* {margin:0; padding:0; font-size:12px; font-family:arial; behavior: url("assets/templates/da/iepngfix.htc");}
img {border:none;}
a {text-decoration:none;}
p {margin:0 0 10px 0;}
h1 {width:344px; height:38px; padding:5px 262px 0 36px; display:block; float:left; border-bottom:3px solid #9E210C; background:url(../images/bg_titre1.png) no-repeat left 5px; color:#9E210C; margin:0 0 10px 5px;}
#wrapper {width:900px; height:auto; margin:0 auto;}
.pageHead {width:900px; height:5px; background:#10babb; font-size:1px; line-height:1px;}
.header {width:900px; height:173px;}
.logo {width:250px; height:173px; display:block; float:left;}
.banner {width:650px; height:173px; display:block; float:left;}
.maison {width:246px; height:215px; position:absolute; background:url(../images/maison.png) no-repeat left top; margin:-4px 0 0 646px; display:block; float:left; z-index:100;}
#left_block {width:250px; height:auto; display:block; float:left;}
.left_menu {width:249px; height:auto; display:block; float: left; background:url(../images/bg_left_menu.png) no-repeat left bottom #10babb; padding-bottom:20px;}
.left_menu ul {list-style:none; background:url(../images/bg_left_menu_head.png) no-repeat left top; padding-top:20px;}
.left_menu ul li {width:249px; height:auto;}
.left_menu ul li a {display:block; width:225px; height:auto; border-bottom:1px solid #fff; color:#fff; padding:5px 0 5px 0; margin:0 0 0 10px;}
.left_menu ul li.last_item a {border-bottom:none;}
.spacer {display:block; width:100%; height:1px; line-height:1px; font-size:1px; clear:both;}
#center_block {width:480px; height:auto; display:block; float:left; text-align:justify; margin:0 0 0 5px;}
#right_block {width:155px; height:auto; display:block; float:left; margin:0 0 0 10px; text-align:right;}
#footer { width:100%; height:29px; background:url(../images/bg_foot.jpg) repeat-x top; clear:both; margin:10px 0 0 0;}
#footer div {width:900px; height:21px; margin:0 auto; text-align:right; font-size:10px; color:#fff; padding-top:8px;}
.map {width:248px; height:185px; background:url(../images/bg_carte.jpg) no-repeat left top; display:block; float:left; margin:10px 0 0 0;}
.map p { margin:80px 0 0 20px; font-weight:bold;}


p.spacing{ margin:12px 0 0 0;}
form.form{ display:block; margin-top:12px; padding:0; width:480px;}
form.form input,form.form select, form.form fieldset, form.form ,form.form span{margin:0; padding:0}
form.form fieldset{ border:0; margin:5px auto; padding:0;}
.input2, .form .input3, .form .input4, .form .input5{ border:1px solid #C7EFF0; float:left; margin:0; padding:0;}
form.form fieldset.conteneur{ border:1px solid #eee; margin:0 0 0 25px; width:435px}
form.form fieldset.titre{ font-size:14px; border-bottom:1px solid #ccc; font-weight:bold; color:#5B0630; background:#ddd; margin:1px 1px 12px 1px; width:433px;}
.selectBox:focus, .selectBox:hover, .input2:focus, .form .input3:focus, .form .input4:focus, .form .input5:focus, .form .input5b:focus,
.input2:hover, .form .input3:hover, .form .input4:hover, .form .input5:hover, .form .input5b:hover
{ border:1px solid #87E2E3;}
.form fieldset img{ border:2px solid #eee; width:140px;}
.input2{ width:280px; height:20px;}
.form .input3{ width:140px; height:20px;}
.form .input4{ width:280px; height:120px;}
.form .input5{ width:280px; height:60px;}
.form .radio{ margin-left:40px;}
.selectList{ border:1px solid #C7EFF0; width:142px; height:23px; margin:12px 0;}
.selectBox{ height:58px; border:1px solid #C7EFF0; width:280px;}
.selectBox option{ padding-left:4px}
fieldset.indice label{color:#777; font-size:9px; margin-left:142px; width:280px; text-align:left;}
label{ font-weight:bold; color:#454545;}
.form label{ width:134px; float:left; display:block; text-align:right; padding:0 0 0 4px; margin:0 4px 0 0;}
.form label.error{ color:#9E210D; width:280px; margin:0 0 0 143px; text-align:left; font-size:11px;}
.form label span{ color:red;}
.bouton{ width:110px; height:28px; border:none; cursor:pointer; background:url(../images/background/button.png) no-repeat left bottom; padding:0 0 4px 0; margin:12px 0 0 0; color:#ffffff; font-size:11px;}
#demand_form .bouton{ margin-left:45px}
.bouton:hover{ background:url(../images/background/buttonDown.png) no-repeat left bottom; padding-top:4px;}
div.map:hover{ cursor:pointer;}
div#map span{ display:none;}
div.googleMap{ width:435px; height:300px; float:left; margin:12px 0 12px 25px; display:block; padding:0; }
#center_block h3{ font-variant:small-caps; font-size:16px; border:none; color:#335078; width:480px; text-align:center; background:#E9E9E9; padding:4px; margin:0}
h3#onTop{ margin-top:-8px !important; *margin-top:0;}
p.page_title{ margin-top:18px;}
form#news { display:block; margin:12px auto; padding:0; width:294px; height:242px;}
form#news fieldset{ padding:8px 6px 12px 6px; border:1px solid #eee;}
form#news input{ margin-bottom:14px;}
.button{ background:url(../images/background/button.png) no-repeat left bottom; width:110px; height:28px; border:none; margin:12px 0 0 95px; color:#fff;}
.button:hover{ background:url(../images/background/buttonDown.png) no-repeat left bottom; padding-top:4px; border:none;}
div.contenu_bas{ margin:8px 0 21px 5px; width:480px; float:left; }

div#commentsAnchor{ width:480px; margin-left:4px; padding:0 4px;}
.jot-list ul li{ list-style:none; margin-left:21px;}
.jot-form fieldset, .jot-form fieldset .jot-row, .jot-form fieldset .spacer, .jot-form fieldset label{ width:480px;}
.jot-form  .field{ width:240px}
.jot-form #content28283deaaaffc1922c80536e961f3875{ width:480px; margin-top:4px;}
.jot-form textarea { width:480px}
div.confirm{ border:1px #10BABB solid; width:478px; padding:2px 4px;}
div.temoignage { width:480px; border-bottom:1px dotted #000; margin:0 0 20px 0;}
div.temoignage .jot-mod{ width:100px; height:18px; z-index:2; position:absolute; margin:0 0 0 384px}
div.temoignage h5 { background:#e9e8e7; width:480px;	padding:5px 0 5px 10px;	border-bottom:1px dashed #000; margin:0 0 10px 0;}
div.temoignage h6 { color:#207575;}
span.news_radio{ padding:0; margin:0; position:absolute}
#captcha_word{ width:140px; height:30px; margin:auto; font-size:18px; text-align:center;}
div.notice{ border:#10BABB 1px solid; width:429px; padding:4px; height:auto; margin:0 0 0 24px}
