body{margin:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#480000;
scrollbar-3dlight-color:#E4F1EC;
	scrollbar-arrow-color:#E4F1EC;
	scrollbar-darkshadow-color:#E4F1EC;
	scrollbar-face-color:#85BEA4;
	scrollbar-highlight-color:#85BEA4;
	scrollbar-shadow-color:#85BEA4;
	scrollbar-track-color:#E4F1EC;}
td,p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#480000;}
img{border:0;}

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

#bloc{position:relative;margin:auto;clear:both;width:930px;/*background:url(/design/images/content_fondRight.gif) no-repeat top right;*/}

#header{width:930px;height:90px; border:1px solid #22AA3A;}
#logo{position:absolute;top:1px;left:1px; width:199px; height:90px; background-color:#FFFFFF; text-align:left;}
#header_js{position:absolute;top:1px;left:200px;width:731px; height:90px;z-index:3;}
#headerLinks{position:absolute;top:70px;left:431px; width:500px; height:21px; text-align:right; z-index:4;}
#headerLinks a{text-decoration:none;}
#headerLinks a:hover{ color:#D3A518;}
/*#encartContainer{position:absolute;top:46px;left:289px;height:17px; width:382px;padding:5px 5px 2px 5px;overflow:hidden;background:url(/design/images/encart_fond.gif) no-repeat left top;}
#encartContent{position:absolute;top:6px; left:392px;height:17px;width:900px; text-align:left; background:none;}
#encartContent a{ color:#2C1012;}
#encartContent p{ margin:0; padding:0;}
.encartBody{display:inline;}*/

#urlhere{ height:20px;font-size:10px;color:#00830F; text-align:left; margin:4px 0px 0px 200px;}
#urlhere a{ color:#00830F; text-decoration:none;}
#urlhere a:hover{ color:#6FBA07;}

#chercher{ position:absolute; top:94px; right:0;width:180px; /*margin:20px 0px 0px 20px;*/}
#chercher .formBouton{position:absolute; top:0; left:155px;width:25px; height:20px;padding:1px 2px;}
#chercher .formBoutonOver{position:absolute; top:0; left:155px;width:25px; height:20px;padding:1px 2px;}
#chercher .formText{position:absolute; top:0; left:0;width:140px;height:16px;padding:1px 2px;}

#tableContent{ width:930px; position:relative; margin:auto;}
/*#symbolRight{ position:absolute; top:0; right:0; width:334px; height:291px; background:url(/design/images/content_fondRight.gif) no-repeat top right;}*/
#blocContent{width:930px;border:1px solid #22AA3A;min-height:400px;background:#FFFFFF;}
#menuContainer{width:200px;background:url(/design/images/menu_fond.gif) no-repeat left bottom;border-right:1px solid #22AA3A;text-align:left;font-size:12px;vertical-align:top;}
#mainContent{background:url(/design/images/content_fond.gif) no-repeat left bottom;vertical-align:top;width:100%; min-height:400px;}
#contentBody{text-align:justify;padding:20px 160px 20px 40px;min-height:330px;}
#lesaviezvous{/*#CDE8E0,#7394AC*/background:#D0EB86 url(/design/images/lesaviezvousTop.gif) no-repeat top right; width:477px; padding:60px 15px 20px 15px; color:#095C41; font-family:"Trebuchet MS", Helvetica, sans-serif;}
#retour{margin:0px 0px 20px 10px; text-align:left;}
/*#articleListContainer{margin:30px 0px 0px 45px;width:435px;}
#articleListTop{background:url(/design/images/articleTop.gif) repeat-y top left;width:435px; height:35px;}
#articleListContent{padding:0px 0px 0px 20px;background:url(/design/images/articleFond.gif) repeat-y top left;}
#articleListBottom{background:url(/design/images/articleBottom.gif) repeat-y top left;width:435px; height:15px;}
ul.article{margin:0;padding:0;}
.article li{background:url(/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:1px 0px 5px 30px;}*/
/*ul.article{margin:20px 0px 0px 40px;padding:40px 0px 0px 10px;background:url(/design/images/encartTop.gif) no-repeat left top;}*/
ul.article{margin:20px 0px 0px 40px;padding:0;}
.article li{background:url(/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:1px 0px 5px 30px;}
#contentBody a{color:#336699;}

/*Footer*/
#footerMargin{ margin-top:7px;}
#footer{position:relative;margin:auto;clear:both;width:930px;height:27px; padding-top:8px;color:#FFFFFF;background:url(/design/images/footer.jpg) repeat-x top;text-align:center;}
#bouteille{position:absolute; top:-282px; right:-28px;width:168px;height:280px;z-index:9}
#footerTxt{ position:absolute; left:150px; z-index:10; font-size:12px;}
#footer a{color:#FFFFFF;}
#mentions{position:absolute; top:10px; left:10px;width:300px; text-align:left;}
#mentions a{margin-right:5px; text-decoration:none;}
#credit{ position:relative;margin:auto;clear:both;width:930px;font-size:10px;text-align:right; padding-top:10px;color:#247720;}
#credit a{ color:#247720;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#249592;/*#C5000C*/}
h1{font-weight:bold;font-size:18px;padding:20px 20px 0px 20px; text-align:center;}
h2{font-size:16px; padding:15px 0px 10px 0px;font-weight:bold;color:#DA2121;/*#007BB5#249592#28A29E*/}
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;}

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:0px 0px 3px 20px;list-style-image:none; list-style:none;}

/*Form*/
form{ margin:0;}
.formBouton{background-color:#22AA3A;border: 1px solid #22AA3A;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background-color:#C1EA4A;border: 1px solid #22AA3A; color:#22AA3A;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #22AA3A;padding:2px 2px; font-size:12px;}
.formTextarea{border: 1px solid #22AA3A; padding:3px 2px;}
.formLabel {background-color:#D8F2B3;text-align:right;padding: 4px 10px 4px 0px;}

.error {
    background-color:#FFFF00;
    border:1px solid #FF8000;
    clear:both;
    color:#FF0000;
    margin:3px auto;
    padding:3px;
    width:50%;
}
.warning {
    background-color:coral;
    border:1px dashed OrangeRed;
    clear:both;
    color:navy;
    margin:3px;
    padding:3px;
    width:50%;
}
.info {
    background-color:#A8EEEB;
    border:1px dashed #BFD7D6;
    clear:both;
    color:black;
    margin:3px auto;
    padding:3px;
    width:50%;
}
.success {
    background-color:#C4FFC4;
    border:1px dashed green;
    clear:both;
    color:#008040;
    margin:3px auto;
    padding:3px;
    width:50%;
}
