.legal.details{display:none;}@import url('https://fonts.googleapis.com/css2?family=Carrois+Gothic+SC&family=Harmattan&display=swap');h1, h2, h3, h4, h5, h6, .title { font-family:'Carrois Gothic SC', sans-serif, 'Lato'; color:#366cb2; text-transform:capitalize; }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:'Harmattan', sans-serif; }body { background-color:#FFF; }header .ribbon { background-color:rgba(86, 172, 223, 0.5); }header .ribbon ul.culture, header .ribbon ul.currencies { background:transparent; }header .ribbon ul.culture li a, header .ribbon ul.currencies li a, header .topMenu li a { color:#366cb2;font-family:'Carrois Gothic SC', sans-serif; font-weight:700; }@media screen and (min-width:1024px) {header nav ul.menu { position:absolute; top:50px; }}header nav ul.menu > li > a { color:#366cb2; font-family:'Carrois Gothic SC', sans-serif; text-transform:capitalize; }header nav ul.menu > li.over > a.icon-home, header nav ul.menu > li:hover > a.icon-home { padding:0; height:26px; }header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a { padding:5px; font-size:20px; color:#56acdf; border-bottom:2px solid #366cb2; }header .logo { max-width:450px; }footer { background-color:rgba(86, 172, 223, 0.5); }footer h3 { font-size:30px; color:#366cb2; }footer p, footer a { color:#000; }.search .nature .ms-choice > span { font-family:'Carrois Gothic SC', sans-serif; }.overflowSearch .fields { background:rgba(86, 172, 223, 0.7); border-radius:5px; }input[type="text"], input[type="password"], textarea, select, .ms-choice, .ms-choice.disabled, .select2-container--default .select2-selection--multiple { border-radius:5px; }section.selection .ads li .infos { background-color:rgba(86, 172, 223, 0.7); border-radius:0 0 5px 5px; }section.selection .ads li h4 { font-size:24px; font-weight:500; text-transform:capitalize; }section.selection .ads li p { font-size:18px; }section.selection .ads li .picture { border-radius:5px; }.ad .ribbon, section.selection .ads li .ribbon { background-color:#56acdf; border-radius:0 5px 5px 0; }.quickLinks li a { text-transform:capitalize; color:#366cb2; }.quickLinks li a:hover, .quickLinks li a.selected { text-transform:capitalize; color:#56acdf; }@media screen and (max-width:1024px) {.overflowSearch input[type="submit"] { background-position:0 -100px !important; }}.button, input[type="button"] { color:#366cb2; border-radius:5px; }#mapContainer > .button:hover { color:#ffffff; background-color:#366cb2; }.columnRight { border-radius:5px; background-color:rgba(86, 172, 223, 0.3); }.search input[type="submit"] { background:url(/images/free10/icons.svg) no-repeat; background-position:-500px -100px; }.ad .titles { background-color:#56acdf; border-radius:5px 5px 0 0; }.ad .titles h2 { font-size:22px; font-weight:500; }.ad .titles h3 { display:none; }.ad ul { border-radius:0 0 5px 0; }.ad ul li { font-size:16px; }.ad ul li.price { background-color:#366cb2; border-radius:0 0 0 5px; }.ad ul li.price div {font-size:16px; }ul.pager li { font-size:20px; }ul.pager li span, ul.pager li a { border-radius:5px; }ul.pager li.current span, ul.pager li a:hover { color:#FFF; background-color:#366cb2; }.showPictures { height:60vh; }.show-carousel .owl-controls .owl-nav .owl-prev, .show-carousel .owl-controls .owl-nav .owl-next { border-radius:5px; }.showPictures article div { background-color:rgba(86, 172, 223, 0.3); }.showPictures article ul li { color:#000; }section.show .comment { font-size:20px; color:#666; }section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span { color:#366cb2; }section.show .detailsList .details ul li.alt, .areas li.alt { font-size:20px; background-color:rgba(86, 172, 223, 0.3); border-radius:5px; }section.show .detailsList .details ul li, .areas li { color:#666; }section.show h2 { font-size:36px; }.contactLine .picture img { border-radius:5px; }.legal.details li.alt { display:none; }artice { font-size:24px; }