/*debut formatage html*/
html {background-image:url(../images/back_site.gif); background-repeat:repeat-x; background-color:#301701;}
form , body, h1, h2, h3, ul , li, p {margin:0px; padding:0px;}
body { width:1024px; margin-left:auto; margin-right:auto;}
/*fin formatage html*/



/*debut entete*/
#header { width:1024px; height:172px; clear:both;}
#header #logo { width:280px; height:172px; float:left;}
#header #menuhaut {width:744px; height:30px; text-align:right; float:left;}
#header #banniere {width:744px; height:95px; padding-top:15px; text-align:center; float:left;}
#header #langues {width:744px; height:22px; padding-top:10px; text-align:right; float:left;}
#header .menu1 { font-family:Verdana; font-size:9px; color:#FFF; text-decoration:none;}
#header a.menu1:hover { font-family:Verdana; font-size:9px; color:#FFF; text-decoration:underline;}
/*fin entete*/

/*debut menu*/
#menu { width:1024px; height:47px; clear:both;}
#menu A#accueil { background-image:url(../images/accueil.gif); width:81px; height:47px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#menu A#accueil:hover { background-image:url(../images/accueil.gif); width:81px; height:47px;background-repeat : no-repeat;
background-position : 0 -47px; float:left; }
#menu A#diar { background-image:url(../images/diar.gif); width:102px; height:47px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#menu A#diar:hover { background-image:url(../images/diar.gif); width:102px; height:47px;background-repeat : no-repeat;
background-position : 0 -47px; float:left; }
#menu A#arganier { background-image:url(../images/arganier.gif); width:97px; height:47px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#menu A#arganier:hover { background-image:url(../images/arganier.gif); width:97px; height:47px;background-repeat : no-repeat;
background-position : 0 -47px; float:left; }
#menu A#boutique { background-image:url(../images/boutique.gif); width:92px; height:47px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#menu A#boutique:hover { background-image:url(../images/boutique.gif); width:92px; height:47px;background-repeat : no-repeat;
background-position : 0 -47px; float:left; }
#menu A#soinst { background-image:url(../images/soinst.gif); width:152px; height:47px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#menu A#soinst:hover { background-image:url(../images/soinst.gif); width:152px; height:47px;background-repeat : no-repeat;
background-position : 0 -47px; float:left; }
#menu A#soinsb { background-image:url(../images/soinsb.gif); width:143px; height:47px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#menu A#soinsb:hover { background-image:url(../images/soinsb.gif); width:143px; height:47px;background-repeat : no-repeat;
background-position : 0 -47px; float:left; }
#menu A#soinsh { background-image:url(../images/soinsh.gif); width:199px; height:47px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#menu A#soinsh:hover { background-image:url(../images/soinsh.gif); width:199px; height:47px;background-repeat : no-repeat;
background-position : 0 -47px; float:left; }
#menu A#cures { background-image:url(../images/cures.gif); width:158px; height:47px;background-repeat : no-repeat;
background-position : 0 0; float:left; }
#menu A#cures:hover { background-image:url(../images/cures.gif); width:158px; height:47px;background-repeat : no-repeat;
background-position : 0 -47px; float:left; }
/*fin menu*/

/*debut main*/
#main { width:1024px; height:auto; clear:both; background-color:#FFF;}
/*fin main*/

/*debut pub*/
#pub { width:1008px; height:288px; padding-left:8px; padding-right:8px; padding-top:8px; clear:both;}
#pub #encar1 { width:331px; height:286px; float:left;}
#pub #encar2 { width:335px; height:286px; padding-left:4px; float:left;}
#pub #encar3 { width:336px; height:286px; float:left;}
#pub img { clear:both; padding-bottom:3px;}
/*fin pub*/



/*debut contenu*/
#contenu {width:776px; padding-left:8px; padding-top:4px;  height:auto; float:left; border-right-style:solid; border-right-width:1px; border-right-color:#e8e8e8;}
#contenu h1 {padding-bottom:10px; padding-top:10px; clear:both;}
#contenu h2 {padding-bottom:10px; padding-top:10px; clear:both;}
#contenu h3 {padding-bottom:10px; padding-top:10px; clear:both;font-family:Tahoma; font-size:16px; color:#ff6633;}
#contenu p {font-family:Verdana; font-size:11px; color:#615e5d; text-align:justify; padding-right:4px;}
#contenu #sepa_ombr { clear:both; background-image:url(../images/ombre.gif); background-repeat:no-repeat; background-position:center; widows:776px; height:40px; padding-top:10px; padding-bottom:10px;}
/*fin contenu*/

/*debut accueil*/
#contenu .para1 {font-family:Verdana; font-size:11px; color:#615e5d; text-align:justify; float:left; width:430px; padding-left:8px;}
#contenu .para2 {font-family:Verdana; font-size:11px; color:#615e5d; text-align:justify; float:left; padding-left:8px; padding-right:4px;}
#contenu .para3 {font-family:Verdana; font-size:11px; color:#615e5d;}
#contenu .intr_img {float:left; margin-left:4px; width:335px;}
#contenu #cdr_select {width:760px; height:auto; clear:both;}
#contenu .prod_select {float:left; width:200px; height:250px; padding-left:42px; text-align:center;}
#contenu .titre_prod { width:200px;clear:both; font-family:Tahoma; font-size:16px; color:#ff6633;}
#contenu .titre_pai { clear:both; font-family:Tahoma; font-size:16px; color:#ff6633;}
#contenu .cat_prod { width:200px;clear:both; font-family:Tahoma; font-size:9px; color:#ff9933; }
#contenu .prix_prod { width:200px;clear:both; font-family:Tahoma; font-size:10px; color:#535353; }
/*fin accueil*/


/*debut contact*/
#contenu .libelle {font-family:Verdana; font-size:11px; color:#615e5d; font-weight:bold;}
#contenu .znform {font-family:Verdana; font-size:11px; color:#615e5d; width:200px; border-style:solid; border-width:1px; border-color:#e2e1e1;}
#contenu .nb {font-family:Verdana; font-size:10px; color:#e50515; font-weight:bold;}
/*fin contact*/


/*debut boutique*/
#contenu .catprod {float:left; width:254px; height:268px; padding-bottom:20px;}
/*fin boutique*/

/*debut numerotation*/
#numerotation {width:776px; height:40; clear:both; text-align:center; padding-top:10px; padding-bottom:10px;}
#numerotation a {font-family:Tahoma; font-size:11px; color:#eb8c21; border-color:#eb8c21; border-style:solid; border-width:1px; background-color:#FFF; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; text-decoration:none; }
#numerotation a:hover {font-family:Tahoma; font-size:11px; color:#FFFFFF; border-color:#eb8c21; border-style:solid; border-width:1px; background-color:#eb8c21; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; text-decoration:none; }
#numerotation a.selected {font-family:Tahoma; font-size:11px; color:#FFFFFF; border-color:#eb8c21; border-style:solid; border-width:1px; background-color:#89381e; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; text-decoration:none; }
/*fin numerotation*/


/*debut fiche_produit*/
#contenu .prodh1 { clear:both; font-family:Trebuchet MS; font-size:22px; color:#ff6633;}
#contenu .prodimg { clear:both; padding-left:130px;}
#contenu .znqte {font-family:Verdana; font-size:11px; text-align:center; color:#615e5d; width:30px; border-style:solid; border-width:1px; border-color:#e2e1e1;}
/*fin fiche_produit*/


/*debut panier*/
#contenu .etape {clear:both; padding-left:120px; padding-bottom:20px;}
#contenu .titre_tab {font-family:Verdana; font-size:12px; color:#ffffff; font-weight:bold; text-align:center}
#contenu .cdr_min { border-style:solid; border-width:1px; border-color:#eaeaea;}
#contenu .nb {font-family:Verdana; font-size:11px; color:#ea0a0a; text-decoration:none; font-weight:400;}
#contenu a.nb:hover {font-family:Verdana; font-size:11px; color:#ea0a0a; text-decoration:underline; font-weight:400;}
#contenu .totalpanier {font-family:Verdana; font-size:11px; color:#615e5d; width:376px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d8d8d8; padding-bottom:4px; clear:both; padding-top:3px;}
#contenu .totalpay {font-family:Verdana; font-size:11px; color:#5bcb41; width:376px; padding-bottom:4px; clear:both; padding-top:3px;}
#contenu .nfact {font-family:Verdana; font-size:11px; color:#5bcb41; text-decoration:none; font-weight:400;}
#contenu .commerce {clear:both; padding-left:250px; padding-bottom:20px; padding-top:20px;}
/*fin panier*/


/*debut soins*/
#contenu .imgsoint {float:left; width:220px; height:209px; padding-right:5px;}
#contenu .imgcure {float:left; width:237px; height:209px; padding-right:5px;}
#contenu .descsoint {float:left; width:550px; height:auto; padding-top:15px;}
#contenu .desccure {float:left; width:520px; height:auto; padding-top:15px;}
#contenu .sepasoint {clear:both; background-image:url(../images/ombre.gif); background-repeat:no-repeat; background-position:center; widows:776px; height:40px; padding-top:10px; padding-bottom:10px;}
#contenu .titre_soin { clear:both; font-family:Trebuchet MS; font-size:16px; color:#ff6633;}
#contenu .titre_cure { clear:both; font-family:Trebuchet MS; font-size:16px; color:#e43489;}
/*fin soins*/

/*debut partenaires*/
#contenu #revendeur { width:380px; float:left; height:auto; }
#contenu #institut { width:380px; float:left; height:auto;}
#contenu .spartn { width:360px; clear:both; border-bottom-color:#e8e8e8; border-bottom-style:solid; border-bottom-width:1px; padding-top:5px; padding-bottom:5px; height:5px; margin-bottom:5px;}
#contenu .lienplan {font-size:13px; font-family:Tahoma; color:#9d9b9b; text-decoration:none; font-weight:500;}
#contenu a.lienplan:hover {font-size:13px; font-family:Tahoma; color:#eb8c21; text-decoration:none; font-weight:500;}
#contenu .lienplan1 {font-size:13px; font-family:Tahoma; color:#eb8c21; text-decoration:none; font-weight:500;}

/*fin partenaires*/


/*debut rubrique*/
#rubrique {width:230px; height:auto;padding-top:4px; float:left; padding-right:8px; padding-bottom:5px;}
#rubrique #panier img { clear:both; padding-bottom:2px; padding-left:70px;}
#rubrique #panier span { clear:both; padding-left:90px; font-family:Tahoma; font-size:10px; color:#535353;}
#rubrique ul { width:230px; height:280px; border-top-color:#e8e8e8; border-top-style:solid; border-top-width:1px;border-bottom-color:#e8e8e8; border-bottom-style:solid; border-bottom-width:1px; line-height:30px; padding-top:10px;padding-bottom:10px; list-style-type:none; text-align:right;}
#rubrique ul li a {font-size:11px; font-family:Tahoma; color:#9d9b9b; text-decoration:none; font-weight:400;}
#rubrique ul li a:hover {text-align:right; font-size:11px; font-family:Tahoma; color:#eb8c21; text-decoration:none; font-weight:bold;}
#rubrique img { clear:both; padding-top:6px; padding-left:8px;}
/*fin rubrique*/


/*debut barre confiance*/
#securite { width:1024px; height:69px; clear:both; text-align:center; padding-top:5px;}
#securite img { padding-left:8px;}
#securite span {font-family:Verdana; font-size:9px; color:#535353;}
/*fin barre confiance*/

/*debut footer*/
#footer {background-image:url(../images/footer.png); height:34px; background-repeat:no-repeat; clear:both; padding-top:7px; padding-bottom:10px;}
#footer a { font-family:Tahoma; font-size:10px; color:#3f3d3d; text-decoration:none;}
#footer a:hover { font-family:Tahoma; font-size:10px; color:#3f3d3d; text-decoration:underline;}
#footer span { font-family:Tahoma; font-size:10px; color:#3f3d3d; text-decoration:none;}
/*fin footer*/