:root{--cycle-1-color: #3e3e3e;--cycle-2-color: #777679;--cycle-3-color: #002d6c;--cycle-4-color: #207dac;--cycle-lycee-color: #000000}.navbar-mainnavigation>.container{grid-template-columns:500px 1fr 170px 65px;align-items:center}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:500px 1fr 170px 65px;align-items:center}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:500px 1fr 170px 65px;align-items:center}#bannerAlert i.alertIcon{background-image:url("../../../../_assets/9459838e17776a365166a71c5b50e35e/Icons/alerte-info.svg")}#bannerAlert .modal-content{border:none;padding:25px}#bannerAlert-btn{display:block;margin-bottom:0}#bannerAlert-btn i.btn-alert{-webkit-background-image:url("../../../../_assets/9459838e17776a365166a71c5b50e35e/Icons/alerte-info-notif.svg");background-image:url("../../../../_assets/9459838e17776a365166a71c5b50e35e/Icons/alerte-info-notif.svg")}.closeAlert #bannerAlert-btn i.btn-alert{transform:scale(0.75)}#page-header>.container>.navbar-brand-logo-normal,#page-header>.container>h1,#page-header>.container>h1>.navbar-brand-logo-normal{width:450px;height:70px;margin-bottom:5px}.navbar-mainnavigation .navbar-brand-image>.navbar-brand-logo-normal,.navbar-mainnavigation .navbar-brand-image>h1,.navbar-mainnavigation .navbar-brand-image>h1>.navbar-brand-logo-normal{width:450px;height:70px}#header-btn .btn.btn-default{height:65px;display:flex;align-items:center;margin:11px 0}#header-btn .btn.btn-default:before{transform:translateX(-110%) skew(30deg)}#header-btn .btn.btn-default:after{transform:translateX(110%) skew(-30deg)}#header-btn .btn.btn-default:hover:before{transform:translateX(-10%) skew(30deg)}#header-btn .btn.btn-default:hover:after{transform:translateX(10%) skew(-30deg)}.rightImg{background-color:#f5f5f5}.rightImg .frame-type-list.frame-background-secondary{height:100%;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)}.rightImg .btn.btn-important:before,.rightImg .btn.btn-important:after{transition:none !important}.hidden{display:none !important}.section.section-light{overflow:visible}.frame-layout-solr-home-edap{overflow:hidden;position:relative}.frame-layout-solr-home-edap::before{z-index:1;content:"";position:absolute;top:0;left:50%;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.4);transform:skew(30deg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:backdrop-filter;pointer-events:none}.frame-layout-solr-home-edap .frame-container{margin-right:2rem;z-index:2}.frame-layout-solr-home-edap .frame-container #tx-solr-vendee-edap .row{justify-content:end}@media (max-width:1900px){.frame-layout-solr-home-edap::before{left:35%;width:100%}}@media (max-width:1500px){.frame-layout-solr-home-edap::before{left:0;width:100%;transform:skew(0)}.frame-layout-solr-home-edap .frame-container{margin-right:auto}.frame-layout-solr-home-edap .frame-container #tx-solr-vendee-edap .row{justify-content:center}}.activity-home-search .activity-home-search-form .activity-home-search-form-title h2{text-transform:none;font-size:1.7rem}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword{position:relative}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword label{width:100%;padding:0 80px;margin-bottom:0}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword label input{border:2px solid #000000;width:100%;padding:20px;padding-right:70px}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword label input::placeholder{color:#000000;opacity:1}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword label input:focus{border-width:3px}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword button[type="submit"]{position:absolute;top:20px;right:100px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:transparent;border:none;font-size:0;cursor:pointer}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword button[type="submit"] i.btn-search{display:block;width:35px;height:35px;background-color:#000;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z'/%3E%3C/svg%3E") no-repeat center / contain}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div{width:100%;padding:0 80px;margin-top:20px}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div .facets{display:flex;justify-content:center;align-items:stretch;gap:20px;flex-wrap:wrap}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div .facets label{flex:0 0 calc(50% - 10px);position:relative}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div .facets label:last-of-type{flex:1}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div .facets label select{border:2px solid #000000;padding:20px;position:relative;width:100%}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div .facets label select:focus{border-width:3px !important;outline:none}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div .facets label .activity-home-search-form-select-div-arrow{background:none;position:absolute;top:5px;right:5px;width:54px;height:54px;transition:all 0.25s ease-out;z-index:60}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div .facets label .activity-home-search-form-select-div-arrow:before{content:"";position:absolute;height:15px;width:15px;border-top:3px solid #000000;border-left:3px solid #000000;top:15px;left:20px;transform:rotate(225deg);transition:all 0.25s ease-out}.activity-home-search .activity-home-search-form .activity-home-search-form-submit{text-align:center}.activity-home-search .activity-home-search-form .activity-home-search-form-submit button{margin-top:25px}.activity-detail .infos{display:none !important}.activity-detail .title-button-wrapper{margin-top:20px}.activity-detail .title-button-wrapper .activity-detail-header-infos{display:flex;align-items:center;gap:15px}.activity-detail .title-button-wrapper .activity-detail-header-infos .news-themes{display:flex;gap:5px}.activity-detail .title-button-wrapper .activity-detail-header-infos .activity-detail-header-infos-date{border-left:2px solid #000;padding-left:15px}.activity-detail .activity-detail-header .activity-detail-header-title{margin-bottom:30px}.activity-detail .activity-detail-header .activity-detail-header-title h1{font-size:3rem;font-weight:700;margin-bottom:10px}.activity-detail .activity-detail-header .activity-detail-header-title h2{font-size:2.5rem;font-weight:500;padding:0;color:inherit;text-transform:none}.activity-detail .activity-detail-header .activity-detail-header-info{display:flex;justify-content:space-between;margin-bottom:50px}.activity-detail .activity-detail-header .activity-detail-header-info .activity-detail-header-info-grade ul{display:flex;margin:0;padding:0}.activity-detail .activity-detail-header .activity-detail-header-info .activity-detail-header-info-grade ul li::before{content:none}.activity-detail .activity-detail-header .activity-detail-header-info .activity-detail-header-info-grade ul li.grade span{color:#ffffff;background:#000000;border:1px solid #000000;padding:0.8rem 1.5rem;border-radius:0.5rem;font-size:1.2rem;margin-right:1.5rem}.activity-detail .activity-detail-header .activity-detail-header-info .activity-detail-header-info-reserve a{background:#ed1b24;color:#ffffff;padding:1.5rem 2.5rem;font-size:1.5rem;font-weight:600;border:1px solid #ed1b24;border-radius:0.5rem}.activity-detail .activity-detail-content .activity-detail-content-image{margin-bottom:35px}.activity-detail .activity-detail-content .activity-detail-content-image img{width:100%;max-height:500px;object-fit:cover}.activity-detail .activity-detail-content .activity-detail-content-description,.activity-detail .activity-detail-content .activity-detail-content-objectifs,.activity-detail .activity-detail-content .activity-detail-content-matiere{width:100%;margin:0 auto 35px auto}.activity-detail .activity-detail-content .activity-detail-content-description p span.text-big,.activity-detail .activity-detail-content .activity-detail-content-objectifs p span.text-big,.activity-detail .activity-detail-content .activity-detail-content-matiere p span.text-big{text-transform:uppercase;font-size:1.3rem}.activity-detail .activity-detail-content .activity-detail-content-matiere h5{font-weight:500}.activity-detail .activity-detail-content .activity-detail-content-file-3{display:flex;flex-direction:column}.activity-detail .activity-detail-content .activity-detail-content-file-3 .activity-detail-content-file-3-description{color:#000}.activity-detail .activity-detail-content .activity-detail-content-file-3 .activity-detail-content-file-3-description p{margin:0}.activity-detail .activity-detail-content .activity-detail-content-file-3 .activity-detail-content-file-3-description::after{content:"" !important}.activity-detail .activity-detail-content .activity-detail-content-organize{width:100%;margin:0 auto 35px auto}.activity-detail .activity-detail-content .activity-detail-content-organize h3{margin-bottom:40px}.activity-detail .activity-detail-content .activity-detail-content-organizeContainer{display:flex;flex-direction:column;flex-wrap:wrap;gap:38px}.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .calameo-wrapper{display:flex;flex-direction:row;gap:20px}.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .calameo-wrapper .calameo-col{flex:1;min-width:0}@media (max-width:768px){.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .calameo-wrapper{flex-direction:column}}.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item{box-sizing:border-box}.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .calameotheque-canvas,.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .calameo-canvas .youtube_playlist_player,.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .youtube_player{display:block !important;position:relative !important;width:100%;min-height:400px;margin-bottom:20px;clear:both}.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .calameotheque-canvas iframe,.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .calameo-canvas .youtube_playlist_player iframe,.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .youtube_player iframe{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important}@media (max-width:500px){.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .calameotheque-canvas,.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .calameo-canvas .youtube_playlist_player,.activity-detail .activity-detail-content .activity-detail-content-organizeContainer .organize-item .youtube_player{min-height:300px}}.activity-detail .activity-detail-content .activity-detail-content-reserve{width:100%;margin:0 auto 35px auto}.activity-detail .activity-detail-content .activity-detail-content-iframe{width:100%;display:grid;grid-template-columns:1fr;grid-gap:10px;justify-items:center;align-items:center;margin-bottom:30px}.activity-detail .activity-detail-content .activity-detail-content-iframe:has(:not(:only-child)){grid-template-columns:repeat(2, 1fr)}.activity-detail .activity-detail-content .activity-detail-content-practicalinfo{width:100%;margin:0 auto 35px auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;margin-bottom:30px}.activity-detail .activity-detail-content .activity-detail-content-practicalinfo a{color:#FFF}.activity-detail .activity-detail-content .activity-detail-content-practicalinfo h4{font-weight:600;font-size:1.5rem;text-transform:uppercase}.activity-detail .activity-detail-content .activity-detail-content-practicalinfo .activity-detail-content-practicalinfo-price-description p,.activity-detail .activity-detail-content .activity-detail-content-practicalinfo .activity-detail-content-practicalinfo-free-activity p{margin:0}.activity-detail .activity-detail-content .activity-detail-content-practicalinfo .activity-detail-content-practicalinfo-price-passculture .activity-detail-content-practicalinfo-price-passculture-container{display:flex;align-items:center}.activity-detail .activity-detail-content .activity-detail-content-practicalinfo .activity-detail-content-practicalinfo-price-passculture .activity-detail-content-practicalinfo-price-passculture-container img{filter:grayscale(1) invert(1);width:100px}.activity-detail .activity-detail-content .activity-detail-content-practicalinfo .activity-detail-content-practicalinfo-duration-description{display:inline-block;width:auto;padding:3px 8px;background:#ffffff;color:#000;border-radius:3px}.activity-detail .activity-detail-content .activity-detail-content-practicalinfo .activity-detail-content-practicalinfo-duration-description p{margin-bottom:0}.activity-detail .activity-detail-content .activity-detail-content-files{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:15px;justify-items:center;align-items:center;margin-bottom:30px}.activity-detail .activity-detail-content .activity-detail-content-files .activity-detail-content-files-item a{display:flex;align-items:center;flex-direction:column;background:#ebeaea;padding:20px;min-width:18vw;transition:transform 0.2s ease, box-shadow 0.2s ease}.activity-detail .activity-detail-content .activity-detail-content-files .activity-detail-content-files-item a:hover{transform:scale(1.05);box-shadow:0 4px 10px rgba(0, 0, 0, 0.15)}.activity-detail .activity-detail-content .activity-detail-content-files .activity-detail-content-files-item a .activity-detail-content-files-item-title{color:#ffffff;background:#df5555;padding:15px;border-radius:0.5rem;margin-bottom:20px;font-weight:700}.activity-detail .activity-detail-content .activity-detail-content-related{margin-bottom:30px}.activity-detail .activity-detail-content .activity-detail-content-related .activity-detail-content-related-title{font-size:2rem;font-weight:700;margin-bottom:20px}.activity-detail .activity-detail-content .activity-detail-content-related .activity-detail-content-related-content-item{width:25vw}.activity-detail .activity-detail-content .activity-detail-content-related .activity-detail-content-related-content-item .activity-detail-content-related-content-item-image img{border-radius:0.5rem}.activity-detail .activity-detail-content .activity-detail-content-related .activity-detail-content-related-content-item .activity-detail-content-related-content-item-title{margin-top:10px;font-size:1.2rem;font-weight:600;color:#000000}.activity-detail .activity-detail-content .activity-detail-content-place .activity-detail-content-place-title{font-size:2rem;font-weight:700;margin-bottom:20px}.activity-detail .activity-detail-content .activity-detail-content-place .activity-detail-content-place-content a{font-size:1.2rem;font-weight:600;color:#000000}#facet-accordion-adaptash_stringS .filters__section-title,#facet-accordion-theme_stringM .filters__section-title{display:none}#facet-accordion-adaptash_stringS #facetadaptash_stringS,#facet-accordion-adaptash_stringS #facettheme_stringM,#facet-accordion-theme_stringM #facetadaptash_stringS,#facet-accordion-theme_stringM #facettheme_stringM{padding-top:10px}#facet-accordion-passculture_stringS{margin-bottom:20px}#facet-accordion-passculture_stringS .legend,#facet-accordion-passculture_stringS legend{display:none}#facet-accordion-passculture_stringS .panel-collapse{background-color:#F5F5F5}#facet-accordion-passculture_stringS a:focus input{outline:0;border:1px dotted #ed1b24;box-shadow:0 0 0 0.2rem rgba(235, 0, 25, 0.35)}#facetpassculture_stringS{background:#fff}#facetpassculture_stringS .field--checkable{display:flex;align-items:center;text-decoration:none;color:#000;padding:10px 0 10px 15px !important;border-bottom:none !important}#facetpassculture_stringS .field__label label{color:#000;font-weight:normal}#facetpassculture_stringS .field__label label::after{content:"";display:inline-block;width:116px;height:40px;margin-left:10px;background-image:url("../../../../fileadmin/user_upload/edap/activites_EDAP/pass-culture.png");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}#facetpassculture_stringS .field__label label .mb-15{background:transparent}#tx-solr-faceting .legend,#tx-solr-faceting legend{background:none !important;border-radius:0 !important;color:#212121 !important;font-size:1.2rem !important;font-weight:bold !important;margin-top:15px !important}#tx-solr-faceting .legend{float:left;width:100%;margin-bottom:0.5rem;line-height:inherit}#tx-solr-faceting .panel-group:not(#facet-accordion-passculture_stringS){background-color:#F5F5F5;margin-bottom:20px;padding-bottom:10px}#tx-solr-faceting .panel-group:not(#facet-accordion-passculture_stringS) a.field--checkable{padding-left:15px !important;padding-bottom:0.5rem !important;border:none !important;color:#000 !important;display:flex !important;align-items:self-start !important}#tx-solr-faceting .panel-group:not(#facet-accordion-passculture_stringS) a.field--checkable .field__label{margin-top:-2px !important}#tx-solr-faceting .panel-group:not(#facet-accordion-passculture_stringS) a.field--checkable label{font-size:0.9rem !important}#tx-solr-faceting .panel-group:not(#facet-accordion-passculture_stringS) a.field--checkable:focus input{outline:0;border:1px dotted #ed1b24;box-shadow:0 0 0 0.2rem rgba(235, 0, 25, 0.35)}#tx-solr-faceting .panel-group:not(#facet-accordion-passculture_stringS) .mb-15[data-facet-item-value=""]{display:none}.news-list-view:not(.owl-carousel-news) .news-list-grid{grid-column-gap:30px !important;grid-row-gap:30px !important}.news-list-view .article .news-themes{padding-top:5px}.catalogueEdap.news-list-view{display:block !important}.tx-catalogueedap .article a{color:#212121}.tx-catalogueedap .article a:hover{color:#ed1b24}.tx-catalogueedap .article a:hover::after{border:1px solid #000}.tx-catalogueedap .article a:focus::after{border:1px solid #000}.tx-catalogueedap .article .infoActivite{padding:0;margin-bottom:0;border:none;border-radius:0;font-weight:bold}.tx-catalogueedap .article .news-img-wrap{margin-bottom:13px}.tx-catalogueedap .article .grade-duration{position:absolute;bottom:0px}.tx-catalogueedap .article .duration{background:#F5F5F5;color:#000}.news-list-view .article .news-img-wrap img{height:210px}#tx-solr-vendee-edap .tx-solr-search-form input{height:55px}#tx-solr-vendee-edap .tx-solr-search-form input:focus{border-width:2px}#tx-solr-vendee-edap #tx-solr-facets-in-use{display:none}#tx-solr-vendee-edap a.removeFilters{color:#000;margin-bottom:20px;display:block}#tx-solr-vendee-edap .searchinfo,#tx-solr-vendee-edap .searchForm{margin-bottom:20px}#tx-solr-vendee-edap .tx-solr-submit,#tx-solr-vendee-edap .tx-solr-submit:not(:disabled){height:100%;bottom:0;right:0}#tx-solr-vendee-edap .solr-pagination{margin-top:30px}.newsList .news-list-view .col-md-9,.newsList .news-list-view .col-md-3{width:100% !important}.newsList .news-list-view .article.box-promo .news-img-wrap{padding:0}.newsList .news-list-view .article.box-promo .news-img-wrap img{width:100%;height:auto}.owl-carousel .owl-item img{height:250px}.agenda-list .agenda-item .categories{font-size:0.7rem}.agenda-list-home .subHeader{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.agenda-list-home .subHeader::before{content:"i";display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#d0d0d0;border-radius:4px;font-family:Georgia, "Times New Roman", serif;font-style:normal;font-weight:normal;color:#000;flex-shrink:0}.agenda-list-home .agenda-item .title{margin-bottom:2rem !important}.agenda-list .agenda-item .image img{height:260px;display:block;width:100%;object-fit:cover}#page-footer .footer-copyright a{color:#fff;background-image:linear-gradient(0deg, #fff 0%, #fff 100%)}.frame-background-primary h3.element-subheader{text-transform:uppercase}.activity-detail.news-single .activity-detail-content-related{padding-top:0 !important}.activity-detail.news-single .container{padding-top:2.5rem}.activity-detail.news-single .container>*{padding-inline:1.25rem}.activity-detail.news-single .container .activity-detail-content .header{max-width:845px;display:flex;flex-direction:column;gap:1rem}.activity-detail.news-single .container .activity-detail-content .header .infos{width:100%;margin-bottom:10px;align-items:center;justify-content:space-between;border-top:none}.activity-detail.news-single .container .activity-detail-content .header .news-municipality{position:relative;margin-bottom:0;display:flex;background-color:#ed1b24;color:#fff}.activity-detail.news-single .container .activity-detail-content .header .news-municipality i{height:14px}.activity-detail.news-single .container .activity-detail-content .header .news-municipality i:before{content:"";position:absolute;left:17px;top:14px;transform:translate(-50%, -50%);width:14px;height:14px;background-color:#fff;mask-image:url("../../../../fileadmin/edap/templates/assets/agenda-lieu.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../../../../fileadmin/edap/templates/assets/agenda-lieu.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.activity-detail.news-single .container .activity-detail-content .header .news-municipality span{font-size:0.7rem;margin-left:1.25rem}.activity-detail.news-single .container .activity-detail-content .title-button-wrapper{display:flex;justify-content:space-between;gap:100px;align-items:center}.activity-detail.news-single .container .activity-detail-content h1[itemprop="headline"]{font-size:2.5rem;font-weight:700;margin-bottom:0}.activity-detail.news-single .container .activity-detail-content h3{font-size:1.3rem;text-transform:uppercase}.activity-detail.news-single .container .activity-detail-content .filelink-list h3{text-transform:none}.activity-detail.news-single .container .activity-detail-content .activity-detail-header-info-reserve{display:flex;align-items:center;white-space:nowrap;margin-right:-29px}.activity-detail.news-single .container .activity-detail-content .activity-detail-content-image{width:100%;margin:0 auto 35px auto}.activity-detail.news-single .container .activity-detail-col-right .stickyCol{position:sticky;top:100px}.activity-detail.news-single .container .activity-detail-col-right .stickyCol>*{margin-top:1.25rem}.activity-detail.news-single .container .activity-detail-col-right .reservation-top{width:100%}.activity-detail.news-single .container .activity-detail-col-right .activity-detail-content-objectifs,.activity-detail.news-single .container .activity-detail-col-right .activity-detail-content-matiere{background-color:#f5f5f5;padding:1.5rem;box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important}.date-reservation{font-weight:bold;margin-top:0.5rem;margin-bottom:5px}.reservation-infos{font-size:13px;font-weight:400}.news-detail-reservation{margin-top:30px}.news-detail-reservation .news-detail-reservation-date p{font-weight:600;margin-bottom:0}.news-detail-reservation .news-detail-reservation-infos p{margin-top:5px;font-weight:400}.hightlighted-new{position:absolute;top:10px;left:10px;background-color:#ed1b24;border:1px solid #ed1b24;color:#ffffff}.grades-list-home{display:flex;justify-content:center;margin-top:4rem}.grades-list-home .grades-inner{display:flex;flex-direction:column;width:fit-content}.grades-list-home .grades-inner .quick-access{display:flex;align-items:center;gap:1rem}.grades-list-home .grades-inner .quick-access::before,.grades-list-home .grades-inner .quick-access::after{content:"";flex:1;height:1px;background-color:currentColor}.grades-list-home .grades-inner .grades{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.grades-list{display:flex;flex-wrap:wrap;gap:0.25rem;margin:0.5rem 0}.grade{border-radius:4px;padding:5px 10px;font-size:0.7rem;text-transform:uppercase;font-weight:600}.cycle-1{background-color:var(--cycle-1-color);border:1px solid var(--cycle-1-color);color:#fff}.cycle-1.btn:hover,.cycle-1.btn:focus{background-color:#ffffff;border-color:var(--cycle-1-color);color:var(--cycle-1-color)}.cycle-2{background-color:var(--cycle-2-color);border:1px solid var(--cycle-2-color);color:#fff}.cycle-2.btn:hover,.cycle-2.btn:focus{background-color:#ffffff;border-color:var(--cycle-2-color);color:var(--cycle-2-color)}.cycle-3{background-color:var(--cycle-3-color);border:1px solid var(--cycle-3-color);color:#fff}.cycle-3.btn:hover,.cycle-3.btn:focus{background-color:#ffffff;border-color:var(--cycle-3-color);color:var(--cycle-3-color)}.cycle-4{background-color:var(--cycle-4-color);border:1px solid var(--cycle-4-color);color:#fff}.cycle-4.btn:hover,.cycle-4.btn:focus{background-color:#ffffff;border-color:var(--cycle-4-color);color:var(--cycle-4-color)}.cycle-lycee{background-color:var(--cycle-lycee-color);border:1px solid var(--cycle-lycee-color);color:#fff}.cycle-lycee.btn:hover,.cycle-lycee.btn:focus{background-color:#ffffff;border-color:var(--cycle-lycee-color);color:var(--cycle-lycee-color)}.navbar-mainnavigation .navbar-toggler{margin-bottom:0}@media (max-width:1400px){#header-btn,.scroll-bottom{display:none !important}#header-search{width:315px}}@media (max-width:1200px){.navbar-mainnavigation>.container.alertInHeader img{width:380px;height:auto}.navbar-mainnavigation>.container{justify-items:center}#tx-solr-search-functions{padding:0}#facetpassculture_stringS a.field--checkable{position:relative}#facetpassculture_stringS a.field--checkable label{padding-top:50px !important}#facetpassculture_stringS a.field--checkable label::after{position:absolute;top:10px;left:10px;margin-bottom:0px}.news-list-view:not(.owl-carousel-news) .news-list-grid{grid-template-columns:1fr 1fr !important}#header-search-btn{display:block !important;width:70px;position:relative;height:70px !important;margin-bottom:0;right:0;background-color:transparent !important}#header-search-btn i{background-color:#000 !important}#facet-accordion-grade_stringM input[type="checkbox"]{margin-right:0 !important}#modal-header-search:not(.show){display:none !important}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:380px 1fr 65px 65px !important}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader #header-search-btn{grid-column:3}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:4}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:380px 1fr 65px 65px 65px !important}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #header-search-btn{grid-column:3}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #bannerAlert-btn{grid-column:4}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:5}}@media (max-width:992px){.frame-type-carousel_fullscreen .frame-container{padding:0}.frame-type-carousel_fullscreen .frame-container .carousel-centerRight .carousel-item,.frame-type-carousel_fullscreen .frame-container .carousel-centerleft .carousel-item{padding:0}.frame-type-carousel_fullscreen .frame-container .carousel-centerRight .carousel-item .carousel-content-inner,.frame-type-carousel_fullscreen .frame-container .carousel-centerleft .carousel-item .carousel-content-inner{align-items:flex-start;max-width:100%}.frame-type-carousel_fullscreen .frame-container .carousel-centerRight .carousel-item .carousel-content-inner .carousel-text-inner,.frame-type-carousel_fullscreen .frame-container .carousel-centerleft .carousel-item .carousel-content-inner .carousel-text-inner{max-width:65%}.frame-type-carousel_fullscreen .frame-container .carousel-centerRight .carousel-item .carousel-content-inner .carousel-text-inner h1,.frame-type-carousel_fullscreen .frame-container .carousel-centerRight .carousel-item .carousel-content-inner .carousel-text-inner .h1,.frame-type-carousel_fullscreen .frame-container .carousel-centerleft .carousel-item .carousel-content-inner .carousel-text-inner h1,.frame-type-carousel_fullscreen .frame-container .carousel-centerleft .carousel-item .carousel-content-inner .carousel-text-inner .h1{font-size:3rem;line-height:3rem}.activity-home-search .activity-home-search-form .activity-home-search-form-select .activity-home-search-form-select-div{padding:0}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword label{padding:0}.activity-home-search .col-md-9{width:100% !important}.activity-home-search .activity-home-search-form .activity-home-search-form-keyword button[type="submit"]{top:20px;right:25px}.activity-detail-content-practicalinfo,.activity-detail-content-organize,.activity-detail-content-description,.activity-detail-content-objectifs,.activity-detail-content-matiere,.activity-detail-content-image{width:100% !important}.news-list-view:not(.owl-carousel-news) .news-list-grid{grid-template-columns:1fr !important}#header-search-btn{display:none !important}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:230px 1fr 65px !important}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:3}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:230px 1fr 65px 65px !important}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #bannerAlert-btn{grid-column:3}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:4}.navbar-mainnavigation>.container.alertInHeader img{width:230px !important;height:auto !important}h1.headerLogo{width:300px !important}#header-search{width:300px !important}#tx-solr-faceting #facetgrade_stringM label span{padding:5px 8px !important}.activity-detail .activity-detail-content{padding:0 15px}.activity-detail .activity-detail-content .header .infos{padding:0}.activity-detail .activity-detail-content .header .infos .news-list-category{margin:0px 10px 0px 0}.activity-detail .activity-detail-content h1[itemprop="headline"]{font-weight:600 !important}.activity-detail .activity-detail-content-organizeContainer{width:100% !important;display:block !important}.activity-detail .activity-detail-content-organizeContainer .organize-item{display:block !important;width:100% !important;max-width:100% !important;margin-bottom:15px !important}.activity-detail.news-single .container.d-flex{flex-direction:column}.activity-detail.news-single .activity-detail-content,.activity-detail.news-single .activity-detail-col-right{width:100%}.activity-detail.news-single .activity-detail-col-right{margin-top:2rem}.activity-detail.news-single .activity-detail-col-right .stickyCol{display:flex;flex-direction:column}.activity-detail.news-single .activity-detail-col-right .stickyCol .reservation-top{display:none}}@media (max-width:768px){.activity-detail .infos{display:flex !important}.activity-detail .title-button-wrapper{margin-top:0 !important}.activity-detail .title-button-wrapper .activity-detail-header-infos .news-themes{display:none !important}.toolsPage button i{display:none}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:210px 1fr 50px 50px !important}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader #header-search-btn{grid-column:3}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:4}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader img{width:210px !important;height:auto !important}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:210px 1fr 50px 50px 50px !important}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #header-search-btn{grid-column:3}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #bannerAlert-btn{grid-column:4}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:5}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader img{width:210px !important;height:auto !important}#header-search-btn{display:block !important;width:50px !important;height:50px !important}#header-search{width:100% !important}h1.headerLogo{width:340px !important;height:auto !important}#page-header>.container>h1>.navbar-brand-logo-normal{width:300px !important}}@media (max-width:576px){body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:2fr 0px 70px 70px !important}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader #header-search-btn{grid-column:3}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:4}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader img{width:220px !important;height:auto !important}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:2fr 0px 70px 70px !important}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #header-search-btn{grid-column:3}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #bannerAlert-btn{grid-column:4}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:5}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader img{width:220px !important;height:auto !important}#header-search-btn{width:45px !important;height:45px !important}.activity-detail.news-single .title-button-wrapper{display:block !important;width:100% !important}.activity-detail-content-practicalinfo{display:flex !important;flex-wrap:wrap !important}.activity-detail-header-info-reserve{margin-top:20px;margin-right:0 !important}.activity-detail-header-info-reserve .btn{width:100%}.grades-list-home .grades-inner .grades{flex-wrap:wrap}.grades-list-home .grades-inner .grades .btn{padding:0.375rem 0.25rem}}@media (max-width:440px){.navbar-mainnavigation>.container{grid-template-columns:2fr 1fr 50px !important}.navbar-mainnavigation>.container .navbar-brand-image{grid-column:1}.navbar-mainnavigation>.container .navbar-toggler{grid-column:3}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:2fr 1fr 50px 50px !important}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader #header-search-btn{grid-column:3}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:4}body:not(:has(#bannerAlert)) .navbar-mainnavigation>.container.alertInHeader img{width:100% !important;height:auto !important}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader{grid-template-columns:15fr 1fr 50px !important}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-brand-image{grid-column:1}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #header-search-btn{grid-column:3}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader #bannerAlert-btn{grid-column:4}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader .navbar-toggler{grid-column:5}body:has(#bannerAlert) .navbar-mainnavigation>.container.alertInHeader img{width:100% !important;height:auto !important}}@media (max-width:320px){#tx-solr-faceting .legend{padding:0.2rem 1rem}#tx-solr-faceting .panel-collapse .mb-15 a.field--checkable{display:table !important}}