<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* work-sans-300 - latin */
/*
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/work-sans-300-500/work-sans-v3-latin-300.eot');
  src: local('Work Sans Light'), local('WorkSans-Light'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-300.eot?#iefix') format('embedded-opentype'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-300.woff2') format('woff2'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-300.woff') format('woff'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-300.ttf') format('truetype'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-300.svg#WorkSans') format('svg');
}
*/
/* work-sans-500 - latin */
/*
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/work-sans-300-500/work-sans-v3-latin-500.eot');
  src: local('Work Sans Medium'), local('WorkSans-Medium'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-500.eot?#iefix') format('embedded-opentype'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-500.woff2') format('woff2'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-500.woff') format('woff'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-500.ttf') format('truetype'),
       url('../fonts/work-sans-300-500/work-sans-v3-latin-500.svg#WorkSans') format('svg');
}
*/
html, body{height:100%;}
body{font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;line-height:1.6;color:#333;font-weight:300;cursor:default;}
a, .asLink{color:#2595ff;text-decoration:none;cursor:pointer;}
a:hover, a:focus, .asLink:hover, .asLink:focus{color:#006fd7;text-decoration:none;}
.asLinkBlanc{color:#fff;text-decoration:underline;cursor:pointer;}
.asLinkBlanc:hover, .asLinkBlanc:focus{text-decoration:none;}
.asLinkBlanc:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.asLinkTransp{cursor:pointer;}
.for-tablet{display:none;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{font-size:16px !important;}
.no-padd-no-marg{padding:0 !important;margin:0 !important;}
.no-margin-top{margin-top:0 !important;}
.no-margin-bottom{margin-bottom:0 !important;}
.no-padding-top{padding-top:0 !important;}
.no-padding-bottom{padding-bottom:0 !important;}
.mb-2{margin-bottom:2px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-25{margin-bottom:25px !important;}
.mt-5{margin:5px 0 0 0 !important;}
.mt-10{margin:10px 0 0 0 !important;}
.mt-mb-15{margin:15px 0 15px 0 !important;}
.with-padding-5{padding-top:5px !important;padding-bottom:5px !important;}
.with-padding-10{padding-top:10px !important;padding-bottom:10px !important;}
.with-padding-15{padding-top:15px !important;padding-bottom:15px !important;}
.with-padding-20{padding-top:20px !important;padding-bottom:20px !important;}
.with-padding-15-total{padding:15px !important;}
.padding-10{padding:10px !important;}
.padding-15{padding:15px !important;}
.padding-20{padding:20px !important;}
.pl-7{padding-left: 7px !important;}
.pr-7{padding-right: 7px !important;}
.pl-15{padding-left: 15px !important;}
.pr-15{padding-right: 15px !important;}
.padding-top-10{padding-top:10px !important;}
.padding-top-25{padding-top:25px !important;}
.margin-bottom-15{margin-bottom:15px !important;}
.with-margin-5{margin:5px 0 5px 0;}
.with-margin-15{margin:5px 15px 5px 0;}
.padding-l-t-r-15{padding:15px 15px 0 15px !important;}
.font-20{font-size:20px !important;}
.no-padd-sides{padding-left:0 !important;padding-right:0 !important;}
.icone-on-left{padding-right:7px;}
.icone-on-right{padding-left:7px;}
#loader{position:fixed;top:50%;left:50%;z-index:1600;}
.for-top-menu{margin-bottom:15px;}
.small{font-size:12px;}
.medium{font-size:13px;}
.italic{font-style:italic;}
.souligne{text-decoration:underline;}
.barre{text-decoration:line-through;}
.capitalize{text-transform:uppercase;}
.btn-default{display:inline-block;margin-bottom:0;font-weight:300;text-align:center;vertical-align:middle;font-size:18px;line-height:1.4;border-radius:6px;color:#fff;background:#b0d50f;border-color:#b0d50f;}
.btn-default:hover, .btn-default:focus{color:#fff;background:#a1c30e;border-color:#a1c30e;}
.btn-default.med-size{font-size:16px !important;}
.btn-off{display:inline-block;padding:6px 12px;margin-bottom:0;font-weight:300;text-align:center;vertical-align:middle;font-size:18px;line-height:1.4;border-radius:6px;color:#e8e8e8;background:#ccc;border-color:#ccc;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn-off.med-size{font-size:16px !important;}
.asButton{padding:6px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.titre-bg-rouge{background:#a02d46;color:#fff;padding:5px 10px;width:100%;display:inline-block;}
.buttonGroup{margin-top:20px !important;}
.leftButton{margin-right:10px !important;}
.cancel{background:#ccc;border-color:#ccc;}
.cancelBleu{background:#5bc0de !important;border-color:#5bc0de !important;}
.cancelBleu:hover, .cancelBleu:focus{background:#4bbadb;border-color:#4bbadb;}
.cancelRed{background:#ce0000 !important;border-color:#ce0000 !important;}
.cancelRed:hover, .cancelRed:focus{background:#b90000;border-color:#b90000;}
.btn-default.white{color:#333;background:#fff;border-color:#fff;margin-top:20px;}
label{font-weight:500 !important;}
label.not-required{font-weight:300 !important;}
label.labelLight{font-weight:300 !important;}
h1, h2, h3, h4, h5, h6{font-weight:700;line-height:1.2;}
h1{font-size:2em;}
h2{font-size:1.7em;margin-bottom:11px;}
h3{font-size:1.4em;margin-bottom:11px;}
h3.titre-agenda{padding:5px 0 5px 15px !important;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:0.9em;}
.sub-title{/*letter-spacing:.15em;*/color:#a02d46;text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:500;}
.menu-mobiles{display:none;}
.mobile-menu-title{padding:0 15px 0 34px;margin:10px 0 15px 0;font-size:85%;font-weight:300;/*letter-spacing:1px;*/color:#afafaf;text-transform:uppercase;}
.ul-nav{list-style:none;margin:0;padding:0;}
.ul-nav &gt; li{display:block;margin-left:0;font-size:20px;}
.ul-nav &gt; li + li{margin-top:0;}
.ul-nav &gt; li.active &gt; a, .nav-mobiles &gt; li.active &gt; a:hover, .nav-mobiles &gt; li.active &gt; a:focus{border-left-color:#fff;text-decoration:none;font-weight:500;}
.ul-nav &gt; li &gt; a{display:block;padding:5px 10px 5px 30px;border-bottom:0;border-left:4px solid transparent;color:#fff;}
.ul-nav &gt; li &gt; a:hover, .nav-mobiles &gt; li &gt; a:focus{border-left-color:#fff;text-decoration:none;}
.ul-nav &gt; li &gt; span.isMenuButton{display:block;padding:5px 10px 5px 30px !important;color:#fff;border-left:4px solid transparent;cursor:pointer;}
.ul-nav &gt; li &gt; span.isMenuButton:hover{border-left-color:#fff;text-decoration:none;}
.top-menu{background:#fff;padding:15px 15px 0 15px;}
.menu-haut{list-style:none;color:#979375;margin:0 !important;padding:0 !important;}
.menu-haut li{float:left;font-size:16px;margin:0 0 0 10px !important;padding:0 !important;}
.menu-haut li:first-child{margin:0 !important;}
.menu-haut li a{display:block;padding:9px 15px 9px 15px;color:#524e4b;text-decoration:none;background:#fff;}
.menu-haut li a:hover{text-decoration:none;color:#fff;background:#b0d50f;}
.menu-haut li.active a{text-decoration:none;color:#fff;background:#b0d50f;}
.menu-haut li.bouton-agenda{float:right;margin:0 !important;}
.menu-haut li.bouton-agenda a{background:#a02d46;color:#fff;}
.menu-haut li.bouton-agenda a:hover{background:#b0d50f;}
.menu-haut li.bouton-agenda.active a{background:#b0d50f;}
.menu-haut span.isMenuButton{display:block;padding:9px 15px 9px 15px;background:#fff;color:#524e4b;cursor:pointer;}
.menu-haut span.isMenuButton:hover{background:#b0d50f;}
.liste-presentation{list-style:none;margin:0;padding:0;}
.liste-presentation li{line-height:1.6;font-size:13px;padding-left:1.3em;}
.liste-presentation li:before{content:"\f087";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#c6798a;}
.bloc-telephone{text-align:center;}
.telephone{font-size:33px;color:#fff;margin:0 !important;padding:0 !important;}
/*.logo-bloc{}*/
.bloc-header{padding-top:15px!important;padding-bottom:15px!important;}
.corps-separator{background:#666;color:#fff;padding:15px 25px 15px 25px;margin-top:15px;font-size:30px;}
.corps-separator span{letter-spacing:-1px;}
.rouge{color:#a02d46;}
.green{color:#b0d50f;}
.gris{color:#ccc;}
.no-pointer { cursor:default !important; }
span.off { color: #ccc; }
.gris-fonce{color:#666;}
.gris-clair{color:#e8e8e8;}
.orange{color:orange;}
.bleu-flash{color:#5bc0de;}
.container-fluid{padding-left:0 !important;padding-right:0 !important;}
.container{width:100%;max-width:1054px;}
.separator{height:15px !important;}
.separator_3{height:3px !important;}
.row-bordered:after{content:"";display:block;border-bottom:1px dotted #ccc;padding-top:15px;}
.bloc-section{padding-top:20px;padding-bottom:20px;}
.bloc-photo-top{background:#fff;padding:0 0 15px 0;}
.beige-back{background:#eae9dd;}
.rouge-back{background:#a02d46 !important;color:#fff;}
.rouge-back h3{color:#e8e8e8;}
.grey-back-col-rouge{background:#e8e8e8;color:#a02d46;}
.white-back{background:#fff;}
.blue-back{background:#262F36;color:#e8e8e8;}
.blue-back h3{color:#e8e8e8;}
.blue-back a{color:#fff;}
.orange-back{background:#f90;color:#fff;}
.orange-back h3{color:#fff;}
.grey-back{background:#e8e8e8;}
.grey-back .sub-title{color:#ccc;}
p{margin-bottom:0 !important;padding-bottom:0 !important;}
p.full{font-size:18px;line-height:1.6;margin-bottom:0 !important;/*letter-spacing:-0.02em;*/}
p.full2{font-size:21px;margin-top:0 !important;/*letter-spacing:-0.02em;*/}
.text-centered{text-align:center;}
.labels{padding-top:25px;}
.video-block{margin-top:15px;}
.isDescriptifActivite{display:none;}
strong{font-weight:500 !important;}
.gras{font-weight:500;}
.suite-lecture{display:none;}
#modalWindow h4{font-size:18px;font-weight:300;margin:5px 0 3px 0 !important;padding:0 !important;}
#modalWindow .modal-header{padding:20px;background:#e8e8e8 !important;}
#modalWindow .modal-header-left{float:left;width:85%;}
#modalWindow .modal-header-right{float:right;width:15%;}
#modalWindow .close{font-size:40px;}
#modalWindow .modal-body{padding:20px 20px 25px 20px;}
.liste-classic{list-style:none;margin:0;padding:20px 0 0 5px;}
.liste-classic.no_padding-top{padding-top:0;}
.liste-classic.medium-padding{padding:10px 0 0 5px;}
.liste-classic.small li{font-size:13px;}
.liste-classic li{line-height:1.6;font-size:16px;padding-left:1em;}
.liste-classic li:before{content:"\f0da";font-family:FontAwesome;display:inline-block;margin-left:-1em;width:1em;color:#b0d50f;}
.liste-classic.checklist li{line-height:1.6;font-size:16px;padding-left:1.4em;}
.liste-classic.checklist li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.4em;width:1.4em;color:#b0d50f;}
.liste-classic.handlist li{line-height:1.6;font-size:16px;padding-left:1.4em;}
.liste-classic.handlist li:before{content:"\f0a4";font-family:FontAwesome;display:inline-block;margin-left:-1.4em;width:1.4em;color:#b0d50f;}
.as-liste-classic-bloc{margin:0;padding:0 0 0 5px;}
.as-liste-classic{line-height:1.6;font-size:13px;padding-left:1em;}
.as-liste-classic:before{content:"\f0da";font-family:FontAwesome;display:inline-block;margin-left:-1em;width:1em;color:#b0d50f;}
.no-display{display:none;}
input.readonlyModifiable[readonly="readonly"], input.readonlyModifiable[readonly]{background:#fff !important;cursor:pointer !important;}
input.readonlyModifiable[readonly="readonly"]:focus, input.readonlyModifiable[readonly]:focus{border:1px solid #30a5ff !important;outline:0 !important;}
.bloc-forfait-carte { font-weight: 300 !important; color: #fff; background: #b0d50f; border-radius: 3px; margin: 0 2px 1px 6px !important; display: inline-block; cursor: pointer; padding: 4px 6px 4px 6px; }
.bloc-forfait-carte.rouge { background: #a02d46; }
.bloc-forfait-carte.orange { background: #f90; color: #fff; }
.bloc-forfait-carte.gris { background: #ccc; color: #fff; }
#messageCookie{position:fixed;bottom:0;left:0;width:100%;margin:0;padding:10px 35px 10px 10px;z-index:1049;border:none;text-align:center;border:none;background:#1ea0e6;color:#fff;}
#messageCookie span.texte{display:inline-block;padding:0;margin:0;font-size:14px;}
#messageCookie i.closeMessageCookie{position: absolute;width: 35px;height: 35px;top: 0;right: 0;line-height: 35px;font-size:18px;text-align: center;cursor: pointer;}
.imgs-grid{max-width:100%;margin:0 auto;font-size:0;}
.imgs-grid.imgs-grid-1 .imgs-grid-image{width:100%;text-align:center;}
.imgs-grid.imgs-grid-2 .imgs-grid-image{width:50%;}
.imgs-grid.imgs-grid-3 .imgs-grid-image{width:33.333333333333336%;}
.imgs-grid.imgs-grid-4 .imgs-grid-image{width:50%;}
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(1),
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(2),
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(3){width:33.333333333333336%;}
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(4),
.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(5){width:50%;}
.imgs-grid .imgs-grid-image{position:relative;display:inline-block;padding:1px;box-sizing:border-box;}
.imgs-grid .imgs-grid-image:hover{cursor:pointer;}
.imgs-grid .imgs-grid-image .image-wrap{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;}
.imgs-grid .imgs-grid-image .image-wrap img{position:relative;width:100%;height:auto;margin:0;}
.imgs-grid .imgs-grid-image .texte-presentation{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;}
.imgs-grid .imgs-grid-image .texte-presentation:before{display:inline-block;content:"";vertical-align:bottom;height:100%;}
.imgs-grid .imgs-grid-image .texte-presentation .view-all-text{position:relative;font-size:12px;color:white;background-color:rgba(0, 0, 0, 0.3);display:inline-block;width:100%;}
.imgs-grid-modal .modal-texte{position:absolute;bottom:50px;height:60px;width:100%;text-align:center;color:#fff;}
.imgs-grid .imgs-grid-image .view-all{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;}
.imgs-grid .imgs-grid-image .view-all:before{display:inline-block;content:"";vertical-align:middle;height:100%;}
.imgs-grid .imgs-grid-image .view-all:hover{cursor:pointer;}
.imgs-grid .imgs-grid-image .view-all:hover .view-all-text{text-decoration:underline;}
.imgs-grid .imgs-grid-image .view-all .view-all-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;opacity:0.4;}
.imgs-grid .imgs-grid-image .view-all .view-all-text{position:relative;font-size:16px;color:white;}
@media (max-width:350px){.imgs-grid .imgs-grid-image .view-all .view-all-text{font-size:10px;}
}
.imgs-grid-modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:black;opacity:0;z-index:100;-webkit-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.imgs-grid-modal .modal-close{position:absolute;right:10px;top:10px;width:35px;height:35px;background-image:url(../images/photo-grid-icons.png);background-repeat:no-repeat;background-position:-100px;}
.imgs-grid-modal .modal-close:hover{cursor:pointer;}
.imgs-grid-modal .modal-inner{position:absolute;top:60px;bottom:60px;left:0;right:0;}
.imgs-grid-modal .modal-inner .modal-control{position:absolute;top:0;bottom:0;width:70px;}
.imgs-grid-modal .modal-inner .modal-control:hover{cursor:pointer;}
.imgs-grid-modal .modal-inner .modal-control.left{left:0;}
.imgs-grid-modal .modal-inner .modal-control.right{right:0;}
.imgs-grid-modal .modal-inner .modal-control .arrow{margin:0 auto;height:100%;width:40px;background-repeat:no-repeat;background-image:url(../images/photo-grid-icons.png);}
.imgs-grid-modal .modal-inner .modal-control .arrow.left{background-position:2px center;}
.imgs-grid-modal .modal-inner .modal-control .arrow.right{background-position:-42px center;}
.imgs-grid-modal .modal-inner .modal-image{position:absolute;top:0;left:70px;right:70px;bottom:0;text-align:center;}
.imgs-grid-modal .modal-inner .modal-image:before{display:inline-block;content:"";vertical-align:middle;height:100%;}
.imgs-grid-modal .modal-inner .modal-image img{max-width:100%;max-height:100%;vertical-align:middle;}
.imgs-grid-modal .modal-inner .modal-image img:hover{cursor:pointer;}
@media (max-width:800px){.imgs-grid-modal .modal-inner .modal-control{width:40px;}
.imgs-grid-modal .modal-inner .modal-control .arrow{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.imgs-grid-modal .modal-inner .modal-image{left:0;right:0;}
}
.imgs-grid-modal .modal-indicator{position:absolute;bottom:0;height:60px;width:100%;text-align:center;}
.imgs-grid-modal .modal-indicator ul{margin:0;padding:0;}
.imgs-grid-modal .modal-indicator ul li{display:inline-block;width:12px;height:12px;border:1px solid white;box-sizing:border-box;border-radius:100%;margin:0 1px;vertical-align:middle;}
.imgs-grid-modal .modal-indicator ul li:hover{cursor:pointer;}
.imgs-grid-modal .modal-indicator ul li.selected{background-color:white;width:14px;height:14px;margin:0;}
h3.popover-title{margin:0;padding:8px 14px;font-size:14px;color:#fff !important;background-color:#a02d46 !important;border-bottom:1px solid #a02d46 !important;border-radius:0 !important;}
.popover .close{color:#fff !important;opacity:.5 !important;}
@media (max-width:767px){#infosAbonne .col-sm-3{border-bottom:1px solid #ccc !important;margin-bottom:7px;}
}
.form-control[readonly]{background-color:#e8e8e8 !important;}
.datepicker-inline{width:100%;}
.datepicker table{width:100%;}
.bloc-agenda{padding:10px 20px 20px 20px;}
.isActivite{width:100%;line-height:1.6;cursor:pointer;padding-bottom:20px !important;}
.activite-img{float:left;width:20%;padding:3px 15px 0 0;}
.activite-text{float:left;width:80%;}
.activite-text-full-width{width:100%;}
.bloc-agenda-large{padding:10px 20px 20px 20px;}
.isActivite-large{width:100%;line-height:1.6;cursor:pointer;padding-bottom:20px !important;}
.activite-img-large{float:left;width:25%;padding:3px 15px 0 0;}
.activite-text-large{float:left;width:75%;}
#accordion .panel{background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 1px 1px rgba(0,0,0,0.05);}
#accordion a.panel-title{display:block;color:#333;}
#accordion a.panel-title:hover, #accordion a.panel-title:focus{color:#333;text-decoration:none;outline:none !important;}
#accordion .panel-default .panel-heading{color: #333;background-color: #e8e8e8;border-bottom: none;}
.panel-heading{padding:20px 20px 0 20px !important;}
.panel-heading .titre-collapse{display: inline-block;padding:0 20px 20px 0;float:left !important;}
.panel-heading .bouton-collapse{display:inline-block;padding:4px 8px !important;margin:0 0 20px 0 !important;font-weight:300;font-size:14px;border-radius:3px;color:#fff;background:#b0d50f;border-color:#b0d50f;float:right !important;}
.panel-heading .bouton-collapse:hover, .panel-heading .bouton-collapse:focus{color:#fff;background:#a1c30e;border-color:#a1c30e;}
@media (max-width:767px){
.panel-heading .bouton-collapse{float:left !important;}
}
.panel-title{font-size:18px !important;font-weight:300;}
.panel-group .panel-heading + .panel-collapse &gt; .panel-body{border-top:none !important;}
.carousel-caption h3{color:#fff;font-weight:300 !important;}
.carousel-control.left{background-image:none !important;}
.carousel-control.right{background-image:none !important;}
@media (max-width:767px){.carousel-caption h3{font-size:16px;}
.carousel-indicators{bottom:1px !important;}
}
#infos-sur-forfaits{display:none;}
.bordered-left-no-mobile{border-left:1px solid #ccc;}
.liste-classic-small{list-style:none;margin:0;padding:0 0 0 5px;}
.liste-classic-small li{line-height:1.6;font-size:13px;padding-left:1em;}
.liste-classic-small li:before{content:"\f0da";font-family:FontAwesome;display:inline-block;margin-left:-1em;width:1em;color:#b0d50f;}
.container-tarifs h4{margin-bottom:0 !important;}
h5.fond-rouge{background:#e8e8e8;color:#a02d46;margin:0 0 5px 0 !important;padding:10px;display:inline-block;text-transform:uppercase;font-weight:300 !important;}
.bloc-tarifs{margin:5px 0 5px 0;font-size:16px;}
.bloc-tarifs table{margin:0 0 5px 0 !important;}
.bloc-tarifs p{margin:0 !important;padding:0 !important}
.bloc-tarifs tr:first-child td{border-top:none;}
.bloc-prix{display:inline-block;}
.showSimulateurButton{padding:10px !important;cursor:pointer;}
.bloc-tarifs span.prestation{line-height:1.6;padding-left:1em;display:block;}
.bloc-tarifs span.prestation:before{content:"\f0da";font-family:FontAwesome;display:inline-block;margin-left:-1em;width:1em;color:#b0d50f;}
.bloc-tarifs span.prestation span.small{display:block;}
p.detail-tarif{margin-top:0;font-size:12px;color:#666;}
.bloc-tarifs td:first-child{width:90%;border-right:1px solid #ddd;}
@media (max-width:992px){.bloc-tarifs td:first-child{width:85%;}
}
@media (max-width:768px){.bloc-tarifs td:first-child{width:75%;}
}
.bloc-tarifs.demi-col td:first-child{width:88%;}
@media (max-width:992px){.bloc-tarifs.demi-col td:first-child{width:88%;}
}
@media (max-width:768px){.bloc-tarifs.demi-col td:first-child{width:78%;}
}
label{font-weight:500 !important;font-size:1em;}
input.pixit{width:1px !important;height:1px !important;border:0 !important;padding:0 !important;margin:0 !important;}
#contact-form{padding-top:20px;}
.footer-back{background:#a02d46;}
.footer-list{padding-left:0;list-style:none;margin:20px 0 0 0;}
.bloc-footer{color:rgba(255, 255, 255, 0.71);}
.bloc-footer &gt; .sub-title{letter-spacing:.15em;color:rgba(255, 255, 255, 0.71);}
.bloc-footer a{color:#fff;}
.liste-footer{list-style:none;margin:0;padding:15px 0 0 0;}
.liste-footer li{line-height:1.6;font-size:14px;padding-left:1em;}
.liste-footer li:before{content:"\f0da";font-family:FontAwesome;display:inline-block;margin-left:-1em;width:1em;color:#fff;}
.legal{border-top:1px solid #fff;}
#backtotop{position:fixed;right:0;opacity:0;visibility:hidden;bottom:25px;margin:0 25px 0 0;z-index:5;transition:0.35s;transform:scale(0.7);}
#backtotop.visible{opacity:0.6;visibility:visible;transform:scale(1);}
#backtotop span{color:#fff;border:0 none;display:block;width:46px;height:46px;background-color:#66676b;opacity:1;transition:all 0.3s;border-radius:50%;text-align:center;font-size:26px;cursor:pointer;}
#backtotop span:after{content:"\f106";font-family:"FontAwesome";position:relative;display:block;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);}
@media (max-width:767px){.row.vertical-align{display:block;}
.not-smartphone{display:none;}
}
@media (min-width:768px){.row.vertical-align{display:flex;align-items:center;}
}
@media (min-width:992px){}
@media (max-width:992px){.not-tablet{display:none;}
.for-tablet{display:block;}
.bloc-telephone{text-align:center;}
.logo-facebook{padding-top:20px;}
.is-menu{display:none;}
#menuOpener .bouton-menu{cursor:pointer;}
.header-mobiles{color:#fff;font-size:20px;}
#menuOpener { display: block; float: right; color: #fff; cursor: pointer; margin-right: 5px; font-weight: 300; }	
#menuCloser { text-align: right; color: #fff; cursor: pointer; font-size: 25px; margin-right: 20px; font-weight: 300; }
.masthead-brand { float: left; }
.menu-mobiles{position:fixed;top:0;right:0;width:280px;padding-top:10px;background:#666;height:100% !important;z-index:1500;overflow-y:scroll;}
.bordered-left-no-mobile{border-left:none;}
.for-top-menu{ display: none; }
}
#modalWindow .modal-dialog.large{width:900px !important;}
@media (max-width: 920px) {#modalWindow .modal-dialog.large{width:auto !important;margin:0 10px;}
}
/*
@media (max-width: 1024px) {
.for-bloc-photo-top{width: 100%;padding-left:0 !important; padding-right:0 !important; max-width: 1000px !important;margin-left: 0 !important;margin-right: 0 !important;}
}*/
.switch{position:relative;display:inline-block;width:60px;height:34px}
.switch input{display:none}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
input:checked+.slider{background-color:#090}
.blue-checked input:checked+.slider{background-color:#2196F3}
input:focus+.slider{box-shadow:0 0 1px #2196F3}
input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.slider.round{border-radius:34px}
.slider.round:before{border-radius:50%}</pre></body></html>