@import url('https://fonts.googleapis.com/css?family=Comfortaa:400,500,700');html, body, header, footer, section, nav, aside, article, figure, a,figcaption, td, div, p, ul, ol, li, dl, dt, dd, select, input, textarea, label, button, hr,footer a { color:#131010; }body { background-color:#f6f6f6; }h1, h2, h3, h4, h5, h6, .title { color:#484545; }h1, h2, h3, h4, h5, h6, .title,header nav ul.menu > li > a { font-family:'Comfortaa', cursive; }input[type="submit"], .button {background-color:#797676; transition:background-color 0.25s ease; }input[type="submit"]:hover, .button:hover {background-color:#484444;}header {background-color:#545252; position:relative; }header .logo > div img {max-height:110px;}.homepage-index header .logo > div img {max-height:110px;}header nav {margin-top:180px;background-color:#fff;}.homepage-index header nav {margin-top:180px;}header .logo {top:-180px;width:100%;left:0;right:0;width:100%;}.homepage-index header .logo {top:-180px;height:140px;}.homepage-index header .logo , header .logo {padding:15px 0 50px 0;background-color:#3a3a3c;}nav ul.culture {background-color:#3a3b3d;}header > div {background-color:rgba(163, 161, 161, 0.24);}nav ul.culture:after {background-position:-180px -160px;content:none;}header article.cms {position:absolute;top:-102px;right:0px;left:0;height:70px;z-index:11;background-color:transparent;}header .cms > .layoutLarge { overflow:visible; }header article.cms h1 {position:absolute;left:0;right:0;top:52px;padding:10px;margin:0;text-align:center;color:#fff;text-shadow:0px 0px 9px rgba(0, 0, 0, 0.25);line-height:normal;}header article.cms p {position:absolute;right:0;top:-45px;}header article.cms a,header article.cms p {color:#fff;font-size:19px;line-height:normal;font-family:'Comfortaa', sans-serif;text-align:right;font-weight:500;}header .socialLinks {position:absolute; right:0; top:20px;width:178px;text-align:center;}header .socialLinks li { display:inline-block; }header .socialLinks li a {position:relative;display:block;width:36px;height:36px;overflow:hidden;text-indent:10000px;}header ul.socialLinks li a.alertMail {background-image:url('/images/free9/icons.svg');background-position:-296px 5px;text-align:left;text-indent:-9999px;}nav ul.culture:after { bottom:0; }nav ul.culture li {display:inline-block !important;font-size:12px;text-align:center;}nav ul.culture li a {display:block;width:32px;height:25px;padding:0;text-indent:-1000px;background-position:5px 5px;background-repeat:no-repeat;overflow:hidden;}nav ul.culture li:nth-child(1) a { background-image:url('/images/default/fr.png'); }nav ul.culture li:nth-child(2) a { background-image:url('/images/default/en.png'); }nav ul.culture li:nth-child(3) a { background-image:url('/images/default/it.png'); }header nav ul.menu > li > a { color:#3a3b3d; }header nav ul.menu > li.btn a { background-position:-118px -236px; }nav ul.culture { position:absolute; top:-170px; left:10px; right:auto; }footer { background-color:#f6f6f6; }footer > .layoutLarge { border-top:1px solid #797676; }.homepage-index footer > .layoutLarge { border-top:none; }footer h3 {color:#484545;border-bottom-color:#D7D2D2;}footer .agency { background-color:#CFCDCD; }.social a, footer ul.alerts li a:before { background-color:#797676; }footer ul.alerts li a.alertMail:before {background-position:-296px 5px;}footer ul.alerts li a.newsletter:before { background-position:-296px -55px; }.social a.facebook {background-position:-108px -36px;}.social a.twitter { background-position:-108px -72px; }.social a.youtube { background-position:-108px -108px; }.social a.dailymotion { background-position:-108px -144px; }.social a.google { background-position:-108px -180px; }.social a.instagram { background-position:-108px -216px; }.social a.linkedin { background-position:-108px -252px; }.social a.pinterest { background-position:-108px -288px; }.social a.viadeo { background-position:-108px -324px; }.social a.skype { background-position:-108px -360px; }footer > .credits { background-color:#545252; }footer > .credits p { color:#e8e8e8; }.owl-carousel .owl-nav [class*='owl-'] { background-color:#fff; }.owl-carousel .owl-nav [class*='owl-']:hover { background-color:#a3a1a1; }.selection-carousel .owl-controls .owl-nav .owl-prev {background-position:-350px -92px;}.selection-carousel .owl-controls .owl-nav .owl-next { background-position:-350px -112px; }.selection-carousel .item h3 { color:#131010; }.selection-carousel .item p { color:#484545; }.selection-carousel .item p .price { color:#dba828; font-size:16px; }aside.homepageSearch {max-width:none;background-color:#3a3a3a;border-bottom:1px solid #949494;}aside.homepageSearch form { max-width:1040px; margin:auto; }aside.homepageSearch form > div { width:22%; }section.selection, section.alert { background-color:#545252; }section.selection h2 { color:#ffffff; }section.agency { background-color:#f6f6f6; }section.agency h1, section.agency p { color:#000; }section.agency h2, section.agency h3 { color:#131010; }section.alert h2, section.alert p {color:#ffffff;}section.alert .button { background-color:#f6f6f6; color:#484545; }section.alert .button:hover { background-color:#484545; color:#f6f6f6; }section.shortcuts ul li .picture.resizePicture { background-color:#545252; }section.shortcuts ul li h2 { width:100%; }section.shortcuts ul li .content { left:-9999px; right:-9999px; width:75%; margin:auto; }section.shortcuts ul li .content p { text-align:center; }.listingSearch { background:#545252; }.search form > div:nth-child(5),.search form > div:nth-child(6) { width:8%; }.ad .soleagent { background-color:#E53A40; }.ad .price {color:#dba828;font-size:16px;}.pager li.current, .pager li:hover a { background-color:#000; }section.showPictures { background-color:#fff; }section.showPictures .title h1 { background-color:#484545; }section.showPictures .title h2.price { background-color:#fff; }.show-carousel-thumbs.owl-carousel.owl-theme.owl-loaded { background-color:#D7D2D2; }.show-carousel .owl-controls .owl-nav .owl-prev,.show-carousel .owl-controls .owl-nav .owl-next { background-color:rgba(72, 69, 69, 0.72); }.show-carousel-thumbs .owl-controls .owl-nav .owl-prev,.show-carousel-thumbs .owl-controls .owl-nav .owl-next { background-color:#484545; }.path p a { background-color:#484545; }.path p a:last-of-type:after { background-color:#fff; border-right-color:#484545; }section.show h3, section.show .title { background-color:#484545; }@media (min-width:1024px){header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a {border-bottom-color:#3a3b3d;}}@media screen and (max-width:640px){header article.cms p, header article.cms ul { display:none; }header article.cms h1 { font-size:24px; }aside.homepageSearch form > div { width:100%; }.search form > div:nth-child(5),.search form > div:nth-child(6) {width:49.5%; float:left; }.search form > div:nth-child(5) { margin-right:1%; }}@media screen and (max-width:480px){header article.cms h1 {font-size:18px;}}