body{margin:0;text-align:center;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px; color:#7a340e;
scrollbar-3dlight-color:#FFA802;
	scrollbar-arrow-color:#FFA802;
	scrollbar-darkshadow-color:#FFA802;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;}

img{border:0;}

a:link, a:visited, a:hover {color:#ff7200;text-decoration: underline;}
a:hover {text-decoration: none;}

#margin{ height:15px;}
#bloc{position:relative;margin:auto;width:900px;text-align:left;}

/* === Header === */
#header{position:relative;margin:auto;clear:both;width:900px; height:94px;background:url(/design/images/header.jpg) no-repeat top left;}
#logo{ position:absolute; top:0; left:0;width:207px; height:94px;display:block;}
#liens{position:absolute; top:0; left:207px;width:693px; height:30px;background:url(/design/images/headerLink_fond.jpg) repeat-x top;}
#newsletter{position:absolute; top:0; left:0;width:240px; height:30px;background:url(/design/images/newsletter_fond.jpg) repeat-x top;}
#newsletterForm{position:absolute;top:5px;left:105px;width:180px; height:25px; }
#newsletterForm .formBouton{position:absolute; top:0; left:112px;padding:1px 0; width:21px; height:20px;background:#007749 url(/design/images/boutonVert.jpg) repeat-x top;border:1px solid #f4ffb4;}
#newsletterForm .formBoutonOver{position:absolute; top:0; left:112px;padding:1px 0; width:21px; height:20px;background:#1cad23 url(/design/images/boutonVert_over.jpg) repeat-x top;border:1px solid #f4ffb4;}
#newsletterForm .email{position:absolute; top:0; left:0; margin:0; padding:1px 0 1px 2px; width:103px; height:16px; background-color:#f6fdd0; border:1px solid #d9eba1;color:#7a340e;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;}
#contact{position:absolute;top:7px;left:250px; font-size:13px; font-weight:bold;}
#contact a{ color:#FFFFFF; padding:0 9px 0 7px; border-left:1px solid #FFFFFF; text-decoration:none;}
#contact a:hover{
	color:#FFF4E1;
}
#chercher{position:absolute;top:5px;right:0;width:155px; height:20px;}
#chercher .formText{width:117px;height:16px;padding:1px 2px; border:1px solid #fce1c1; background-color:#f9f3e8; position:absolute; top:0; left:0; }
#chercher .formBouton{width:23px;height:20px;padding:1px;position:absolute; top:0; left:127px;font-size:12px;color:#FFFFFF;border:1px solid #fbe5ce;background:#ac6616 url(/design/images/boutonMarron.jpg) repeat-x top;}
#chercher .formBoutonOver{width:23px;height:20px;padding:1px;position:absolute; top:0; left:127px;font-size:12px;color:#FFFFFF; border:1px solid #fbe5ce;background:#d17b19 url(/design/images/boutonMarron_over.jpg) repeat-x top;}
#anim{position:absolute;top:30px;left:246px;width:654px; height:64px;}
#flashcontent{position:absolute;top:0;left:0;width:654px; height:64px;}
#flashcontentText{position:absolute;top:45px;left:20px;width:640px;height:auto;color:#ffead2;}


/* === Main content === */
#blocContainer{ position:relative;clear:both; margin:auto; padding:44px 0 0 0;width:900px;}
#blocContent{ position:relative;width:900px;min-height:350px;border:1px solid #7a340e;}
#bodyContainer{ text-align:justify; padding:0 35px 0px 25px;}
#fullImage{}
#retour{margin:0px 0px 20px 10px; text-align:left; font-size:11px;}
ul.article{margin:20px 0px 0px 30px;padding:0;}
ul.article a:link,ul.article a:visited{ color:#4B2607;}
ul.article li{background:url(/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:0 0 0 35px;margin:3px 0 3px 0; text-align:left;}
ul.article h4{ padding:0 0 5px 0;}
.bar{ position:relative; clear:both; margin:auto;}
#bodyText{ width:95%; margin:auto;}
#servicesBoutique{ position:relative; clear:both; margin:10px auto; padding:10px 0; width:900px; height:160px/*132px*/; background-color:#dccebc; list-style:none; list-style-image:none;}
#servicesBoutique li{float:left;padding:0 17px;height:160px; margin:0; border-left:1px solid #ffffff; background-image:none; max-width:215px;}
#servicesBoutique h3{ margin:0; padding:0;}
#servicesBoutique ul{ margin:0; padding:0;}
#servicesBoutique li ul li{float:none; height:auto;max-width:225px;padding:0 0 2px 15px; margin:0; border-left:0;background:url("/design/images/arrow_here.gif") no-repeat left top;}
#servicesBoutique p{ margin:0; padding:10px 0;}
#servicesBoutique a{color:#71300D;}

/* === Menus === */
#menuContainer{ position:absolute; top:5px; left:0; width:900px; height:31px; background-color:#f1e9d9; z-index:10;}


/* === Fil d'Arianne === */
#urlhere{font-size:11px;text-align:left; margin:5px auto 0px auto; padding-left:10px; position:relative;}
#urlhere a{ text-decoration:none;color:#4f1c00; padding:0 15px 0 10px;background:url("/design/images/arrow_here.gif") no-repeat left top;}
#urlhere a:hover{}
#print{ position:absolute; top:0; right:60px; width:58px; height:39px; display:none;}
#print a{ background:none; background-image:none; padding:0;}


/* === Liste d'articles === */
ul#articleListe{}
ul#articleListe li{padding:0 0 10px 20px;}
ul#articleListe h4{padding:0 0 5px 0;}

/* === Liste des catégories === */
ul#categoryListe{}
ul#categoryListe li{padding:0 0 10px 20px;}
ul#categoryListe h4{padding:0 0 5px 0;}

/* === Footer === */
#footer{position:relative; clear:both;margin:10px auto;width:900px;height:28px; padding-top:9px; background:url(/design/images/footer.jpg) no-repeat;font-size:11px;color:#FFFFFF; text-align:center;}
#footer a{color:#B5240E;}
#credit{position:relative;width:900px; margin:auto;font-size:11px;text-align:right; padding-top:8px;color:#6A6A6A;}
#credit a{color:#6A6A6A;}
span#linkBottom{ padding:0 15px 0 0;}
span#linkBottom a{ padding:0 10px 0 0;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#ff7200;}
h1{font-weight:normal;font-size:22px;padding:0px 0px 20px 0px; text-align:center;}
h2{font-size:16px;padding:0px 0px 5px 30px; margin:15px 0px 10px 0px;font-weight:bold; border-bottom:1px solid #ff7200; border-left:5px solid #ff7200;}
h3{font-size:14px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:12px;padding:5px 0px;font-weight:bold;}
h5{padding:3px 0px;}
h6{padding:3px;font-weight:normal;font-style:italic; color:#666666;}

ul {list-style-image:none; list-style:none; text-align:left;}
ul ul{ list-style-type:square;}
ul ul ul{list-style-type: none;}
ul li{list-style-image:none; list-style:none;background:url(/design/images/list-style-image.gif) no-repeat left top; padding:0 0px 3px 20px; margin:2px 0 2px 0; text-align:left;}

/*Form*/
form{ margin:0;}
.formBouton{border:1px solid #fbe5ce;background:#ac6616 url(/design/images/boutonMarron.jpg) repeat-x top;color:#FFFFFF; margin:0; padding:3px 5px;font-size:12px;}
.formBoutonOver{border:1px solid #fbe5ce;background:#d17b19 url(/design/images/boutonMarron_over.jpg) repeat-x top;color:#FFFFFF;margin:0; padding:3px 5px;font-size:12px;}
.formText{border:1px solid #c4b4a0;padding:3px 5px; font-size:12px;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#7a340e; text-align:left;}
.formTextarea{border: 1px solid #c4b4a0; padding:3px 2px;}
.formLabel {background-color:#f4edde;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}



/* ==== Page Mise à dimension === */
ul.listeSchema{ margin:0; padding:15px 0; list-style:none; list-style-image:none; clear:both;min-height:390px;}
ul.listeSchema li{ width:199px; min-height:378px; padding:0; float:left; display:block; margin:0 5px 0 6px;}
ul.listeSchema h3{ margin:0; padding:0 0 5px 0; text-align:center;}
.encartBeigeTop{background:url(/design/images/encartBeigeTop.gif) no-repeat;width:199px; height:15px;}
.encartBeigeBottom{background:url(/design/images/encartBeigeBottom.gif) no-repeat;width:199px; height:15px;}
.encartBeigeContent{padding:0 10px;min-height:375px;background:url(/design/images/encartBeigeFond.gif) repeat-y;}