/******************************/
/* Style menu depliable 
*/
#nav_produits ul, dt { list-style-type:none; margin:0; padding:0; clear:none; }
#nav_produits dt { position:relative; float:left; clear:none; }
#nav_produits li { list-style-type:none; font-size:11px; line-height:17px; }
#nav_produits ul a { text-decoration:none; }
.ms_menuDepliable_quantite { color:#99BEDF; }

li.ms_menuDepliable_li_none_1 { position:relative; float:left; width:220px; }

ul.ms_menuDepliable_ul_2 { position:relative; float:left; clear:both; display:block; width:220px; margin:0; padding:0px; background-color:white; }
li.ms_menuDepliable_li_2 { position:relative; float:left; border-bottom:1px solid #D8D8D8; padding-left:4px; width:216px; }
li.ms_menuDepliable_li_2 a { color:#003399; }
li.ms_menuDepliable_li_2:hover { background-color:white; background-image:url('medias/images/bg_button_over.gif'); background-position:bottom; background-repeat:repeat-x;}
li.ms_menuDepliable_li_actif_2 { position:relative; float:left; width:216px; padding-left:4px; background-color:#72A7CC; background-image:url('medias/images/onglet_actif.gif'); background-position:bottom; background-repeat:repeat-x; }
li.ms_menuDepliable_li_actif_2:hover { background-color:#72A7CC; background-image:url('medias/images/onglet_actif.gif'); background-position:bottom; background-repeat:repeat-x; }
li.ms_menuDepliable_li_actif_2 a {color:white;}
li.ms_menuDepliable_li_actif_maitre_2 { background-color:white; background-image:url('medias/images/bg_button_over.gif'); background-position:bottom; background-repeat:repeat-x; }
li.ms_menuDepliable_li_none_2 { position:relative; float:left; width:220px; }

ul.ms_menuDepliable_ul_3 { position:relative; float:left; clear:both; display:block; width:220px; margin:0; padding:0px; background-color:#E9E9E9; }
li.ms_menuDepliable_li_3 { position:relative; float:left; padding-left:10px; width:210px; }
li.ms_menuDepliable_li_3 a { color:#003399; }
li.ms_menuDepliable_li_3:hover { background-color:white; background-image:url('medias/images/bg_button_over.gif'); background-position:bottom; background-repeat:repeat-x;}
li.ms_menuDepliable_li_actif_3 { position:relative; float:left; padding-left:10px; width:210px; background-color:#72A7CC; background-image:url('medias/images/onglet_actif.gif'); background-position:bottom; background-repeat:repeat-x; }
li.ms_menuDepliable_li_actif_3:hover { background-color:#72A7CC; background-image:url('medias/images/onglet_actif.gif'); background-position:bottom; background-repeat:repeat-x; }
li.ms_menuDepliable_li_actif_3 a {color:white;}
li.ms_menuDepliable_li_actif_maitre_3 { background-color:white; background-image:url('medias/images/bg_button_over.gif'); background-position:bottom; background-repeat:repeat-x; }
li.ms_menuDepliable_li_none_3 { position:relative; float:left; width:220px; }

ul.ms_menuDepliable_ul_4 { position:relative; float:left; clear:both; display:block; width:220px; margin:0; padding:0px; background-color:#D7D7D7; }
li.ms_menuDepliable_li_4 { position:relative; float:left; padding-left:30px; width:190px; }
li.ms_menuDepliable_li_4 a { color:#003399; }
li.ms_menuDepliable_li_4:hover { background-color:white; background-image:url('medias/images/bg_button_over.gif'); background-position:bottom; background-repeat:repeat-x;}
li.ms_menuDepliable_li_actif_4 { position:relative; float:left; padding-left:30px; width:190px; background-color:#72A7CC; background-image:url('medias/images/onglet_actif.gif'); background-position:bottom; background-repeat:repeat-x; }
li.ms_menuDepliable_li_actif_4:hover { background-color:#72A7CC; background-image:url('medias/images/onglet_actif.gif'); background-position:bottom; background-repeat:repeat-x; }
li.ms_menuDepliable_li_actif_4 a {color:white;}
/*span.ms_menuDepliable_puce_niveau4 { position:relative; float:left; display:inline; width:3px; height:3px; background:#EFEFEF; right:4px; top:7px; }*/
li.ms_menuDepliable_li_none_4 {display:none;} 

#nav_produits dl.ms_menuDepliable_ul_1 a { display:block; background-repeat:no-repeat;  }
#nav_produits dl.ms_menuDepliable_ul_1 a:hover { background-position:bottom; }
#nav_produits dt.ms_menuDepliable_li_actif_1 a { background-position:bottom; }
#nav_produits dt.ms_menuDepliable_li_actif_maitre_1 a { background-position:bottom; }

/******************************/
/* Style onglets fiches produits */

#body #boutique_onglets {}
#body #boutique_onglets a { position:relative; float:left; display:block; margin-right:0px; width:115px; line-height:21px; background-image:url('medias/images/onglet_off.gif'); left:10px; text-align:center; z-index:5; color:white; text-decoration:none;}
#body #boutique_onglets a:hover { background-image:url('medias/images/onglet_on.gif'); color:white;  text-decoration:none; margin-right:0px;}
#body #boutique_onglets a.actif { background-image:url('medias/images/onglet_on.gif'); color:white;  text-decoration:none; margin-right:0px;}
#body #boutique_onglets a.link { background-image:url('medias/images/onglet_on.gif'); color:white;  text-decoration:none; margin-right:0px;}

a.onglet_liens{ text-decoration:none; font-size: 12px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; margin: 0px 0px 5px 0px; }


div.boutique_contenu_onglets { position:relative; float:left; width:715px; top:-2px;}
div.boutique_contenu_onglets_top_left { position:relative; float:left; width:15px; height:15px; display:block;  background-image:url('medias/images/sermes_onglet_top_left.gif'); background-repeat:no-repeat; background-position:bottom;}
div.boutique_contenu_onglets_top { position:relative; float:left; width:685px; height:15px; display:block; background-image:url('medias/images/sermes_onglet_top.gif'); background-repeat:repeat-x;  background-position:bottom;}
div.boutique_contenu_onglets_top_right { position:relative; float:left; width:15px; height:15px; display:block; background-image:url('medias/images/sermes_onglet_top_right.gif');  background-repeat:no-repeat; background-position:bottom; }
div.boutique_contenu_onglets_middle_under { position:relative; float:left; width:715px;  display:block; background-image:url('medias/images/sermes_onglet_middle_under.gif'); background-repeat:repeat-y;}
div.boutique_contenu_onglets_middle { position:relative; float:left; width:685px; padding: 0px 15px 0px 15px;  display:block; background-image:url('medias/images/sermes_onglet_middle.gif'); background-repeat:no-repeat; background-position:bottom; }
div.boutique_contenu_onglets_bottom_left { position:relative; float:left; width:15px; height:15px; display:block; background-image:url('medias/images/sermes_onglet_bottom_left.gif');  background-repeat:no-repeat; background-position:top; }
div.boutique_contenu_onglets_bottom { position:relative; float:left;width:685px; height:15px; display:block; background-image:url('medias/images/sermes_onglet_bottom.gif'); background-repeat:repeat-x;}
div.boutique_contenu_onglets_bottom_right { position:relative; float:left; width:15px; height:15px; display:block; background-image:url('medias/images/sermes_onglet_bottom_right.gif');  background-repeat:no-repeat; background-position:top; }


/**************************************/
.fiche_boutons{position;relative; clear:right; float:right; display:block;}




.ms_form_connection label, input, select, legend, textarea {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	color:#000;
}

label, input, select, textarea, fieldset {
 	vertical-align:top;
	/*vertical-align:middle;*/
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

fieldset {
	margin-bottom:15px;
}
#body .ms_form_connection label {
	font-size:11px;
	color:#666;
	font-weight:bold;
}
input, select, textarea {
	font-size:11px;
	border:1px solid #bbb;
	padding:2px;
}
.ms_form_connection input:focus, select:focus, textarea:focus {
	background:#eee;
	border:1px solid #ccc;
	border-bottom:1px solid #bbb;
}

.ms_membre_login{ width:80px; }
.ms_membre_pass{ width:70px; }
.ms_membre_submit {  }
.ms_form_connection { position:relative; display:inline;}

/* Style form membres */
.btq_form_membre { position:relative; float:right; width:100%; }
.ms_compte {clear:both; height:25px; }
.ms_compte span { position:relative; width:290px; float:left; height:25px;}
.ms_compte input,select { position:relative; float:left; width:200px; }
.ms_bouton_valide_inscription { position:relative; margin:auto; }

#btq_recap_connecte_bottom br {display:none;}
#btq_recap_connecte span{font-weight:bold; margin:0px;}

#contenu_bas .ms_membre_login{ width:200px; }
#contenu_bas .ms_membre_pass { margin-left:5px; }
#contenu_bas .ms_membre_submit { width:100px; margin-left:5px; }


.sermes_champ_recherche { margin:3px; }

div.conteneur_image { position:relative; float:left; }
div.conteneur_vignettes { position:relative; float:right; width:80px; }
div.conteneur_vignettes div { border:1px solid #CDCDCD; display:block; text-align:center; margin-bottom:10px; }

.texte473 a {color:white;}

#btq_fiche_zone_liens a { float:right; clear:both; empty-cells:hide; font-size: 12px; font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; }


#conseiller_ami { width: 100%; padding-bottom: 5px; }
#conseiller_ami p { float: left; width: 100%; }
#conseiller_ami p.msgErreur { color: #966; }
#conseiller_ami label { width: 30%; float: left; text-align: right; }
#conseiller_ami span.champsForm { width: 65%; float: right; text-align: left; }
#conseiller_ami input.saisie, #conseiller_ami textarea.saisie { color: #000; width: 97%; }
#conseiller_ami span.asterisques { color: #777; }
#conseiller_ami span.txtNotaBene { font-style: italic; }
#conseiller_ami span.txtChampsObligatoires { font-weight: bold; }


.ms_form_paragraphe { clear:both; margin-bottom:15px; }
.ms_form_label{position:relative; float:left; width:325px; display:block; margin-bottom:15px;}
.ms_form_valeur{position:relative; float:left; display:block; clear:right; margin-bottom:15px;}
div.ms_form_valeur input, textarea, select {width:250px;}
.ms_form_retour{text-align:center; margin-bottom:35px; font-weight:bold;}
input#ms_form_submit{position:relative; width:150px; left:50%; margin-left:-150px; margin-top:25px;}

.ms_quantPanier{ width:25px; }

/*div.stylePage { background-color:#DFDFDF; padding:5px; margin:5px 0px; }*/
/* border:1px solid #EFA300; */
div.stylePage span { font-size:16px; font-weight:bold;  padding:3px; }
div.stylePage a { text-decoration:none; font-size:11px; padding:3px 5px; font-weight:bold; }
div.stylePage a:hover { text-decoration:underline; }

.vignette1_60 {margin:0; padding:0;}

span.idproduit_470{float:right;}


