@charset "utf-8";body,dl,h1,h2,h3,h4,h5,h6,ol,ul{margin:0}h1,h3{color:#333}a img,hr{border:none}h1,h2{padding:0}h1{font:normal normal normal 26px Georgia,"Times New Roman",Times,serif}h2{font:normal normal normal 20px Georgia,"Times New Roman",Times,serif;color:#555;margin:0 0 4px;font-variant:small-caps}h3{font:400 20px Georgia,serif;letter-spacing:-1px;position:relative;display:inline-block;margin:5px 0}a:link,a:visited{color:#265C90;text-decoration:none}a:active,a:focus,a:hover{color:#265C90;text-decoration:underline}a.lien_fleche{background:url(/images/sprite32.png) 4px 2px no-repeat;display:inline;margin:0;padding:0 0 0 20px;font-size:8pt}.adivlink{color:#265C90;text-decoration:none;display:inline}.adivlink:hover{color:#265C90;text-decoration:underline;cursor:pointer}.alightlink:link,.alightlink:visited,alightlink:active,alightlink:focus{color:#EEE;text-decoration:none}.alightlink:hover{color:#EEE;text-decoration:underline}hr{border-top:1px solid #CCC}dl,ol,ul{padding:0}p{margin:3px 0}body{font-family:tahoma,verdana,sans-serif;font-size:12pt;padding:0;color:#666;background:#f5f5f5}#container_body,.wrapper{width:985px;margin-left:auto;margin-right:auto;display:block}#container_login_open:before,#container_partager_open:before{content:"";width:28px;height:28px;margin:5px 0 0 4px}article,aside,figure,footer,header,section{display:block}#container_global{width:987px;margin:0 auto;text-align:left;position:relative;box-shadow:1px 1px 5px #DDD;border-bottom-left-radius:7px;border-bottom-right-radius:7px}#container_header,#container_menu{border:0;text-align:left;margin:0}#container_header{width:100%;height:88px;position:relative;background-color:#FFF}#header_title{height:22px;margin:0;padding:0 5px;background-color:#555}#main_logo{padding-left:0;float:left}#main_logo_l:hover:after{content:'Accueil Repimmo';display:block;position:absolute;font-size:12px;text-decoration:none;line-height:10px;top:12px;left:10px;color:#e68b47;cursor:pointer}#container_menu{height:32px;bottom:0;left:0;position:absolute;font:400 18px/30px Georgia}#container_body{margin-top:5px;margin-bottom:5px}#container_body_avancee{width:100%;margin:410px 0 0;padding:0;text-align:left}#container_body_breadcrumbs{background-color:#EEE;padding:3px 5px 0}#container_body_title{padding:3px 0 0}#container_body_artisan{width:100%;background:url(/images/bg_body.jpg) repeat-y #FFF;margin:0;padding:10px 0 0;text-align:left}#colonne_main,#colonne_main_extended,#colonne_main_no_menu{width:552px;padding:0;margin:0;float:left}#colonne_main_no_menu{width:675px;margin:0;padding:0}#colonne_main_extended{width:985px}#colonne_menu{float:left;width:250px;padding:0 0 10px;border:1px solid #DDD;border-radius:7px;margin:5px 0 0;background-color:#CCC}#colonne_menu:hover{background-color:silver;box-shadow:0 0 10px #AAA}#colonne_pub{float:right;width:300px;padding:0;margin:0}#body_text{float:left;width:400px;background:#EBEBEB;padding:15px 10px 15px 20px}#body_menu{overflow:hidden;margin:0 200px;background:#0F9}.footer{padding:5px;background-color:#666;position:relative;clear:both;color:#CCC;border-radius:5px;min-height:120px}.footer:hover{background-color:#6A6A6A;box-shadow:0 0 10px #AAA}.footer:hover #bouton_contact{background-color:#ffc334}.footer ul{list-style-type:none}.footer a:link,.footer a:visited{color:#999}.footer a:hover{color:#FFE}#body_info_copyright{margin:0 auto;padding:1px 0;text-align:center;font-size:9px}#container_language,#container_login_open,#container_partager_open{float:right;height:32px;padding:0;margin:0;font-size:16px;line-height:28px;color:#FFF;text-align:center;cursor:pointer}#header_pub728{width:728px;height:90px;margin:0 20px 0 0;padding:0;border:0;float:right}#container_login_popup,#container_partager_popup{position:absolute;top:34px;min-height:110px;padding:10px;background-color:#FFE;border-radius:2px 0 2px 2px;z-index:2000;opacity:.95}#container_recherche_horizontal{width:100%;min-height:50px;background-color:#49d;color:#FFF;padding:5px 0}#container_partager_open{width:110px;background-color:#AAA}#container_partager_open:before{background:url(/images/sprite32.png) 0 -748px;float:left}#container_partager_open:hover{box-shadow:1px 1px 3px #999;background-color:#999}#container_partager_popup{right:210px;width:300px;margin:0;color:#666;box-shadow:0 0 3px #999}#container_language{width:32px;background-color:#DDD}#container_login_open{width:210px;background-color:#c43615;user-select:none;-moz-user-select:-moz-none;box-shadow:0 0 3px #999}#container_login_open:before{background:url(/images/sprite32.png) 0 -583px;float:left}#container_login_open:hover{box-shadow:1px 1px 3px #999;background-color:#b12f11}#container_login_popup{right:0;width:610px;margin:0;color:#666;box-shadow:1px 1px 3px #AAA}.login_popup_form{margin:0;padding:0;text-align:right;font-size:14px}.login_popup_form input{width:160px;margin:4px 0 1px;border-radius:2px}.login_popup_form input[type=text],.login_popup_form input[type=password]{width:160px;padding:5px;font-size:14px}.login_popup_form fieldset{float:left;width:275px;border:1px solid #666;border-radius:2px;color:#666;margin:0 10px 0 0}.login_popup_form legend{text-align:left;color:#666;font-weight:700}.login_popup_form span{display:block;text-align:left;margin:0 0 2px;padding:0;font-size:12px}.login_popup_form #login_popup_inscription{display:block;width:265px;padding:10px 0;font-size:20px;text-align:center;float:right;color:#666}.ilikebox_left2div_horiz,.ilikebox_left2div_vert{padding:2px 2px 0;text-align:center;display:block}.ilikebox_left2div_vert{top:30px;left:10px;width:64px;min-height:140px;margin:0;position:fixed;background-color:#d3e4f1;border:1px solid #CCC;border-radius:3px;box-shadow:3px 3px 6px #CCC;z-index:3000}.ilikebox_left2div_horiz{top:0;left:0;height:70px;margin:10px 0;position:relative;border-radius:3px}.ilikebox_left2div_horiz ul,.ilikebox_left2div_vert ul{padding:0;margin:0;display:block}.ilikebox_left2div_horiz ul>li,.ilikebox_left2div_vert ul>li{width:62px;color:#666;padding:0 0 2px;margin:2px 0 0;float:left;text-align:center;list-style:none}.breadcrumbs ul,.vitrine_bloc{display:inline-block;margin:0}.ilikebox_left2div_vert ul>li{min-height:65px;border-bottom:1px solid #DDD}.ilikebox_left2div_horiz ul>li{height:30px;min-width:65px;border:0}.vitrine_bloc{width:50%;padding:0 0 10px;overflow:hidden;font-variant:small-caps}#container_annuaire{text-align:center;border:1px solid #a5c824;width:160px}.breadcrumbs{margin:0;padding:0;font:oblique 400 14px Arial,Helvetica,sans-serif}.breadcrumbs ul{padding:0}.breadcrumbs ul li{list-style-type:none;display:inline-block;padding:0;margin:0 2px 0 0;line-height:18px}.breadcrumbs ul li:after{content:'   >'}.breadcrumbs ul #last_breadcrumb:after{content:''}.header_bloc_pub{height:90px;margin:0;padding:2px 0;border:0;background-color:#DDD}.footer_bloc_colonne{float:left;margin:0;padding:5px;width:242px;max-width:250px;border-left:1px solid #777}.footer_bloc_pub{float:left;margin:0;padding:0 0 0 5px;border-left:1px solid #666;width:100%;height:90px;background-color:#999}.footer_bloc_colonne_first{width:200px;border:none}.footer_bloc_contact:hover{border:1px solid #EEE;background-color:#CCC;color:#444!important}.footer_bloc_link_social{font-size:7px;text-align:center}.bloc_prix{font-size:18px;font-weight:700;color:#e68b47;margin:0 0 2px;padding:0}.bloc_prix_autre_monnaie{font-size:9px;margin:0 0 0 15px;color:#888}.playerbutton{display:block;width:80px;height:16px;text-align:center;float:right;background-color:#ffc334;background-image:linear-gradient(to bottom,#ffc334,#ffa000);color:#FFF;border:0;border-radius:5px;box-shadow:1px 1px 2px #999;margin:5px 5px 5px 0;padding:5px}.playerbutton:hover{border:0;background-color:#999;box-shadow:1px 1px 3px #FFF;cursor:pointer}#bouton_contact{width:140px;color:#666;margin:5px 0 0;text-align:right;box-shadow:none;background:url(/images/sprite32.png) 4px -92px no-repeat #EEE;float:right}.my_icon_fleche,.my_icon_plus{display:inline-block;background-image:url(/images/glyphicons-halflings.png);background-repeat:no-repeat;width:14px;height:14px;vertical-align:bottom;margin-right:5px}#bouton_contact:hover{background-color:#ffe;box-shadow:1px 1px 6px #444}.my_icon_plus{background-position:0 -96px}.my_icon_fleche{background-position:-240px -144px}.container_menu{height:32px;margin:0;border:0;font:400 22px/28px Georgia,Verdana;font-variant:small-caps;background-color:#DDD}.container_menu2>ul>li.menuselected,.container_menu2>ul>li:hover{border-top-left-radius:5px;border-top-right-radius:5px}.container_menu2 a{color:#FFF}.container_menu2 a:hover,.container_menu2 li:hover a{color:#666}.container_menu2 a span{font:400 9px/11px Verdana;line-height:11px;top:-2px;position:relative;display:block}.container_menu2 ul{padding:0;margin:0;display:inline-block;color:#666}.container_menu2>ul>li{position:relative;float:left;list-style:none;height:32px;min-width:32px;background-color:#AAA;color:#DDD;text-align:center;padding:0 8px;border-right:#EEE 1px solid}.container_menu2>ul>li:hover{background:#FFD;height:35px;top:-4px;box-shadow:0 0 5px #CCC}.container_menu2>ul>li.sousmenu:hover{background:#FFD;height:39px;top:-4px;border-bottom:0;z-index:1000;position:relative}.container_menu2>ul>li.menuhomeselected,.container_menu2>ul>li.menuselected{background:#FFF;border-left:#DDD 1px solid;border-bottom:#FFF 1px solid;height:34px;top:-4px}.container_menu2>ul>li.menuhome{border-left:#DDD 1px solid}.container_menu2>ul>li.menunone{background:0 0;border:none}.container_menu2>ul>li.menunone:hover{background:0 0;border:none;top:0}.sousmenu>ul{position:absolute;top:39px;left:0;width:390px;height:auto;display:none;background-color:#EEE;box-shadow:0 4px 6px #666;text-align:left}.sousmenu>ul>li,.sousmenu>ul>li:hover{font-size:14px;font-family:Verdana;font-variant:normal;float:none;display:block;text-align:left;list-style:none;border:none;top:0;height:auto;padding:6px;margin:0;text-decoration:none}.sousmenu:hover>ul{display:block;background:#FFD;opacity:.95}.sousmenu .sousmenutitle{font-weight:700}.container_menu2 #monannoncegratuite{font:400 20px/22px Georgia,Verdana;background-image:url(/images/menu_gratuit.png);background-repeat:no-repeat;padding-left:80px}.immobilier_visite_gps_carte{margin:0 0 5px;padding:0;border:1px solid #CCC;border-radius:7px;width:100%}.carte_proximite{margin:5px 0 10px;padding:0;border:1px solid #CCC;border-radius:3px;width:100%;height:280px}.carte_proximite_label,.carte_proximite_label_current{font-family:"Lucida Grande",Arial,sans-serif;font-size:10px;width:25px;padding:0;white-space:nowrap;text-align:center;font-weight:700}.carte_proximite_label{color:red;background-color:#DDD;border:1px solid #999;border-radius:3px}.carte_proximite_label_current{color:#000;background-color:#6cbb33;border:1px solid #999;border-radius:3px}.bloc_a_proximite{margin:0 0 5px;background:url(/images/immobilier_villes_voisines_backg.png) top right no-repeat #FFF}.bloc_a_proximite li{list-style:none}.bloc_a_proximite li span{float:right;font-weight:700}.bloc_type_immobilier{background-color:#EEE;border:1px solid #CCC;padding:5px;margin:0 0 5px}.col_type_immobilier{float:left;margin:0 5px 0 0;padding:0 5px 0 0;border-right:#CCC solid 1px}.col100,.col100_odd,.col50{margin:1px;padding:2px;list-style:none}.col100{background-color:rgba(240,240,240,.7);display:block;border:1px solid transparent}.col100:hover{background-color:#d3e4f1;border:1px solid #CCC}.col100_odd{display:block;border:1px solid transparent}.col100_odd:hover{background-color:#d3e4f1;border:1px solid #CCC}.col50{background-color:#EEE;width:48%;display:inline-block;border:1px solid transparent}.col50:hover{background-color:#d3e4f1;border:1px solid #CCC}.col50_odd{list-style:none;background-color:transparent;width:48%;margin:1px;padding:2px;display:inline-block;border:1px solid transparent}.col30,.col30_odd{width:31%;margin:1px;display:inline-block;padding:2px;list-style:none}.col50_odd:hover{background-color:#d3e4f1;border:1px solid #CCC}.col30{background-color:#EEE;border:1px solid transparent}.col30:hover{background-color:#d3e4f1;border:1px solid #CCC}.col30_odd{background-color:transparent;border:1px solid transparent}.col30_odd:hover{background-color:#d3e4f1;border:1px solid #CCC}.bloc_liste_contrainte li{list-style:none;padding:2px;border:1px solid transparent}.bloc_liste_contrainte li:nth-child(odd){background-color:rgba(240,240,240,.7);border:1px solid transparent}.bloc_liste_contrainte li:hover{background-color:#d3e4f1;border:1px solid #CCC}.bloc_liste_contrainte li span{float:right;font-weight:700}#sliderann{overflow:hidden;padding:0}#sliderann .viewport{width:663px;height:265px;float:left;overflow:hidden;position:relative;margin:0 0 5px}#sliderann .disable{visibility:hidden}#sliderann .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0}#sliderann .overview li{font-size:16px;float:left;margin:0 5px 5px 0;padding:0;height:260px;border:1px solid #49d;width:214px;text-align:center;border-radius:5px;position:relative}#sliderann .overview li:hover{background:#FAFAFA;box-shadow:1px 1px 3px #AAA;border:1px solid #2f4a82}#sliderann .overview li img{border:none;height:170px;width:214px}#sliderann .overview li span{font-weight:700;margin:4px 0 0;position:absolute;bottom:0;display:block;width:100%;text-align:center;background-color:#49d;color:#EEE}#sliderann .overview li:hover span{background:#2f4a82}#sliderann .pager{overflow:hidden;list-style:none;clear:both;margin:0;padding:0}#sliderann .pager li{float:left}#sliderann .pager div{font-size:16px;border:1px solid #CCC;text-decoration:none;text-align:center;padding:5px;color:#555;display:block;border-radius:3px;margin-right:8px;background-image:linear-gradient(to bottom,#ffc334,#ffa000);background-color:#ffc334}#sliderann .pager .active,#sliderann .pager div:hover{background-image:none;background-color:#ffa000;color:#FFF}.liste_equipement{padding:0;margin:0 20px 0 0;display:inline;float:left;list-style-type:disc;list-style-position:inside;min-width:115px}.liste_equipement_title{list-style:none;font-weight:700;margin:4px 0 2px}.tabs{position:relative;z-index:2}.tabs li{margin:0;padding:5px 10px;display:inline-block;background:#EEE;color:#666;text-decoration:none;border-top-left-radius:5px;border-top-right-radius:5px;border-right:#DDD 1px solid;border-top:#DDD 1px solid;font-size:18px}.tabs li#tab_credit.active:hover,.tabs li.active:hover,.tabs li:hover{background-color:#FFE;cursor:pointer}.tabs li#tab_credit.active,.tabs li.active{background-color:#FFF;color:#444}.tab_bloc,.tab_bloc_full{margin:0;padding:5px;background-color:#FFF;border:1px solid #DDD;border-radius:0 3px 3px;position:relative}.tab_bloc_rubrique{float:left;margin:0 25px 0 0}#tab_credit{padding-right:36px;background-image:url(/images/sprite32.png);background-position:right 1px top -670px;background-repeat:no-repeat}#div_appartager{display:block;margin:4px 0}