@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; width:100%; font-family:Arial; font-size:12px; color:#fff; background:#7d4312 url(../images/background/body.png) repeat-x left top; text-align:center;}
fieldset{ border:0; margin:0; padding:0;}
div.actu{ width:192px; margin:0; padding:0 0 10px 0; float:left;  } 
div.scrollcontainer{ width:192px; float:left; margin:0; padding:0; background:transparent; }
div.actu div.actubloc{ height:240px; width: 192px; float:left; margin: 0; padding: 0;}
div.actu span.time{ font-weight: bold; margin:0 0 5px 0; display:block;}
div.actu p.resume{ display:block; text-align:justify; width:190px; margin:0; padding:0; float:left;  }
span.more{display:block; text-align:right; width:190px; }
span.more a{  font-family:"Times New Roman", Times, serif; color:#e2c86c; font-size:14px; text-decoration:underline; margin:0;padding:0; }
div.body_center{ width:1001px;float:left; background: url(../images/img/body_center.png) repeat-y left top; margin:0; padding:0; clear:left; position:relative; z-index:200}
div.boutom_body{width:1001px; background: url(../images/img/boutom.png) no-repeat left bottom; float:left; padding:0 0 15px 0; margin:0; }	
div.container{  width:1001px; margin:0 auto; padding:0;}
div.entete{ width:965px; height:386px;}
div.flash{ width:1001px; height:222px;margin-top:-10px;}
div.header{ height:386px; width:1001px; display:block; padding:10px 0 0 0; background: url(../images/head.png) no-repeat left top;}
div.head_body{width:1001px;background: url(../images/img/head_body.png) no-repeat left top; float:left;text-align:justify;}
div.header img{ float:none}
div.head_title{width:1001px; height:330px; text-align:center; }
div.img1{ background: url(../images/img4.png); width:965px; height:330px;}
div.img_head{width:1001px; height:236px; margin:0; clear:both;}
div.ligne{ background:url(../images/ligne.png) no-repeat center bottom; }
div.menu{ width:1001px; height:37px; margin:12px 0 0 10px; padding:0; float:left; display:inline; background: url(../images/menu.png) no-repeat left top; text-align:left; font-size:18px; color:#fff;} 
div.menu ul{ list-style-type:none; margin:0; padding:4px 0 0 0; width:981px; height:37px; float:left;}
div.menu li{ float:left; margin:0 30px; height:27px;}
div.menu li a, div.menu li a span{ background-image:url(../images/background/menu.png); background-repeat:no-repeat;float:left; }
div.menu li a{ color:#fff; text-decoration:none; background-position:left top; padding:0 0 0 12px; display:block;height:27px; }
div.menu li a span{ background-position:right -56px; padding:2px 17px 0 0; height:25px;}
div.menu li a:hover{background-position:left -28px; }
div.menu li a:hover span{background-position:right -84px;  }
div.New{ width:239px; text-align:center;}
div.page{ width:990px;  float:left; padding:0 0 0 10px;}
div.page_droite{ width:746px; float:left;}
div.page_left{ width:220px; float:left; padding:0 0 0 10px; }
div.page_left form{ margin:0; padding:0; width:200px; float:left;}
div.form h3,div.actu h2{ margin:13px 0 010px 0; padding:0;  color:#89521e;
text-transform:capitalize;}
div.form h3 a{ font-size:20px; color:#89521e; text-decoration:none;}
div.form fieldset{ padding:0 0 0 25px; }
div.form input.boutonok{ margin: 10px  0 0 25px; display:inline}
div.text_droite{ width:672px; float:left; margin:0; text-align:justify; padding-left:34px; display: block; }
div.text_droite p{display:block;  margin:0 0 20px 0; padding:0;}
div.text_droite img{ border:solid 3px #d66c12;}
div.text_droite img.justifyright{  float:right; margin: 0 0 20px 15px; width:155px}
div.text_droite img.justifyleft{ margin:0 15px 20px 0; display:block; float:left;}
div.text_droite a.next{text-decoration:none; color:#fff;background:url(../images/background/list_all.jpg) no-repeat top left;width:144px; height:25px;padding:5px 0 0 25px; display:block; font-size:12px; text-align:left;}
div.text_droite div{padding:0 0 0 12px;}
div.text_droite div.pagination_actu{margin:0px;padding:0px;}
div.text_droite div.pagination_actu a.ditto_next_link{text-decoration:none;color:#ffffff;text-align:center;margin:3px 4px 0 4px;}
span.ditto_currentpage,.ditto_currentpage,.ditto_next_link, .ditto_previous_link,.ditto_page{float: left; margin:0 4px;color:#39abdd; text-align: center;}
span.ditto_currentpage{ width:20px; height:18px;  background: #e06503;color:#fff; padding:2px 0 0 0; margin-top:0px; }
span.pagenav{width:50px; height:18px; margin:0 4px; color:#39abdd; text-align: center; float:left;}
.ditto_page{ width:18px; height:16px;  font-weight:bold; border: solid 1px #e06503; padding:2px 0 0 0; margin-top:-2px}
div.text_droite div.pagination_actu a.ditto_page{text-decoration:none;color:#ffffff;text-align:center;margin:0 4px 0 4px;}
h1{ color:#d66c11; font-size:20px; margin-top:13px; border-bottom:solid 1px #d66c11; font-variant:small-caps}
div.text_droite h2,.list_actu h2{ color:#d0bb09; font-size:20px; margin-top:13px;}
ul.list_actu{margin:0px;padding:0px;}
ul.list_actu li{margin:0 0 16px 0;padding:12px 0 0 12px;font-size: 11px; list-style-type:none;}

p.adress{ font-size:14px; text-align:center;}
div.foot{ height:134px; background-color:#e26400; margin-top:-50px!important; margin-top:-51px; padding: 49px 0 0 0;}
div.img_foot{ width:1001px; height:84px; background: url(../images/img/bg_foot.png) no-repeat bottom left; float:left; color:#FFFFFF; font-style:italic; font-size:12px;}
.spacer{ width:100%; height:1px; font-size:1px; clear:both;}
img{ border:0;}
label span{color:#94d241;}
form#contactForm, form#news{ width:540px; margin:14px 0 0 0; padding:0; height:auto; float:left; }
form#contactForm fieldset img{ margin:0;}
form#contactForm label,form#contactForm span.label, form#news label,span.label{ float:left; width:200px; font-size:12px; font-weight:bold; text-align:right; padding:0 20px 0 0}
form.form{text-align:left; display:block;  width:450px; margin:10px auto 0 auto; padding:10px 0; }
.form .input0, .form .input1, .form .input2, .form .input3, .form .input4,.form .other,.jot-form textarea, .jot-form  input{height:20px; background:#fff;border-top:solid 1px #333; border-left: solid 1px #333; border-bottom: solid 1px #ddd; border-right:solid 1px #ddd; float:left; margin-bottom:10px; width:inherit; color:#666;}
.form .input0{width:188px}
.form .input1{width:280px}
.form .input2{width:150px}
.form .input3{width:50px}
.form .send,.form .reset{ background-image:url(../images/common/background/send.jpg); background-repeat: no-repeat;color:#a13426; border:0; padding:0px; width:124px; height:25px; font-size:12px; font-weight: bold; text-transform: uppercase; } 
.form .send{ background-position:left top;}
.form .reset{ background-position:right top;}
.form .input4,.jot-form textarea{width:300px; height:250px; height:199px}
.form label{width:130px; float:left; display:block; text-align:right; padding-right:10px}
.form label.ville{width:50px}
form#contactForm label.error{ display:block; color:#fff; background:#d66c12; text-align:right; width:500px; }
.form br{clear:both}
.form .btn_envoyer{ width:202px; height:30px; border:none; cursor:pointer}
.form span.etoile, .form label span{color:#c20d08; display:inline}
.form fieldset img { display:block; float: left; clear:right;}
input, select, fieldset, div, span{margin:0px;}
fieldset{border:0; margin:5px 0;}
fieldset.radio input{ float:left;}
fieldset.radio label{ text-align:left; padding:0 0 0 6px}
table#infos{ padding:10px 0; margin:0 0 0 30px; display:block; clear:left}
table#infos label { width:auto; padding-right:10px;padding-left:5px;}
form#contactForm span.label,span.label{ width:215px; display:block; padding:5px 0;color:#ffffff;}

form#contactForm fieldset, form#news fieldset{padding:0; margin:0 0 10px 0; clear:left;}
input#captcha_word{ width:120px; color:#712B14; font-size:18px; text-align:center; font-weight:bold; margin-left:3px;}
form label.error{ font-weight:normal; color:#94d241; position:relative; margin:10px 0 0 0; width:450px; display:block;}
form#contactForm table#infos td{ padding:2px 0 2px 12px}
form#contactForm .nb{ width:120px; margin-right:110px; text-align:center; font-size:16px;}
form#contactForm .formButton{ margin:0;}
div#commentsAnchor{ width:540px; height:auto; margin:0 0 20px 5px; padding:0 4px; color:#9b5118;}
.jot-list ul li{ list-style:none; margin-left:21px; color:#CFBF47;}
.jot-list label{ width:auto;}.jot-form #formWrapper, .jot-form #formWrapper2{padding:0; width:540px;}
#formWrapper .jot-row{ width:405px; padding:0; margin-bottom:8px}
div.notice{ font-size:14px; padding: 5px; background: #7f3412; color:#fff;}
textarea #content2{ height:auto} 
.jot-row{ color:#45090F; width:200px; padding-left:4px;}
.jot-form textarea, .jot-form  input{ float:left; margin:0}
.jot-form  table#captcha{ width:300px; margin:12px 0 40px 102px; float:left}
.jot-nav a{ color:#B2A456;}
div#commentsAnchor #submit, div#commentsAnchor #submit2{ width:125px; height:25px; float:left; margin:15px 0 0 ;}
ul.list_Carte{ list-style-type: none; margin:0; padding:60px 0 0 80px;}
ul.list_Carte li{ float:left; width:265px; margin:0 0 35px 0;}
ul.list_Carte li img{border:solid 5px #e4e4e4;}
ul.list_Carte li h2{ margin:0; padding:0;}
ul.list_Carte li h2 a {color:#fff; font-size:14px; padding:0 0 0 5px; background:none}
.img_foot a { color:#fff; text-decoration:none;}

