body, td, div { font-size:14px; }header {height:168px;background:none;background-color:#01386E;}header aside ul li:first-child { display:none; }header nav { margin-top:112px; }header nav ul li a { font-size:18px; }header>div { position:relative; }header .cms p.slogan {color:#bbbcc0;font-size:15px;font-family:Georgia, Garamond, serif;letter-spacing:1px;text-transform:uppercase;position:absolute;top:50px;width:650px;text-align:center; }header aside ul li.phone {margin-top:48px;}header .cms p.adress {position:absolute;height:40px;width:168px;right:0px;top:0px;padding-left:10px;padding-top:7px;padding-right:0;text-align:center;font-size:16px;color:#3c3c3c;background-color:#ababab;background-image:-webkit-linear-gradient(top, #fbfbfb 0%, #ababab 100%);border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:2px 2px 5px #000000;}#top { background-color:#BBBCC0; height:390px; }.block {background-image:-webkit-linear-gradient(top, #01386E 0%, #0369B1 100%);background-image: -moz-linear-gradient(top, #01386E 0%, #0369B1 100%);background-image:-ms-linear-gradient(top, #01386E 0%, #0369B1 100%);background-image: -o-linear-gradient(top, #01386E 0%, #0369B1 100%);background-image:linear-gradient(top, #01386E 0%, #0369B1 100%);-pie-background: linear-gradient(top, #01386E 0%, #0369B1 100%);color:#FFFFFF;}.block span, .block div, .block a { color:#FFFFFF;}#homepageContent { margin-top:-390px; }#homepageContact .title, #homepageContact .picture, #homepageContact .social {display:none;}ul#slideshow, #slideshowHover { margin-top:15px;}#homepageContact {position:relative;height:205px;}#homepageContent p { font-size:13px; text-align:justify; }.search .nature li:hover,.search .nature li.selected,#search .nature li:hover,#search .nature li.selected {background-image:-webkit-linear-gradient(top, #004681 0%, #005583 100%);background-image: -moz-linear-gradient(top, #004681 0%, #005583 100%);background-image:-ms-linear-gradient(top, #004681 0%, #005583 100%);background-image: -o-linear-gradient(top, #004681 0%, #005583 100%);background-image:linear-gradient(top, #004681 0%, #005583 100%);-pie-background: linear-gradient(top, #004681 0%, #005583 100%);}#cms .blockContact { height:410px; }#homepageContact .address {width:48%;float:left;margin-top:0;padding-left:20px;}#homepageContact > a { display:none; }#homepageContact aside.locative { display:block; }aside.locative {float:left;width:48%;height:200px;background:white;display:none;}aside.locative h2, aside.locative p,aside.locative a {padding:10px;color:#01386e;}aside.locative h2,aside.locative a { font-weight:800; }footer {background:none;background-color:#01386E;color:#dddddd;}footer a { color:#FFF; }ul.subMenu {overflow:hidden;}.subMenu li {width:24%;float:left;text-align:center;margin-left:5px !important;list-style-type:none !important;}.subMenu li a {display:block;height:20px;color:#fff;padding:7px;background:#bbbcc0;} .subMenu li:hover, .subMenu li.over { background:#01386e; }.subContent { margin-top:50px; }.subContent li { list-style-type:none !important; }.subContent li h2 { color:#0363a9; font-weight:800; margin-bottom:20px; }.subContent ul li {display:none;}.subMenu li a:hover, .subMenu li a.selected {background:#01386e;color:#fff;}@media screen and (max-width:960px) {.subMenu li {width:45%;padding-top:20px;margin-top:5px;}}@media screen and (max-width:768px) {#homepageContact .address {float:none;width:100%;padding-left:10px;padding-top:10px; }aside.locative {width:100%;float:none;height:155px; }#homepageContact .title { display:none !important; }header .cms p.slogan {width:768px;top:200px;}}@media screen and (max-width:425px) {header .cms p.adress {display:none;}header .cms p.slogan {width:425px;top:225px;font-size:13px;}#top {height:325px;}}