@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Sanchez:400italic,400);@import url(https://fonts.googleapis.com/css?family=Nunito);@font-face{font-family:'Segoe UI Regular';font-style:normal;font-weight:400;src:local("Segoe UI Regular"),url(css/font/Segoe-UI.woff) format("woff")}@font-face{font-family:'Segoe UI Italic';font-style:normal;font-weight:400;src:local("Segoe UI Italic"),url(css/font/Segoe-UI-Italic.woff) format("woff")}@font-face{font-family:'Segoe UI Bold';font-style:normal;font-weight:400;src:local("Segoe UI Bold"),url(css/font/Segoe-UI-Bold.woff) format("woff")}@font-face{font-family:'Segoe UI Bold Italic';font-style:normal;font-weight:400;src:local("Segoe UI Bold Italic"),url(css/font/Segoe-UI-Bold-Italic.woff) format("woff")}*{box-sizing:border-box}::after,::before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden}.nav{list-style:outside none none;padding:0;margin:0}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}@media only screen and (max-width:740px){body{font-size:12px}}@media only screen and (min-width:741px) and (max-width:1024px){body{font-size:13px}}@media only screen and (min-width:1023px){body{font-size:14px}}a{display:inline-block;font-weight:700;vertical-align:top}a:hover{color:#207dff}h1,h2,h3{margin:1em 0;padding-bottom:5px}.archive h2.page-title,.blog h2.page-title,.camp-ete h2.page-title,.commune-centre h2.page-title,.groupe h2.page-title,.list-sports_plein_air h2.page-title,.particulier h2.page-title,.particulier h3.page-title,h1.page-title{text-align:center;text-transform:uppercase;letter-spacing:15px;font-weight:700;line-height:2em!important;margin-top:0}@media only screen and (max-width:740px){.archive h2.page-title,.blog h2.page-title,.camp-ete h2.page-title,.commune-centre h2.page-title,.groupe h2.page-title,.list-sports_plein_air h2.page-title,.particulier h2.page-title,.particulier h3.page-title,h1.page-title{letter-spacing:8px}}.archive h2.entry-title,.blog h2.entry-title,.camp-ete h2.entry-title,.commune-centre h2.entry-title,.groupe h2.entry-title,.list-sports_plein_air h2.entry-title,.particulier h2.entry-title,.particulier h3.entry-title,h1.entry-title{margin-top:0;text-align:center}p{text-align:justify}table{box-shadow:1px 2px 5px #ccc;margin-bottom:2em;width:100%}table td,table th{border:0;padding:.5em}table th{text-align:center}.et_header_style_centered #main-header .logo_container{margin-top:2em}#main-footer .footer-widget .textwidget p{padding:0}#main-content{min-height:20vh}#main-content .container{padding-bottom:4rem;padding-top:25px}#main-content .container::before{width:0}#main-content #breadcrumbs{padding-bottom:20px}#main-content #sidebar{padding-top:40px}#featured h3:not(.wp-block-cover-text):not(.entry-title),#featured h4:not(.wp-block-cover-text):not(.entry-title),#page-featured h2:not(.wp-block-cover-text):not(.entry-title),.entry-content h2:not(.wp-block-cover-text):not(.entry-title2),article .forms h3{padding-left:1em;position:relative}#featured h3:not(.wp-block-cover-text):not(.entry-title)::before,#featured h4:not(.wp-block-cover-text):not(.entry-title)::before,#page-featured h2:not(.wp-block-cover-text):not(.entry-title)::before,.entry-content h2:not(.wp-block-cover-text):not(.entry-title2)::before,article .forms h3::before{content:'\25b6';position:absolute;left:0;font-size:.75em;color:#2ea3f2}.entry-content .entry-metadata{box-shadow:1px 2px 5px #ccc}.entry-content .entry-metadata td,.entry-content .entry-metadata th{padding:10px;word-break:normal!important;border:0}.entry-content .entry-metadata th{text-align:right;width:130px}.entry-content .forms .form{width:50%;display:inline-block;padding:0 5px 0 0}.entry-content .no-activity{margin-top:2em}.entry-content.plein-air{margin-left:2em;margin-bottom:1em}.commune-centre>*{margin:10px 0 20px!important}.camp-ete.entry-content,.commune-centre.entry-content,.groupe.entry-content,.particulier.entry-content{box-shadow:10px 5px 30px #ccc;padding:1em;margin-top:4em}.entry-content .camp-ete-metadata th,.entry-content .centre-metadata th,.entry-content .plein-air-metadata th{text-align:right;min-width:160px;width:160px;max-width:200px!important}.camp-ete-recap{margin-top:2em!important}.camp-ete-recap thead tr,.camp-ete-recap tr:nth-child(2n){background-color:#eee}.camp-ete-recap td,.camp-ete-recap th{padding:0 10px;word-break:normal!important;border:0;border-bottom:1px dashed #ccc}.camp-ete-recap td{min-width:40px}.camp-ete-recap td:nth-child(3),.camp-ete-recap td:nth-child(4),.camp-ete-recap td:nth-child(5){min-width:110px;text-align:center}.archive .list-sports_plein_air,.blog .list-sports_plein_air,.category-particuliers .list-sports_plein_air,.search-results .list-sports_plein_air{margin-top:4em}.archive article,.blog article,.category-particuliers article,.search-results article{margin-bottom:2em}.archive article a,.blog article a,.category-particuliers article a,.search-results article a{display:-ms-flexbox;display:flex;color:#666}.archive article a .entry-header,.blog article a .entry-header,.category-particuliers article a .entry-header,.search-results article a .entry-header{width:400px;height:200px;vertical-align:top}.archive article a .entry-header .wp-block-cover,.blog article a .entry-header .wp-block-cover,.category-particuliers article a .entry-header .wp-block-cover,.search-results article a .entry-header .wp-block-cover{min-height:100%!important}.archive article a .entry-header .page-title,.blog article a .entry-header .page-title,.category-particuliers article a .entry-header .page-title,.search-results article a .entry-header .page-title{font-size:1.5em!important;letter-spacing:10px!important;max-width:400px;text-transform:uppercase}.archive article a .entry-content,.blog article a .entry-content,.category-particuliers article a .entry-content,.search-results article a .entry-content{width:calc(100% - 404px);padding-left:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:200px}@media only screen and (max-width:740px){.archive article a .entry-content,.blog article a .entry-content,.category-particuliers article a .entry-content,.search-results article a .entry-content{padding-left:0}}.archive article a .entry-content p,.blog article a .entry-content p,.category-particuliers article a .entry-content p,.search-results article a .entry-content p{margin:auto 0;letter-spacing:.25px}.post-502 p:last-of-type{margin-bottom:2em}.post-502 h2{padding-top:3em}.home #main-content{background-position:center 120px;background-attachment:fixed;background-size:cover}.home #main-content #page-content{margin-bottom:5em}.home #main-content .particulier.entry-content a{transition:.5s ease-in-out;width:100%}.home #main-content .particulier.entry-content a h4{text-align:center;font-weight:700}.home #main-content .particulier.entry-content a:hover{background-color:#ccc;color:#fff;box-shadow:10px 5px 30px #ccc;border-color:#fff}.home #main-content .wp-block-button{text-align:center}.home #main-content .wp-block-button .wp-block-button__link{transition:.5s ease-in-out}.home #main-content .wp-block-button .wp-block-button__link:hover{background-color:#ccc;color:#fff;box-shadow:10px 5px 30px #ccc;border-color:#fff}.groupes,.particuliers{margin-bottom:4em}.groupes .entry-content,.particuliers .entry-content{margin-top:0!important;margin-bottom:2em}.page-header{margin-bottom:4em}.page-header .entry-description{margin-bottom:2em}#testimonials{padding:1em calc(50vw - 550px) 2em;box-shadow:0 0 5px #ccc;background-color:rgba(255,255,0,.1)}#testimonials .testimonial{padding:2em 0 1em}#testimonials h3{text-transform:uppercase;color:#444}#testimonials blockquote{position:relative;font-size:2em;line-height:1.5em;font-style:italic;opacity:.85;color:#555;border-left:0;margin:0;text-align:justify}#testimonials blockquote:before{content:'\201D';font-family:Sanchez,serif;position:absolute;top:.22em;left:-.12em;color:#ccc;font-size:6em;z-index:-1}#testimonials .auteur{padding:1em 1.5em}#sidebar .entry-metadata ul{list-style-type:disc;padding-left:1em}#sidebar .entry-custom-data th,#sidebar .entry-metadata th{text-align:center;margin-top:0;font-size:.85rem;font-weight:700;color:#666!important;text-transform:uppercase;letter-spacing:1px}#sidebar .entry-custom-download,#sidebar .entry-custom-form,#sidebar .entry-custom-related{box-shadow:1px 2px 5px #ccc;padding:1em;margin-bottom:2em}#sidebar .entry-custom-download .attachment-icon{position:relative}#sidebar .entry-custom-download .attachment-icon img{padding-right:5px}#sidebar .entry-custom-download .attachment-icon a{position:relative;top:-25px;left:25px;display:inline-block;width:calc(100% - 20px)}#sidebar .entry-custom-form{font-size:.75em}#sidebar .entry-custom-form p{text-align:center;text-transform:uppercase}#sidebar .entry-custom-form input,#sidebar .entry-custom-form textarea{width:100%}#sidebar h3.crp-list-title,#sidebar h3.widget-title{text-align:center;margin-top:0;font-size:.85rem;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:1px}#sidebar .crp-list-item-image{height:50px}.search-results h1.page-title{letter-spacing:2px}.search-results .page-content{text-align:center}.search-results .page-content p{text-align:center;margin-bottom:2em}.single_job_listing .job-listing-meta.meta{list-style-type:none!important}.single_job_listing .company{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.job_listings .job_filters .search_jobs div label{display:block}.job_listings .job_filters .job_types li{list-style-type:none}div.wpcf7{margin-top:2em}div.wpcf7 .wpcf7-form input[type=date],div.wpcf7 .wpcf7-form input[type=datetime-local],div.wpcf7 .wpcf7-form input[type=datetime],div.wpcf7 .wpcf7-form input[type=email],div.wpcf7 .wpcf7-form input[type=month],div.wpcf7 .wpcf7-form input[type=number],div.wpcf7 .wpcf7-form input[type=password],div.wpcf7 .wpcf7-form input[type=range],div.wpcf7 .wpcf7-form input[type=search],div.wpcf7 .wpcf7-form input[type=tel],div.wpcf7 .wpcf7-form input[type=text],div.wpcf7 .wpcf7-form input[type=time],div.wpcf7 .wpcf7-form input[type=url],div.wpcf7 .wpcf7-form input[type=week],div.wpcf7 .wpcf7-form select,div.wpcf7 .wpcf7-form textarea{background-color:transparent;height:2em;border:1px solid #c2c2c2;box-shadow:1px 1px 4px #ebebeb;border-radius:3px}div.wpcf7 .wpcf7-form input[type=date]:focus,div.wpcf7 .wpcf7-form input[type=datetime-local]:focus,div.wpcf7 .wpcf7-form input[type=datetime]:focus,div.wpcf7 .wpcf7-form input[type=email]:focus,div.wpcf7 .wpcf7-form input[type=month]:focus,div.wpcf7 .wpcf7-form input[type=number]:focus,div.wpcf7 .wpcf7-form input[type=password]:focus,div.wpcf7 .wpcf7-form input[type=range]:focus,div.wpcf7 .wpcf7-form input[type=search]:focus,div.wpcf7 .wpcf7-form input[type=tel]:focus,div.wpcf7 .wpcf7-form input[type=text]:focus,div.wpcf7 .wpcf7-form input[type=time]:focus,div.wpcf7 .wpcf7-form input[type=url]:focus,div.wpcf7 .wpcf7-form input[type=week]:focus,div.wpcf7 .wpcf7-form select:focus,div.wpcf7 .wpcf7-form textarea:focus{border:1px solid #0c0}div.wpcf7 .wpcf7-form textarea{height:10em;width:100%}div.wpcf7 .wpcf7-form button[type=submit],div.wpcf7 .wpcf7-form input[type=submit]{text-transform:uppercase;font-weight:700;border:none;padding:8px 15px;background:#2ea3f2;color:#fff;box-shadow:1px 1px 4px #dadada;border-radius:3px}div.wpcf7 .wpcf7-form button[type=submit]:hover,div.wpcf7 .wpcf7-form input[type=submit]:hover{background:#207dff}th[role=columnheader]:not(.no-sort){cursor:pointer}th[role=columnheader]:not(.no-sort):after{content:'';float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#404040 transparent;visibility:hidden;opacity:0;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}th[role=columnheader]:not(.no-sort):hover:after{visibility:visible;opacity:1}th[aria-sort=ascending]:not(.no-sort):after{border-bottom:none;border-width:4px 4px 0}th[aria-sort]:not(.no-sort):after{visibility:visible;opacity:.4}.post-navigation{width:100%;display:-ms-flexbox;display:flex;height:100px;padding:0;margin:0;width:100%;padding:0 calc(50vw - 550px);box-shadow:0 0 5px #ccc}.post-navigation .nav-next{text-align:right;margin-left:50%}.post-navigation .nav-previous~.nav-next{margin-left:0}.post-navigation .nav-next,.post-navigation .nav-previous{width:50%}.post-navigation .nav-next a,.post-navigation .nav-previous a{border-radius:0;background-color:transparent;padding:0;width:100%}.post-navigation .nav-next a:after,.post-navigation .nav-previous a:after{border-radius:0}.post-navigation .nav-next span,.post-navigation .nav-previous span{vertical-align:middle;line-height:1.5em}.post-navigation .nav-next span:first-of-type,.post-navigation .nav-previous span:last-of-type{display:inline-block}.post-navigation span.nav-next-thumb,.post-navigation span.nav-prev-thumb{background-position:center center;background-size:cover;display:inline-block;height:100px;width:100px}.wp-pagenavi .pages{border-right:1px solid #ccc!important;padding-right:1em}.wp-pagenavi span.current{font-weight:700!important;color:#2ea3f2!important}.easy-read{font-size:16px!important;color:#000!important;text-align:left!important}.easy-read p{text-align:left!important;text-transform:initial!important;font-size:1rem!important}.easy-read #top-header,.easy-read div.wpcf7 .wpcf7-form input[type=submit]{background-color:#00f}.easy-read #et-footer-nav,.easy-read #main-footer{background-color:#000}.easy-read #footer-widgets h4,.easy-read #menu-menu-footer a{color:#fff}.easy-read #top-menu li,.easy-read .et_mobile_menu li a,.easy-read .nav li li a{font-size:1rem}.easy-read #top-menu li.current-menu-ancestor>a,.easy-read #top-menu li.current-menu-item>a,.easy-read a{color:#00f}@media only screen and (min-width:768px){.entry .entry-content>*,.partners .entry-content>*{max-width:100%!important}}@media only screen and (min-width:741px) and (max-width:1024px){.grid__item{position:static!important;float:none}.grid__item figure{position:static!important;overflow:visible!important;float:none!important}.grid__item figure.effect-zoe figcaption{transition:none!important;-ms-transform:none!important;transform:none!important;bottom:auto!important;position:static!important;height:auto}.grid__item figure.effect-zoe figcaption h2{transition:none!important;-ms-transform:none!important;transform:none!important;height:2em}.grid__item figure.effect-zoe figcaption p.description{opacity:1!important;position:static!important;top:auto!important;padding:0 1em 1em}.grid__item figure img{position:static!important}.entry-content .forms .form{width:100%!important}div.wpcf7 .wpcf7-form textarea{width:100%!important}.wp-block-column{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.wp-block-column:nth-child(2n){margin-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.et_header_style_centered #main-header .logo_container{margin-top:0}.archive article a{display:block}.archive article a .entry-header{width:auto}.archive article a .entry-content{padding-left:0;width:100%;height:auto;margin-top:1em}}@media only screen and (max-width:740px){.et_header_style_centered #main-header .logo_container{margin-top:0}.bottom-nav li{display:block}.archive article a{display:block}.archive article a .entry-header{width:auto}.archive article a .entry-content{padding-left:0;width:100%;height:auto;margin-top:1em}.grid__item{position:static!important;float:none}.grid__item figure{position:static!important;overflow:visible!important;float:none!important}.grid__item figure.effect-zoe figcaption{transition:none!important;-ms-transform:none!important;transform:none!important;bottom:auto!important;position:static!important;height:auto}.grid__item figure.effect-zoe figcaption h2{transition:none!important;-ms-transform:none!important;transform:none!important;height:2em}.grid__item figure.effect-zoe figcaption p.description{opacity:1!important;position:static!important;top:auto!important;padding:0 1em 1em}.grid__item figure img{position:static!important}#left-area ul,.entry-content ul{padding-left:0}body.privacy-policy h1.page-title{letter-spacing:5px!important}.entry-content .forms .form{width:100%!important}div.wpcf7 .wpcf7-form textarea{width:100%!important}.wp-block-column{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.wp-block-column:nth-child(2n){margin-left:0}}@media only screen and (max-width:417px){.post-navigation{display:block!important;height:auto!important}.post-navigation .nav-next,.post-navigation .nav-previous{width:100%!important;float:none!important;margin:0!important}div.wpcf7 .wpcf7-form input[type=email],div.wpcf7 .wpcf7-form input[type=text]{width:100%}}@media all and (max-width:480px){#content-area table.em-calendar{border-color:transparent}#content-area table.em-calendar td,#content-area table.em-calendar th,#content-area table.em-calendar tr{max-width:100%}#main-content table.em-calendar .days-names{display:none}#main-content table.em-calendar thead{display:-ms-flexbox;display:flex}#main-content table.em-calendar .days-events,#main-content table.em-calendar thead tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}#main-content table.em-calendar .days-events td{width:100%;display:-ms-flexbox;display:flex;border-color:rgba(130,112,85,.5)}#main-content table.em-calendar thead td{width:100%;height:1.5em;display:-ms-flexbox;display:flex;border:none}#main-content table.em-calendar .month_name{color:#555}#main-content table.em-calendar .em-calnav-next,#main-content table.em-calendar .month_name{-ms-flex-direction:column;flex-direction:column}#main-content table.em-calendar .days-events .daynum{display:none}#main-content table.em-calendar .days-events .daynum-mobile{display:block;width:50px;padding-left:2px;font-size:1.75em;font-weight:700}#main-content table.em-calendar .event-title{width:100%}#main-content table.em-calendar .event-title a{font-size:.85em}#main-content table.em-calendar .em-calnav-next,#main-content table.em-calendar .em-calnav-prev{height:2.5em}.camp-ete table.camp-ete-recap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.camp-ete table.camp-ete-recap tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.camp-ete table.camp-ete-recap tr td{text-align:center}.list-camps-ete table.camp-ete-metadata th{min-width:100px;width:100px}table.plein-air-metadata th{min-width:100px!important;width:100px!important}.list-sports_plein_air article a{display:block!important}.list-sports_plein_air article a .entry-header{width:100%}.list-sports_plein_air article a .entry-content{display:block;width:100%;height:auto}.groupes .plein-air.entry-content{margin-left:0}.groupes .plein-air-metadata th{min-width:100px;width:100px}}#top-header{z-index:100!important}