@import url('https://fonts.googleapis.com/css?family=Lato:400,700');body { background-image:url("/uploads/website/2372/bff3d3adb790fb6141a57b6e288e8714.png"); }h1, h2, h3, h4, h5, h6, .title,header nav ul.menu > li > a {text-transform:initial;font-family:'Lato', sans-serif;}h1, h2, h3, h4, h5, h6, .title,.quickLinks li:hover > a, .quickLinks li a.selected { color:#514034; }.quickLinks li a { text-transform:capitalize; }.button, input[type="button"] { background-color: #514034; color:#fff; transition:all 0.25s ease; }.button:hover, #mapContainer > .button:hover, .homepageNewsList .button:hover { background-color:#ee9d2c; color:#fff; }section.newsList article:nth-child(odd) .button {background-color:#514033;}.loanCalculator input[type="button"], .userBlock .button {background-color: #514034; color:#fff;}.loanCalculator input[type="button"]:hover, .userBlock .button:hover {color:#fff; background-color:#ee9d2c;}::-moz-placeholder { color:#333; opacity:1; }:-ms-input-placeholder { color:#333; }::-webkit-input-placeholder { color:#333; }.ms-choice > span.placeholder { color:#333; }.ms-choice > span {color:#fff;}.ms-choice > div.open { background:url('/images/free10/icons.svg') 0 -800px no-repeat; transform:rotate(-90deg); }.select2-dropdown { border:none; box-shadow:0 3px 10px rgba(0, 0, 0, 0.18); }.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color:#0075bd; }header {position:fixed;width:100%;height:100px;margin:auto;top:0;left:-9999px;right:-9999px;z-index:100;border-bottom:1px solid rgba(0,0,0,0);background:url("/uploads/website/2372/bff3d3adb790fb6141a57b6e288e8714.png");transition:all 0.4s ease-out;}header.fixed {height:100px;max-width:none;padding:0 0 10px 0;background:url("/uploads/website/2372/bff3d3adb790fb6141a57b6e288e8714.png");box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000;transition:all 0.4s ease-out;}header, nav ul, nav ul li, nav ul li a, nav ul li span {-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}header .logo img { height:75px; }header .ribbon { background:none; }header nav ul.menu { background:none; }header .ribbon ul.culture { position:relative; float:right; right:0; left:auto; top:-3px; 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 { font-size:11px; color:#513f32; font-weight:500; text-transform:uppercase; }@media screen and (min-width:1025px){header .logo {margin-top:-25px;}header nav ul.menu { top:5px; margin-top:0px; margin-bottom:0;}header nav ul.menu > li:hover > ul {background:rgba(51, 51, 51, 0.8);text-align:center;}}header .topMenu li a { color:#513f32; }header nav ul.menu > li > a { color:#513f32; font-size:13px; font-weight:bold; text-transform:uppercase; padding:5px 0 15px; }header nav ul.menu > li:hover > a,header nav ul.menu > li.over > a {color:#ee9d2c!important;}header nav ul.menu > li > a,header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a {border-bottom:none;}header nav ul.menu li.submenus:after {border-top-color:#ee9d2c!important;}header.fixed nav ul.menu > li > a, header.fixed .ribbon ul.culture li a, header.fixed .topMenu li a{ color:#514034!important;}header.fixed nav ul.menu > li:hover > a,header.fixed nav ul.menu > li.over > a {color:#ee9d2c!important;}footer { background-color:#514034; }footer h3, footer p, footer a { color:#fff; }footer .credits { background-color:#514034; }footer .credits > .layoutLarge {border-top:1px solid rgba(255,255,255,0.05);}footer .smallIcon.address:before{background-position:-500px -700px;}footer .smallIcon.phone:before {background-position:-550px -700px;}footer span.phone.smallIcon { color:#FFF; }.homepage-index header { background:none; transition:all 0.4s ease-out; }.homepage-index header.fixed {background:url("/uploads/website/2372/bff3d3adb790fb6141a57b6e288e8714.png"); transition:all 0.4s ease-out; } .homepage-index header .ribbon ul.culture li a, .homepage-index header .topMenu li a, .homepage-index header nav ul.menu > li > a {color:#fff;}.home-carousel { margin-bottom:0; height:100vh; }.home-carousel:after {content:"";position:absolute;display:block;top:0;width:100%;height:20%;overflow:hidden;background:-moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 1%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 );}.homepage-index .wrapper {margin-top:0;}.wrapper {margin-top:90px;}.search h2 {display:none;}.overflowSearch .fields {padding:7px 15px;background:linear-gradient(rgba(81,63,50,0.7),rgba(81,63,50,0.9)),url("/uploads/website/2372/bff3d3adb790fb6141a57b6e288e8714.png");border-radius:6px;}.overflowSearch .fields .field {margin-bottom:0;}.overflowSearch input[type="submit"] {top:0;margin:5px 0 0;background-position:-500px -400px;transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);}.quickLinks {padding-top:10px;}.quickLinks li a {padding-bottom:9px;text-transform:uppercase;font-size:25px;}.quickLinks li a:hover:after, .quickLinks li a:hover:before,.quickLinks li a.selected:after, .quickLinks li a.selected:before {content:none;}.overflowSearch input[type="text"], .overflowSearch select, .overflowSearch .ms-choice, .overflowSearch .ms-choice.disabled,.overflowSearch .select2-container--default .select2-selection--multiple {background-color:transparent;border-bottom:none;font-size:18px;font-weight:700;border-right:1px solid rgba(255, 255, 255, .4);}.overflowSearch ::-moz-placeholder {color:#fff;opacity:1;}.overflowSearch :-ms-input-placeholder {color:#fff;}.overflowSearch ::-webkit-input-placeholder {color:#fff;}.overflowSearch .ms-choice > span.placeholder {color:#fff;}.overflowSearch .select2-container {border:none;}.overflowSearch .select2-container .select2-search--inline .select2-search__field {margin-top:0;font-size:18px;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.homepage-index .select2-dropdown {background-color:rgba(81,63,50,0.7);border-color:#fff;}.homepage-index .select2-results__option[aria-selected] {color:#fff;}.homepage-index .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#fff;color:#333;}.homepage-index .select2-container--default .select2-results__option[aria-selected=true] {background-color:#a9a9a9;}.homepage-index .select2-container--default .select2-selection--multiple .select2-selection__choice {padding:1px 9px;margin-top:0;background-color:#fff;color:#212121;}.overflowSearch select {color:#fff;}.overflowSearch select#price option {color:#333;}.overflowSearch .ms-choice > div {background-position:-500px -800px;}section.selection {margin-top:50px; }section.selection .ads li {height:auto;}section.selection .ads li .infos {position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;}section.selection .ads li .picture {height:auto;padding-bottom:56.25%;}section.selection .ads li h4 {color:#524033;}section.selection .ads li p {color:#ee9d2c;}section.homepageContent > .layoutLarge { display:table; padding:0; max-width:none; height:550px; }section.homepageContent article { display:table-cell; vertical-align:middle; padding:220px; background-color:rgba(81, 63, 51, 0.7);}section.homepageContent article > h1 {display:none;}section.homepageContent article p{width:70%; margin:auto;}section.homepageContent article h1, section.homepageContent article p {color:#fff;}section.homepageContent hr {width:60px;border:0;position:relative;z-index:2;margin:0 auto;margin-bottom:36px;height:3px;background:#ee9d2c;}#mapContainer > .button:before { background-position:-500px -800px; }.ad .soleagent, section.selection .ads li .soleagent { color:#ee9d2c; }.ad .ribbon, section.selection .ads li .ribbon {background-color:#514033;}.ad .titles {background-color:#513f32;}.ad ul li { color:#5d5d5d; }.ad ul li.price {background-color:#ee9d2c;}.estatePopup .comment { color:#333; }ul.pager li.current span, ul.pager li a:hover {background-color:#513f32;}.showPictures > .button:before { background-position:-1100px -800px; }.showPictures article {background-color:rgba(81, 64, 51, 0.7);}.showPictures > article h2 { color:#fff; }.showPictures > article ul li { color:#fff; }.showPictures > article ul li:last-child { color:#ee9d2c; }section.show .detailsList .details ul li, .areas li { color:#333; }section.show .detailsList .details ul li.alt, .areas li.alt { background-color:#ececec; }section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span {color:#513f32;}.similarBlock .item .price { color:#666; }.show-carousel .owl-controls .owl-nav .owl-prev { background-position:-973px -1070px !important; }.show-carousel .owl-controls .owl-nav .owl-next { background-position:-967px -1220px !important; }.userBlock .button:hover { color:#fff; }.userBlock .button:after { background-position:-500px -800px;}.userBlock .button:hover:after { background-position:-500px -800px; }.cms-join article.cms article {column-count:2; column-gap:90px; margin-bottom:40px;}.cms-join article.cms h2 {border:navajowhite;font-weight:500;margin:auto;text-align:center;display:block;font-size:40px;}.cms-join article.cms li {list-style:disc;margin-left:30px;margin-bottom:10px;}.cms-join article.cms h3 {margin:20px auto;}.cms-join article.cms p.underline {border-bottom:1px solid #bbbbbb;width:23%;}.cms-join article.cms ul {margin:20px auto;}.cms-join article.cms h3:nth-child(3) {margin-left:480px;}.cms-callus article.callcontact img { width:100%;}.cms-callus article.cms > article:nth-child(5) > article {display:flex;flex-direction:column;justify-content:center;height:315px;margin-left:30px;}.cms-callus article.callcontact {display:flex;flex-direction:row;height:235px;margin-bottom:200px;margin-top:80px;}.cms-callus article.cms > article:nth-child(6) {flex-flow:row-reverse;margin-bottom:90px;}.cms-callus article.cms > article:nth-child(6) > img {margin-right:30px;}.cms-callus section.cmsForm .columnRight {margin-top:50px;float:none;width:100%;}.cms-callus .columnLeft {float:none;width:100%;}.cms-callus article.cms > p:nth-child(1) {margin-bottom:40px;}.cms-louer article.cms img {margin:30px auto;display:block;width:50%;}.cms-louer article.cms ul li h2 {font-size:22px;border:navajowhite;font-weight:500;margin-top:20px;margin-bottom:0px;}.cms-louer article.cms ul li {list-style:disc;margin-left:20px;}.cms-louer article.cms article {margin-top:70px;}.cms-louer article.cms article img {float:left;width:50%;}.cms-louer article.cms article article {float:right;width:44%;margin-top:60px;text-align:center;}.cms-louer article.cms article article p {text-align:center;}.cms-vendre article.cms h2 {border:none;font-weight:400;margin-top:20px;margin-bottom:10px;color:#f99707;margin-left:90px;}.cms-vendre article.cms h2.smallh2 {font-size:22px; margin-left:0;}.cms-vendre article.cms h3 {margin-bottom:8px;font-size:23px;font-weight:400;font-style:italic;}.cms-vendre article.cms article {-webkit-column-count:2;column-count:2;-webkit-column-gap:80px;column-gap:80px;margin-bottom:50px;}.cms-vendre article.cms section.sec {background-color:rgba(228, 226, 226, 0.33);padding:30px;}.cms-vendre article.cms section.sec h2.main {margin-left:160px;}article.intro p {text-align:center;}.cms-callus article.callcontact h2 { margin-left:20px; }.cms-callus article.callcontact p { margin-left:20px; }.cms-callus article.callcontact p:nth-child(2) {font-style:italic;}.cms-callus article.callcontact p img {height:15px;width:15px;}article.contact p { text-align:center; }.cms-callus section.cmsForm .columnRight h3 {width:100%; text-align:center;}.cms-facebook article.cms iframe {display:block;margin:auto;}.cms-recherche h1 {width:100%;text-align:center;border:none;}.cms-recherche article.cms.columnLeft {width:100%;margin-bottom:40px;}.cms-recherche aside.columnRight {width:100%;}article.alert {margin-top:120px;margin-bottom:40px;}article.alert h2 {width:100%;border:none;text-align:center;}.contact3-form .wrapper {max-width:1240px;margin:auto;padding:40px;}.contact3-form .wrapper .field.lastname {display:inline-block;}.contact3-form .wrapper .field.email {display:inline-block;margin-left:20px;}.contact3-form .wrapper .field.lastname, .contact3-form .wrapper .field.email, .contact3-form .wrapper .field.nature_id, .contact3-form .wrapper .field.city, .contact3-form .wrapper .field.rooms_min,.contact3-form .wrapper .field.area input, .contact3-form .wrapper .field.price input {width:400px;}.contact3-form .wrapper .field.area input, .contact3-form .wrapper .field.price input {display:inline-block; margin:10px 15px;}@media screen and (max-width:1920px) { .home-carousel { height:100vh !important; } }@media screen and (max-width:1400px) { .home-carousel { height:100vh !important; } }@media screen and (max-width:1024px) { .home-carousel { height:70vh !important; } }@media screen and (max-width:640px) { .home-carousel { height:400px !important; } }@media screen and (min-width:1025px) {header nav ul.menu > li > a.icon-home { height:30px; background-position:-50px -744px; }header nav ul.menu > li > ul li {background:#5d5248;}.homepage-index header nav ul.menu > li > a.icon-home { background-position:-550px -744px; filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.6)); -webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.6)); }.overflowSearch .fields {border-radius:6px;border:3px solid #ee9d2c;}.overflowSearch .fields .field.reference input[type="text"] {border:none;}}@media screen and (max-width:1024px) {header, .homepage-index header, header.fixed { height:auto; padding:0; background:url("/uploads/website/2372/bff3d3adb790fb6141a57b6e288e8714.png"); }header .logo {margin:-30px 10px 0;}header nav ul.menu { position:relative; width:auto; margin:15px 0 !important; }header nav ul.menu > li > a, header .ribbon ul.culture li a, header .topMenu li a{ color:#514034!important;}header nav ul.menu > li > ul a {color:#514033;}header nav ul.menu > li.btn a { background-position:-1200px -300px; }.homepage-index .wrapper {margin-top:120px;}.home-carousel:after {display:none;}.home-carousel { height:auto !important; }.home-carousel .owl-item .item { padding-bottom:56.25%; height:auto; }.home-carousel .layoutLarge { position:absolute; height:auto; left:0; right:0; top:0; bottom:0; margin:auto; }.home-carousel .layoutLarge > div img { max-width:200px !important; }.overflowSearch .fields { padding:7px 15px 0; border:none; border-radius:3px; }.overflowSearch input[type="text"], .overflowSearch select, .overflowSearch .ms-choice, .overflowSearch .ms-choice.disabled, .overflowSearch .select2-container--default .select2-selection--multiple { border-right:none; border-bottom:1px solid #fff; }.overflowSearch input[type="submit"] { margin:5px auto 0; background-position:-1000px -100px !important; }section.homepageContent .layoutLarge > article { width:100% !important; padding:40px 0; }section.homepageContent article > div article { padding:80px 30px; }section.homepageContent article > div aside { position:relative; overflow:hidden; }section.homepageContent article > div aside img { position:absolute; left:-9999px; right:-9999px; top:-9999px; bottom:-9999px; margin:auto; width:100%; height:auto; }.homepage-index section.homepageContent iframe {max-width:98%;}.estate-show .wrapper {margin-top:140px;}.cms-vendre article.cms h2, .cms-vendre article.cms section.sec h2.main {margin-left:60px;}.cms-callus article.callcontact img {width:24%;}.cms-join article.cms h2 {margin:30px auto; font-size:30px;}.cms-join article.cms p.underline {width:28%;}.cms-join article.cms h3:nth-child(3) {margin-left:0;}}@media screen and (max-width:768px) {.loanCalculator { clear:both; }.home-carousel .layoutLarge > div img { max-width:180px !important; }.cms-vendre article.cms h2, .cms-vendre article.cms section.sec h2.main {margin-left:20px;}section.selection .ads li {margin:0 1% 60px 1%;}.showPictures > article h2, .showPictures > article ul li {color:#524033;}section.listing .layoutLarge { padding-top:0; }section.listing h1 { margin:0; padding:0; }.ads .ad { width:100%; margin:0 0 40px 0; }.showPictures > article ul { margin-top:0; }.showPictures > article h2 { margin-bottom:5px; }.sideToside article, .sideToside aside { display:block; width:100%; padding:0; }.sideToside aside { margin-bottom:20px; text-align:center; }.cms-search .cms ul li { width:50%; }.cms-search .cms ul li:nth-child(2n+1) { clear:both; }.cms-search .cms ul li:first-child, .cms-search .cms ul li:nth-child(2) { margin-bottom:30px; }.cms-callus article.callcontact img {width:33%;}.cms-join article.cms p.underline {width:38%;}.users li { width:100%; margin-bottom:20px; }.contact3-form .wrapper .field.lastname, .contact3-form .wrapper .field.email, .contact3-form .wrapper .field.nature_id, .contact3-form .wrapper .field.city, .contact3-form .wrapper .field.rooms_min,.contact3-form .wrapper .field.area input, .contact3-form .wrapper .field.price input {width:255px;}}@media screen and (max-width:720px) { header .topMenu { text-align:left !important; } }@media screen and (max-width:640px) {.select2-container--default .select2-selection--multiple .select2-selection__rendered { padding:0; }header .ribbon { top:26px; }header .logo { float:left !important; width:140px !important; }header nav ul.menu { margin:25px 0 !important; text-align:right !important; }header .topMenu {clear:none!important;}.home-carousel .layoutLarge { top:-60px; }.home-carousel .owl-item .item { padding-bottom:70%; }.home-carousel .layoutLarge > div img { max-width:140px !important; }section.homepageContent article > div aside { display:none; }section.homepageContent article > div article { width:100%; padding:40px 40px 0; }section.selection .ads li {margin:0 1% 100px 1%;}.cms-callus article.callcontact img {width:40%;}.cms-join article.cms p.underline {width:47%;}.cms-louer article.cms img {width:100%;}.cms-sell .cms ul li { width:100%; }}@media screen and (max-width:540px) {h1 {font-size:33px;}h2 {font-size:22px;}header nav ul.menu > li > a { color:#000; }.home-carousel .layoutLarge { top:0; bottom:auto; padding-bottom:42%; }section.selection .ads li {height:400px!important;}.cms-vendre article.cms h3 {font-size:20px;}.cms-vendre article.cms h2, .cms-vendre article.cms section.sec h2.main {margin-left:20px;}.cms-vendre article.cms article, .cms-join article.cms article {-webkit-column-count:1;column-count:1;}.cms-louer article.cms article img {width:100%; float:none;}.cms-louer article.cms article article {float:none; width:100%;}.cms-callus article.callcontact img {margin:auto 10px;height:80%;}.cms-join article.cms p.underline {width:58%;}.cms-search .cms ul li { width:100%; padding:0 20px; }.contact3-form .wrapper .field.lastname, .contact3-form .wrapper .field.email, .contact3-form .wrapper .field.area input, .contact3-form .field.price input,.contact3-form .wrapper .field.area input, .contact3-form .wrapper .field.price input {margin-left:0;display:block;}.contact3-form .wrapper .field.lastname, .contact3-form .wrapper .field.email, .contact3-form .wrapper .field.nature_id, .contact3-form .wrapper .field.city, .contact3-form .wrapper .field.rooms_min, .contact3-form .wrapper .field.area input, .contact3-form .wrapper .field.price input { width:100%;}}@media screen and (max-width:480px) {section.show h1 { font-size:31px; line-height:41px; }.contactLine .agency .picture { background-position:center center; }.cms-vendre article.cms h2, .cms-vendre article.cms section.sec h2.main {margin-left:0px;}.cms-vendre section > div > article > section > article:nth-child(5) > h3:nth-child(10) {margin-top:-80px;}.cms-facebook article.cms iframe {max-width:90%;}.cms-join article.cms p.underline {width:72%;}}@media screen and (max-width:425px) { .cms-callus article.callcontact img {height:50%;width:30%;}section.selection .ads li {height:300px!important;}}@media screen and (max-width:380px) {section.homepageContent article h1 { font-size:43px; }.cms-callus article.callcontact {margin-bottom:300px;}.cms-callus article.callcontact p {margin-left:0; text-align:left;}}@media screen and (max-width:325px) {.cms-callus article.callcontact {margin-bottom:400px;}}