body{margin:0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#2A2D3F;
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;}
td,p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2A2D3F;}
img{border:0;}

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

#fond{position:relative;clear:both;width:100%;background:url(/design/images/fond.jpg) repeat-y top;}
#fondImage{width:100%;background:url(/design/images/fondImage.jpg) no-repeat center top;}
#bloc{margin:auto;width:900px; position:relative;}

/* === Header === */
#header{position:relative; clear:both;width:900px;height:114px; text-align:left;}
#liens{width:710px;height:22px; padding:5px 190px 0 0;text-align:right;background:url("/design/images/fond_liens.jpg") no-repeat right top;}
#liens a{ color:#FFFFFF; padding:0 18px 0 18px;background:url("/design/images/puce_liens.gif") no-repeat left top;/* text-decoration:none;*/}
#liens a:hover{/*color:#F1F2F7;*/}
#chercher{position:absolute; top:3px; right:0;width:167px; height:20px; }
#chercher .formText{width:125px;height:16px;padding:1px 2px; border:1px solid #FFFFFF; position:absolute; top:0; left:0;}
#chercher .formBouton{width:23px;height:20px;padding:1px;position:absolute; top:0; left:134px;font-size:12px;}
#chercher .formBoutonOver{width:23px;height:20px;padding:1px;position:absolute; top:0; left:134px;font-size:12px;}

#logo{ position:absolute; top:50px; left:15px;width:258px; height:64px;}
#menuContainer{position:absolute; top:70px; left:300px; width:600px;text-align:left;}

/* === Fil d'Arianne === */
#urlhere{font-size:11px;text-align:left; margin:5px auto 0px auto; padding-left:25px; position:relative;}
#urlhere a{ text-decoration:none;color:#2A2D3F; padding:0 15px 0 13px;background:url("/design/images/arrow_here.gif") no-repeat left top;}
#urlhere a:hover{}


/* === Main content === */
#print{ position:absolute; top:0; right:40px; width:58px; height:39px;}
#print a{ background:none; background-image:none; padding:0;}
#blocContent{ position:relative;clear:both;width:900px; min-height:474px;background:#FFFFFF url(/design/images/blocContent_fond.jpg) repeat-y top left;}
#fullImage{position:relative;width:900px; height:235px; overflow:hidden;}
#bodyContainer{ text-align:justify; padding:10px 25px 20px 25px;}
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{margin:0 10px;}


/* === Liste d'articles === */
#articleListe{ margin:20px 0 10px 0; padding:0;}
#articleListe li{ width:370px; height:100px; float:left; margin:5px 10px; padding:10px; border:1px solid #2A2D3F; background:none; background-image:none;}
#articleListe .thumb{ width:100px; height:100px; overflow:hidden; float:left; margin:0 15px 0 0;}

/* === Liste des categories === */
#categoryListe{ margin:10px 0 10px 0; padding:0;}
#categoryListe li{ width:120px; height:160px; float:left; margin:0 10px; padding:0;  background:none; background-image:none; text-align:center;}
#categoryListe li h4 a{color:#2A2D3F; font-size:14px; text-align:center; text-decoration:none;}
#categoryListe .thumb{ width:100px; height:100px; overflow:hidden;border:1px solid #2A2D3F; text-align:center;}

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

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

/*Form*/
form{ margin:0;}
.formBouton{background:#C92A22 url("/design/images/fond_bouton.jpg") repeat-x top;border:1px solid #F09C98;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:#D52F26 url("/design/images/fond_bouton_over.jpg") repeat-x top;border:1px solid #F09C98;color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #909090;padding:3px 2px; font-size:12px;}
.formTextarea{border: 1px solid #909090; padding:3px 2px;}
.formLabel {background-color:#E8E9ED;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}
