@import url('https://fonts.googleapis.com/css?family=Lato:400,700');body { background-color:#fff; }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:#6d6e71; }.quickLinks li a { text-transform:capitalize; }.button { background-color:#6d6e71; color:#fff; transition:all 0.25s ease; }.button:hover { background-color:#555658; color:#fff; }header { background-color:#fff; }header .ribbon ul.culture li a,header .topMenu a { color:#6d6e71; }header .ribbon ul.culture { top:0; background:none; }header .ribbon ul.culture li, header .ribbon ul.culture li.selected { display:inline-block !important; margin-right:5px; 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 { display:block; width:22px; height:16px; text-indent:-10000px; background-position:center center; background-repeat:no-repeat; }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 .logo { width:250px; }header nav ul.menu { margin:20px 0; background-color:transparent; }header nav ul.menu > li > a {padding:10px 0px;color:#6d6e71;border-bottom:2px solid transparent;}header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a { color:#6d6e71; border-bottom:2px solid #fff; }header .ribbon { background-color:transparent; }header .ribbon ul.culture { background-color:transparent; }header .ribbon ul.culture li.selected { border-bottom-color:#6d6e71; }header .ribbon ul.culture li.selected a:after { border-top-color:#fff; }header .ribbon ul.culture li.selected a:before { border-top-color:#6d6e71; }footer { position:relative; background-color:#6d6e71; }footer:before { content:""; position:absolute; left:0; right:0; top:0; height:160px; background-color:#fff; }footer h3 { color:#fff; }footer p, footer a { color: #fff; }footer .network { width:17%; }footer .shortcuts { justify-content:center; }footer .shortcuts li img { width:100%; }footer .smallIcon.address:before, footer .smallIcon.userName:before { background-position:-500px -700px; }footer .smallIcon.contact:before { background-position:-500px -750px; }footer .smallIcon.mail:before { background-position:-600px -750px; }footer .smallIcon.phone:before { background-position:-550px -700px; }footer .social a.email:before { background-position:-110px -2px; }footer .social a.facebook:before {background-position:-110px -38px;}footer .social a.instagram:before { background-position:-110px -218px; }footer .credits { background-color:#6d6e71; }footer .partners { width:90px; margin-top:70px; }footer .partners img { display:block; width:100%; }footer > .layoutLarge{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; }footer .cms { order:9; }.overflowSearch .fields { background-color:rgba(109, 110, 113, 0.61); }section.selection .ads li .infos { background-color:rgba(109, 110, 113, 0.7); }section.homepageContent > .layoutLarge { min-height:0; padding:0; }section.homepageContent article { background-color:rgba(255, 255, 255, 0.88); }#mapContainer > .button:before { background-position:-500px -800px; }.ad .soleagent { background-color:#C0392B;color:#fff; }.ad ul li { color:#5d5d5d; }.estatePopup .comment { color:#333; }.showPictures > .button:before {background-position:-600px -800px;}.showPictures > article h2 { color:#333; }.showPictures > article ul li { color:#333; }.showPictures > article ul li:last-child { color:#C0392B; }section.show .detailsList .details ul li, .areas li { color:#333; }section.show .detailsList .details ul li.alt, .areas li.alt { background-color:#ececec; }.similarBlock .item .price { color:#666; }.show-carousel .owl-controls .owl-nav .owl-prev { background-position:-973px -1070px; }.show-carousel .owl-controls .owl-nav .owl-next { background-position:-967px -1220px; }.userBlock .button { color:#6d6e71; }.userBlock .button:hover { color:#fff; }.userBlock .button:after { background-position:-1000px -800px; }.userBlock .button:hover:after { background-position:-500px -800px; }@media screen and (min-width:1025px){header nav ul.menu > li > a.icon-home { height:23px; }}@media screen and (max-width:1024px){header nav ul.menu { float:right; position:relative; width:auto; }.overflowSearch { bottom:0 !important; }.overflowSearch input[type="submit"] { background-position:0 -100px !important; }section.homepageContent article { width:100% !important; }footer:before { height:210px; }footer .partners { margin-top: 10px; }footer .sectors { width: 46%; }}@media screen and (max-width:640px) {header .logo { width:340px !important; margin:auto; }header .topMenu { float:right !important; clear:none !important; margin-right:20px !important; }header nav ul.menu { float:none; }}@media screen and (max-width:480px) {footer > .layoutLarge { justify-content:center; -webkit-justify-content:center; -moz-justify-content:center; }footer .cms { margin-top:20px; }}