section.selection .ads li .ribbon {display:none;}@import url('https://fonts.googleapis.com/css?family=Raleway:200,300,400,600,700');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:'Raleway', sans-serif;}h1, h2, h3, h4, h5, h6, .title {font-family:'Raleway', sans-serif;text-transform:initial;}h1, h2 { border:none; }h1:after {content:"";display:block;margin-top:14px;width:50px;height:5px;background-color:#003c71;}h2:before {content:"";display:block;background:url(/uploads/website/1288/c6f19dd1ef8d279364468dea0abce3f4.png);width:50px;height:50px;margin:auto;}.button { background-color:#003c71; color:#fff; }.banner { height:550px; }form input[type="checkbox"] {display:inline;}header, header nav ul.menu, header .ribbon, header .ribbon ul.culture {background:#003c70;}header .logo img { height:80px; }header nav ul.menu { top:12px; }header nav ul.menu > li > a {color:rgba(255, 255, 255, 0.55);text-transform:uppercase;font-size:14px;border:none;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#fff;opacity:1 !important;border:none;}@media (min-width:1025px) {header nav ul.menu > li > a.icon-home {background:url(/uploads/website/1288/c38c63fa8cdd6b949646e344b8ca9555.png) no-repeat;width:30px;height:60px;opacity:0.55;}header nav ul.menu > li:hover > a.icon-home, header nav ul.menu > li.over > a.icon-home { opacity:1; }header nav ul.menu > li > a.icon-home:hover { opacity:1; }header nav ul.menu > li > a.icon-home {background:url(/uploads/website/1288/c38c63fa8cdd6b949646e344b8ca9555.png) no-repeat;width:30px;height:60px;opacity:0.55;}}header .ribbon ul.culture {top:-2px; background:none;}header .ribbon ul.culture li { display:inline-block !important; margin-right:10px; }header .ribbon ul.culture li.selected { 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 { color:#fff; font-weight:500; text-transform:uppercase; }header .ribbon ul.socialLinks .social a.facebook:before { background-position:-110px -38px; }header .ribbon ul.socialLinks .social a.twitter:before { background-position:-110px -74px; }header .ribbon ul.socialLinks .social a.youtube:before { background-position:-110px -110px; }header .ribbon ul.socialLinks .social a.instagram:before { background-position:-110px -218px; }li.icon.social:last-child { display:none; }header .ribbon ul.socialLinks .social a.facebook:hover:before{background-position:-74px -38px !important;}header .ribbon ul.socialLinks .social a.twitter:hover:before{background-position:-74px -74px !important;}header .ribbon ul.socialLinks .social a.youtube:hover:before{background-position:-74px -110px !important;}header .ribbon ul.socialLinks .social a.instagram:hover:before{background-position:-74px -218px !important;}header .topMenu li a { color:#fff; display:inline-block; }@media screen and (min-width:1025px) {.home-carousel {height:650px !important;}}.homepage-index header {position:absolute;width:100%;background:none;}.homepage-index header nav ul.menu { background:none; margin:0; }header .ribbon { position:relative; z-index:99; background:none; }@media screen and (max-width:1024px) {header nav ul.menu { position:relative; z-index:110; }header nav ul.menu > li.btn { background:none; }header nav ul.menu > li.btn a { background-position:-700px -100px; }header nav ul.menu li {background:#003c70;padding:0 20px;}header nav ul.menu > li > a.icon-home { background:none; width:auto; height:auto; }header .logo { float:none; text-align:center; }header .logo img { height:auto; }}@media screen and (max-width:640px) {header .logo img { height:70px; }header { height:230px; }}footer { background-color:#003c71; }footer h3 { color:#fff; }footer a:hover, footer a.over {color:#fff;}footer .button {font-size:16px;padding:10px 22px;border:1px solid;}footer article.cms {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex; display:flex; flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;align-items:center;}footer article.cms aside {width:44%;line-height:28px;text-align:center;}footer p,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 .social a.facebook:before { background-position:-110px -38px; }footer .social a.twitter:before { background-position:-110px -74px; }footer .social a.youtube:before { background-position:-110px -110px; }footer .social a.instagram:before { background-position:-110px -218px; }.search h2 { color:#fff; }.search h2:before { display:none; }.overflowSearch .fields { background:rgba(255, 255, 255, 0.4); }.overflowSearch input[type="submit"] { opacity:0.5; }.overflowSearch:hover input[type="submit"] { opacity:1; }section.homepageCms.cms_more { margin-bottom:80px; }section.selection { margin-bottom:0; }section.selection .ads li .infos { background:rgba(6,67,107,0.8); }section.selection h2 {font-size:36px;font-weight:600;color:#003C71;}.quickLinks li { font-size:25px; }.quickLinks li a { text-transform:inherit; }.quickLinks li a:hover, .quickLinks li a.selected {color:#003c71;}.homepage-index h1:after {margin:auto;margin-top:30px;margin-bottom:50px;}section.homepageContent article {background:url(/uploads/website/1288/87394f8960cbe8d93b33afafc641b28b980107f8.jpg) no-repeat -90% 150%;background-color:rgba(255, 255, 255, 0.71);}.homepageContent p { color:#003c71; }section.homepageContent > .layoutLarge { padding-left:0; }section.homepageContent {margin-bottom:40px;} .cms_more p {text-align:center;}.estateMapPopup .ad .titles h2:before {content:none;}.estateMapPopup .ad .soleagent {top:70px;}p.ribbon.sold {top:10px;background:#b70707;}.ads .ad { margin:0 1% 80px 1%; }.ad .soleagent {top:15px;background:#f5f5f5;color:#003c71;}.ad .soleagent {display:none}.ad .titles h2:before {content:"";display:block;background:url(/uploads/website/1288/c4412c445175b0df41d0a345ca727b40.png);width:50px;height:50px;margin:auto;}section.show h1 { text-align:left; }section.show h2:before { display:none; }.userBlock .button { background-color:#003c71; }.userBlock .button:after { background-position:-500px -800px; }.showPictures > .button:before { background-position:-600px -800px; }.show-carousel .owl-controls .owl-nav .owl-next { background-position:-467px -1220px; }.show-carousel .owl-controls .owl-nav .owl-prev { background-position:-473px -1070px; }.userBlock span.phone.smallIcon {display:none;}.estate-show .agency .picture img { display:none; }.estate-show .agency .picture {background:url('/uploads/website/1288/1a22fb60bf7024757da60b1defe33819.png') no-repeat center center;width:250px;}section.show .kelquartierMap { background-color:#292929; }.cms-sell .banner { background-image:url('/uploads/website/1288/28d42af7e18d66b4a580a62b1c38d793e9bfaa48.jpg') !important; }.cms-services .banner { background-image:url('/uploads/website/1288/7c203cbedd8a2aa3f5b8c981904f6002865a32c3.jpg') !important; }.homepage-contact .contactLine .picture {height:175px;width:100%;}.cms-about h1 { margin-top:40px; }ul.subMenu {}ul.subMenu li {display:inline-block;list-style:none;box-shadow:none;font-weight:400;background:#003c71;margin:15px;border:1px solid transparent;}ul.subMenu li:last-child { border:none; }ul.subMenu li a {display:block;padding:20px;color:#fff;}.subContent {}.subContent ul { padding:0; margin:0;}.subContent ul li {display:none; list-style:none; padding:0; margin:0; }.subContent ul li.marketing { display:block; }.cms-services h2 { margin-top:65px; text-align:center; }ul.subMenu li:hover { background:#fff; border:1px solid #003c71; }ul.subMenu li a:hover { color:#003c71; }.sellers img { width:1200px !important; }section.column article {border-top:1px solid;margin-bottom:40px; }section.column article:first-child { border:none; }.column img {width:100%;}section.column-nobreak article {-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;}section.cmsForm article.cms img { object-fit:cover;}.cms-about h2 {display:block;text-align:center;font-size:42px;line-height:52px;margin-top:40px;}.cms-about h2:before { display:none; }.cms-about h2:after {content:"";display:block;margin-top:14px;width:50px;height:5px;background-color:#003c71;margin:14px auto;}.cms-about h3 { width:100%; text-align:center; }article.team {display:flex;flex-wrap:wrap;justify-content:space-between;}article.team > article { width:48%; margin-bottom:50px; }article.team > article:first-child { width:100%; }article.team > article > article p { text-align:center; }article.team article p.name { font-size:28px; font-weight:bold; color:#003c71; }article.team article p.post { color:#003c71; font-style:italic; }article.team article .button { padding:7px 20px 5px 20px; text-transform:uppercase; font-size:11px; }article.team aside {position:relative;max-width:264px;height:264px;margin:auto;margin-bottom:40px;overflow:hidden;border-radius:100%;overflow:hidden;}article.team img {object-fit:cover;height:100%;width:100%;}.cms-about .iframemag {max-width:1000px;}@media screen and (max-width:640px) {article.team > article { width:100%; }}.homepage-contact h2 {display:block;text-align:center;}.homepage-contact section.column {margin-bottom:50px;}.homepage-contact section.column article {border:none;}.homepage-contact h2.marg {margin-top:205px;}.homepage-contact .contactLine .picture:before {content:"";position:absolute;height:170px;top:160px;left:5px;background:url("/uploads/website/1288/9d86a3c2acdc8b5c8760170c0b97b554.png");width:455px;background-repeat:no-repeat;}.homepage-contact .contactLine .picture img {display:none;}article.cols {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}article.cols img {width:49%;height:50%;}.cms-sell h3 {padding-top:35px;display:block;}section.estimate {position:absolute;top:410px;right:20px;width:31%;padding:50px;text-align:center;background:#003C75;}.estimate p { color:#fff; }.estimate .button { background:#fff; color:#003c75; padding:10px 20px; }section.services {width:100%;margin-bottom:35px;background-size:cover;overflow:hidden;}section.services > .layoutLarge { min-height:400px; background-color:#f5f5f5; }section.services article {width:50%;padding:40px;text-align:center;background:url(/uploads/website/1288/0eac3c89e480f5a0e990ea2b7e3f82c3.png) no-repeat -90% 150%;background-color:rgba(255, 255, 255, 0.71);}section.services article h1,section.services article h2 {font-size:46px; line-height:48px; padding:0; border:none;}section.services article h1 { font-weight:400; margin-bottom:10px; }section.services article h2 {display:block;padding-bottom:20px;margin-bottom:15px;}section.services article p {line-height:28px;text-align:justify;color:#084176;}section.services:nth-child(odd) article { float:right; }section.services:nth-child(1) { background:url('/uploads/website/1288/3b68f11682ccad2df045cf14207539f600069a76.jpg') center no-repeat; }section.services:nth-child(2) { background:url('/uploads/website/1288/7011e939c708377e20c26d14b1c8ad183fb74691.jpg') center no-repeat; }section.services:nth-child(3) { background:url('/uploads/website/1288/7632e18f3ae219119713e9943e2d30f5.jpg') no-repeat; background-size:cover;}section.services:nth-child(4) {background:url('/uploads/website/1288/510d8dac9ad4c1f9bc7f1a483e226bee.jpg') no-repeat;}section.services:nth-child(5) { background:url('/uploads/website/1288/6d7f39879b0d95c67e85c1729cd8d51f.jpg') no-repeat; }section.services:nth-child(6) { background:url('/uploads/website/1288/d14300abb7f0e754850a515543674db141c6bfd6.jpg') no-repeat; }section.services:nth-child(7) { background:url('/uploads/website/1288/3a73a40c254681e1bb15ac9a3d09c46c.jpg') no-repeat; }section.services:nth-child(8) {background:url('/uploads/website/1288/1b8f759c7a4c26dd0ce178618fed8ae8.jpg') no-repeat;}section.services img.serv1 {display:none;}iframe{height:500px; width:500px;}@media screen and (max-width:1024px) {section.services article { width:100%; }section.services {background:none !important; margin-bottom:40px; }.overflowSearch .fields { background:#003c71; }.overflowSearch input[type="submit"] { background-position:0px -100px !important; opacity:1; }.overflowSearch { margin-top:0; }.home-carousel { margin-bottom:0; }.cms-services h2 { margin-top:0px !important; }section.services article { padding :0 40px; }.search h2 { color:#003c70; }.homepage-index header { background:none; }.homepage-index header nav ul.menu { z-index:999; }header nav ul.menu li { padding-left:20px; background:rgba(0, 60, 112, 1); }header nav ul.menu li:nth-child(2) { padding-top:7px; }header nav ul.menu li:last-child { padding-bottom:20px; }header nav ul.menu > li.btn { background:none; }}@media screen and (max-width:768px) {section.estimate {position:relative;top:0;width:100%;left:0%; }article.team { width:100%; margin-bottom:0; }section.homepageContent > .layoutLarge { padding:0 20px; }}@media screen and (max-width:510px) {header .ribbon ul.socialLinks { right:15px; top:25px; }header .logo {margin-top:0;}}@media screen and (max-width:480px) {.estate-show .agency .picture { margin:auto; margin-bottom:40px; }.smallIcon.address:before { position:relative; }footer article.cms aside { margin-bottom:20px; width:100%; }section.services article h2 { font-size:30px; }section.services article { padding:0 10px; }}@media screen and (min-width:768px) {section.column {-webkit-column-count:1;-moz-column-count:1;column-count:1;}img.recrut { width:50%; }}@media screen and (max-width:1920px) {.banner { height:475px !important; }}@media screen and (max-width:1024px) {.banner { height:300px !important; } section > div > article > center > img:nth-child(1){width:100% !important; object-fit:cover;height:auto !important;} section > div > article > center > img:nth-child(2){width:100% !important; object-fit:cover;height:auto !important;}}@media screen and (max-width:768px) {.banner { height:250px !important; }.homepage-contact .contactLine .picture:before {left:0; right:0; margin:auto; } }@media screen and (max-width:640px) {.home-carousel { height:240px !important; }.banner { height:240px !important; }h1 { font-size:36px; line-height:42px; }section.show h1 {font-size:30px;line-height:40px;}article.cols img {width:100%; margin-bottom:10px;}.homepage-contact h2.marg {margin-top:10px;}}@media screen and (max-width:425px) {.banner { height:170px !important; }section.services img.serv1 {display:block;}.homepage-contact .contactLine .picture:before {background-position:center; background-size:50%; width:100%;}section.cms article.cms img {height:259px !important;}iframe {transform:scale(2.5);position:relative;top:240px;}}@media screen and (max-width:360px) {.banner { height:150px !important; }}