main.annonce{margin-top:0;page-break-inside:avoid}#logo_eol_print{position:absolute;top:0;left:0;width:10%;z-index:2}main.annonce div.lightblue:not(.summary){height:500px}main.annonce #map_search_results,main.annonce #slider.annonce{height:500px}main.annonce #map_search_results{left:0;float:left;width:50%;width:calc(50% - 5px)}main.annonce #slider.annonce{right:0;float:right;background-color:#18425f;width:50%;width:calc(50% - 5px);overflow:hidden}main.annonce #slider.annonce .dumb_protection{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;background-image:url()}main.annonce #slider #image_count,main.annonce #slider #image_desc{position:absolute;background:rgba(0,0,0,.6);color:#fff;text-align:center;z-index:1}main.annonce #slider #image_desc{top:0;left:0;right:0;font-size:15px;line-height:1.8em}main.annonce #slider #image_count{bottom:10px;left:calc(50% - 22px);right:calc(50% - 22px);font-size:12px;line-height:20px}main.annonce #slider #non_contractuel{color:#444;position:absolute;bottom:0;left:0;font-size:10px;background:rgba(245,245,245,.7);padding:0 6px}main.annonce #slider #photo360,main.annonce #slider #video{position:absolute;bottom:0;top:0;left:0;right:0}main.annonce #slider .loading{position:absolute;color:#fff;top:calc(50% - 25px);left:0;right:0;text-align:center;line-height:49px;font-size:40px;font-weight:700;width:300px;margin:0 auto}main.annonce #slider .loading hr{width:100%;height:2px;background-color:#0d85d2;border:none;margin:0 auto;position:absolute;bottom:-5px;left:0;right:0}main.annonce #slider .loading hr#progress_bar{width:0;background-color:#fff}main.annonce #slider .loading span{-moz-animation-duration:1200ms;-moz-animation-timing-function:ease-out;-moz-animation-name:-moz-fadeout;-moz-animation-delay:unset;-moz-animation-iteration-count:infinite;-webkit-animation-duration:1200ms;-webkit-animation-timing-function:ease-out;-webkit-animation-name:-webkit-fadeout;-webkit-animation-delay:unset;-webkit-animation-iteration-count:infinite;animation-duration:1200ms;animation-timing-function:ease-out;animation-name:fadeout;animation-delay:unset;animation-iteration-count:infinite}main.annonce #slider .loading span+span{-moz-animation-delay:200ms;-webkit-animation-delay:200ms;animation-delay:200ms}main.annonce #slider .loading span+span+span{-moz-animation-delay:400ms;-webkit-animation-delay:400ms;animation-delay:400ms}#slider nav.button.photo360{position:absolute;color:#fff;bottom:10px;top:auto;z-index:2;height:40px;width:40px;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;background-size:30px 30px;background-position:5px 5px}main.annonce #deviceorientation_360{left:10px!important;top:37px!important;bottom:auto!important;background-image:url(/img/icon_deviceorientation_on.svg);background-size:40px 40px!important;background-position:0 0!important}main.annonce #deviceorientation_360.nodesc{top:10px!important}main.annonce #deviceorientation_360.disable{background-image:url(/img/icon_deviceorientation_off.svg)}main.annonce #zoomin_360{left:10px;background-image:url(/img/icon_zoomin.svg)}main.annonce #zoomout_360{left:60px;background-image:url(/img/icon_zoomout.svg)}main.annonce #fullscreen{right:10px;background-image:url(/img/icon_fullscreen_on.svg)}main.annonce #fullscreen.disable{background-image:url(/img/icon_fullscreen_off.svg)}main.annonce #autorotate_360{right:60px;background-size:40px 40px!important;background-position:0 0!important}main.annonce #autorotate_360.play{background-image:url(/img/icon_autorotate_play.svg)}main.annonce #autorotate_360.pause{background-image:url(/img/icon_autorotate_pause.svg)}main.annonce #photo360_disabled{background-color:red;color:#fff;position:absolute;bottom:0;left:0;right:0;text-align:center}main.annonce #photo360_tag{top:27px;z-index:2}main.annonce div.summary{clear:both}main.annonce section.summary{padding:20px 0}@media screen and (max-width:649px){main.annonce section.summary{padding-left:5px!important;padding-right:5px!important}}@media screen and (max-height:640px){main.annonce div.lightblue.photo360,main.annonce div.lightblue.photo360 #map_search_results,main.annonce div.lightblue.photo360 #slider.annonce{height:300px}}main.annonce section.summary section{font-size:27px;font-weight:700;margin-bottom:10px;position:relative;padding-right:143px;overflow:hidden}main.annonce section.summary section>div{display:inline;font-size:27px;font-weight:700;color:#4e4e4e}main.annonce section.summary section>div.surface{width:auto;display:block;float:left;text-transform:none}main.annonce section.summary section>div.surface.double{height:2.4em}main.annonce section.summary section>div span{font-size:15px;font-weight:700;margin-left:4em;margin-right:.5em;text-transform:uppercase}main.annonce section.summary section span.unite{font-weight:400;margin-left:.7em;margin-right:0}main.annonce section.summary section nav{display:block;position:absolute;top:32px;right:0;line-height:33px;text-align:right;white-space:nowrap;overflow:hidden}main.annonce section.summary section nav a{vertical-align:top;display:inline-block;height:33px}main.annonce section.summary section nav span{font-size:51px;color:#626f85;display:inline-block;height:33px}main.annonce section.summary section nav img{margin-left:20px;vertical-align:top}main.annonce section.summary section nav img[src="/img/icon_email.svg"]{margin-top:2px}main.annonce section.summary section nav span.active{color:#fdcb27}main.annonce section.summary h1,main.annonce section.summary section.blue{color:#0d85d2;font-size:17px;font-weight:700;text-transform:uppercase}main.annonce section.summary h1{margin-bottom:10px;overflow:visible;white-space:normal}main.annonce section.summary h1 div.ville{font-size:27px;font-weight:700;display:inline-block;color:#4e4e4e;float:left;margin-top:10px;white-space:normal}main.annonce section.summary section.reference{font-size:17px;font-weight:400;margin-bottom:0}main.annonce section.summary section.reference small{margin-right:1em}main.annonce section.summary section.reference span{font-size:13px}main.annonce section.summary section#share{text-align:right;font-weight:400}main.annonce section.summary section#share img{height:36px;vertical-align:bottom}main.annonce section.details{position:relative}@media print{main.annonce section.details{padding-top:0;background-image:none!important}}main.annonce section.details nav{position:absolute;top:15px;right:0}main.annonce section.details nav a+a{margin-left:5px}main.annonce section.details section.flex{display:flex;flex-flow:row wrap;justify-content:space-between}main.annonce section.details section.flex section.flex{flex-basis:calc(200%/3 - 10px);max-width:calc(200%/3 - 10px)}main.annonce section.details section.flex article.contact{flex-basis:calc(100%/3 - 20px);max-width:calc(100%/3 - 20px);background-color:transparent;margin-bottom:0;padding-bottom:0}main.annonce section.details section.flex article.contact .formulaire input,main.annonce section.details section.flex article.contact .formulaire label,main.annonce section.details section.flex article.contact .formulaire textarea{margin-bottom:1em}main.annonce section.details section.flex article.contact .formulaire #contact_rappel+label{float:left}main.annonce section.details section.flex article.contact .formulaire #contact_infos+label{float:right}main.annonce section.details section.flex article.contact .formulaire #commentaire{width:100%;height:150px}main.annonce section.details section.flex article.contact .formulaire #email{width:100%}main.annonce section.details section.flex article.contact .formulaire #nom{width:calc(50% - 10px)}main.annonce section.details section.flex article.contact .formulaire #telephone{width:calc(50% - 10px);float:right}main.annonce section.details section.flex>article{flex-basis:calc(50% - 15px);width:auto;max-width:calc(50% - 15px);margin-left:0;margin-bottom:30px;padding:62px 10px 10px!important;background-color:#d9e9f5;position:relative}main.annonce.zone section.details section.flex>article{flex-basis:calc(100%/3 - 15px);max-width:calc(100%/3 - 15px)}main.annonce section.details section.flex>article header{background-color:#bfcfdb;position:absolute;top:0;left:0;right:0;padding:10px;text-transform:uppercase;color:#18425f;font-size:17px;font-weight:700}main.annonce section.details article h4{font-size:1.1em}main.annonce section.details p{font-size:1.1em;margin-bottom:10px}main.annonce section.details>p{font-size:17px;margin-bottom:30px}@media screen and (max-width:649px){main.annonce section.details>p{padding-left:5px!important;padding-right:5px!important}}main.annonce section.details article dl{margin-bottom:10px;font-size:1.1em;clear:both;overflow:auto}main.annonce section.details article dt{float:left;width:50%;text-align:left}main.annonce section.details article.small_dt dt{width:20%}main.annonce section.details article.reverse_bold dt{font-weight:bold;}main.annonce section.details article dd{margin-left:50%;padding-left:5px;font-weight:700;text-align:right}main.annonce section.details article.small_dt dd{margin-left:20%;}main.annonce section.details article.reverse_bold dd{font-weight:normal;}main.annonce #summary:target::before{content:"";display:block;height:50px;margin:-50px 0 0}main.annonce .search_alert{position:relative;flex-basis:100%;max-width:100%;align-self:flex-end;height:auto}main.annonce #dpe_container{position:relative;width:100%;max-width:340px}main.annonce #dpe{width:100%;max-width:340px;transform-origin:0 100%}main.annonce #dpe_container.nc #dpe{opacity:.2}main.annonce #dpe_arrow{background-image:url(/img/dpe_arrow.svg);background-repeat:no-repeat;position:absolute;top:30px;right:0;width:72px;height:40px}main.annonce #dpe_container:not(.nc) #dpe_nc_label{display:none}main.annonce #dpe_container.nc #dpe_nc_label{position:absolute;top:50%;top:calc(50% - 12px);left:0;right:0;text-align:center;font-weight:700;text-transform:uppercase;font-size:19px}@media screen and (max-width:1100px){main.annonce section.details section.flex>article{flex-basis:100%;max-width:100%}}@media screen and (max-width:960px){main.annonce section.details section.flex article.contact,main.annonce section.details section.flex section.flex{flex-basis:100%;max-width:100%}main.annonce .search_alert{margin-bottom:30px}}@media screen and (max-width:768px){main.annonce #map_search_results{display:none}main.annonce #slider.annonce{float:none;width:100%}main.annonce section.summary section{padding-right:86px}main.annonce.zone section.details section.flex>article{flex-basis:100%;max-width:100%}main.annonce section.details a.button.prev{padding-right:0}main.annonce section.details a.button.next{padding-left:0}main.annonce section.details a.button.list{padding-right:0;padding-left:40px}main.annonce section.details a.button.file,main.annonce section.details a.button.pdf_dl{min-width:unset;padding-right:0}main.annonce section.summary section>div.surface.double{height:auto}}@media screen and (max-width:480px){main.annonce section.summary section>div{display:block}main.annonce section.summary section>div span{margin-left:0}}
/*# sourceMappingURL=annonce.map */