*{padding:0;margin:0}
img {border:none;vertical-align:top;}
.cleaner {line-height:0;height:0;clear:both;float:none!important;font-size:0;}
.hidden {display:none!important;}
a {outline:none;}
body {background:#F7F7F7 url(bg.jpg) repeat-x;font:11px "Trebuchet MS", Verdana;}

.bcr a:hover, .more:hover, .part a:hover, .fin a:hover, .baseline a:hover, .upline a:hover {text-decoration:underline;}

.container {margin:0 auto;width:940px;}
.head {background:url(diagnostic-immoblier-accord.jpg) no-repeat left bottom;height:284px;}
.upline {color:#9dbde1;text-align:center;height:40px;overflow:hidden;}
.upline a {color:#9dbde1;text-decoration:none;}
.logo a {display:block;height:160px;width:210px;text-indent:-9999px;}
p.logo {display:block;padding:79px 0 0 30px;float:left;}

#nav { display:block; float:left;padding:202px 0 0 30px;}
#nav ul li{display:block;float:left;padding-right:1px;}
#nav ul li a {text-decoration:none;padding:11px 17px;display:block;font-weight:bold;color:#063A74;}
#nav ul li a:hover, #nav ul .active a {background-color:#063A74;color:#FFF;!important}
#nav ul li:hover ul{display:block;}
#nav ul ul{position:absolute;width:190px;display:none;}
#nav ul ul li{position:relative;float:none;}
#nav ul ul li a{display:block;width:180px;font-size:10px;background:#063A74;padding:5px;border-top:1px solid #FFF;color:#FFF;}
#nav ul ul li a:hover{text-decoration:underline;background:#074D98;}
#nav ul li:hover, #nav ul li:hover a {background-color:#063A74;color:#FFF!important;}

.bcr {display:block;clear:both;padding:5px 0 0 255px;float:left;width:480px;}
.bcr p {font-size:9px;color:#666;}
.bcr a {color:#009900;text-decoration:none;padding:0 10px;}
#ajaxSearch_form {float:right;padding:10px 25px 0 0;}
#ajaxSearch_form  fieldset {border:none;}
#ajaxSearch_input {font-size:11px;border:none;background:url(none);width:125px;color:#333;padding:0 5px 0 0;}
#ajaxSearch_submit {background:url(none);height:20px;width:30px;border-style:none;cursor:pointer;color:#eb4000;text-transform:uppercase;font-size:10px;font-weight:bold;}

.col {float:left;width:265px;padding: 0px 0px 0px 25px;}

.news span {font:bold 13px Tahoma;color:#074181;display:block;padding:0 0 10px 10px;}
.news img {background:#FFF;padding:10px;}
.news p {color:#666;padding:0 10px;line-height:22px;}
.more {color:#FFF;background:url(more.jpg) no-repeat;display:block;height:20px;text-align:right;padding:19px 50px 0 0;text-decoration:none;}
.dernier {background:url(dernier.jpg) no-repeat left bottom;padding:0 0 10px;}
.title-dernier {font:bold 13px Tahoma;color:#074181;display:block;padding:20px 0 5px 10px;}

.dernier ul {background:url(dernier-title.jpg) no-repeat;padding:11px 0 0 14px;}
.dernier ul li {padding-bottom:1px;list-style:none;}
.dernier ul a {background:url(dernier-a.jpg) no-repeat;height:30px;overflow:hidden;font-size:12px;font-weight:bold;color:#FFF;text-align:center;display:block;text-decoration:none;line-height:14px;padding:4px 0 3px;}
.dernier ul a:hover {background:url(dernier-a-h.gif) no-repeat;}
.dernier ul strong:hover {color:#FFF;}
.dernier ul a strong {font-weight:normal;color:#64AAF7;display:block;clear:both;font-size:11px;}

.flash {	float:left;padding: 25px 0 0 15px;}

.cat {clear:both;padding:10px 0 0;}
.cat h1 {font:bold 18px tahoma;color:#B1C2D6;text-align:center;background:url(cat.jpg) no-repeat 10px top;padding:17px 0 15px;}
.rpt {background:url(rpt.gif) no-repeat 14px 27px;float:left;height:200px;width:290px;padding:0px 6px 0px 17px;display:block;}
.rpt h2 {font:bold 14px Tahoma;color:#074181;padding:0 0 4px 10px;margin:10px 0 0;overflow:hidden;height:18px;}
.rpt a {color:#074181;text-decoration:none;}
.rpt p {line-height:16px;color:#666;height:70px;overflow:hidden;padding:5px 15px 0;font-size:10px;}
.pub {float:right;padding:25px 15px 0 0;}
.pub img {background:#FFF;padding:10px;}
.part {clear:both;padding:20px 0 0;}
.part p {font:bold 14px Tahoma;color:#8E8E8E;padding:0 0 0 20px;}
.part a {color:#074080;text-decoration:none;padding:0 10px;}
.footer {background:url(footer.gif) repeat-x left 25px;padding:25px 0 10px;}
.tot {background:url(tot.gif) no-repeat;margin:0 auto;width:940px;padding:15px 0 0;}
.fin p {font-size:10px;color:#666;text-align:center;padding:2px 0;}
.fin a {color:#666;text-decoration:none;}
.baseline {padding:15px 50px 0;}
.baseline p {font-size:11px;color:#074080;text-align:center;}
.baseline a {color:#074080;text-decoration:none;}

.ct {float:left;width:625px;padding:0 0 0 30px;}
.ct img, .rec img {background:#FFF;padding:10px;}

.ct h1 {font:bold 18px Tahoma;color:#666;background:#FFF;padding:8px 8px 8px 30px;}
.ct h2 {font:bold 13px Tahoma;color:#666;padding:10px; display:block;}
.ct h3 {color:#074181;font:bold 13px Tahoma;padding:10px;}
.ct p {line-height:22px;color:#666;padding:0 10px;}
.ct ul {padding:0px 0px 0px 23px;color:#666666;}
.phone {font-size:12px;color:#FFF!important;background:url(phone.jpg) no-repeat;text-align:center;display:block;padding:20px 10px 0!important;height:50px;line-height:16px!important;margin:30px 0 0;clear:both;}
.partenaire {font-size:12px;color:#FFF!important;background:url(phone.jpg) no-repeat;text-align:center;display:block;padding:13px 8px 13px 14px!important;height:44px;line-height:16px!important;margin:0;}
.dr {float:right;width:261px;padding:20px 0 0;}
.but li {padding-bottom:1px;display:block;}
.but li.region-titre {background:url(region-titre.gif) no-repeat;height:28px;display:block;padding:9px 0 0 0px;}
.but li.region-titre span {font:bold 13px/12px Tahoma;color:#888888;padding:4px 0 0 13px;display:block;}
.but a {background:url(but.gif) no-repeat;height:25px;display:block;font:bold 13px/12px Tahoma;color:#074181;text-decoration:none;padding:12px 0 0 38px;}
.but a:hover,.but li.active a {background:url(but.gif) no-repeat left bottom;color:#FFF;}
.flash-mic {padding:15px 0 0;}
.rec {padding:15px 0 0;}
.ct img {float:left;border:1px solid #EFEFEF;margin:10px 15px 0 0;}
.title-but {background:url(title-but.gif) no-repeat;height:28px;padding:11px 0 0 10px;font:bold 13px Tahoma;color:#666;}
.ct h4 {background:url(h4.gif) no-repeat 10px top;color:#FFF;padding:5px 0 0 30px;height:28px;margin:10px 0;font:bold 11px Tahoma;clear:both;}

.contact {color:#666;}
.contact p {clear:both;border-bottom:1px dashed #cbcbcb;margin:0 40px;padding:10px 0;}
.contact label {display:block;float:left;width:150px;text-align:right;padding:0px 10px 4px 4px;}
.contact p input {width:200px;color:#666;background:#fff;font-size:11px;}
.contact span {display:block;padding-left:100px;padding-top:10px;padding-bottom:10px;}
.contact span input {background:url(contact-send.gif) no-repeat;color:#FFF;height:26px;width:406px;border:none;cursor:pointer;}
.contact em input{font-style:normal;}
.fonction {width:155px;margin:0 15px 0 0;font-size:11px;color:#666;}
.m-mic {width:60px!important;margin:0 10px 0 0;}
.space {margin:0 60px 0 0;}
.m-ch {display:block;margin:5px;font-style:normal;padding:0 0 0 150px;}
.m-ch input {margin:5px 10px 0 50px;}
.choice {clear:both;padding:0 30px;}
.choice em {font-weight:bold;color:#074181;float:left;width:165px;padding:10px;font-style:normal;}
.choice input {margin:0 10px 0 0;}
.m-mic1 {width:90px!important;margin:0 10px 0 0;}
.space1 {margin:0 30px 0 0;}
.no-border {border:none!important;}
.diagnostic {border:none!important;margin:0!important;padding:0 10px 10px!important;}

.fm {margin:0 auto;width:433px;}
.fm .verimage {margin-left:90px;margin-bottom:10px;}
.fm p label {display:inline-block;width:90px;}
.fm p input {width:166px;}
.fm  p.message {padding-top:10px;padding-bottom:10px;}
.fm  p.message label {display:block;width:90px;}
.fm span {float:right;}
.img_h{clear:both;text-align:center;}
.img_h img{padding:0 !important;margin:0 !important;border:none !important;}