html{color:#000;background:#FFF}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal}
li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit}
input, textarea, select{*font-size:100%}
legend{color:#000}
del, ins{text-decoration:none}
input{border:0}
strong{font-weight:bold}
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1.nobold,h2.nobold,h3.nobold,h4.nobold,h5.nobold,h6.nobold{font-weight:normal!important;}
a{color:#4c535f;text-decoration:none}
a:hover{text-decoration:underline}
body{background:#e4e4e4;color:#4c535f;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;margin:0;text-align:center}
#listing_minitext{display:none;}
#wrapper{background:#FFF;margin:0 auto;text-align:left;width:1032px;border-left:1px solid gray;border-right:1px solid gray}
#site{margin-left:16px;width:1000px}
#header{clear:both;float:left;width:100%;color:#fff;font-weight:bold;height:173px;background:#fff url('/style/header/sprite_header.jpg') 1px 91px no-repeat;overflow:hidden;}
#header_logo{float:left}
#header_logo span,#header_logo a{width:220px;height:63px;display:block;overflow:hidden;position:relative;margin:26px 20px 0px 20px;}
#header_logo span img,#header_logo a img{position:absolute;top:-80px;}
#header_pub{width:728px;height:103px;margin-left:5px;margin-top:3px}
#header_pub img{width:728px;height:90px;}
#header_pub_h1{font-size:11px;float:left;width:728px;height:126px}
#header_pub_h1 h1{margin:0 5px 0 -80px;font-weight:normal;float:left;display:inline;color:#AAA}
* html #header_pub_h1 h1{position:relative}
#header_pub_h1 h1 a{color:#888}
#header_pub_h1 h1 a:hover{cursor:text;text-decoration:none}
#header_pub_h1 span{color:#61afce;font-weight:normal}
#header_top{height:120px;float:left}
#header_menu{height:57px;float:left;width:720px;height:57px}
#header_menu a{color:#007fb1;float:left;padding:0 12px 0 10px;line-height:31px;display:block}
#header_menu span{color:#007fb1;float:left;padding:0 12px 0 10px;line-height:31px;cursor:pointer;display:block}
#header_menu span:hover{text-decoration:underline;}
#header_menu a.sep,#header_menu span.sep{background:url(/style/header/sprite_header.jpg) no-repeat -998px -85px;}
#header_menu a.btn_vert,#header_menu span.btn_vert{background:url(/style/header/bouton-promotions.png) no-repeat right 50%;color:#007fb1;float:left;padding:0 17px 0 15px;line-height:31px}
#header_menu a.btn_orange,#header_menu span.btn_orange{background:url(/style/header/sprite_header.jpg) no-repeat -315px -87px;color:#FFFFFF;float:left;padding:0 17px 0 15px;line-height:31px}
#header_menu a#header_proprio,#header_menu span#header_proprio{background-image:none;color:#ff8200}
#header_newsletter{float:right;margin-top:3px;width:262px}
#header_newsletter input.text{font-weight:normal;width:198px;height:15px;color:darkgrey;}
#header_newsletter input.submit{background:url(/style/header/sprite_header.jpg) no-repeat -277px -88px;height:18px;width:22px}
div#div_voir_selection{float:right;margin-right:20px;margin-top:13px;}
* html div#div_voir_selection{margin-right:15px;}
div#div_voir_selection a{color:#FFF;font-weight:normal;}
#topcontent{float:left;width:100%;clear:both;margin-top:-10px;}
#container{margin:0 10px;width:100%}
#leftcontent{float:left;width:187px}
* html #leftcontent{width:150px}
#centercontent{float:right;}
#content{clear:both;float:left;width:100%;}
#rightcontent{float:left}
#footer{height:40px;margin-top:20px;width:100%}
#footer{clear:both;float:left;width:100%;font-size:9px;color:#cdcdcd}
#footer #footer_left{width:20%;font-size:9px;color:#cdcdcd}
#footer #footer_left a{color:#cdcdcd}
#footer #footer_right{width:80%;float:right}
#footer #footer_right ul{font-size:10px}
#footer #footer_right ul li{padding:0 4px;color:#99BED1;float:left;border-right:1px solid #cdcdcd;list-style:none;font-size:10px}
#footer #footer_right ul li.last{border-right:0}
#footer #footer_right ul li span,#footer #footer_right ul li a{color:#99BED1;font-weight:normal;}
#footer #footer_right ul li span:hover {text-decoration:underline;}
#body_selection #centercontent{float:none}
#body_selection #wrapper{width:800px;}
#body_selection #div-coordonnees input,#body_selection #div-coordonnees textarea{border:1px solid #cdcdcd;margin-bottom:15px}
#body_selection #div-coordonnees div.destinataire{float:left}
#body_selection #div-coordonnees #label_email_destinataire1{float:none;}
#body_selection #div-coordonnees label{width:200px;display:block}
#body_selection #form_error li{color:red;font-size:15px;margin-bottom:15px;}
#body_selection a#a_envoie_ami{float:left;margin:0 15px 10px;}
#body_selection #selection_tools a{color:#1D9CCE;}
#message_ok{margin-top:50px;}
#autre_contact{margin-top:50px;font-size:15px;font-weight:bold;text-align:center;}
#sbox-window embed, #sbox-window object, #sbox-window select{visibility:visible}
#sbox-overlay{position:absolute;background-color:#000}
#sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px}
#sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(closebox.png) no-repeat center;border:none}
.sbox-window-ie6 #sbox-btn-close{background-image:url(closebox.gif)}
.sbox-loading #sbox-content{background-image:url(spinner.gif);background-repeat:no-repeat;background-position:center}
#sbox-content{clear:both;overflow:hidden;background-color:#fff;height:100%;width:100%}
.sbox-content-image#sbox-content{overflow:visible}
#sbox-image{display:block}
.sbox-content-image img{display:block}
.sbox-content-iframe#sbox-content{overflow:visible}
.body-overlayed embed, .body-overlayed object, .body-overlayed select{visibility:hidden}
.clear{display:block;clear:both}
br.clear{height:0px;line-height:0px}
.right{float:right}
label.f_checkbox{margin-bottom:10px;float:left;font-size:11px;color:#BAE9FF;float:left;padding-left:15px;width:120px;height:13px}
label.small_checkbox{width:60px}
.checked{background:transparent url("/style/homepage/sprite_homepage.jpg") no-repeat scroll -1203px -13px}
.unchecked{background:transparent url("/style/homepage/sprite_homepage.jpg") no-repeat scroll -1203px 0px;}
.p_listbox{display:inline;border:1px solid #4c535f;background:#fff url(/style/interface/fleche-ariane.gif) no-repeat scroll top right;margin:15px 0 0 14px;height:14px;float:left;line-height:14px;width:152px}
.p_listbox .p_listbox_text{cursor:pointer;width:130px;overflow:hidden}
.p_listbox .p_listbox_list{z-index:10000;position:absolute;background-color:#fff;border:1px solid #ccc;width:200px;height:0px;overflow-y:scroll;overflow-x:hidden;display:none}
.p_listbox .p_listbox_list ul li{height:20px;text-decoration:none;line-height:20px;width:800px;list-style-type:none;color:#c3c3c3}
.p_listbox .p_listbox_list ul li span {cursor:pointer;overflow:hidden;color:#4C535F;}
.p_listbox .p_listbox_list ul li:hover{background-color:#dedede;color:#fff}
.p_listbox .p_listbox_fake{width:10000px;font-size:11px;padding-left:3px}
#selection_nolocs{text-align:center;font-size:20px;margin-top:100px}
.selection_photo{float:left;width:268px;height:201px;margin:0 10px 10px 10px}
.selection_photo img{border:1px solid #a0a0a0;padding:1px}
.selection_titre{font-size:15px;font-weight:bold}
.selection_tel img{vertical-align:middle}
.selection{width:790px}
.selection_langues img{margin-right:3px;vertical-align:middle}
.selection_descriptif a{color:#1D9CCE;cursor:pointer}
.selection_proximite, .selection_tel, .selection_loyer{margin-bottom:5px}
.selection_langues{margin-bottom:8px}
.drapeau{background-image:url("/style/fiche_interface.png");height:16px;width:0px}
.drapeau.francais{background-position:-56px -69px;width:22px}
.drapeau.anglais{background-position:-78px -69px;width:22px}
.drapeau.espagnol{background-position:-100px -69px;width:22px}
.drapeau.allemand{background-position:-122px -69px;width:22px}
.drapeau.italien{background-position:-144px -69px;width:22px}
.drapeau.neerlandais{background-position:-166px -69px;width:22px}
#satouremb{cursor:pointer;}
