 @import url('https://fonts.googleapis.com/css?family=Abel|Actor');h1, h2, h3, h4, h5, h6, .title { font-family:'Abel', sans-serif; text-transform:initial; }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:'Actor', sans-serif; }header { position:relative; background:#fff; }header > div { background:none; }.homepage-index header .logo { top:0; position:absolute; left:0; display:block; width:250px; padding-top:5px; background:#fff; box-shadow:-7px 8px 13px rgba(0, 0, 0, 0.2); z-index:99; }.homepage-index header .logo > div { display:block; }.homepage-index header .logo > div img { max-height:160px !important; margin:0; }.homepage-index header .logo img {height:auto;}.homepage-index header .ribbon ul.culture { background:white; top:0px; left:0; }header .logo img {height:100px;}header nav ul.menu { text-align:right;margin:26px 0;padding-right:0;}header .ribbon ul.culture {left:22px; background:white;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:black;border-bottom:none;}nav ul.culture li a { color:#000; }header .layoutLarge {max-width:1600px; }header nav ul.menu > li { margin:0px 5px 0px 0px; }header nav ul.menu > li > a { padding:12px 18px; color:#000; font-size:13px; font-weight:400; text-transform:uppercase; letter-spacing:1px; -webkit-transition:initial; transition:initial;}header nav ul.menu > li > a:active, header nav ul.menu > li > a:hover { background-color:#2399cf;}.homepage-index header nav ul.menu {left:0; text-align:right; margin:0; }header nav, nav ul.culture { background:#fff; }header .ribbon {background-color:white;}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 .ribbon ul.culture li.selected {border-bottom:1px solid #ffffff;}header .ribbon ul.culture li a {display:block; width:22px; height:16px; text-indent:-10000px; background-position:center center; background-repeat:no-repeat;}header nav ul.menu > li > a:hover {color:white;}header .ribbon ul.culture li.selected a:before {border-top-color:#ffffff;}header .ribbon ul.culture li.selected a:after {border-top-color:#ffffff;}header .ribbon ul.culture li, header .ribbon ul.culture li.selected {display:inline-block !important; margin-right:5px; border:none;}.home-carousel { height:49vw !important; }.overflowSearch .fields {background:rgba(38, 148, 209, 0.5);border-radius:5px;}.search .nature .ms-choice, .order .ms-choice, .search h2{display:none;}.overflowSearch input[type="submit"] {right:559px !important; top:75px; text-indent:0px; color:white; width:auto; background:rgb(252, 175, 0);border:1px solid #b57f04;border-radius:3px;padding:10px 20px; height:auto;}.overflowSearch input[type="submit"]:hover {background:rgb(214, 148, 0);}section.selection h2 { margin-bottom:0px;}.quickLinks li a {text-transform:uppercase; font-size:21px;}section.selection .ads li p {font-size:13px; font-weight:500; color:black; line-height:7px;text-shadow:1px 1px 2px #ffffff;}section.selection .ads li h4 {font-size:18px; text-transform:uppercase; font-weight:500; color:black; margin-bottom:5px;text-shadow:1px 1px 2px #ffffff;}section.selection .ads li .infos { background-color:rgba(250, 179, 7, 0.58);}section.homepageContent > .layoutLarge { background:none;padding:0; max-width:none;}section.homepageContent article.flex2 { width:100% !important;display:flex; flex-wrap:wrap; padding:0 !important; }section.homepageContent article.flex2 > article { width:50%; overflow:hidden; }section.homepageContent article.flex2 > article > img { width:100%; height:100%; }section.homepageContent article.flex2 > article:last-child { padding:0; }section.homepageContent article.flex2 > article:first-child { padding:35px 80px 100px 80px; background:#f3f3f3; text-align:left; line-height:24px;}section.homepageContent article {width:100%; padding:0px;}section.homepageContent article h2 {padding-bottom:10px;font-size:27px; margin-bottom:25px; border-bottom:1px solid #b9b9b9; margin-top:55px;}section.homepageContent article h1 {margin-bottom:35px; }.homepage-index footer {margin-top:0px;}.columnLeft h1, .cms h1 {text-transform:uppercase; text-decoration:underline; border-bottom:none;}.ad .titles {background-color:rgb(250, 179, 7);}.ad .titles h2 { font-size:19px; text-transform:uppercase;font-weight:300; color:black;}.ad .titles h3 { color:black;font-weight:500;}.ad ul li.price { background-color:#009bd6;}.cms h2 {padding-bottom:10px; font-size:27px; margin-bottom:25px; border-bottom:none;}.cms h1 {font-size:39px;}.ad .picture .buttons > div .button {color:black;}.homepage-contact .contactLine h2 { display: none; }.homepage-contact .contactLine { width:50%; float:right; overflow:hidden; margin-top:162px; padding:80px 80px 157px;}.homepage-contact section.contact { overflow:hidden;}.homepage-contact section.contact > .layoutLarge.clearfix { width:50%; float:left; }.homepage-contact .contactLine > .layoutLarge > div > div:first-child { display:none; }.homepage-contact .contactLine h2 { display:none; }.homepage-contact footer { margin-top:0; }.homepage-contact .cms img {width:100%;}section.newsList article:nth-child(odd) .button:hover {background-color:#2499cf; color:white;}.estatePopup .buttons a:hover { background-color:#2499cf; color:white;}.showPictures .button:hover {background-color:#2499cf; color:white;}.button:hover, input[type="button"]{background-color:#2499cf; color:white;}section.show h1 {font-size:31px;}section.homepageCms.cms_button_more {text-align:center;margin-bottom:60px;}section.selection { margin-bottom:0; }.homepage-contact .contactLine { padding-bottom:30px !important;}.cms-news .banner { background-image:url('/uploads/website/2226/ed97f79054a395a9a5ae2ffb8c5fafe0.jpg') !important; }.cms-users h1 { display:none;}.cms-users .map { background-image:url('/uploads/website/2226/48f76ea3bce442febeb589643d5950c1.jpg') !important; height:400px; background-repeat:no-repeat; background-size:cover;}section.users aside.map #map { display:none;}.cms-estate2 .banner {background-image:url("/uploads/website/2556/185879982785eddffc2fa2a174a7cda3.jpg")!important;height:auto;background-position:bottom;padding-bottom:28%;}.cms-sell .banner { height:650px; }.cms-estate2 #mapContainer > .button {display:none;}.homepageNewsList .button:before { background:url(/images/free10/icons.svg) -1000px -800px no-repeat;}#mapContainer > .button:before { background:url(/images/free10/icons.svg) -1000px -800px no-repeat;}.showPictures .button:before { background:url(/images/free10/icons.svg) -1100px -800px no-repeat;}.userBlock .button:after { background:url(/images/free10/icons.svg) -1000px -800px no-repeat;}.loanCalculator input[type="button"] {color:#2399cf !important;}.cms-avis .banner { background-image:url('/uploads/website/2226/57ca6b399f3b719aa60c746626a11a79.jpg') !important; }.cms-avis section.newsList article .content { width:100%; }.cms-avis section.newsList article { padding-bottom:40px; }.cms-avis section.newsList article .button,.cms-avis section.newsList article .content > p { display:none; }.cms-avis section.newsList article:nth-child(odd) { background:none; }.cms-avis section.newsList article:nth-child(even) .content,.cms-avis section.newsList article:nth-child(even) .comment {text-align:right;}.cms-avis section.newsList article h2 {font-size:23px;margin:0 auto;quotes:"\201C""\201D""\2018""\2019";padding:10px 20px;line-height:1.4;width:100%;}.cms-avis section.newsList article h2:before {content:open-quote;display:inline;height:0;line-height:0;left:-10px;position:relative;top:30px;color:#eeb040;font-size:3em;}.cms-avis section.newsList article h2:after {content:close-quote;display:inline;height:0;line-height:0;left:10px;position:relative;top:35px;color:#eeb040;font-size:3em;}.cms-avis section.newsList article .comment { color:#000; font-style:italic; text-align:center; }.cms-avis section.newsList article a {cursor:default;}.cms-avis section.newsList article:nth-child(odd) { background-color:#fff; }.cms-avis section.main.cms.news { text-align:center; }@media screen and (max-width:1024px) {.overflowSearch input[type="submit"] { right:auto !important;}section.homepageContent article { width:100% !important;}.cms-sell .banner { height:450px;}section.usersList article.user { width:50% !important; float:left !important; clear:initial !important; margin-top:60px !important ;}section.newsList article .content { width:56%;}}@media screen and (max-width:900px) {.homepageNewsList > div, .homepageNewsList .button { width:27.25%;}}@media screen and (max-width:768px) {.cms-sell .banner { height:380px;}section.newsList article .content { width:100%;}.homepage-contact .contactLine { width:100%; margin-top:-10px;}.homepage-contact section.contact > .layoutLarge.clearfix { width:100%;}.fields.clearfix { width:740px !important; }}@media screen and (max-width:640px) {.fields.clearfix { margin-top:initial !important; width:initial !important;}section.selection { margin-top:initial !important;}.cms-sell .banner { height:300px;}header .logo { float:left !important; width:auto !important; margin-top:-70px !important;}section.usersList article.user { float:none !important; width:100% !important;}header nav ul.menu { text-align:right !important;}}@media screen and (max-width:540px) {.homepage-index header .logo img { height:200px !important;}.cms-users .map { height:180px;}@media screen and (max-width:470px) {section.usersList article.user .picture .userBubble {width:120px !important;height:120px !important;}@media screen and (max-width:375px) {.homepage-index header .logo img {height:140px !important;}.contactLine > .layoutLarge > div { display:block !important;}.homepage-contact .contactLine { padding:20px 0px 20px 0px !important;}}