/*----------- NON CLASSÉ -------------*/
body {
  margin: 0;
  padding: 0;
  font-size: 12px;;
  font-family: Tahoma;
  color:#545454;
  background-color:#FFFFFF;
  /*overflow: auto;
  scrollbar-face-color: black;
  scrollbar-arrow-color: #00F6FF;
  scrollbar-track-color: black;
  scrollbar-highlight-color: black;
  scrollbar-darkshadow-color: black; 
  scrollbar-shadow-color: black;
  scrollbar-3dlight-color: black;  */
  /* POUR COMPATIBILITE IE du menu CSS */
  behavior: url(csshover.htc);
}
body img{
  border : none;
}                                              

.clear{
  clear : both;
}
#enc_FB {
  
  position: fixed;
  left: 0px;
  top: 100px; 
}


p {
  text-align:justify;  
}

h1 {
  display:inline;  
  font-size:14px;
  font-weight:normal;
}

h2 {
  display:inline;  
  font-size:12px; 
  font-weight:normal;
} 

h3 {
  display:inline;  
  font-size:12px; 
  font-weight:normal;
}

.important {
  color:#cb0035;
}


.corps {
   margin:auto;
   width:990px;
   margin-top:10px;
   margin-bottom:10px;
   font-family : Tahoma;
   
}  

.ariane {
  color:#474747;
  font-size:12px;;
  font-family: Tahoma; 
  height:20px;
  margin-top
}

.sep_ariane {
  padding-left:3px;
  padding-right:3px;
}

.contenu {
   margin:auto;
   width:970px;
   padding:10px;
   
   border:solid 1px #cdcdcd; 
}

.star {
  color:#cb0035;
  font-weight:bold;
}

a.lien_step_panier {
  color:#545454;
  text-decoration:none;
}

a.lien_step_panier:hover {
  color:#cb0035;
  /*text-decoration:underline;*/
}

a.ariane {
  color:#474747;
  font-size:10px;
  font-family: Tahoma;
  text-transform : uppercase;
  text-decoration: none;
 }

a.ariane:hover {
  color:#474747;
  font-size:10px;
  font-family: Tahoma;
  text-transform : uppercase;
  text-decoration: none;
}

a.ariane:visited {
  color:#474747;
  font-size:10px;
  font-family: Tahoma;
  font-weight:bold;
  text-decoration: none;
}

a.lien_contenu {
  color:#cb0035;
  text-decoration:none;
  font-weight:bold;
}

a.lien_contenu:hover {
  color:#cb0035;
  font-weight:bold;
  text-decoration: underline;
}

a.lien_contenu:visited {
  color:#cb0035;
  font-weight:bold;
}

a.lien_contenu2 {
  color:#474747;
  text-decoration:none;
}

a.lien_contenu2:hover {
  color:#474747;
  font-weight:bold;
  text-decoration: none;
}

a.lien_contenu2:visited {
  color:#474747;
}

a.lien_contenu3 {
  color:#474747;
  text-decoration:none;
  font-size:10px;
}

a.lien_contenu3:hover {
  color:#474747;
  text-decoration: underline;
  font-size:10px;
}  

a.lien_contenu4 {
  color:#474747;
  text-decoration:none;
  font-size:12px;;
}

a.lien_contenu4:hover {
  color:#474747;
  text-decoration: underline;
  font-size:12px;;
}

a.lien_contenu4:visited {
  color:#474747;
  font-size:12px;;
}

a.lien_braceletcuir {
  color:#474747;
  text-decoration:none;
  font-size:26px;
}

a.lien_braceletcuir:hover {
  color:#474747;
  text-decoration: underline;
  font-size:26px;
}

a.lien_braceletcuir:visited {
  color:#474747;
  font-size:26px;
}

.select_text_input {
  font-family:  Tahoma; 
  font-size: 12px;;
  font-weight: bold;
  color:#474747;
  width:20px;
  height:17px;
  border:0px;
  text-align:right;
}

.liste_text_input {
  list-style-type:none;
  font-family:  Tahoma; 
  font-size: 12px;;
  font-weight: bold;
  color:#474747;
  width:45px;
  height:20px;
  border:0px;
  text-align:center;
  cursor:pointer;
}

li.liste_text_input:hover {
  font-family:  Tahoma; 
  font-size: 12px;;
  font-weight: bold;
  color:#FFFFFF;
  background-color:#474747;
  width:45px;
  height:20px;
  border:0px;
  text-align:center;
  cursor:pointer;
}

.select_text {
  border: solid 1px #474747;
  width:45px;
  height:20px;
  float : left;
  margin-left :20px;
}

.marques_ligne{
  border : solid 1px;
  width:101%
}

.cart_title {
  font-weight:bold;
  width:840px;
  height:20px;
  border-bottom:solid 1px #474747;
  margin-bottom:10px;
}
.intitule_prod {
	width:150px;
	display: block;
	float: left;
	font-family : Tahoma;
	font-size : 12px;;

}

.intitule_prod a{
text-decoration:none;
}
.cadre_marque{
  float:left;
  border:solid 1px;
  width: 170px;
  height: 150px;
  margin-left : 8px;
  margin-bottom : 8px;
  text-align:center;
  padding-top : 10px;
}
.cadre_alphabet_marque{
  float:left;
  border:solid 1px;
  width : 40px;
  height:450px;
  text-align:center;
  padding-top:10px;
  margin-right:10px;
}
.cadre_contenu_marque{ 
  float:left;
  width : 900px;
}
.cadre_top_marque{
  float:left;
  width:100%;
  margin : auto;
  border : solid 1px;
  height : 30px;
  text-align:center;
}
/*----------- FIN NON CLASSÉ -------------*/

/*----------- HEADER -------------*/
.menufixe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  text-align: center;
  background-color: #ffffff;
  margin: 0;
  height:25px;
}
html>body .menufixe {
  position: fixed
}

.header {
  background-color:#474747;
  /*background:url(images/bannieres/home/bandeau.jpg);*/
  line-height:22px;
  color:#FFFFFF;
  font-size: 12px;
  width:100%;
  font-family:Tahoma;
  height:26px;
}

a.header_montres {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}

a.header_montres:hover {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}

a.header_montres:visited {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
}

a.header_bijoux {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}

a.header_bijoux:hover {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}

a.header_bijoux:visited {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
}

a.header_seduction {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}

a.header_seduction:hover {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
}

a.header_seduction:visited {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
}

a.header_standard {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: underline;
}

a.header_standard:hover {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: underline;
}

a.header_standard:visited {
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
}

a.header2 {
   color: #474747;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: underline;
   text-transform:uppercase;
}

a.header2:hover {
   color: #474747;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: underline;
   text-transform:uppercase;
}

a.header2:visited {
   color: #474747;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: underline;
   text-transform:uppercase;
}

a.bandeau_lien{
   color: #ffffff;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   text-transform:uppercase;
}
a.bandeau_lien:hover{
   color: #ffffff;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   text-transform:uppercase;
   line-height:20px;
}
a.bandeau_lien:visited{
   color: #ffffff;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   text-transform:uppercase;
}
/*----------- FIN HEADER -------------*/

/*----------- ELEMENTS DE FORMULAIRE -------------*/
.text {
  font-family: Tahoma; 
  font-size: 11px;
  font-weight: bold;
	border: dotted 1px #474747;
	width:200px;
}

.text_search {
  font-family: Tahoma;
  color:#FFFFFF;
  font-size:12px;
  background-color:#474747;
  border:solid 0px #474747;
  width:100px;
  height:15px;
}

.text_int {
  font-family: Tahoma; 
  font-size: 11px;
  font-weight: bold;
	border: dotted 1px #474747;
	width:30px;
	text-align:right;
}

.textarea {
  font-family: Tahoma; 
  font-size: 11px;
  font-weight: bold;
	border: dotted 1px #474747;
}

.select {
  font-family: Tahoma; 
  font-size: 11px;
  font-weight: bold;
	border: dotted 1px #474747;
}

.checkbox {
	
}

#text_news{
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  border: 0px;
  width: 165px;
  height:15px;
  line-height:15px;
} 

#text_news2{
  background-color: #bababa;
  color:#FFFFFF;
  font-size: 10px;
  font-family: Tahoma;
  border: 0px;
  width: 165px;
  height:12px;;
  line-height:15px;
} 

.bouton {
  font-family: Tahoma; 
  font-size: 12px;
  font-weight: bold;
	border: dotted 1px #474747;
}

/*----------- FIN ELEMENTS DE FORMULAIRE -------------*/

/*----------- TRAILER -------------*/
a.trailer1 {
   color: #474747;
   font-size: 10px;
   font-family: Tahoma;
   text-decoration: none;
}

a.trailer1:hover {
   color: #474747;
   font-size: 10px;
   font-family: Tahoma;
   text-decoration: none;
}

a.trailer1:visited {
   color: #474747;
   font-size: 10px;
   font-family: Tahoma;
}

a.trailer2 {
   color: #474747;
   font-size: 11px;
   font-family: Tahoma;
   text-decoration: none;
   margin-left:2px;
   margin-right:2px;
}

a.trailer2:hover {
   color: #474747;
   font-size: 11px;
   font-family: Tahoma;
   text-decoration: underline;
   margin-left:2px;
   margin-right:2px;

}

a.trailer2:visited {
   color: #474747;
   font-size: 11px;
   font-family: Tahoma;
   margin-left:2px;
   margin-right:2px;

}

.trailer1 {
  color: #474747;
  font-size: 10px;;
  font-family: Tahoma;
}

ul.idee_shopping {
  float:left;
  margin:0px;
  padding:3px;    
}

li.idee_shopping_titre {
  list-style-type:none;
  font-size:12px; 
  font-weight:bold;
  margin-left:2px;  
} 

li.idee_shopping {
  list-style-type:none;
  font-size:10px;   
}
.trailer_prods{
  width:970px;
  float:left;
  background-color:#FFFFFF;
  margin-left :0px;
  padding-left:0px;

}

/*----------- FIN TRAILER -------------*/

/*----------- ACCUEIL -------------*/
ul.menu_marques {
  float:left;
  width:160px;  
  margin:0px;
  padding:0px;
}

li.menu_marques_titre {
  list-style-type:none;
  font-size:12px;; 
  color:#FFFFFF;
  background-color:#c6c6c6; 
  padding-left:8px; 
  height:20px;
  line-height:20px;
} 

li.menu_marques {
  list-style-type:none;
  font-size:10px;  
  background-color:#FFFFFF; 
  padding-left:8px; 
}  

a.menu_marques_lien {
  color: #474747;
  font-size: 12px;
  font-family: Tahoma;
  text-decoration: none;
}

a.menu_marques_lien:hover {
  color: #474747;
  font-size: 12px;
  font-family: Tahoma;
  text-decoration: underline;
  font-weight:bold;
}

a.menu_marques_lien:visited {
  color: #474747;
  font-size: 12px;
  font-family: Tahoma;
}

/*----------- FIN ACCUEIL -------------*/

/*----------- MISE EN AVANT ONGLETS -------------*/
.mea_multi {
  overflow:auto;
  border-left:solid 1px #cdcdcd;
  font-family: Tahoma;
}

.ent_onglet_mea_multi_on {
  float:left;
  width:90px;
  height:19px;
  background-color:#bababa;
  color:#474747;
  font-size:11px;
  font-family: Tahoma;
  border-top:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;
  border-bottom:solid 1px #cdcdcd;
  text-align:center;
  line-height:20px;
  cursor:pointer;
  font-weight:bold;
}     

.ent_onglet_mea_multi_off {
  float:left;
  width:90px;
  height:19px;
  background-color:#ffffff;
  color:#474747;
  font-size:11px;
  font-family: Tahoma;
  border-top:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;
  border-bottom:solid 1px #cdcdcd;
  text-align:center;
  line-height:20px;
  cursor:pointer;
  font-weight:bold;
}

.ent_onglet_mea_multi_off:hover {
  float:left;
  width:90px;
  height:19px;
  background-color:#bababa;
  color:#474747;
  font-size:11px;
  font-family: Tahoma;
  border-top:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;
  border-bottom:solid 1px #cdcdcd;
  text-align:center;
  line-height:20px;
  cursor:pointer;
  font-weight:bold;
}

.ent_onglet_mea_FP_multi_on {
  float:left;
  width:150px;
  height:20px;
  background-color:#ffffff;
  color:#474747;
  font-size:11px;
  font-family: Tahoma;
  border-top:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;
  text-align:center;
  line-height:20px;
  cursor:pointer;
  font-weight:bold;
}

.ent_onglet_mea_FP_multi_off {
  float:left;
  width:150px;
  height:20px;
  background-color:#bababa;
  color:#474747;
  font-size:11px;
  font-family: Tahoma;
  border-top:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;
  text-align:center;
  line-height:20px;
  cursor:pointer;
  font-weight:bold;
}

.ent_onglet_mea_FP_multi_off:hover {
  float:left;
  width:150px;
  height:20px;
  background-color:#ffffff;
  color:#474747;
  font-size:11px;
  font-family: Tahoma;
  border-top:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;
  text-align:center;
  line-height:20px;
  cursor:pointer;
  font-weight:bold;
}

.ent_onglet_mea_multi_none {
  float:left;
  height:20px;
  background-color:#ffffff;
  border-bottom:solid 1px #cdcdcd;
}

.ent_ongl_milieu {
  float:left;
  width:5px;
  height:20px;
  border-bottom:solid 1px #cdcdcd;
}

.onglet_mea_multi_on {
  display:block;
  border-bottom:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd; 
  overflow: auto;
}

.onglet_mea_multi_off {
  display:none;
  border-bottom:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;     
  
} 

.cadre_onglet_bas{
  width: 246px;
  float:left;
  margin-right:0px;
  text-transform : uppercase;
}

.cadre_onglet_bas2{
  width: 500px;
  float:left;
  margin-right:0px;
  text-transform : uppercase;
}

.cadre_onglet_bas img{
  border:solid 1px #cdcdcd;  
}

.onglet_bas{
  font-weight:bold;
  width:180px;
  float:left;
  background-color:#ffffff;
  color:#474747;
  font-size:11px;
  font-family: Tahoma;
  border-top:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;
  line-height:20px;
}

.onglet_bas_img{
  width:180px;
  float:left;
  background-color:#ffffff;;
  border-top:solid 1px #cdcdcd;
  border-left:solid 1px #cdcdcd;
  border-right:solid 1px #cdcdcd;
}

/*----------- FIN MISE EN AVANT ONGLETS -------------*/

/*----------- AFFICHAGE PRODUITS -------------*/
.enstock {
  color: #474747;  
}

.surcommande {
  color: #fc8c00;  
}

.rupturestock {
  color: #ff0500;  
}


.vign_standard {
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:135px;
  border:solid 1px #FFFFFF;
  height: 220px;
}
.vign_standard {
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:135px;
  border:solid 1px #FFFFFF;
  height: 220px;
}

.vign_standard_mini {
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:90px;
  border:solid 1px #FFFFFF;
  height: 170px;
}

.vign_standard div.vign_standard_complete {
  display:none;
  position:absolute;  
  z-index:100; 
  width:264px;
  height: 460px;
  margin-left:60px;     
  padding-left:11px;
  margin-top:71px; 
  padding-top:11px;
  background-color:#FFFFFF;
  border : solid 1px #878787;
  
}

.vign_standard:hover div.vign2_standard_complete {
  display:block;
  z-index:1001;
}

.vign_standard div.vign2_standard_complete {
  display:none;
  position:absolute;  
  z-index:100; 
  width:263px;
  height: 460px; 
  margin-left:-199px; 
  padding-left:11px;
  margin-top:71px;
  padding-top:11px;
  background-color:#FFFFFF;
  border : solid 1px #878787;
   
}

.vign_standard:hover div.vign_standard_complete {
  display:block;
  z-index:1001;
}

.vign_standard_complete_gauche {
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:250px; 
}

.vign_standard_complete_droite {
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:240px; 
  padding-left:5px; 
}


.vign_mea {
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:145px;
  border-right: dashed 1px #878787;
  margin-top:20px;
  height:160px;
 }
.vign_mea:hover div.vign_mea_complete{
  display:block;
}
.vign_mea div.vign_mea_complete{
  display:none; 
  position:absolute;
  color: #474747;
  z-index:100;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:145px;
  margin-top:0px;
  background-color: #ffffff;
  height: 160px;
}
.vign_mea:hover div.vign_mea_complete2{
  display:block;
}
.vign_mea div.vign_mea_complete2{
  display:none; 
  position:absolute;
  color: #474747;
  z-index:100;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:145px;
  margin-top:0px;
  background-color: #ffffff;
  height: 160px;
  margin-left : 0px;
}

.vign_mea_gauche{
  float:left;
  width: 145px;     
}

.vign_mea_droite{
  float:left;
  width: 145px; 
}

.vign_standard_mini {
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  float:left;
  width:97px;
}
.vign_element1{
  text-align:center;
  color:#474747;
  font-size:10px;
  font-family: Tahoma;
  text-decoration: none;
}

.vign_element1 a{
  color:#474747;
  font-size:10px;
  font-family: Tahoma;
  text-decoration: none;
}

.vign_element1 a:hover {
  color:#474747;
  font-size:10px;
  font-family: Tahoma;
  text-decoration: underline;
}

.vign_element1 a:visited {
  color:#474747;
  font-size:10px;
  font-family: Tahoma;
}
.vign_element2{
  text-align:center;
  color:#474747;
  font-weight:bold;
  font-size:12px;
  font-family: Tahoma;
  text-decoration: none;
}
.vign_element2 a{
  color:#474747;
  font-weight:bold;
  font-size:12px;
  font-family: Tahoma;
  text-decoration: none;
}

.vign_element2 a:hover {
  color:#474747;
  font-weight:bold;
  font-size:12px;
  font-family: Tahoma;
  text-decoration: underline;
}

.vign_element2 a:visited {
  color:#474747;
  font-weight:bold;
  font-size:12px;
  font-family: Tahoma;
}
.vign_element3{
  text-align:center;
}
.vign_element3 a{
  color: #474747;
  font-size: 11px;
  font-family: Tahoma;
  text-decoration: underline;
}

.vign_element3 a:hover{
  color: #474747;
  font-size: 11px;
  font-family: Tahoma;
  text-decoration: underline;
}

.vign_element3 a:visited{
  color: #474747;
  font-size: 11px;
  font-family: Tahoma;
  text-decoration: underline;
}
.vign_element4{
  text-align:center;
  font-weight:bold;   
}
a.vign_element1_mini {
  color:#474747;
  font-weight:bold;
  font-size:8px;
  font-family: Tahoma;
  text-decoration: none;
}

a.vign_element1_mini:hover {
  color:#474747;
  font-weight:bold;
  font-size:8px;
  font-family: Tahoma;
  text-decoration: underline;
}

a.vign_element1_mini:visited {
  color:#474747;
  font-weight:bold;
  font-size:8px;
  font-family: Tahoma;
}

a.vign_element2_mini {
  color:#474747;
  font-weight:bold;
  font-size:8px;
  font-family: Tahoma;
  text-decoration: none;
}

a.vign_element2_mini:hover {
  color:#474747;
  font-weight:bold;
  font-size:8px;
  font-family: Tahoma;
  text-decoration: underline;
}

a.vign_element2_mini:visited {
  color:#474747;
  font-weight:bold;
  font-size:8px;
  font-family: Tahoma;
}

a.vign_element3_mini{
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  text-decoration: none;
}

a.vign_element3_mini:hover{
  color: #474747;
  font-size: 10px;
  font-family: Tahoma;
  text-decoration: underline;
}

a.vign_element3_mini:visited{
  color: #474747;
  font-size: 10px;
  font-family: Tahoma; 
} 
.vign_prix {
  font-size:20px;
  color:#474747;
  font-weight:bold;
  text-align:center;
  font-family: Arial narrow; 
}
.vign_prix_rouge {
  font-size:20px;
  color:#CB0035;
  font-weight:bold;
  text-align:center;
  font-family: Arial narrow;
}

.vign_prix_vert {
  font-size:20px;
  color:#95C11F;
  font-weight:bold;
  text-align:center;
  font-family: Arial narrow;
}
.vign_groupe_prix{
  width:100%;
  /*float:left;*/
  text-align:center; 
}
.vign_prix_barre {
  font-size:12px;
  text-decoration: line-through;
  text-align:center;
  float:left;
  margin-left:42px;
 }
 .vign_prix_barre_mea {
  font-size:11px;
  text-decoration: line-through;
  text-align:center;
  float:left;   
 }
 
.vign_pourcentage{
	margin-left:0px;
	background-color:#cb0035;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	font-family: Arial narrow;  
}
.vign_pourcentage_mini{
	margin-left:10px;
	color:#cb0035;
	font-weight:bold;
	font-size:12px;
	float:left;
	margin-top : -15px;
	
}
.vign_etoile{
  float:left;
  height:15px;
  text-align:center;
  width : 100%;
  margin:auto;
  margin-top:5px;
}

.vign_prix_barre_mini {
  font-size:10px;
  text-decoration: line-through;
}

.vign_prix_mini {
  font-size:12px;
  color:#cb0035;
  font-weight:bold;
}

.vign_prix2 {
  font-size:16px;
  color:#cb0035;
  font-weight:bold;
}


/********fin cadre_prod3***************************/

.textcat{
  float:left;
  width:975px;
  margin-left : 10px;
  margin-top : 10px;
  
}


/*----------- FIN AFFICHAGE PRODUITS -------------*/


/*----------- FICHES PRODUITS -------------*/
.fp_vign_element1 {
  width:100%;
  text-align:center;
  margin:auto;
}
.fp_vign_element1 a {
  color:#474747;
  font-size:15px;
  font-family: Tahoma;
  text-decoration: none;
  width:100%;
  text-align:center;
  margin:auto;
}
.fp_vign_element1 a:hover {
  color:#474747;
  font-size:15px;
  font-family: Tahoma;
  text-decoration: underline;
  width:100%;
  text-align:center;
  margin:auto;
}

.fp_vign_element1 a:visited {
  color:#474747;
  font-size:15px;
  font-family: Tahoma;
  width:100%;
  text-align:center;
  margin:auto;
}

.fp_vign_element2 {
 
  margin-bottom : 10px;
  width:100%;
  text-align:center;
}
.fp_vign_element2 a{
  color:#474747;
  font-weight:bold;
  font-size:15px;
  font-family: Tahoma;
  text-decoration: none;
  margin-bottom : 10px;
  width:100%;
  text-align:center;
  margin:auto;
}
.fp_vign_element2 a:hover {
  color:#474747;
  font-weight:bold;
  font-size:15px;
  font-family: Tahoma;
  text-decoration: underline;
  margin-bottom : 10px;
  width:100%;
  text-align:center;
  margin:auto;
}

.fp_vign_element2 a:visited {
  color:#474747;
  font-weight:bold;
  font-size:15px;
  font-family: Tahoma;
  margin-bottom : 10px;
  width:100%;
  text-align:center;
  margin:auto;
}

lien_transparent a{
  border :0 none;
}
lien_transparent a:hover{
  border :0 none;
}
lien_transparent a:visited{
  border :0 none;
}
/*----------- FIN FICHES PRODUITS -------------*/

/*----------- OPTIONS ET PAGINATION -------------*/
#list_ssFamille {
  margin-bottom:5px;
  text-align:justify;  
}

.options {
  /*height:30px;*/
  font-size:10px;
}

.bloc_options1_on {
  width:17px;
  line-height:25px; 
  float:left;
  text-decoration: underline;
 
  text-align:center;
  font-family: Tahoma;
  color:#C90034;
}

.bloc_options1b_on {
  width:22px;
  line-height:25px; 
  float:left;
  text-decoration: underline;
  text-align:center;
  font-family: Tahoma;
  color:#C90034;
}

.bloc_options1_off {
  width:17px;
  line-height:25px; 
  float:left;
  text-align:center;
  font-family: Tahoma;
  color:#474747;
}

.bloc_options1b_off {
  width:22px;
  line-height:25px; 
  float:left;
  text-align:center;
  font-family: Tahoma;
  color:#474747;
}

.bloc_options2_on {
  width:25px;
  line-height:25px; 
  float:left;
  text-decoration: underline;
  text-align:center;
  font-family: Tahoma;
  color:#C90034;
  font-size:12px;
}

.bloc_options2_off {
  width:25px;
  line-height:25px; 
  float:left;
  text-align:center;
  font-family: Tahoma;
  color:#474747;
  font-size:12px;
}

a.options1_on {
  color:#C90034;
  text-decoration:none;
  font-family: Tahoma;
}

a.options1_on:hover {
  color:#C90034;
  text-decoration: none;
  font-family: Tahoma;
}

a.options1_on:visited {
  color:#C90034;
  font-family: Tahoma;
}

a.options1_off {
  color:#474747;
  text-decoration:none;
  font-family: Tahoma;
}

a.options1_off:hover {
  color:#474747;
  text-decoration: none;
  font-family: Tahoma;
}

a.options1_off:visited {
  color:#474747;
  font-family: Tahoma;
}

a.options2_on {
  color:#C90034;
  text-decoration:none;
  font-family: Tahoma;
  font-size:12px;
}

a.options2_on:hover {
  color:#C90034;
  text-decoration: none;
  font-family: Tahoma;
  font-size:12px;
}

a.options2_on:visited {
  color:#C90034;
  font-family: Tahoma;
  font-size:12px;
}

a.options2_off {
  color:#474747;
  text-decoration:none;
  font-family: Tahoma;
  font-size:12px;
}

a.options2_off:hover {
  color:#474747;
  text-decoration: none;
  font-family: Tahoma;
  font-size:12px;
}

a.options2_off:visited {
  color:#474747;
  font-family: Tahoma;
  font-size:12px;
}

/*----------- FIN OPTIONS ET PAGINATION -------------*/



/*---------- FEATURED BANNER ---------*/
.featured_banner {position:relative;padding:0;margin:0;}
.featured_banner a img {border:none;}
#contentPan #contentArea .featured_banner li.slide {list-style-type:none;list-style:none;}
.featured_banner .slides {height:355px;margin:0;}
.featured_banner .slides li.slide {visibility:hidden;position:absolute;left:0px;top:0;list-style-type:none;}
.featured_banner .buttons {display:none;}
.featured_banner .buttons {display:block;position:absolute;z-index:10;left:785px;bottom:20px;margin:0;}
.featured_banner .buttons li {float:left;display:inline;width:20px;height:20px;margin:0;padding-left:6px;line-height:20px;background-image:url('images/bannieres/home/montres/banner_btn.png');background-repeat:no-repeat;}
.featured_banner .buttons li a {float:left;text-decoration:none;width:20px;height:20px;color:#fff;outline:0;}
.featured_banner ul.buttons li a:hover {text-decoration:none;color:#70c0f1;}
.featured_banner ul.buttons li.active a:hover, .featured_banner ul.buttons li.active a {color:#70c0f1;}



 /*--------- FIN FEATURED BANNER ---------*/
 
 
 /**********PAGES MARQUES******************/
 
.marque_contenu{
   float:left;
   width:990px;
   height:489px;
   text-align:center;
   margin-right:20px;
}

.marque_contenu_gauche{
   float:left;
   width:300px;
   height:518px;
}
.marque_image{
  border:0px;
  width :667px;
  height:489px;
  float:right;
  background-repeat : no-repeat;
  margin-top:0px;
  
}
.marque_logo{

  width : 254px;
  height : 82px;
  float:left;
  margin-bottom:10px;
}
.marque_avant_garde_book_big{
  float:left;
  width:280px;
  height:100px;
  text-align:left;
  font-size:30px;
  font-family : Avant garde Book;
  text-transform : uppercase;
  margin-left:0px;
  line-height:40px;
  margin-left:10px;
  
}
.marque_avant_garde_book_small{
  float:left;
  width:310px;
  height:170px;
  text-align:justify;
  font-size:11px;;
  font-family : Tahoma;
  margin:0px;
}  
.marque_descriptif {
  float:left;
  width:270px;
  height:400px;
  border: 0px;
  margin-bottom: 10px;
  font-family: Tahoma; 
  font-size : 10px;
  text-align : justify;
  margin-left: 60px;
  overflow:auto;
 
}
.marque_bouton_visiter{
  float:left;
  width: 300px;
  height: 34px;
  margin-top:208px;
  
}
.marque_boutons_facebook{
  float:left;
  margin-top:16px;
}
.marque_avis{
  float:left;       
  border: solid 1px;
}
 .marque_cadre_onglet_bas{
  width: 236px;
  float:left;
  margin-right:1px;
  margin-left : 1px;
}
 .marque_cadre_onglet_bas img{
  border:solid 1px #cdcdcd;  
}
.marque_bandeau_gris{
	height : 20px;
	width: 100%;
	background-color: #EBEBEB;
	
}
.marque_bandeau_gris_titre{
	font-family : Tahoma;
	color : #474747;
	font-size : 11px;
	text-transform: uppercase;
	margin-left : 10px;
	padding-top : 2px;
	margin-bottom:6px;
}

a.lien_marque_avant_garde_book_small{
  font-size:12px;;
  font-family : Tahoma;
  text-decoration:none;
  color : #474747;
} 

a.lien_marque_avant_garde_book_small:hover{
  font-size:12px;;
  font-family : Tahoma;
  text-decoration:underline;
  color : #474747;
} 

a.lien_marque_avant_garde_book_small:visited{
  font-size:12px;;
  font-family : Tahoma;
  color : #474747;
} 

 /*******FIN PAGES MARQUES****************/
 
 .control {
	cursor: pointer;
	float:left;
}


/*******PAGES PRODUITS****************/

.prod_top{
  margin:auto;
  width:991px;
  margin-top:10px;
  margin-bottom:5px;
  
}
.prod_top_cadre_image{
  
  float:left;
  width:300px;
  height:330px;
}
.prod_top_cadre_miniature{
  
  float:left;
  width:85px;
  height:330px;
}
.prod_top_miniature{
  border:dashed 1px #d4d4d4;
  width:60px;
  height:60px;
  text-align:center;
  margin:5px;
}
.prod_top_descriptif{
  
  float:left;
  width:254px;  
}
.prod_top_descriptif_titre{
		padding-bottom:5px;
  font-family: Tahoma;
  text-transform: uppercase;
  font-size:12px;;
  border-bottom: solid 1px #d4d4d4;
  width:236px;

}
.prod_top_descriptif_desc{
   font-family: Tahoma;
   font-size : 12px;;
   width : 226px;
   margin-bottom : 10px;
   margin-top : 3px;
}
.prod_top_descriptif_carac{
   font-family: Tahoma;
   font-size : 12px;;
   width : 226px;
   margin-bottom : 10px;
   margin-top : 3px;
  
}

.prod_top_cadre_prix{
  
  float:left;
  width:170px;
  height:322px;
  background-image:url('images/fiche_prod/cartouche_prix.jpg');
  background-repeat : repeat-x;
  border : solid 1px #d4d4d4;
  font-family : Tahoma;
  
}
.prod_top_cadre_pub{
  
  float:left;
  width:178px;
  height:322px;
  
}

.prod_top_cadre_prix_marketplace{
  
  height : 30px;
  float:left;
  width : 100%;
}

.prod_top_cadre_prix_etoiles{
  float:left;
  margin : auto;
  text-align:center;
  width:100%;
  margin-bottom : 10px;
}
.prod_top_cadre_prix_dispo{
  font-size : 12px;;
  
  text-align:center;
}
.prod_top_logo{
  margin-left:5%;
  width : 95%;                                                          
  height : 83px;
  border : solid 1px #d4d4d4;
  margin-bottom:4px;
}
.prod_top_question{
  margin-left:5%;
  width : 95%;
  height : 114px;
  border : solid 1px #d4d4d4;
   margin-bottom:4px;
}
.prod_top_pub{
  margin-left:5%;
  width : 95%;
  height : 114px;
  border : solid 1px #d4d4d4;
}

/*****FIN PAGES PRODUITS*************/

/*****AFFICHAGE VIGNETTE LINEAIRE****/

.vign_lineaire{
  width:930px;
  height:140px;
  padding:20px 20px 0 20px;
  border-top:dashed 1px #cdcdcd;  
}
.vign_lineaire_checkbox{
  width:40px;
  height:120px;
  line-height:120px;
  float:left;
  text-align:center;
}
.vign_lineaire_photo{
  width:120px;
  height:120px;
  border:dashed 1px #cdcdcd;
  float:left;
  text-align:center;
}
.vign_lineaire_description{
  width:230px;
  float:left;
  padding-left:10px;
  padding-right:10px;
  height : 140px; 
  overflow:auto;  
}
.vign_lineaire_logo{
  width:100px;
  height:50px;
  float:left;
  text-align:center;
  margin-top:35px;
}
.vign_lineaire_offre{
  width:130px;
  float:left;
  text-align:center;
  margin-top:45px;
}
.vign_lineaire_avis{
  width:150px;
  float:left;
  text-align:center;
  margin-top:30px;
  margin-left:10px;
}
.vign_lineaire_panier{
  float:left;
  text-align:right; 
  margin-top:20px;
  margin-left:15px;
}
/****FIN AFFICHAGE VIGNETTE LINEAIRE**/

/***********Shopform****************/
.shopform_titre{
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 color:#FFFFFF; 
 background-color:#C90034; 
 font-weight:bold; 
 font-size:11px;
 margin-bottom:10px;
 margin-top:10px;
 }
.shopform_bouton {
  	font-family:  Tahoma, Arial, Helvetica, sans-serif; 
  	font-size: 11px;
  	font-weight: bold;
  	background-color: #FFFFFF;
  	border: solid 1px #aaa
}
.titre_idee_cadeau{

  color:#cb0035;
  font-weight:bold;
  font-size : 20px;

}
