.blocServices{background:#c44e40!important;clear:both;display:block!important}.blocServices:after{content:"";display:block;clear:both}.blocVilles ul,.blocServices ul{width:48%;display:inline-block!important;float:left;margin:0}.blocServices a,.blocVilles a{color:#fff;text-decoration:none;line-height:2em;padding-left:30px}.blocVilles a{color:#c44e40;text-decoration:none;line-height:2em;text-align:center!important}.blocServices h3,.blocVilles h3{color:#c44e40;line-height:3em;font-size:40px;text-align:center}.blocServices h3{color:#fff;text-align:center}.blocServices li,.blocVilles ul li{position:relative;list-style:none;width:200px;margin:0 auto}.blocServices li::before,.blocVilles ul li::marker{color:#c44e40!important;position:absolute;top:.25em;content:"";font-family:FontAwesome;line-height:1;font-size:1.125em}.blocServices li::before{color:#fff!important;top:8px}mainMenu ul.menu>li.menu-item-has-children:hover>ul.sub-menu{display:block!important;height:400px;width:240px;overflow:auto;margin-top:-10px!important;padding-top:2px}ul.maillageUl{text-align:center!important}ul.maillageUl{width:300px;margin:0 auto!important;display:block;text-align:center}ul.maillageUl li{width:300px;list-style:none;background:#fff;text-align:center;padding:5px 0;margin:20px auto;border-radius:5px}ul.maillageUl a{color:#48afe3!important;font-weight:500;padding:2%;margin:2% auto;text-decoration:none;width:250px;display:block;text-align:center}li.maillageli a:hover{opacity:.5}.fullWidth.style3 ul.maillageUl li:before{content:""}.introblock.introblockImage .introblockTop{background:#1886be;background:rgba(24,134,190,.33)}.introblockWrap2 h3{font-size:30px!important}p.homepageSlideTxt{font-size:20px!important;width:480px;margin:0 auto!important;display:block!important;text-align:center!important}.homepageSlide{margin:0 auto!important;text-align:center!important}.rdv{background:#f46150;padding:2%;text-align:center;width:200px;margin:15% auto 5%;display:block}a.rdv{color:white!important;font-weight:600!important}a.rdv:hover{opacity:.5;text-decoration:none!important}table.tarifs{margin:0 auto 30px}table.tarifs td{background:#fff;padding:2% 4%;border:1px solid #ddd;margin:0;border-collapse:collapse!important;vertical-align:middle;font-size:18px!important}table.tarifs td.titreTable{background:#eee;padding:4%;border:1px solid #ddd;text-align:center;font-weight:700;text-transform:uppercase;border-collapse:collapse!important}@media only screen and (max-width:767px){.homepageSlider .homepageSlide{display:none}}@media only screen and (max-width:767px){.fullWidth.style3 ul li{position:relative;margin-left:0}ul.maillageUl li{width:275px!important;margin:2% auto;display:block!important}ul.maillageUl{width:300px;display:block!important;margin:0 auto!important}}