.undo-ul{padding:0;margin:0;list-style:none;list-style-type:none;}.undo-li{margin-bottom:0;list-style:none;list-style-type:none;}.undo-p{margin:0;}html,body{background:#fff;font:400 16px/1.45em 'Open Sans', sans-serif;color:#6d6d6d;width:100%;height:100%;min-height:100%;}body{overflow-x:hidden;}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}a,a:link,a:visited{color:#2ebeb1;text-decoration:none;}a:hover,a:link:hover,a:visited:hover{color:#177ec2;}a.btn,.gform_button{background:#2ebeb1;font-weight:700;font-size:14px;color:#fff;display:inline-block;padding:15px;margin:10px 5px 0 0;transition:all 400ms;border:none;}a.btn:hover,.gform_button:hover{background:#177ec2;color:#fff;}.btn-tab{background:#f1f1f1;font-weight:700;font-size:14px;color:#6d6d6d;display:inline-block;padding:15px;margin:10px 5px 0 0;transition:all 400ms;border:none;}.btn-tab:hover{background:#177ec2;color:#fff;}.btn-tab.active{background-color:#2ebeb1;color:#fff;}a.btn-jaune{background:#ffc809;font-weight:700;font-size:14px;color:#fff;display:inline-block;padding:15px;margin:10px 5px 0 0;transition:all 400ms;}a.btn-jaune:hover{background:#177ec2;color:#fff;}a.facebook-btn{background:#4862a3;color:#fff;width:150px;border:none;}a.facebook-btn .fa{font-size:24px;}a.twitter-btn{background:#5ea9dd;color:#fff;width:150px;border:none;}a.twitter-btn .fa{font-size:24px;}a.linkedin-btn{background:#0177b5;color:#fff;width:150px;border:none;}a.linkedin-btn .fa{font-size:24px;}hr{padding:0;margin:0;list-style:none;list-style-type:none;margin:15px 0;border:0;border-top:1px solid #f1f1f1;}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#177ec2;opacity:0.7;z-index:1;}.overlay.link-hover{background:#283891;}.overlay.op-5{opacity:0.5;}.overlay.op-3{opacity:0.3;}.over-overlay{position:relative;z-index:5;}.wrap{margin:auto;width:1500px;max-width:90%;}.small-wrap{margin:auto;width:960px;max-width:90%;}h1,.titre1,h2,.titre2,h3,.titre3,h4,.titre4,h5,.titre5,h6,.titre6{text-transform:uppercase;margin:10px 0 5px;color:#535353;}h1,.titre1{font:700 33px/1em 'Open Sans', sans-serif;}h2,.titre2{font:700 30px/1em 'Open Sans', sans-serif;}h3,.titre3{font:700 25px/1em 'Open Sans', sans-serif;}h4,.titre4{font:700 20px/1em 'Open Sans', sans-serif;}h5,.titre5{font:700 18px/1em 'Open Sans', sans-serif;}h6,.titre6{font:700 16px/1em 'Open Sans', sans-serif;}p{color:#6d6d6d;margin:5px 0;}ul{padding:0 0 0 20px;}ul li{list-style:disc outside;margin:5px 0;}.text-turquoise{color:#2ebeb1;}.text-turquoisefonce{color:#2bafa2;}.text-bleu{color:#177ec2;}.text-jaune{color:#ffc809;}.text-blanc{color:#fff;}.text-noir{color:#000;}.text-ltgrey{color:#f1f1f1;}.bg-turquoise{background-color:#2ebeb1;}.bg-bleu{background-color:#177ec2;}.bg-jaune{background-color:#ffc809;}.bg-blanc{background-color:#fff;}.bg-noir{background-color:#000;}.bg-ltgrey{background-color:#f1f1f1;}.bg-mdgrey{background-color:#6d6d6d;}.bg-darkgrey{background-color:#535353;}.bg-vdgrey{background-color:#2f2d2d;}.two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;text-align:left;}.wave{width:100%;height:180px;background:url("../images/wave.png") no-repeat center;background-size:cover;position:relative;margin-top:-225px;z-index:999;}.page-wave{width:100%;height:180px;background:url("../images/wave.png") no-repeat center;background-size:cover;position:relative;margin-top:-155px;z-index:999;}#map{width:100%;height:500px;}.head-overlay{position:absolute;width:100%;height:500px;top:0;background-color:rgba(0,0,0,0.5);}.slide-overlay{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.5);z-index:999;min-height:550px;}header{position:absolute;z-index:9999;width:100%;}header .mobile-nav{display:none;}header .mobile-nav .menu-btn{display:inline-block;padding:15px;background-color:#2ebeb1;color:#fff;float:right;font-size:30px;}header .mobile-nav .menu-btn:hover{background-color:#177ec2;cursor:pointer;}header .top-nav nav ul.menu{text-align:right;padding:6px 0;margin-bottom:0;}header .top-nav nav ul.menu li.menu-item{display:inline-block;margin:0 10px;list-style:none;}header .top-nav nav ul.menu li.menu-item a:link,header .top-nav nav ul.menu li.menu-item a:visited{text-transform:uppercase;color:#fff;font-size:14px;}header .top-nav nav ul.menu li.menu-item a:hover{opacity:0.8;}header .main-nav nav ul.menu{text-align:right;}header .main-nav nav ul.menu li.menu-item{display:inline-block;margin:25px 15px 0;list-style:none;}header .main-nav nav ul.menu li.menu-item a:link,header .main-nav nav ul.menu li.menu-item a:visited{text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}header .main-nav nav ul.menu li.menu-item a:hover{color:#f1f1f1;}header #logo{position:absolute;top:0;}.page-top{height:320px;background-size:cover;background-color:#2bafa2;background-position:center;}.page-top .head-overlay{position:absolute;width:100%;height:320px;top:0;background-color:rgba(0,0,0,0.5);}.galerie{margin:30px 0 0;}.galerie ul{margin:30px 0 60px;border-bottom:1px solid #f1f1f1;padding:0 0 30px;}.galerie ul li{list-style:none;display:inline-block;margin:5px;}.galerie ul li img:hover{opacity:0.8;}.main-content p{margin:15px 0;}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin:30px 0 0;}.tabs{margin-bottom:60px;min-height:450px;}.tabs .tab-content{display:none;padding:30px;border:3px solid #2ebeb1;}.tabs .tab-content.week-1{display:block;}.tabs .tab-content table{width:100%;border:1px solid #6d6d6d;}.tabs .tab-content table tr th{padding:10px;background-color:#f1f1f1;border:1px solid #bfbfbf;vertical-align:middle;text-transform:uppercase;text-align:center;width:15%;}.tabs .tab-content table tr td{border:1px solid #bfbfbf;padding:10px;text-align:center;}.tabs .tab-content table tr td img{margin-left:auto;margin-right:auto;margin-bottom:10px;transition:0.3s;max-height:200px;}.tabs .tab-content table tr td img:hover{opacity:0.7;}.tabs .btn-tab:hover{cursor:pointer;}.blocs .bloc .col-50{width:50%;float:left;background:#f1f1f1;padding:60px 30px;}.blocs .bloc .col-50.fright{float:right;}.blocs .bloc .col-50.img-cont{background-repeat:no-repeat;background-position:center;background-size:cover;}article .inner{padding:30px;border:1px solid #f1f1f1;margin:0 0 60px;}#popup .content{width:100%;border:1px dashed #000;padding:40px 20px;}#popup .content h3{font-size:50px;margin-bottom:30px;}#popup .content strong{margin-top:50px;color:#9c0000;font-size:100px;display:block;}#popup .content .print-btn{display:block;margin-top:70px;font-size:12px;cursor:pointer;transition:0.3s;}#popup .content .print-btn:hover{color:#000;}#popup .content .print-btn .fa{font-size:20px;}.team .team-member{margin-top:30px;}.team .team-member .roundpic{width:175px;height:175px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;background-size:cover;background-position:center;margin:0 auto -20px;position:relative;z-index:99;}.team .team-member .inner{padding:30px 10px 10px;}footer .quatreb > section{background-size:cover;min-height:250px;padding:175px 0 75px;}footer hr{border-top:1px solid #2f2d2d;}#slider ul.slides li{background-size:cover;min-height:550px;}#slider ul.slides li .inner{width:960px;max-width:90%;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999;}#slider ul.slides li .inner p{text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}#tribe-events-bar{display:none;}h2.tribe-events-page-title{margin-bottom:30px;}#tribe-events-header{padding:10px;background:#2ebeb1;margin:0;}#tribe-events-header a:link,#tribe-events-header a:visited{color:#fff;font-weight:700;font-size:18px;}#tribe-events-footer{display:none;}#tribe-events-pg-template{width:1500px;max-width:90%;margin:auto;}.single-tribe_events .tribe-events-schedule{display:none;}.single-tribe_events #tribe-events-header{display:none;}.modal{display:none;position:absolute;top:7%;left:0;width:100%;max-width:800px;background:#fff;padding:30px;z-index:10000;}.modal .inner-modal{display:none;}.modal .trigger-close-modal{color:#177ec2;font:300 40px/1em 'Open Sans', sans-serif;position:absolute;top:2px;right:7px;width:25px;height:25px;}.modal .list-comment h5{margin:0;}.modal-overlay{width:100%;height:100%;background:rgba(0,0,0,0.4);display:none;position:fixed;top:0;left:0;z-index:999;}.comment{min-width:300px;width:50%;margin:auto;}.comment input{width:100% !important;}.fancybox-overlay{z-index:9999;}.fancybox-wrap{z-index:99999;}.the-form .gform_wrapper .gform_body .gfield input[type=text],.the-form .gform_wrapper .gform_body .gfield input[type=url],.the-form .gform_wrapper .gform_body .gfield input[type=email],.the-form .gform_wrapper .gform_body .gfield input[type=password],.the-form .gform_wrapper .gform_body .gfield textarea,.the-form .gform_wrapper .gform_body .gfield select{color:#444;font:400 14px/1em 'Open Sans', sans-serif;border:1px solid ;border-radius:3px;padding:8px;margin-bottom:10px;width:100% !important;}.the-form .gform_wrapper .gform_body .gfield .ginput_full input[type=text],.the-form .gform_wrapper .gform_body .gfield .ginput_full input[type=url],.the-form .gform_wrapper .gform_body .gfield .ginput_full input[type=email]{width:100% !important;}.the-form .gform_wrapper .gform_body .gfield .ginput_right input,.the-form .gform_wrapper .gform_body .gfield .ginput_right select,.the-form .gform_wrapper .gform_body .gfield .ginput_right label{float:right;}.the-form .gform_wrapper .gform_body .gfield select{padding:2px 8px;}.the-form .gform_wrapper .gform_body .gfield h2{color:#444;font:500 14px/1.45em 'Open Sans', sans-serif;text-transform:none;}.the-form .gform_wrapper .gform_body .gfield_error{padding:0 !important;}.the-form .gform_wrapper .gform_body .gfield_error input,.the-form .gform_wrapper .gform_body .gfield_error select,.the-form .gform_wrapper .gform_body .gfield_error textarea{background:#ffdfe0;}.the-form .gform_wrapper .gform_body .ginput_complex .ginput_right,.the-form .gform_wrapper .gform_body .ginput_complex .ginput_left,.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_right,.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_left,.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_right,.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_left{width:49% !important;max-width:49% !important;}.the-form .gform_wrapper .gform_body .ginput_complex .ginput_right input,.the-form .gform_wrapper .gform_body .ginput_complex .ginput_right input[type=text],.the-form .gform_wrapper .gform_body .ginput_complex .ginput_right input[type=url],.the-form .gform_wrapper .gform_body .ginput_complex .ginput_right input[type=email],.the-form .gform_wrapper .gform_body .ginput_complex .ginput_left input,.the-form .gform_wrapper .gform_body .ginput_complex .ginput_left input[type=text],.the-form .gform_wrapper .gform_body .ginput_complex .ginput_left input[type=url],.the-form .gform_wrapper .gform_body .ginput_complex .ginput_left input[type=email],.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_right input,.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_right input[type=text],.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_right input[type=url],.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_right input[type=email],.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_left input,.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_left input[type=text],.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_left input[type=url],.the-form .gform_wrapper .gform_body .ginput_complex.gfield_error .ginput_left input[type=email],.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_right input,.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_right input[type=text],.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_right input[type=url],.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_right input[type=email],.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_left input,.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_left input[type=text],.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_left input[type=url],.the-form .gform_wrapper .gform_body .gfield_error .ginput_complex .ginput_left input[type=email]{width:100% !important;max-width:100% !important;}.the-form .gform_wrapper .gform_body li.gf_left_half,.the-form .gform_wrapper .gform_body li.gf_right_half{margin-bottom:0 !important;}.the-form .gform_wrapper .gform_body .gfield_error li.gf_left_half,.the-form .gform_wrapper .gform_body .gfield_error li.gf_right_half{margin:0 0 8px;width:49% !important;max-width:49% !important;}.the-form .gform_wrapper .gform_body .gfield_error,.the-form .gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required{margin:0 !important;padding:0 !important;border-top:none !important;border-bottom:none !important;background:none !important;}.the-form .gform_wrapper .gform_body .validation_message,.the-form .gform_wrapper .gform_body .instruction{display:none !important;}.the-form .gform_wrapper .gform_footer{margin:0 !important;padding:0 !important;}.the-form .gform_wrapper .gform_footer input[type=submit]{float:right;}.the-form .gform_wrapper .gform_footer a.btn{float:right;}.the-form .gform_wrapper .top_label .gfield_error{width:100% !important;}.the-form .gform_wrapper .top_label .gfield_error .ginput_container{width:100% !important;max-width:100% !important;}.the-form .gform_wrapper .top_label .gfield_error.gf_left_half,.the-form .gform_wrapper .top_label .gfield_error.gf_right_half{width:49% !important;}.the-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.the-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0 !important;}form#gform_2 .validation_error,form#gform_6 .validation_error{color:red;font-size:14px;font-weight:400;margin-bottom:10px;border-top:none;border-bottom:none;padding:10px;border:1px solid red;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#edd3d3;width:auto;display:inline-block;}form#gform_2 .gform_body,form#gform_6 .gform_body{float:left;width:95%;}form#gform_2 .gform_body ul#gform_fields_2 li.gfield,form#gform_2 .gform_body ul#gform_fields_6 li.gfield,form#gform_6 .gform_body ul#gform_fields_2 li.gfield,form#gform_6 .gform_body ul#gform_fields_6 li.gfield{width:33%;float:left;display:inline-block;clear:none;}form#gform_2 .gform_body ul#gform_fields_2 li.gfield label.gfield_label,form#gform_2 .gform_body ul#gform_fields_6 li.gfield label.gfield_label,form#gform_6 .gform_body ul#gform_fields_2 li.gfield label.gfield_label,form#gform_6 .gform_body ul#gform_fields_6 li.gfield label.gfield_label{color:#f1f1f1;text-transform:uppercase;font-weight:400;margin:0;font-size:14px;}form#gform_2 .gform_body ul#gform_fields_2 li.gfield label.gfield_label span.gfield_required,form#gform_2 .gform_body ul#gform_fields_6 li.gfield label.gfield_label span.gfield_required,form#gform_6 .gform_body ul#gform_fields_2 li.gfield label.gfield_label span.gfield_required,form#gform_6 .gform_body ul#gform_fields_6 li.gfield label.gfield_label span.gfield_required{color:red;}form#gform_2 .gform_body ul#gform_fields_2 li.gfield div.ginput_container input,form#gform_2 .gform_body ul#gform_fields_6 li.gfield div.ginput_container input,form#gform_6 .gform_body ul#gform_fields_2 li.gfield div.ginput_container input,form#gform_6 .gform_body ul#gform_fields_6 li.gfield div.ginput_container input{width:98%;background-color:#2f2d2d;border:1px solid #2f2d2d;color:#f1f1f1;padding:10px;font-size:13px;}form#gform_2 .gform_footer,form#gform_6 .gform_footer{float:right;width:5%;clear:none;text-align:right;padding:0;margin:46px 0 0;}form#gform_2 .gform_footer input.gform_button,form#gform_6 .gform_footer input.gform_button{font-size:13px;padding:11px 20px;}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{background-color:#535353 !important;margin-bottom:0 !important;border:none !important;}.gform_wrapper .validation_message{margin:0 !important;padding:0 !important;font-weight:400 !important;font-style:italic !important;color:#edd3d3 !important;}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0 !important;}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container input{border:1px solid red !important;}#gform_confirmation_message_2{color:#2ebeb1;}@media only screen and (max-width: 800px){.btn-tab{font-size:10px;padding:10px;}.page-template-menus .tab-content{font-size:10px;padding:10px;}.page-template-menus .tab-content table tr > *{display:block;}.page-template-menus .tab-content table tr{display:table-cell;}.page-template-menus .tab-content table tr td,.page-template-menus .tab-content table tr th{padding:5px;}.page-template-menus .tab-content table th{width:100% !important;}}@media print{*{visibility:hidden;}.modal-overlay,.modal-overlay *,#popup .content,#popup .content *{visibility:visible;}#popup{position:absolute;left:59%;top:0;width:90%;}html{overflow-y:hidden;}}@media only screen and (max-width: 400px){#popup .content h3{font-size:26px;margin-bottom:30px;}#popup .content strong{font-size:50px;}h5,.titre5{font:700 12px/1em 'Open Sans', sans-serif;}}@media only screen and (max-width: 991px){.modal{top:9%;left:0;margin-left:0;margin-top:0;}}@media only screen and (min-width: 992px){.modal{top:50%;left:50%;}}@media only screen and (max-width: 1200px){header .main-nav nav ul.menu li.menu-item{margin:25px 10px 0;font-size:14px;}header .top-nav nav ul.menu li.menu-item a:link,header .top-nav nav ul.menu li.menu-item a:visited{font-size:13px;}}@media only screen and (max-width: 1075px){.blocs .bloc .col-50{width:75%;}.blocs .bloc .col-50.img-cont{width:25%;}.blocs .bloc .col-50.fright{background-color:#fff;}header{background-color:#fff;}header .main-nav,header .top-nav{display:none;}header #logo{position:relative;float:left;height:60px;}header #logo img{max-height:100%;width:auto;}header .mobile-nav{display:block;position:relative;z-index:999999;}header .mobile-nav .mobile-menu{display:none;position:absolute;background-color:#2f2d2d;text-align:center;width:100%;top:60px;z-index:999999;}header .mobile-nav .mobile-menu ul{width:550px;max-width:80%;margin:auto;padding:40px 0;position:relative;z-index:999999;}header .mobile-nav .mobile-menu ul li{list-style:none;padding:10px 0;border-bottom:1px solid #535353;text-transform:uppercase;}}@media only screen and (max-width: 992px){.blocs .bloc .col-50{width:100%;}.blocs .bloc .col-50.img-cont{display:none;}form#gform_2 .gform_body,form#gform_6 .gform_body{float:none;width:100%;}form#gform_2 .gform_body ul#gform_fields_2 li.gfield,form#gform_2 .gform_body ul#gform_fields_6 li.gfield,form#gform_6 .gform_body ul#gform_fields_2 li.gfield,form#gform_6 .gform_body ul#gform_fields_6 li.gfield{width:100%;float:none;clear:both;}form#gform_2 .gform_footer,form#gform_6 .gform_footer{float:none;width:100%;clear:both;margin:10px 0;}}