@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700&display=swap');html, body, header, footer, section, nav, aside, article, figure, figcaption, td, div, p, ul, ol, li, dl, dt, dd, select, input, textarea, label, button, hr,h1,h2,h3,h4,h5,h6,a{font-family:'Lato', sans-serif;}body{background-color:#FFF !important}input[type="text"]::placeholder,input[type="search"]::placeholder, .ms-choice > span.placeholder,select,textarea::placeholder{color:#000;}h1{font-weight:400;font-size:40px;color:#784A8C}header > div{background-image:url('/uploads/website/2830/e8a565d04a07610f03c7311775ea7b41c6c83e38.jpg');height:550px;}header article.cms{background-color:transparent;position:absolute;top:0;z-index:999;right:25%;}header article.cms ul{display:flex}header article.cms li:first-child a{border-radius:100px;background-position:0 -36px !important}header article.cms li:last-child a{border-radius:100px;background-position:0 -216px !important;margin-left:10px}header .logo{height:0 !important;top:18px;left:0;right:0;z-index:12;width:250px;padding-top:0;margin:auto;}header .logo img{max-width:100%;max-height:120px !important}header nav{padding-top:137px;background-color:#fff}nav ul.culture, nav ul.currencies{background:transparent;}nav ul.culture li a, nav ul.currencies li a{color:#744d8c}header nav ul.menu > li > a{font-size:22px;text-transform:capitalize;border-bottom:none;color:#a4a3a8}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {border-bottom:none;color:#744d8c}button:not(.ms-choice), a.button, input[type="button"], input.contactus-send{background-color:#744d8c !important;color:#fff !important;}.homepage-index .selection-carousel .owl-stage{margin:auto}.homepage-index .selection-carousel .owl-controls{display:block}.homepage-index .selection-carousel .owl-item{height:262px;} .homepage-index .selection-carousel .item div{height:245px} .homepage-index .selection-carousel .item {background-color:#fff;height:350px}.homepage-index .selection-carousel .item p{color:#7d7c80;font-size:400}.homepage-index .selection-carousel .item p span{color:#774c8e;font-size:18px;}.homepage-index .selection-carousel .item .soleagent{top:0;background-color:#CE1111;letter-spacing:3px;color:#fff}.homepage-index aside{max-width:100vw;background-color:#c4c3c7;}.homepage-index aside form{display:flex;justify-content:center;align-items:center}.selection-carousel .owl-nav [class*="owl-"], .owl-carousel .owl-prev [class*="owl-"]{background-color:#774c8e}.selection-carousel.owl-loaded{height:360px;}.selection-carousel .item h3{margin:18px 0 0 0;color:#7d7c80}.homepage-index section.agency{background-color:#a4a3a8;}.homepage-index section.agency h1{width:50%;margin-left:auto;font-weight:700}.homepage-index section.agency h1 span{color:#774c8e}.homepage-index section.agency p{font-weight:400;font-size:16px}.homepage-index section.agency div.agency h3{display:none}.homepage-index .cms_homepage_estimation{height:400px;background-image:url("/uploads/website/2830/8127a4fb10e328c29139439dd5855f2b.jpg");background-size:cover;position:relative;display:flex;align-items:center;}.homepage-index .cms_homepage_estimation:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(119, 76, 142, 0.5);}.homepage-index .cms_homepage_estimation div.layoutLarge{text-align:center;}.homepage-index .cms_homepage_estimation h2, .homepage-index .cms_homepage_estimation p{color:#FFF; font-weight:400}.homepage-index .cms_homepage_estimation p{font-size:20px;}.homepage-index .cms_homepage_estimation p:last-child{margin-top:50px;padding-bottom:40px}.homepage-index .cms_homepage_estimation p:last-child a{padding:10px 15px;border:1px solid #FFF;color:#FFF;background:transparent;transition:all 0.3s ease;}.homepage-index .cms_homepage_estimation p:last-child a:hover{background:#FFF;color:#774c8e}.cms_homepage_partners .container{display:flex;flex-direction:column;align-items:center;padding:20px;box-shadow:0 0 7px rgba(0,0,0,0.14)}.cms_homepage_partners h1{width:100%;text-align:left;}.cms_homepage_partners .container .grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));grid-gap:30px;width:100%;justify-items:center;}.cms_homepage_partners .container figure{text-align:center;margin-bottom:50px}.cms_homepage_partners .container figure p{font-weight:400;font-size:15px}.cms_homepage_partners .container figure strong{color:#754c89}.cms_homepage_partners .container .content1 img{max-width:100%; height:300px}.cms_homepage_partners .container .grid-container .content{width:100%;height:auto;display:flex;justify-content:center;align-items:center;padding:10px 0;border:2px solid gray;filter:grayscale(1);transition:0.3s ease-in-out}.cms_homepage_partners .container .grid-container .content:hover{border-color:#754c89;filter:none}.cms_homepage_partners .container .grid-container .content img{max-width:100%;height:160px;}.cms_homepage_partners .container .grid-container .content5 img{height:100px !important}header > div{background-color:transparent; height:100%}body header{height:auto}.estate-index section.rental{display:none}.estate-index section.main{margin-top:0}.estate-index .ads .ad{overflow:hidden;box-shadow:0px 0px 7px rgba(0,0,0,0.14); }.estate-index .ad .soleagent{background-color:#CE1111;color:#FFF;}.ad .price{color:#754c89;}.listingSearch{background-color:#c4c3c7}.estate-index .ad .price{text-transform:lowercase;font-size:17px;font-weight:400;margin:20px 0}.estate-index .ad p{font-size:15px;text-align:center}.estate-index .ads h2{font-size:24px;line-height:32px;color:#646464;font-weight:400}.cms-saison section.main div.layout.clearfix article p:last-child{text-align:center}.pager li.current, .pager li:hover a{background-color:#774c8e}.cms-saison section.main div.layout.clearfix{max-width:1240px;border-right:2px solid #784A8C;;border-left:2px solid #784A8C}.cms-saison section.main div.layout.clearfix article h1{margin-bottom:40px}.cms-saison section.main div.layout.clearfix article p{font-weight:400;text-align:justify;font-size:15px;line-height:24px}.cms-saison section.main div.layout.clearfix article strong{color:#784a8c}.cms-saison section.listing article > div{max-width:98%}section.showPictures .title h1{background-color:#a4a3a8;}.show-carousel-thumbs .owl-controls .owl-nav .owl-prev, .show-carousel-thumbs .owl-controls .owl-nav .owl-next{background-color:#754b8b}section.show h3, section.show .title{background-color:#754b8b}.estate-show .path p a{background-color:#a5a4a8;font-weight:400}.path p a:last-of-type::after{border-right:15px solid #a5a4a8}.cms-sell .cms p{font-weight:400;}.cms-news section.newsList article{background-color:#a4a3a8;}.cms-news section.newsList article h2, .cms-news section.newsList article p{color:#FFF;font-weight:400}.cms-news section.newsList article{background-color:#724E87}section.newsList article .content .button{background-color:transparent;border-bottom:1px solid #FFF;padding:0}.cms-newsshow article.cms p{font-weight:400}.cms-agencies section.agenciesList article.agency{background-color:transparent;}.cms-agencies section.agenciesList{display:flex;justify-content;align-items:center;}.cms-agencies section.agenciesList img{max-width:100%;height:410px}.cms-agencies section.main div.layoutLarge > article{border-bottom:1px solid #a6b1b7;margin-bottom:30px;padding-bottom:20px;}.cms-agencies section.main div.layoutLarge > article p{font-weight:400;font-size:16px;text-align:center;margin-top:50px;}.cms-agencies section.main div.layoutLarge > article p strong{color:#724E87}.cms-gestion article.cms h3{width:100%;text-align:left;border-bottom:2px solid #724E87;margin-top:30px}.cms-gestion article.cms li{font-size:16px;font-weight:400;text-align:left !important;position:relative;line-height:26px}.cms-gestion section.main article.cms li:before{content:"•"; color:#724E87;display:inline-block; width:1em;}.cms-gestion article.cms div.content{margin-bottom:30px}footer{background-color:#312931;}footer li a, footer li, footer a, footer p ,footer h3{color:#FFF}footer .news, .social a, footer ul.alerts li a::before, footer > .credits{background-color:transparent}footer .social a.facebook{background-position:0 -36px}.homepage-legals section.main div.layoutLarge{display:flex;flex-direction:column}.homepage-legals .agencies li h3{font-size:18px}.homepage-legals section.main div.layoutLarge article, .homepage-legals section.main div.layoutLarge article p{width:100%; text-align:justify}.homepage-legals .agencies li:nth-child(2n+1){padding-left:1px}.legal-show section.main h1{font-size:30px}@media screen and (max-width:1024px){header nav{padding-top:137px; margin-bottom:-52px}.homepage-index section.agency h1{width:100%;}.cms_homepage_partners h1{text-align:center}header > div{padding-top:92px}header nav ul.menu{position:absolute; background-color:#FFF;text-align:right !important}header nav ul.menu li.btn a{filter:invert(32%) sepia(24%) saturate(1210%) hue-rotate(217deg) brightness(96%) contrast(60%);}section.showPictures, section.showPictures[data-pictures]{margin-top:130px}section.showPictures .title h1{font-size:20px}.cms-agencies section.agenciesList{flex-direction:column;}.cms-agencies section.agenciesList img{max-width:100%}footer .navigation, footer .sectors{text-align:center}}@media screen and (max-width:768px){.homepage-index aside form{flex-direction:column}.search form > div, .listingSearch form > section > div{width:100% !important}.homepage-index .selection-carousel .item div{height:195px}.homepage-index .selection-carousel .item{height:300px}.estate-index .search form{text-align:center}.estate-show header .logo{display:block !important;left:50%;transform:translateX(-50%)}}@media screen and (max-width:640px){header article.cms{top:5px;right:15%} .homepage-index .selection-carousel .item div{height:155px}.homepage-index .selection-carousel .item{height:260px}.search input[type="submit"]{float:none !important}.estate-show header .logo img{max-width:100% !important}}@media screen and (max-width:480px){.cms_homepage_partners .container .content1 img{height:220px}header article.cms{right:unset;left:5%}.estate-show header .logo{left:63%}.cms-agencies section.agenciesList img{height:230px}}@media screen and (max-width:380px){header article.cms{left:1%}section.selection h2{font-size:23px}.selection-carousel.owl-loaded{height:270px}.cms_homepage_partners h1{font-size:30px}.cms_homepage_partners .container .content1 img{height:170px}.estate-show header .logo{left:70%}.cms-gestion article.cms p{text-align:center}.cms-gestion article.cms p a.button{font-size:10px}}