/* CSS Document */
/* STYLE DE BASE A CONSERVER AB SO LU MENT !!!*/
/* JUSTE LES METTRE EN COMMENTAIRE ET mettre les autres habillages au besoin*/
/**/
html { background:url(../images/bg-hab.jpg) repeat-x #4E2B22; height:100%; width:100%; }
body{ background:url(../images/bg.jpg) repeat-x #2b1601;no-repeat top center; margin:0; }



/*NOEL 2010
html { background: url(../images/habillage-2010-12-03.jpg) top center #4E2B22 no-repeat ; height:100%; width:100%; }
body{ margin:140px 0 0 0;background:none;}*/
/* Style de base sauvagardé*/
/*#preheader { color:#c28f50; font:bold 10px "Times New Roman", Times, serif; text-align:right; height:14px; padding:0 34px 0 0; }*/
#preheader { color:#c28f50; font:bold 10px "Times New Roman", Times, serif; text-align:right;height:24px;/**/padding:0 34px 0 0;width:803px;/*811*//*845*/background-color:#2A1500}



/*Modifs fete des mères*/
/*body{ background: url(../images/habillage.jpg) no-repeat top center; margin:0; padding:139px 0 0 0; }*/
/* NOEL*/
/*body{ background:url(../images/nwel.jpg) no-repeat top center; margin:0; }*/
/* SAINT VALENTIN */
/*body{ background:url(../images/bg_st_valentin.jpg) no-repeat top center; margin:0; }*/
/* html { background:url(../images/bg_repeat_st_valentin.jpg) repeat-x #991044; height:100%; width:100%; }*/

/*NOEL2011
html {}
body{ background: url(../images/Habillage_nouel.jpg) top center #4E2B22 no-repeat ; height:100%; width:100%;  margin:140px 0 0 0;}
body{ background: url(../images/habillage_2012.jpg) top center #4E2B22 no-repeat ; height:100%; width:100%;  margin:150px 0 0 0;/*background:none;*/}
*/ 


a{color:white;}
a img{border:0;}

#main { width:872px; margin:0 auto;padding-top:20px;/*160px;*/}

/*#preheader a { color:#c28f50; text-decoration:none; }
#preheader a:hover { color:#ffcc99; text-decoration:none; }*/
#preheader a {color:#FFF; text-decoration:none;}
#preheader a:hover { color:#FFF; text-decoration:none; }
#header { width:837px; height:179px; }

#menu { width:837px; height:55px; background-color:#2b1601; font:normal 14px "Times New Roman", Times, serif; position :relative; color:#e6bc88; }
#menu a { color:#2b1601; text-decoration:none; }
#menu a:hover { color:#660000; text-decoration:none; }

#accueil, #societe, #chocolat, #produits, #partenaires, #contact { height:22px; padding-top:12px; text-align:center; }
#accueil { background-image:url(../images/menu-accueil.jpg); width:108px;  }
#societe { background-image:url(../images/menu-societe.jpg); width:134px; }
#chocolat { background-image:url(../images/menu-chocolat.jpg); width:149px;  }
#produits { background-image:url(../images/menu-produits.jpg); width:123px; }
#partenaires { background-image:url(../images/menu-partenaires.jpg); width:152px; }
#contact { background-image:url(../images/menu-contact.jpg); width:171px; }

dt, dl, dd, ul, li {
list-style-type: none;
margin: 0;
padding: 0;
}

#menu dl {
float: left;
}

#menu li {
display: inline;
color:#FFFFFF;
}

#menu li a {
color:#e6bc88;
text-decoration:none;
}

#menu li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#smenu1, #smenu2, #smenu3 {
display:none;
position: absolute;
left:108px;
height:12px;
padding:4px;
width:400px;
font:normal 10px verdana;
}

#smenu2{left:242px;}

#smenu3{left:391px;}

#contenu { width:837px; }

#sub_texte { width:872px; position:relative; background:inherit; background:none; }
#texte { background-color:#2b1601; width:823px; /*837-7-7px*/ height:auto !important; height:277px; min-height:277px; /*291-14*/ padding:0 7px 7px 7px; }
#vignette { height:181px; background:url(../images/bg_vignette.jpg) repeat-x; }
#footer { width:837px;/*height:160px;*/text-align:center; font:normal 10px verdana; color:#794307; margin-top:10px; }
#footer a{ color:#c28f50; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }


#footer a,#footer{ color:#fff !important;}





#texte_wb a { text-decoration:none; }
#texte_wb a:hover { text-decoration:underline; }

#texte_wb { background:url(../images/bg_texte_int.jpg) repeat-x #7a3F07; height:auto !important; height:290px; min-height:290px; }
#texte_int { width:416px; /**/ padding:20px 20px 0 20px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#e6bc88; float:left; 
background:url(../images/bgbg.jpg) no-repeat; height:auto !important; height:270px; min-height:270px; }
#bloc_photo { float:left; background:url(../images/bg_bloc_photo.jpg) no-repeat; width:352px; height:247px; margin:20px 0 0 0; }

#actu { margin:0; padding:0; }

.bienvenue { color:#FFFFFF; font:bold 12px verdana; }
.titre_actu { color:#FFFFFF; font:normal 12px verdana; }
.titre_actu a { color:#FFFFFF; text-decoration:none; }
.titre_actu a:hover { text-decoration:underline; }

.acToggle { color:#FFFFFF; cursor:pointer; }
.acStretchOut { color:#e6bc88; }
.acStretchOut a { color:#e6bc88; text-decoration:none; }
.acStretchOut a:hover { text-decoration:underline; }


