@charset "utf-8";
body { font-size: 100%; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; margin: 0px; padding-bottom:30px; padding: 0px; background-color: #FFF5DB; color:#B2051B; }
a { color:#FFF5DB; text-decoration:none; border:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
.blocitem h1, .blocitem h2, .blocitem h3, .fiche h1, .fiche h3 { color:#B2051B; background-color: #FFF5DB; padding-top:5px; padding-bottom:5px; margin-top:0; margin-bottom:3px; padding-left:6px; width:786px; }
.fiche h3 {font-size: 180%;}
#calepin h1, #calepin h2 { color:#B2051B; margin: 5px 10px 15px 10px; }
#calepin h3 { color:#B2051B; margin: 5px 25px 10px 0; text-align:right; }
#conteneur { color:#FFF5DB; clear: both; text-align:left; width: 900px; border-width:0px; margin-top: 30px; margin-right: auto; margin-bottom: 30px; margin-left: auto; padding: 0px; }
#conteneur, #pied { background-image:url(../images/fonds/point-rouge.png); background-repeat: repeat; }
/*ENTETE*/

#bandeau, #topreserve { background-image: url(../images/fonds/degrade-bandeau.jpg); background-repeat:repeat-y; background-color: #B2051B; }
#entete { background-color: #B2051B; width:900px; height: 200px; }
#bandeau { width:700px; height: 140px; float:left; }
#rappel { width:700px; margin-left: auto; margin-right: auto; height: 140px; }
#topreserve { width:700px; height: 30px; float:left; }
#menu { background-image:url(../images/fonds/mnu-select.png); background-color: #B2051B; width:700px; height: 30px; float:left; margin:0px; padding:0px; }
#menu a { color:#B2051B; float:left; height:25px; margin:0px; margin-top:5px; padding-left:10px; }
#menu .mnuselect { background-image:none; }
#menu .mnuselect a { color:#FFF5DB; font-weight:bold; }
#mnu01 { background-image:url(../images/fonds/mnu01.png); float:left; width:100px; height:30px; }
#mnu02 { background-image:url(../images/fonds/mnu02.png); float:left; width:100px; height:30px; }
#mnu03 { background-image:url(../images/fonds/mnu03.png); float:left; width:125px; height:30px; }
#mnu04 { background-image:url(../images/fonds/mnu04.png); float:left; width:125px; height:30px; }
#mnu05 { background-image:url(../images/fonds/mnu05.png); float:left; width:125px; height:30px; }
#mnu06 { background-image:url(../images/fonds/mnu06.png); float:left; width:125px; height:30px; }
#logo { float:left; height: 200px; width: 200px; }
.icone4 a { height:110px; width:110px; float:left; margin-left:7.5%; margin-bottom:15px; padding-top:15px; }
.icone5 a { height:110px; width:110px; float:left; margin-left:3.5%; margin-bottom:15px; padding-top:15px; }
.icone6 a { height:110px; width:110px; float:left; margin-left:0.75%; margin-bottom:15px; padding-top:15px; }
.a90 { width:90px; }
.a115 { width:115px; }
/*CORPS*/

#corps { background-image:url(../images/fonds/point-rouge.png); background-repeat: repeat; padding-left:25px; padding-top:15px; }
/*CORPS calepin*/

#ariane { width:850px; height:30px; margin-bottom:20px; }
#hspi { width:665px; height:20px; background-image:url(../images/fonds/hspi.png) }
#bspi { width:665px; height:35px; background-image:url(../images/fonds/bspi.png) }
#calepin { width:665px; background-image:url(../images/fonds/calepin.jpg); background-repeat:repeat-y; color:#B2051B; display:inline-block; float:left; }
#calepin p { padding-right:8px; padding-left:8px; padding-bottom:8px; margin-right:12px; margin-bottom:0px; margin-top:0px; }
#calepin img { float: left; text-align: right; clear: none; margin: 15px; padding:0px; }
#calnews { display:inline-block; margin-left:0px; }
.mini430 { height:430px; float:left; }
.mini400 { height:400px; float:left; }
.mini250 { height:250px; float:left; }
/*CORPS marquepages*/

#marquepages { width:30px; float:left; }
.precent { background:url(../images/fonds/recent.png) -30px 0; height:105px; margin-bottom:20px; }
.precent:hover { background: url(../images/fonds/recent.png) -30px -105px; }
.mrecent { background:url(../images/fonds/recent.png) 0 0; height:105px; margin-bottom:20px; }
.mrecent:hover { background:url(../images/fonds/recent.png) 0 -105px; }
/*CORPS news*/

#news { width:150px; float:left; margin-left:20px; }
#news p { padding-right:8px; padding-left:8px; margin-right:12px; margin-bottom:0px; margin-top:0px; font-size:75%; }
.new { margin-bottom:25px; clear:right; }
.newstop { background-image:url(../images/fonds/news_top.png); background-repeat:no-repeat; height:15px; }
.newsmiddle { background-image:url(../images/fonds/news-middle.png); background-repeat:repeat-y; }
.newsbottom { background-image:url(../images/fonds/news-bottom.png); background-repeat:no-repeat; height:15px; }#boutique { width:900px; float:left; margin-left:0px; }
#boutique { width:900px; float:left; margin-left:0px; }
#boutique p { padding-right:8px; padding-left:25px; margin-right:12px; margin-bottom:0px; margin-top:0px; font-size:170%; }
#boutique ul { padding-right:8px; padding-left:38px; margin-right:12px; margin-bottom:0px; margin-top:10px; font-size:100%; }
.boutiques { margin-bottom:25px; float:left; width:260px; margin-right:30px;}
.boutiquetop { background-image:url(../images/fonds/boutique-top.png); background-repeat:no-repeat; height:20px; }
.boutiquemiddle { background-image:url(../images/fonds/boutique-middle.png); background-repeat:no-repeat; height:220px; }
.boutiquebottom { background-image:url(../images/fonds/boutique-bottom.png); background-repeat:no-repeat; height:20px; }
.cinfo { height:200px; width:200px; float:left; margin-right:18px; margin-bottom:18px; padding-top:18px; }
.fl { float:left; }#legendealmanach { float:right;padding-right: 30px; }
.bloc { width:850px; border: 1px solid #FFF5DB; margin-bottom:25px; display:inline-block; }
.bloc800 { width:800px; border: 1px solid #FFF5DB; margin-bottom:25px; display:inline-block; }
.bloc p, .bloc a  { padding-top: 0px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px;color:#FFF5DB  }
.bloc p:first-letter { font-size:300%; }
.m1 { background:url(../images/fonds/mois.png) 0 0; height:100px;  margin-bottom:10px; }
.m2 { background:url(../images/fonds/mois.png) -30px 0; height:100px;  margin-bottom:10px; }
.m3 { background:url(../images/fonds/mois.png) -60px 0; height:100px;  margin-bottom:10px; }
.m4 { background:url(../images/fonds/mois.png) -90px 0; height:100px;margin-bottom:10px; }
.m5 { background:url(../images/fonds/mois.png) -120px 0; height:100px; margin-bottom:10px; }
.m6 { background:url(../images/fonds/mois.png) -150px 0; height:100px;  margin-bottom:10px; }
.m7 { background:url(../images/fonds/mois.png) -180px 0; height:100px;  margin-bottom:10px; }
.m8 { background:url(../images/fonds/mois.png) -210px 0; height:100px;  margin-bottom:10px; }
.m9 { background:url(../images/fonds/mois.png) -240px 0; height:100px;margin-bottom:10px; }
.m10 { background:url(../images/fonds/mois.png) -270px 0; height:100px;  margin-bottom:10px; }
.m11 { background:url(../images/fonds/mois.png) -300px 0; height:100px;  margin-bottom:10px; }
.m12 { background:url(../images/fonds/mois.png) -330px 0; height:100px;  margin-bottom:10px; }
.m1.encours { background:url(../images/fonds/mois.png) 0 -100px; }
.m2.encours { background:url(../images/fonds/mois.png) -30px -100px; }
.m3.encours { background:url(../images/fonds/mois.png) -60px -100px; }
.m4.encours { background:url(../images/fonds/mois.png) -90px -100px; }
.m5.encours { background:url(../images/fonds/mois.png) -120px -100px; }
.m6.encours { background:url(../images/fonds/mois.png) -150px -100px; }
.m7.encours { background:url(../images/fonds/mois.png) -180px -100px; }
.m8.encours { background:url(../images/fonds/mois.png) -210px -100px; }
.m9.encours { background:url(../images/fonds/mois.png) -240px -100px; }
.m10.encours { background:url(../images/fonds/mois.png) -270px -100px; }
.m11.encours { background:url(../images/fonds/mois.png) -300px -100px; }
.m12.encours { background:url(../images/fonds/mois.png) -330px -100px; }
.m1:hover { background:url(../images/fonds/mois.png) 0 -100px; }
.m2:hover { background:url(../images/fonds/mois.png) -30px -100px; }
.m3:hover { background:url(../images/fonds/mois.png) -60px -100px; }
.m4:hover { background:url(../images/fonds/mois.png) -90px -100px; }
.m5:hover { background:url(../images/fonds/mois.png) -120px -100px; }
.m6:hover { background:url(../images/fonds/mois.png) -150px -100px; }
.m7:hover { background:url(../images/fonds/mois.png) -180px -100px; }
.m8:hover { background:url(../images/fonds/mois.png) -210px -100px; }
.m9:hover { background:url(../images/fonds/mois.png) -240px -100px; }
.m10:hover { background:url(../images/fonds/mois.png) -270px -100px; }
.m11:hover { background:url(../images/fonds/mois.png) -300px -100px; }
.m12:hover { background:url(../images/fonds/mois.png) -330px -100px; }

#ic_accueil:hover {background:url(../images/fonds/icone-halo.png) 0 0;}
#ic_blog:hover {background:url(../images/fonds/icone-halo.png) -110px 0; }
#ic_almanach:hover {background:url(../images/fonds/icone-halo.png) -220px 0; }
#ic_recette:hover {background:url(../images/fonds/icone-halo.png) -330px 0; }
#ic_marche:hover {background:url(../images/fonds/icone-halo.png) -440px 0; }
#ic_boutique:hover {background:url(../images/fonds/icone-halo.png) -550px 0; }

.blocitem { float:left; border-color:#FFF5DB; border-style:solid; border-width:1px; margin:3px; clear:right; }
.blocitem div { float:left; margin:3px; max-width:500px; }
.blocitem img { float:left; padding: 30px 30px 30px 30px; }
.aentext { text-decoration:underline; }
.suivant { text-align:right; display:block; text-decoration:underline; }
.item { float:left; border-color:#FFF5DB; border-style:solid; border-width:1px; margin:3px; width:255px; height:36px; }
.item div { margin:3px; }
.item a { float:left; margin:6px; color:#FFF5DB; }
.item100 { width:100%; float:left; }
.fiche { border-color:#FFF5DB; border-style:solid; border-width:1px; margin:3px; clear:both; width:792px; margin-bottom:10px;padding-bottom: 10px; }
.blocfiche, .textarticle { margin:6px; padding-right:12px; }
.blocpicto { float:right; margin:0; padding:0px; margin-left:5px;}
.textfiche { margin:6px; padding-right:10px; clear:both; }
.textfiche img { margin-right:10px; border-color:#FFF5DB; border-style:solid; border-width:3px; }
/*PIED*/

.ligne { width:900px; height:1px; background-color:#FFF5DB; }
#pied { width: 900px; height:100px; text-align: center; font-size: 50%; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#almanach { width:100%; }
#almanach td, #almanach th, th { border-color:#FFF5DB; border-style:solid; border-width:1px; padding:5px; height:30px; }
#almanach th , th { vertical-align:middle; text-align:center; }
.c_picto { width:80px; }
.c_famille { width:120px; }
.ms { background:url(../images/fonds/saison.png) 0 0; background-repeat:no-repeat; height:30px; width:30px; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.fs { background:url(../images/fonds/saison.png) -60px 0; background-repeat:no-repeat; height:30px; width:30px; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.bs { background:url(../images/fonds/saison.png) -90px 0; background-repeat:no-repeat; height:30px; width:30px; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.hs { background:url(../images/fonds/saison.png) -30px 0; background-repeat:no-repeat; height:30px; width:30px; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.text { padding-left:10px; padding-right:10px; width:780px; border:none; margin-top:30px; padding-bottom:30px; }
.blocpicto ul {  margin:0px;padding:0px;border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: medium; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-left-color: #FFF5DB; }
.blocpicto li { color: #FFF5DB; background-color: #B2051B; margin: 0px; height: 100px; list-style-type: none; }
.blocpicto li p { display:none; }
.blocpicto li:hover p { margin:0px; padding:0px; padding-top:40px; margin-left:110px; padding-right:10px; display:block; }
.blocpicto img { margin:0; padding:0; float:left; }
.clear { clear:both; }
.blocpictof ul { display:block; margin:0px; padding:0px; }
.blocpictof ul li { display:block; float:left; margin:0px; padding:0px; }
.blocpictof ul li p { display:none; }
.blocpictof img { margin:0; padding:0; float:left; }
.blocpictof ul { display:block; margin:0px; padding:0px; }
.blocpictof ul li { display:block; float:left; margin:0px; padding:0px; border-width:1px; border-color:#B2051B; border-style:solid; }
.blocpictof ul li:hover p { display:block; float:left; margin:5px; padding-top:8px; font-size: 75%;line-height: 75%;}
.blocpictof ul li:hover { border-color:#FFF5DB; border-style:solid; border-width:1px; }
.sstitrebf {padding: 0;margin: 0;font-weight: bold;}
.sstitrebf img {padding-top: 10px;margin: 0px;}
.orange {color:#F93;}.bleu {color:#6CF}.vert {color:#99CC33}.brun {color:#C6A380}.rose {color:#F69;}
.fos { text-decoration:underline;}
.fr { text-decoration:line-through;}
.fi { font-style:italic;}
.fa { color:#B2051B;text-decoration:underline; }
.img_ray {margin-left: 0px;float: left;margin-bottom: 10px;  }
.parag {color:#B2051B;background-color:#B2051B; height: 1px;border: 0;margin-left:15px;margin-right:15px;}
hr {color:#A2051B;background-color:#A2051B; height: 2px;border: 0;margin-left:15px;margin-right:15px;}
.fm {font-size: 75%;}

