body{font-size:12px;color:#333;position:relative;width:100%;min-width:20em;font-weight:100:background:#333}ul,ol{list-style:none;padding:0}.block{display:none}@media screen and (max-width:750px){#accueil #menu{display:block;z-index:1}#accueil #menu .btn-fb{background:#3957A2}#accueil #menu .btn-youtube{background:#fff}table{border-collapse:collapse;border-spacing:0}#header,#footer{-moz-box-sizing:border-box;position:fixed;width:100%;z-index:9999;background:#8F4373}#nav{display:none}#nav .close-btn{display:none}#nav .block-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav .block{z-index:2;position:relative;padding:.75em 1.25em;background:#2B2B2B;display:none}#nav ul{*zoom:1;display:block}#nav ul:before,#nav ul:after{content:"";display:table}#nav ul:after{clear:both}#nav li{display:block}#nav li a{display:block;color:#fff;font-size:13px;line-height:1.28571em;outline:none}#nav li a:focus,#nav li a:hover{color:#fff;background:#2D2C2C}#nav li.is-active a{color:#fff}#top{z-index:100;position:relative;color:#fff;background:#8f4372}#top .block-title{margin:0 auto;font-size:1.875em;line-height:1.2em;text-align:center;white-space:nowrap}#top .nav-btn{position:absolute;top:.5em;left:6px}#main{background:#000;color:#fff}#main .block{padding:2.625em 1.875em}#nav{position:absolute;top:0;padding-top:48px}#nav:not(:target){z-index:1;height:0}#nav:target .close-btn{display:block}#nav .close-btn{position:absolute;top:-3.75em;left:1.875em}#nav .block{position:relative;padding:0}#nav li{position:relative;border-top:1px solid #515151}#nav li:last-child{border-bottom:1px solid #C5C5C5}#nav li a{padding:.85714em 2.14286em}.js-ready #nav{height:100%;width:200px;background:#3C3C3C}.js-ready #nav .block{background:transparent}.js-ready #nav .close-btn{display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.js-ready #nav .close-btn:focus,.js-ready #nav .close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-ready #nav{left:-200px}.js-ready #inner-wrap{left:0}.js-nav #inner-wrap{left:200px}.csstransforms3d.csstransitions.js-ready #nav{left:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions.js-ready #inner-wrap{left:0!important;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions.js-nav #inner-wrap{-webkit-transform:translate3d(200px,0,0) scale3d(1,1,1);-moz-transform:translate3d(200px,0,0) scale3d(1,1,1);-ms-transform:translate3d(200px,0,0) scale3d(1,1,1);-o-transform:translate3d(200px,0,0) scale3d(1,1,1);transform:translate3d(200px,0,0) scale3d(1,1,1)}.csstransforms3d.csstransitions.js-ready #nav .block{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity 300ms 100ms,-webkit-transform 500ms ease;-webkit-transition-delay:ease,0s;-moz-transition:opacity 300ms 100ms ease,-moz-transform 500ms ease;-o-transition:opacity 300ms 100ms ease,-o-transform 500ms ease;transition:opacity 300ms 100ms ease,transform 500ms ease;-webkit-transform:translate3d(70%,0,0) scale3d(.9,.9,.9);-moz-transform:translate3d(70%,0,0) scale3d(.9,.9,.9);-ms-transform:translate3d(70%,0,0) scale3d(.9,.9,.9);-o-transform:translate3d(70%,0,0) scale3d(.9,.9,.9);transform:translate3d(70%,0,0) scale3d(.9,.9,.9);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.csstransforms3d.csstransitions.js-nav #nav .block{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.block-title{margin:0 auto}#nav{position:absolute;top:0;line-height:2em;margin:0}html>body #nav{position:fixed;z-index:9999}.title-mobile{padding:10px 0 5px 20px;margin:0}.text-services,.text-planning,.text-club,.text-contact{display:none}#accueil-mobile{display:block;position:relative;z-index:999;background:#fff;color:#fff}#accueil-mobile p{margin:7% 10px;z-index:9999;position:absolute;bottom:0}#services{padding:0;position:relative}#background-services{display:none}#arrow-services{display:none}#arrow-services img{margin:0 auto;position:relative;width:3%;z-index:20}#table-services{position:relative;width:100%;max-width:4000px;margin:0 auto;z-index:10;height:390px!important;overflow:hidden}#table-services li{display:block;min-width:200px;border-top:0;padding:20px 26px 10px;position:relative;text-align:left;vertical-align:top;width:100%}#table-services li:nth-child(2){border-right:0 solid #A00038}.pagination-services{width:53px;margin:0 auto;padding:0 0 20px}#table-services li img.services-img{text-align:center;top:0;position:relative;width:50%!important;left:25%;max-width:200px}.text-services img{height:86%;margin-left:0;position:absolute;top:23px;z-index:20}#fiscal-reform{font-size:12px}#mobile-table{box-shadow:0 5px 20px #000}#mobile-table th{background:none repeat scroll 0 0 #292929;color:#fff;font-weight:400;font-size:12px}#mobile-table th.head-first{border-bottom:1px solid #484848}#mobile-table th.remove{background:none repeat scroll 0 0 #DDD;color:#444;font-size:13px;font-weight:700;text-align:center}#planning-mobile .title-mobile{color:#fff}#contact{font-size:12px;background:#fff;width:100%;max-width:1024px;margin:0 auto;color:#545861;padding:0 0;overflow:hidden;z-index:999;position:relative}#contact table{width:100%}#contact table tr td{clear:both;display:block;vertical-align:top;width:100%}#contact h3{line-height:1.4}#contact p{line-height:1.1;font-weight:100!important}#adresse-contact{padding:0}#contact #btn-fb-large{display:none;width:194px;height:72px}#form-contact{padding:0}#contact #form-contact input{height:30px;line-height:30px;border:0;background:#e6e6e6;border-radius:2px;padding:0 10px;border:1px solid #ccc;margin-bottom:10px}#contact #form-contact textarea{resize:none;line-height:30px;border:1px solid #b3b3b3;background:#e6e6e6;border-radius:2px;padding:0 10px;border:1px solid #ccc}#contact #form-contact #form-name{width:48%;float:left;margin-right:2%}#contact #form-contact #form-email{width:50%}#contact #form-contact #form-objet{width:100%}#contact #form-contact #form-message{width:100%}placeholder{margin-left:10px;font-size:12px}#club,#newsletter{display:none}#club{display:none}.swiper-container{display:none}footer{display:none}}.pagination-services .swiper-pagination-switch{background:none repeat scroll 0 0 #D6D6D6!important}.pagination-services .swiper-active-switch{background:none repeat scroll 0 0 #444!important}#menu .mm-panel .link-club-mobile{display:none}.title-mobile.services{background:none repeat scroll 0 0 #EDEDED}.title-mobile.planning{background:none repeat scroll 0 0 #690025}.title-mobile.contact{background:none repeat scroll 0 0 #EDEDED}.docs{margin:3% 5%;font-size:1.2em}.docs h3{font-size:1.2em;font-weight:700;margin:.5em 0}.docs p{margin:0 0 1em}body{font:62.5%/1.3 Helvetica,sans-serif}.a11y-only{position:absolute;left:-999em}.table-wrapper{position:relative;margin:4em 5%}.table-menu-wrapper{position:absolute;top:-3em;right:0;width:100%}.table-menu{background-color:#101010;border:1px solid #000;color:#FFF;font-size:12px;left:auto;padding:10px;position:absolute;right:0;top:34px;width:100%}.table-menu-hidden{left:-999em;right:auto}.table-menu-wrapper a.table-menu-btn{background:url(/images/icon-menu.png) no-repeat scroll 12px center / 9px 8px #3C62D0;border:0 solid #25328F;border-radius:2px;color:#FFF;display:block;font-size:12px;padding:7px 10px .3em 31px;text-decoration:none}.table-menu li{padding:.3em 0}table{width:100%;font-size:1.2em}thead th{white-space:nowrap;border-bottom:1px solid #ccc;color:#888}th,td{padding:.5em 1em;background-color:#fff;text-align:right}th:first-child,td:first-child{text-align:left}tbody th,td{border-bottom:1px solid #e6e6e6}.co-name{display:block;font-size:.9em;opacity:.4}.enhanced th,.enhanced td{display:none}.legacy-ie .enhanced th.essential,.legacy-ie .enhanced td.essential{display:inline}.enhanced th.essential,.enhanced td.essential{display:table-cell}@media screen and (min-width:500px){.legacy-ie .enhanced th.optional,.legacy-ie .enhanced td.optional{display:inline}.enhanced th.optional,.enhanced td.optional{display:table-cell}}@media screen and (min-width:800px){.legacy-ie .enhanced th,.legacy-ie .enhanced td{display:inline}.enhanced th,.enhanced td{display:table-cell}}#noty_topRight_layout_container{display:none!important}#global-presentation table tr td{border:0}#presentation .presentation-desktop{display:none}#defiscalisation{background:rgb(242,242,242) none repeat scroll 0% 0%}#defiscalisation #defiscalisation-container{width:95%;font-size:13px;font-weight:100}#defiscalisation #defiscalisation-container .table-article{background:#fff;box-shadow:0 3px 7px #ccc;font-weight:100}#defiscalisation #defiscalisation-container .table-article .header-title th,#defiscalisation #defiscalisation-container .table-article .header-subtitle th{font-weight:400}#defiscalisation #defiscalisation-container .table-article td{width:90px}#defiscalisation #defiscalisation-container .table-article .header-subtitle th{background:#EF7F01;color:#fff}#defiscalisation #defiscalisation-container .boxes_duo table.table-article tr.header-title th{background:#444;color:#fff!important;border:0}#assurances #assurances-container{width:100%;font-size:13px}#assurances #assurances-container table td{background:#323232;width:100%;clear:both;display:block;text-align:left;border:0;padding:10px}#assurances #assurances-container table td #box_assur_bhw.box_assur{margin:5px}#assurances #assurances-container table td #box_assur_dkv.box_assur{margin:-20px 5px 5px 5px}#banner-desktop{display:none}