body,html{margin:0;padding:0;height:100%}body,h2{font-optical-sizing:auto}h1,h2{text-align:left;transition:.5s;font-style:normal}.bouton a,.bouton a:hover{background-color:#f39872}.bouton,.menu ul{text-align:right}.bouton,.btn,.menu li,.sub-arrow{display:inline-block}.acti_img,.sub-arrow,a,h1,h2,h3,h4,h5,h6{transition:.5s}body,h1,h2,h3,h4,h5,h6{font-style:normal}html{font-size:100%;scroll-behavior:smooth}body{font-family:Overpass,serif;font-weight:400;color:#171940;line-height:25px;font-size:1.12em}::selection{background:#ffa501;color:#fff}.acti_img,.text3{background-size:cover;background-repeat:no-repeat;background-position:center}a{white-space:normal;text-decoration:none;font-weight:500}strong{font-weight:700}.section_inside a{color:inherit;text-decoration:underline}.ariane a,.ariane a.btn:hover,.bouton a,.li_rub a,.li_sous_rub a,.menu li a,.menu li a.parent,.menu_mobile ul div a,.menu_mobile ul div h2 a{text-decoration:none}h1{font-family:"Meow Script",serif;font-weight:400;line-height:1em;font-size:2em}h2{font-family:Overpass,serif;font-weight:700}h3,h4,h5,h6{font-weight:400}.btn{border:2px solid #171940;padding:10px 20px;color:#171940;font-size:1em;margin:10px 5px}.acti,.acti_2{padding:0 0 35px}.btn:hover{border:2px solid #f7efe9;color:#f7efe9}img{max-width:100%;height:auto;text-align:center;border:0}.bouton{margin:0 0 5px}.bouton a{padding:11px 8px 8px;color:#fff;border-radius:0 0 10px 10px;transition:.3s;line-height:1.8em}.form input[type=text],.search-container input[type=text]{padding:5px;margin:0 0 5px;font-size:17px;border-top:none;border-bottom:1px solid #f39872;border-left:1px solid #f39872;border-right:none;border-radius:0 0 0 10px;background:#fff;color:#202866;transition:.3s}.form input[type=text]{border:1px solid #202866;border-radius:10px}.form button,.search-container button{float:right;padding:6px 10px 5px;margin:0 0 5px;background:#f39872;color:#fff;font-size:17px;border:none;cursor:pointer;border-radius:0 0 10px;transition:.3s}.form button{border-radius:10px}.form button:hover,.search-container button:hover{background:#f39872}.menu ul{list-style-type:none;margin:0 auto;padding:0;width:100%}.acti,.acti_2,.footer .div,.menu li{text-align:left}.menu li{margin:0;padding:0}.menu li a.parent{text-align:center;display:block;padding:30.5px 30px;font-size:1.1em;margin:0 auto}.menu li a{display:block;padding:35px 30px;color:#202866;font-size:1.2em;min-width:100px;text-align:center}.footer a,.hidden_mobile div a,.icon_res a,.mentions a,.menu li.active a,.menu li:hover,.menu li:hover ul a:hover{color:#fff}.menu li:hover a{color:#fff;background-color:#202866}.menu li:hover a.logo{background-color:transparent}.form-style-6 button:hover,.form-style-6 input[type=button]:hover,.form-style-6 input[type=submit]:hover,.menu li a.js-scrollTo,.menu_mobile .parent{cursor:pointer}.sub-arrow{transform:rotate(0)}.menu li a.js-scrollTo:hover .sub-arrow,.menu li a.parent:hover .sub-arrow,.menu li:hover .sub-arrow,.menu_mobile li a:focus .sub-arrow,.menu_mobile li a:hover .sub-arrow{transform:rotate(90deg)}.menu li:hover ul a{border:0;text-align:left;background-color:#fff;color:#202866;font-size:.9em;padding:15px}.menu li ul{background-color:#fff;display:none;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.menu li ul li{display:block;float:none}.menu li ul li a{width:auto;min-width:100px;padding:0 20px}.hidden li,.hidden li a,.hidden li:hover a{border:0}.hidden:hover,.menu ul li a:hover+.hidden{display:block;position:absolute}.hidden{position:fixed;width:100%}.acti,.acti_2,.acti_img{position:relative;display:inline-block;vertical-align:top}.menu ul div h2{font-size:1.1em;margin:0;padding:0}.menu ul div a{text-indent:15px}.menu ul div h2 a{text-indent:0;cursor:pointer}.menu li.active ul.hidden h2 a:hover{background-color:#12575b;color:#fff}.li_rub a,.li_sous_rub a{color:#000}.li_rub{font-size:1.3em;margin:15px 0}.ariane,.mentions,.right{font-size:.8em}.acti{width:28.33%;margin:1% 2.5% 0}.acti_2{width:32.33%;margin:1% 8% 0}.acti_img{width:87px;height:87px;border-radius:10px;margin:0 20px 0 0;overflow:hidden}.acti .div,.acti_2 .div{display:inline-block;vertical-align:bottom;width:70%}.acti h2,.acti_2 h2{font-size:1.3em;font-style:normal;margin:20px 0 5px;text-align:center}.acti .bouton_diapo,.acti_2 .bouton_diapo{position:absolute;bottom:10%;margin:0 auto;width:100%}.acti .bouton_diapo a,.acti_2 .bouton_diapo a{color:#fff;border-radius:15px;background-color:#ccc;padding:5px 16px 8px;border:0}.footer,.pagination .bouton_diapo a{background-color:#171940;color:#fff}.inside{margin:0 auto;max-width:1200px}.text3{width:48%;margin:0;padding:0 1%;vertical-align:top}.pagination .bouton_diapo a{border:0}#remonter a,.footer a:hover,.icon_res a:hover,.icone_bout a:hover{color:#ffa501}.pagination .bouton_diapo a:hover{background-color:#ffa501;border:0;color:#fff}.footer{margin:0 auto;overflow:hidden}.footer .div{display:inline-block;width:48%;margin:0 auto;padding:20px 0;vertical-align:bottom}.footer .div1{width:35%}.footer .div2{width:55%;padding-left:80px}.footer .btn{border:2px solid #fff;color:#fff}.footer .btn:hover{border:2px solid #ffa501;color:#ffa501}.mentions{width:90%;background-color:#eedbd3;padding:25px 5%;color:#fff;text-align:center}.form-style-6{max-width:450px;margin:30px auto;padding:0;text-align:left}.form-style-6 h1{border-radius:8px;padding:5px 0;font-size:1em;text-align:center;color:#fff;margin:0 0 16px}.form-style-6 input[type=date],.form-style-6 input[type=datetime],.form-style-6 input[type=email],.form-style-6 input[type=number],.form-style-6 input[type=search],.form-style-6 input[type=tel],.form-style-6 input[type=text],.form-style-6 input[type=time],.form-style-6 input[type=url],.form-style-6 select,.form-style-6 textarea{border-radius:5px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;background:#fff;margin-bottom:4%;border:1px solid #ccc;padding:10px;color:#777;font-family:'DM Sans',sans-serif;font-size:85%}.form-style-6 input[type=date]:focus,.form-style-6 input[type=datetime]:focus,.form-style-6 input[type=email]:focus,.form-style-6 input[type=number]:focus,.form-style-6 input[type=search]:focus,.form-style-6 input[type=tel]:focus,.form-style-6 input[type=text]:focus,.form-style-6 input[type=time]:focus,.form-style-6 input[type=url]:focus,.form-style-6 select:focus,.form-style-6 textarea:focus{-webkit-box-shadow:inset 0 0 12px 1px #c4c291;box-shadow:inset 0 0 12px 1px #c4c291;border:1px solid #c4c291}.form-style-6 button,.form-style-6 input[type=button],.form-style-6 input[type=submit]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:5px 16px 7px;color:#fff;text-decoration:none;font-size:1em;-webkit-transition:.7s cubic-bezier(.3, 1, 0, 1);transition:.7s cubic-bezier(.3, 1, 0, 1);cursor:pointer;white-space:nowrap;border:2px solid #fff;background-color:transparent;font-family:'DM Sans',sans-serif}.form-style-6 button .icon{margin-left:10px;-webkit-transition:.7s cubic-bezier(.3, 1, 0, 1);transition:.7s cubic-bezier(.3, 1, 0, 1)}.form-style-6 button:hover .icon{margin-left:20px}.arrow{-webkit-transition:.6s cubic-bezier(.3, 1, 0, 1);transition:.6s cubic-bezier(.3, 1, 0, 1);color:#fff;padding:7px 10px 3px;cursor:pointer;margin:0}.right{float:right}.errors{color:red}.ariane{margin:0 5px 0 auto;width:calc(100% - 30px);position:absolute;text-align:right;color:#12575b;top:0;right:0}.ariane a{color:#12575b}.ariane a:hover{color:#12575b;text-decoration:underline}.ariane a.btn{color:#c4c291;border:none}.ariane a.btn:hover{color:#0d4042;border:none}.section_pages{margin:0;width:100%;min-height:100%;padding:0}.section_inside{width:94%;margin:0 auto;max-width:800px;padding:0 3% 40px}.hero-image{display:inline-block;width:40%;vertical-align:top;padding:0 0 0 5%}.hero-image h2,.hero-image h3,.hero-image p{padding:0 10px}.acti h2,.acti h3,.acti p,.acti_2 h2,.acti_2 h3,.acti_2 p{padding:17px 5px 0 0;color:#fff}.acti h3,.acti_2 h3{padding:7px 0 0;margin:0;font-size:1em}.acti p,.acti_2 p{padding:10px 0;margin:0}.hero-image .acti{width:100%;text-align:center;margin:1% auto;color:#000;border-radius:0;transition:.5s;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.hero-image .cadre_img{width:100%;overflow:hidden;position:relative;transition:.5s;margin:0 auto}.hero-image .acti_light:hover,.hero-image .cadre_img img:hover{transform:none}.hero-image .cadre_img img{transition:.5s}.contenu55{display:inline-block;vertical-align:top;width:55%}.contenu{max-width:800px;margin:0 auto;width:100%}.menu_mobile_button{font-size:1.5em;display:block;position:fixed;top:2px;left:10px;z-index:2001;padding:3px 0 3px 8px;border-radius:20px;color:#fff;cursor:pointer}#remonter,.hautmenu_mobile,.hidden_mobile,.leurre,.menu_texte{display:none}#menu_far_left,.menu_mobile{z-index:2000;height:100%;top:0;left:0;position:fixed}#menu_far_left{background-color:transparent;width:56px}.menu_mobile{width:0;background:#171940;background:linear-gradient(135deg,#ff4002 0,rgba(255,165,1) 53%,#ff7fc1 90%);color:#fff;margin:0 auto;padding:60px 0;transition:.5s}.menu_texte{transition:.3s;font-size:0%}.leurre{background-color:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1999}.menu_mobile li{display:block;position:relative;height:50px;font-size:1.2em;margin:15px 0 0}.menu_mobile li a{color:#fff;padding:0 0 0 14px;transition:.5s}.menu_mobile li a:hover{color:#171940;padding:0 0 0 24px}.menu_mobile li .icon_menu{bottom:5px}.hidden_mobile,.menu_mobile ul{margin:0;padding:0}.hidden_mobile h2 a{font-family:'DM Sans',sans-serif;font-size:.7em}.menu_mobile ul div{width:90%;vertical-align:top;padding:.5% 1%}.menu_mobile ul div h2{font-size:1.3em;margin:0}.menu_mobile ul div h2 a{display:block;padding:8px 0 8px 35px}.menu_mobile ul div a{display:block;padding:8px 0 8px 54px}.menu_mobile ul div a:hover{color:#171940}#remonter{position:fixed;bottom:50px;right:30px;margin:0;z-index:1010;font-size:1.8em}#remonter a{cursor:pointer}#remonter a:hover{color:#ff4002}.footer_inside{max-width:1300px;margin:5% 10%;width:80%}@media screen and (max-width:1850px){.diapo h1{font-size:2.7em}}@media screen and (max-width:1750px){.diapo h1{font-size:2.6em}}@media screen and (max-width:1650px){.section4 .acti{width:45%}.diapo h1{font-size:2.45em}}@media screen and (max-width:1600px){.footer_inside{margin:5%;width:90%}}@media screen and (max-width:1500px){.diapo h1{font-size:2.2em}.acti_img{width:77px;height:77px;margin:0 15px 0 0}}@media screen and (max-width:1400px){.menu li .icon_menu{bottom:-1.8px}.last_actus{padding:0}.lire{width:20%}.lire a{padding:5px}.actu_titles{width:55%;padding:10px 0 0 5px}.section4 .acti{width:55%;font-size:.8em}.diapo h1{font-size:2em}.text3{background-size:100%;vertical-align:top;background-position:center 10%}}@media screen and (max-width:1300px){.diapo{background-size:80%}.diapo h1{font-size:2.6em}.menu li a.parent{font-size:1em;padding:32.5px 15px}.logo_img{height:80px}.menu{height:87px}.panel{padding:20px 0}.panel3,.panel4{padding-bottom:0}.acti_img{margin:0 10px 0 0}}@media screen and (max-width:1200px){.pres h1,.section2 h1,.section3 h1,.section4 h1,.section_inside h1{font-size:2em}.section4 .acti{width:65%}.events .text_big{font-size:1em}.section_inside li{padding-left:0}.diapo{background-size:90%}.diapo h1{font-size:2.9em}.acti,.acti_2{width:40%;margin:1% 5% 0}}@media screen and (max-width:1100px){.menu li a.parent{font-size:.9em}.menu{height:85px}}@media screen and (max-width:1024px){.menu_mobile_button{display:block}.logo_img{text-align:left;position:relative;bottom:initial;top:0;z-index:2000}.hautmenu_mobile{display:inline-block}.bouton,.menu,.telmail{display:none}.diapo{margin:0 auto}.diapo h1{font-size:2.5em}.pres{width:95%;padding:0 2.5%}.circle{font-size:3.2em;padding:15px;width:10%;margin:0 9%}.circle_legend{width:32%;font-size:.9em}.section4 .acti{width:70%}.lire{width:90%;display:block;text-align:right}.actu_titles{width:60%;padding:10px 5px;line-height:1.5em}.actu_img{width:30%}.section3 .pres_img{vertical-align:top;width:38%;margin:0 0 0 5%}.section3{background-size:50px}.side_form{top:10%}.events_wrap{width:27%}.side_form_button{right:-135px;padding:5px 15px 8px;font-size:1.2em}.date2,.inscription,.tableau-article{font-size:.8em}.date2 .date_j{font-size:3em}.date2{float:right;margin:0;position:absolute;right:0;padding:5px 2px 15px}.inscription{max-width:300px}.events_article,.services_article{width:84%;margin:0 20px 0 30px;padding:0 2px}.footer .div{width:48%;margin:0 auto}.footer .div2,.panel{padding:0}.section2,.section4{padding:20px 0 0}.contenu h1,.pres h1,.section2 h1,.section3 h1,.section4 h1,.section_inside h1{margin:20px auto}.top_page{padding:40px 2.5% 20px}}@media screen and (max-width:900px){.acti .div,.acti_2 .div{width:60%}}@media screen and (max-width:768px){.diapo h1{font-size:1.8em}.diapo h2{font-size:1.5em}.circle{font-size:2.5em;padding:15px;width:15%;margin:0 5%}.footer .div,.hero-image,.section3 .pres_img{display:block;margin:0 auto}.circle_legend{width:32%;font-size:.7em}.contenu h1,.pres h1,.pres h1.titre_article,.section2 h1,.section3 h1,.section4 h1,.section_inside h1,.section_inside h1.titre_article{font-size:1.6em}.actus_liste,.actus_liste_text3,.la_une,.text3{display:block;width:100%}.text3{height:400px;padding:0}.actus_liste_text3{width:95%;padding:0 4% 20px 1%}.section4 .acti{width:70%}.lire{width:90%;display:block;text-align:right}.actu_titles{width:55%;padding:10px 5px;vertical-align:top}.actu_titles h2 a{font-size:.9em}.section3 .pres{display:block;width:80%}.section3 .pres_img{width:55%}.footer{font-size:1em}.footer .div{width:60%;text-align:left}.footer .bouton_diapo a{padding:8px 16px 5px;font-size:1em}.mentions{padding:10px 5% 33px}.contenu55{width:90%}.hero-image{width:60%;padding:0}.hero-image .acti{margin:25px auto}#remonter{opacity:0}}@media screen and (max-width:600px){#menu_far_left{width:26px}.menu_mobile ul div{width:90%;vertical-align:top;padding:.5% 1%}.section_inside{width:99%;margin:0 auto;max-width:1200px;padding:0 .5% 40px}.diapo h1{font-size:1.45em}.pres{width:94%;padding:0 4% 0 2%}.circle{font-size:2.5em;padding:15px;width:15%;margin:0 5%}.ariane,.circle_legend,.tableau-article{font-size:.7em}.circle_legend{width:32%}.contenu h1,.pres h1,.section2 h1,.section3 h1,.section4 h1,.section_inside h1{font-size:1.6em}.section4 .acti{width:70%}.lire{width:90%;display:block;text-align:right}.actu_titles{width:60%;padding:10px 5px}.section3 .pres{display:block;width:80%}.section3 .pres_img{vertical-align:top;width:85%;margin:0 0 0 10%}.footer .div,.hero-image{display:block;margin:0 auto}.footer .div{width:100%;text-align:left}.mentions{padding:10px 5% 33px}.hero-image{width:70%;padding:0}.events_wrap{width:42%}.side_form_button{right:-118px;padding:5px 15px;font-size:1em}.side_form{font-size:.8em}.text3{height:240px;background-size:cover;background-position:top center}.diapo{background-size:120%}.diapo .text{bottom:6%}.diapo .text .bouton_diapo .icon{left:10px}}@media screen and (max-width:500px){.menu_mobile li{font-size:1.8em}.ariane{display:none}.diapo h1{font-size:1.05em}.section{padding:0 0 40px}.pres{width:94%;padding:0 4% 0 2%}.circle{font-size:2.2em;padding:15px;width:15%;margin:0 4%}.circle_legend{width:32%;font-size:.7em}.hero-image{width:80%}.acti h2,.acti_2 h2{margin:10px auto 0}.events_wrap{width:65%}.contenu h1,.pres h1,.pres h1.titre_article,.section2 h1,.section3 h1,.section4 h1,.section_inside h1,.section_inside h1.titre_article{font-size:1.4em}.pres h2,.section2 h2,.section3 h2,.section4 h2,.section_inside h2{font-size:1.1em}.menu_mobile{font-size:.85em}.text3{background-size:cover;height:240px}}