.articleDetails time,.articleDetails address,.article ul li:before,.article a{color:#c44e40}.articleDetails:after{background:#c44e40!important}.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}li.maillageli a:hover{opacity:.5}article img:hover{transform:scale(1.04) rotate(3deg);transition:1s}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}