/***************** STYLE GLOBAUX *****************/
a img{ border:none;}
a:active, a:focus{ outline:none;}
/***************** STYLE CONTENU *****************/
#contenu h1{
  font:bold 20px Arial, Helvetica, sans-serif;
  color:#7d8a2e;
  letter-spacing:1px;
  margin:0 0 12px;
}
#contenu h2{
  font:normal 20px Arial, Helvetica, sans-serif;
  color:#006699;
  letter-spacing:1px;
  margin:0 0 7px;
  padding-top: 16px;
}
#contenu p{
  font:13px/1.2em Arial, Helvetica, sans-serif;
  text-align:justify;
  line-height: 16px;
  color:#fff;
  margin-bottom:3px;
}
#contenu p em{
  font-weight: 600;
  font-size:12px;
  line-height:1.3em;
  color:#006699;
}
#contenu p.couleur, span.couleur{
  background: url(../images/charte/pointer.jpg) left 5px no-repeat;
  padding: 0 0 0 10px;
  font-weight:bold;
  color:#003b71;
}
#contenu a:link, #contenu a:visited{
  font-weight:bold;
  text-decoration:underline;
  color:#0c4b84;
}
#contenu a:hover, #contenu a:active{ color:#fff;}
a img{
  filter: alpha(opacity=100);
  -moz-opacity: 1.00; opacity:1.00;
}
a:hover img{
  filter: alpha(opacity=80);
  -moz-opacity: 0.80; opacity:0.80;
}
/************************************************/
#col-right{
  width:166px;
  margin: 10px;
  min-height: 250px;
  height: auto!important;
  float:right;
}
#col-right #encart{
  width:166px;
  margin: 10px;
  height: 112px;
  background:url(../images/charte/bg-encart.jpg) left top no-repeat;
}
#col-right #encart #image{
  width:80px;
  float:left;
  padding:8px 0 0 4px;
  height: 100px;
}
#col-right #encart #texte{
  padding:5px;
  height: 100px;
  display:block;
}
#col-right #encart #texte .titre{
  font:bold 12px/20px Arial, Helvetica, sans-serif;
  color:#434343;
}
#col-right #encart #texte p{
  font:11px/14px Arial, Helvetica, sans-serif;
  color:#000;
}
#col-right #encart #texte .prix{
  font:bold 16px Arial, Helvetica, sans-serif;
  color: #0066CC;
  float:left;
}
#col-right #encart #texte .prix span{
  text-decoration: line-through;
  float:left;
  font-size:14px;
  color: #434343;
}
.actualites-prix{
  font:bold 20px Arial, Helvetica, sans-serif;
  color: #0066CC;
  float:left;
}
.actualites-prix span{
  text-decoration: line-through;
  float:left;
  font-size:14px;
  color: #434343;
}
/***************** STYLE FOOTER *****************/
#footer p{
  font:10px/30px Arial, Helvetica, sans-serif;
  color:#fff;
  text-align:right;
  letter-spacing:1px;
  padding:0 10px 0 0;
}
#footer a:link, #footer a:visited{
  text-decoration:none;
  color:#fff;
}
#footer a:hover, #footer a:active{
  text-decoration:underline;
  color:#fff;
}
/******************** content ***********************/
.paragraph_accueil{
  background: url(../images/accueil/paragraph-accueil.gif) left top no-repeat;
  width: 573px;
  height: 121px;
}
ul.list{ float:left;}
.list li{
	list-style-type:none;
	background-image:url(../images/charte/pointer1.jpg);
	background-position: 3px 3px;
	background-repeat:no-repeat;
  font:13px/1.2em Arial, Helvetica, sans-serif;
  color: #fff;
  text-align:justify;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
ul.list1{ float:left;}
.list1 li{
	list-style-type:none;
	background-image:url(../images/charte/pointer1.gif);
	background-position: 3px 3px;
	background-repeat:no-repeat;
  font:13px/1.2em Arial, Helvetica, sans-serif;
  color: #fff;
  text-align:justify;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.left{ float: left;}
.right{ float: right;}
.paragraph_middle{ width: 573px; float: left;}
.paragraph_middle1{
  background-color: #759fc3;
  border: 1px solid #fff;
  display: table;
/*  padding: 5px;*/
  width: 573px;
}
.color_b{ color: #003b71;}
.actualites{
  background:url(../images/actualites/bg-actualites.jpg) left top repeat-y;
  margin-top: 5px;
  width: 770px;
  height:100%;
  clear:both;
  float:left;
}
.actualites_bottom{
  background: url(../images/actualites/actualites-bottom.gif) left top no-repeat;
  width: 770px;
  height: 40px;
  float:left;
}

.bijoux-box{
  width:139px;
  height:159px;
  background-color: #E4E4E4;
  text-align: center;
  float:left;
  margin:0 0 12px 3px;

  }
  .bijoux-thumb{
    width:137px;
    height:137px;
    border:1px solid #CCD9E9;
    }
    .bijoux-thumb img{
    border:1px solid #295481;
    }


/****************** end content *********************/

.invisible{
  display: none;
}

