body{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#7f3412; background:#ffffff;}
img{ border:0}
.spacer{ width:100%; height:1px; font-size:1px; clear:both;}
.spacer10{ width:100%; height:10px; font-size:1px; clear:both;}
a { text-decoration:none;}
div.container{width:1024px; margin:0 auto; padding:0px; }
div.header{margin:0px; padding:0px; width:1024px; height:366px;background:url(../images/tete.png);}
div.content{width:1000px; margin:0px;padding:0 0 0 24px; float:left;  }
div.sidebar{ width:201px; float:left; }
div.menu{width:191px; float:left; background: url(../images/common/background/menu.gif) no-repeat left top; margin:0px; padding:31px 0 0 10px; }
div.menu ul{margin:0 0 36px 0; padding:0; list-style-type:none; width:190px; float:left;}
div.menu ul li {margin:0px; padding:0px; color:#cd9086;width:200px; float:left; font-size:17px; display:block;}
div.menu ul li{ margin:0 0 15px 0}
div.menu ul li  a{color:#cd9086;text-decoration:none;background:url(../images/point.png) no-repeat left top;padding-left:28px; margin-bottom:15px;}
div.menu ul li ul.droped{float:left; width:150px; margin:10px 0 0 0; padding:0;}
div.menu ul li ul.droped li{ width:150px; float:left; line-height: 13px; font-size:14px }
div.menu ul li ul.droped a{ background:none;}
div.content  form{ margin:0; padding:0; width:191px}
div.content  form input{ float:left;} 
fieldset{ border:0; margin:0; padding:0;}
div.form{width:192px;height:96px;background:#930000 url(../images/form.png) no-repeat left bottom; float:left; padding:0 0 0 8px}
div.form h3,div.form h3 a, div.contact h3 { color:#ca8a80; margin:0 0 5px 0; padding:5px 0; text-decoration:none; } 
#ecrire{margin:0px;padding:0px;width:149px;height:17px;padding-right:0px;}
#ok{margin:0px;padding:0px;width:30px;height:23px;padding-right:17px;}
.boutonok{margin:0 0 0 5px;padding:0;display: inline;}
div.contact{margin:0px;padding:0px;width:129px; display:block; float:left; color:#000; }
div.contact h3 span{ display:none;}
div.adresse{margin:0px;padding:0px;width:165px;height:45px;font-size:12px;padding-left:10px;color:#000000;}
div.page{margin:0px;padding:0px; width:790px; margin:0;margin:0; float:left}
div.corpcentre{margin:0px;padding:0 14px;width:559px; float:left; text-align:justify;}
div.corpcentre h1{margin:0px;padding:0 0 0 35px; height:40px; background:url(../images/common/layout/titre.jpg) no-repeat left top; color:#8e8b24;}
div.corpcentre p em{ color:#a7b131; font-weight:bold; }
div.sidebar_right{margin:0px;padding:18px 0 0 0px; width:200px; float:left; background:#ccc70a url(../images/common/background/sidebar_right_t.gif) no-repeat left top; }
div.sidebar_right div.menuRight{ background:#9c9809 url(../images/common/background/menu.jpg) no-repeat left bottom; width:200px;height:140px; padding:18px 0 0 0}
div.sidebar_right div.actualite p{ margin:0; padding:0;}
div.actualite{margin:0px;padding:0 0 0 14px; background:#ccc70a; width:186px; height: 276px;}
div.actualite ul{ list-style-type:none; margin:0; padding:0;}
div.sidebar_right h2{ font-size:13px; margin:0; padding:0;}
div.actualite span.time{ text-align:left; color:#ffffff; font-weight:bold; margin:15px 0 5px 0}
div.actualite .actubloc{ height:240px;}
div.actualite p.resume{ display:block; text-align:left; line-height: 14px;}
div.actualite span{ text-align:right; }
div.actualite span a{ display:block;padding:5px 10px 0 0; color:#696603;}
#text2{margin:2px 0 0 0;padding:0px;width:206px;}
ul.partenaires,ul.menu_resto, ul.list_actu{ list-style-type:none; margin:0; padding:0 0 0 30px; width:510px;}
ul.partenaires a, ul.menu_resto a{ text-decoration:none; color:#9c9809}
ul.partenaires li,ul.menu_resto li{ float:left; margin:0 20px 20px 0 }
ul.partenaires h2, ul.menu_resto h2{ margin:0; padding:0; display:block; text-align:center; font-size:14px;}
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:14px; font-weight:bold; text-align:right; padding:0 20px 0 0}
form#contactForm span.label,span.label{ width:215px; display:block; }
form#contactForm .txt, form .txt, .jot-form textarea, .jot-form  input{ width:220px; color:#7f3412;}
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;}
table#infos{ padding:0; margin:0; float:left; width:280px; }
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}
a.next{color:#9c9809; font-weight:bold; }
.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:86px; height:21px; float:left; margin:15px 0 0 ;}
.revue_presse { width:554px; border-collapse:collapse;  } 
.revue_presse td { padding:3px; margin-left:3px; text-align:center; }
.revue_presse td.ttl { color:#fe8b2d; font-weight:bold;  font-style:italic;} 
.revue_presse td.img { text-align:center;  }
.revue_presse td.dscr { border-bottom:1px dashed #fe8b2d; padding-bottom:10px;}

div.pagination_actu{ margin:20px 0 0 0; padding:0 0 0 25px; font-weight:bold;}
span.ditto_currentpage,.ditto_currentpage,.ditto_next_link, .ditto_previous_link,.ditto_page{float: left; margin:0 4px;color:#930000; text-align: center;}
span.ditto_currentpage{ width:20px; height:18px;  background: #930000;color:#fff; padding:2px 0 0 0; margin-top:-2px }
span.pagenav{width:50px; height:18px; margin:0 4px; color:#930000; text-align: center; float:left;}
.ditto_page{ width:18px; height:17px;  font-weight:bold; border: solid 1px #930000; padding:2px 0 0 0; margin-top:-2px}
div.footer{ padding:10px 0 25px 0; font-size:13px; width:100%; text-align:center;color:#7f3412;}
div.footer a{ color: #a7b131; text-decoration:none}
.corpcentre .carte { text-align:center;} 
.corpcentre .carte h4 { font-size:14px; font-weight:bold; text-decoration:underline; margin-bottom:5px; color:#ccc70a;}
.corpcentre .carte .sep { display:block; margin:10px 0; color:#ccc70a; }
.corpcentre .carte .carte_top {padding:50px 40px 0 0; background:url(../images/common/background/carte_top.jpg) no-repeat top right;}
.corpcentre .carte .carte_bottom {padding:0px 0px 40px 50px; background:url(../images/common/background/carte_bottom.jpg) no-repeat left bottom;}













