.wrapper{margin-top:120px !important;}input[type="text"]::placeholder,input[type="search"]::placeholder, .ms-choice > span.placeholder,select,textarea::placeholder{color:#000;}button:not(.ms-choice), a.button, input[type="button"]{background-color:#0059ad !important;color:#fff !important;}button:not(.ms-choice):hover, a.button:hover, input[type="button"]:hover{background-color:#69cefa !important;color:#fff !important;}header{background-color:#FFF !important;height:120px;}header .logo{margin-top:-30px;}header .logo img{height:100px;}header nav ul.menu > li > a{color:#69cefa}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a{color:#0059ad}header .ribbon ul.culture {position:relative;top:0;float:right;background:none;}header .ribbon ul.culture li,header .ribbon ul.culture li.selected {display:inline-block !important;margin-right:5px;border:none;}header .ribbon ul.culture li.selected a:before,header .ribbon ul.culture li.selected a:after {content:none;}header .ribbon ul.culture li a {display:block;width:18px;height:18px;text-indent:-10000px;background:url('/images/free10/flags.svg') top center no-repeat;}header .ribbon ul.culture li:nth-child(1) a {background-position:center -1px;}header .ribbon ul.culture li:nth-child(2) a {background-position:center -58px;}header .ribbon ul.culture li:nth-child(3) a {background-position:center -96px;}header.fixed{border-bottom:1px solid #0059AD}.home-carousel {height:550px !important;}aside.search{bottom:-66px !important;padding:0 !important; background:#aee4fc}.overflowSearch .fields{background:transparent;}.overflowSearch input[type="submit"]{text-indent:-10000px;background:url('/images/free10/icons.svg') -500px -400px !important;top:-6px;height:60px;}section.selection .ads li h4{font-weight:700}section.selection h2{color:#0059ad}section.homepageContent article > h1{display:none}section.homepageContent article{padding:0}section.homepageContent article .float-img{text-align:left;position:relative;width:70%}section.homepageContent article .float-img:before{content:'';position:absolute;top:0;left:0;width:100%;height:99%;background-color:rgba(0,0,0,0.25);z-index:1;}section.homepageContent > .layoutLarge{background-color:transparent !important}section.homepageContent article .description{display:flex;}section.homepageContent article .desc{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;}section.homepageContent article .desc p{color:#5D5D5D}section.homepageContent article .desc a{display:flex;justify-content:space-evenly;align-items:center;width:160px;border:2px solid #69cefa;padding:10px 15px;color:#2b71ba;}section.homepageContent article .float-img img{max-width:100%;height:466px; width:100%;}section.homepageContent article .float-txt{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}section.homepageContent article .float-txt h1{width:100%;margin-bottom:80px}section.homepageContent article .float-txt h1, section.homepageContent article .float-txt a, section.homepageContent article .float-txt p{color:#FFF;text-align:center}section.homepageContent article .float-txt a{border:2px solid #FFF;padding:10px 15px}.ad .ribbon, section.selection .ads li .ribbon{background-color:#005AAC}.estate-index h1{color:#0059ad;}.cms-estate1 .banner, .cms-estate2 .banner{height:550px;}.cms-estate1 .banner{background-image:url("/uploads/website/2801/FACADE_JAUNE.JPG")}.cms-estate2 .banner{background-image:url("/uploads/website/2801/FACADES_OCRE.JPG")}.estate-index section.main .layoutLarge{display:flex;flex-direction:column;}.estate-index section.main .columnRight{width:100%;order:1;background-color:transparent}.estate-index section.main .columnLeft{width:100%;order:2}.estate-index section.main .columnRight .fields,.estate-index section.main .columnRight form{display:flex}.estate-index section.main .columnRight form{flex-direction:column}.estate-index section.main .columnRight .fields{width:100%;border:2px solid #0059ad;border-right:0}.estate-index section.main .columnRight .field{width:100%;border-right:2px solid #0059ad;}.estate-index .select2-container--default .select2-search--inline input[type="search"]{height:20px;}.estate-index .select2-container,.estate-index .search select, .estate-index .ms-choice{border-bottom:0} .estate-index section.main .ads .ad .ribbon{width:100%;background-color:transparent;top:48%;font-size:72px;color:#007baf;opacity:0.5;text-align:center;transition:opacity 0.3s ease;}.estate-index section.rental{display:none}.ad .picture .buttons{background:transparent;}.estate-index section.main .ads .ad{box-shadow:0 0 7px rgba(0,0,0,0.14)}.estate-index section.main .ads .ad:hover img{filter:blur(3px)}.estate-index section.main .ads .ad:hover .ribbon{opacity:0;z-index:-1}.estate-index section.main .ads .ad{margin-bottom:100px;background-color:#e5f1f6;}.estate-index section.main .ads .ad .titles{background-color:transparent}.estate-index section.main .ads .ad h2{color:#3d3c3f;margin-bottom:10px;width:100%}.estate-index section.main .ads .ad h3{color:#007baf;font-size:16px;width:100%}.estate-index .ad ul{justify-content:space-between;background-color:#e5f1f6;}.estate-index .ad ul li.price{background-color:transparent}.estate-index .ad ul li.price div, .estate-index .ad ul li, .estate-index .ad ul li span{color:#3D3C3F}.estate-index .ad ul li.price{height:48px}.estate-index .search input[type="submit"]{background-position:-1000px -100px}.estatePopup .titles{background-color:#F2F8FA;}.estatePopup h2, .estatePopup h3{color:#007BAF !important}.popup-carousel .owl-dots .owl-dot span{background-color:#007BAF;border-color:#007BAF;}#mapContainer > .button:before{background-position:-1000px -800px} @media screen and (max-width:1024px){.estate-index .ads{display:flex;flex-wrap:wrap}.estate-index .ads .ad{width:48%}.estate-index .ads .ad:nth-child(odd){margin-right:39px}}@media screen and (max-width:768px){.estate-index .ads .ad{width:100%}.estate-index .ads .ad:nth-child(odd){margin-right:0}}@media screen and (max-width:540px){.estate-index section.main .columnRight .fields{flex-direction:column}.estate-index section.main .columnRight .fields .field {border-right:2px solid #007baf;}}@media screen and (max-width:380px){.estate-index section.main .ads .ad .ribbon{font-size:56px}}.quickLinks li a:hover, .quickLinks li a.selected{border:0}.estate-show .showPictures .button:before {background-position:-1100px -800px;}.showPictures article{background-color:rgba(105, 206, 250, 0.48)}.showPictures article ul li{color:#FFF;text-shadow:0 0 3px #000;}.showPictures article h2{color:#0059ad}.estate-show .loanCalculator .field:last-child{text-align:center;}.estate-show .show-carousel .owl-controls .owl-nav .owl-next{background-position:-968px -1220px;background-color:rgba(255, 255, 255, 0.5)}.estate-show .show-carousel .owl-controls .owl-nav .owl-prev{background-position:-968px -1070px;background-color:rgba(255, 255, 255, 0.5)}.estate-show section.show h1{color:#3D3C3F;}.estate-show section.show ul li a{color:#007BAF}.estate-show section.show ul{border-top:0}.estate-show section.show .comment{color:#3D3C3F;line-height:34px}.estate-show section.show .detailsList .details ul li.alt, .estate-show .areas li.alt{background-color:transparent;border-bottom:1px solid #007BAF;color:#3D3C3F}.estate-show section.show .detailsList .summary ul li, .estate-show .areas li, .estate-show section.show .detailsList .legal ul li{color:#3D3C3F} .estate-show section.show .detailsList .summary ul li span{font-weight:400}section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span{color:#000}.estate-show .columnRight{background-color:#CBEDF9;border:1px solid #0058AC;}.estate-show .columnLeft h2{color:#0059ad}.estate-show .columnRight .userBlock p, .estate-show .columnRight .userBlock p a, .estate-show .columnRight h2{color:#000;}.estate-show .loanCalculator p, .estate-show .loanCalculator label, .estate-show #loanResult ul li,.estate-show #loanResult ul li span, .estate-show .columnRight .similarBlock .item h3, .estate-show .similarBlock .item .price {color:#000}.estate-show .columnRight .search input[type="submit"]{background-position:-500px -100px}.estate-show .social a.email:before {background-position:-108px -2px}.estate-show .social a.facebook:before {background-position:-108px -38px}.estate-show .social a.twitter:before {background-position:-108px -74px }.estate-show .social a.google:before {background-position:-108px -182px}.estate-show .social a.linkedin:before {background-position:-108px -254px}.estate-show .social a.email:hover:before {background-position:-73px -2px}.estate-show .social a.facebook:hover:before {background-position:-73px -38px}.estate-show .social a.twitter:hover:before {background-position:-73px -74px }.estate-show .social a.google:hover:before {background-position:-73px -182px}.estate-show .social a.linkedin:hover:before {background-position:-73px -254px}#contactLine{background-color:#a3e0fc}#contactLine h2{font-weight:700;color:#FFF}#contactLine p{color:#fff}#contactLine span.mail a, #contactLine .contact-us-content label, #contactLine .contact-us-content label a{color:#fff;}#contactLine .contact-us-content label a:hover{color:#007BAF}#contactLine input[type="submit"]{background-position:-500px 0}.contactLine > .layoutLarge > div > div:first-child { display:none; }.cms-agencies #map{display:none}.cms-agencies aside.map{height:550px;background-image:url("/uploads/website/2801/ALLEE.jpg");background-position-y:center;}.cms-agencies section.main .layoutLarge{background:#e7f7fe;padding:20px;}.cms-agencies section.main h1, .cms-agencies section.main h2{color:#0059ad}.cms-agencies article.cms p{color:#474D4F}.cms-agencies section.agenciesList article.agency .resizePicture{background-color:transparent}.cms-agencies section.main img{padding:14px; background:#FFF}.homepage-contact section.main.contact{background:#A3E0FC}footer{background-color:#013363}footer p, footer h3, footer li, footer a{color:#FFF}footer .smallIcon.address:before,footer .smallIcon.userName:before{background-position:-500px -700px}footer .smallIcon.phone:before{background-position:-550px -700px}footer .smallIcon.mail:before{background-position:-600px -750px}footer .smallIcon.fax:before{background-position:-600px -700px}@media screen and (max-width:1024px) {.home-carousel, .cms-agencies aside.map, .cms-estate1 .banner, .cms-estate2 .banner { height:350px !important; }aside.search {bottom:0px !important;}.overflowSearch input[type="submit"] { background-position:-1000px -100px !important; width:58px;}section.homepageContent article h1 {font-size:33px;letter-spacing:2px;}}@media screen and (max-width:768px) {section.selection h2 {font-size:38px;}section.homepageContent article { padding:40px !important; }.loanCalculator { clear:both; }section.homepageContent article .description {display:block;}section.homepageContent article .float-img {width:100%;}.showPictures article ul li {color:#0158ac; text-shadow:none;}footer .network, footer .agency {width:100%!important; margin:auto!important;padding-left:40px;padding-bottom:10px;}}@media screen and (max-width:640px) {.home-carousel { height:300px !important; }.contactLine > .layoutLarge .agency,.contactLine > .layoutLarge .user{display:none !important}header, .homepage-index header {height:auto;}header nav ul.menu {margin-top:-50px!important;z-index:99;}header .logo {margin-top:0;position:relative;z-index:auto;}header .logo img {position:relative;z-index:999;}header .ribbon {position:absolute; left:0; right:0;}header .topMenu, header .ribbon ul.culture {position:relative;z-index:99;}}@media screen and (max-width:480px) {h1 {font-size:32px;}.home-carousel, .homepage-contact aside.map, .cms-agencies aside.map, .cms-estate1 .banner, .cms-estate2 .banner {height:200px !important;} section.selection h2 {font-size:30px;}section.homepageContent article {padding:0!important;}section.homepageContent article .float-img {height:350px;}section.homepageContent article .float-img:before {height:100%;}section.homepageContent article .float-img img {height:100%;}.estate-index section.main .columnRight .fields {border:none;}.estate-index section.main .columnRight .fields .field {border-right:0;}.estate-index .select2-container, .estate-index .search select, .estate-index .ms-choice {border-bottom:1px solid rgba(0,0,0,0.2);}footer .network, footer .agency {padding:0;}}@media screen and (max-width:380px) {header .logo img {height:86px;}.wrapper {margin-top:113px !important;}}