/* LATO */
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/subset-Lato-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Lato'; font-style: italic; font-weight: 400; font-display: swap; src: url('./fonts/subset-Lato-Italic.woff2') format('woff2'); }
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; font-display: swap; src: url('./fonts/subset-Lato-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Lato'; font-style: italic; font-weight: 700; font-display: swap; src: url('./fonts/subset-Lato-BoldItalic.woff2') format('woff2'); }

/* ROBOTO */
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url('./fonts/subset-Roboto-Light.woff2') format('woff2'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/subset-Roboto-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url('./fonts/subset-Roboto-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url('./fonts/subset-Roboto-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url('./fonts/subset-Roboto-Black.woff2') format('woff2'); }

/* QUICKSAND */
@font-face { font-family: 'Quicksand'; font-style: normal; font-weight: 500; font-display: swap; src: url('./fonts/subset-Quicksand-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Quicksand'; font-style: normal; font-weight: 700; font-display: swap; src: url('./fonts/subset-Quicksand-Bold.woff2') format('woff2'); }html{font-size:62.5%}body{font:300 11px/1.8 'Lato',sans-serif;color:#444}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom;height:auto}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}a.orange{display:inline-block;margin-top:15px;padding:8px 25px;font-size:1.3rem;font-weight:500;color:white !important;background:#e85412}p.orange a{display:inline-block;margin-top:15px;padding:8px 25px;font-size:1.3rem;font-weight:500;color:white !important;background:#e85412}a.vert{display:inline-block;margin-top:15px;padding:8px 25px;font-size:1.3rem;font-weight:500;color:white !important;background:#006633}.more-a{display:block;margin-top:15px}.more-a a{padding:8px 25px;font-size:1.3rem;font-weight:500;color:white}.more-a a:hover{text-decoration:none}input:focus{outline:0;border:1px solid #04A4CC}#icon_ab{position:absolute;width:100%;top:10px;z-index:10}#icon_ab img{position:absolute;right:0}.carousel-item .carousel-content{position:absolute;height:100%;display:flex;z-index:1}.carousel-item .carousel-content .content{font-size:1.8rem}.carousel-item .carousel-content .wrapper-slider{padding-left:25%;margin:auto}.carousel-item .carousel-content .more-a{margin-top:50px}.carousel-item .carousel-content .more-a.vert a{background-color:#006633}.carousel-item .carousel-content .more-a.vert a:hover{background-color:#004d26}.carousel-item .carousel-content .more-a.orange a{background-color:#e85412}.carousel-item .carousel-content .more-a.orange a:hover{background-color:#d04b10}.carousel-item .carousel-content.bgwhite{background-color:rgba(255,255,255,0.5)}.carousel-item img{position:relative}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}#lien_externe_btn a{border:2px solid #006633;min-height:28px;line-height:24px;font-size:1.3rem;font-weight:500;position:relative;top:-5px;margin-left:15px;padding:2px 32px 2px 10px;display:block;color:#006633}#lien_externe_btn a:hover,#lien_externe_btn a:focus{text-decoration:none}#lien_externe_btn a span{width:24px;height:24px;background-color:#006633;text-align:center;margin-left:10px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;height:100%}#lien_externe_btn a span i{color:white;font-size:1.5rem}#lien_externe_box{position:absolute;height:100%;width:100%;background-color:#348c65;z-index:100;background-repeat:no-repeat;background-size:cover;background-position:center center;padding:30px;display:none}#lien_externe_box .row{display:flex;align-items:center;height:100%}#lien_externe_box .row .content{font-size:2rem}#lien_externe_box .row .content *{color:white}#lien_externe_box .row .more-a{text-align:center;margin-top:40px}#lien_externe_box .row .more-a a{background-color:#e85412}#lien_externe_box .row .more-a a:hover{background-color:#d04b10}#social_wall .header_social{text-align:center}#social_wall .header_social i.fa{font-size:3rem;color:#e85412;padding-bottom:10px;display:block}#social_wall .content_social{border-bottom:1px solid #e85412;border-top:1px solid #e85412;max-height:400px;overflow-y:scroll}#menu_news_wall{margin-top:30px}#menu_news_wall ul{padding:0;margin:0}#menu_news_wall ul li{list-style:none;margin-right:15px;display:inline-block}#menu_news_wall ul li.active h2{opacity:1;font-size:2.7rem}#menu_news_wall ul li h2{opacity:.4;font-size:1.4rem}#menu_news_wall ul li h1,#menu_news_wall ul li h2{color:#663d07}#menu_news_wall ul li h1:hover,#menu_news_wall ul li h2:hover{opacity:1;cursor:pointer}#box_news_wall{position:relative}#box_news_wall section#actu,#box_news_wall section#social_wall{position:relative;top:0}#box_news_wall section#social_wall{display:none;margin-top:30px;margin-bottom:40px}.header .logo{padding:15px 0}.header ul{margin:0;padding:0}.header li{list-style:none}.header #header-nav{float:right;padding:15px 0;border-top:1px solid #dcdcdc}.header #header-nav ul,.header #header-nav li{display:inline-block}.header #header-nav li{margin:0 10px;position:relative}.header #header-nav li a{font-size:1.4rem;color:#348c65;font-weight:500}.header #header-nav li a:hover,.header #header-nav li a:focus{text-decoration:none}.header #header-nav li.current_page_item:after,.header #header-nav li:hover:after{content:"";height:2px;position:absolute;background-color:orange;bottom:-5px;width:80%;left:10%}.header #social-button-nav{float:right;padding:15px 0}.header #social-button-nav ul,.header #social-button-nav li{display:inline-block}.header #social-button-nav #menu-menu-social{margin-right:30px}.header #social-button-nav #menu-menu-social li{margin:0 5px}.header #social-button-nav #menu-menu-social li a{color:#e85412;font-size:1.6rem}.header #social-button-nav #menu-menu-social li a:hover{color:#d04b10}.header #social-button-nav #menu-bouton-menu li{background-color:#e85412;margin:0 4px}.header #social-button-nav #menu-bouton-menu li:hover,.header #social-button-nav #menu-bouton-menu li.current-menu-item{background-color:#d04b10}.header #social-button-nav #menu-bouton-menu li a{display:block;padding:6px 30px;font-size:1.4rem;font-weight:500;color:white}.header #social-button-nav #menu-bouton-menu li a:hover,.header #social-button-nav #menu-bouton-menu li a:focus{text-decoration:none}#newsletter{background-color:#e85412;width:100%;text-align:center;padding:6px 0;margin-bottom:10px}#newsletter form i{font-size:2.2rem}#newsletter form input{margin-left:10px;padding-left:10px;height:26px;border:0}#newsletter form input:focus{border:0}#newsletter form p,#newsletter form i{margin:0 5px;color:white;font-size:1.5rem}#newsletter form p{font-weight:500}#newsletter form i,#newsletter form p,#newsletter form input{display:inline-block}#newsletter form input.submit{border:1px solid white;background-color:#e85412;color:white;font-weight:600;font-size:1.2rem}#newsletter form input.submit:hover{background-color:#b9430e}body.single-agenda .info-post i.fa{font-size:2rem;color:#89c557;margin-right:10px}body.single-agenda .info-post #date-agenda{font-size:1.5rem}body.single-agenda .info-post #adress{font-size:1.5rem}body.single-agenda .info-post .content-agenda{margin-top:15px}#agenda{margin-top:35px;margin-bottom:65px}#agenda h1{color:#663d07}#agenda .date{font-size:1.8rem;text-transform:uppercase;color:#006633;font-weight:500}#agenda .row{margin-top:35px;margin-bottom:35px}#agenda .row .map{display:block;padding-top:100%;position:relative}#agenda .row .map div{position:relative;top:O;height:100%;width:100%}#agenda .row .map:hover *{cursor:pointer !important}#agenda .row article .content{background-color:#fafafa;padding:15px}#agenda .row article .content h2 a{color:#663d07;font-size:1.5rem;padding:10px 0}#agenda .row article .content p{font-size:1.2rem;color:black;line-height:2rem;margin-top:15px}#agenda .row article .content img{height:initial}#agenda .row article .content iframe{max-width:100%}#actu,#search-results{margin-top:35px;margin-bottom:65px}#actu h1,#search-results h1{color:#663d07}#actu .row,#search-results .row{margin-top:35px;margin-bottom:35px}#actu .row article .bg-color-loop,#search-results .row article .bg-color-loop{background-color:#fafafa;height:100%}#actu .row article .info-content,#search-results .row article .info-content{font-size:1.4rem;font-weight:500;color:rgba(68,68,68,0.41);margin-bottom:20px}#actu .row article .content,#search-results .row article .content{background-color:#fafafa;padding:15px}#actu .row article .content .date,#search-results .row article .content .date{text-transform:uppercase;font-weight:500}#actu .row article .content h2 a,#search-results .row article .content h2 a{color:#663d07;font-size:1.7rem;padding:10px 0}#actu .row article .content p,#search-results .row article .content p{font-size:1.4rem;color:black;line-height:2rem;margin-top:15px}#decouvrir .wrapper-full:nth-child(1n+1){background-color:#fafafa}#decouvrir .wrapper-full:nth-child(1n+1) .content h3{color:#006633}#decouvrir .wrapper-full:nth-child(1n+1) .content .more-a a{background-color:#006633}#decouvrir .wrapper-full:nth-child(1n+1) .content .more-a a:hover{background-color:#004d26}#decouvrir .wrapper-full:nth-child(2n+2){background-color:#FFF}#decouvrir .wrapper-full:nth-child(2n+2) .content h3{color:#e85412}#decouvrir .wrapper-full:nth-child(2n+2) .content .more-a a{background-color:#e85412}#decouvrir .wrapper-full:nth-child(2n+2) .content .more-a a:hover{background-color:#d04b10}#decouvrir .wrapper-full{padding:60px 0}#decouvrir .content{padding-right:50px}#decouvrir .content h3{font-size:2.5rem;font-weight:500;margin-bottom:30px}#decouvrir .content p{font-size:1.6rem;color:black;line-height:2rem}#decouvrir .content .more-a{margin-top:35px}#decouvrir .image img{width:100%}.page-template-template_blocs #decouvrir .wrapper-full{background-color:transparent}.page-template-template_blocs #decouvrir .wrapper-full .wrapper-content{width:100%}#video section{height:550px}#sub-menu section{padding:50px 0}#sub-menu section p{position:absolute;color:white;text-transform:uppercase;font-weight:600;font-size:2rem;z-index:2}#sub-menu section a{position:relative;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:black}#sub-menu section a:hover img{opacity:.7}#sub-menu section img{width:100%;transition:opacity .4s}.pagination{justify-content:center;font-size:1.5rem;font-weight:600;margin-bottom:40px}.pagination .page-numbers{color:#a5a5a5;margin:0 5px}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#006633}footer.footer{background-color:#e89212;width:100%;color:white;padding:45px 0;font-size:1.3rem}footer.footer .border-custom{border-left:1px solid rgba(255,255,255,0.22)}footer.footer .footer-widget{overflow-wrap:break-word}footer.footer .footer-widget .widget_nav_menu{margin-bottom:40px}footer.footer .footer-widget h3{text-transform:uppercase;font-weight:500}footer.footer .footer-widget ul{padding:0}footer.footer .footer-widget ul li{list-style:none}footer.footer .footer-widget ul li a{color:white;font-weight:500}footer.footer #footer-1{font-weight:500}footer.footer #footer-1 img{margin-bottom:45px;display:block}footer.footer #footer-1 #nav_menu-2{margin-top:40px}footer.footer #footer-1 #nav_menu-2 ul{text-align:center}footer.footer #footer-1 #nav_menu-2 ul li{font-size:1.5rem;display:inline-block;margin:0 6px;text-align:center}footer.footer #footer-principal img.left{margin-right:20px}footer.footer #footer-principal .widget_nav_menu ul{padding:0;bottom:0;margin:0;position:absolute}footer.footer #footer-principal .widget_nav_menu ul li{margin:0 6px;display:inline-block;text-decoration:none}footer.footer #footer-principal .widget_nav_menu ul li a{color:white;font-weight:500}.wp-block-image figcaption{text-align:center !important;font-size:12px}body.page #title_cover_image,body.single #title_cover_image,body.category #title_cover_image,body.archive #title_cover_image,body.error404 #title_cover_image,body.search #title_cover_image{position:absolute;width:100%;bottom:0}body.page #title_cover_image #general-title,body.single #title_cover_image #general-title,body.category #title_cover_image #general-title,body.archive #title_cover_image #general-title,body.error404 #title_cover_image #general-title,body.search #title_cover_image #general-title{margin-bottom:-8px;font-size:6.2rem;color:rgba(255,255,255,0.8);text-transform:uppercase}body.page #content-page,body.single #content-page,body.category #content-page,body.archive #content-page,body.error404 #content-page,body.search #content-page{margin-top:30px}body.page #general-title,body.single #general-title,body.category #general-title,body.archive #general-title,body.error404 #general-title,body.search #general-title{font-size:4.5rem;margin-bottom:30px;font-family:'Lato';color:#89c557;font-weight:700}body.page article,body.single article,body.category article,body.archive article,body.error404 article,body.search article{font-size:1.6rem;padding-bottom:40px;line-height:1.8rem}body.page article h1,body.single article h1,body.category article h1,body.archive article h1,body.error404 article h1,body.search article h1,body.page article h2,body.single article h2,body.category article h2,body.archive article h2,body.error404 article h2,body.search article h2,body.page article h3,body.single article h3,body.category article h3,body.archive article h3,body.error404 article h3,body.search article h3,body.page article h4,body.single article h4,body.category article h4,body.archive article h4,body.error404 article h4,body.search article h4,body.page article h5,body.single article h5,body.category article h5,body.archive article h5,body.error404 article h5,body.search article h5,body.page article h6,body.single article h6,body.category article h6,body.archive article h6,body.error404 article h6,body.search article h6{color:#89c557}body.page article strong,body.single article strong,body.category article strong,body.archive article strong,body.error404 article strong,body.search article strong{font-weight:700}body.page article.post,body.single article.post,body.category article.post,body.archive article.post,body.error404 article.post,body.search article.post,body.page article.page,body.single article.page,body.category article.page,body.archive article.page,body.error404 article.page,body.search article.page,body.page article.agenda,body.single article.agenda,body.category article.agenda,body.archive article.agenda,body.error404 article.agenda,body.search article.agenda{font-family:'Lato',sans-serif;line-height:2rem}body.page article.post h1,body.single article.post h1,body.category article.post h1,body.archive article.post h1,body.error404 article.post h1,body.search article.post h1,body.page article.page h1,body.single article.page h1,body.category article.page h1,body.archive article.page h1,body.error404 article.page h1,body.search article.page h1,body.page article.agenda h1,body.single article.agenda h1,body.category article.agenda h1,body.archive article.agenda h1,body.error404 article.agenda h1,body.search article.agenda h1,body.page article.post h2,body.single article.post h2,body.category article.post h2,body.archive article.post h2,body.error404 article.post h2,body.search article.post h2,body.page article.page h2,body.single article.page h2,body.category article.page h2,body.archive article.page h2,body.error404 article.page h2,body.search article.page h2,body.page article.agenda h2,body.single article.agenda h2,body.category article.agenda h2,body.archive article.agenda h2,body.error404 article.agenda h2,body.search article.agenda h2,body.page article.post h3,body.single article.post h3,body.category article.post h3,body.archive article.post h3,body.error404 article.post h3,body.search article.post h3,body.page article.page h3,body.single article.page h3,body.category article.page h3,body.archive article.page h3,body.error404 article.page h3,body.search article.page h3,body.page article.agenda h3,body.single article.agenda h3,body.category article.agenda h3,body.archive article.agenda h3,body.error404 article.agenda h3,body.search article.agenda h3,body.page article.post h4,body.single article.post h4,body.category article.post h4,body.archive article.post h4,body.error404 article.post h4,body.search article.post h4,body.page article.page h4,body.single article.page h4,body.category article.page h4,body.archive article.page h4,body.error404 article.page h4,body.search article.page h4,body.page article.agenda h4,body.single article.agenda h4,body.category article.agenda h4,body.archive article.agenda h4,body.error404 article.agenda h4,body.search article.agenda h4,body.page article.post h5,body.single article.post h5,body.category article.post h5,body.archive article.post h5,body.error404 article.post h5,body.search article.post h5,body.page article.page h5,body.single article.page h5,body.category article.page h5,body.archive article.page h5,body.error404 article.page h5,body.search article.page h5,body.page article.agenda h5,body.single article.agenda h5,body.category article.agenda h5,body.archive article.agenda h5,body.error404 article.agenda h5,body.search article.agenda h5,body.page article.post h6,body.single article.post h6,body.category article.post h6,body.archive article.post h6,body.error404 article.post h6,body.search article.post h6,body.page article.page h6,body.single article.page h6,body.category article.page h6,body.archive article.page h6,body.error404 article.page h6,body.search article.page h6,body.page article.agenda h6,body.single article.agenda h6,body.category article.agenda h6,body.archive article.agenda h6,body.error404 article.agenda h6,body.search article.agenda h6{margin-top:3rem;margin-bottom:1rem;font-family:'Lato',sans-serif}body.page article.post a,body.single article.post a,body.category article.post a,body.archive article.post a,body.error404 article.post a,body.search article.post a,body.page article.page a,body.single article.page a,body.category article.page a,body.archive article.page a,body.error404 article.page a,body.search article.page a,body.page article.agenda a,body.single article.agenda a,body.category article.agenda a,body.archive article.agenda a,body.error404 article.agenda a,body.search article.agenda a{color:#e85412}body.page article.post a:hover,body.single article.post a:hover,body.category article.post a:hover,body.archive article.post a:hover,body.error404 article.post a:hover,body.search article.post a:hover,body.page article.page a:hover,body.single article.page a:hover,body.category article.page a:hover,body.archive article.page a:hover,body.error404 article.page a:hover,body.search article.page a:hover,body.page article.agenda a:hover,body.single article.agenda a:hover,body.category article.agenda a:hover,body.archive article.agenda a:hover,body.error404 article.agenda a:hover,body.search article.agenda a:hover{text-decoration:none;color:#89c557}body.page article #info-post,body.single article #info-post,body.category article #info-post,body.archive article #info-post,body.error404 article #info-post,body.search article #info-post{font-size:1.8rem;font-weight:500;color:rgba(68,68,68,0.41);margin-bottom:20px}body.page article #optional-info,body.single article #optional-info,body.category article #optional-info,body.archive article #optional-info,body.error404 article #optional-info,body.search article #optional-info{font-family:'Lato',sans-serif;margin-top:30px}body.page article #optional-info #tags,body.single article #optional-info #tags,body.category article #optional-info #tags,body.archive article #optional-info #tags,body.error404 article #optional-info #tags,body.search article #optional-info #tags{text-transform:uppercase}body.page article #optional-info #tags span,body.single article #optional-info #tags span,body.category article #optional-info #tags span,body.archive article #optional-info #tags span,body.error404 article #optional-info #tags span,body.search article #optional-info #tags span{padding:6px 8px;display:inline-block;background-color:#006633;font-size:1rem;font-weight:400;color:white;margin-right:5px}body.page article #optional-info #categorised_in,body.single article #optional-info #categorised_in,body.category article #optional-info #categorised_in,body.archive article #optional-info #categorised_in,body.error404 article #optional-info #categorised_in,body.search article #optional-info #categorised_in{text-transform:uppercase}body.page article #optional-info #categorised_in a,body.single article #optional-info #categorised_in a,body.category article #optional-info #categorised_in a,body.archive article #optional-info #categorised_in a,body.error404 article #optional-info #categorised_in a,body.search article #optional-info #categorised_in a{padding:6px 8px;display:inline-block;color:#89c557;margin-top:4px;font-size:1rem;font-weight:400;border:1px solid #89c557}body.page article #optional-info #categorised_in a:hover,body.single article #optional-info #categorised_in a:hover,body.category article #optional-info #categorised_in a:hover,body.archive article #optional-info #categorised_in a:hover,body.error404 article #optional-info #categorised_in a:hover,body.search article #optional-info #categorised_in a:hover,body.page article #optional-info #categorised_in a.active,body.single article #optional-info #categorised_in a.active,body.category article #optional-info #categorised_in a.active,body.archive article #optional-info #categorised_in a.active,body.error404 article #optional-info #categorised_in a.active,body.search article #optional-info #categorised_in a.active{background-color:#89c557;color:white}body.page article #optional-info #categorised_in a:hover,body.single article #optional-info #categorised_in a:hover,body.category article #optional-info #categorised_in a:hover,body.archive article #optional-info #categorised_in a:hover,body.error404 article #optional-info #categorised_in a:hover,body.search article #optional-info #categorised_in a:hover,body.page article #optional-info #categorised_in a:focus,body.single article #optional-info #categorised_in a:focus,body.category article #optional-info #categorised_in a:focus,body.archive article #optional-info #categorised_in a:focus,body.error404 article #optional-info #categorised_in a:focus,body.search article #optional-info #categorised_in a:focus{text-decoration:none}#menu-accordeon{width:100%;max-width:450px;margin-top:50px}#menu-accordeon ul{padding:0}#menu-accordeon ul li{position:relative;list-style:none;margin-bottom:25px}#menu-accordeon ul li .title_accor{border-bottom:2px solid #dcdcdc;padding:10px 20px}#menu-accordeon ul li .title_accor h4{margin:0;font-size:1.9rem;font-weight:400;color:#444}#menu-accordeon ul li .content_accor{border-top:#e3e3e3 1px solid;padding:20px 20px 20px 20px}#menu-accordeon ul li .content_accor ul{padding-left:25px}#menu-accordeon ul li .content_accor ul li{margin-bottom:5px;list-style:initial}#menu-accordeon ul li span.more{position:absolute;right:20px;color:#006633;text-align:center;width:initial}#menu-accordeon ul li span.more .fa{width:25px;height:25px}#all_category{border-bottom:4px solid rgba(0,0,0,0.05);padding-bottom:30px}#all_category ul{list-style:none;padding:0;margin:0}#all_category ul li{display:inline-block;margin-right:10px;margin-bottom:10px;border:1px solid #89c557}#all_category ul li:hover,#all_category ul li.active{background-color:#89c557}#all_category ul li:hover a,#all_category ul li.active a{color:white}#all_category ul li a{text-transform:uppercase;padding:6px 8px;display:block;color:#89c557;font-size:1.25rem;font-weight:400}#all_category ul li a:hover,#all_category ul li a:focus{text-decoration:none}.first-single{padding-bottom:30px}.first-single .info-content{font-size:1.8rem !important}.first-single .content{background:transparent !important}.first-single .content h2 a{font-size:3.2rem !important}.first-single .image a{display:block;text-align:right}#breadcrumb{background-color:#e85412;font-size:1.2rem;color:white;font-weight:800;padding:15px 10px}#breadcrumb #breadcrumbs{padding-left:15px}#breadcrumb a{color:white}#breadcrumb span.breadcrumb_last{opacity:.5}#sub_menu_page{border-bottom:5px solid #fafafa}#sub_menu_page ul{padding:15px 0;margin:0}#sub_menu_page ul li{display:inline-block;list-style:none;margin:0 15px}#sub_menu_page ul li.current-page a{color:#006633;text-decoration:none}#sub_menu_page ul li a{color:#c4c4c4;font-size:1.5rem;font-weight:500}#sub_menu_page ul li a:hover{color:#006633;text-decoration:none}#bloc-2 ul{padding:0}#bloc-2 ul li{list-style:none;margin-bottom:20px}#bloc-2 ul li img.picture{width:100%}#bloc-2 ul li div.image-content{background-color:#fafafa;height:100%}#bloc-2 ul li .content{background-color:#fafafa;padding:15px}#bloc-2 ul li .content h1,#bloc-2 ul li .content h2,#bloc-2 ul li .content h3,#bloc-2 ul li .content h4{color:#006633}#bloc-2 ul li .content p{font-size:1.5rem}#bloc-2 ul li .content em{color:#A2A29D;font-weight:400}#timeline{margin-top:50px}#timeline .message{color:#348c65;border-color:#348c65;margin-left:auto;margin-right:auto;display:table;border:2px solid #348c65;padding:1rem 2rem;font-size:4rem;text-transform:uppercase;line-height:normal;font-weight:700}#timeline ul{margin:0 5%;padding:0;padding-top:70px;position:relative}#timeline ul::before{content:'';position:absolute;top:0;left:6px;height:100%;width:2px;left:50%;margin-left:-4px;background:#348c65}#timeline ul li{margin-top:-50px;list-style:none;display:block;position:relative;width:100%}#timeline ul li.even article{float:right;text-align:left}#timeline ul li.even article::before{left:auto;right:100%;border-color:transparent;border-right-color:#fafafa}#timeline ul li:first-child{margin-top:-20px}#timeline ul li .mg{position:relative}#timeline ul li .puce{left:50%;margin-left:-8px;position:absolute;top:15px;width:10px;height:10px;border-radius:50%;background:#006633;border:2px solid #006633}#timeline ul li article{text-align:right;width:45%;position:relative;background:#fafafa}#timeline ul li article::before{content:'';position:absolute;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fafafa;top:15px;left:100%;border-color:transparent;border-left-color:#fafafa}#timeline ul li article .img{margin-bottom:10px}#timeline ul li article .content{padding:20px}#timeline ul li article .thumb{padding:0}#timeline ul li article .thumb img{float:left}#timeline ul li article .date{font-size:2.3rem;text-transform:uppercase;color:#006633;font-weight:500}#timeline ul li article h2{color:#663d07;font-size:1.8rem;margin-bottom:15px}.wpcf7-form span.wpcf7-not-valid-tip{color:#b10c0c}.wpcf7-form input,.wpcf7-form textarea{border:1px solid #cccccc;padding:8px 10px;font-weight:200;font-size:1.3rem}.wpcf7-form input[type="submit"]{border:1px solid white;background-color:#e85412;color:white;font-weight:600;font-size:1.2rem;padding:5px 12px}.wpcf7-form input[type="submit"]:hover{background-color:#b9430e}.wpcf7-form input[type="submit"] div.wpcf7-validation-errors{border:2px solid #e85412}.wpcf7-form input[type="submit"] div.wpcf7-mail-sent-ok{border:2px solid #006633}.wpcf7-form input[type="submit"] div.wpcf7-mail-sent-ng{border:2px solid #b10c0c}.wpcf7-form input[type="submit"] div.wpcf7-spam-blocked{border:2px solid #e85412}.titre-section{font-size:2.7rem}.cover-thumbnail{margin-top:10px;height:200px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;overflow:hidden}.more{width:100%}.more a{margin:auto;text-align:center;height:40px;width:40px;line-height:40px;display:block;color:white;background-color:#e85412;font-size:3rem;position:relative}.more a:hover{background-color:#d04b10;text-decoration:none}.more a:after{content:"";width:32px;height:32px;background-image:url('img/more_after_icon.png');position:absolute;top:25px;right:-35px;transform-origin:top left;-webkit-animation:spin 1s linear infinite alternate;-moz-animation:spin 1s linear infinite alternate;animation:spin 1s linear infinite alternate;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.more a:hover:after{-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}.wrapper{max-width:1440px;width:100%;margin:0 auto;position:relative}.wrapper-content{max-width:1024px;width:95%;margin:0 auto;position:relative}#content-page.wrapper-content{max-width:900px;width:95%;margin:0 auto;position:relative}.wrapper-full{width:100%;margin:0 auto;position:relative}.bg-grey{background-color:#fafafa}.space-padding{padding:30px 0}#menu-mobile-btn{color:#006633;text-align:center;padding-top:11px;font-size:4rem;display:none}#menumobile-box{position:fixed;height:100%;width:100%;background-color:rgba(255,255,255,0.9);z-index:1000}#menumobile-box .menumobile-content{display:flex;align-items:center;justify-content:center;height:100%}#menumobile-box .menumobile-content .content{position:relative;text-align:center;padding:40px;background-color:#e85412}#menumobile-box .menumobile-content .content nav ul{padding:0}#menumobile-box .menumobile-content .content nav ul li{list-style:none;border-bottom:1px solid white;padding:6px 0}#menumobile-box .menumobile-content .content nav ul li:last-child{border:0}#menumobile-box .menumobile-content .content nav ul li a{font-size:1.4rem;color:white;font-weight:500}#menumobile-box .menumobile-content .content .close_box{font-size:2.5rem;position:absolute;top:3px;right:6px;color:white;opacity:1}#menumobile-box .menumobile-content .content .close_box:hover{opacity:.5}#menumobile-box .menumobile-content .content h2{margin-bottom:15px;color:#fff}#search-btn i{color:#006633;font-size:1.5rem;margin-top:2px;margin-left:8px}.seach-btn-2{display:none !important}#search-box{position:fixed;height:100%;width:100%;background-color:rgba(255,255,255,0.9);z-index:1000}#search-box .search-box-content{display:flex;align-items:center;justify-content:center;height:100%}#search-box .search-box-content form{position:relative;text-align:center;padding:40px;background-color:#e85412}#search-box .search-box-content form .close_box{font-size:2.5rem;position:absolute;top:3px;right:6px;color:white;opacity:1}#search-box .search-box-content form .close_box:hover{opacity:.5}#search-box .search-box-content form h2{margin-bottom:15px;color:#fff}#search-box .search-box-content form button.search-submit{border:1px solid white;background-color:#e85412;color:white;font-weight:600;font-size:1.2rem;padding:5px}#search-box .search-box-content form button.search-submit:hover{background-color:#b9430e}#search-box .search-box-content form input{padding-left:10px;height:26px;border:0}#search-box .search-box-content form input:focus{border:0}@media only screen and (max-width:1800px){#video section{height:550px}}@media only screen and (max-width:1440px){#video section{height:400px}}@media only screen and (max-width:1280px){#video section{height:300px}}@media only screen and (max-width:1024px){#video section{height:250px}}@media only screen and (max-width:768px){.carousel-content{display:none !important}#timeline ul{margin:0}#timeline ul::before{left:0}#timeline ul li{margin-top:25px}#timeline ul li article{width:95%}#timeline ul li.even article{float:right}#timeline ul li.odd article{float:right;text-align:left}#timeline ul li.odd article::before{border-right-color:#fafafa;border-left-color:transparent;left:auto;right:100%}#timeline ul li .puce{left:0}#lien_externe_box{display:none;opacity:0;visibility:hidden}.menu_footer_widget .widget_nav_menu{display:inline-block;width:45%;vertical-align:top;margin-right:5%}}@media only screen and (max-width:480px){.header #menu-mobile-btn{display:block !important}.header #header-nav{display:none}.header #seach-btn{text-align:center}.header .seach-btn-2{display:inline-block !important}.header #lien_externe_btn{text-align:center;margin-top:15px}.header #lien_externe_btn a{padding:5px 32px 5px 10px;display:inline}.header .logo{padding-bottom:0}.header .logo a{display:block;text-align:center}.header #header-nav ul{text-align:center}.header #header-nav ul li{margin:5px 10px}.header #social-button-nav{float:none;padding:15px 0;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}.header #social-button-nav #menu-bouton-menu li{margin:2px 0}.header #social-button-nav #menu-bouton-menu li a{padding:6px 5px}#decouvrir .wrapper-full{padding:20px 0}#decouvrir .image{padding:0 25px;padding-bottom:30px}#decouvrir .content{padding-left:25px;padding-right:25px}.more-a a{display:block;text-align:center}#sub-menu{padding:0 25px}#sub-menu .col-12{margin:10px 0}#content-page{margin:10px 0}footer.footer .border-custom{border:0}#menu_news_wall li{display:block}#box_news_wall{position:relative}#box_news_wall .content_social{margin-bottom:40px}}@media only screen and (max-width:400px){header #social-button-nav{display:block !important;text-align:center}header #social-button-nav #menu-menu-social{display:block;width:100%;margin-bottom:4px}header #social-button-nav #menu-bouton-menu{display:block;width:100%}}#partenaire{padding:60px 0}#partenaire section{justify-content:center;align-items:center;display:flex}#partenaire section a{margin:0 15px}#partenaire section a img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1)}#partenaire section a:hover img{transition:filter .5s;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(10deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(10deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}li.vert a{background-color:#89c557}li.vert a:hover{background-color:#006633}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
