@charset "utf-8";a.lien_ext,a.lien_mail,a.lien_pdf,a.lien_skype,a.lien_tel{padding-left:20px}a.lien_mail32,a.lien_skype32{line-height:32px;font-size:16px}.enlarge32:before,a.lien_avis32:before,a.lien_mail32:before,a.lien_pdf32:before,a.lien_site32:before,a.lien_skype32:before{content:"";height:32px;float:left;width:32px}.bloc_col_50,.bloc_standard,.form_report,input,select,textarea{box-sizing:border-box}.panorama-control-pause,.panorama-panel h2{text-transform:uppercase}input,select,textarea{color:#666;border:1px solid #aacfe4;background-color:#EEE;font-family:inherit;font-size:inherit;border-radius:4px}.agent_honneur_header,.annonces_honneur_header,.sites_locaux_header{font-family:georgia,serif;font-variant:small-caps;letter-spacing:1pt}input:hover,input[type=submit]:hover,select:hover,textarea:hover{border:1px solid #7ca7d3}input:focus,select:focus,textarea:focus{background-color:#f1f9ff;border:1px solid #7ca7d3}input[type=submit]{background-color:#EEE;border:1px solid #F5F5F5;border-bottom-color:#999;border-right-color:#999;color:#666}input[type=checkbox]{color:#666;border:none;background-color:transparent}a.lien_ext{background:url(/images/sprite32.png) 0 -648px no-repeat}a.lien_pdf{background:url(/images/sprite32.png) 0 -625px no-repeat}a.lien_mail1{background:url(/images/lien_mail.png) center right no-repeat;padding-right:20px}a.lien_mail{background:url(/images/sprite32.png) 0 -469px no-repeat}a.lien_skype{background:url(/images/sprite32.png) 0 -492px no-repeat}a.lien_tel{background:url(/images/sprite32.png) 0 -450px no-repeat}a.lien_fleche_anim{background:url(/images/fleche_d.gif) 0 3px no-repeat;padding-left:20px}.enlarge32,a.lien_avis32,a.lien_mail32,a.lien_pdf32,a.lien_site32,a.lien_skype32{min-height:32px;vertical-align:middle;padding:0}a.lien_mail32{margin:auto 0 3px;display:inline-block}a.lien_mail32:before{background:url(/images/sprite32x32.png) 0 -32px no-repeat;margin:0 3px 0 0;display:block}a.lien_mail32:hover:before{background-position:-32px -32px}a.lien_mail32:hover{cursor:pointer}a.lien_skype32{margin:auto 0 3px;display:inline-block}a.lien_skype32:before{background:url(/images/sprite32x32.png) 0 -64px no-repeat;margin:0 3px 0 0;display:block}a.lien_skype32:hover:before{background-position:-32px -64px}a.lien_skype32:hover{cursor:pointer}a.lien_pdf32{font-size:16px;margin:auto 0 3px;line-height:16px;display:inline-block}.bouton_standard,.enlarge32,a.lien_avis32,a.lien_site32{font-size:16px;line-height:32px}a.lien_pdf32:before{background:url(/images/sprite32x32.png) 0 -128px no-repeat;margin:0 3px 0 0;display:block}a.lien_pdf32:hover:before{background-position:-32px -128px}a.lien_pdf32:hover{cursor:pointer}a.lien_site32{margin:auto 0 3px;display:inline-block}a.lien_site32:before{background:url(/images/sprite32x32.png) 0 -96px no-repeat;margin:0 3px 0 0;display:block}a.lien_site32:hover:before{background-position:-32px -96px}a.lien_site32:hover{cursor:pointer}a.lien_avis32{margin:auto 0 3px;display:inline-block}a.lien_avis32:before{background:url(/images/sprite32x32.png) 0 -192px no-repeat;margin:0 3px 0 0;display:block}a.lien_avis32:hover:before{background-position:-32px -192px}a.lien_avis32:hover{cursor:pointer}.enlarge32{margin:auto 0 3px;display:inline-block}.enlarge32:before{background:url(/images/sprite32x32.png) 0 -160px no-repeat;margin:0 3px 0 0;display:block}.enlarge32:hover:before{background-position:-32px -160px}.enlarge32:hover{cursor:pointer}.clearfloat{clear:both;height:0}.vignette{margin:0 0 0 3px;border:0;top:0;vertical-align:top}.vignette:hover{margin:5px 0 0 3px;cursor:pointer}.vignette_phone{margin:0 0 0 3px;width:32px;height:32px;background:url(/images/immo_telephone.png) no-repeat}.vignette_phone:hover{margin:3px 0 0 3px;cursor:pointer}.vignette_courrier{margin:0 0 0 3px;width:32px;height:32px;background:url(/images/immo_courrier.png) no-repeat}.vignette_courrier:hover{margin:3px 0 0 3px;cursor:pointer}.vignette_courrier_tel{margin:0 0 0 3px;width:64px;height:32px;background:url(/images/sprite_contact.png) -107px -32px no-repeat}.vignette_favoris_add,.vignette_favoris_del,.vignette_font_moins,.vignette_font_plus,.vignette_print,.vignette_print_de,.vignette_print_en,.vignette_print_fr,.vignette_print_it,.vignette_print_univ,.vignette_www{margin:0 0 0 3px;width:32px;height:32px}.vignette_courrier_tel:hover{cursor:pointer}.vignette_www{background:url(/images/sprite_psd_immobilier.png) -261px -32px no-repeat;display:inline-block}.vignette_www:hover{background:url(/images/sprite_psd_immobilier.png) -261px 0 no-repeat;cursor:pointer}.vignette_print_univ{background:url(/images/sprite_psd_immobilier.png) -3px -32px no-repeat;display:inline-block}.vignette_print_univ:hover{background:url(/images/sprite_psd_immobilier.png) -3px 0 no-repeat;cursor:pointer}.vignette_print_fr{background:url(/images/sprite_psd_immobilier.png) -36px -32px no-repeat;display:inline-block}.vignette_print_fr:hover{background:url(/images/sprite_psd_immobilier.png) -36px 0 no-repeat;cursor:pointer}.vignette_print_de{background:url(/images/sprite_psd_immobilier.png) -165px -32px no-repeat;display:inline-block}.vignette_print_de:hover{background:url(/images/sprite_psd_immobilier.png) -165px 0 no-repeat;cursor:pointer}.vignette_print_en{background:url(/images/sprite_psd_immobilier.png) -133px -32px no-repeat;display:inline-block}.vignette_print_en:hover{background:url(/images/sprite_psd_immobilier.png) -133px 0 no-repeat;cursor:pointer}.vignette_print_es{margin:0 0 0 3px;width:32px;height:32px;background:url(/images/sprite_psd_immobilier.png) -68px -32px no-repeat;display:inline-block}.vignette_print_es:hover{background:url(/images/sprite_psd_immobilier.png) -68px 0 no-repeat;cursor:pointer}.vignette_print_it{background:url(/images/sprite_psd_immobilier.png) -101px -32px no-repeat;display:inline-block}.vignette_print_it:hover{background:url(/images/sprite_psd_immobilier.png) -101px 0 no-repeat;cursor:pointer}.vignette_font_plus{background:url(/images/sprite_psd_immobilier.png) -200px -32px no-repeat;display:inline-block}.vignette_font_plus:hover{background:url(/images/sprite_psd_immobilier.png) -200px 0 no-repeat;cursor:pointer}.vignette_font_moins{background:url(/images/sprite_psd_immobilier.png) -230px -32px no-repeat;display:inline-block}.vignette_font_moins:hover{background:url(/images/sprite_psd_immobilier.png) -230px 0 no-repeat;cursor:pointer}.vignette_favoris_add{background:url(/images/sprite_contact.png) -33px -32px no-repeat;display:inline-block}.vignette_favoris_add:hover{background:url(/images/sprite_contact.png) -33px 0 no-repeat;cursor:pointer}.vignette_favoris_del{background:url(/images/sprite_contact.png) 0 -32px no-repeat;display:inline-block}.vignette_favoris_del:hover{background:url(/images/sprite_contact.png) no-repeat;cursor:pointer}.vignette_print{background:url(/images/sprite_contact.png) -68px -32px no-repeat}.vignette_print:hover{cursor:pointer}.vignette_decale:hover{margin:2px 0 0 3px}.txt_phone{margin:0;padding:0 0 0 18px;display:inline;color:#265C90;background:url(/images/sprite32.png) 0 -449px no-repeat}.flag_en,.flag_es,.flag_fr{margin:0 0 0 3px;width:19px;height:11px}#main_img_container,.flag_en,.flag_es,.flag_fr{display:inline-block}.txt_phone:hover{cursor:pointer}.flag_fr{background:url(/images/sprite32.png) 0 -706px no-repeat}.flag_en{background:url(/images/sprite32.png) 0 -720px no-repeat}.flag_es{background:url(/images/sprite32.png) 0 -733px no-repeat}.imageImmoLogo{margin:10px 0 0}.imageImmo{background:#FFF;border:1px solid #DDD;padding:1px}.imageImmo:hover{background:#7ca7d3;border:1px solid #7ca7d3;padding:1px;box-shadow:1px 1px 6px #999}.imageImmoProduit{background:#FFF;border:1px solid #DDD;padding:1px;width:80px;height:60px;margin:0 4px 0 0}.imageImmoProduit:hover{background:#7ca7d3;border:1px solid #7ca7d3;padding:1px;box-shadow:1px 1px 6px #999;cursor:pointer}.imageImmoProduitSelected{border:1px solid #ffc334;box-shadow:0 0 4px #ffc334}.imageImmoCadreEcorne{position:relative;width:137px;margin:0;padding:0}.imageImmoEcorne{position:absolute;padding:17px 0 0 22px;right:2px;top:70px;width:10px;height:15px;background:url(/images/sprite32.png) 0 -359px no-repeat}.imageImmoNone{border:2px solid #FFF}.imageImmoNone:hover{border:2px solid #7ca7d3}.imageImmoAgent,.imageImmoMiniature,.imageImmoStatic{background:#FFF;border:1px solid #CCC;padding:3px;margin:0 1px 1px 0}.imageImmoAgent{float:right}.imageImmoSuperpo{position:absolute;top:4px;left:4px;z-index:1;border-width:0}.imageSuperpoCoeur{width:80px;height:80px;top:-4px;right:-3px;position:absolute;background-image:url(/images/banderole_coeur_2.png);background-repeat:no-repeat;z-index:2010}.imageSuperpoPrivilege{position:absolute;background:url(/images/logo_privilege.png) no-repeat;right:4px;bottom:-3px;border:0;width:44px;height:16px}.imageBigMap,.imageMap{background:#FFF;border:1px solid #CCC;padding:3px;overflow:hidden}.imageMap{width:300px;height:300px}.imageBigMap{height:500px}#main_img{border:0;margin:0 0 5px;padding:0;box-shadow:2px 2px 4px #999}#main_img_container{border:0;margin:5px 0 0;padding:0;position:relative}.bloc_clickable{cursor:pointer}.bouton_standard{height:32px;margin:5px 0 0;padding:0 5px;background-image:linear-gradient(to bottom,#ffc334,#ffa000);background-color:#ffc334;border-radius:2px;text-align:center;box-shadow:1px 1px 3px #CCC;vertical-align:middle}.bouton_standard:hover{cursor:pointer;box-shadow:0 0 0 #AAA;text-decoration:none;background-image:none;background-color:#ffa000}.bouton_fb{color:#FFF;background-color:#3b5998;background-image:linear-gradient(to bottom,#3b5998,#2f4b87)}.bouton_fb:hover{background-color:#2f4b87;background-image:none}.bouton_gris{background-color:#CCC;background-image:linear-gradient(to bottom,#DDD,#CCC)}.bouton_gris:hover{background-image:none;background-color:#CCC}.bouton_petit{font-size:12px;line-height:24px;height:24px;background-image:linear-gradient(to bottom,#EEE,#CCC)}.bouton_transparent{position:absolute;margin-top:3px;margin-left:3px;height:1px;width:1px;z-index:-999;opacity:0}.bloc_standard{background-color:#FFF;margin:8px 0;border-radius:5px;position:relative;padding:5px}.bloc_standard:hover{background-color:#FAFAFA;box-shadow:0 0 8px #AAA;color:#444}.bloc_expire{background-color:#FFE;color:#000;font-weight:700}.accordion-toggle-icon-close:before,.accordion-toggle-icon-open:before{content:'-';min-width:2em;font-weight:700;background-color:#005eaa;color:#FFF;border-radius:5px;padding:0;text-align:center;display:inline-block;margin-right:1em;border:2px solid #265C90;box-shadow:1px 1px 4px #999;cursor:pointer}.bloc_error,.bloc_error_info{text-align:right;width:200px;font-style:italic}.accordion-toggle-icon-close:before{content:'+'}.accordion-content-close{display:none}.annonce_marqee2 span,.bloc_error,.bloc_error_info{font-weight:700;display:block}.bloc_error{color:#FC6666}.bloc_error_info{margin:0 0 0 1em;color:#F44}.annonce_marqee2{float:left;background:#FFF;padding:0;border:1px solid #49d;margin:0 10px 10px 0;text-align:center;position:relative;width:230px;min-height:260px;border-radius:2px}.annonce_marqee2:hover{background:#FAFAFA;box-shadow:1px 1px 4px #AAA;border:1px solid #2f4a82}.agent_honneur:hover,.annonces_honneur:hover,.sites_locaux:hover{box-shadow:1px 1px 2px #AAA}.annonce_marqee2 img{border:none;height:172px;width:230px}.annonce_marqee2 span{font-size:16px;margin:4px 0 0;position:absolute;bottom:0;width:100%;text-align:center;background-color:#49d;color:#EEE}.annonce_marqee2:hover span{background:#2f4a82}.agent_honneur,.annonces_honneur{border:1px solid #49d;padding:0;margin:0 0 10px;border-radius:3px;background:url(/images/bg_honneur.jpg) 0 18px repeat-x #DDD}.agent_honneur_header,.annonces_honneur_header{font-size:16px;color:#EEE;background-color:#49d;font-weight:400;margin:0;padding:3px}.agent_honneur_body,.annonces_honneur_body{position:relative;font-size:13px;font-weight:700;padding:10px 0 0;margin:0;text-align:center;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.annonces_honneur_body{padding:0}.annonce_honneur{position:relative;margin:0;padding:0;height:180px;border-top:1px solid #666}.annonce_honneur:hover .annonce_honneur_infos{background-color:rgba(255,255,255,.8)}.annonce_honneur_infos{background-color:rgba(255,255,255,.6);color:#265C90;position:absolute;bottom:0;left:0;height:50px;width:100%;margin:0;pointer-events:none}.sites_locaux{border:1px solid #CCC;font-size:9px;padding:0;margin:5px;border-radius:3px;background:#EEE}.sites_locaux_header{background-color:#DDD;font-size:18px;font-weight:400;margin:0 0 5px;padding:1px;border-top-left-radius:2px;border-top-right-radius:2px}.sites_locaux a{margin:0 0 0 2px;display:inline-block;width:48%}.immobilier_visite{position:relative;min-height:180px}.immobilier_visite_header{font-size:14px;padding:0 10px 2px 5px;display:block;margin:0 0 3px;background-color:#49d;color:#FFF}.immobilier_visite_body{padding:0;margin:0;font-size:14px}.immobilier_visite_extras{clear:both;font-size:12px;line-height:20px;font-style:italic;margin:5px 0 0;padding:2px 0 0;border-top:#CCC 1px solid;overflow:auto}.immobilier_visite:hover{background-color:#FAFAFA;box-shadow:0 0 10px #AAA;color:#444}.immobilier_visite_body:hover{cursor:pointer}.immobilier_visite_privilege{background-color:#FFF;background:linear-gradient(to top,#FFF,#49d);border:1px solid #d3e4f1;color:#444}.immobilier_visite_container50{vertical-align:top;display:inline-block;width:50%;margin:0;padding:0 10px 0 0;box-sizing:border-box}.cv_container_img_priv{float:right;position:relative;padding-right:0;padding-top:0;top:0;right:0;width:84px;height:64px;background-color:#FFF}.cv_imageSuperpoPrivilege{position:absolute;background:url(/images/logo_privilege.png) no-repeat;right:0;bottom:-4px;border:0;width:44px;height:16px}.agence_description_txt{word-wrap:break-word;font-size:14px;margin:0 0 5px}.form_search_box{margin:0}.form_search_box h3{color:#DDD;margin:0 0 5px;padding:0}.form_search_box select{display:inline;font-size:9pt;font-weight:400;color:#666;float:left;max-width:190px;cursor:pointer}.form_search_box label{display:block;margin:0 0 2px;padding:0;font-weight:700}.form_search_box div{float:left;margin-right:5px}.form_search_box .divsubmit{float:right;margin-right:5px;text-align:right}.form_search_box .divcarte_gps{float:right;margin:25px 5px 0 0;text-align:center;width:160px}.form_search_box .divcarte_gps img{border:none}.divsubmit input{position:relative;width:155px;margin:0 0 3px;text-align:right;font-size:20px;line-height:20px;font-variant:small-caps;background-color:#ffc334;background-image:url(/images/sprite32.png);background-image:linear-gradient(to bottom,#ffc334,#ffa000),url(/images/sprite32.png);background-repeat:no-repeat;background-position:4px -122px}.fond_loading,.hourglass{position:absolute;left:0;top:0}.divsubmit input:hover{background-image:url(/images/sprite32.png)}.sablier{display:none;width:16px;height:16px;background:url(/images/sablier.gif) no-repeat;margin:3px 4px 0 0}.hourglass{width:66px;height:66px;z-index:100}.fond_loading{width:150px;height:150px;z-index:99;background-color:#EEE;border-radius:5px;box-shadow:0 0 10px #666;opacity:.9}.immo_checked{width:32px;height:32px;background:url(/images/immo_checked.png) no-repeat;display:inline-block}.form_search_box .bloc_slider{width:240px;height:50px;margin:5px 30px 0 0;text-align:left;float:left}.form_search_box .bloc_content_slider{margin:5px 0 0 10px;background:#CCC;width:100%}.form_search_box hr{height:1px;margin:8px 0;padding:0;color:#666;background-color:#FFF;border:0;display:block;opacity:.4;-moz-opacity:.4}.annonce_detail_top{margin:0 0 5px;padding:0 5px 5px 0;font-family:Georgia,Arial,sans-serif}.annonce_detail_top h2{font-size:18px;line-height:22px;display:inline-block;font-variant:normal;max-width:75%}.annonce_detail_top_info{font-size:16px;line-height:16px;margin:0 5px 0 0}.annonce_detail_top_info:before{content:"\2022\00a0 "}.annonce_detail_prix{float:right;text-align:right;font:400 16px Arial;margin:0 0 0 5px;color:#e68b47}.annonce_detail_prix:hover{color:#999}.annonce_detail_prix>span{margin:0 0 0 5px;font:700 32px/32px Arial}.annonce_detail_top_date{font:italic 12px Arial;line-height:12px;margin:0 5px 0 0;padding:0}.button_emprunt,.button_emprunt:focus{font-size:12px;display:inline-block;padding:2px 4px;margin:0;text-align:center;color:#FFF;background-color:#E68B47;border:0;border-radius:3px;box-shadow:1px 1px 2px #999;cursor:pointer}.annonce_detail_prix:hover .button_emprunt{border:0;background-color:#999;box-shadow:1px 1px 3px #FFF}.annonce_bloc_date{margin:0 0 5px;font-size:11px}.annonce_resume h3,.annonce_resume h3 span{font-size:20px;font-family:tahoma,verdana,sans-serif}.annonce_bloc_date span{float:right;text-align:right;clear:both}.annonce_resume h3{width:100%;margin:0;padding:0}.annonce_resume h3 a:link{color:#265C90;float:left;max-width:520px;display:inline-block}.annonce_resume h3 a:hover,.annonce_resume h3 a:visited{color:#265C90}.annonce_resume h3 span{color:#e68b47;float:right;margin:0 0 0 5px}.annonce_resume h3 .spanapartir:before{display:block;margin:0;content:'à partir de';font-size:14px;line-height:14px;text-align:left}.contact_box #contact_box_agentsite:before,.contact_box #contact_box_site:before,.contact_box #contact_box_skype:before,.contact_box .contact_box_phone:before{content:"";height:32px;width:32px}.annonce_resume:hover .imageImmo{box-shadow:1px 1px 2px #999}.annonce_resume:hover .vignette_courrier_tel{background:url(/images/sprite_contact.png) -107px 0 no-repeat}.annonce_resume:hover .vignette_print{background:url(/images/sprite_contact.png) -68px 0 no-repeat}.annonce_resume:hover .vignette_favoris_add{background:url(/images/sprite_contact.png) -33px 0 no-repeat}.annonce_resume:hover .vignette_favoris_del{background:url(/images/sprite_contact.png) no-repeat}.annonce_resume:hover .lien_detail3{background-color:#ffc334;background-image:linear-gradient(to bottom,#ffc334,#ffa000)}.lien_detail3{margin:1px 5px 0;height:28px;line-height:28px;background-color:#fdfdfd;background-image:linear-gradient(to bottom,#fdfdfd,#fdfdfd)}.annonce_resume_privilege h3{width:92%}.annonce_resume_privilege .annonce_bloc_date{margin:0 32px 0 0}.annonce_bloc_sensitive{margin:0;padding:0;cursor:pointer;min-height:120px}.annonce_description{word-wrap:break-word;padding:2px 4px}.annonce_bloc_photo{width:145px;margin:4px 5px 5px 4px;float:left}.annonce_description_privilege,.annonce_description_txt{width:100%;word-wrap:break-word}.annonce_date{font-size:9px;color:#888}.voir_annonce_description_surfaces{margin:0;padding:5px 0}.annonce_resume_footer{position:relative;min-height:35px;padding:2px 0 0 5px;border-top:1px solid #DDD}.annonce_resume_footer_adresse{position:absolute}.annonce_resume_prix{margin:0 0 5px}.annonce_prix{font-size:18px;color:#e68b47;margin:0 0 1px;padding:0}.annonce_detail_vignettes{margin:0;padding:0}.annonce_labels{float:right}.annonce_labels li{display:inline-block;text-align:center;color:#005eaa;font-size:1.7em;font-weight:600;border-right:1px solid #CCC;padding:0 4px;margin:0 0 2px}.annonce_labels li .label{display:block;font-size:11px;font-weight:400}.annonce_labels li .surface{font-weight:400;font-size:.6em}.annonce_labels li.detail{border:none;padding-right:0;margin-right:0;vertical-align:baseline}.contact_annonceur_vignette{width:112px;height:65px;background:url(/images/contact_annonceur.png) repeat-x;position:relative}.banderole_agence_privilege,.banderole_agence_simple,.banderole_annonce_privilege,.banderole_coeur,.banderole_coeur_3d,.banderole_coeur_3d_photo,.banderole_privilege,.banderole_privilege_photo{position:absolute;z-index:2}.r_social{width:16px;height:16px;border:0;padding:2px 2px 0 0}.banderole_annonce_privilege{width:71px;height:72px;top:0;right:0;background-image:url(/images/banderole_privilege.png);opacity:.8}.banderole_privilege{width:72px;height:73px;top:-1px;right:-1px;background-image:url(/images/banderole_annonce_privilege_5.png)}.banderole_privilege_photo{width:80px;height:80px;top:-4px;right:-3px;background-image:url(/images/banderole_annonce_privilege_2.png)}.banderole_agence_simple{width:71px;height:72px;top:0;right:0;background-image:url(/images/banderole_agence_privilege.png);opacity:.8}.banderole_agence_privilege{width:72px;height:73px;top:0;right:0;background-image:url(/images/banderole_agence_privilege_5.png)}.banderole_agence_privilege_bas{width:73px;height:72px;bottom:-1px;right:-1px;position:absolute;background-image:url(/images/banderole_agence_privilege_bas.png);background-repeat:no-repeat;z-index:2}.banderole_coeur_3d{width:72px;height:73px;top:-1px;right:-1px;background-image:url(/images/banderole_coeur_5.png)}.banderole_coeur_3d_photo{width:80px;height:80px;top:-4px;right:-3px;background-image:url(/images/banderole_coeur_2.png)}.banderole_coeur{width:71px;height:72px;top:0;right:0;background-image:url(/images/banderole_coeur.png);opacity:.8}.annonce_abus{margin:5px 0 0;padding:0 0 5px 38px;background:url(/images/warning.gif) no-repeat}.bloc_coup_de_coeur{background-color:#d3e4f1}.bloc_coup_de_coeur h3{color:#EEE;background-color:#49d}.bloc_coup_de_coeur:hover{background-color:#c4daeb}.pageindexcontainer{font-size:20px;padding:8px 0;color:#666;margin:8px 0 0}.pageindexlink{background:#FFF;border:1px solid #CCC;padding:4px;border-radius:4px;line-height:38px}.pageindexlink:hover{background:#CCC;color:#FFF;border:1px solid #265C90;box-shadow:0 0 10px #AAA}.pageindexcurrent{background:#e68b47;color:#FFF;border:1px solid #CCC;padding:4px;border-radius:4px}.pageindextri{display:block;text-align:right;float:right}.bloc_col_50{width:50%;padding:0;float:left}.contact_demande{position:relative;font-size:14px}.contact_demande label{display:block;margin:3px 0;padding:0;font-weight:700}.contact_demande input[type=password],.contact_demande input[type=text],.contact_demande select{width:200px;margin:0 0 3px;padding:5px}.contact_demande input[type=checkbox]{width:20px;margin:0 0 3px}.contact_demande input[type=submit]{width:200px;float:right}.contact_demande textarea{width:100%;margin:0 0 3px}.contact_demande_log{width:100%;text-align:center;font-size:16px;font-weight:700;color:red}.form_report{color:#FC6666;margin:0;padding:0;display:none;width:180px;text-align:right;font-style:italic;font-weight:700}.progress_bar_container{position:relative;width:100%;height:20px;border:1px solid #DDD;padding:1px;border-radius:3px;text-align:left}.progress_bar{background-color:#E39256;width:10%;height:100%;border-radius:3px}.progress_bar_percent{position:absolute;display:inline-block;top:0;left:48%;font-size:8px;font-weight:700;color:#999;text-decoration:none;text-align:center}.container_image_preview{display:inline-block;padding:5px;border:1px solid #DDD;position:relative;cursor:pointer}.container_image_preview2{height:133px;width:133px;padding:0;margin:0;display:table-cell;vertical-align:middle}.bouton_rotate,.bouton_rotate:hover{position:absolute;width:24px;height:24px;left:0;top:0;margin:0;padding:0;background:url(/images/rotate-camera.png) no-repeat #CCC;z-index:10;opacity:.7;border:0;border-radius:0}.calc_box{width:100%}.calc_box label{display:inline-block;width:220px;font-weight:700;text-align:right}.calc_box input,.calc_box input[type=text],.calc_box select{width:80px}.calc_box .ctrl_calcul{width:150px;text-align:center;float:right}.calc_box .calc_result{margin:5px 0;padding:5px 5px 5px 0;font-size:18px;border:1px solid #CCC;border-radius:5px}#inline_pub_container{margin:0 0 8px}#inline_pub{width:468px;height:60px;border:none;margin:0 auto}.bloc_agences_scroller{margin:8px 0 0;padding:3px 0 0;border-top:1px solid #CCC;font-size:12px}.bloc_agences_footer{margin:5px 0 0;padding:5px;background-color:#EEE;text-align:center}.annonce_socialize{height:32px;width:75px;margin:0 2px 0 0;display:block;float:right}.ma_selection_big,.socialize_autres_reseaux,.socialize_facebook_big,.socialize_mailami_big{width:60px;height:60px;cursor:pointer;margin:0 2px 2px 0}.socialize_facebook_big{background:url(/images/sprite_social.png) 0 -194px no-repeat;float:left}.socialize_autres_reseaux{background:url(/images/sprite_social.png) 0 -67px no-repeat;float:left}.socialize_mailami_big{background:url(/images/sprite_social.png) 0 -3px no-repeat;float:left}.ma_selection_big{background:url(/images/sprite_social.png) 0 -133px no-repeat;float:left}.fb-comments,.fb-comments iframe,.fb-comments span{width:100%!important}.socialize_delicious_flat,.socialize_facebook_flat,.socialize_googlep_flat,.socialize_linkedin_flat,.socialize_messenger_flat,.socialize_myspace_flat,.socialize_twitter_flat{width:36px;height:36px;display:inline-block;margin:0 4px 0 0;cursor:pointer}.socialize_facebook_flat{background:url(/images/sprite_social_flat.png) no-repeat}.socialize_facebook_flat:hover{background:url(/images/sprite_social_flat.png) 0 -39px no-repeat}.socialize_twitter_flat{background:url(/images/sprite_social_flat.png) -41px 0 no-repeat}.socialize_twitter_flat:hover{background:url(/images/sprite_social_flat.png) -41px -39px no-repeat}.socialize_googlep_flat{background:url(/images/sprite_social_flat.png) -123px 0 no-repeat}.socialize_googlep_flat:hover{background:url(/images/sprite_social_flat.png) -123px -39px no-repeat}.socialize_linkedin_flat{background:url(/images/sprite_social_flat.png) -81px 0 no-repeat}.socialize_linkedin_flat:hover{background:url(/images/sprite_social_flat.png) -81px -39px no-repeat}.socialize_messenger_flat{background:url(/images/sprite_social_flat.png) -239px 0 no-repeat}.socialize_messenger_flat:hover{background:url(/images/sprite_social_flat.png) -239px -39px no-repeat}.socialize_delicious_flat{background:url(/images/sprite_social_flat.png) -279px 0 no-repeat}.socialize_delicious_flat:hover{background:url(/images/sprite_social_flat.png) -279px -39px no-repeat}.socialize_myspace_flat{background:url(/images/sprite_social_flat.png) -320px 0 no-repeat}.socialize_myspace_flat:hover{background:url(/images/sprite_social_flat.png) -320px -39px no-repeat}.socialize_inscription_flat{background:url(/images/sprite_social_flat.png) -164px 0 no-repeat;width:72px;height:36px;cursor:pointer;display:inline-block;margin:0 4px 0 0}.socialize_inscription_flat:hover{background:url(/images/sprite_social_flat.png) -164px -39px no-repeat}.bloc_table_resa{display:table;border:1px solid #EEE}.row_resa{display:table-row}.cell_resa{display:table-cell;text-align:center;width:15%;padding:4px}.cell_resa_gras{font-weight:700}.date_limit_alert,.date_limit_info,.date_limit_warning{font-size:14px;font-weight:900;color:#FFF}.cell_resa_barre{text-decoration:line-through}.td_blanc{background-color:#FFF}.td_bleu{background-color:#d3e4f1}.td_rouge{background-color:#FB7979}.table_encadre,.td_gris{background-color:#EEE}.table_encadre{border-width:1px;border-style:solid;border-color:#EEE}.date_limit_info{background-color:#9C3}.date_limit_warning{background-color:#e68b47}.date_limit_alert{background-color:#C03}.warning_msg{color:#FFF;background-color:#e68b47}.bloc_annuaire_site{margin:0 0 8px;padding:0 0 0 60px;background:url(/images/immo_site_web2.png) 1px 1px no-repeat #EEE;border:1px solid #EEE;min-height:48px}.bloc_annuaire_site:hover{background:url(/images/immo_site_web.png) 1px 1px no-repeat #DDD;border:1px solid #CCC;color:#444}.bloc_annuaire_site_header{font-weight:700}.bloc_annuaire_site_url{margin:0 0 2px;color:#999}.bloc_annuaire_code{font:400 12px "Courier New",Courier,monospace,tahoma;background:#FDECCE;margin:5px 0 8px;padding:10px;text-align:center}.box_forum_last_topic{border:1px solid #CCC;font-size:9px;padding:0;margin:5px 5px 10px;border-radius:3px;background:#EEE}.box_forum_last_topic:hover{box-shadow:1px 1px 2px #AAA}.box_forum_last_topic_header{background-color:#DDD;font-size:18px;font-family:georgia,serif;font-variant:small-caps;letter-spacing:1pt;font-weight:400;margin:0 0 5px;padding:0;border-top-left-radius:2px;border-top-right-radius:2px}.box_forum_last_topic_header a{display:inline-block;width:100%;padding:1px;text-decoration:none}.box_forum_last_topic_header a:hover{background-color:#CCC;text-decoration:none}.box_forum_last_topic_header span{color:#EEE;letter-spacing:1pt;background-image:url(/images/onglet.png);background-repeat:no-repeat;background-size:100% 33px;padding:6px 7px 27px 4px;margin:0 0 0 1px}.box_forum_msg{padding:0 2px 2px;margin:0 0 1px;border-bottom:1px solid #DDD}.box_forum_msg:hover{color:#444;background:#CCC}.box_forum_auteur{text-align:right;font-style:italic;font-size:8px;padding:0 18px 1px 0;background-image:url(/images/reaction_forum.png);background-position:top right;background-repeat:no-repeat}.bigbox_forum{border:1px solid #EEE;font-size:10px;padding:1px}.bigbox_forum_msg{font-style:italic;margin:0 0 2px}.blue_box{background:#49d;background-image:linear-gradient(to bottom,#49d,#27B);color:#DDD}.blue_box a:link,.blue_box a:visited,.blue_box:hover{color:#EEE}.yellow_box{background:#FFC;background-image:linear-gradient(to bottom,#FFC,#FAFAA0)}.contact_box{position:relative;border:1px solid #CCC;padding:4px;margin:8px 0;border-radius:5px;font-family:Arial,sans-serif;font-size:16px;background:#49d;background-image:linear-gradient(to bottom,#49d,#27B);color:#DDD}.contact_box:hover{box-shadow:0 0 10px #AAA;color:#f1f9ff}.contact_box h3{color:#FFF}.contact_box_identity{margin:5px 0;display:block}.contact_box .contact_box_phone{min-height:32px;font-size:20px;margin:0 0 2px;line-height:32px}.contact_box .contact_box_phone:before{background:url(/images/sprite32x32.png);float:left;margin:0 5px 0 0}.contact_box .contact_box_phone:hover:before{background-position:-32px 0}.contact_box #contact_box_phone_selectable{cursor:pointer}.contact_box #contact_box_phone_selectable:hover{cursor:pointer;text-decoration:underline}.contact_box #contact_box_skype{min-height:32px;font-size:20px;margin:0 0 2px;line-height:32px}.contact_box #contact_box_skype:before{background:url(/images/sprite32x32.png) 0 -64px;float:left;margin:0 5px 0 0}.contact_box #contact_box_skype:hover:before{background-position:-32px -64px}.contact_box #contact_box_skype:hover{cursor:pointer}.contact_box #contact_box_site{min-height:32px;font-size:20px;margin:0 0 2px;cursor:pointer}.contact_box #contact_box_site:before{background:url(/images/sprite32x32.png) 0 -96px;float:left;margin:0 5px 0 0}.contact_box #contact_box_site:hover:before{background-position:-32px -96px}.contact_box #contact_box_agentsite{min-height:32px;font-size:20px;margin:0 0 2px;cursor:pointer}.contact_box #contact_box_agentsite:before{background:url(/images/sprite32x32.png) 0 -96px;float:left;margin:0 5px 0 0}.contact_box #contact_box_agentsite:hover:before{background-position:-32px -96px}.contact_box #contact_box_mail{height:32px;width:32px;float:left;margin:0;padding:0;background:url(/images/sprite32x32.png) 0 -32px no-repeat}.contact_box_form:hover #contact_box_mail{background-position:-32px -32px}.contact_box #contact_box_submit{width:50%;float:right}.contact_box .bloc_error_info{color:#FCC}.contact_box .contact_box_log{width:100%;text-align:center;font-size:20px;color:#FCC}#language_box{display:inline-block;padding:3px 3px 0;margin:0;height:19px;background:#333;top:0;right:0;position:absolute}#view_tel_wnd{background-color:#EEE}#view_tel_wnd hr{border:none;border-top:1px solid #DDD}.panorama-viewport{position:relative;overflow:hidden;margin:0;padding:0;text-align:left}.panorama-container{position:relative;width:20000px;margin:0;padding:0}.panorama-control,.panorama-panel{position:absolute;opacity:.5;display:none}.panorama-control{padding:0;margin:0;bottom:-1px;left:0;width:100%;height:30px;background:#000;text-align:left}.panorama-control-left,.panorama-control-pause,.panorama-control-right{float:left;padding:0;margin:0;color:#fff;text-decoration:none;font-size:20px;line-height:30px;width:33%;text-align:center;font-family:Arial,sans-serif}.panorama-control-left:hover,.panorama-control-pause:hover,.panorama-control-right:hover{text-decoration:none}.panorama-panel{top:0;right:0;background:#009cff;color:#fff;padding:4px}.panorama-panel h2{font-size:11px;font-family:Arial,sans-serif;text-align:right}.panorama-panel ul{display:none}.panorama{position:relative;margin:0;padding:0;border:none}#news-container{width:100%;padding:0}#news-container ul li div{margin:0;padding:0}.bloc_veranda{margin-left:5px}#adcontainer1{margin:10px 0 5px}#cookie-banner{background-color:#CCC;opacity:.9;position:fixed;bottom:0;left:0;width:100%;z-index:1000}#cookie-banner-message{color:#444;font-size:16px;padding:10px 50px}