h1, h2, h3, h4, h5, h6, .title {color:#4c4c4c;text-transform:initial;}.button, input[type="button"] {background:#d8292d !important;color:#fff;}header {z-index:2;}header .ribbon,header .ribbon ul.culture,header nav ul.menu {background:none;}header .ribbon ul.culture li.selected a:after {border-top-color:#666;}header .logo {margin-top:-30px;padding-bottom:10px;}header nav ul.menu > li > a {color:#4c4c4c;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:normal;border:none;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#d92a2e;border-bottom:none;}header .topMenu li:first-child a {text-transform:uppercase;color:#fff;padding:10px 20px;font-size:10px;background:#da262e;}header .topMenu li a {color:#4c4c4c;text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:normal;}header .ribbon ul.culture li a { text-transform:uppercase; }header nav ul.menu { margin-top:60px; }footer { background:#333; }footer h3 { color:#8c8c8c; }footer .agency { display:none; }footer h2 {display:block;font-size:25px;color:#8c8c8c;text-transform:uppercase;border:none;}footer article.cms { overflow:hidden; float:left; width:50%; }footer article.cms > article { float:left; width:50%; }footer .cms .button {padding:5px 25px;font-size:12px;text-transform:uppercase;}.homepage-index header {position:absolute;width:100%;background:rgba(255, 255, 255, 0.5);}.homepage-index header nav ul.menu {background:none;margin-top:60px;}.homepage-index footer { margin:0; }section.selection .ads li .infos { background:rgba(53, 53, 53, 0.8); }aside.search.layoutLarge { background:#d9252d; }.search h2 { display:none; }.overflowSearch .fields {background:none; margin-top:40px;}.overflowSearch input[type="submit"] {top:55px;}section.selection {margin-bottom:0;padding:50px 0;background:#f1f1f1;}section.homepageContent {background:url('/uploads/website/1734/69bc1bbcdd49f2b2d21bcc791f11bdf7.jpg');background-position:center center;background-size:cover;margin-bottom:0;}section.homepageContent > .layoutLarge {max-width:800px;background:none;min-height:auto;}section.homepageContent article {width:100%;opacity:1;}section.homepageContent article h1, section.homepageContent article p {color:#fff;text-shadow:1px 1px 20px #333;}section.homepageContent article p { font-weight:bold; font-size:18px; }.cms_homepage_info {margin-bottom:50px;padding:50px 0 0 0;margin-top:200px;}.cms_homepage_info article { width:50%; float:left; text-align:center; }.cms_homepage_info article p { font-size:24px; line-height:40px; }.cms_homepage_info article:first-child { border-right:1px solid; }.cms_homepage_info article p b { color:#da262e; }.cms_homepage_service article {float:left;width:49%;text-align:center;margin:50px 0;}.cms_homepage_service article:first-child { border-right:1px solid; }.cms_homepage_service article .button { padding:10px 30px; }.cms_homepage_service article p { font-size:30px; line-height:48px; }.ad .titles { background:#333; }.userBlock .button:after { background-position:-500px -800px; }.showPictures .button:before { background-position:-600px -800px; }.cms-agency article.cms article {column-count:2;column-gap:70px;}@media screen and (min-width:1025px) {.home-carousel {height:75vh !important;}aside.search.layoutLarge {bottom:-200px !important;padding:20px 0;bottom:-200px !important;width:100%;height:200px;max-width:none;}}@media screen and (max-width:1024px) { aside.search.layoutLarge { bottom:60px !important; }.overflowSearch input[type="submit"] {background-position:-500px -100px !important;}.cms_homepage_info { margin-top:0; }.homepage-index header { position:relative; background:#fff; }.homepage-index header nav ul.menu { background:#fff; }}@media screen and (max-width:640px) {header .logo {margin-top:20px;}.homepage-index header nav ul.menu {margin-top:0;}}