body.athomede #calculator,
body.immoregionfr
#calculator{padding:0px;margin-bottom:10px}.right_column>div{margin-left:10px}.contact-box{background:rgb(216, 216, 216);border-color:#727272 !important;border-radius:4px}.contact-box
h2{padding-left:10px !important;padding-right:10px !important}#offer_detail .download-box{display:block;text-decoration:none;position:relative;width:49%;float:left;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.3)}#offer_detail .download-box:first-of-type{margin-right:2%}#offer_detail .download-box
h2{border-bottom:none;margin-bottom:0px}#offer_detail .download-box
img{position:absolute;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.3);top:20px;left:20px}#offer_detail .download-box h2
i{}#offer_detail .download-box.plan
.illustration{height:150px;background:url(/img/plan.jpg?version=20260609025148) bottom left no-repeat}#offer_detail .download-box.brochure
.illustration{height:150px;background:url(/img/brochure.jpg?version=20260609025148) bottom left no-repeat}#offer_detail
nav{padding:10px;position:relative;text-align:center}#offer_detail nav
a{display:block}#offer_detail nav a
span{display:block;float:left;margin:2px;text-decoration:underline}#offer_detail nav a span.icon_right,#offer_detail nav a
span.icon_left{width:14px;height:14px}#offer_detail nav
.previous{position:absolute;left:10px;top:10px}#offer_detail nav
.back{display:inline-block;margin:0px
auto}#offer_detail nav
.next{position:absolute;right:10px;top:10px}#offer_detail nav .back
span.icon_left{width:18px;height:15px;background-position:-148px 0px}#offer_detail nav .previous
span.icon_left{background-position:-166px 0px}#offer_detail nav .next
span.icon_right{background-position:-180px 0px}.profile-banner{display:block;border-bottom:0px;height:100px;box-sizing:border-box;-moz-box-sizing:border-box;text-indent:-9999px;margin:0px
0px 10px 0px;padding:0px;background-repeat:no-repeat;background-position:left center}.parent-frame{position:relative;background:#f3f3f3}.parent-frame .profile-banner{height:66px;background-size:100%;margin-bottom:0px}.parent-frame
.picture{width:40%;height:142px;overflow:hidden;float:left}.parent-frame .picture
div{width:200%;height:100%;margin-left:-50%;text-align:center}.parent-frame .picture div
img{height:100%}.parent-frame
.info{width:50%;float:left;margin:30px
0px 0px 10px}.parent-frame .info
h3{}.parent-frame
i{font-size:50px;position:absolute;right:10px;top:50%}h1.profile-banner{margin:0px}.no-photo{text-align:center}.no-photo
img{width:100%}.gallery-box-shadow{background:#FFF;box-shadow:0px 0px 10px rgba(0,0,0,0.5)}span.city{text-transform:uppercase}#offer_detail
.resume{}#offer_detail .resume .key,
#offer_detail .resume
.value{font-weight:bold}#offer_detail .resume .value,
#offer_detail
.fai{color:#D20723}#offer_detail .resume
.right{min-height:21px}#offer_detail .resume .right .icons span,
#offer_detail .resume .right
.value{color:rgb(66, 66, 66) !important;white-space:nowrap}#offer_detail .resume .right
.value{margin-left:5px}#offer_detail .resume .right .icons
span{font-weight:bold}#offer_detail .resume .right .icons span
i{}#offer_detail .resume .right>div{float:right;margin-left:10px}.social-block{height:40px}.social-block .grey-border-content{margin-top:7px;margin-bottom:4px}#offer_detail
.fai{margin-top:12px;display:block;float:left}#offer_detail .resume
.left{float:left;width:50%;margin:10px
0px 10px 10px;text-align:left}#offer_detail .resume
.left{width:auto;margin:0px}#offer_detail .resume .left
.dfp{float:left}#offer_detail .resume .left .ask-price{display:block;float:left;padding-top:11.5px}#offer_detail .resume
.right{float:right;width:46%;margin:10px
10px 10px 0px;text-align:right}#offer_detail .resume
.right{width:auto;margin:10px
0px}#offer_detail .resume
.icons{float:right }#offer_detail .resume .icons
span{margin-right:5px}#offer_detail .resume
.reference{margin-top:20px;font-weight:bold}#offer_detail .resume .right
.residence_rooms{width:100%}#offer_detail .resume .right .residence_rooms
td{border-left:1px solid #D4D4D4;text-align:center}#offer_detail .resume .right .residence_rooms
td.titre{border:none;text-align:right;padding-right:5px;vertical-align:middle}#offer_detail .resume .right .residence_rooms td.key_rooms
.icon{background-color:#999;background-position:-39px -340px;display:block;height:20px;margin:0
auto;width:20px}#offer_detail .resume .right .residence_rooms td.key
.icon{display:block;width:15px;height:20px;margin:0px
auto;background-color:#999;background-position:-22px -340px}.profile
#gallery{margin:5px
0px 0px 5px}#main_photo_container{text-align:center;display:block;overflow:hidden;text-decoration:none;position:relative;height:368px;width:81%;float:left;margin-right:5px;background:#E6E6E6}#main_photo_container.no-photo{width:100%;height:auto}#offer_detail.profile #slideshow
#main_photo_container{width:100%;margin:0px;height:540px}#offer_detail.profile #gallery
#main_photo_container{height:564px}#main_photo_container>a{width:100%;height:100%;display:block}#main_photo_container > a i,
#main_photo_container a.thumb
i{position:absolute;width:40px;height:40px;top:45%;left:45%;background:#000;color:#FFF;font-size:30px;line-height:40px;opacity:0.80;cursor:pointer;display:none}#main_photo_container.no-hover-links > a i.icon-search{display:none}#main_photo_container > a i:hover,
#main_photo_container a.thumb i:hover{opacity:1}#main_photo_container ul.hover-links{position:absolute;display:none;bottom:10px;left:5px;font-size:0.9em}#main_photo_container.no-photo ul.hover-links{display:block}#main_photo_container ul.hover-links.top{right:5px;top:10px;left:auto;bottom:auto}#main_photo_container ul.hover-links
li{margin:0px
5px 0px 0px;padding:0px;float:left}#main_photo_container ul.hover-links li
a{padding:5px;background:#000;color:#FFF;text-transform:uppercase;text-decoration:none;opacity:0.80}#main_photo_container ul.hover-links li
a.comment{background:#D20723 !important}#main_photo_container ul.hover-links li a:hover{opacity:1}ul.hover-links li a.comment i,
ul.hover-links li a.more-pictures
i{}#main_photo_container:hover > a i,
#main_photo_container a.thumb:hover i,
#main_photo_container:not(.no-hover-links):hover ul.hover-links{display:block}#main_photo_container > a
div{width:1000px;left:-300px;position:absolute}#main_photo_container > a
div{width:200%;left:-50%;height:100%}#main_photo_container div.miniaturesbar-container{width:100%;height:100%;left:0px}#main_photo{height:100%;margin:0px
auto;border:none;cursor:pointer}#miniaturesbar{margin-bottom:12px;margin-top:10px}.miniaturesbar-container{width:18%;float:left}.miniaturesbar-container>a{display:block;height:30px;background:rgb(66,66,66);margin:0px;text-align:center;color:#FFF;font-size:30px;line-height:25px;cursor:pointer}.miniaturesbar-container>a.disabled{opacity:0.3;cursor:default;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.miniaturesbar-container #miniaturesbar a.virtual-visit{color:#FFF;background:#0094B5;font-size:1.2em;line-height:1.5em;font-weight:lighter;padding-top:20px;vertical-align:sub;box-sizing:border-box;text-align:center}.miniaturesbar-container #miniaturesbar a.virtual-visit
i{display:block;font-size:1.3em;vertical-align:sub}.thumb.virtual-visit{padding-bottom:16px}.miniaturesbar-container[data-orientation=horizontal]>a{position:absolute;top:40%;width:30px;height:80px;background:#000;display:none}.miniaturesbar-container[data-orientation=horizontal]:hover
a{display:block;opacity:0.80}.miniaturesbar-container[data-orientation=horizontal]:hover
a.disabled{opacity:0.3}.miniaturesbar-container[data-orientation=horizontal]:hover
a.premiere{display:inline;opacity:2}.miniaturesbar-container
a.disabled{opacity:0.3 !important}.miniaturesbar-container[data-orientation=horizontal] > a
i{margin:25px
0px}.miniaturesbar-container[data-orientation=horizontal]>a.previous{left:0px}.miniaturesbar-container[data-orientation=horizontal]>a.next{right:0px}.miniaturesbar-container
#miniaturesbar{height:270px;overflow:hidden;margin:5px
0px 0px 0px}#offer_detail.profile #gallery .miniaturesbar-container
#miniaturesbar{height:476px}#offer_detail.profile #slideshow .miniaturesbar-container
#miniaturesbar{height:100%;margin:0px}#miniaturesbar
a{display:block;float:left;text-decoration:none;margin:2px
0 0;width:20%;opacity:0.6}#offer_detail.profile #slideshow #miniaturesbar
a{opacity:1}#miniaturesbar
a.active{opacity:1;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5)}.miniaturesbar-container #miniaturesbar
a{width:100%;float:none;height:85px;margin:0px
0px 5px 0px;text-align:center;background:#E6E6E6}.miniaturesbar-container #miniaturesbar a>div{width:200%;margin-left:-50%;text-align:center;height:100%}#offer_detail.profile #slideshow .miniaturesbar-container #miniaturesbar
a{height:100%;margin:0px;float:left;width:950px}.profile #gallery .miniaturesbar-container #miniaturesbar
a{height:114px}#miniaturesbar
img{width:95%;margin:0px
auto;height:60px}.miniaturesbar-container #miniaturesbar a
img{height:100%;width:auto}.miniaturesbar-container
.status{text-align:center;margin-top:10px}#offer_detail.profile #slideshow .miniaturesbar-container
.status{position:absolute;right:0px;bottom:0px;background:#000;color:#FFF;padding:5px;opacity:0.5}#offer_detail.profile #slideshow .miniaturesbar-container
.premierepano{position:absolute;right:0px;bottom:248px;background:#D4D4D4;color:#999;;padding:5px;opacity:0.8;width:91px;font-size:23px;height:33px;line-height:36px}.premierepano>a{cursor:pointer}#offer-description p,
#offer-situation-description
p{text-align:justify}#offer-description
.button{float:left}h3.title{font-weight:normal;margin:0px
0px 15px 0px;padding:10px
0px 5px 0px}#offer_detail .grey-border.fnaim{border:3px
solid #ecb528 !important;position:relative;overflow:visible}#offer_detail .grey-border.cigdl{border:2px
solid #005B9F !important;position:relative;overflow:visible}.submitter_infos
a.button{width:100% !important}#offer_detail .grey-border.fnaim:after{content:'';position:absolute;display:block;visibility:visible;top:-24px;right:5px;width:61px;height:46px;background:url(/img/sprites.png?version=20260609025148) 0px -360px}#offer_detail .grey-border.cigdl:after{content:'';position:absolute;display:block;visibility:visible;top:-27px;right:5px;width:61px;height:57px;background:url(/img/cigdl.png?version=20260609025148) no-repeat}#offer_detail
.private_user{display:inline-block;width:46px;height:42px;background-position:-43px -753px}#offer_detail .agency_infos
.logo{margin-bottom:10px;display:block;width:90px}.agency_infos
.logo{margin-bottom:10px;margin-right:10px;display:block;width:90px;float:left}.submitter-details
article{float:right;width:63%;clear:none;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:0px}.submitter-details article.no-logo{width:100%}.request-phone-call{width:100%;background:#FFF;padding:10px
10px 10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;float:left}.request-phone-call
.title{color:#58A10B}.address{margin-bottom:10px}.agency_name{font-weight:bold}#offer_detail
div.adress{margin-top:10px;color:#404040}.submitter_infos{padding:10px}#offer_links{text-align:center;width:100%;float:left;margin:10px
0px 0px 0px}.profile.child
#offer_links{margin-bottom:10px}.profile
#offer_links{margin-top:0px}#foyerLink{width:190px;height:90px;background:url(/img/partners/foyer-buttons.jpg?version=20260609025148) 0px 0px no-repeat;box-sizing:border-box;border:none !important}html[lang=en] #foyerLink{background-position:-190px 0px}html[lang=de] #foyerLink{background-position:-380px 0px}#offer_links
a{margin:5px}.request-phone-call{margin-bottom:10px;display:none;clear:both}.request-phone-call
.title{font-weight:bold;padding-left:0px;position:relative;margin-bottom:0px}.user_infos
.cybercriminality_alert{text-align:justify;background:#FFF;color:#000;border:1px
solid #D20723;padding:10px;margin:10px
0px}.user_infos .cybercriminality_alert b,
.user_infos .cybercriminality_alert a,
.user_infos .cybercriminality_alert a:hover,
.user_infos .cybercriminality_alert:visited{color:#D20723}.no-commercial-contact{margin:10px
10px 0px 0px;text-align:center;font-style:italic}#contact-form .no-commercial-contact{position:absolute;bottom:5px;left:48%}.person_contact{background:#E6E6E6;margin:5px
0px;padding:5px;clear:both}.person_contact
.photo{float:left;width:36%;text-align:center}.person_contact .photo
img{border:3px
solid #FFF;box-shadow:0px 0px 1px #000;width:50px;height:80px}.person_contact
.infos{margin:0px;float:left;width:64%}.person_contact
.name{font-weight:bold;margin-bottom:3px}.person_contact .callAgencyIco,
.person_contact .request-phone-call{margin-bottom:0px !important;margin-top:5px}#offer_children{width:96%;margin:10px}#offer_children th,
#offer_children
td{padding:5px
15px;text-align:center;vertical-align:middle}#offer_children
th{font-weight:bold}#offer_children th.nbbedroom
div{background-color:#000;background-position:-22px -340px !important;width:15px;height:15px}#offer_children th.nbroom
div{background-color:#000;background-position:-41px -340px !important;width:15px;height:15px}#offer_children
td.surface{padding-left:20px}#offer_children
td{height:20px}#offer_children
td.prix{font-weight:bold}#offer_children
.row1{background-color:#F2F2F2}#offer_children tr.titre
td{font-weight:bold;color:#000 !important}#contact-form{position:relative;padding-bottom:15px}.contact-offer #contact-label{display:none}#contact-form
.submitter_infos{border:none !important;float:left;width:298px;margin-left:0px;margin-right:0px}#contact-form .agency_infos
a.button.contact{display:none}#contact-form .contact-offer{width:45%;float:left;margin-left:10px}.contact-offer
dd{margin-bottom:5px;position:relative}.contact-offer .zend_form dl dt,
.contact-offer
dd{}.contact-offer .zend_form dl
dt{float:left;clear:left;width:25%;margin:2px
0px 0px 0px;padding-top:5px}.contact-offer .zend_form dl
dt{display:none}#contact-form .required:before{left:-8px}.contact-offer dl.zend_form dd
ul.errors{list-style:none;padding:0;margin:0}.contact-offer dl.zend_form dd ul.errors
li{float:left;margin:0
0.15em;color:#666}span.required_legend{display:block;color:red;margin:0px
0px 10px 30px}.contact-offer input[type=text]{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFF}#contact-contactMe-element input,#contact-contactMe-element
label{margin-right:10px}.contact-offer
textarea{padding:5px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;border-color:#CECECE;height:70px;margin-bottom:5px}.contact-offer
dd.alert_email_checkbox{margin-left:30% !important}.contact-offer
dt.alert_email_checkbox{margin-left:25% !important;width:75% !important}.contact-offer
dt.alert_email_checkbox{margin-left:0px !important;width:100% !important}.contact-offer .zend_form dl
dt.alert_email_checkbox{display:block}.contact-offer #captcha-input-label{width:70% !important;margin-left:25%;text-align:left;display:block;width:100%;margin-left:0px}.contact-offer
#captchaContainer{width:100%}.contact-offer #captchaContainer
img{border:1px
solid #aaa;float:left}.contact-offer #captchaContainer input#captcha[type=text]{width:93px;height:43px;margin:0px
0px 0px 6%;font-size:25px}.contact-offer #phone-element input#contact-phone-prefix{width:12%}.contact-offer #phone-element input#contact-phone-number{width:86%;float:right}#requestPhoneCall #phone-element input#phone-prefix{width:16%}#requestPhoneCall #phone-element input#phone-number{width:82%;float:right}a#refreshCaptcha{margin-top:5px;display:block}a#refreshCaptcha
span.icon_left{background-position:-69px -544px;display:block;float:left;height:11px;margin:2px
5px 0px 0px;width:10px}#contact-agentId-label,#contact-agentId-element,#contactOffer-label,#contact-offerId-element,#contact-offerId-label{display:none}.resume
.button{margin:-10px 0px !important}.contact-offer #submitbutton,.button.callAgencyIco{width:100%;float:left;clear:both;margin:0px
!important}.button.callAgencyIco{background:#00e6ac;border-color:#00e6ac}.button.callAgencyIco:hover{background:#00c694;border-color:#00c694}.badge_layout{background-position:50% 50%;clear:both;width:150px;height:100px;margin-top:40%;margin-bottom:15%}.badge_layout_platinum{display:inline-block;background-repeat:no-repeat;background-size:107px 90%;background-image:url("/img/agentdesktop/awards/label-10years-white.png?version=20260609025148")}.badge_layout_platinum-fr{display:inline-block;background-repeat:no-repeat;background-size:140px 90%;background-image:url("/img/agentdesktop/awards/label-10years-white_fr.png?version=20260609025148")}.badge_layout_gold{display:inline-block;background-repeat:no-repeat;background-size:107px 90%;background-image:url("/img/agentdesktop/awards/badge_gold.png?version=20260609025148")}.badge_layout_gold-fr{display:inline-block;background-repeat:no-repeat;background-size:140px 90%;background-image:url("/img/agentdesktop/awards/badge_gold_fr.png?version=20260609025148")}.badge_layout_silver{display:inline-block;background-repeat:no-repeat;background-size:107px 90%;background-image:url("/img/agentdesktop/awards/badge_silver.png?version=20260609025148")}.badge_layout_silver-fr{display:inline-block;background-repeat:no-repeat;background-size:140px 90%;background-image:url("/img/agentdesktop/awards/badge_silver_fr.png?version=20260609025148")}.badge_layout_vip,.badge_layout_vip-fr{display:inline-block;background-repeat:no-repeat;background-size:107px 90%;background-image:url("/img/agentdesktop/awards/label-vip-white.png?version=20260609025148")}.multiple-award{text-align:center;display:inline-block;width:100%}.multiple-award
.badge_layout{margin-top:13% !important}#contact-form
ul.errors{margin:4px
0px 0px 0px}#contact-form
span.holder{position:absolute;top:2px;left:25%}#contact-form #captchaContainer
ul.errors{margin:0}.contact-offer input[type="submit"]{width:100%}#ReportErrorForm,#reportAbuseForm{width:80%;margin:0px
auto}#reportErrorLoading,#reportAbuseLoading{background:transparent url(/img/loader.gif?version=20260609025148) 50% 40% no-repeat;height:100px;padding:130px
0 0 0;text-align:center;overflow:hidden;display:none}#specifications,#other_info,#transaction_detail,#transaction_info{margin-bottom:10px;-moz-box-sizing:border-box;box-sizing:border-box}#specifications,#transaction_detail{float:left}#other_info,#transaction_info{float:right}#specifications,#transaction_detail{width:65%}#specifications .list, #transaction_detail
.list{width:94%;margin:0px
10px 10px 0px;float:left}.price-info{width:118% !important}.comission-detail{text-align:right}#specifications .list
h4{width:100%;background:#f3f3f3;margin:0px
0px 5px 0px;padding:4px}#specifications .list span, #transaction_detail .list
span{display:block}#specifications .list span.key, #transaction_detail .list
span.key{float:left;margin-left:4px}#specifications .list span.value, #transaction_detail .list
span.value{float:right;margin-right:4px}#other_info,#transaction_info{width:35%}#other_info .group > h2, #transaction_info .group>h2{border:medium none;padding:0}#other_info .group, #transaction_info
.group{background:none repeat scroll 0 0 #f3f3f3;padding:10px;margin-bottom:10px}.no-spec
#specifications{display:none}.no-spec
#other_info{width:100%;background:transparent}#other_info .group > div, #transaction_info .group>div{margin:10px
0px}#other_info .value, #transaction_info
.value{font-weight:bold}#other_info
.consumption{display:block;margin:0px;padding:0px}#other_info
span.icon_left{width:15px;height:16px;display:block;position:absolute;margin:0px
3px 10px 0px;background-position:-124px -340px;left:0px}.energy-pass>div>div{width:48%;float:left}.energy-pass>div>div:first-of-type{margin-right:4%}.energy-pass
.row{margin-bottom:5px}.energy-pass .row
a.right{float:right;margin-left:5px}.energy-pass
.key{font-weight:bold}#other_info
span.icon_left{background-color:#D20723}body.atofficelu #other_info
span.icon_left{background-color:#0071F4}#energy_class_block{margin-bottom:20px}.energy_bars{background-position:0px -617px !important;width:119px;height:136px;position:relative}.energy_class{background-position:-260px -535px !important;color:#FFF;display:block;position:absolute;height:27px;text-align:center;width:56px;left:122px;font-weight:bold;line-height:27px}.energy_class.class-A{top:-8px}.energy_class.class-B{top:7px}.energy_class.class-C{top:22px}.energy_class.class-D{top:38px}.energy_class.class-E{top:54px}.energy_class.class-F{top:70px}.energy_class.class-G{top:86px}.energy_class.class-H{top:100px}.energy_class.class-I{top:116px}.googleMapLabeledMarker{background-position:-125px -575px !important;color:#FFF;font-weight:bold;height:28px;line-height:22px;vertical-align:none;text-align:center;width:26px}#modalboxMessageEmailSent{display:none}body.print{background:#FFF}body.print #offer_detail div.head,
body.print #offer_detail
h1{background:none !important;color:#000 !important}body.print
.container_24{border:none !important;box-shadow:none !important}body.print #offer_detail
div.head{border:1px
solid #D4D4D4}body.print #offer_detail
.googleMapLabeledMarker{width:24px;height:29px}div.offerEnergyTag{color:#FFF;display:block;float:right;font-weight:bold;margin-left:5px;text-align:center;width:21px;border:1px
solid  #5C5C5C}div.offerNoEnergyTag{color:#FFF;display:block;float:right;margin-left:5px;text-align:center;font-style:italic;border:1px
solid  #5C5C5C;background:grey;width:130px}div.offerEnergyTagA+{background:#03802f}div.offerEnergyTagA{background:#03802f}div.offerEnergyTagB{background:#4f9d2a}div.offerEnergyTagC{background:#91b41e}div.offerEnergyTagD{background:#e1d506}div.offerEnergyTagE{background:#f6e810}div.offerEnergyTagF{background:#f5a60b}div.offerEnergyTagG{background:#e54f1f}div.offerEnergyTagH{background:#df0d1f}div.offerEnergyTagI{background:#ba011d}div.offerEnergyTagNC{background:grey}div#thermal_insulation_block{margin-bottom:5px}div.offerGesTagA{background:#F6EDFE;color:#222}div.offerGesTagB{background:#E4C5FF;color:#222}div.offerGesTagC{background:#D4AAF6;color:#222}div.offerGesTagD{background:#CB95F3;color:#222}div.offerGesTagE{background:#BA72EF;color:#222}div.offerGesTagF{background:#AA4BEF;color:#222}div.offerGesTagG{background:#8919DF}div.offerGesTagH{background:#4D4D4D}div.offerGesTagI{background:#161616}div#ges_block{margin-bottom:5px}div#google_map_notice{font-size:0.8em}@media
print{body{background:#FFF}#offer_links,#contact-form,#POI,#google_map_details,#click_map,a.all_properties,a.site_link,a.contact_button{display:none !important}#specifications .yes .icon_label,
#specifications .no
.icon_label{position:relative}#specifications .yes .icon_label:before{content:'V';font-weight:bold;position:absolute;top:0px;left:-15px}#specifications .no .icon_label:before{content:'X';font-weight:bold;position:absolute;top:0px;left:-15px}}.request-phone-call .form form dt,
#contact-form .request-phone-call .form form
dt{width:0%;clear:left}.request-phone-call .form form label,
#contact-form .request-phone-call .form form
label{margin:0px
0px 0px 20px;color:transparent}.request-phone-call [id*=phone-label]:after{top:2px;right:-15px}.request-phone-call .form form label:before,
#contact-form .request-phone-call .form form label:before{left:-10px;top:-2px}.request-phone-call .form form
dd{position:relative;margin-left:0px;width:86% !important;margin-bottom:0px}.request-phone-call .form form input[type=text]{-moz-box-sizing:border-box;box-sizing:border-box}.request-phone-call .form form .holder,
#contact-form .request-phone-call .form form
.holder{position:absolute;top:3px;left:3px}.request-phone-call .form form input[type=submit],
#contact-form .request-phone-call .form form
#submitbutton{padding:7px
5px;width:auto;float:left;margin-left:5px !important}.request-phone-call .form form .errors,
#contact-form .request-phone-call .form form
.errors{margin-left:0px}.request-phone-call
.success_block{position:relative;padding-left:25px}.request-phone-call .success_block
.icon{position:absolute;display:block;width:18px;height:15px;background-position:-274px -321px;top:8px;left:3px}.request-phone-call .form
.errors{clear:both}[id*="FicheDetail_Right_Button_190x90_ad_wrapper"]{margin-bottom:10px}.resume
.price{float:left;font-weight:bold;margin:7px
10px 7px 0px;font-size:1.8em}.monthly{display:none;margin:11px
0px 10px 0px;position:relative;padding-left:30px;float:left;color:#D20723 !important}body.tab_rent .monthly,
body.athomede
.monthly{color:#005B9F !important}body.tab_rent
.monthly{display:inline-block}.monthly
i{position:absolute;top:-6px;left:0px;font-size:2.1em}.monthly
.value{font-weight:normal !important}.agency_infos .link-icon{}.request-phone-call form .required:after{display:none}#contact-form .agency_infos .contact-offer{width:100%}#contact-form .agency_infos>div{margin-bottom:10px}.contact-offer dd.required-field-message,
#requestPhoneCall dd.required-field-message{color:#A9A9A9;float:left;width:100%;margin-top:5px}#dialog-box .contact-offer{margin:0px}#dialog-box
.button{float:right;width:auto;padding:10px
30px !important}#requestPhoneCall dd.required-field-message{margin-top:0px}.listbienbar{position:relative}.listbienbar .grey-border-content{max-height:580px;overflow-y:scroll}.listbienbar article:not(.hidden):last-of-type{border-bottom:none}.listbienbar
article.hidden{display:none}.listbienbar .filter-container{position:absolute;top:2px;right:10px}.listbienbar .filter-container .select2-container{width:180px;margin-left:10px}.tubeplayer{margin-bottom:10px}.parent-frame{display:block}form#contactOffer{margin-bottom:10px}#contactOffer-element{text-align:center}.contact-banner{width:100%;position:fixed;top:-65px;left:0px;height:50px;background:#D20723;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);border-bottom:3px solid #980a1e;z-index:5;box-sizing:border-box;-moz-box-sizing:border-box;color:#FFF}.contact-banner
.content{width:980px;margin:17px
auto 0px auto}.contact-banner .content
.title{font-weight:bold;float:left}.contact-banner .content
.button{float:right;background:#FFF;width:auto;clear:none;margin-top:-13px !important;margin-left:5px !important}.contact-banner .content .button
br{display:none}.contact-banner .content .button br:after{content:' | '}.anchors{position:relative}a#email,a#phoneCall{position:absolute;top:-60px}.button{padding:10px
!important}.notes{padding:0
10px;clear:both}.notes,.notes>a{color:#727272}#transaction_detail{width:50%}.extraFloatRight{margin-right:-22px !important}@media
print{.dfp,.cookie_banner,.button:not(.callAgencyIco),.contact-offer,.monthly,.social-block,.link-icon,#bloc-similar-properties,#calculator,.news_feed,.big-links,.download-box{display:none !important}}.offer-children .sort_bar
a{margin:0
5px;cursor:pointer}.sort_bar a,
.sort_bar
span{float:left;margin:0px
5px 0px 0px}.sort_bar a.selected
span.asc{background-position:-69px -556px}.sort_bar a.selected
span.desc{background-position:-69px -559px}.sort_bar a.selected
span{width:11px;height:3px;display:block;float:none !important;margin:3px
auto 0px auto}.sort_bar a.selected
span{background-color:#c3011c;color:#FFF}