body{
	margin:0;
	text-align:center;
	font-family:Tahoma, Geneva;
	font-size:12px;
	color:#112415;
	background:#E5E7E6;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#ADE146;
	scrollbar-darkshadow-color:#FFFFFF;
	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:#DE8234;text-decoration: underline;}
a:hover {text-decoration: none;}

/* === Header === */
#headerLinksContainer{position:relative; margin:0 auto;clear:both;width:800px;height:30px;padding:0 0 0 160px;background:url("/design/images/headerLinks_fond.jpg") no-repeat top left;}
.headerLink{border-left:1px solid #8AAF82; float:left; margin:0.4em 3ex 0 0; padding:0 0 0 1.5ex;}
#headerLinksContainer dd a{ color:#FFFFFF; text-decoration:none;}
#newsletter{/*position:absolute; top:-5px; right:180px;*/ float:left;width:280px; height:26px;background:url("/design/images/newsletter_fond.jpg") repeat-x top; margin:0 12px 0 28px; padding:4px 15px 0 15px;}
#newsletter h4{ float:left; color:#034817; font-size:14px; margin:0; padding:1px 0 0 0;}
#newsletter .formBouton{/*position:absolute; top:4px; left:220px;*/margin:0; width:30px;}
#newsletter .formBoutonOver{/*position:absolute; top:4px; left:220px;*/margin:0;width:30px;}
#newsletter .email{/*position:absolute; top:4px; left:100px;*/margin:0; padding:1px 0 1px 2px; width:130px; height:16px; border:1px solid #D9EBA1;}
.langue{ float:right; width:25px; height:17px; margin:5px 0 0 0; padding:0 12px 0 12px; border-left:1px solid #F7D68B;}

#headerImage{position:relative; margin:0 auto;clear:both;width:960px;height:130px;}
#logo{ position:absolute; top:0; left:0;width:180px; height:130px;}
#fullImage{position:relative;width:960px; height:130px; overflow:hidden; margin:0; padding:0;}

/* === Menu Top === */
#menuContainerFond{position:relative; margin:0; padding:0;clear:both;width:100%; height:27px; background:url(/design/images/menuTop_fond.jpg) no-repeat top center;text-align:left;}
#menuContainer{position:relative;width:960px; margin:0 auto;}
#chercher{ position:absolute; top:0; right:0;width:174px; height:27px;/*background:url(/design/images/chercher_fond.jpg) repeat-x top;*/}
#chercher .formText{width:116px;height:16px;padding:1px 2px; border:1px solid #DBC2A1; position:absolute; top:3px; left:15px;}
#chercher .formBouton{width:28px;height:20px;padding:1px;position:absolute; top:3px; left:138px;font-size:12px;/*color:#FFFFFF;border:1px solid #D49A5F;background:url(/design/images/boutonChercher_fond.jpg) repeat-x top;*/}
#chercher .formBoutonOver{width:28px;height:20px;padding:1px;position:absolute; top:3px; left:138px;font-size:12px;/*color:#FFFFFF; border:1px solid #D49A5F;background:url(/design/images/boutonChercher_fond_over.jpg) repeat-x top;*/}


/* === Main content === */
#blocContainer{ position:relative;clear:both;width:100%; margin:0; padding:0; background:url(/design/images/blocContent_fond.jpg) repeat-y center;}
#blocContainerFondTop{ position:absolute; top:0; left:0;width:100%; height:13px;margin:0; padding:0;background:url(/design/images/blocContent_fondTop.gif) no-repeat center top;}
#blocContent{ width:960px; margin:0 auto; padding:0 0 20px 0; position:relative;min-height:470px;background:url(/design/images/sousmenu_fond.jpg) repeat-y top left;}

/* === Left === */
#left{ width:178px; float:left; margin:0; padding:0;}
#sousmenu{ margin:0; padding:0;}
#center{ margin:0 0 0 180px; padding:0;}
#bodyContainer{ text-align:justify; padding:20px 35px 0px 5px; margin:0;}
/*#bodyContainer ul li{ float:left;}*/

/* === Fil d'Arianne === */
#urlhere{font-size:10px;text-align:left; margin:0; padding:0.5em 0 0 1ex;}
#urlhere a{color:#054B18; padding:0 10px 0 10px;background:url(/design/images/arrow_here.gif) no-repeat top left;}
#urlhere a:hover{}

/* === Center === */
#print{ position:absolute; top:0; right:0; width:58px; height:39px;}
#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:#112415;}
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;min-height:25px;}
ul.article h4{ padding:0 0 5px 0;}
.bar{ position:relative; clear:both; margin:auto;}


/* === Footer === */
#footerContainer{position:relative; margin:0; clear:both;width:100%; height:25px; padding:19px 0 0 0;background:url("/design/images/footerContainer_fond.jpg") no-repeat center top; text-align:center;}
#footer{width:960px;height:20px; margin:0 auto;text-align:center; color:#FFFFFF;}
#footer a{color:#FFFFFF;}
#credit{position:relative;width:960px; margin:0 auto;font-size:11px;text-align:right; padding-top:20px;color:#3F3F3F;}
#credit a{ color:#3F3F3F;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#e06603;}
h1{font-weight:normal;font-size:22px;padding:0 0 1em 0; text-align:center; color:#112415;}
h2{font-size:14px;padding:5px 0px 5px 15px; margin:15px 0 10px 0;font-weight:bold; border-bottom:1px solid #e06603;border-left:5px solid #e06603;}
h3{font-size:14px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:13px;padding:10px 0px 5px 0px;font-weight:bold;}
h5{font-size:12px;padding:3px 0px;}
h6{font-size:11px;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{background:url(/design/images/list-style-image.gif) no-repeat left top; padding:3px 0px 2px 20px; margin:2px 0 2px 0;list-style-image:none; list-style:none; text-align:left;}

/*Form*/
form{ margin:0;}
.formBouton{background:url("/design/images/bouton_fond.jpg") repeat-x top;border:1px solid #D9EBA1;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px; min-height:17px;}
.formBoutonOver{background:url("/design/images/bouton_fond_over.jpg") repeat-x top;border:1px solid #D9EBA1;color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;min-height:17px;}
.formText{border: 1px solid #909090;padding:3px 2px; font-size:12px;}
.formTextarea{border: 1px solid #909090; padding:3px 2px;}
.formLabel {background-color:#EDF8D5;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}

/* === Form Login Accès Professionnel === */

#accesProfessionnel{position:absolute; top:250px; left:-20px;width:213px; height:238px;background:url(/design/images/accesProfessionnel.jpg) no-repeat top left; }

#accesProfessionnel fieldset{ margin: 1.5em 0 1em 0; border:none;}
#accesProfessionnel fieldset p{ margin: 1em 0 0.6em 0.3em;height: 1.4em; position:relative;}
#accesProfessionnel legend{font-size:1.1em;padding:10px 0 5px 5px; margin-left:1.5ex;font-weight:bold;color:#FFFFFF; text-align:center;}
#accesProfessionnel label{position: absolute;left:6px; width:84px; text-align:right; font-size:11px; font-weight:normal;}
#accesProfessionnel #usernameLogin,#accesProfessionnel #passwordLogin{position: absolute;left:95px; width:11ex; border:none;}
#accesProfessionnel #Login{position: absolute; top:25px;left:145px; width:auto;}
#accesProfessionnel .formBouton{background:url("/design/images/boutonAcces_fond.jpg") repeat-x top;border:none;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px; min-height:16px;}
#accesProfessionnel .formBoutonOver{background:url("/design/images/boutonAcces_fond_over.jpg") repeat-x top;border:none;color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;min-height:16px;}
p#accesProfessionnelURLBlock, p#accesProfessionnelURLBlock2{position:absolute; top:130px; left:25px;width:135px; min-height:25px; font-size:11px; padding:0 0 0 35px;background:url(/design/images/puce_article.gif) no-repeat left top; text-align:left;}
p#accesProfessionnelURLBlock a,p#accesProfessionnelURLBlock2 a{ color:#FFFFFF;}
p#accesProfessionnelURLBlock2{top:160px;}
/*p#shopLogin-registerURLBlock2{ text-align:left; font-size:11px;background:url(/design/images/puce_article.gif) no-repeat left top; padding:0 0 0 35px;margin:5px 0 0 10px;}*/