.vc_custom_1649693138414{padding-top:300px !important;padding-bottom:100px !important}#menu-item-1534{display:none}html,body{font-family:"Helvetica","Montserrat","Helvetica Neue","Tex Gyre Heros",arial,sans-serif}body{margin-bottom:0px !important}h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:1em;line-height:120%}h1{font-size:33px;font-weight:600}h2{font-size:28px;font-weight:600}h3{font-size:24px;font-weight:600}h4{font-size:21px;font-weight:600}h5{font-size:19px;font-weight:600}h6{font-size:17px;font-weight:600}h1.massive{font-size:56px;line-height:100%}h2.massive{font-size:40px;line-height:100%}h3.massive{font-size:32px;line-height:100%}h4.massive{font-size:26px;line-height:100%}.underline{padding-bottom:10px;border-bottom:3px solid #fff}p{margin-top:0px !important;margin-bottom:10px;font-size:17px}.wrapper{max-width:96%;width:1300px;display:block;margin:0 auto}.wpb_wrapper{max-width:100%;width:1300px;display:block;margin:0 auto}.clear{clear:both}.table{display:table;height:100%;width:100%}.vertical-align{display:table-cell;vertical-align:middle}.relative{position:relative}.uppercase{text-transform:uppercase}.regular{font-weight:400 !important}.alignleft{margin-right:15px}.alignright{margin-left:15px}.z-index-2{z-index:2}.btn-orange{background-color:#f05f46}.btn-teal{background-color:#2cb4b9}.btn-grey{background-color:#3b4243;color:#fff}.btn-purple{background-color:#a4539c}.btn-blue{background-color:#32b6bb;text-wrap:wrap;max-width:300px}.btn-outline{padding:5px 10px;display:inline-block;border:1px solid #fff;padding:5px 10px;color:#fff !important;text-transform:uppercase;font-size:12px;text-decoration:none;transition:all 250ms ease-out}.btn-outline:hover{background:#fff;color:#333 !important;border-color:#333}.btn-outline.green{border-color:#71b644;color:#71b644 !important}.btn-outline.green:hover{background-color:#71b644;color:#fff !important}.btn-outline.teal{border-color:#2db5ba;color:#2db5ba !important}.btn-outline.teal:hover{background-color:#2db5ba;color:#fff !important}.btn-outline.purple{border-color:#a7529f;color:#a7529f !important}.btn-outline.purple:hover{background-color:#a7529f;color:#fff !important}.btn-outline.saumon{border-color:#f05f46;color:#f05f46 !important}.btn-outline.saumon:hover{background-color:#f05f46;color:#fff !important}.purple-border{border-width:2px;border-style:solid;border-color:#a7529f;padding:15px}.bg-bottom{background-position:bottom center;background-repeat:no-repeat}.bg-teal{background-color:#32b6bb}header{font-family:"Helvetica Neue","Tex Gyre Heros",arial,sans-serif}header .wrapper:after{content:"";display:block;clear:both}.site-header{position:absolute;top:0px;z-index:3;left:0px;width:100%}.admin-bar .site-header{top:32px}.site-header .top-row{background:rgba(10,10,10,.8);min-height:158px}.site-header .top-row .wrapper .logo{float:left;min-height:158px;padding-top:20px;margin-right:40px}.site-header .top-row .wrapper .logo a{display:block;transition:all 250ms ease-out;opacity:1}.site-header .top-row .wrapper .logo a:hover{opacity:.7}.site-header .top-row .wrapper .logo a img{max-height:90px;width:auto}.site-header .top-row .wrapper .logo .narrow{display:none}.site-header .top-row .wrapper .telephone,.site-header .top-row .wrapper .email{float:left;min-height:158px;margin-right:40px;padding-top:55px}.site-header .top-row .wrapper .telephone .icon,.site-header .top-row .wrapper .email .icon,.site-header .top-row .wrapper .facebook .icon{width:42px;height:42px;display:inline-block;border-radius:50px;vertical-align:middle;margin-right:8px;transition:all 250ms ease-out}.icon-phone{background:#72b744 url(../images/icon-phone.png) no-repeat center center}.icon-email{background:#a7529f url(../images/icon-mailbox.png) no-repeat center center}.icon-facebook{background:#32b6bb url(../images/icon-facebook.png) no-repeat center center}.site-header .top-row .wrapper .icon:hover{background-color:#999}.site-header .top-row .wrapper .telephone p,.site-header .top-row .wrapper .email p{font-size:16px;color:#fff;margin:0;display:inline-block;line-height:140%;vertical-align:middle;letter-spacing:1px}.site-header .top-row .wrapper .telephone p a,.site-header .top-row .wrapper .email p a{font-size:18px;font-weight:600;color:#fff;text-decoration:none}.site-header .top-row .wrapper .facebook{float:left;min-height:158px;padding-top:55px}.site-header .top-row .wrapper .top-nav{background:#000;height:100%;float:right;width:360px;display:block;min-height:158px}.site-header .top-row .wrapper .top-nav ul{list-style:none;margin:0;padding:0;width:100%;text-align:center;padding-top:70px}.site-header .top-row .wrapper .top-nav ul li{display:inline-block;margin:0px 5px}.site-header .top-row .wrapper .top-nav ul li a{text-decoration:none;color:#fff;font-size:14px;padding:10px 7px;letter-spacing:1px}.site-header .top-row .wrapper .top-nav ul li a:hover{text-decoration:underline}.top-nav-extra-links{display:none}.top-nav-extra-links .telephone,.top-nav-extra-links .email,.top-nav-extra-links .facebook{min-height:20px !important;padding:0px !important}.site-header .bottom-row{background:#fff;height:90px;padding:4px 0px}.site-header .bottom-row .wrapper .main-nav{float:left}.site-header .bottom-row .wrapper .main-nav .menu{margin:0;padding:0;list-style:none;letter-spacing:1px}.site-header .bottom-row .wrapper .main-nav .menu>li{display:inline-block;position:relative}.site-header .bottom-row .wrapper .main-nav .menu>li>a{padding:28px 12px;display:block;font-size:14px;color:#333436;text-transform:uppercase;text-decoration:none;transition:all 250ms ease-out}.site-header .bottom-row .wrapper .main-nav .menu>li>a:hover{color:#000}.site-header .bottom-row .wrapper .main-nav .menu>li.current-menu-item>a,.site-header .bottom-row .wrapper .main-nav .menu>li.current-menu-parent>a{font-weight:600}.site-header .bottom-row .wrapper .main-nav .menu>li.menu-item-has-children>a:after{content:">";display:inline-block;transform-origin:center center;transform:rotate(90deg);margin-left:6px;position:relative;top:0px}.site-header .bottom-row .main-nav .menu li ul{display:none;background:rgba(255,255,255,.8);padding:10px 20px;width:410px;max-width:80vw;position:absolute;top:100%;left:-25px}.site-header .bottom-row .main-nav .menu li ul li{display:block;margin:5px 0px}.site-header .bottom-row .main-nav .menu li ul li a{display:block;padding:5px 0px;margin:0;color:#3b4243;font-size:16px;text-decoration:none;transition:all 250ms ease-out}.site-header .bottom-row .main-nav .menu li ul li a:hover{color:#000}.site-header .bottom-row .main-nav .menu li ul li.current-menu-item{font-weight:600}.site-header .bottom-row .main-nav .menu li ul li.text-orange a{color:#f05f46}.site-header .bottom-row .main-nav .menu li:hover ul{display:block}.site-header .bottom-row .wrapper .btn-nav{float:right;width:310px;height:100%;text-align:center}.site-header .bottom-row .wrapper .btn-nav a{width:100%;height:100%;height:80px;display:block;color:#fff;font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none;padding-top:30px;line-height:120%}.site-header .bottom-row .wrapper .btn-nav:hover,.site-header .bottom-row .wrapper .btn-nav:hover a{background:#aaa !important}.site-header .bottom-row .wrapper .btn-nav.btn-purple{width:230px;margin-right:8px}.site-header .bottom-row .wrapper .btn-nav.btn-blue{width:auto;margin-right:8px}.site-header .bottom-row .wrapper .btn-nav.btn-purple a{background:#a4539c}.site-header .bottom-row .wrapper .btn-nav.btn-orange a{background:#f05f46;padding-top:25px}.site-header .bottom-row .wrapper .btn-nav.btn-blue a{padding-top:25px}.btn-menu-mobile{display:none;width:40px;height:40px;color:#333;font-size:24px;padding:10px 5px 5px 5px;margin:10px;margin-left:20px;position:relative;cursor:pointer;transition:all 250ms ease-out}.btn-menu-mobile span{width:100%;height:3px;background:#333;border-radius:1px;margin-bottom:6px;position:relative;top:0px;left:0px;display:block;transition:all 250ms ease-out}.btn-menu-mobile span:nth-of-type(1){top:0px}.btn-menu-mobile span:nth-of-type(2){top:0px}.btn-menu-mobile span:nth-of-type(3){top:0px}.btn-menu-mobile:hover{background-color:#eee}.btn-menu-mobile:hover span{background-color:#999}.image-container .slider .item{padding-top:250px}.admin-bar .image-container .slider .item{padding-top:282px}.image-container .slider{position:relative}.image-container .slider .content-box{position:absolute;background:url(../images/bg-under-slider-home.png) 60% center;bottom:-250px;left:0px;width:100%;height:575px;z-index:2}.image-container .slider .content-box .inside{background:url(../images/bg-slider-home.png) center center;width:100%;height:442px;position:relative;top:80px;padding-top:60px;padding-bottom:85px}.image-container .slider .content-box .inside .wrapper{height:100%}.image-container .slider .content-box .inside .text .main-title{font-size:52px;color:#fff;border-bottom:2px solid #fff;font-weight:bold;line-height:100%;margin-bottom:10px;letter-spacing:1px;display:inline-block}.image-container .slider .content-box .inside .text .sub-title{font-size:42px;color:#fff;line-height:100%;font-weight:bold;margin-bottom:10px;letter-spacing:1px}.image-container .slider .content-box .inside .text p{font-size:18px;color:#fff}.image-container .slider .content-box .inside .text a{display:inline-block;border:1px solid #fff;padding:10px 15px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:19px;text-decoration:none;margin-top:10px;transition:all 250ms ease-out}.image-container .slider .content-box .inside .text a:hover{background:#fff;color:#2db5ba}.image-container .slider .owl-nav{position:absolute;bottom:0px;width:100%;left:0px}.image-container .slider .item{min-height:1000px;height:100vh;max-height:1200px;background-size:cover;background-position:top center}.image-container .slider .item .wrapper{display:none}.image-container .slider .content-box .owl-nav{position:absolute;z-index:10;top:0px;width:100%;left:0px;height:1px}.image-container .slider .content-box .owl-nav button{border:none;background:none;border-radius:0;padding:0;width:69px;height:69px;display:block;top:100px;cursor:pointer;transition:all 250ms ease-out;opacity:1;position:absolute;text-indent:-9999px}.image-container .slider .content-box .owl-nav button:hover{opacity:.75}.image-container .slider .content-box .owl-nav button.owl-prev{background:url(../images/arrow-slider-left.png) no-repeat center center;left:20px}.image-container .slider .content-box .owl-nav button.owl-next{background:url(../images/arrow-slider-right.png) no-repeat center center;right:20px}.image-container.page{min-height:600px;height:100vh;max-height:900px;background-size:cover;background-position:bottom center}.page-template-template-concours .image-container.page{overflow:hidden;position:relative}.image-container.page .bloc{background:url(../images/bg-inscription-concours.png) no-repeat center center;width:1059px;height:437px;display:block;position:absolute;top:82%;left:-200px;transform:translateY(-50%);padding:70px 100px 0px 320px}.image-container.page .bloc h2{color:#fff;margin-bottom:15px}.image-container.page .bloc h3{color:#fff;margin-bottom:15px;font-weight:400;line-height:120%}.image-container.page .bloc a:first-of-type{margin-right:5px}.image-container.page .bloc a{color:#fff;line-height:100%;padding:10px;border:1px solid #fff;display:inline-block;text-transform:uppercase;font-weight:600;font-size:15px;letter-spacing:.5px;text-decoration:none;transition:all 250ms ease-out}.image-container.page .bloc a:hover{background:#fff;color:#f05f46}.page-template-template-concours .image-container.page{min-height:750px !important;height:100vh;max-height:900px !important}.image-container.single{min-height:500px;height:100vh;max-height:600px;background-size:cover;background-position:center center}.nouveaute-block{float:left;width:50%;max-width:620px;min-width:250px;margin:10px 0px;line-height:120%;padding-right:10px}.nouveaute-block p{margin:0}.nouveaute-block p>br{display:none}.white-tiny-block{margin-bottom:8px}.fascicule-ete{position:relative;padding-right:350px}.img-fascicule-ete{position:absolute;right:0px;top:-60px}.bg-purple h2{margin-bottom:10px}.bg-saumon{background:url(../images/bg-saumon.png) repeat-y center center}.bg-purple{background:#a7529f;overflow:visible !important}.bg-color-saumon{background-color:#f05f46}.bg-home-kid{position:relative}.bg-home-kid:after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:100px;background:#fff;z-index:1}.bg-green-bloc{position:relative}.bg-green-bloc:before{content:"";display:block;background:url(../images/bg-bloc-vert-home.png) no-repeat center center;position:absolute;width:100%;height:100%;z-index:2;height:683px;bottom:0px}.bg-green-bloc .wpb_content_element{position:relative;z-index:3}.bg-green-bloc h2{margin-bottom:15px}.bg-green-bloc h2.massive{margin-bottom:30px;text-transform:uppercase}.bg-green-bloc h3{margin-bottom:30px}.bg-green-bloc a{background:#2db5ba;border:1px solid #fff;padding:10px 15px;font-size:20px;text-transform:uppercase;letter-spacing:1px;color:#fff;text-decoration:none;transition:all 250ms ease-out}.bg-green-bloc a:hover{color:#fff !important;background:#71b644 !important}.wpb_content_element:after{content:"";clear:both;display:block}.content-home{line-height:120%;background:url(../images/bg-rose-home.png) no-repeat center bottom}.content-home .wpb_content_element:after{content:"";display:block;clear:both}.home-blocks .text{font-size:16px;font-weight:400;color:#657173;line-height:160%}.content-home .btn-grey{padding:12px 20px;font-size:20px;text-transform:uppercase;color:#fff;text-decoration:none;transition:all 250ms ease-out}.content-home .btn-grey:hover{border:1px solid #3b4243;background:#fff;color:#3b4243}.content-white .wpb_text_column,.content-white,.white-content .wpb_text_column,.white-content{color:#fff}.wpb_content_element{font-size:17px}.wpb_content_element ul{margin:0;padding:0;margin-left:20px;margin-bottom:10px}.wpb_content_element ol{margin:0;padding:0;margin-left:20px;margin-bottom:10px}.wpb_content_element ul li{margin-bottom:4px}.wpb_content_element ol li{margin-bottom:4px;padding-left:10px}.wpb_content_element li>ol,.wpb_content_element li>ul{padding-left:20px;margin-top:5px}.bg-with-black-bar{position:relative;top:-150px;z-index:-1;margin-bottom:-150px}.bg-black-bar{background:rgba(60,60,60,.6);color:#fff;letter-spacing:1px}.bg-with-bar{position:relative;top:-100px;z-index:-1;margin-bottom:-100px}.bg-saumon-bar{background:rgba(240,95,70,.85);color:#fff;letter-spacing:1px}.bg-saumon-bar a{color:#fff}.news-section{background:#a7529f;position:relative;overflow:hidden;width:100%;height:auto}.news-section .col-news{padding:60px 15px;color:#fff}.news-section .col-news-sidebar{background:#9d4995;padding:60px 15px;color:#fff;text-align:center}.news-section .col-news-sidebar:after{background:#9d4995;content:"";display:block;position:absolute;left:100%;top:0px;height:100%;width:2000px;z-index:0}.news-section .col-news .news-bloc{max-width:800px}.news-section .col-news .a-news{margin-bottom:40px}.news-section .col-news .a-news .news-thumbnail{width:100%;height:280px;background-size:cover;background-position:center center}.news-section .col-news .a-news .news-content h6{margin-top:20px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.news-section .col-news .a-news .news-content h6 a{color:#fff;text-decoration:none}.news-section .col-news .a-news .news-content .read-more{padding:5px 10px;display:inline-block;border:1px solid #fff;padding:5px 10px;color:#fff;text-transform:uppercase;font-size:12px;text-decoration:none;transition:all 250ms ease-out}.news-section .col-news .a-news .news-content .read-more:hover{background:#fff;color:#9d4995}.bloc-equipe-concours .box-1{background-color:#2db0b5;background:rgba(45,176,181,.8)}.bloc-equipe-concours .box-2{background:rgba(81,190,194,.8)}.bloc-equipe-concours .box-3{background:rgba(121,204,207,.8)}.blog-content{background:#ebecec}.row-blog{padding-top:50px}.row-blog .col-main{position:relative;margin-bottom:50px}.row-blog .col-main .article-thumbnail{display:none}.row-blog .col-main.hasThumbnail .article-thumbnail{display:block;width:100%;height:240px;background-size:cover;background-position:center bottom}.row-blog .col-main .article-block{background:#fff;position:relative;height:100%;padding-bottom:50px}.row-blog .col-main .article-text{padding:20px;font-size:16px;color:#3b4243}.single .row-blog .col-main .article-text{padding:0px}.row-blog .col-main .article-text p{font-size:16px;color:#3b4243}.row-blog .col-main hr{border:none !important;background-color:#e3e5e5;margin:10px 0px}.row-blog .col-main p.date{color:#91a2a4;font-size:12px;text-transform:uppercase}.row-blog .col-main a.link_article{transition:all 250ms ease-out;background:#72b744;color:#fff;font-size:16px;text-transform:uppercase;font-weight:600;display:inline-block;position:absolute;bottom:20px;left:50%;transform:translate(-50%, 0);text-decoration:none;line-height:100%;padding:10px 20px;border:1px solid #72b744}.row-blog .col-main a.link_article:hover{background:#fff;color:#72b744}.row-blog .archive-block h6{color:#72b744;font-weight:600;text-transform:uppercase;letter-spacing:1px}.row-blog .archive-block{background:#fff;margin-top:-50px;height:100%;padding:20px;padding-top:40px}.single .row-blog .archive-block{background:#efefef;margin-top:-50px}.row-blog .archive-block ul{margin:0;padding:0;list-style:none}.row-blog .archive-block ul li{margin-bottom:5px}.row-blog .archive-block ul li a{color:#6f7475;font-size:14px;display:block}.row-orthopedagorie .box-1{background:rgba(113,127,129,.8);padding:30px 15px 0px 15px}.row-orthopedagorie .box-2{background:rgba(44,180,185,.8);padding:30px 15px 0px 15px}.row-enseignement{position:relative;top:-50px;margin-bottom:-50px}.row-enseignement .box-1{background:rgba(60,67,68,.4)}.row-enseignement .box-2{background:rgba(60,67,68,.6)}.row-enseignement .box-3{background:rgba(60,67,68,.75)}.row-google-map{min-height:350px}.row-google-map iframe{position:absolute;z-index:2;max-width:calc(100% - 15px)}.wpcf7 .row-contact .col-left .field label{color:#fff}.wpcf7 .row-contact .col-left .field input{border:1px solid #fff !important}.wpcf7 .row-contact .col-left .field textarea{float:left;max-width:calc(100% - 160px);width:100%;height:120px;padding:0px 5px;border:1px solid #fff !important;border-radius:0px}.col-align-right{text-align:right}div.wpcf7 .ajax-loader{display:block;background-position:center right}span.wpcf7-not-valid-tip{display:inline-block;color:#dc0000}.wpcf7{color:#3b4243}.wpcf7 sup{color:red;font-weight:bold}.wpcf7 .col-left .field{margin-bottom:15px}.wpcf7 .col-left .field:after{content:"";clear:both;position:relative;display:block}.wpcf7 .col-left .field label{max-width:40%;width:180px;float:left;font-size:20px;color:#3b4243;letter-spacing:1px;font-weight:600}.wpcf7 .col-left .field input[type=text],.wpcf7 .col-left .field input[type=email],.wpcf7 .col-left .field select{float:left;max-width:60%;width:360px;height:32px;border:1px solid #484f50;padding:0px 5px;line-height:32px;border-radius:0px}.wpcf7 .col-left .textarea label{font-size:20px;color:#3b4243;letter-spacing:1px}.wpcf7 .col-left .textarea textarea{max-width:90%;width:100%;min-height:120px;border:1px solid #484f50;padding:0px 5px;border-radius:0px}.wpcf7 .col-right label{font-size:20px;color:#3b4243;letter-spacing:1px;cursor:pointer;font-weight:600}.wpcf7 .col-right .wpcf7-list-item{font-size:20px;color:#3b4243;letter-spacing:1px;display:block;line-height:100%;margin-bottom:2px;margin-left:5px}.wpcf7 .col-right .wpcf7-list-item input{width:20px;height:20px}.wpcf7 .col-bottom{margin-top:20px}.wpcf7 .col-bottom label{font-size:20px;color:#3b4243;letter-spacing:1px;cursor:pointer}.wpcf7 .wpcf7-submit{background:#a7529f;border:none;color:#fff;padding:10px 15px;font-size:14px;border-radius:0px;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.content.no-image{padding-top:300px}.content-soutien-parents{padding-bottom:550px;background-position:bottom center;background-repeat:no-repeat}#form_adhesion [type=checkbox],#form_adhesion [type=radio]{box-sizing:border-box;padding:0;width:30px;height:20px;vertical-align:middle}#form_adhesion .col-12:after{clear:both;content:"";display:block}#form_adhesion label{display:inline-block;min-width:50%;max-width:50%;float:left;font-size:18px;font-weight:bold}#form_adhesion label.error{color:#d21616;border-bottom:1px solid #d21616}#form_adhesion .choix td>label{display:inline-block;min-width:1%;max-width:100%;float:none;font-size:20px;font-weight:normal}#form_adhesion input[type=text],#form_adhesion input[type=email]{display:inline-block;border:1px solid #3b4243;max-width:50%;width:300px;margin-bottom:20px;position:initial !important}#form_adhesion span.wpcf7-list-item{display:inline-block;min-height:30px;min-width:50%}#form_adhesion .has-free-text label{min-width:auto;margin-right:10px}#form_adhesion .mesure-ecole-selection{clear:both}#form_adhesion .col-radio label{min-width:auto;margin-right:10px}#form_adhesion .label-radio{display:inline-block;font-size:18px;font-weight:bold}#form_adhesion .wpcf7-checkbox{display:block;clear:both}#form_adhesion .small-text{width:100px !important;min-width:auto;max-width:50%}#form_adhesion #btn_submit_jquery{background:#a7529f;color:#fff;padding:10px 15px;text-transform:uppercase;font-size:16px;border:1px solid #a7529f;transition:all 250ms ease-out;position:relative;float:right;border-radius:0px;cursor:pointer}#form_adhesion #btn_submit_jquery:hover{color:#a7529f;background:#fff}#form_adhesion #real_submit{display:none}#form_adhesion .show_mesure_adaptation{display:none}#form_adhesion .show_mesure_adaptation.active{display:block}.row-demande #form_adhesion h3{margin-top:50px}.row-demande #form_adhesion .field{margin-top:8px;margin-bottom:8px}.row-demande #form_adhesion .field:after{content:"";clear:both;display:block}.row-demande #form_adhesion label{display:inline-block;min-width:200px;max-width:50%;float:left;font-size:18px;font-weight:bold}.row-demande #form_adhesion input[type=text],.row-demande #form_adhesion input[type=email]{margin-bottom:5px}.row-demande #form_adhesion .field br{display:none}.row-demande #form_adhesion span.wpcf7-list-item{margin-left:0px;width:auto;display:block}.row-demande #form_adhesion textarea{max-width:600px;display:block;clear:both}.row-demande .wpcf7-not-valid-tip{margin-left:10px;position:relative;left:10px}.row-demande #form_adhesion .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block !important;margin-bottom:10px;left:0px}footer{padding:40px 0px 40px 0px}.home footer{padding:120px 0px 40px 0px;background:url(../images/bg-footer-home.png) no-repeat center top}footer .footer-nav{width:100px;float:left}footer .footer-nav ul{list-style:none;margin:0;padding:0}footer .footer-nav ul li{margin-bottom:8px;line-height:100%}footer .footer-nav ul li a{transition:all 250ms ease-out;color:#000;text-decoration:none;font-size:12px;text-transform:uppercase}footer .footer-nav ul .sub-menu{display:none !important}footer .second-footer-nav{background:#3b4243;color:#fff;float:left;width:120px;height:117px;display:block;padding:20px 0px 0px 20px}footer .second-footer-nav ul{list-style:none;margin:0;padding:0}footer .second-footer-nav ul li{margin:0;padding:0;margin-bottom:7px;line-height:100%}footer .second-footer-nav ul li a{display:block;color:#fff;text-transform:uppercase;font-size:12px;text-decoration:none}footer .third-footer-nav{width:260px;float:left;margin-left:10px;height:110px}footer .third-footer-nav a{display:block;width:100%;font-size:13px;color:#fff;font-weight:600;text-align:center;height:36px;margin-bottom:4px;line-height:110%;text-transform:uppercase;text-decoration:none;transition:all 250ms ease-out;padding-top:13px}footer .third-footer-nav a:last-of-type{padding-top:7px}footer .third-footer-nav a.btn-orange{padding-top:6px}footer .third-footer-nav a:last-of-type{margin-bottom:0px}footer .third-footer-nav a:hover{background-color:#666}footer .a-footer-logo{width:28%;float:left;min-height:110px;text-align:center;text-decoration:none}footer .a-footer-logo.first{position:relative;top:-10px}footer .a-footer-logo img{max-width:80%;height:auto}footer .a-footer-logo p{color:#3b4243;text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:600}.copyright{background-color:#3b4243;padding:60px 0px;color:#fff;text-align:center}.copyright p{font-size:15px;letter-spacing:2px}.copyright a{color:#d162c7;text-decoration:none}.copyright a:hover{color:#fff}.copyright .text-copyright{font-size:12px;letter-spacing:0px;margin-top:40px}.copyright .text-copyright a{color:#fff;text-decoration:none}#pink-bar{background:#a7529f;padding:40px 0px;color:#fff}.choix th{text-align:left;font-size:20px;letter-spacing:1px}.choix td{font-size:20px;font-weight:400;letter-spacing:1px}.choix .programme td:first-of-type{text-decoration:underline}.choix .programme td{font-size:24px;padding-top:20px}.choix .temps td{font-size:24px}.choix tr:not(.programme) td{padding-bottom:10px}tr.full>td,tr.full>td *{text-decoration:line-through !important}.inscription-wrapper .text-center{text-align:center}.inscription-wrapper .placeholder-red{height:30px;background-color:red;width:100%}.inscription-wrapper h4{font-size:24px;color:#a7529f;background-color:#fff;padding:10px;margin:25px 0}.inscription-wrapper h4.left-radius{border-top-left-radius:10px;border-bottom-left-radius:10px;margin-right:-12.5px}.inscription-wrapper h4.right-radius{border-top-right-radius:10px;border-bottom-right-radius:10px;margin-left:-12.5px}.inscription-wrapper h4 sup{font-size:60%}.inscription-wrapper .groupe-inscription{display:flex;justify-content:space-around;flex-direction:row;gap:10px}.inscription-wrapper .row{width:100%}.inscription-wrapper .formule-inscription{font-size:20px;padding:15px 0 5px;margin:0 0 0 0}.inscription-wrapper h3.formule{margin-top:30px}.inscription-wrapper input[name=groupe_formation_choix]{-webkit-appearance:none;appearance:none;width:20px !important;height:20px !important;border:2px solid #fff;border-radius:50%;background-color:rgba(0,0,0,0);position:relative;cursor:pointer;transition:all .3s ease;min-width:20px}.inscription-wrapper input[name=groupe_formation_choix]:checked::before{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background-color:#fff}.inscription-wrapper input[name=groupe_formation_choix]:hover{border-color:#d3d3d3}.inscription-wrapper label{font-size:16px;color:#fff;margin-left:10px}.mesure-adaptatives-info{background-color:rgba(167,82,159,.5019607843);text-align:center;font-weight:bold;padding:20px;font-size:18px;margin:0px 0 24px;color:#000}.mesure-adaptatives-info h3{margin-bottom:10px;font-size:20px;color:#000}.facebook-footer{color:#32b6bb;text-decoration:none}