@import url('https://fonts.googleapis.com/css?family=Lora:400,700');@keyframes headeranim{ from{ top:-140px; } to { top:0; } }@-webkit-keyframes headeranim{ from{ top:-140px; } to { top:0; } }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 { font-family:'Lora', serif; }h1, h2, h3, h4, h5, h6, .title,header nav ul.menu > li > a {text-transform:none;font-family:'Lora', serif;}h1, h2, h3, h4, h5, h6, .title { color:#4a4a4a; }h1,section.selection h2,section.homepageContent article h1, section.homepageContent article h2,section.cms_homepage_contact h2 { font-size:30px; line-height:36px; }.estate-index h1,.estate-show h1 { font-size:46px; line-height:50px; }.ad .titles, .ad ul li.price, .ad .soleagent, #mapContainer > .button:hover, .mapPopupClose,.pin, .pinClustered, .homepageNewsList .button:hover, .popup-carousel .owl-dots .owl-dot span,ul.pager li.current span, ul.pager li a:hover { background-color:#C8CBD4; }.quickLinks li a { text-transform:capitalize; }.button:hover { background-color:#4a4a4a; color:#fff; }#map,.banner { height:750px !important; }.wrapper { margin-top:140px; }.esate-show .wrapper { margin-top:0; }.button,.columnRight,.ad ul,ul.pager li a, ul.pager li span,.contactLine { background-color:#f2f3f5; }h1, h2 { border-bottom:none; }.contactLine .picture { display:none; }.pin { color:#4a4a4a; }header .topMenu li a { color:#6e6e77; }header nav ul.menu { background-color:transparent; }header .ribbon, header .ribbon ul.culture {background-color:transparent;}header .ribbon ul.culture { background:none; }header .ribbon ul.culture li { display:inline-block !important; }header .ribbon ul.culture li a {position:relative;display:block;width:32px;height:32px;text-indent:-10000px;background-position:center center;background-repeat:no-repeat;z-index:99;}header .ribbon ul.culture li.selected { border:none; }header .ribbon ul.culture li.selected a:after { display:none; }header .ribbon ul.culture li.selected a:before { display:none; }header .ribbon ul.culture li:nth-child(1) a { background-image:url('/images/default/fr.png'); }header .ribbon ul.culture li:nth-child(2) a { background-image:url('/images/default/en.png'); }header nav ul.menu > li > a {color:#6e6e77;font-size:19px;font-weight:400;}header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a { color:#4a4a4a; border-bottom-color:transparent; }header {position:absolute;top:0;left:0;right:0;height:140px;background-color:#fff;z-index:12;transition:all 0.25s ease;}header.fixed {position:fixed;left:0;right:0;top:-140px;height:60px;background-color:rgba(255, 255, 255, 0.97);animation:headeranim 0.5s forwards;-webkit-animation:headeranim 0.5s forwards;z-index:119;}.estate-show header { position:relative; height:auto; top:0;}header.fixed .logo {width:280px;margin-top:5px;margin-left:20px;}header.fixed .ribbon { display:none; }header.fixed nav ul.menu {margin:3px 0;}.owl-carousel .owl-item img {transform-style:preserve-3d;height:100%;min-height:100%;opacity:1;object-fit:cover;}.owl-item.active {width:1620px;text-align:center;}.owl-carousel.owl-loaded {display:flex;justify-content:center;}.layoutLarge {max-width:1920px;}.resizePicture img{width:auto;height:100% !important;opacity:1;}section.cms_homepage_contact article.user .infos p{font-size:20px;}.resizePicture img, .resizePicture iframe, .resizePicture video {position:absolute; top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;object-fit:cover;max-width:none !important;max-height:none !important;margin:auto;opacity:0;}.userBubble{border-radius:0 !important;}footer { position:relative; background-color:#fff; }footer:before {content:"";position:absolute;left:0;right:0;top:0;height:1px;width:100%;max-width:1240px;margin:auto;background-color:#4a4a4a;}footer .network { width:15%; }footer .agency { width:35%; }footer .credits > .layoutLarge { border-top:none; }footer .credits a { color:#fff; }footer .credits { background-color:#4a4a4a; }.quickLinks li a:hover,.quickLinks li a.selected { color:#4a4a4a; }section.selection > .layoutLarge { padding:0; }section.selection .ads li{height:410px;}section.selection .ads li .infos {background-color:rgba(200, 203, 212, 0.65);}section.selection .ads li h4,section.selection .ads li p { color:#4a4a4a; }section.homepageContent > .layoutLarge {padding:0;min-height:0;background-position:right 35% bottom 58%;}section.homepageContent article {text-align:left;}section.homepageTeam article.user .picture .userBubble { width:150px; height:150px; }section.homepageContent > div > article {min-height:350px;background-color:rgba(255, 255, 255, 0.9);}section.cms_homepage_contact { display:block; text-align:center; }section.cms_homepage_contact h2 { display:block; font-weight:400; text-align:left; }section.cms_homepage_contact article.user {width:50%; margin-bottom:0px; margin:0 auto; padding:0; }section.cms_homepage_contact article.user h3 { margin:0; }section.cms_homepage_contact article.user > a {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;}section.cms_homepage_contact article.user .picture,section.cms_homepage_contact article.user .infos {-moz-flex-basis:50%;-ms-flex-basis:50%;-webkit-flex-basis:50%;flex-basis:50%;padding:0 10px;text-align:center;vertical-align:middle;}section.cms_homepage_contact article.user .userBubble {width:250px;height:250px;margin:0 auto;background-image:none;}section.cms_homepage_contact article.user .userBubble .resizePicture img {height:150% !important;}#mapContainer > .button:hover { color:#4a4a4a; }#mapContainer > .button:before { background-position:-1000px -800px; }#mapContainer > .button:hover:before { background-position:-1000px -800px; }.pin_1:after {background-position:-997px -900px;}.pin_2:after {background-position:-1049px -900px;}.pin_3:after {background-position:-998px -899px;}.pin_4:after {background-position:-1150px -898px;}.pin_5:after {background-position:-1195px -898px;}.pin_6:after {background-position:-1099px -950px;}.pin_7:after {background-position:-1050px -950px;}.pin_8:after {background-position:-1100px -950px;}.pin_9:after {background-position:-1050px -948px;}.pin_10:after {background-position:-1200px -950px;}.ad .picture .buttons { background-color:rgba(0, 0, 0, 0); }.ad .soleagent { background-color:#4a4a4a; }.ad ul li.price div { color:#4a4a4a; }.ad ul li { color:#6e6e77; }.ad .titles h2, .ad .titles h3 { color:#4a4a4a; }.ad .picture{height:269px;}ul.pager li a { color:#000; }ul.pager li.current span, ul.pager li a:hover { background-color:#4a4a4a; }ul.pager li.firstpage a { background-position:-1030px -785px; }ul.pager li.previouspage a { background-position:-980px -785px; }ul.pager li.nextpage a { background-position:-980px -780px; }ul.pager li.lastpage a { background-position:-1030px -780px; }.showPictures > .button { z-index:99; }.showPictures > .button:before { background-position:-1100px -800px; }.showPictures > .button:hover:before { background-position:-600px -800px; }.showPictures{height:760px !important;}.userBlock .button:after { background-position:-1000px -800px; }.userBlock .button:hover:after { background-position:-500px -800px; }section.show .detailsList .details ul li.alt,.areas li.alt {background-color:#f2f3f5;color:#6e6e77;}section.show .detailsList .details ul li, .areas li { color:#6e6e77; }section.show .detailsList .details ul li span,section.show .detailsList .services ul li, .areas li span { color:#4a4a4a; }.show-carousel .owl-controls .owl-nav .owl-prev { background-position:-973px -1070px; }.show-carousel .owl-controls .owl-nav .owl-next { background-position:-967px -1220px; }.cms-vendre .banner { background-image:url('/uploads/website/1485/fc99b2520832ddd47027b2d99cca15a4e8607230.jpg') !important;background-position-y:-211px !important; }.cms-fees .banner { background-image:url('/uploads/website/1485/67b9cf7f7b05d991a2635c4c52e28efe.jpg') !important; }.cms-index .cms ul li { margin-left:40px; list-style-type:disc; }.cms-index .cms ul.no-style li { list-style-type:none; }.cms-links .cms ul li { margin:5px auto; list-style-type:none; }.cms-links .cms ul li img { height:70px; vertical-align:middle; }.cms-vendre .cms h1 { margin-top:20px; }@media screen and (max-width:1440px) {.cms-vendre .banner{background-position-y:0 !important;}}@media screen and (max-width:1024px) {header nav ul.menu { padding:0 !important; }header nav ul.menu > li { margin:0 !important; }header nav ul.menu > li:not(:first-child) { background-color:rgba(255, 255, 255, 0.89); }header nav ul.menu > li.btn { margin-right:15px !important; margin-bottom:37px !important; }header.fixed nav ul.menu > li.btn {margin-right:15px !important;margin-bottom:16px !important;}header nav ul.menu > li > a { padding:7px 15px !important; }.overflowSearch input[type="submit"] { background-position:-1000px -100px !important; }section.cms_homepage_contact article.user { float:left; }section.cms_homepage_contact article.user .infos { order:2; }section.cms_homepage_contact article.user .picture,section.cms_homepage_contact article.user .infos { display:block;margin:auto; }}@media screen and (max-width:768px){section.homepageContent > div > article { padding:40px; }.cms-vendre .banner{background-position-y:0px !important;background-position:-145px !important;}}@media screen and (max-width:768px){section.homepageContent > div > article {padding:20px;}}@media screen and (max-width:768px){section.homepageContent article {width:50% !important;}}@media screen and (max-width:768px){section.homepageContent > .layoutLarge{background:url('/uploads/website/1485/e4f4d6721ceacd782d972a757f6b2b9bee65d76a.jpg') center top 36% no-repeat !important;}}@media screen and (max-width:425px) {.cms-vendre .banner {background-position-y:5px !important;background-position:-49px !important;}}@media screen and (max-width:425px) {.resizePicture img{height:100% !important;width:100% !important;object-fit:contain;}}@media screen and (max-width:425px){section.homepageContent article {width:100% !important;}}@media screen and (max-width:720px) {header.fixed { height:110px; }header .topMenu { float:right !important; clear:none !important; }section.cms_homepage_contact article.user { width:100%; padding:0 0 20px; }}@media screen and (max-width:640px) {header { height:160px; }header .logo {padding:0 !important;}header > .layoutLarge { padding:0; }header nav ul.menu > li.btn { margin:0 0 10px 20px !important; }}@media (min-width:1025px){header nav ul.menu > li > a.icon-home {background-position:-1050px -744px;}}@media screen and (max-width:1440px).cms-vendre .banner {background-position-y:5px !important;background-position:-49px !important;}