/* --- Taxons --- */
.item-content-long-overtitle.item-colored.theatre,
.carouselblock .item-colored.theatre,
.calendar .item-colored.theatre,
.news-feed .item-colored.theatre { color: #ff0000; }
.item-content-long-overtitle.item-colored.theatre:hover,
.carouselblock .item-colored.theatre:hover,
.calendar .item-colored.theatre:hover,
.news-feed .item-colored.theatre:hover { color: #ff0000; }
.item-colored.theatre { color: #ff0000; }
.item-colored.theatre:hover { color: #ff0000; }
.item-background-colored.theatre { background-color: #ff0000; }
.item-colored-hover:hover.theatre { color: #ff0000; }
.nav-colored-elements-hover:hover.theatre * { color: #ff0000 !important; }
.item-pseudo-before-background-colored.theatre:before { background-color: #ff0000; }
.item-pseudo-after-background-colored.theatre:after { background-color: #ff0000; }
.svg-colored.theatre { fill: #ff0000; }
.svg-colored-path.theatre path { fill: #ff0000; }
.pagination-colored-circle.theatre circle { stroke: #ff0000; }
.pagination-colored-circle.theatre:hover circle { stroke: #ff0000; }
.news-feed-list-wrapper .theatre.item-colored { color: #ff0000 !important; }
.news-feed-list-wrapper .theatre.item-colored:hover { color: #ff0000 !important; }

.additional-roles.theatre a:hover { color: #ff0000; border-color: #ff0000; }

.markdown-cms-content.theatre h1,
.markdown-cms-content.theatre h2,
.markdown-cms-content.theatre h3,
.markdown-cms-content.theatre h4,
.markdown-cms-content.theatre h5,
.markdown-cms-content.theatre h6,
.markdown-cms-content.theatre a:hover {
    color: #ff0000;
}

.markdown-cms-content.theatre a:hover:after,
.item-colored.decorated.theatre:hover,
.item-colored-hover.decorated.theatre:hover {
    border-color: #ff0000;
}

.event-calendar-container.theatre .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.theatre .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.theatre .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.theatre .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.theatre .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.theatre .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.theatre .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.theatre .c-body-hours-item.available,
.event-calendar-container.theatre .c-body-hours-item.last-seats,
.event-calendar-container.theatre .c-body-hours-item.cancelled,
.event-calendar-container.theatre .c-body-hours-item.postponed,
.event-calendar-container.theatre .c-body-hours-item.programming-in-progress {
    color: #ff0000;
}

.event-calendar-container.theatre .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.theatre .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.theatre .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.theatre .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.theatre .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.theatre .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ff0000;
    color: #fff;
}

.event-calendar-container.theatre .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.theatre .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ff0000;
}

.slideshow.active.theatre .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.theatre .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ff0000;
}

.event .event-summary-section.theatre .circle-loader {
    fill: #ff0000;
}
.item-content-long-overtitle.item-colored.danse,
.carouselblock .item-colored.danse,
.calendar .item-colored.danse,
.news-feed .item-colored.danse { color: #a600ff; }
.item-content-long-overtitle.item-colored.danse:hover,
.carouselblock .item-colored.danse:hover,
.calendar .item-colored.danse:hover,
.news-feed .item-colored.danse:hover { color: #a600ff; }
.item-colored.danse { color: #a600ff; }
.item-colored.danse:hover { color: #a600ff; }
.item-background-colored.danse { background-color: #a600ff; }
.item-colored-hover:hover.danse { color: #a600ff; }
.nav-colored-elements-hover:hover.danse * { color: #a600ff !important; }
.item-pseudo-before-background-colored.danse:before { background-color: #a600ff; }
.item-pseudo-after-background-colored.danse:after { background-color: #a600ff; }
.svg-colored.danse { fill: #a600ff; }
.svg-colored-path.danse path { fill: #a600ff; }
.pagination-colored-circle.danse circle { stroke: #a600ff; }
.pagination-colored-circle.danse:hover circle { stroke: #a600ff; }
.news-feed-list-wrapper .danse.item-colored { color: #a600ff !important; }
.news-feed-list-wrapper .danse.item-colored:hover { color: #a600ff !important; }

.additional-roles.danse a:hover { color: #a600ff; border-color: #a600ff; }

.markdown-cms-content.danse h1,
.markdown-cms-content.danse h2,
.markdown-cms-content.danse h3,
.markdown-cms-content.danse h4,
.markdown-cms-content.danse h5,
.markdown-cms-content.danse h6,
.markdown-cms-content.danse a:hover {
    color: #a600ff;
}

.markdown-cms-content.danse a:hover:after,
.item-colored.decorated.danse:hover,
.item-colored-hover.decorated.danse:hover {
    border-color: #a600ff;
}

.event-calendar-container.danse .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.danse .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.danse .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.danse .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.danse .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.danse .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.danse .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.danse .c-body-hours-item.available,
.event-calendar-container.danse .c-body-hours-item.last-seats,
.event-calendar-container.danse .c-body-hours-item.cancelled,
.event-calendar-container.danse .c-body-hours-item.postponed,
.event-calendar-container.danse .c-body-hours-item.programming-in-progress {
    color: #a600ff;
}

.event-calendar-container.danse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.danse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.danse .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.danse .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #a600ff;
    color: #fff;
}

.event-calendar-container.danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #a600ff;
}

.slideshow.active.danse .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.danse .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #a600ff;
}

.event .event-summary-section.danse .circle-loader {
    fill: #a600ff;
}
.item-content-long-overtitle.item-colored.music,
.carouselblock .item-colored.music,
.calendar .item-colored.music,
.news-feed .item-colored.music { color: #0ab5be; }
.item-content-long-overtitle.item-colored.music:hover,
.carouselblock .item-colored.music:hover,
.calendar .item-colored.music:hover,
.news-feed .item-colored.music:hover { color: #0ab5be; }
.item-colored.music { color: #0ab5be; }
.item-colored.music:hover { color: #0ab5be; }
.item-background-colored.music { background-color: #0ab5be; }
.item-colored-hover:hover.music { color: #0ab5be; }
.nav-colored-elements-hover:hover.music * { color: #0ab5be !important; }
.item-pseudo-before-background-colored.music:before { background-color: #0ab5be; }
.item-pseudo-after-background-colored.music:after { background-color: #0ab5be; }
.svg-colored.music { fill: #0ab5be; }
.svg-colored-path.music path { fill: #0ab5be; }
.pagination-colored-circle.music circle { stroke: #0ab5be; }
.pagination-colored-circle.music:hover circle { stroke: #0ab5be; }
.news-feed-list-wrapper .music.item-colored { color: #0ab5be !important; }
.news-feed-list-wrapper .music.item-colored:hover { color: #0ab5be !important; }

.additional-roles.music a:hover { color: #0ab5be; border-color: #0ab5be; }

.markdown-cms-content.music h1,
.markdown-cms-content.music h2,
.markdown-cms-content.music h3,
.markdown-cms-content.music h4,
.markdown-cms-content.music h5,
.markdown-cms-content.music h6,
.markdown-cms-content.music a:hover {
    color: #0ab5be;
}

.markdown-cms-content.music a:hover:after,
.item-colored.decorated.music:hover,
.item-colored-hover.decorated.music:hover {
    border-color: #0ab5be;
}

.event-calendar-container.music .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.music .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.music .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.music .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.music .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.music .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.music .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.music .c-body-hours-item.available,
.event-calendar-container.music .c-body-hours-item.last-seats,
.event-calendar-container.music .c-body-hours-item.cancelled,
.event-calendar-container.music .c-body-hours-item.postponed,
.event-calendar-container.music .c-body-hours-item.programming-in-progress {
    color: #0ab5be;
}

.event-calendar-container.music .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.music .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.music .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.music .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.music .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.music .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #0ab5be;
    color: #fff;
}

.event-calendar-container.music .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.music .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #0ab5be;
}

.slideshow.active.music .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.music .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #0ab5be;
}

.event .event-summary-section.music .circle-loader {
    fill: #0ab5be;
}
.item-content-long-overtitle.item-colored.musiques-du-monde-chanson,
.carouselblock .item-colored.musiques-du-monde-chanson,
.calendar .item-colored.musiques-du-monde-chanson,
.news-feed .item-colored.musiques-du-monde-chanson { color: #4bb082; }
.item-content-long-overtitle.item-colored.musiques-du-monde-chanson:hover,
.carouselblock .item-colored.musiques-du-monde-chanson:hover,
.calendar .item-colored.musiques-du-monde-chanson:hover,
.news-feed .item-colored.musiques-du-monde-chanson:hover { color: #4bb082; }
.item-colored.musiques-du-monde-chanson { color: #4bb082; }
.item-colored.musiques-du-monde-chanson:hover { color: #4bb082; }
.item-background-colored.musiques-du-monde-chanson { background-color: #4bb082; }
.item-colored-hover:hover.musiques-du-monde-chanson { color: #4bb082; }
.nav-colored-elements-hover:hover.musiques-du-monde-chanson * { color: #4bb082 !important; }
.item-pseudo-before-background-colored.musiques-du-monde-chanson:before { background-color: #4bb082; }
.item-pseudo-after-background-colored.musiques-du-monde-chanson:after { background-color: #4bb082; }
.svg-colored.musiques-du-monde-chanson { fill: #4bb082; }
.svg-colored-path.musiques-du-monde-chanson path { fill: #4bb082; }
.pagination-colored-circle.musiques-du-monde-chanson circle { stroke: #4bb082; }
.pagination-colored-circle.musiques-du-monde-chanson:hover circle { stroke: #4bb082; }
.news-feed-list-wrapper .musiques-du-monde-chanson.item-colored { color: #4bb082 !important; }
.news-feed-list-wrapper .musiques-du-monde-chanson.item-colored:hover { color: #4bb082 !important; }

.additional-roles.musiques-du-monde-chanson a:hover { color: #4bb082; border-color: #4bb082; }

.markdown-cms-content.musiques-du-monde-chanson h1,
.markdown-cms-content.musiques-du-monde-chanson h2,
.markdown-cms-content.musiques-du-monde-chanson h3,
.markdown-cms-content.musiques-du-monde-chanson h4,
.markdown-cms-content.musiques-du-monde-chanson h5,
.markdown-cms-content.musiques-du-monde-chanson h6,
.markdown-cms-content.musiques-du-monde-chanson a:hover {
    color: #4bb082;
}

.markdown-cms-content.musiques-du-monde-chanson a:hover:after,
.item-colored.decorated.musiques-du-monde-chanson:hover,
.item-colored-hover.decorated.musiques-du-monde-chanson:hover {
    border-color: #4bb082;
}

.event-calendar-container.musiques-du-monde-chanson .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item.available,
.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item.last-seats,
.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item.cancelled,
.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item.postponed,
.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item.programming-in-progress {
    color: #4bb082;
}

.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.musiques-du-monde-chanson .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #4bb082;
    color: #fff;
}

.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.musiques-du-monde-chanson .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #4bb082;
}

.slideshow.active.musiques-du-monde-chanson .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.musiques-du-monde-chanson .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #4bb082;
}

.event .event-summary-section.musiques-du-monde-chanson .circle-loader {
    fill: #4bb082;
}
.item-content-long-overtitle.item-colored.jeunesse,
.carouselblock .item-colored.jeunesse,
.calendar .item-colored.jeunesse,
.news-feed .item-colored.jeunesse { color: #db3b82; }
.item-content-long-overtitle.item-colored.jeunesse:hover,
.carouselblock .item-colored.jeunesse:hover,
.calendar .item-colored.jeunesse:hover,
.news-feed .item-colored.jeunesse:hover { color: #db3b82; }
.item-colored.jeunesse { color: #db3b82; }
.item-colored.jeunesse:hover { color: #db3b82; }
.item-background-colored.jeunesse { background-color: #db3b82; }
.item-colored-hover:hover.jeunesse { color: #db3b82; }
.nav-colored-elements-hover:hover.jeunesse * { color: #db3b82 !important; }
.item-pseudo-before-background-colored.jeunesse:before { background-color: #db3b82; }
.item-pseudo-after-background-colored.jeunesse:after { background-color: #db3b82; }
.svg-colored.jeunesse { fill: #db3b82; }
.svg-colored-path.jeunesse path { fill: #db3b82; }
.pagination-colored-circle.jeunesse circle { stroke: #db3b82; }
.pagination-colored-circle.jeunesse:hover circle { stroke: #db3b82; }
.news-feed-list-wrapper .jeunesse.item-colored { color: #db3b82 !important; }
.news-feed-list-wrapper .jeunesse.item-colored:hover { color: #db3b82 !important; }

.additional-roles.jeunesse a:hover { color: #db3b82; border-color: #db3b82; }

.markdown-cms-content.jeunesse h1,
.markdown-cms-content.jeunesse h2,
.markdown-cms-content.jeunesse h3,
.markdown-cms-content.jeunesse h4,
.markdown-cms-content.jeunesse h5,
.markdown-cms-content.jeunesse h6,
.markdown-cms-content.jeunesse a:hover {
    color: #db3b82;
}

.markdown-cms-content.jeunesse a:hover:after,
.item-colored.decorated.jeunesse:hover,
.item-colored-hover.decorated.jeunesse:hover {
    border-color: #db3b82;
}

.event-calendar-container.jeunesse .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.jeunesse .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.jeunesse .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.jeunesse .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.jeunesse .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.jeunesse .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.jeunesse .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.jeunesse .c-body-hours-item.available,
.event-calendar-container.jeunesse .c-body-hours-item.last-seats,
.event-calendar-container.jeunesse .c-body-hours-item.cancelled,
.event-calendar-container.jeunesse .c-body-hours-item.postponed,
.event-calendar-container.jeunesse .c-body-hours-item.programming-in-progress {
    color: #db3b82;
}

.event-calendar-container.jeunesse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.jeunesse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.jeunesse .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.jeunesse .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #db3b82;
    color: #fff;
}

.event-calendar-container.jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #db3b82;
}

.slideshow.active.jeunesse .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.jeunesse .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #db3b82;
}

.event .event-summary-section.jeunesse .circle-loader {
    fill: #db3b82;
}
.item-content-long-overtitle.item-colored.temps-forts,
.carouselblock .item-colored.temps-forts,
.calendar .item-colored.temps-forts,
.news-feed .item-colored.temps-forts { color: #ff8800; }
.item-content-long-overtitle.item-colored.temps-forts:hover,
.carouselblock .item-colored.temps-forts:hover,
.calendar .item-colored.temps-forts:hover,
.news-feed .item-colored.temps-forts:hover { color: #ff8800; }
.item-colored.temps-forts { color: #ff8800; }
.item-colored.temps-forts:hover { color: #ff8800; }
.item-background-colored.temps-forts { background-color: #ff8800; }
.item-colored-hover:hover.temps-forts { color: #ff8800; }
.nav-colored-elements-hover:hover.temps-forts * { color: #ff8800 !important; }
.item-pseudo-before-background-colored.temps-forts:before { background-color: #ff8800; }
.item-pseudo-after-background-colored.temps-forts:after { background-color: #ff8800; }
.svg-colored.temps-forts { fill: #ff8800; }
.svg-colored-path.temps-forts path { fill: #ff8800; }
.pagination-colored-circle.temps-forts circle { stroke: #ff8800; }
.pagination-colored-circle.temps-forts:hover circle { stroke: #ff8800; }
.news-feed-list-wrapper .temps-forts.item-colored { color: #ff8800 !important; }
.news-feed-list-wrapper .temps-forts.item-colored:hover { color: #ff8800 !important; }

.additional-roles.temps-forts a:hover { color: #ff8800; border-color: #ff8800; }

.markdown-cms-content.temps-forts h1,
.markdown-cms-content.temps-forts h2,
.markdown-cms-content.temps-forts h3,
.markdown-cms-content.temps-forts h4,
.markdown-cms-content.temps-forts h5,
.markdown-cms-content.temps-forts h6,
.markdown-cms-content.temps-forts a:hover {
    color: #ff8800;
}

.markdown-cms-content.temps-forts a:hover:after,
.item-colored.decorated.temps-forts:hover,
.item-colored-hover.decorated.temps-forts:hover {
    border-color: #ff8800;
}

.event-calendar-container.temps-forts .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.temps-forts .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.temps-forts .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.temps-forts .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.temps-forts .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.temps-forts .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.temps-forts .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.temps-forts .c-body-hours-item.available,
.event-calendar-container.temps-forts .c-body-hours-item.last-seats,
.event-calendar-container.temps-forts .c-body-hours-item.cancelled,
.event-calendar-container.temps-forts .c-body-hours-item.postponed,
.event-calendar-container.temps-forts .c-body-hours-item.programming-in-progress {
    color: #ff8800;
}

.event-calendar-container.temps-forts .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.temps-forts .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.temps-forts .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.temps-forts .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.temps-forts .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.temps-forts .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ff8800;
    color: #fff;
}

.event-calendar-container.temps-forts .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.temps-forts .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ff8800;
}

.slideshow.active.temps-forts .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.temps-forts .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ff8800;
}

.event .event-summary-section.temps-forts .circle-loader {
    fill: #ff8800;
}
.item-content-long-overtitle.item-colored.chantiers-deurope,
.carouselblock .item-colored.chantiers-deurope,
.calendar .item-colored.chantiers-deurope,
.news-feed .item-colored.chantiers-deurope { color: #0e2f8a; }
.item-content-long-overtitle.item-colored.chantiers-deurope:hover,
.carouselblock .item-colored.chantiers-deurope:hover,
.calendar .item-colored.chantiers-deurope:hover,
.news-feed .item-colored.chantiers-deurope:hover { color: #0e2f8a; }
.item-colored.chantiers-deurope { color: #0e2f8a; }
.item-colored.chantiers-deurope:hover { color: #0e2f8a; }
.item-background-colored.chantiers-deurope { background-color: #0e2f8a; }
.item-colored-hover:hover.chantiers-deurope { color: #0e2f8a; }
.nav-colored-elements-hover:hover.chantiers-deurope * { color: #0e2f8a !important; }
.item-pseudo-before-background-colored.chantiers-deurope:before { background-color: #0e2f8a; }
.item-pseudo-after-background-colored.chantiers-deurope:after { background-color: #0e2f8a; }
.svg-colored.chantiers-deurope { fill: #0e2f8a; }
.svg-colored-path.chantiers-deurope path { fill: #0e2f8a; }
.pagination-colored-circle.chantiers-deurope circle { stroke: #0e2f8a; }
.pagination-colored-circle.chantiers-deurope:hover circle { stroke: #0e2f8a; }
.news-feed-list-wrapper .chantiers-deurope.item-colored { color: #0e2f8a !important; }
.news-feed-list-wrapper .chantiers-deurope.item-colored:hover { color: #0e2f8a !important; }

.additional-roles.chantiers-deurope a:hover { color: #0e2f8a; border-color: #0e2f8a; }

.markdown-cms-content.chantiers-deurope h1,
.markdown-cms-content.chantiers-deurope h2,
.markdown-cms-content.chantiers-deurope h3,
.markdown-cms-content.chantiers-deurope h4,
.markdown-cms-content.chantiers-deurope h5,
.markdown-cms-content.chantiers-deurope h6,
.markdown-cms-content.chantiers-deurope a:hover {
    color: #0e2f8a;
}

.markdown-cms-content.chantiers-deurope a:hover:after,
.item-colored.decorated.chantiers-deurope:hover,
.item-colored-hover.decorated.chantiers-deurope:hover {
    border-color: #0e2f8a;
}

.event-calendar-container.chantiers-deurope .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.chantiers-deurope .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.chantiers-deurope .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.chantiers-deurope .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.chantiers-deurope .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.chantiers-deurope .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.chantiers-deurope .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.chantiers-deurope .c-body-hours-item.available,
.event-calendar-container.chantiers-deurope .c-body-hours-item.last-seats,
.event-calendar-container.chantiers-deurope .c-body-hours-item.cancelled,
.event-calendar-container.chantiers-deurope .c-body-hours-item.postponed,
.event-calendar-container.chantiers-deurope .c-body-hours-item.programming-in-progress {
    color: #0e2f8a;
}

.event-calendar-container.chantiers-deurope .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.chantiers-deurope .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.chantiers-deurope .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.chantiers-deurope .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #0e2f8a;
    color: #fff;
}

.event-calendar-container.chantiers-deurope .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.chantiers-deurope .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #0e2f8a;
}

.slideshow.active.chantiers-deurope .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.chantiers-deurope .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #0e2f8a;
}

.event .event-summary-section.chantiers-deurope .circle-loader {
    fill: #0e2f8a;
}
.item-content-long-overtitle.item-colored.nouveau,
.carouselblock .item-colored.nouveau,
.calendar .item-colored.nouveau,
.news-feed .item-colored.nouveau { color: #f70d0d; }
.item-content-long-overtitle.item-colored.nouveau:hover,
.carouselblock .item-colored.nouveau:hover,
.calendar .item-colored.nouveau:hover,
.news-feed .item-colored.nouveau:hover { color: #f70d0d; }
.item-colored.nouveau { color: #f70d0d; }
.item-colored.nouveau:hover { color: #f70d0d; }
.item-background-colored.nouveau { background-color: #f70d0d; }
.item-colored-hover:hover.nouveau { color: #f70d0d; }
.nav-colored-elements-hover:hover.nouveau * { color: #f70d0d !important; }
.item-pseudo-before-background-colored.nouveau:before { background-color: #f70d0d; }
.item-pseudo-after-background-colored.nouveau:after { background-color: #f70d0d; }
.svg-colored.nouveau { fill: #f70d0d; }
.svg-colored-path.nouveau path { fill: #f70d0d; }
.pagination-colored-circle.nouveau circle { stroke: #f70d0d; }
.pagination-colored-circle.nouveau:hover circle { stroke: #f70d0d; }
.news-feed-list-wrapper .nouveau.item-colored { color: #f70d0d !important; }
.news-feed-list-wrapper .nouveau.item-colored:hover { color: #f70d0d !important; }

.additional-roles.nouveau a:hover { color: #f70d0d; border-color: #f70d0d; }

.markdown-cms-content.nouveau h1,
.markdown-cms-content.nouveau h2,
.markdown-cms-content.nouveau h3,
.markdown-cms-content.nouveau h4,
.markdown-cms-content.nouveau h5,
.markdown-cms-content.nouveau h6,
.markdown-cms-content.nouveau a:hover {
    color: #f70d0d;
}

.markdown-cms-content.nouveau a:hover:after,
.item-colored.decorated.nouveau:hover,
.item-colored-hover.decorated.nouveau:hover {
    border-color: #f70d0d;
}

.event-calendar-container.nouveau .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.nouveau .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.nouveau .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.nouveau .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.nouveau .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.nouveau .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.nouveau .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.nouveau .c-body-hours-item.available,
.event-calendar-container.nouveau .c-body-hours-item.last-seats,
.event-calendar-container.nouveau .c-body-hours-item.cancelled,
.event-calendar-container.nouveau .c-body-hours-item.postponed,
.event-calendar-container.nouveau .c-body-hours-item.programming-in-progress {
    color: #f70d0d;
}

.event-calendar-container.nouveau .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.nouveau .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.nouveau .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.nouveau .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.nouveau .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.nouveau .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #f70d0d;
    color: #fff;
}

.event-calendar-container.nouveau .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.nouveau .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #f70d0d;
}

.slideshow.active.nouveau .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.nouveau .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #f70d0d;
}

.event .event-summary-section.nouveau .circle-loader {
    fill: #f70d0d;
}
.item-content-long-overtitle.item-colored.ici-et-ailleurs,
.carouselblock .item-colored.ici-et-ailleurs,
.calendar .item-colored.ici-et-ailleurs,
.news-feed .item-colored.ici-et-ailleurs { color: #f51313; }
.item-content-long-overtitle.item-colored.ici-et-ailleurs:hover,
.carouselblock .item-colored.ici-et-ailleurs:hover,
.calendar .item-colored.ici-et-ailleurs:hover,
.news-feed .item-colored.ici-et-ailleurs:hover { color: #f51313; }
.item-colored.ici-et-ailleurs { color: #f51313; }
.item-colored.ici-et-ailleurs:hover { color: #f51313; }
.item-background-colored.ici-et-ailleurs { background-color: #f51313; }
.item-colored-hover:hover.ici-et-ailleurs { color: #f51313; }
.nav-colored-elements-hover:hover.ici-et-ailleurs * { color: #f51313 !important; }
.item-pseudo-before-background-colored.ici-et-ailleurs:before { background-color: #f51313; }
.item-pseudo-after-background-colored.ici-et-ailleurs:after { background-color: #f51313; }
.svg-colored.ici-et-ailleurs { fill: #f51313; }
.svg-colored-path.ici-et-ailleurs path { fill: #f51313; }
.pagination-colored-circle.ici-et-ailleurs circle { stroke: #f51313; }
.pagination-colored-circle.ici-et-ailleurs:hover circle { stroke: #f51313; }
.news-feed-list-wrapper .ici-et-ailleurs.item-colored { color: #f51313 !important; }
.news-feed-list-wrapper .ici-et-ailleurs.item-colored:hover { color: #f51313 !important; }

.additional-roles.ici-et-ailleurs a:hover { color: #f51313; border-color: #f51313; }

.markdown-cms-content.ici-et-ailleurs h1,
.markdown-cms-content.ici-et-ailleurs h2,
.markdown-cms-content.ici-et-ailleurs h3,
.markdown-cms-content.ici-et-ailleurs h4,
.markdown-cms-content.ici-et-ailleurs h5,
.markdown-cms-content.ici-et-ailleurs h6,
.markdown-cms-content.ici-et-ailleurs a:hover {
    color: #f51313;
}

.markdown-cms-content.ici-et-ailleurs a:hover:after,
.item-colored.decorated.ici-et-ailleurs:hover,
.item-colored-hover.decorated.ici-et-ailleurs:hover {
    border-color: #f51313;
}

.event-calendar-container.ici-et-ailleurs .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.ici-et-ailleurs .c-body-hours-item.available,
.event-calendar-container.ici-et-ailleurs .c-body-hours-item.last-seats,
.event-calendar-container.ici-et-ailleurs .c-body-hours-item.cancelled,
.event-calendar-container.ici-et-ailleurs .c-body-hours-item.postponed,
.event-calendar-container.ici-et-ailleurs .c-body-hours-item.programming-in-progress {
    color: #f51313;
}

.event-calendar-container.ici-et-ailleurs .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.ici-et-ailleurs .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.ici-et-ailleurs .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.ici-et-ailleurs .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #f51313;
    color: #fff;
}

.event-calendar-container.ici-et-ailleurs .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.ici-et-ailleurs .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #f51313;
}

.slideshow.active.ici-et-ailleurs .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.ici-et-ailleurs .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #f51313;
}

.event .event-summary-section.ici-et-ailleurs .circle-loader {
    fill: #f51313;
}
.item-content-long-overtitle.item-colored.les-consultations-poetiques-et-scientifiques,
.carouselblock .item-colored.les-consultations-poetiques-et-scientifiques,
.calendar .item-colored.les-consultations-poetiques-et-scientifiques,
.news-feed .item-colored.les-consultations-poetiques-et-scientifiques { color: #3e61c2; }
.item-content-long-overtitle.item-colored.les-consultations-poetiques-et-scientifiques:hover,
.carouselblock .item-colored.les-consultations-poetiques-et-scientifiques:hover,
.calendar .item-colored.les-consultations-poetiques-et-scientifiques:hover,
.news-feed .item-colored.les-consultations-poetiques-et-scientifiques:hover { color: #3e61c2; }
.item-colored.les-consultations-poetiques-et-scientifiques { color: #3e61c2; }
.item-colored.les-consultations-poetiques-et-scientifiques:hover { color: #3e61c2; }
.item-background-colored.les-consultations-poetiques-et-scientifiques { background-color: #3e61c2; }
.item-colored-hover:hover.les-consultations-poetiques-et-scientifiques { color: #3e61c2; }
.nav-colored-elements-hover:hover.les-consultations-poetiques-et-scientifiques * { color: #3e61c2 !important; }
.item-pseudo-before-background-colored.les-consultations-poetiques-et-scientifiques:before { background-color: #3e61c2; }
.item-pseudo-after-background-colored.les-consultations-poetiques-et-scientifiques:after { background-color: #3e61c2; }
.svg-colored.les-consultations-poetiques-et-scientifiques { fill: #3e61c2; }
.svg-colored-path.les-consultations-poetiques-et-scientifiques path { fill: #3e61c2; }
.pagination-colored-circle.les-consultations-poetiques-et-scientifiques circle { stroke: #3e61c2; }
.pagination-colored-circle.les-consultations-poetiques-et-scientifiques:hover circle { stroke: #3e61c2; }
.news-feed-list-wrapper .les-consultations-poetiques-et-scientifiques.item-colored { color: #3e61c2 !important; }
.news-feed-list-wrapper .les-consultations-poetiques-et-scientifiques.item-colored:hover { color: #3e61c2 !important; }

.additional-roles.les-consultations-poetiques-et-scientifiques a:hover { color: #3e61c2; border-color: #3e61c2; }

.markdown-cms-content.les-consultations-poetiques-et-scientifiques h1,
.markdown-cms-content.les-consultations-poetiques-et-scientifiques h2,
.markdown-cms-content.les-consultations-poetiques-et-scientifiques h3,
.markdown-cms-content.les-consultations-poetiques-et-scientifiques h4,
.markdown-cms-content.les-consultations-poetiques-et-scientifiques h5,
.markdown-cms-content.les-consultations-poetiques-et-scientifiques h6,
.markdown-cms-content.les-consultations-poetiques-et-scientifiques a:hover {
    color: #3e61c2;
}

.markdown-cms-content.les-consultations-poetiques-et-scientifiques a:hover:after,
.item-colored.decorated.les-consultations-poetiques-et-scientifiques:hover,
.item-colored-hover.decorated.les-consultations-poetiques-et-scientifiques:hover {
    border-color: #3e61c2;
}

.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item.available,
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item.last-seats,
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item.cancelled,
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item.postponed,
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item.programming-in-progress {
    color: #3e61c2;
}

.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #3e61c2;
    color: #fff;
}

.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.les-consultations-poetiques-et-scientifiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #3e61c2;
}

.slideshow.active.les-consultations-poetiques-et-scientifiques .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.les-consultations-poetiques-et-scientifiques .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #3e61c2;
}

.event .event-summary-section.les-consultations-poetiques-et-scientifiques .circle-loader {
    fill: #3e61c2;
}
.item-content-long-overtitle.item-colored.un-rdv-avec,
.carouselblock .item-colored.un-rdv-avec,
.calendar .item-colored.un-rdv-avec,
.news-feed .item-colored.un-rdv-avec { color: #3da18a; }
.item-content-long-overtitle.item-colored.un-rdv-avec:hover,
.carouselblock .item-colored.un-rdv-avec:hover,
.calendar .item-colored.un-rdv-avec:hover,
.news-feed .item-colored.un-rdv-avec:hover { color: #3da18a; }
.item-colored.un-rdv-avec { color: #3da18a; }
.item-colored.un-rdv-avec:hover { color: #3da18a; }
.item-background-colored.un-rdv-avec { background-color: #3da18a; }
.item-colored-hover:hover.un-rdv-avec { color: #3da18a; }
.nav-colored-elements-hover:hover.un-rdv-avec * { color: #3da18a !important; }
.item-pseudo-before-background-colored.un-rdv-avec:before { background-color: #3da18a; }
.item-pseudo-after-background-colored.un-rdv-avec:after { background-color: #3da18a; }
.svg-colored.un-rdv-avec { fill: #3da18a; }
.svg-colored-path.un-rdv-avec path { fill: #3da18a; }
.pagination-colored-circle.un-rdv-avec circle { stroke: #3da18a; }
.pagination-colored-circle.un-rdv-avec:hover circle { stroke: #3da18a; }
.news-feed-list-wrapper .un-rdv-avec.item-colored { color: #3da18a !important; }
.news-feed-list-wrapper .un-rdv-avec.item-colored:hover { color: #3da18a !important; }

.additional-roles.un-rdv-avec a:hover { color: #3da18a; border-color: #3da18a; }

.markdown-cms-content.un-rdv-avec h1,
.markdown-cms-content.un-rdv-avec h2,
.markdown-cms-content.un-rdv-avec h3,
.markdown-cms-content.un-rdv-avec h4,
.markdown-cms-content.un-rdv-avec h5,
.markdown-cms-content.un-rdv-avec h6,
.markdown-cms-content.un-rdv-avec a:hover {
    color: #3da18a;
}

.markdown-cms-content.un-rdv-avec a:hover:after,
.item-colored.decorated.un-rdv-avec:hover,
.item-colored-hover.decorated.un-rdv-avec:hover {
    border-color: #3da18a;
}

.event-calendar-container.un-rdv-avec .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.un-rdv-avec .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.un-rdv-avec .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.un-rdv-avec .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.un-rdv-avec .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.un-rdv-avec .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.un-rdv-avec .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.un-rdv-avec .c-body-hours-item.available,
.event-calendar-container.un-rdv-avec .c-body-hours-item.last-seats,
.event-calendar-container.un-rdv-avec .c-body-hours-item.cancelled,
.event-calendar-container.un-rdv-avec .c-body-hours-item.postponed,
.event-calendar-container.un-rdv-avec .c-body-hours-item.programming-in-progress {
    color: #3da18a;
}

.event-calendar-container.un-rdv-avec .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.un-rdv-avec .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.un-rdv-avec .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.un-rdv-avec .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.un-rdv-avec .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.un-rdv-avec .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #3da18a;
    color: #fff;
}

.event-calendar-container.un-rdv-avec .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.un-rdv-avec .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #3da18a;
}

.slideshow.active.un-rdv-avec .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.un-rdv-avec .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #3da18a;
}

.event .event-summary-section.un-rdv-avec .circle-loader {
    fill: #3da18a;
}
.item-content-long-overtitle.item-colored.18-xxi,
.carouselblock .item-colored.18-xxi,
.calendar .item-colored.18-xxi,
.news-feed .item-colored.18-xxi { color: #bfb03d; }
.item-content-long-overtitle.item-colored.18-xxi:hover,
.carouselblock .item-colored.18-xxi:hover,
.calendar .item-colored.18-xxi:hover,
.news-feed .item-colored.18-xxi:hover { color: #bfb03d; }
.item-colored.18-xxi { color: #bfb03d; }
.item-colored.18-xxi:hover { color: #bfb03d; }
.item-background-colored.18-xxi { background-color: #bfb03d; }
.item-colored-hover:hover.18-xxi { color: #bfb03d; }
.nav-colored-elements-hover:hover.18-xxi * { color: #bfb03d !important; }
.item-pseudo-before-background-colored.18-xxi:before { background-color: #bfb03d; }
.item-pseudo-after-background-colored.18-xxi:after { background-color: #bfb03d; }
.svg-colored.18-xxi { fill: #bfb03d; }
.svg-colored-path.18-xxi path { fill: #bfb03d; }
.pagination-colored-circle.18-xxi circle { stroke: #bfb03d; }
.pagination-colored-circle.18-xxi:hover circle { stroke: #bfb03d; }
.news-feed-list-wrapper .18-xxi.item-colored { color: #bfb03d !important; }
.news-feed-list-wrapper .18-xxi.item-colored:hover { color: #bfb03d !important; }

.additional-roles.18-xxi a:hover { color: #bfb03d; border-color: #bfb03d; }

.markdown-cms-content.18-xxi h1,
.markdown-cms-content.18-xxi h2,
.markdown-cms-content.18-xxi h3,
.markdown-cms-content.18-xxi h4,
.markdown-cms-content.18-xxi h5,
.markdown-cms-content.18-xxi h6,
.markdown-cms-content.18-xxi a:hover {
    color: #bfb03d;
}

.markdown-cms-content.18-xxi a:hover:after,
.item-colored.decorated.18-xxi:hover,
.item-colored-hover.decorated.18-xxi:hover {
    border-color: #bfb03d;
}

.event-calendar-container.18-xxi .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.18-xxi .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.18-xxi .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.18-xxi .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.18-xxi .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.18-xxi .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.18-xxi .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.18-xxi .c-body-hours-item.available,
.event-calendar-container.18-xxi .c-body-hours-item.last-seats,
.event-calendar-container.18-xxi .c-body-hours-item.cancelled,
.event-calendar-container.18-xxi .c-body-hours-item.postponed,
.event-calendar-container.18-xxi .c-body-hours-item.programming-in-progress {
    color: #bfb03d;
}

.event-calendar-container.18-xxi .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.18-xxi .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.18-xxi .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.18-xxi .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.18-xxi .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.18-xxi .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #bfb03d;
    color: #fff;
}

.event-calendar-container.18-xxi .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.18-xxi .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #bfb03d;
}

.slideshow.active.18-xxi .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.18-xxi .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #bfb03d;
}

.event .event-summary-section.18-xxi .circle-loader {
    fill: #bfb03d;
}
.item-content-long-overtitle.item-colored.arts-sciences,
.carouselblock .item-colored.arts-sciences,
.calendar .item-colored.arts-sciences,
.news-feed .item-colored.arts-sciences { color: #bd8113; }
.item-content-long-overtitle.item-colored.arts-sciences:hover,
.carouselblock .item-colored.arts-sciences:hover,
.calendar .item-colored.arts-sciences:hover,
.news-feed .item-colored.arts-sciences:hover { color: #bd8113; }
.item-colored.arts-sciences { color: #bd8113; }
.item-colored.arts-sciences:hover { color: #bd8113; }
.item-background-colored.arts-sciences { background-color: #bd8113; }
.item-colored-hover:hover.arts-sciences { color: #bd8113; }
.nav-colored-elements-hover:hover.arts-sciences * { color: #bd8113 !important; }
.item-pseudo-before-background-colored.arts-sciences:before { background-color: #bd8113; }
.item-pseudo-after-background-colored.arts-sciences:after { background-color: #bd8113; }
.svg-colored.arts-sciences { fill: #bd8113; }
.svg-colored-path.arts-sciences path { fill: #bd8113; }
.pagination-colored-circle.arts-sciences circle { stroke: #bd8113; }
.pagination-colored-circle.arts-sciences:hover circle { stroke: #bd8113; }
.news-feed-list-wrapper .arts-sciences.item-colored { color: #bd8113 !important; }
.news-feed-list-wrapper .arts-sciences.item-colored:hover { color: #bd8113 !important; }

.additional-roles.arts-sciences a:hover { color: #bd8113; border-color: #bd8113; }

.markdown-cms-content.arts-sciences h1,
.markdown-cms-content.arts-sciences h2,
.markdown-cms-content.arts-sciences h3,
.markdown-cms-content.arts-sciences h4,
.markdown-cms-content.arts-sciences h5,
.markdown-cms-content.arts-sciences h6,
.markdown-cms-content.arts-sciences a:hover {
    color: #bd8113;
}

.markdown-cms-content.arts-sciences a:hover:after,
.item-colored.decorated.arts-sciences:hover,
.item-colored-hover.decorated.arts-sciences:hover {
    border-color: #bd8113;
}

.event-calendar-container.arts-sciences .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.arts-sciences .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.arts-sciences .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.arts-sciences .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.arts-sciences .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.arts-sciences .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.arts-sciences .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.arts-sciences .c-body-hours-item.available,
.event-calendar-container.arts-sciences .c-body-hours-item.last-seats,
.event-calendar-container.arts-sciences .c-body-hours-item.cancelled,
.event-calendar-container.arts-sciences .c-body-hours-item.postponed,
.event-calendar-container.arts-sciences .c-body-hours-item.programming-in-progress {
    color: #bd8113;
}

.event-calendar-container.arts-sciences .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.arts-sciences .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.arts-sciences .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.arts-sciences .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.arts-sciences .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.arts-sciences .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #bd8113;
    color: #fff;
}

.event-calendar-container.arts-sciences .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.arts-sciences .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #bd8113;
}

.slideshow.active.arts-sciences .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.arts-sciences .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #bd8113;
}

.event .event-summary-section.arts-sciences .circle-loader {
    fill: #bd8113;
}
.item-content-long-overtitle.item-colored.lurgence-des-alliances,
.carouselblock .item-colored.lurgence-des-alliances,
.calendar .item-colored.lurgence-des-alliances,
.news-feed .item-colored.lurgence-des-alliances { color: #e33bc1; }
.item-content-long-overtitle.item-colored.lurgence-des-alliances:hover,
.carouselblock .item-colored.lurgence-des-alliances:hover,
.calendar .item-colored.lurgence-des-alliances:hover,
.news-feed .item-colored.lurgence-des-alliances:hover { color: #e33bc1; }
.item-colored.lurgence-des-alliances { color: #e33bc1; }
.item-colored.lurgence-des-alliances:hover { color: #e33bc1; }
.item-background-colored.lurgence-des-alliances { background-color: #e33bc1; }
.item-colored-hover:hover.lurgence-des-alliances { color: #e33bc1; }
.nav-colored-elements-hover:hover.lurgence-des-alliances * { color: #e33bc1 !important; }
.item-pseudo-before-background-colored.lurgence-des-alliances:before { background-color: #e33bc1; }
.item-pseudo-after-background-colored.lurgence-des-alliances:after { background-color: #e33bc1; }
.svg-colored.lurgence-des-alliances { fill: #e33bc1; }
.svg-colored-path.lurgence-des-alliances path { fill: #e33bc1; }
.pagination-colored-circle.lurgence-des-alliances circle { stroke: #e33bc1; }
.pagination-colored-circle.lurgence-des-alliances:hover circle { stroke: #e33bc1; }
.news-feed-list-wrapper .lurgence-des-alliances.item-colored { color: #e33bc1 !important; }
.news-feed-list-wrapper .lurgence-des-alliances.item-colored:hover { color: #e33bc1 !important; }

.additional-roles.lurgence-des-alliances a:hover { color: #e33bc1; border-color: #e33bc1; }

.markdown-cms-content.lurgence-des-alliances h1,
.markdown-cms-content.lurgence-des-alliances h2,
.markdown-cms-content.lurgence-des-alliances h3,
.markdown-cms-content.lurgence-des-alliances h4,
.markdown-cms-content.lurgence-des-alliances h5,
.markdown-cms-content.lurgence-des-alliances h6,
.markdown-cms-content.lurgence-des-alliances a:hover {
    color: #e33bc1;
}

.markdown-cms-content.lurgence-des-alliances a:hover:after,
.item-colored.decorated.lurgence-des-alliances:hover,
.item-colored-hover.decorated.lurgence-des-alliances:hover {
    border-color: #e33bc1;
}

.event-calendar-container.lurgence-des-alliances .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.lurgence-des-alliances .c-body-hours-item.available,
.event-calendar-container.lurgence-des-alliances .c-body-hours-item.last-seats,
.event-calendar-container.lurgence-des-alliances .c-body-hours-item.cancelled,
.event-calendar-container.lurgence-des-alliances .c-body-hours-item.postponed,
.event-calendar-container.lurgence-des-alliances .c-body-hours-item.programming-in-progress {
    color: #e33bc1;
}

.event-calendar-container.lurgence-des-alliances .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.lurgence-des-alliances .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.lurgence-des-alliances .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.lurgence-des-alliances .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #e33bc1;
    color: #fff;
}

.event-calendar-container.lurgence-des-alliances .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.lurgence-des-alliances .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #e33bc1;
}

.slideshow.active.lurgence-des-alliances .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.lurgence-des-alliances .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #e33bc1;
}

.event .event-summary-section.lurgence-des-alliances .circle-loader {
    fill: #e33bc1;
}
.item-content-long-overtitle.item-colored.la-veillee-du-theatre-de-la-ville,
.carouselblock .item-colored.la-veillee-du-theatre-de-la-ville,
.calendar .item-colored.la-veillee-du-theatre-de-la-ville,
.news-feed .item-colored.la-veillee-du-theatre-de-la-ville { color: #f9082a; }
.item-content-long-overtitle.item-colored.la-veillee-du-theatre-de-la-ville:hover,
.carouselblock .item-colored.la-veillee-du-theatre-de-la-ville:hover,
.calendar .item-colored.la-veillee-du-theatre-de-la-ville:hover,
.news-feed .item-colored.la-veillee-du-theatre-de-la-ville:hover { color: #f9082a; }
.item-colored.la-veillee-du-theatre-de-la-ville { color: #f9082a; }
.item-colored.la-veillee-du-theatre-de-la-ville:hover { color: #f9082a; }
.item-background-colored.la-veillee-du-theatre-de-la-ville { background-color: #f9082a; }
.item-colored-hover:hover.la-veillee-du-theatre-de-la-ville { color: #f9082a; }
.nav-colored-elements-hover:hover.la-veillee-du-theatre-de-la-ville * { color: #f9082a !important; }
.item-pseudo-before-background-colored.la-veillee-du-theatre-de-la-ville:before { background-color: #f9082a; }
.item-pseudo-after-background-colored.la-veillee-du-theatre-de-la-ville:after { background-color: #f9082a; }
.svg-colored.la-veillee-du-theatre-de-la-ville { fill: #f9082a; }
.svg-colored-path.la-veillee-du-theatre-de-la-ville path { fill: #f9082a; }
.pagination-colored-circle.la-veillee-du-theatre-de-la-ville circle { stroke: #f9082a; }
.pagination-colored-circle.la-veillee-du-theatre-de-la-ville:hover circle { stroke: #f9082a; }
.news-feed-list-wrapper .la-veillee-du-theatre-de-la-ville.item-colored { color: #f9082a !important; }
.news-feed-list-wrapper .la-veillee-du-theatre-de-la-ville.item-colored:hover { color: #f9082a !important; }

.additional-roles.la-veillee-du-theatre-de-la-ville a:hover { color: #f9082a; border-color: #f9082a; }

.markdown-cms-content.la-veillee-du-theatre-de-la-ville h1,
.markdown-cms-content.la-veillee-du-theatre-de-la-ville h2,
.markdown-cms-content.la-veillee-du-theatre-de-la-ville h3,
.markdown-cms-content.la-veillee-du-theatre-de-la-ville h4,
.markdown-cms-content.la-veillee-du-theatre-de-la-ville h5,
.markdown-cms-content.la-veillee-du-theatre-de-la-ville h6,
.markdown-cms-content.la-veillee-du-theatre-de-la-ville a:hover {
    color: #f9082a;
}

.markdown-cms-content.la-veillee-du-theatre-de-la-ville a:hover:after,
.item-colored.decorated.la-veillee-du-theatre-de-la-ville:hover,
.item-colored-hover.decorated.la-veillee-du-theatre-de-la-ville:hover {
    border-color: #f9082a;
}

.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item.available,
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item.last-seats,
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item.cancelled,
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item.postponed,
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item.programming-in-progress {
    color: #f9082a;
}

.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #f9082a;
    color: #fff;
}

.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.la-veillee-du-theatre-de-la-ville .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #f9082a;
}

.slideshow.active.la-veillee-du-theatre-de-la-ville .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.la-veillee-du-theatre-de-la-ville .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #f9082a;
}

.event .event-summary-section.la-veillee-du-theatre-de-la-ville .circle-loader {
    fill: #f9082a;
}
.item-content-long-overtitle.item-colored.un-ete-particulier,
.carouselblock .item-colored.un-ete-particulier,
.calendar .item-colored.un-ete-particulier,
.news-feed .item-colored.un-ete-particulier { color: #db3b82; }
.item-content-long-overtitle.item-colored.un-ete-particulier:hover,
.carouselblock .item-colored.un-ete-particulier:hover,
.calendar .item-colored.un-ete-particulier:hover,
.news-feed .item-colored.un-ete-particulier:hover { color: #db3b82; }
.item-colored.un-ete-particulier { color: #db3b82; }
.item-colored.un-ete-particulier:hover { color: #db3b82; }
.item-background-colored.un-ete-particulier { background-color: #db3b82; }
.item-colored-hover:hover.un-ete-particulier { color: #db3b82; }
.nav-colored-elements-hover:hover.un-ete-particulier * { color: #db3b82 !important; }
.item-pseudo-before-background-colored.un-ete-particulier:before { background-color: #db3b82; }
.item-pseudo-after-background-colored.un-ete-particulier:after { background-color: #db3b82; }
.svg-colored.un-ete-particulier { fill: #db3b82; }
.svg-colored-path.un-ete-particulier path { fill: #db3b82; }
.pagination-colored-circle.un-ete-particulier circle { stroke: #db3b82; }
.pagination-colored-circle.un-ete-particulier:hover circle { stroke: #db3b82; }
.news-feed-list-wrapper .un-ete-particulier.item-colored { color: #db3b82 !important; }
.news-feed-list-wrapper .un-ete-particulier.item-colored:hover { color: #db3b82 !important; }

.additional-roles.un-ete-particulier a:hover { color: #db3b82; border-color: #db3b82; }

.markdown-cms-content.un-ete-particulier h1,
.markdown-cms-content.un-ete-particulier h2,
.markdown-cms-content.un-ete-particulier h3,
.markdown-cms-content.un-ete-particulier h4,
.markdown-cms-content.un-ete-particulier h5,
.markdown-cms-content.un-ete-particulier h6,
.markdown-cms-content.un-ete-particulier a:hover {
    color: #db3b82;
}

.markdown-cms-content.un-ete-particulier a:hover:after,
.item-colored.decorated.un-ete-particulier:hover,
.item-colored-hover.decorated.un-ete-particulier:hover {
    border-color: #db3b82;
}

.event-calendar-container.un-ete-particulier .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.un-ete-particulier .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.un-ete-particulier .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.un-ete-particulier .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.un-ete-particulier .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.un-ete-particulier .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.un-ete-particulier .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.un-ete-particulier .c-body-hours-item.available,
.event-calendar-container.un-ete-particulier .c-body-hours-item.last-seats,
.event-calendar-container.un-ete-particulier .c-body-hours-item.cancelled,
.event-calendar-container.un-ete-particulier .c-body-hours-item.postponed,
.event-calendar-container.un-ete-particulier .c-body-hours-item.programming-in-progress {
    color: #db3b82;
}

.event-calendar-container.un-ete-particulier .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.un-ete-particulier .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.un-ete-particulier .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.un-ete-particulier .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.un-ete-particulier .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.un-ete-particulier .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #db3b82;
    color: #fff;
}

.event-calendar-container.un-ete-particulier .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.un-ete-particulier .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #db3b82;
}

.slideshow.active.un-ete-particulier .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.un-ete-particulier .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #db3b82;
}

.event .event-summary-section.un-ete-particulier .circle-loader {
    fill: #db3b82;
}
.item-content-long-overtitle.item-colored.africa2020,
.carouselblock .item-colored.africa2020,
.calendar .item-colored.africa2020,
.news-feed .item-colored.africa2020 { color: #665e2c; }
.item-content-long-overtitle.item-colored.africa2020:hover,
.carouselblock .item-colored.africa2020:hover,
.calendar .item-colored.africa2020:hover,
.news-feed .item-colored.africa2020:hover { color: #665e2c; }
.item-colored.africa2020 { color: #665e2c; }
.item-colored.africa2020:hover { color: #665e2c; }
.item-background-colored.africa2020 { background-color: #665e2c; }
.item-colored-hover:hover.africa2020 { color: #665e2c; }
.nav-colored-elements-hover:hover.africa2020 * { color: #665e2c !important; }
.item-pseudo-before-background-colored.africa2020:before { background-color: #665e2c; }
.item-pseudo-after-background-colored.africa2020:after { background-color: #665e2c; }
.svg-colored.africa2020 { fill: #665e2c; }
.svg-colored-path.africa2020 path { fill: #665e2c; }
.pagination-colored-circle.africa2020 circle { stroke: #665e2c; }
.pagination-colored-circle.africa2020:hover circle { stroke: #665e2c; }
.news-feed-list-wrapper .africa2020.item-colored { color: #665e2c !important; }
.news-feed-list-wrapper .africa2020.item-colored:hover { color: #665e2c !important; }

.additional-roles.africa2020 a:hover { color: #665e2c; border-color: #665e2c; }

.markdown-cms-content.africa2020 h1,
.markdown-cms-content.africa2020 h2,
.markdown-cms-content.africa2020 h3,
.markdown-cms-content.africa2020 h4,
.markdown-cms-content.africa2020 h5,
.markdown-cms-content.africa2020 h6,
.markdown-cms-content.africa2020 a:hover {
    color: #665e2c;
}

.markdown-cms-content.africa2020 a:hover:after,
.item-colored.decorated.africa2020:hover,
.item-colored-hover.decorated.africa2020:hover {
    border-color: #665e2c;
}

.event-calendar-container.africa2020 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.africa2020 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.africa2020 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.africa2020 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.africa2020 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.africa2020 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.africa2020 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.africa2020 .c-body-hours-item.available,
.event-calendar-container.africa2020 .c-body-hours-item.last-seats,
.event-calendar-container.africa2020 .c-body-hours-item.cancelled,
.event-calendar-container.africa2020 .c-body-hours-item.postponed,
.event-calendar-container.africa2020 .c-body-hours-item.programming-in-progress {
    color: #665e2c;
}

.event-calendar-container.africa2020 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.africa2020 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.africa2020 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.africa2020 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.africa2020 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.africa2020 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #665e2c;
    color: #fff;
}

.event-calendar-container.africa2020 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.africa2020 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #665e2c;
}

.slideshow.active.africa2020 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.africa2020 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #665e2c;
}

.event .event-summary-section.africa2020 .circle-loader {
    fill: #665e2c;
}
.item-content-long-overtitle.item-colored.theatre-documentaire,
.carouselblock .item-colored.theatre-documentaire,
.calendar .item-colored.theatre-documentaire,
.news-feed .item-colored.theatre-documentaire { color: #cc262a; }
.item-content-long-overtitle.item-colored.theatre-documentaire:hover,
.carouselblock .item-colored.theatre-documentaire:hover,
.calendar .item-colored.theatre-documentaire:hover,
.news-feed .item-colored.theatre-documentaire:hover { color: #cc262a; }
.item-colored.theatre-documentaire { color: #cc262a; }
.item-colored.theatre-documentaire:hover { color: #cc262a; }
.item-background-colored.theatre-documentaire { background-color: #cc262a; }
.item-colored-hover:hover.theatre-documentaire { color: #cc262a; }
.nav-colored-elements-hover:hover.theatre-documentaire * { color: #cc262a !important; }
.item-pseudo-before-background-colored.theatre-documentaire:before { background-color: #cc262a; }
.item-pseudo-after-background-colored.theatre-documentaire:after { background-color: #cc262a; }
.svg-colored.theatre-documentaire { fill: #cc262a; }
.svg-colored-path.theatre-documentaire path { fill: #cc262a; }
.pagination-colored-circle.theatre-documentaire circle { stroke: #cc262a; }
.pagination-colored-circle.theatre-documentaire:hover circle { stroke: #cc262a; }
.news-feed-list-wrapper .theatre-documentaire.item-colored { color: #cc262a !important; }
.news-feed-list-wrapper .theatre-documentaire.item-colored:hover { color: #cc262a !important; }

.additional-roles.theatre-documentaire a:hover { color: #cc262a; border-color: #cc262a; }

.markdown-cms-content.theatre-documentaire h1,
.markdown-cms-content.theatre-documentaire h2,
.markdown-cms-content.theatre-documentaire h3,
.markdown-cms-content.theatre-documentaire h4,
.markdown-cms-content.theatre-documentaire h5,
.markdown-cms-content.theatre-documentaire h6,
.markdown-cms-content.theatre-documentaire a:hover {
    color: #cc262a;
}

.markdown-cms-content.theatre-documentaire a:hover:after,
.item-colored.decorated.theatre-documentaire:hover,
.item-colored-hover.decorated.theatre-documentaire:hover {
    border-color: #cc262a;
}

.event-calendar-container.theatre-documentaire .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.theatre-documentaire .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.theatre-documentaire .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.theatre-documentaire .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.theatre-documentaire .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.theatre-documentaire .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.theatre-documentaire .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.theatre-documentaire .c-body-hours-item.available,
.event-calendar-container.theatre-documentaire .c-body-hours-item.last-seats,
.event-calendar-container.theatre-documentaire .c-body-hours-item.cancelled,
.event-calendar-container.theatre-documentaire .c-body-hours-item.postponed,
.event-calendar-container.theatre-documentaire .c-body-hours-item.programming-in-progress {
    color: #cc262a;
}

.event-calendar-container.theatre-documentaire .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.theatre-documentaire .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.theatre-documentaire .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.theatre-documentaire .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.theatre-documentaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.theatre-documentaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #cc262a;
    color: #fff;
}

.event-calendar-container.theatre-documentaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.theatre-documentaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #cc262a;
}

.slideshow.active.theatre-documentaire .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.theatre-documentaire .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #cc262a;
}

.event .event-summary-section.theatre-documentaire .circle-loader {
    fill: #cc262a;
}
.item-content-long-overtitle.item-colored.chantiers-deurope-21,
.carouselblock .item-colored.chantiers-deurope-21,
.calendar .item-colored.chantiers-deurope-21,
.news-feed .item-colored.chantiers-deurope-21 { color: #ffc529; }
.item-content-long-overtitle.item-colored.chantiers-deurope-21:hover,
.carouselblock .item-colored.chantiers-deurope-21:hover,
.calendar .item-colored.chantiers-deurope-21:hover,
.news-feed .item-colored.chantiers-deurope-21:hover { color: #ffc529; }
.item-colored.chantiers-deurope-21 { color: #ffc529; }
.item-colored.chantiers-deurope-21:hover { color: #ffc529; }
.item-background-colored.chantiers-deurope-21 { background-color: #ffc529; }
.item-colored-hover:hover.chantiers-deurope-21 { color: #ffc529; }
.nav-colored-elements-hover:hover.chantiers-deurope-21 * { color: #ffc529 !important; }
.item-pseudo-before-background-colored.chantiers-deurope-21:before { background-color: #ffc529; }
.item-pseudo-after-background-colored.chantiers-deurope-21:after { background-color: #ffc529; }
.svg-colored.chantiers-deurope-21 { fill: #ffc529; }
.svg-colored-path.chantiers-deurope-21 path { fill: #ffc529; }
.pagination-colored-circle.chantiers-deurope-21 circle { stroke: #ffc529; }
.pagination-colored-circle.chantiers-deurope-21:hover circle { stroke: #ffc529; }
.news-feed-list-wrapper .chantiers-deurope-21.item-colored { color: #ffc529 !important; }
.news-feed-list-wrapper .chantiers-deurope-21.item-colored:hover { color: #ffc529 !important; }

.additional-roles.chantiers-deurope-21 a:hover { color: #ffc529; border-color: #ffc529; }

.markdown-cms-content.chantiers-deurope-21 h1,
.markdown-cms-content.chantiers-deurope-21 h2,
.markdown-cms-content.chantiers-deurope-21 h3,
.markdown-cms-content.chantiers-deurope-21 h4,
.markdown-cms-content.chantiers-deurope-21 h5,
.markdown-cms-content.chantiers-deurope-21 h6,
.markdown-cms-content.chantiers-deurope-21 a:hover {
    color: #ffc529;
}

.markdown-cms-content.chantiers-deurope-21 a:hover:after,
.item-colored.decorated.chantiers-deurope-21:hover,
.item-colored-hover.decorated.chantiers-deurope-21:hover {
    border-color: #ffc529;
}

.event-calendar-container.chantiers-deurope-21 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.chantiers-deurope-21 .c-body-hours-item.available,
.event-calendar-container.chantiers-deurope-21 .c-body-hours-item.last-seats,
.event-calendar-container.chantiers-deurope-21 .c-body-hours-item.cancelled,
.event-calendar-container.chantiers-deurope-21 .c-body-hours-item.postponed,
.event-calendar-container.chantiers-deurope-21 .c-body-hours-item.programming-in-progress {
    color: #ffc529;
}

.event-calendar-container.chantiers-deurope-21 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-21 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-21 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.chantiers-deurope-21 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ffc529;
    color: #fff;
}

.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.chantiers-deurope-21 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ffc529;
}

.slideshow.active.chantiers-deurope-21 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.chantiers-deurope-21 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ffc529;
}

.event .event-summary-section.chantiers-deurope-21 .circle-loader {
    fill: #ffc529;
}
.item-content-long-overtitle.item-colored.jeunesse-18-xx1,
.carouselblock .item-colored.jeunesse-18-xx1,
.calendar .item-colored.jeunesse-18-xx1,
.news-feed .item-colored.jeunesse-18-xx1 { color: #00896a; }
.item-content-long-overtitle.item-colored.jeunesse-18-xx1:hover,
.carouselblock .item-colored.jeunesse-18-xx1:hover,
.calendar .item-colored.jeunesse-18-xx1:hover,
.news-feed .item-colored.jeunesse-18-xx1:hover { color: #00896a; }
.item-colored.jeunesse-18-xx1 { color: #00896a; }
.item-colored.jeunesse-18-xx1:hover { color: #00896a; }
.item-background-colored.jeunesse-18-xx1 { background-color: #00896a; }
.item-colored-hover:hover.jeunesse-18-xx1 { color: #00896a; }
.nav-colored-elements-hover:hover.jeunesse-18-xx1 * { color: #00896a !important; }
.item-pseudo-before-background-colored.jeunesse-18-xx1:before { background-color: #00896a; }
.item-pseudo-after-background-colored.jeunesse-18-xx1:after { background-color: #00896a; }
.svg-colored.jeunesse-18-xx1 { fill: #00896a; }
.svg-colored-path.jeunesse-18-xx1 path { fill: #00896a; }
.pagination-colored-circle.jeunesse-18-xx1 circle { stroke: #00896a; }
.pagination-colored-circle.jeunesse-18-xx1:hover circle { stroke: #00896a; }
.news-feed-list-wrapper .jeunesse-18-xx1.item-colored { color: #00896a !important; }
.news-feed-list-wrapper .jeunesse-18-xx1.item-colored:hover { color: #00896a !important; }

.additional-roles.jeunesse-18-xx1 a:hover { color: #00896a; border-color: #00896a; }

.markdown-cms-content.jeunesse-18-xx1 h1,
.markdown-cms-content.jeunesse-18-xx1 h2,
.markdown-cms-content.jeunesse-18-xx1 h3,
.markdown-cms-content.jeunesse-18-xx1 h4,
.markdown-cms-content.jeunesse-18-xx1 h5,
.markdown-cms-content.jeunesse-18-xx1 h6,
.markdown-cms-content.jeunesse-18-xx1 a:hover {
    color: #00896a;
}

.markdown-cms-content.jeunesse-18-xx1 a:hover:after,
.item-colored.decorated.jeunesse-18-xx1:hover,
.item-colored-hover.decorated.jeunesse-18-xx1:hover {
    border-color: #00896a;
}

.event-calendar-container.jeunesse-18-xx1 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item.available,
.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item.last-seats,
.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item.cancelled,
.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item.postponed,
.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item.programming-in-progress {
    color: #00896a;
}

.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.jeunesse-18-xx1 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #00896a;
    color: #fff;
}

.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.jeunesse-18-xx1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #00896a;
}

.slideshow.active.jeunesse-18-xx1 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.jeunesse-18-xx1 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #00896a;
}

.event .event-summary-section.jeunesse-18-xx1 .circle-loader {
    fill: #00896a;
}
.item-content-long-overtitle.item-colored.musiques,
.carouselblock .item-colored.musiques,
.calendar .item-colored.musiques,
.news-feed .item-colored.musiques { color: #09b5eb; }
.item-content-long-overtitle.item-colored.musiques:hover,
.carouselblock .item-colored.musiques:hover,
.calendar .item-colored.musiques:hover,
.news-feed .item-colored.musiques:hover { color: #09b5eb; }
.item-colored.musiques { color: #09b5eb; }
.item-colored.musiques:hover { color: #09b5eb; }
.item-background-colored.musiques { background-color: #09b5eb; }
.item-colored-hover:hover.musiques { color: #09b5eb; }
.nav-colored-elements-hover:hover.musiques * { color: #09b5eb !important; }
.item-pseudo-before-background-colored.musiques:before { background-color: #09b5eb; }
.item-pseudo-after-background-colored.musiques:after { background-color: #09b5eb; }
.svg-colored.musiques { fill: #09b5eb; }
.svg-colored-path.musiques path { fill: #09b5eb; }
.pagination-colored-circle.musiques circle { stroke: #09b5eb; }
.pagination-colored-circle.musiques:hover circle { stroke: #09b5eb; }
.news-feed-list-wrapper .musiques.item-colored { color: #09b5eb !important; }
.news-feed-list-wrapper .musiques.item-colored:hover { color: #09b5eb !important; }

.additional-roles.musiques a:hover { color: #09b5eb; border-color: #09b5eb; }

.markdown-cms-content.musiques h1,
.markdown-cms-content.musiques h2,
.markdown-cms-content.musiques h3,
.markdown-cms-content.musiques h4,
.markdown-cms-content.musiques h5,
.markdown-cms-content.musiques h6,
.markdown-cms-content.musiques a:hover {
    color: #09b5eb;
}

.markdown-cms-content.musiques a:hover:after,
.item-colored.decorated.musiques:hover,
.item-colored-hover.decorated.musiques:hover {
    border-color: #09b5eb;
}

.event-calendar-container.musiques .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.musiques .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.musiques .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.musiques .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.musiques .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.musiques .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.musiques .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.musiques .c-body-hours-item.available,
.event-calendar-container.musiques .c-body-hours-item.last-seats,
.event-calendar-container.musiques .c-body-hours-item.cancelled,
.event-calendar-container.musiques .c-body-hours-item.postponed,
.event-calendar-container.musiques .c-body-hours-item.programming-in-progress {
    color: #09b5eb;
}

.event-calendar-container.musiques .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musiques .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musiques .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.musiques .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.musiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.musiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #09b5eb;
    color: #fff;
}

.event-calendar-container.musiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.musiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #09b5eb;
}

.slideshow.active.musiques .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.musiques .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #09b5eb;
}

.event .event-summary-section.musiques .circle-loader {
    fill: #09b5eb;
}
.item-content-long-overtitle.item-colored.une-rentree-solidaire,
.carouselblock .item-colored.une-rentree-solidaire,
.calendar .item-colored.une-rentree-solidaire,
.news-feed .item-colored.une-rentree-solidaire { color: #04b1cc; }
.item-content-long-overtitle.item-colored.une-rentree-solidaire:hover,
.carouselblock .item-colored.une-rentree-solidaire:hover,
.calendar .item-colored.une-rentree-solidaire:hover,
.news-feed .item-colored.une-rentree-solidaire:hover { color: #04b1cc; }
.item-colored.une-rentree-solidaire { color: #04b1cc; }
.item-colored.une-rentree-solidaire:hover { color: #04b1cc; }
.item-background-colored.une-rentree-solidaire { background-color: #04b1cc; }
.item-colored-hover:hover.une-rentree-solidaire { color: #04b1cc; }
.nav-colored-elements-hover:hover.une-rentree-solidaire * { color: #04b1cc !important; }
.item-pseudo-before-background-colored.une-rentree-solidaire:before { background-color: #04b1cc; }
.item-pseudo-after-background-colored.une-rentree-solidaire:after { background-color: #04b1cc; }
.svg-colored.une-rentree-solidaire { fill: #04b1cc; }
.svg-colored-path.une-rentree-solidaire path { fill: #04b1cc; }
.pagination-colored-circle.une-rentree-solidaire circle { stroke: #04b1cc; }
.pagination-colored-circle.une-rentree-solidaire:hover circle { stroke: #04b1cc; }
.news-feed-list-wrapper .une-rentree-solidaire.item-colored { color: #04b1cc !important; }
.news-feed-list-wrapper .une-rentree-solidaire.item-colored:hover { color: #04b1cc !important; }

.additional-roles.une-rentree-solidaire a:hover { color: #04b1cc; border-color: #04b1cc; }

.markdown-cms-content.une-rentree-solidaire h1,
.markdown-cms-content.une-rentree-solidaire h2,
.markdown-cms-content.une-rentree-solidaire h3,
.markdown-cms-content.une-rentree-solidaire h4,
.markdown-cms-content.une-rentree-solidaire h5,
.markdown-cms-content.une-rentree-solidaire h6,
.markdown-cms-content.une-rentree-solidaire a:hover {
    color: #04b1cc;
}

.markdown-cms-content.une-rentree-solidaire a:hover:after,
.item-colored.decorated.une-rentree-solidaire:hover,
.item-colored-hover.decorated.une-rentree-solidaire:hover {
    border-color: #04b1cc;
}

.event-calendar-container.une-rentree-solidaire .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.une-rentree-solidaire .c-body-hours-item.available,
.event-calendar-container.une-rentree-solidaire .c-body-hours-item.last-seats,
.event-calendar-container.une-rentree-solidaire .c-body-hours-item.cancelled,
.event-calendar-container.une-rentree-solidaire .c-body-hours-item.postponed,
.event-calendar-container.une-rentree-solidaire .c-body-hours-item.programming-in-progress {
    color: #04b1cc;
}

.event-calendar-container.une-rentree-solidaire .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.une-rentree-solidaire .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.une-rentree-solidaire .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.une-rentree-solidaire .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #04b1cc;
    color: #fff;
}

.event-calendar-container.une-rentree-solidaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.une-rentree-solidaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #04b1cc;
}

.slideshow.active.une-rentree-solidaire .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.une-rentree-solidaire .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #04b1cc;
}

.event .event-summary-section.une-rentree-solidaire .circle-loader {
    fill: #04b1cc;
}
.item-content-long-overtitle.item-colored.combats,
.carouselblock .item-colored.combats,
.calendar .item-colored.combats,
.news-feed .item-colored.combats { color: #ffa459; }
.item-content-long-overtitle.item-colored.combats:hover,
.carouselblock .item-colored.combats:hover,
.calendar .item-colored.combats:hover,
.news-feed .item-colored.combats:hover { color: #ffa459; }
.item-colored.combats { color: #ffa459; }
.item-colored.combats:hover { color: #ffa459; }
.item-background-colored.combats { background-color: #ffa459; }
.item-colored-hover:hover.combats { color: #ffa459; }
.nav-colored-elements-hover:hover.combats * { color: #ffa459 !important; }
.item-pseudo-before-background-colored.combats:before { background-color: #ffa459; }
.item-pseudo-after-background-colored.combats:after { background-color: #ffa459; }
.svg-colored.combats { fill: #ffa459; }
.svg-colored-path.combats path { fill: #ffa459; }
.pagination-colored-circle.combats circle { stroke: #ffa459; }
.pagination-colored-circle.combats:hover circle { stroke: #ffa459; }
.news-feed-list-wrapper .combats.item-colored { color: #ffa459 !important; }
.news-feed-list-wrapper .combats.item-colored:hover { color: #ffa459 !important; }

.additional-roles.combats a:hover { color: #ffa459; border-color: #ffa459; }

.markdown-cms-content.combats h1,
.markdown-cms-content.combats h2,
.markdown-cms-content.combats h3,
.markdown-cms-content.combats h4,
.markdown-cms-content.combats h5,
.markdown-cms-content.combats h6,
.markdown-cms-content.combats a:hover {
    color: #ffa459;
}

.markdown-cms-content.combats a:hover:after,
.item-colored.decorated.combats:hover,
.item-colored-hover.decorated.combats:hover {
    border-color: #ffa459;
}

.event-calendar-container.combats .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.combats .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.combats .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.combats .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.combats .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.combats .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.combats .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.combats .c-body-hours-item.available,
.event-calendar-container.combats .c-body-hours-item.last-seats,
.event-calendar-container.combats .c-body-hours-item.cancelled,
.event-calendar-container.combats .c-body-hours-item.postponed,
.event-calendar-container.combats .c-body-hours-item.programming-in-progress {
    color: #ffa459;
}

.event-calendar-container.combats .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.combats .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.combats .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.combats .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.combats .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.combats .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ffa459;
    color: #fff;
}

.event-calendar-container.combats .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.combats .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ffa459;
}

.slideshow.active.combats .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.combats .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ffa459;
}

.event .event-summary-section.combats .circle-loader {
    fill: #ffa459;
}
.item-content-long-overtitle.item-colored.les-directs,
.carouselblock .item-colored.les-directs,
.calendar .item-colored.les-directs,
.news-feed .item-colored.les-directs { color: #12dbfa; }
.item-content-long-overtitle.item-colored.les-directs:hover,
.carouselblock .item-colored.les-directs:hover,
.calendar .item-colored.les-directs:hover,
.news-feed .item-colored.les-directs:hover { color: #12dbfa; }
.item-colored.les-directs { color: #12dbfa; }
.item-colored.les-directs:hover { color: #12dbfa; }
.item-background-colored.les-directs { background-color: #12dbfa; }
.item-colored-hover:hover.les-directs { color: #12dbfa; }
.nav-colored-elements-hover:hover.les-directs * { color: #12dbfa !important; }
.item-pseudo-before-background-colored.les-directs:before { background-color: #12dbfa; }
.item-pseudo-after-background-colored.les-directs:after { background-color: #12dbfa; }
.svg-colored.les-directs { fill: #12dbfa; }
.svg-colored-path.les-directs path { fill: #12dbfa; }
.pagination-colored-circle.les-directs circle { stroke: #12dbfa; }
.pagination-colored-circle.les-directs:hover circle { stroke: #12dbfa; }
.news-feed-list-wrapper .les-directs.item-colored { color: #12dbfa !important; }
.news-feed-list-wrapper .les-directs.item-colored:hover { color: #12dbfa !important; }

.additional-roles.les-directs a:hover { color: #12dbfa; border-color: #12dbfa; }

.markdown-cms-content.les-directs h1,
.markdown-cms-content.les-directs h2,
.markdown-cms-content.les-directs h3,
.markdown-cms-content.les-directs h4,
.markdown-cms-content.les-directs h5,
.markdown-cms-content.les-directs h6,
.markdown-cms-content.les-directs a:hover {
    color: #12dbfa;
}

.markdown-cms-content.les-directs a:hover:after,
.item-colored.decorated.les-directs:hover,
.item-colored-hover.decorated.les-directs:hover {
    border-color: #12dbfa;
}

.event-calendar-container.les-directs .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.les-directs .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.les-directs .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.les-directs .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.les-directs .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.les-directs .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.les-directs .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.les-directs .c-body-hours-item.available,
.event-calendar-container.les-directs .c-body-hours-item.last-seats,
.event-calendar-container.les-directs .c-body-hours-item.cancelled,
.event-calendar-container.les-directs .c-body-hours-item.postponed,
.event-calendar-container.les-directs .c-body-hours-item.programming-in-progress {
    color: #12dbfa;
}

.event-calendar-container.les-directs .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.les-directs .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.les-directs .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.les-directs .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.les-directs .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.les-directs .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #12dbfa;
    color: #fff;
}

.event-calendar-container.les-directs .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.les-directs .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #12dbfa;
}

.slideshow.active.les-directs .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.les-directs .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #12dbfa;
}

.event .event-summary-section.les-directs .circle-loader {
    fill: #12dbfa;
}
.item-content-long-overtitle.item-colored.noel-solidaire,
.carouselblock .item-colored.noel-solidaire,
.calendar .item-colored.noel-solidaire,
.news-feed .item-colored.noel-solidaire { color: #00612a; }
.item-content-long-overtitle.item-colored.noel-solidaire:hover,
.carouselblock .item-colored.noel-solidaire:hover,
.calendar .item-colored.noel-solidaire:hover,
.news-feed .item-colored.noel-solidaire:hover { color: #00612a; }
.item-colored.noel-solidaire { color: #00612a; }
.item-colored.noel-solidaire:hover { color: #00612a; }
.item-background-colored.noel-solidaire { background-color: #00612a; }
.item-colored-hover:hover.noel-solidaire { color: #00612a; }
.nav-colored-elements-hover:hover.noel-solidaire * { color: #00612a !important; }
.item-pseudo-before-background-colored.noel-solidaire:before { background-color: #00612a; }
.item-pseudo-after-background-colored.noel-solidaire:after { background-color: #00612a; }
.svg-colored.noel-solidaire { fill: #00612a; }
.svg-colored-path.noel-solidaire path { fill: #00612a; }
.pagination-colored-circle.noel-solidaire circle { stroke: #00612a; }
.pagination-colored-circle.noel-solidaire:hover circle { stroke: #00612a; }
.news-feed-list-wrapper .noel-solidaire.item-colored { color: #00612a !important; }
.news-feed-list-wrapper .noel-solidaire.item-colored:hover { color: #00612a !important; }

.additional-roles.noel-solidaire a:hover { color: #00612a; border-color: #00612a; }

.markdown-cms-content.noel-solidaire h1,
.markdown-cms-content.noel-solidaire h2,
.markdown-cms-content.noel-solidaire h3,
.markdown-cms-content.noel-solidaire h4,
.markdown-cms-content.noel-solidaire h5,
.markdown-cms-content.noel-solidaire h6,
.markdown-cms-content.noel-solidaire a:hover {
    color: #00612a;
}

.markdown-cms-content.noel-solidaire a:hover:after,
.item-colored.decorated.noel-solidaire:hover,
.item-colored-hover.decorated.noel-solidaire:hover {
    border-color: #00612a;
}

.event-calendar-container.noel-solidaire .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.noel-solidaire .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.noel-solidaire .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.noel-solidaire .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.noel-solidaire .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.noel-solidaire .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.noel-solidaire .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.noel-solidaire .c-body-hours-item.available,
.event-calendar-container.noel-solidaire .c-body-hours-item.last-seats,
.event-calendar-container.noel-solidaire .c-body-hours-item.cancelled,
.event-calendar-container.noel-solidaire .c-body-hours-item.postponed,
.event-calendar-container.noel-solidaire .c-body-hours-item.programming-in-progress {
    color: #00612a;
}

.event-calendar-container.noel-solidaire .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.noel-solidaire .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.noel-solidaire .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.noel-solidaire .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.noel-solidaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.noel-solidaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #00612a;
    color: #fff;
}

.event-calendar-container.noel-solidaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.noel-solidaire .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #00612a;
}

.slideshow.active.noel-solidaire .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.noel-solidaire .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #00612a;
}

.event .event-summary-section.noel-solidaire .circle-loader {
    fill: #00612a;
}
.item-content-long-overtitle.item-colored.art-sante,
.carouselblock .item-colored.art-sante,
.calendar .item-colored.art-sante,
.news-feed .item-colored.art-sante { color: #c5eb09; }
.item-content-long-overtitle.item-colored.art-sante:hover,
.carouselblock .item-colored.art-sante:hover,
.calendar .item-colored.art-sante:hover,
.news-feed .item-colored.art-sante:hover { color: #c5eb09; }
.item-colored.art-sante { color: #c5eb09; }
.item-colored.art-sante:hover { color: #c5eb09; }
.item-background-colored.art-sante { background-color: #c5eb09; }
.item-colored-hover:hover.art-sante { color: #c5eb09; }
.nav-colored-elements-hover:hover.art-sante * { color: #c5eb09 !important; }
.item-pseudo-before-background-colored.art-sante:before { background-color: #c5eb09; }
.item-pseudo-after-background-colored.art-sante:after { background-color: #c5eb09; }
.svg-colored.art-sante { fill: #c5eb09; }
.svg-colored-path.art-sante path { fill: #c5eb09; }
.pagination-colored-circle.art-sante circle { stroke: #c5eb09; }
.pagination-colored-circle.art-sante:hover circle { stroke: #c5eb09; }
.news-feed-list-wrapper .art-sante.item-colored { color: #c5eb09 !important; }
.news-feed-list-wrapper .art-sante.item-colored:hover { color: #c5eb09 !important; }

.additional-roles.art-sante a:hover { color: #c5eb09; border-color: #c5eb09; }

.markdown-cms-content.art-sante h1,
.markdown-cms-content.art-sante h2,
.markdown-cms-content.art-sante h3,
.markdown-cms-content.art-sante h4,
.markdown-cms-content.art-sante h5,
.markdown-cms-content.art-sante h6,
.markdown-cms-content.art-sante a:hover {
    color: #c5eb09;
}

.markdown-cms-content.art-sante a:hover:after,
.item-colored.decorated.art-sante:hover,
.item-colored-hover.decorated.art-sante:hover {
    border-color: #c5eb09;
}

.event-calendar-container.art-sante .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.art-sante .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.art-sante .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.art-sante .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.art-sante .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.art-sante .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.art-sante .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.art-sante .c-body-hours-item.available,
.event-calendar-container.art-sante .c-body-hours-item.last-seats,
.event-calendar-container.art-sante .c-body-hours-item.cancelled,
.event-calendar-container.art-sante .c-body-hours-item.postponed,
.event-calendar-container.art-sante .c-body-hours-item.programming-in-progress {
    color: #c5eb09;
}

.event-calendar-container.art-sante .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.art-sante .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.art-sante .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.art-sante .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.art-sante .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.art-sante .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #c5eb09;
    color: #fff;
}

.event-calendar-container.art-sante .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.art-sante .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #c5eb09;
}

.slideshow.active.art-sante .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.art-sante .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #c5eb09;
}

.event .event-summary-section.art-sante .circle-loader {
    fill: #c5eb09;
}
.item-content-long-overtitle.item-colored.the-consultations,
.carouselblock .item-colored.the-consultations,
.calendar .item-colored.the-consultations,
.news-feed .item-colored.the-consultations { color: #7d9af0; }
.item-content-long-overtitle.item-colored.the-consultations:hover,
.carouselblock .item-colored.the-consultations:hover,
.calendar .item-colored.the-consultations:hover,
.news-feed .item-colored.the-consultations:hover { color: #7d9af0; }
.item-colored.the-consultations { color: #7d9af0; }
.item-colored.the-consultations:hover { color: #7d9af0; }
.item-background-colored.the-consultations { background-color: #7d9af0; }
.item-colored-hover:hover.the-consultations { color: #7d9af0; }
.nav-colored-elements-hover:hover.the-consultations * { color: #7d9af0 !important; }
.item-pseudo-before-background-colored.the-consultations:before { background-color: #7d9af0; }
.item-pseudo-after-background-colored.the-consultations:after { background-color: #7d9af0; }
.svg-colored.the-consultations { fill: #7d9af0; }
.svg-colored-path.the-consultations path { fill: #7d9af0; }
.pagination-colored-circle.the-consultations circle { stroke: #7d9af0; }
.pagination-colored-circle.the-consultations:hover circle { stroke: #7d9af0; }
.news-feed-list-wrapper .the-consultations.item-colored { color: #7d9af0 !important; }
.news-feed-list-wrapper .the-consultations.item-colored:hover { color: #7d9af0 !important; }

.additional-roles.the-consultations a:hover { color: #7d9af0; border-color: #7d9af0; }

.markdown-cms-content.the-consultations h1,
.markdown-cms-content.the-consultations h2,
.markdown-cms-content.the-consultations h3,
.markdown-cms-content.the-consultations h4,
.markdown-cms-content.the-consultations h5,
.markdown-cms-content.the-consultations h6,
.markdown-cms-content.the-consultations a:hover {
    color: #7d9af0;
}

.markdown-cms-content.the-consultations a:hover:after,
.item-colored.decorated.the-consultations:hover,
.item-colored-hover.decorated.the-consultations:hover {
    border-color: #7d9af0;
}

.event-calendar-container.the-consultations .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.the-consultations .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.the-consultations .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.the-consultations .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.the-consultations .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.the-consultations .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.the-consultations .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.the-consultations .c-body-hours-item.available,
.event-calendar-container.the-consultations .c-body-hours-item.last-seats,
.event-calendar-container.the-consultations .c-body-hours-item.cancelled,
.event-calendar-container.the-consultations .c-body-hours-item.postponed,
.event-calendar-container.the-consultations .c-body-hours-item.programming-in-progress {
    color: #7d9af0;
}

.event-calendar-container.the-consultations .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.the-consultations .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.the-consultations .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.the-consultations .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.the-consultations .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.the-consultations .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #7d9af0;
    color: #fff;
}

.event-calendar-container.the-consultations .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.the-consultations .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #7d9af0;
}

.slideshow.active.the-consultations .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.the-consultations .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #7d9af0;
}

.event .event-summary-section.the-consultations .circle-loader {
    fill: #7d9af0;
}
.item-content-long-overtitle.item-colored.lurgence-du-partage,
.carouselblock .item-colored.lurgence-du-partage,
.calendar .item-colored.lurgence-du-partage,
.news-feed .item-colored.lurgence-du-partage { color: #ffd900; }
.item-content-long-overtitle.item-colored.lurgence-du-partage:hover,
.carouselblock .item-colored.lurgence-du-partage:hover,
.calendar .item-colored.lurgence-du-partage:hover,
.news-feed .item-colored.lurgence-du-partage:hover { color: #ffd900; }
.item-colored.lurgence-du-partage { color: #ffd900; }
.item-colored.lurgence-du-partage:hover { color: #ffd900; }
.item-background-colored.lurgence-du-partage { background-color: #ffd900; }
.item-colored-hover:hover.lurgence-du-partage { color: #ffd900; }
.nav-colored-elements-hover:hover.lurgence-du-partage * { color: #ffd900 !important; }
.item-pseudo-before-background-colored.lurgence-du-partage:before { background-color: #ffd900; }
.item-pseudo-after-background-colored.lurgence-du-partage:after { background-color: #ffd900; }
.svg-colored.lurgence-du-partage { fill: #ffd900; }
.svg-colored-path.lurgence-du-partage path { fill: #ffd900; }
.pagination-colored-circle.lurgence-du-partage circle { stroke: #ffd900; }
.pagination-colored-circle.lurgence-du-partage:hover circle { stroke: #ffd900; }
.news-feed-list-wrapper .lurgence-du-partage.item-colored { color: #ffd900 !important; }
.news-feed-list-wrapper .lurgence-du-partage.item-colored:hover { color: #ffd900 !important; }

.additional-roles.lurgence-du-partage a:hover { color: #ffd900; border-color: #ffd900; }

.markdown-cms-content.lurgence-du-partage h1,
.markdown-cms-content.lurgence-du-partage h2,
.markdown-cms-content.lurgence-du-partage h3,
.markdown-cms-content.lurgence-du-partage h4,
.markdown-cms-content.lurgence-du-partage h5,
.markdown-cms-content.lurgence-du-partage h6,
.markdown-cms-content.lurgence-du-partage a:hover {
    color: #ffd900;
}

.markdown-cms-content.lurgence-du-partage a:hover:after,
.item-colored.decorated.lurgence-du-partage:hover,
.item-colored-hover.decorated.lurgence-du-partage:hover {
    border-color: #ffd900;
}

.event-calendar-container.lurgence-du-partage .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.lurgence-du-partage .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.lurgence-du-partage .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.lurgence-du-partage .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.lurgence-du-partage .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.lurgence-du-partage .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.lurgence-du-partage .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.lurgence-du-partage .c-body-hours-item.available,
.event-calendar-container.lurgence-du-partage .c-body-hours-item.last-seats,
.event-calendar-container.lurgence-du-partage .c-body-hours-item.cancelled,
.event-calendar-container.lurgence-du-partage .c-body-hours-item.postponed,
.event-calendar-container.lurgence-du-partage .c-body-hours-item.programming-in-progress {
    color: #ffd900;
}

.event-calendar-container.lurgence-du-partage .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.lurgence-du-partage .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.lurgence-du-partage .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.lurgence-du-partage .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.lurgence-du-partage .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.lurgence-du-partage .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ffd900;
    color: #fff;
}

.event-calendar-container.lurgence-du-partage .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.lurgence-du-partage .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ffd900;
}

.slideshow.active.lurgence-du-partage .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.lurgence-du-partage .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ffd900;
}

.event .event-summary-section.lurgence-du-partage .circle-loader {
    fill: #ffd900;
}
.item-content-long-overtitle.item-colored.rencontres,
.carouselblock .item-colored.rencontres,
.calendar .item-colored.rencontres,
.news-feed .item-colored.rencontres { color: #3fe0d0; }
.item-content-long-overtitle.item-colored.rencontres:hover,
.carouselblock .item-colored.rencontres:hover,
.calendar .item-colored.rencontres:hover,
.news-feed .item-colored.rencontres:hover { color: #3fe0d0; }
.item-colored.rencontres { color: #3fe0d0; }
.item-colored.rencontres:hover { color: #3fe0d0; }
.item-background-colored.rencontres { background-color: #3fe0d0; }
.item-colored-hover:hover.rencontres { color: #3fe0d0; }
.nav-colored-elements-hover:hover.rencontres * { color: #3fe0d0 !important; }
.item-pseudo-before-background-colored.rencontres:before { background-color: #3fe0d0; }
.item-pseudo-after-background-colored.rencontres:after { background-color: #3fe0d0; }
.svg-colored.rencontres { fill: #3fe0d0; }
.svg-colored-path.rencontres path { fill: #3fe0d0; }
.pagination-colored-circle.rencontres circle { stroke: #3fe0d0; }
.pagination-colored-circle.rencontres:hover circle { stroke: #3fe0d0; }
.news-feed-list-wrapper .rencontres.item-colored { color: #3fe0d0 !important; }
.news-feed-list-wrapper .rencontres.item-colored:hover { color: #3fe0d0 !important; }

.additional-roles.rencontres a:hover { color: #3fe0d0; border-color: #3fe0d0; }

.markdown-cms-content.rencontres h1,
.markdown-cms-content.rencontres h2,
.markdown-cms-content.rencontres h3,
.markdown-cms-content.rencontres h4,
.markdown-cms-content.rencontres h5,
.markdown-cms-content.rencontres h6,
.markdown-cms-content.rencontres a:hover {
    color: #3fe0d0;
}

.markdown-cms-content.rencontres a:hover:after,
.item-colored.decorated.rencontres:hover,
.item-colored-hover.decorated.rencontres:hover {
    border-color: #3fe0d0;
}

.event-calendar-container.rencontres .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.rencontres .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.rencontres .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.rencontres .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.rencontres .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.rencontres .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.rencontres .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.rencontres .c-body-hours-item.available,
.event-calendar-container.rencontres .c-body-hours-item.last-seats,
.event-calendar-container.rencontres .c-body-hours-item.cancelled,
.event-calendar-container.rencontres .c-body-hours-item.postponed,
.event-calendar-container.rencontres .c-body-hours-item.programming-in-progress {
    color: #3fe0d0;
}

.event-calendar-container.rencontres .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.rencontres .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.rencontres .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.rencontres .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.rencontres .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.rencontres .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #3fe0d0;
    color: #fff;
}

.event-calendar-container.rencontres .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.rencontres .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #3fe0d0;
}

.slideshow.active.rencontres .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.rencontres .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #3fe0d0;
}

.event .event-summary-section.rencontres .circle-loader {
    fill: #3fe0d0;
}
.item-content-long-overtitle.item-colored.chantiers-deurope-22,
.carouselblock .item-colored.chantiers-deurope-22,
.calendar .item-colored.chantiers-deurope-22,
.news-feed .item-colored.chantiers-deurope-22 { color: #012c3d; }
.item-content-long-overtitle.item-colored.chantiers-deurope-22:hover,
.carouselblock .item-colored.chantiers-deurope-22:hover,
.calendar .item-colored.chantiers-deurope-22:hover,
.news-feed .item-colored.chantiers-deurope-22:hover { color: #012c3d; }
.item-colored.chantiers-deurope-22 { color: #012c3d; }
.item-colored.chantiers-deurope-22:hover { color: #012c3d; }
.item-background-colored.chantiers-deurope-22 { background-color: #012c3d; }
.item-colored-hover:hover.chantiers-deurope-22 { color: #012c3d; }
.nav-colored-elements-hover:hover.chantiers-deurope-22 * { color: #012c3d !important; }
.item-pseudo-before-background-colored.chantiers-deurope-22:before { background-color: #012c3d; }
.item-pseudo-after-background-colored.chantiers-deurope-22:after { background-color: #012c3d; }
.svg-colored.chantiers-deurope-22 { fill: #012c3d; }
.svg-colored-path.chantiers-deurope-22 path { fill: #012c3d; }
.pagination-colored-circle.chantiers-deurope-22 circle { stroke: #012c3d; }
.pagination-colored-circle.chantiers-deurope-22:hover circle { stroke: #012c3d; }
.news-feed-list-wrapper .chantiers-deurope-22.item-colored { color: #012c3d !important; }
.news-feed-list-wrapper .chantiers-deurope-22.item-colored:hover { color: #012c3d !important; }

.additional-roles.chantiers-deurope-22 a:hover { color: #012c3d; border-color: #012c3d; }

.markdown-cms-content.chantiers-deurope-22 h1,
.markdown-cms-content.chantiers-deurope-22 h2,
.markdown-cms-content.chantiers-deurope-22 h3,
.markdown-cms-content.chantiers-deurope-22 h4,
.markdown-cms-content.chantiers-deurope-22 h5,
.markdown-cms-content.chantiers-deurope-22 h6,
.markdown-cms-content.chantiers-deurope-22 a:hover {
    color: #012c3d;
}

.markdown-cms-content.chantiers-deurope-22 a:hover:after,
.item-colored.decorated.chantiers-deurope-22:hover,
.item-colored-hover.decorated.chantiers-deurope-22:hover {
    border-color: #012c3d;
}

.event-calendar-container.chantiers-deurope-22 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.chantiers-deurope-22 .c-body-hours-item.available,
.event-calendar-container.chantiers-deurope-22 .c-body-hours-item.last-seats,
.event-calendar-container.chantiers-deurope-22 .c-body-hours-item.cancelled,
.event-calendar-container.chantiers-deurope-22 .c-body-hours-item.postponed,
.event-calendar-container.chantiers-deurope-22 .c-body-hours-item.programming-in-progress {
    color: #012c3d;
}

.event-calendar-container.chantiers-deurope-22 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-22 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-22 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.chantiers-deurope-22 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #012c3d;
    color: #fff;
}

.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.chantiers-deurope-22 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #012c3d;
}

.slideshow.active.chantiers-deurope-22 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.chantiers-deurope-22 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #012c3d;
}

.event .event-summary-section.chantiers-deurope-22 .circle-loader {
    fill: #012c3d;
}
.item-content-long-overtitle.item-colored.lectures,
.carouselblock .item-colored.lectures,
.calendar .item-colored.lectures,
.news-feed .item-colored.lectures { color: #bf50c7; }
.item-content-long-overtitle.item-colored.lectures:hover,
.carouselblock .item-colored.lectures:hover,
.calendar .item-colored.lectures:hover,
.news-feed .item-colored.lectures:hover { color: #bf50c7; }
.item-colored.lectures { color: #bf50c7; }
.item-colored.lectures:hover { color: #bf50c7; }
.item-background-colored.lectures { background-color: #bf50c7; }
.item-colored-hover:hover.lectures { color: #bf50c7; }
.nav-colored-elements-hover:hover.lectures * { color: #bf50c7 !important; }
.item-pseudo-before-background-colored.lectures:before { background-color: #bf50c7; }
.item-pseudo-after-background-colored.lectures:after { background-color: #bf50c7; }
.svg-colored.lectures { fill: #bf50c7; }
.svg-colored-path.lectures path { fill: #bf50c7; }
.pagination-colored-circle.lectures circle { stroke: #bf50c7; }
.pagination-colored-circle.lectures:hover circle { stroke: #bf50c7; }
.news-feed-list-wrapper .lectures.item-colored { color: #bf50c7 !important; }
.news-feed-list-wrapper .lectures.item-colored:hover { color: #bf50c7 !important; }

.additional-roles.lectures a:hover { color: #bf50c7; border-color: #bf50c7; }

.markdown-cms-content.lectures h1,
.markdown-cms-content.lectures h2,
.markdown-cms-content.lectures h3,
.markdown-cms-content.lectures h4,
.markdown-cms-content.lectures h5,
.markdown-cms-content.lectures h6,
.markdown-cms-content.lectures a:hover {
    color: #bf50c7;
}

.markdown-cms-content.lectures a:hover:after,
.item-colored.decorated.lectures:hover,
.item-colored-hover.decorated.lectures:hover {
    border-color: #bf50c7;
}

.event-calendar-container.lectures .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.lectures .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.lectures .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.lectures .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.lectures .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.lectures .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.lectures .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.lectures .c-body-hours-item.available,
.event-calendar-container.lectures .c-body-hours-item.last-seats,
.event-calendar-container.lectures .c-body-hours-item.cancelled,
.event-calendar-container.lectures .c-body-hours-item.postponed,
.event-calendar-container.lectures .c-body-hours-item.programming-in-progress {
    color: #bf50c7;
}

.event-calendar-container.lectures .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.lectures .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.lectures .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.lectures .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.lectures .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.lectures .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #bf50c7;
    color: #fff;
}

.event-calendar-container.lectures .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.lectures .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #bf50c7;
}

.slideshow.active.lectures .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.lectures .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #bf50c7;
}

.event .event-summary-section.lectures .circle-loader {
    fill: #bf50c7;
}
.item-content-long-overtitle.item-colored.cinema,
.carouselblock .item-colored.cinema,
.calendar .item-colored.cinema,
.news-feed .item-colored.cinema { color: #f09205; }
.item-content-long-overtitle.item-colored.cinema:hover,
.carouselblock .item-colored.cinema:hover,
.calendar .item-colored.cinema:hover,
.news-feed .item-colored.cinema:hover { color: #f09205; }
.item-colored.cinema { color: #f09205; }
.item-colored.cinema:hover { color: #f09205; }
.item-background-colored.cinema { background-color: #f09205; }
.item-colored-hover:hover.cinema { color: #f09205; }
.nav-colored-elements-hover:hover.cinema * { color: #f09205 !important; }
.item-pseudo-before-background-colored.cinema:before { background-color: #f09205; }
.item-pseudo-after-background-colored.cinema:after { background-color: #f09205; }
.svg-colored.cinema { fill: #f09205; }
.svg-colored-path.cinema path { fill: #f09205; }
.pagination-colored-circle.cinema circle { stroke: #f09205; }
.pagination-colored-circle.cinema:hover circle { stroke: #f09205; }
.news-feed-list-wrapper .cinema.item-colored { color: #f09205 !important; }
.news-feed-list-wrapper .cinema.item-colored:hover { color: #f09205 !important; }

.additional-roles.cinema a:hover { color: #f09205; border-color: #f09205; }

.markdown-cms-content.cinema h1,
.markdown-cms-content.cinema h2,
.markdown-cms-content.cinema h3,
.markdown-cms-content.cinema h4,
.markdown-cms-content.cinema h5,
.markdown-cms-content.cinema h6,
.markdown-cms-content.cinema a:hover {
    color: #f09205;
}

.markdown-cms-content.cinema a:hover:after,
.item-colored.decorated.cinema:hover,
.item-colored-hover.decorated.cinema:hover {
    border-color: #f09205;
}

.event-calendar-container.cinema .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.cinema .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.cinema .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.cinema .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.cinema .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.cinema .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.cinema .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.cinema .c-body-hours-item.available,
.event-calendar-container.cinema .c-body-hours-item.last-seats,
.event-calendar-container.cinema .c-body-hours-item.cancelled,
.event-calendar-container.cinema .c-body-hours-item.postponed,
.event-calendar-container.cinema .c-body-hours-item.programming-in-progress {
    color: #f09205;
}

.event-calendar-container.cinema .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.cinema .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.cinema .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.cinema .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.cinema .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.cinema .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #f09205;
    color: #fff;
}

.event-calendar-container.cinema .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.cinema .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #f09205;
}

.slideshow.active.cinema .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.cinema .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #f09205;
}

.event .event-summary-section.cinema .circle-loader {
    fill: #f09205;
}
.item-content-long-overtitle.item-colored.art-science,
.carouselblock .item-colored.art-science,
.calendar .item-colored.art-science,
.news-feed .item-colored.art-science { color: #2c93cf; }
.item-content-long-overtitle.item-colored.art-science:hover,
.carouselblock .item-colored.art-science:hover,
.calendar .item-colored.art-science:hover,
.news-feed .item-colored.art-science:hover { color: #2c93cf; }
.item-colored.art-science { color: #2c93cf; }
.item-colored.art-science:hover { color: #2c93cf; }
.item-background-colored.art-science { background-color: #2c93cf; }
.item-colored-hover:hover.art-science { color: #2c93cf; }
.nav-colored-elements-hover:hover.art-science * { color: #2c93cf !important; }
.item-pseudo-before-background-colored.art-science:before { background-color: #2c93cf; }
.item-pseudo-after-background-colored.art-science:after { background-color: #2c93cf; }
.svg-colored.art-science { fill: #2c93cf; }
.svg-colored-path.art-science path { fill: #2c93cf; }
.pagination-colored-circle.art-science circle { stroke: #2c93cf; }
.pagination-colored-circle.art-science:hover circle { stroke: #2c93cf; }
.news-feed-list-wrapper .art-science.item-colored { color: #2c93cf !important; }
.news-feed-list-wrapper .art-science.item-colored:hover { color: #2c93cf !important; }

.additional-roles.art-science a:hover { color: #2c93cf; border-color: #2c93cf; }

.markdown-cms-content.art-science h1,
.markdown-cms-content.art-science h2,
.markdown-cms-content.art-science h3,
.markdown-cms-content.art-science h4,
.markdown-cms-content.art-science h5,
.markdown-cms-content.art-science h6,
.markdown-cms-content.art-science a:hover {
    color: #2c93cf;
}

.markdown-cms-content.art-science a:hover:after,
.item-colored.decorated.art-science:hover,
.item-colored-hover.decorated.art-science:hover {
    border-color: #2c93cf;
}

.event-calendar-container.art-science .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.art-science .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.art-science .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.art-science .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.art-science .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.art-science .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.art-science .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.art-science .c-body-hours-item.available,
.event-calendar-container.art-science .c-body-hours-item.last-seats,
.event-calendar-container.art-science .c-body-hours-item.cancelled,
.event-calendar-container.art-science .c-body-hours-item.postponed,
.event-calendar-container.art-science .c-body-hours-item.programming-in-progress {
    color: #2c93cf;
}

.event-calendar-container.art-science .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.art-science .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.art-science .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.art-science .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.art-science .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.art-science .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #2c93cf;
    color: #fff;
}

.event-calendar-container.art-science .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.art-science .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #2c93cf;
}

.slideshow.active.art-science .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.art-science .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #2c93cf;
}

.event .event-summary-section.art-science .circle-loader {
    fill: #2c93cf;
}
.item-content-long-overtitle.item-colored.saison-france-portugal,
.carouselblock .item-colored.saison-france-portugal,
.calendar .item-colored.saison-france-portugal,
.news-feed .item-colored.saison-france-portugal { color: #5873a5; }
.item-content-long-overtitle.item-colored.saison-france-portugal:hover,
.carouselblock .item-colored.saison-france-portugal:hover,
.calendar .item-colored.saison-france-portugal:hover,
.news-feed .item-colored.saison-france-portugal:hover { color: #5873a5; }
.item-colored.saison-france-portugal { color: #5873a5; }
.item-colored.saison-france-portugal:hover { color: #5873a5; }
.item-background-colored.saison-france-portugal { background-color: #5873a5; }
.item-colored-hover:hover.saison-france-portugal { color: #5873a5; }
.nav-colored-elements-hover:hover.saison-france-portugal * { color: #5873a5 !important; }
.item-pseudo-before-background-colored.saison-france-portugal:before { background-color: #5873a5; }
.item-pseudo-after-background-colored.saison-france-portugal:after { background-color: #5873a5; }
.svg-colored.saison-france-portugal { fill: #5873a5; }
.svg-colored-path.saison-france-portugal path { fill: #5873a5; }
.pagination-colored-circle.saison-france-portugal circle { stroke: #5873a5; }
.pagination-colored-circle.saison-france-portugal:hover circle { stroke: #5873a5; }
.news-feed-list-wrapper .saison-france-portugal.item-colored { color: #5873a5 !important; }
.news-feed-list-wrapper .saison-france-portugal.item-colored:hover { color: #5873a5 !important; }

.additional-roles.saison-france-portugal a:hover { color: #5873a5; border-color: #5873a5; }

.markdown-cms-content.saison-france-portugal h1,
.markdown-cms-content.saison-france-portugal h2,
.markdown-cms-content.saison-france-portugal h3,
.markdown-cms-content.saison-france-portugal h4,
.markdown-cms-content.saison-france-portugal h5,
.markdown-cms-content.saison-france-portugal h6,
.markdown-cms-content.saison-france-portugal a:hover {
    color: #5873a5;
}

.markdown-cms-content.saison-france-portugal a:hover:after,
.item-colored.decorated.saison-france-portugal:hover,
.item-colored-hover.decorated.saison-france-portugal:hover {
    border-color: #5873a5;
}

.event-calendar-container.saison-france-portugal .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.saison-france-portugal .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.saison-france-portugal .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.saison-france-portugal .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.saison-france-portugal .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.saison-france-portugal .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.saison-france-portugal .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.saison-france-portugal .c-body-hours-item.available,
.event-calendar-container.saison-france-portugal .c-body-hours-item.last-seats,
.event-calendar-container.saison-france-portugal .c-body-hours-item.cancelled,
.event-calendar-container.saison-france-portugal .c-body-hours-item.postponed,
.event-calendar-container.saison-france-portugal .c-body-hours-item.programming-in-progress {
    color: #5873a5;
}

.event-calendar-container.saison-france-portugal .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.saison-france-portugal .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.saison-france-portugal .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.saison-france-portugal .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.saison-france-portugal .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.saison-france-portugal .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #5873a5;
    color: #fff;
}

.event-calendar-container.saison-france-portugal .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.saison-france-portugal .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #5873a5;
}

.slideshow.active.saison-france-portugal .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.saison-france-portugal .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #5873a5;
}

.event .event-summary-section.saison-france-portugal .circle-loader {
    fill: #5873a5;
}
.item-content-long-overtitle.item-colored.enfance-jeunesse,
.carouselblock .item-colored.enfance-jeunesse,
.calendar .item-colored.enfance-jeunesse,
.news-feed .item-colored.enfance-jeunesse { color: #ff8c00; }
.item-content-long-overtitle.item-colored.enfance-jeunesse:hover,
.carouselblock .item-colored.enfance-jeunesse:hover,
.calendar .item-colored.enfance-jeunesse:hover,
.news-feed .item-colored.enfance-jeunesse:hover { color: #ff8c00; }
.item-colored.enfance-jeunesse { color: #ff8c00; }
.item-colored.enfance-jeunesse:hover { color: #ff8c00; }
.item-background-colored.enfance-jeunesse { background-color: #ff8c00; }
.item-colored-hover:hover.enfance-jeunesse { color: #ff8c00; }
.nav-colored-elements-hover:hover.enfance-jeunesse * { color: #ff8c00 !important; }
.item-pseudo-before-background-colored.enfance-jeunesse:before { background-color: #ff8c00; }
.item-pseudo-after-background-colored.enfance-jeunesse:after { background-color: #ff8c00; }
.svg-colored.enfance-jeunesse { fill: #ff8c00; }
.svg-colored-path.enfance-jeunesse path { fill: #ff8c00; }
.pagination-colored-circle.enfance-jeunesse circle { stroke: #ff8c00; }
.pagination-colored-circle.enfance-jeunesse:hover circle { stroke: #ff8c00; }
.news-feed-list-wrapper .enfance-jeunesse.item-colored { color: #ff8c00 !important; }
.news-feed-list-wrapper .enfance-jeunesse.item-colored:hover { color: #ff8c00 !important; }

.additional-roles.enfance-jeunesse a:hover { color: #ff8c00; border-color: #ff8c00; }

.markdown-cms-content.enfance-jeunesse h1,
.markdown-cms-content.enfance-jeunesse h2,
.markdown-cms-content.enfance-jeunesse h3,
.markdown-cms-content.enfance-jeunesse h4,
.markdown-cms-content.enfance-jeunesse h5,
.markdown-cms-content.enfance-jeunesse h6,
.markdown-cms-content.enfance-jeunesse a:hover {
    color: #ff8c00;
}

.markdown-cms-content.enfance-jeunesse a:hover:after,
.item-colored.decorated.enfance-jeunesse:hover,
.item-colored-hover.decorated.enfance-jeunesse:hover {
    border-color: #ff8c00;
}

.event-calendar-container.enfance-jeunesse .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.enfance-jeunesse .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.enfance-jeunesse .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.enfance-jeunesse .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.enfance-jeunesse .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.enfance-jeunesse .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.enfance-jeunesse .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.enfance-jeunesse .c-body-hours-item.available,
.event-calendar-container.enfance-jeunesse .c-body-hours-item.last-seats,
.event-calendar-container.enfance-jeunesse .c-body-hours-item.cancelled,
.event-calendar-container.enfance-jeunesse .c-body-hours-item.postponed,
.event-calendar-container.enfance-jeunesse .c-body-hours-item.programming-in-progress {
    color: #ff8c00;
}

.event-calendar-container.enfance-jeunesse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.enfance-jeunesse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.enfance-jeunesse .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.enfance-jeunesse .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.enfance-jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.enfance-jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ff8c00;
    color: #fff;
}

.event-calendar-container.enfance-jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.enfance-jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ff8c00;
}

.slideshow.active.enfance-jeunesse .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.enfance-jeunesse .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ff8c00;
}

.event .event-summary-section.enfance-jeunesse .circle-loader {
    fill: #ff8c00;
}
.item-content-long-overtitle.item-colored.saison-estivale-21-22,
.carouselblock .item-colored.saison-estivale-21-22,
.calendar .item-colored.saison-estivale-21-22,
.news-feed .item-colored.saison-estivale-21-22 { color: #6eb0a7; }
.item-content-long-overtitle.item-colored.saison-estivale-21-22:hover,
.carouselblock .item-colored.saison-estivale-21-22:hover,
.calendar .item-colored.saison-estivale-21-22:hover,
.news-feed .item-colored.saison-estivale-21-22:hover { color: #6eb0a7; }
.item-colored.saison-estivale-21-22 { color: #6eb0a7; }
.item-colored.saison-estivale-21-22:hover { color: #6eb0a7; }
.item-background-colored.saison-estivale-21-22 { background-color: #6eb0a7; }
.item-colored-hover:hover.saison-estivale-21-22 { color: #6eb0a7; }
.nav-colored-elements-hover:hover.saison-estivale-21-22 * { color: #6eb0a7 !important; }
.item-pseudo-before-background-colored.saison-estivale-21-22:before { background-color: #6eb0a7; }
.item-pseudo-after-background-colored.saison-estivale-21-22:after { background-color: #6eb0a7; }
.svg-colored.saison-estivale-21-22 { fill: #6eb0a7; }
.svg-colored-path.saison-estivale-21-22 path { fill: #6eb0a7; }
.pagination-colored-circle.saison-estivale-21-22 circle { stroke: #6eb0a7; }
.pagination-colored-circle.saison-estivale-21-22:hover circle { stroke: #6eb0a7; }
.news-feed-list-wrapper .saison-estivale-21-22.item-colored { color: #6eb0a7 !important; }
.news-feed-list-wrapper .saison-estivale-21-22.item-colored:hover { color: #6eb0a7 !important; }

.additional-roles.saison-estivale-21-22 a:hover { color: #6eb0a7; border-color: #6eb0a7; }

.markdown-cms-content.saison-estivale-21-22 h1,
.markdown-cms-content.saison-estivale-21-22 h2,
.markdown-cms-content.saison-estivale-21-22 h3,
.markdown-cms-content.saison-estivale-21-22 h4,
.markdown-cms-content.saison-estivale-21-22 h5,
.markdown-cms-content.saison-estivale-21-22 h6,
.markdown-cms-content.saison-estivale-21-22 a:hover {
    color: #6eb0a7;
}

.markdown-cms-content.saison-estivale-21-22 a:hover:after,
.item-colored.decorated.saison-estivale-21-22:hover,
.item-colored-hover.decorated.saison-estivale-21-22:hover {
    border-color: #6eb0a7;
}

.event-calendar-container.saison-estivale-21-22 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.saison-estivale-21-22 .c-body-hours-item.available,
.event-calendar-container.saison-estivale-21-22 .c-body-hours-item.last-seats,
.event-calendar-container.saison-estivale-21-22 .c-body-hours-item.cancelled,
.event-calendar-container.saison-estivale-21-22 .c-body-hours-item.postponed,
.event-calendar-container.saison-estivale-21-22 .c-body-hours-item.programming-in-progress {
    color: #6eb0a7;
}

.event-calendar-container.saison-estivale-21-22 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.saison-estivale-21-22 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.saison-estivale-21-22 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.saison-estivale-21-22 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #6eb0a7;
    color: #fff;
}

.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.saison-estivale-21-22 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #6eb0a7;
}

.slideshow.active.saison-estivale-21-22 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.saison-estivale-21-22 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #6eb0a7;
}

.event .event-summary-section.saison-estivale-21-22 .circle-loader {
    fill: #6eb0a7;
}
.item-content-long-overtitle.item-colored.art-education,
.carouselblock .item-colored.art-education,
.calendar .item-colored.art-education,
.news-feed .item-colored.art-education { color: #fc8a06; }
.item-content-long-overtitle.item-colored.art-education:hover,
.carouselblock .item-colored.art-education:hover,
.calendar .item-colored.art-education:hover,
.news-feed .item-colored.art-education:hover { color: #fc8a06; }
.item-colored.art-education { color: #fc8a06; }
.item-colored.art-education:hover { color: #fc8a06; }
.item-background-colored.art-education { background-color: #fc8a06; }
.item-colored-hover:hover.art-education { color: #fc8a06; }
.nav-colored-elements-hover:hover.art-education * { color: #fc8a06 !important; }
.item-pseudo-before-background-colored.art-education:before { background-color: #fc8a06; }
.item-pseudo-after-background-colored.art-education:after { background-color: #fc8a06; }
.svg-colored.art-education { fill: #fc8a06; }
.svg-colored-path.art-education path { fill: #fc8a06; }
.pagination-colored-circle.art-education circle { stroke: #fc8a06; }
.pagination-colored-circle.art-education:hover circle { stroke: #fc8a06; }
.news-feed-list-wrapper .art-education.item-colored { color: #fc8a06 !important; }
.news-feed-list-wrapper .art-education.item-colored:hover { color: #fc8a06 !important; }

.additional-roles.art-education a:hover { color: #fc8a06; border-color: #fc8a06; }

.markdown-cms-content.art-education h1,
.markdown-cms-content.art-education h2,
.markdown-cms-content.art-education h3,
.markdown-cms-content.art-education h4,
.markdown-cms-content.art-education h5,
.markdown-cms-content.art-education h6,
.markdown-cms-content.art-education a:hover {
    color: #fc8a06;
}

.markdown-cms-content.art-education a:hover:after,
.item-colored.decorated.art-education:hover,
.item-colored-hover.decorated.art-education:hover {
    border-color: #fc8a06;
}

.event-calendar-container.art-education .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.art-education .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.art-education .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.art-education .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.art-education .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.art-education .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.art-education .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.art-education .c-body-hours-item.available,
.event-calendar-container.art-education .c-body-hours-item.last-seats,
.event-calendar-container.art-education .c-body-hours-item.cancelled,
.event-calendar-container.art-education .c-body-hours-item.postponed,
.event-calendar-container.art-education .c-body-hours-item.programming-in-progress {
    color: #fc8a06;
}

.event-calendar-container.art-education .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.art-education .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.art-education .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.art-education .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.art-education .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.art-education .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #fc8a06;
    color: #fff;
}

.event-calendar-container.art-education .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.art-education .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #fc8a06;
}

.slideshow.active.art-education .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.art-education .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #fc8a06;
}

.event .event-summary-section.art-education .circle-loader {
    fill: #fc8a06;
}
.item-content-long-overtitle.item-colored.france-culture,
.carouselblock .item-colored.france-culture,
.calendar .item-colored.france-culture,
.news-feed .item-colored.france-culture { color: #762b84; }
.item-content-long-overtitle.item-colored.france-culture:hover,
.carouselblock .item-colored.france-culture:hover,
.calendar .item-colored.france-culture:hover,
.news-feed .item-colored.france-culture:hover { color: #762b84; }
.item-colored.france-culture { color: #762b84; }
.item-colored.france-culture:hover { color: #762b84; }
.item-background-colored.france-culture { background-color: #762b84; }
.item-colored-hover:hover.france-culture { color: #762b84; }
.nav-colored-elements-hover:hover.france-culture * { color: #762b84 !important; }
.item-pseudo-before-background-colored.france-culture:before { background-color: #762b84; }
.item-pseudo-after-background-colored.france-culture:after { background-color: #762b84; }
.svg-colored.france-culture { fill: #762b84; }
.svg-colored-path.france-culture path { fill: #762b84; }
.pagination-colored-circle.france-culture circle { stroke: #762b84; }
.pagination-colored-circle.france-culture:hover circle { stroke: #762b84; }
.news-feed-list-wrapper .france-culture.item-colored { color: #762b84 !important; }
.news-feed-list-wrapper .france-culture.item-colored:hover { color: #762b84 !important; }

.additional-roles.france-culture a:hover { color: #762b84; border-color: #762b84; }

.markdown-cms-content.france-culture h1,
.markdown-cms-content.france-culture h2,
.markdown-cms-content.france-culture h3,
.markdown-cms-content.france-culture h4,
.markdown-cms-content.france-culture h5,
.markdown-cms-content.france-culture h6,
.markdown-cms-content.france-culture a:hover {
    color: #762b84;
}

.markdown-cms-content.france-culture a:hover:after,
.item-colored.decorated.france-culture:hover,
.item-colored-hover.decorated.france-culture:hover {
    border-color: #762b84;
}

.event-calendar-container.france-culture .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.france-culture .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.france-culture .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.france-culture .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.france-culture .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.france-culture .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.france-culture .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.france-culture .c-body-hours-item.available,
.event-calendar-container.france-culture .c-body-hours-item.last-seats,
.event-calendar-container.france-culture .c-body-hours-item.cancelled,
.event-calendar-container.france-culture .c-body-hours-item.postponed,
.event-calendar-container.france-culture .c-body-hours-item.programming-in-progress {
    color: #762b84;
}

.event-calendar-container.france-culture .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.france-culture .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.france-culture .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.france-culture .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.france-culture .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.france-culture .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #762b84;
    color: #fff;
}

.event-calendar-container.france-culture .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.france-culture .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #762b84;
}

.slideshow.active.france-culture .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.france-culture .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #762b84;
}

.event .event-summary-section.france-culture .circle-loader {
    fill: #762b84;
}
.item-content-long-overtitle.item-colored.focus-afghanistan,
.carouselblock .item-colored.focus-afghanistan,
.calendar .item-colored.focus-afghanistan,
.news-feed .item-colored.focus-afghanistan { color: #daa101; }
.item-content-long-overtitle.item-colored.focus-afghanistan:hover,
.carouselblock .item-colored.focus-afghanistan:hover,
.calendar .item-colored.focus-afghanistan:hover,
.news-feed .item-colored.focus-afghanistan:hover { color: #daa101; }
.item-colored.focus-afghanistan { color: #daa101; }
.item-colored.focus-afghanistan:hover { color: #daa101; }
.item-background-colored.focus-afghanistan { background-color: #daa101; }
.item-colored-hover:hover.focus-afghanistan { color: #daa101; }
.nav-colored-elements-hover:hover.focus-afghanistan * { color: #daa101 !important; }
.item-pseudo-before-background-colored.focus-afghanistan:before { background-color: #daa101; }
.item-pseudo-after-background-colored.focus-afghanistan:after { background-color: #daa101; }
.svg-colored.focus-afghanistan { fill: #daa101; }
.svg-colored-path.focus-afghanistan path { fill: #daa101; }
.pagination-colored-circle.focus-afghanistan circle { stroke: #daa101; }
.pagination-colored-circle.focus-afghanistan:hover circle { stroke: #daa101; }
.news-feed-list-wrapper .focus-afghanistan.item-colored { color: #daa101 !important; }
.news-feed-list-wrapper .focus-afghanistan.item-colored:hover { color: #daa101 !important; }

.additional-roles.focus-afghanistan a:hover { color: #daa101; border-color: #daa101; }

.markdown-cms-content.focus-afghanistan h1,
.markdown-cms-content.focus-afghanistan h2,
.markdown-cms-content.focus-afghanistan h3,
.markdown-cms-content.focus-afghanistan h4,
.markdown-cms-content.focus-afghanistan h5,
.markdown-cms-content.focus-afghanistan h6,
.markdown-cms-content.focus-afghanistan a:hover {
    color: #daa101;
}

.markdown-cms-content.focus-afghanistan a:hover:after,
.item-colored.decorated.focus-afghanistan:hover,
.item-colored-hover.decorated.focus-afghanistan:hover {
    border-color: #daa101;
}

.event-calendar-container.focus-afghanistan .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.focus-afghanistan .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.focus-afghanistan .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.focus-afghanistan .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.focus-afghanistan .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.focus-afghanistan .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.focus-afghanistan .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.focus-afghanistan .c-body-hours-item.available,
.event-calendar-container.focus-afghanistan .c-body-hours-item.last-seats,
.event-calendar-container.focus-afghanistan .c-body-hours-item.cancelled,
.event-calendar-container.focus-afghanistan .c-body-hours-item.postponed,
.event-calendar-container.focus-afghanistan .c-body-hours-item.programming-in-progress {
    color: #daa101;
}

.event-calendar-container.focus-afghanistan .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-afghanistan .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-afghanistan .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.focus-afghanistan .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.focus-afghanistan .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.focus-afghanistan .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #daa101;
    color: #fff;
}

.event-calendar-container.focus-afghanistan .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.focus-afghanistan .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #daa101;
}

.slideshow.active.focus-afghanistan .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.focus-afghanistan .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #daa101;
}

.event .event-summary-section.focus-afghanistan .circle-loader {
    fill: #daa101;
}
.item-content-long-overtitle.item-colored.art-sport,
.carouselblock .item-colored.art-sport,
.calendar .item-colored.art-sport,
.news-feed .item-colored.art-sport { color: #c4c4c4; }
.item-content-long-overtitle.item-colored.art-sport:hover,
.carouselblock .item-colored.art-sport:hover,
.calendar .item-colored.art-sport:hover,
.news-feed .item-colored.art-sport:hover { color: #c4c4c4; }
.item-colored.art-sport { color: #c4c4c4; }
.item-colored.art-sport:hover { color: #c4c4c4; }
.item-background-colored.art-sport { background-color: #c4c4c4; }
.item-colored-hover:hover.art-sport { color: #c4c4c4; }
.nav-colored-elements-hover:hover.art-sport * { color: #c4c4c4 !important; }
.item-pseudo-before-background-colored.art-sport:before { background-color: #c4c4c4; }
.item-pseudo-after-background-colored.art-sport:after { background-color: #c4c4c4; }
.svg-colored.art-sport { fill: #c4c4c4; }
.svg-colored-path.art-sport path { fill: #c4c4c4; }
.pagination-colored-circle.art-sport circle { stroke: #c4c4c4; }
.pagination-colored-circle.art-sport:hover circle { stroke: #c4c4c4; }
.news-feed-list-wrapper .art-sport.item-colored { color: #c4c4c4 !important; }
.news-feed-list-wrapper .art-sport.item-colored:hover { color: #c4c4c4 !important; }

.additional-roles.art-sport a:hover { color: #c4c4c4; border-color: #c4c4c4; }

.markdown-cms-content.art-sport h1,
.markdown-cms-content.art-sport h2,
.markdown-cms-content.art-sport h3,
.markdown-cms-content.art-sport h4,
.markdown-cms-content.art-sport h5,
.markdown-cms-content.art-sport h6,
.markdown-cms-content.art-sport a:hover {
    color: #c4c4c4;
}

.markdown-cms-content.art-sport a:hover:after,
.item-colored.decorated.art-sport:hover,
.item-colored-hover.decorated.art-sport:hover {
    border-color: #c4c4c4;
}

.event-calendar-container.art-sport .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.art-sport .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.art-sport .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.art-sport .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.art-sport .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.art-sport .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.art-sport .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.art-sport .c-body-hours-item.available,
.event-calendar-container.art-sport .c-body-hours-item.last-seats,
.event-calendar-container.art-sport .c-body-hours-item.cancelled,
.event-calendar-container.art-sport .c-body-hours-item.postponed,
.event-calendar-container.art-sport .c-body-hours-item.programming-in-progress {
    color: #c4c4c4;
}

.event-calendar-container.art-sport .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.art-sport .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.art-sport .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.art-sport .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.art-sport .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.art-sport .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #c4c4c4;
    color: #fff;
}

.event-calendar-container.art-sport .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.art-sport .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #c4c4c4;
}

.slideshow.active.art-sport .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.art-sport .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #c4c4c4;
}

.event .event-summary-section.art-sport .circle-loader {
    fill: #c4c4c4;
}
.item-content-long-overtitle.item-colored.chantiers-deurope-23,
.carouselblock .item-colored.chantiers-deurope-23,
.calendar .item-colored.chantiers-deurope-23,
.news-feed .item-colored.chantiers-deurope-23 { color: #3199b0; }
.item-content-long-overtitle.item-colored.chantiers-deurope-23:hover,
.carouselblock .item-colored.chantiers-deurope-23:hover,
.calendar .item-colored.chantiers-deurope-23:hover,
.news-feed .item-colored.chantiers-deurope-23:hover { color: #3199b0; }
.item-colored.chantiers-deurope-23 { color: #3199b0; }
.item-colored.chantiers-deurope-23:hover { color: #3199b0; }
.item-background-colored.chantiers-deurope-23 { background-color: #3199b0; }
.item-colored-hover:hover.chantiers-deurope-23 { color: #3199b0; }
.nav-colored-elements-hover:hover.chantiers-deurope-23 * { color: #3199b0 !important; }
.item-pseudo-before-background-colored.chantiers-deurope-23:before { background-color: #3199b0; }
.item-pseudo-after-background-colored.chantiers-deurope-23:after { background-color: #3199b0; }
.svg-colored.chantiers-deurope-23 { fill: #3199b0; }
.svg-colored-path.chantiers-deurope-23 path { fill: #3199b0; }
.pagination-colored-circle.chantiers-deurope-23 circle { stroke: #3199b0; }
.pagination-colored-circle.chantiers-deurope-23:hover circle { stroke: #3199b0; }
.news-feed-list-wrapper .chantiers-deurope-23.item-colored { color: #3199b0 !important; }
.news-feed-list-wrapper .chantiers-deurope-23.item-colored:hover { color: #3199b0 !important; }

.additional-roles.chantiers-deurope-23 a:hover { color: #3199b0; border-color: #3199b0; }

.markdown-cms-content.chantiers-deurope-23 h1,
.markdown-cms-content.chantiers-deurope-23 h2,
.markdown-cms-content.chantiers-deurope-23 h3,
.markdown-cms-content.chantiers-deurope-23 h4,
.markdown-cms-content.chantiers-deurope-23 h5,
.markdown-cms-content.chantiers-deurope-23 h6,
.markdown-cms-content.chantiers-deurope-23 a:hover {
    color: #3199b0;
}

.markdown-cms-content.chantiers-deurope-23 a:hover:after,
.item-colored.decorated.chantiers-deurope-23:hover,
.item-colored-hover.decorated.chantiers-deurope-23:hover {
    border-color: #3199b0;
}

.event-calendar-container.chantiers-deurope-23 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.chantiers-deurope-23 .c-body-hours-item.available,
.event-calendar-container.chantiers-deurope-23 .c-body-hours-item.last-seats,
.event-calendar-container.chantiers-deurope-23 .c-body-hours-item.cancelled,
.event-calendar-container.chantiers-deurope-23 .c-body-hours-item.postponed,
.event-calendar-container.chantiers-deurope-23 .c-body-hours-item.programming-in-progress {
    color: #3199b0;
}

.event-calendar-container.chantiers-deurope-23 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-23 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-23 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.chantiers-deurope-23 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #3199b0;
    color: #fff;
}

.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.chantiers-deurope-23 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #3199b0;
}

.slideshow.active.chantiers-deurope-23 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.chantiers-deurope-23 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #3199b0;
}

.event .event-summary-section.chantiers-deurope-23 .circle-loader {
    fill: #3199b0;
}
.item-content-long-overtitle.item-colored.printemps-de-la-danse,
.carouselblock .item-colored.printemps-de-la-danse,
.calendar .item-colored.printemps-de-la-danse,
.news-feed .item-colored.printemps-de-la-danse { color: #c1a7d6; }
.item-content-long-overtitle.item-colored.printemps-de-la-danse:hover,
.carouselblock .item-colored.printemps-de-la-danse:hover,
.calendar .item-colored.printemps-de-la-danse:hover,
.news-feed .item-colored.printemps-de-la-danse:hover { color: #c1a7d6; }
.item-colored.printemps-de-la-danse { color: #c1a7d6; }
.item-colored.printemps-de-la-danse:hover { color: #c1a7d6; }
.item-background-colored.printemps-de-la-danse { background-color: #c1a7d6; }
.item-colored-hover:hover.printemps-de-la-danse { color: #c1a7d6; }
.nav-colored-elements-hover:hover.printemps-de-la-danse * { color: #c1a7d6 !important; }
.item-pseudo-before-background-colored.printemps-de-la-danse:before { background-color: #c1a7d6; }
.item-pseudo-after-background-colored.printemps-de-la-danse:after { background-color: #c1a7d6; }
.svg-colored.printemps-de-la-danse { fill: #c1a7d6; }
.svg-colored-path.printemps-de-la-danse path { fill: #c1a7d6; }
.pagination-colored-circle.printemps-de-la-danse circle { stroke: #c1a7d6; }
.pagination-colored-circle.printemps-de-la-danse:hover circle { stroke: #c1a7d6; }
.news-feed-list-wrapper .printemps-de-la-danse.item-colored { color: #c1a7d6 !important; }
.news-feed-list-wrapper .printemps-de-la-danse.item-colored:hover { color: #c1a7d6 !important; }

.additional-roles.printemps-de-la-danse a:hover { color: #c1a7d6; border-color: #c1a7d6; }

.markdown-cms-content.printemps-de-la-danse h1,
.markdown-cms-content.printemps-de-la-danse h2,
.markdown-cms-content.printemps-de-la-danse h3,
.markdown-cms-content.printemps-de-la-danse h4,
.markdown-cms-content.printemps-de-la-danse h5,
.markdown-cms-content.printemps-de-la-danse h6,
.markdown-cms-content.printemps-de-la-danse a:hover {
    color: #c1a7d6;
}

.markdown-cms-content.printemps-de-la-danse a:hover:after,
.item-colored.decorated.printemps-de-la-danse:hover,
.item-colored-hover.decorated.printemps-de-la-danse:hover {
    border-color: #c1a7d6;
}

.event-calendar-container.printemps-de-la-danse .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.printemps-de-la-danse .c-body-hours-item.available,
.event-calendar-container.printemps-de-la-danse .c-body-hours-item.last-seats,
.event-calendar-container.printemps-de-la-danse .c-body-hours-item.cancelled,
.event-calendar-container.printemps-de-la-danse .c-body-hours-item.postponed,
.event-calendar-container.printemps-de-la-danse .c-body-hours-item.programming-in-progress {
    color: #c1a7d6;
}

.event-calendar-container.printemps-de-la-danse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.printemps-de-la-danse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.printemps-de-la-danse .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.printemps-de-la-danse .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #c1a7d6;
    color: #fff;
}

.event-calendar-container.printemps-de-la-danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.printemps-de-la-danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #c1a7d6;
}

.slideshow.active.printemps-de-la-danse .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.printemps-de-la-danse .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #c1a7d6;
}

.event .event-summary-section.printemps-de-la-danse .circle-loader {
    fill: #c1a7d6;
}
.item-content-long-overtitle.item-colored.place-au-sport,
.carouselblock .item-colored.place-au-sport,
.calendar .item-colored.place-au-sport,
.news-feed .item-colored.place-au-sport { color: #001fcf; }
.item-content-long-overtitle.item-colored.place-au-sport:hover,
.carouselblock .item-colored.place-au-sport:hover,
.calendar .item-colored.place-au-sport:hover,
.news-feed .item-colored.place-au-sport:hover { color: #001fcf; }
.item-colored.place-au-sport { color: #001fcf; }
.item-colored.place-au-sport:hover { color: #001fcf; }
.item-background-colored.place-au-sport { background-color: #001fcf; }
.item-colored-hover:hover.place-au-sport { color: #001fcf; }
.nav-colored-elements-hover:hover.place-au-sport * { color: #001fcf !important; }
.item-pseudo-before-background-colored.place-au-sport:before { background-color: #001fcf; }
.item-pseudo-after-background-colored.place-au-sport:after { background-color: #001fcf; }
.svg-colored.place-au-sport { fill: #001fcf; }
.svg-colored-path.place-au-sport path { fill: #001fcf; }
.pagination-colored-circle.place-au-sport circle { stroke: #001fcf; }
.pagination-colored-circle.place-au-sport:hover circle { stroke: #001fcf; }
.news-feed-list-wrapper .place-au-sport.item-colored { color: #001fcf !important; }
.news-feed-list-wrapper .place-au-sport.item-colored:hover { color: #001fcf !important; }

.additional-roles.place-au-sport a:hover { color: #001fcf; border-color: #001fcf; }

.markdown-cms-content.place-au-sport h1,
.markdown-cms-content.place-au-sport h2,
.markdown-cms-content.place-au-sport h3,
.markdown-cms-content.place-au-sport h4,
.markdown-cms-content.place-au-sport h5,
.markdown-cms-content.place-au-sport h6,
.markdown-cms-content.place-au-sport a:hover {
    color: #001fcf;
}

.markdown-cms-content.place-au-sport a:hover:after,
.item-colored.decorated.place-au-sport:hover,
.item-colored-hover.decorated.place-au-sport:hover {
    border-color: #001fcf;
}

.event-calendar-container.place-au-sport .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.place-au-sport .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.place-au-sport .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.place-au-sport .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.place-au-sport .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.place-au-sport .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.place-au-sport .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.place-au-sport .c-body-hours-item.available,
.event-calendar-container.place-au-sport .c-body-hours-item.last-seats,
.event-calendar-container.place-au-sport .c-body-hours-item.cancelled,
.event-calendar-container.place-au-sport .c-body-hours-item.postponed,
.event-calendar-container.place-au-sport .c-body-hours-item.programming-in-progress {
    color: #001fcf;
}

.event-calendar-container.place-au-sport .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-au-sport .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-au-sport .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.place-au-sport .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.place-au-sport .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.place-au-sport .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #001fcf;
    color: #fff;
}

.event-calendar-container.place-au-sport .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.place-au-sport .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #001fcf;
}

.slideshow.active.place-au-sport .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.place-au-sport .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #001fcf;
}

.event .event-summary-section.place-au-sport .circle-loader {
    fill: #001fcf;
}
.item-content-long-overtitle.item-colored.festival-de-la-place,
.carouselblock .item-colored.festival-de-la-place,
.calendar .item-colored.festival-de-la-place,
.news-feed .item-colored.festival-de-la-place { color: #fcdc5a; }
.item-content-long-overtitle.item-colored.festival-de-la-place:hover,
.carouselblock .item-colored.festival-de-la-place:hover,
.calendar .item-colored.festival-de-la-place:hover,
.news-feed .item-colored.festival-de-la-place:hover { color: #fcdc5a; }
.item-colored.festival-de-la-place { color: #fcdc5a; }
.item-colored.festival-de-la-place:hover { color: #fcdc5a; }
.item-background-colored.festival-de-la-place { background-color: #fcdc5a; }
.item-colored-hover:hover.festival-de-la-place { color: #fcdc5a; }
.nav-colored-elements-hover:hover.festival-de-la-place * { color: #fcdc5a !important; }
.item-pseudo-before-background-colored.festival-de-la-place:before { background-color: #fcdc5a; }
.item-pseudo-after-background-colored.festival-de-la-place:after { background-color: #fcdc5a; }
.svg-colored.festival-de-la-place { fill: #fcdc5a; }
.svg-colored-path.festival-de-la-place path { fill: #fcdc5a; }
.pagination-colored-circle.festival-de-la-place circle { stroke: #fcdc5a; }
.pagination-colored-circle.festival-de-la-place:hover circle { stroke: #fcdc5a; }
.news-feed-list-wrapper .festival-de-la-place.item-colored { color: #fcdc5a !important; }
.news-feed-list-wrapper .festival-de-la-place.item-colored:hover { color: #fcdc5a !important; }

.additional-roles.festival-de-la-place a:hover { color: #fcdc5a; border-color: #fcdc5a; }

.markdown-cms-content.festival-de-la-place h1,
.markdown-cms-content.festival-de-la-place h2,
.markdown-cms-content.festival-de-la-place h3,
.markdown-cms-content.festival-de-la-place h4,
.markdown-cms-content.festival-de-la-place h5,
.markdown-cms-content.festival-de-la-place h6,
.markdown-cms-content.festival-de-la-place a:hover {
    color: #fcdc5a;
}

.markdown-cms-content.festival-de-la-place a:hover:after,
.item-colored.decorated.festival-de-la-place:hover,
.item-colored-hover.decorated.festival-de-la-place:hover {
    border-color: #fcdc5a;
}

.event-calendar-container.festival-de-la-place .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.festival-de-la-place .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.festival-de-la-place .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.festival-de-la-place .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.festival-de-la-place .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.festival-de-la-place .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.festival-de-la-place .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.festival-de-la-place .c-body-hours-item.available,
.event-calendar-container.festival-de-la-place .c-body-hours-item.last-seats,
.event-calendar-container.festival-de-la-place .c-body-hours-item.cancelled,
.event-calendar-container.festival-de-la-place .c-body-hours-item.postponed,
.event-calendar-container.festival-de-la-place .c-body-hours-item.programming-in-progress {
    color: #fcdc5a;
}

.event-calendar-container.festival-de-la-place .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.festival-de-la-place .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.festival-de-la-place .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.festival-de-la-place .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.festival-de-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.festival-de-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #fcdc5a;
    color: #fff;
}

.event-calendar-container.festival-de-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.festival-de-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #fcdc5a;
}

.slideshow.active.festival-de-la-place .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.festival-de-la-place .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #fcdc5a;
}

.event .event-summary-section.festival-de-la-place .circle-loader {
    fill: #fcdc5a;
}
.item-content-long-overtitle.item-colored.focus-jeunes-choregraphes-danse-elargie,
.carouselblock .item-colored.focus-jeunes-choregraphes-danse-elargie,
.calendar .item-colored.focus-jeunes-choregraphes-danse-elargie,
.news-feed .item-colored.focus-jeunes-choregraphes-danse-elargie { color: #a600ff; }
.item-content-long-overtitle.item-colored.focus-jeunes-choregraphes-danse-elargie:hover,
.carouselblock .item-colored.focus-jeunes-choregraphes-danse-elargie:hover,
.calendar .item-colored.focus-jeunes-choregraphes-danse-elargie:hover,
.news-feed .item-colored.focus-jeunes-choregraphes-danse-elargie:hover { color: #a600ff; }
.item-colored.focus-jeunes-choregraphes-danse-elargie { color: #a600ff; }
.item-colored.focus-jeunes-choregraphes-danse-elargie:hover { color: #a600ff; }
.item-background-colored.focus-jeunes-choregraphes-danse-elargie { background-color: #a600ff; }
.item-colored-hover:hover.focus-jeunes-choregraphes-danse-elargie { color: #a600ff; }
.nav-colored-elements-hover:hover.focus-jeunes-choregraphes-danse-elargie * { color: #a600ff !important; }
.item-pseudo-before-background-colored.focus-jeunes-choregraphes-danse-elargie:before { background-color: #a600ff; }
.item-pseudo-after-background-colored.focus-jeunes-choregraphes-danse-elargie:after { background-color: #a600ff; }
.svg-colored.focus-jeunes-choregraphes-danse-elargie { fill: #a600ff; }
.svg-colored-path.focus-jeunes-choregraphes-danse-elargie path { fill: #a600ff; }
.pagination-colored-circle.focus-jeunes-choregraphes-danse-elargie circle { stroke: #a600ff; }
.pagination-colored-circle.focus-jeunes-choregraphes-danse-elargie:hover circle { stroke: #a600ff; }
.news-feed-list-wrapper .focus-jeunes-choregraphes-danse-elargie.item-colored { color: #a600ff !important; }
.news-feed-list-wrapper .focus-jeunes-choregraphes-danse-elargie.item-colored:hover { color: #a600ff !important; }

.additional-roles.focus-jeunes-choregraphes-danse-elargie a:hover { color: #a600ff; border-color: #a600ff; }

.markdown-cms-content.focus-jeunes-choregraphes-danse-elargie h1,
.markdown-cms-content.focus-jeunes-choregraphes-danse-elargie h2,
.markdown-cms-content.focus-jeunes-choregraphes-danse-elargie h3,
.markdown-cms-content.focus-jeunes-choregraphes-danse-elargie h4,
.markdown-cms-content.focus-jeunes-choregraphes-danse-elargie h5,
.markdown-cms-content.focus-jeunes-choregraphes-danse-elargie h6,
.markdown-cms-content.focus-jeunes-choregraphes-danse-elargie a:hover {
    color: #a600ff;
}

.markdown-cms-content.focus-jeunes-choregraphes-danse-elargie a:hover:after,
.item-colored.decorated.focus-jeunes-choregraphes-danse-elargie:hover,
.item-colored-hover.decorated.focus-jeunes-choregraphes-danse-elargie:hover {
    border-color: #a600ff;
}

.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item.available,
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item.last-seats,
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item.cancelled,
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item.postponed,
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item.programming-in-progress {
    color: #a600ff;
}

.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #a600ff;
    color: #fff;
}

.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.focus-jeunes-choregraphes-danse-elargie .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #a600ff;
}

.slideshow.active.focus-jeunes-choregraphes-danse-elargie .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.focus-jeunes-choregraphes-danse-elargie .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #a600ff;
}

.event .event-summary-section.focus-jeunes-choregraphes-danse-elargie .circle-loader {
    fill: #a600ff;
}
.item-content-long-overtitle.item-colored.faites-la-place,
.carouselblock .item-colored.faites-la-place,
.calendar .item-colored.faites-la-place,
.news-feed .item-colored.faites-la-place { color: #ff0000; }
.item-content-long-overtitle.item-colored.faites-la-place:hover,
.carouselblock .item-colored.faites-la-place:hover,
.calendar .item-colored.faites-la-place:hover,
.news-feed .item-colored.faites-la-place:hover { color: #ff0000; }
.item-colored.faites-la-place { color: #ff0000; }
.item-colored.faites-la-place:hover { color: #ff0000; }
.item-background-colored.faites-la-place { background-color: #ff0000; }
.item-colored-hover:hover.faites-la-place { color: #ff0000; }
.nav-colored-elements-hover:hover.faites-la-place * { color: #ff0000 !important; }
.item-pseudo-before-background-colored.faites-la-place:before { background-color: #ff0000; }
.item-pseudo-after-background-colored.faites-la-place:after { background-color: #ff0000; }
.svg-colored.faites-la-place { fill: #ff0000; }
.svg-colored-path.faites-la-place path { fill: #ff0000; }
.pagination-colored-circle.faites-la-place circle { stroke: #ff0000; }
.pagination-colored-circle.faites-la-place:hover circle { stroke: #ff0000; }
.news-feed-list-wrapper .faites-la-place.item-colored { color: #ff0000 !important; }
.news-feed-list-wrapper .faites-la-place.item-colored:hover { color: #ff0000 !important; }

.additional-roles.faites-la-place a:hover { color: #ff0000; border-color: #ff0000; }

.markdown-cms-content.faites-la-place h1,
.markdown-cms-content.faites-la-place h2,
.markdown-cms-content.faites-la-place h3,
.markdown-cms-content.faites-la-place h4,
.markdown-cms-content.faites-la-place h5,
.markdown-cms-content.faites-la-place h6,
.markdown-cms-content.faites-la-place a:hover {
    color: #ff0000;
}

.markdown-cms-content.faites-la-place a:hover:after,
.item-colored.decorated.faites-la-place:hover,
.item-colored-hover.decorated.faites-la-place:hover {
    border-color: #ff0000;
}

.event-calendar-container.faites-la-place .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.faites-la-place .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.faites-la-place .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.faites-la-place .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.faites-la-place .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.faites-la-place .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.faites-la-place .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.faites-la-place .c-body-hours-item.available,
.event-calendar-container.faites-la-place .c-body-hours-item.last-seats,
.event-calendar-container.faites-la-place .c-body-hours-item.cancelled,
.event-calendar-container.faites-la-place .c-body-hours-item.postponed,
.event-calendar-container.faites-la-place .c-body-hours-item.programming-in-progress {
    color: #ff0000;
}

.event-calendar-container.faites-la-place .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.faites-la-place .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.faites-la-place .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.faites-la-place .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.faites-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.faites-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ff0000;
    color: #fff;
}

.event-calendar-container.faites-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.faites-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ff0000;
}

.slideshow.active.faites-la-place .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.faites-la-place .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ff0000;
}

.event .event-summary-section.faites-la-place .circle-loader {
    fill: #ff0000;
}
.item-content-long-overtitle.item-colored.la-place-en-mouvement,
.carouselblock .item-colored.la-place-en-mouvement,
.calendar .item-colored.la-place-en-mouvement,
.news-feed .item-colored.la-place-en-mouvement { color: #ff0000; }
.item-content-long-overtitle.item-colored.la-place-en-mouvement:hover,
.carouselblock .item-colored.la-place-en-mouvement:hover,
.calendar .item-colored.la-place-en-mouvement:hover,
.news-feed .item-colored.la-place-en-mouvement:hover { color: #ff0000; }
.item-colored.la-place-en-mouvement { color: #ff0000; }
.item-colored.la-place-en-mouvement:hover { color: #ff0000; }
.item-background-colored.la-place-en-mouvement { background-color: #ff0000; }
.item-colored-hover:hover.la-place-en-mouvement { color: #ff0000; }
.nav-colored-elements-hover:hover.la-place-en-mouvement * { color: #ff0000 !important; }
.item-pseudo-before-background-colored.la-place-en-mouvement:before { background-color: #ff0000; }
.item-pseudo-after-background-colored.la-place-en-mouvement:after { background-color: #ff0000; }
.svg-colored.la-place-en-mouvement { fill: #ff0000; }
.svg-colored-path.la-place-en-mouvement path { fill: #ff0000; }
.pagination-colored-circle.la-place-en-mouvement circle { stroke: #ff0000; }
.pagination-colored-circle.la-place-en-mouvement:hover circle { stroke: #ff0000; }
.news-feed-list-wrapper .la-place-en-mouvement.item-colored { color: #ff0000 !important; }
.news-feed-list-wrapper .la-place-en-mouvement.item-colored:hover { color: #ff0000 !important; }

.additional-roles.la-place-en-mouvement a:hover { color: #ff0000; border-color: #ff0000; }

.markdown-cms-content.la-place-en-mouvement h1,
.markdown-cms-content.la-place-en-mouvement h2,
.markdown-cms-content.la-place-en-mouvement h3,
.markdown-cms-content.la-place-en-mouvement h4,
.markdown-cms-content.la-place-en-mouvement h5,
.markdown-cms-content.la-place-en-mouvement h6,
.markdown-cms-content.la-place-en-mouvement a:hover {
    color: #ff0000;
}

.markdown-cms-content.la-place-en-mouvement a:hover:after,
.item-colored.decorated.la-place-en-mouvement:hover,
.item-colored-hover.decorated.la-place-en-mouvement:hover {
    border-color: #ff0000;
}

.event-calendar-container.la-place-en-mouvement .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.la-place-en-mouvement .c-body-hours-item.available,
.event-calendar-container.la-place-en-mouvement .c-body-hours-item.last-seats,
.event-calendar-container.la-place-en-mouvement .c-body-hours-item.cancelled,
.event-calendar-container.la-place-en-mouvement .c-body-hours-item.postponed,
.event-calendar-container.la-place-en-mouvement .c-body-hours-item.programming-in-progress {
    color: #ff0000;
}

.event-calendar-container.la-place-en-mouvement .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.la-place-en-mouvement .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.la-place-en-mouvement .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.la-place-en-mouvement .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ff0000;
    color: #fff;
}

.event-calendar-container.la-place-en-mouvement .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.la-place-en-mouvement .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ff0000;
}

.slideshow.active.la-place-en-mouvement .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.la-place-en-mouvement .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ff0000;
}

.event .event-summary-section.la-place-en-mouvement .circle-loader {
    fill: #ff0000;
}
.item-content-long-overtitle.item-colored.place-a-lafrique,
.carouselblock .item-colored.place-a-lafrique,
.calendar .item-colored.place-a-lafrique,
.news-feed .item-colored.place-a-lafrique { color: #ff0000; }
.item-content-long-overtitle.item-colored.place-a-lafrique:hover,
.carouselblock .item-colored.place-a-lafrique:hover,
.calendar .item-colored.place-a-lafrique:hover,
.news-feed .item-colored.place-a-lafrique:hover { color: #ff0000; }
.item-colored.place-a-lafrique { color: #ff0000; }
.item-colored.place-a-lafrique:hover { color: #ff0000; }
.item-background-colored.place-a-lafrique { background-color: #ff0000; }
.item-colored-hover:hover.place-a-lafrique { color: #ff0000; }
.nav-colored-elements-hover:hover.place-a-lafrique * { color: #ff0000 !important; }
.item-pseudo-before-background-colored.place-a-lafrique:before { background-color: #ff0000; }
.item-pseudo-after-background-colored.place-a-lafrique:after { background-color: #ff0000; }
.svg-colored.place-a-lafrique { fill: #ff0000; }
.svg-colored-path.place-a-lafrique path { fill: #ff0000; }
.pagination-colored-circle.place-a-lafrique circle { stroke: #ff0000; }
.pagination-colored-circle.place-a-lafrique:hover circle { stroke: #ff0000; }
.news-feed-list-wrapper .place-a-lafrique.item-colored { color: #ff0000 !important; }
.news-feed-list-wrapper .place-a-lafrique.item-colored:hover { color: #ff0000 !important; }

.additional-roles.place-a-lafrique a:hover { color: #ff0000; border-color: #ff0000; }

.markdown-cms-content.place-a-lafrique h1,
.markdown-cms-content.place-a-lafrique h2,
.markdown-cms-content.place-a-lafrique h3,
.markdown-cms-content.place-a-lafrique h4,
.markdown-cms-content.place-a-lafrique h5,
.markdown-cms-content.place-a-lafrique h6,
.markdown-cms-content.place-a-lafrique a:hover {
    color: #ff0000;
}

.markdown-cms-content.place-a-lafrique a:hover:after,
.item-colored.decorated.place-a-lafrique:hover,
.item-colored-hover.decorated.place-a-lafrique:hover {
    border-color: #ff0000;
}

.event-calendar-container.place-a-lafrique .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.place-a-lafrique .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.place-a-lafrique .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.place-a-lafrique .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.place-a-lafrique .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.place-a-lafrique .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.place-a-lafrique .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.place-a-lafrique .c-body-hours-item.available,
.event-calendar-container.place-a-lafrique .c-body-hours-item.last-seats,
.event-calendar-container.place-a-lafrique .c-body-hours-item.cancelled,
.event-calendar-container.place-a-lafrique .c-body-hours-item.postponed,
.event-calendar-container.place-a-lafrique .c-body-hours-item.programming-in-progress {
    color: #ff0000;
}

.event-calendar-container.place-a-lafrique .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-a-lafrique .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-a-lafrique .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.place-a-lafrique .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.place-a-lafrique .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.place-a-lafrique .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ff0000;
    color: #fff;
}

.event-calendar-container.place-a-lafrique .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.place-a-lafrique .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ff0000;
}

.slideshow.active.place-a-lafrique .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.place-a-lafrique .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ff0000;
}

.event .event-summary-section.place-a-lafrique .circle-loader {
    fill: #ff0000;
}
.item-content-long-overtitle.item-colored.place-a-la-jeunesse,
.carouselblock .item-colored.place-a-la-jeunesse,
.calendar .item-colored.place-a-la-jeunesse,
.news-feed .item-colored.place-a-la-jeunesse { color: #ff0000; }
.item-content-long-overtitle.item-colored.place-a-la-jeunesse:hover,
.carouselblock .item-colored.place-a-la-jeunesse:hover,
.calendar .item-colored.place-a-la-jeunesse:hover,
.news-feed .item-colored.place-a-la-jeunesse:hover { color: #ff0000; }
.item-colored.place-a-la-jeunesse { color: #ff0000; }
.item-colored.place-a-la-jeunesse:hover { color: #ff0000; }
.item-background-colored.place-a-la-jeunesse { background-color: #ff0000; }
.item-colored-hover:hover.place-a-la-jeunesse { color: #ff0000; }
.nav-colored-elements-hover:hover.place-a-la-jeunesse * { color: #ff0000 !important; }
.item-pseudo-before-background-colored.place-a-la-jeunesse:before { background-color: #ff0000; }
.item-pseudo-after-background-colored.place-a-la-jeunesse:after { background-color: #ff0000; }
.svg-colored.place-a-la-jeunesse { fill: #ff0000; }
.svg-colored-path.place-a-la-jeunesse path { fill: #ff0000; }
.pagination-colored-circle.place-a-la-jeunesse circle { stroke: #ff0000; }
.pagination-colored-circle.place-a-la-jeunesse:hover circle { stroke: #ff0000; }
.news-feed-list-wrapper .place-a-la-jeunesse.item-colored { color: #ff0000 !important; }
.news-feed-list-wrapper .place-a-la-jeunesse.item-colored:hover { color: #ff0000 !important; }

.additional-roles.place-a-la-jeunesse a:hover { color: #ff0000; border-color: #ff0000; }

.markdown-cms-content.place-a-la-jeunesse h1,
.markdown-cms-content.place-a-la-jeunesse h2,
.markdown-cms-content.place-a-la-jeunesse h3,
.markdown-cms-content.place-a-la-jeunesse h4,
.markdown-cms-content.place-a-la-jeunesse h5,
.markdown-cms-content.place-a-la-jeunesse h6,
.markdown-cms-content.place-a-la-jeunesse a:hover {
    color: #ff0000;
}

.markdown-cms-content.place-a-la-jeunesse a:hover:after,
.item-colored.decorated.place-a-la-jeunesse:hover,
.item-colored-hover.decorated.place-a-la-jeunesse:hover {
    border-color: #ff0000;
}

.event-calendar-container.place-a-la-jeunesse .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.place-a-la-jeunesse .c-body-hours-item.available,
.event-calendar-container.place-a-la-jeunesse .c-body-hours-item.last-seats,
.event-calendar-container.place-a-la-jeunesse .c-body-hours-item.cancelled,
.event-calendar-container.place-a-la-jeunesse .c-body-hours-item.postponed,
.event-calendar-container.place-a-la-jeunesse .c-body-hours-item.programming-in-progress {
    color: #ff0000;
}

.event-calendar-container.place-a-la-jeunesse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-a-la-jeunesse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-a-la-jeunesse .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.place-a-la-jeunesse .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ff0000;
    color: #fff;
}

.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.place-a-la-jeunesse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ff0000;
}

.slideshow.active.place-a-la-jeunesse .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.place-a-la-jeunesse .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ff0000;
}

.event .event-summary-section.place-a-la-jeunesse .circle-loader {
    fill: #ff0000;
}
.item-content-long-overtitle.item-colored.musique-du-monde,
.carouselblock .item-colored.musique-du-monde,
.calendar .item-colored.musique-du-monde,
.news-feed .item-colored.musique-du-monde { color: #35d4b8; }
.item-content-long-overtitle.item-colored.musique-du-monde:hover,
.carouselblock .item-colored.musique-du-monde:hover,
.calendar .item-colored.musique-du-monde:hover,
.news-feed .item-colored.musique-du-monde:hover { color: #35d4b8; }
.item-colored.musique-du-monde { color: #35d4b8; }
.item-colored.musique-du-monde:hover { color: #35d4b8; }
.item-background-colored.musique-du-monde { background-color: #35d4b8; }
.item-colored-hover:hover.musique-du-monde { color: #35d4b8; }
.nav-colored-elements-hover:hover.musique-du-monde * { color: #35d4b8 !important; }
.item-pseudo-before-background-colored.musique-du-monde:before { background-color: #35d4b8; }
.item-pseudo-after-background-colored.musique-du-monde:after { background-color: #35d4b8; }
.svg-colored.musique-du-monde { fill: #35d4b8; }
.svg-colored-path.musique-du-monde path { fill: #35d4b8; }
.pagination-colored-circle.musique-du-monde circle { stroke: #35d4b8; }
.pagination-colored-circle.musique-du-monde:hover circle { stroke: #35d4b8; }
.news-feed-list-wrapper .musique-du-monde.item-colored { color: #35d4b8 !important; }
.news-feed-list-wrapper .musique-du-monde.item-colored:hover { color: #35d4b8 !important; }

.additional-roles.musique-du-monde a:hover { color: #35d4b8; border-color: #35d4b8; }

.markdown-cms-content.musique-du-monde h1,
.markdown-cms-content.musique-du-monde h2,
.markdown-cms-content.musique-du-monde h3,
.markdown-cms-content.musique-du-monde h4,
.markdown-cms-content.musique-du-monde h5,
.markdown-cms-content.musique-du-monde h6,
.markdown-cms-content.musique-du-monde a:hover {
    color: #35d4b8;
}

.markdown-cms-content.musique-du-monde a:hover:after,
.item-colored.decorated.musique-du-monde:hover,
.item-colored-hover.decorated.musique-du-monde:hover {
    border-color: #35d4b8;
}

.event-calendar-container.musique-du-monde .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.musique-du-monde .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.musique-du-monde .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.musique-du-monde .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.musique-du-monde .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.musique-du-monde .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.musique-du-monde .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.musique-du-monde .c-body-hours-item.available,
.event-calendar-container.musique-du-monde .c-body-hours-item.last-seats,
.event-calendar-container.musique-du-monde .c-body-hours-item.cancelled,
.event-calendar-container.musique-du-monde .c-body-hours-item.postponed,
.event-calendar-container.musique-du-monde .c-body-hours-item.programming-in-progress {
    color: #35d4b8;
}

.event-calendar-container.musique-du-monde .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musique-du-monde .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musique-du-monde .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.musique-du-monde .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.musique-du-monde .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.musique-du-monde .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #35d4b8;
    color: #fff;
}

.event-calendar-container.musique-du-monde .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.musique-du-monde .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #35d4b8;
}

.slideshow.active.musique-du-monde .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.musique-du-monde .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #35d4b8;
}

.event .event-summary-section.musique-du-monde .circle-loader {
    fill: #35d4b8;
}
.item-content-long-overtitle.item-colored.musique-classique,
.carouselblock .item-colored.musique-classique,
.calendar .item-colored.musique-classique,
.news-feed .item-colored.musique-classique { color: #35d4b8; }
.item-content-long-overtitle.item-colored.musique-classique:hover,
.carouselblock .item-colored.musique-classique:hover,
.calendar .item-colored.musique-classique:hover,
.news-feed .item-colored.musique-classique:hover { color: #35d4b8; }
.item-colored.musique-classique { color: #35d4b8; }
.item-colored.musique-classique:hover { color: #35d4b8; }
.item-background-colored.musique-classique { background-color: #35d4b8; }
.item-colored-hover:hover.musique-classique { color: #35d4b8; }
.nav-colored-elements-hover:hover.musique-classique * { color: #35d4b8 !important; }
.item-pseudo-before-background-colored.musique-classique:before { background-color: #35d4b8; }
.item-pseudo-after-background-colored.musique-classique:after { background-color: #35d4b8; }
.svg-colored.musique-classique { fill: #35d4b8; }
.svg-colored-path.musique-classique path { fill: #35d4b8; }
.pagination-colored-circle.musique-classique circle { stroke: #35d4b8; }
.pagination-colored-circle.musique-classique:hover circle { stroke: #35d4b8; }
.news-feed-list-wrapper .musique-classique.item-colored { color: #35d4b8 !important; }
.news-feed-list-wrapper .musique-classique.item-colored:hover { color: #35d4b8 !important; }

.additional-roles.musique-classique a:hover { color: #35d4b8; border-color: #35d4b8; }

.markdown-cms-content.musique-classique h1,
.markdown-cms-content.musique-classique h2,
.markdown-cms-content.musique-classique h3,
.markdown-cms-content.musique-classique h4,
.markdown-cms-content.musique-classique h5,
.markdown-cms-content.musique-classique h6,
.markdown-cms-content.musique-classique a:hover {
    color: #35d4b8;
}

.markdown-cms-content.musique-classique a:hover:after,
.item-colored.decorated.musique-classique:hover,
.item-colored-hover.decorated.musique-classique:hover {
    border-color: #35d4b8;
}

.event-calendar-container.musique-classique .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.musique-classique .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.musique-classique .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.musique-classique .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.musique-classique .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.musique-classique .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.musique-classique .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.musique-classique .c-body-hours-item.available,
.event-calendar-container.musique-classique .c-body-hours-item.last-seats,
.event-calendar-container.musique-classique .c-body-hours-item.cancelled,
.event-calendar-container.musique-classique .c-body-hours-item.postponed,
.event-calendar-container.musique-classique .c-body-hours-item.programming-in-progress {
    color: #35d4b8;
}

.event-calendar-container.musique-classique .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musique-classique .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musique-classique .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.musique-classique .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.musique-classique .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.musique-classique .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #35d4b8;
    color: #fff;
}

.event-calendar-container.musique-classique .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.musique-classique .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #35d4b8;
}

.slideshow.active.musique-classique .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.musique-classique .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #35d4b8;
}

.event .event-summary-section.musique-classique .circle-loader {
    fill: #35d4b8;
}
.item-content-long-overtitle.item-colored.piano,
.carouselblock .item-colored.piano,
.calendar .item-colored.piano,
.news-feed .item-colored.piano { color: #35d4b8; }
.item-content-long-overtitle.item-colored.piano:hover,
.carouselblock .item-colored.piano:hover,
.calendar .item-colored.piano:hover,
.news-feed .item-colored.piano:hover { color: #35d4b8; }
.item-colored.piano { color: #35d4b8; }
.item-colored.piano:hover { color: #35d4b8; }
.item-background-colored.piano { background-color: #35d4b8; }
.item-colored-hover:hover.piano { color: #35d4b8; }
.nav-colored-elements-hover:hover.piano * { color: #35d4b8 !important; }
.item-pseudo-before-background-colored.piano:before { background-color: #35d4b8; }
.item-pseudo-after-background-colored.piano:after { background-color: #35d4b8; }
.svg-colored.piano { fill: #35d4b8; }
.svg-colored-path.piano path { fill: #35d4b8; }
.pagination-colored-circle.piano circle { stroke: #35d4b8; }
.pagination-colored-circle.piano:hover circle { stroke: #35d4b8; }
.news-feed-list-wrapper .piano.item-colored { color: #35d4b8 !important; }
.news-feed-list-wrapper .piano.item-colored:hover { color: #35d4b8 !important; }

.additional-roles.piano a:hover { color: #35d4b8; border-color: #35d4b8; }

.markdown-cms-content.piano h1,
.markdown-cms-content.piano h2,
.markdown-cms-content.piano h3,
.markdown-cms-content.piano h4,
.markdown-cms-content.piano h5,
.markdown-cms-content.piano h6,
.markdown-cms-content.piano a:hover {
    color: #35d4b8;
}

.markdown-cms-content.piano a:hover:after,
.item-colored.decorated.piano:hover,
.item-colored-hover.decorated.piano:hover {
    border-color: #35d4b8;
}

.event-calendar-container.piano .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.piano .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.piano .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.piano .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.piano .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.piano .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.piano .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.piano .c-body-hours-item.available,
.event-calendar-container.piano .c-body-hours-item.last-seats,
.event-calendar-container.piano .c-body-hours-item.cancelled,
.event-calendar-container.piano .c-body-hours-item.postponed,
.event-calendar-container.piano .c-body-hours-item.programming-in-progress {
    color: #35d4b8;
}

.event-calendar-container.piano .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.piano .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.piano .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.piano .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.piano .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.piano .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #35d4b8;
    color: #fff;
}

.event-calendar-container.piano .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.piano .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #35d4b8;
}

.slideshow.active.piano .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.piano .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #35d4b8;
}

.event .event-summary-section.piano .circle-loader {
    fill: #35d4b8;
}
.item-content-long-overtitle.item-colored.les-bals,
.carouselblock .item-colored.les-bals,
.calendar .item-colored.les-bals,
.news-feed .item-colored.les-bals { color: #10b5e3; }
.item-content-long-overtitle.item-colored.les-bals:hover,
.carouselblock .item-colored.les-bals:hover,
.calendar .item-colored.les-bals:hover,
.news-feed .item-colored.les-bals:hover { color: #10b5e3; }
.item-colored.les-bals { color: #10b5e3; }
.item-colored.les-bals:hover { color: #10b5e3; }
.item-background-colored.les-bals { background-color: #10b5e3; }
.item-colored-hover:hover.les-bals { color: #10b5e3; }
.nav-colored-elements-hover:hover.les-bals * { color: #10b5e3 !important; }
.item-pseudo-before-background-colored.les-bals:before { background-color: #10b5e3; }
.item-pseudo-after-background-colored.les-bals:after { background-color: #10b5e3; }
.svg-colored.les-bals { fill: #10b5e3; }
.svg-colored-path.les-bals path { fill: #10b5e3; }
.pagination-colored-circle.les-bals circle { stroke: #10b5e3; }
.pagination-colored-circle.les-bals:hover circle { stroke: #10b5e3; }
.news-feed-list-wrapper .les-bals.item-colored { color: #10b5e3 !important; }
.news-feed-list-wrapper .les-bals.item-colored:hover { color: #10b5e3 !important; }

.additional-roles.les-bals a:hover { color: #10b5e3; border-color: #10b5e3; }

.markdown-cms-content.les-bals h1,
.markdown-cms-content.les-bals h2,
.markdown-cms-content.les-bals h3,
.markdown-cms-content.les-bals h4,
.markdown-cms-content.les-bals h5,
.markdown-cms-content.les-bals h6,
.markdown-cms-content.les-bals a:hover {
    color: #10b5e3;
}

.markdown-cms-content.les-bals a:hover:after,
.item-colored.decorated.les-bals:hover,
.item-colored-hover.decorated.les-bals:hover {
    border-color: #10b5e3;
}

.event-calendar-container.les-bals .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.les-bals .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.les-bals .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.les-bals .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.les-bals .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.les-bals .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.les-bals .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.les-bals .c-body-hours-item.available,
.event-calendar-container.les-bals .c-body-hours-item.last-seats,
.event-calendar-container.les-bals .c-body-hours-item.cancelled,
.event-calendar-container.les-bals .c-body-hours-item.postponed,
.event-calendar-container.les-bals .c-body-hours-item.programming-in-progress {
    color: #10b5e3;
}

.event-calendar-container.les-bals .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.les-bals .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.les-bals .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.les-bals .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.les-bals .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.les-bals .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #10b5e3;
    color: #fff;
}

.event-calendar-container.les-bals .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.les-bals .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #10b5e3;
}

.slideshow.active.les-bals .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.les-bals .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #10b5e3;
}

.event .event-summary-section.les-bals .circle-loader {
    fill: #10b5e3;
}
.item-content-long-overtitle.item-colored.projets-internationaux,
.carouselblock .item-colored.projets-internationaux,
.calendar .item-colored.projets-internationaux,
.news-feed .item-colored.projets-internationaux { color: #99b51f; }
.item-content-long-overtitle.item-colored.projets-internationaux:hover,
.carouselblock .item-colored.projets-internationaux:hover,
.calendar .item-colored.projets-internationaux:hover,
.news-feed .item-colored.projets-internationaux:hover { color: #99b51f; }
.item-colored.projets-internationaux { color: #99b51f; }
.item-colored.projets-internationaux:hover { color: #99b51f; }
.item-background-colored.projets-internationaux { background-color: #99b51f; }
.item-colored-hover:hover.projets-internationaux { color: #99b51f; }
.nav-colored-elements-hover:hover.projets-internationaux * { color: #99b51f !important; }
.item-pseudo-before-background-colored.projets-internationaux:before { background-color: #99b51f; }
.item-pseudo-after-background-colored.projets-internationaux:after { background-color: #99b51f; }
.svg-colored.projets-internationaux { fill: #99b51f; }
.svg-colored-path.projets-internationaux path { fill: #99b51f; }
.pagination-colored-circle.projets-internationaux circle { stroke: #99b51f; }
.pagination-colored-circle.projets-internationaux:hover circle { stroke: #99b51f; }
.news-feed-list-wrapper .projets-internationaux.item-colored { color: #99b51f !important; }
.news-feed-list-wrapper .projets-internationaux.item-colored:hover { color: #99b51f !important; }

.additional-roles.projets-internationaux a:hover { color: #99b51f; border-color: #99b51f; }

.markdown-cms-content.projets-internationaux h1,
.markdown-cms-content.projets-internationaux h2,
.markdown-cms-content.projets-internationaux h3,
.markdown-cms-content.projets-internationaux h4,
.markdown-cms-content.projets-internationaux h5,
.markdown-cms-content.projets-internationaux h6,
.markdown-cms-content.projets-internationaux a:hover {
    color: #99b51f;
}

.markdown-cms-content.projets-internationaux a:hover:after,
.item-colored.decorated.projets-internationaux:hover,
.item-colored-hover.decorated.projets-internationaux:hover {
    border-color: #99b51f;
}

.event-calendar-container.projets-internationaux .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.projets-internationaux .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.projets-internationaux .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.projets-internationaux .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.projets-internationaux .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.projets-internationaux .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.projets-internationaux .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.projets-internationaux .c-body-hours-item.available,
.event-calendar-container.projets-internationaux .c-body-hours-item.last-seats,
.event-calendar-container.projets-internationaux .c-body-hours-item.cancelled,
.event-calendar-container.projets-internationaux .c-body-hours-item.postponed,
.event-calendar-container.projets-internationaux .c-body-hours-item.programming-in-progress {
    color: #99b51f;
}

.event-calendar-container.projets-internationaux .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.projets-internationaux .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.projets-internationaux .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.projets-internationaux .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.projets-internationaux .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.projets-internationaux .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #99b51f;
    color: #fff;
}

.event-calendar-container.projets-internationaux .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.projets-internationaux .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #99b51f;
}

.slideshow.active.projets-internationaux .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.projets-internationaux .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #99b51f;
}

.event .event-summary-section.projets-internationaux .circle-loader {
    fill: #99b51f;
}
.item-content-long-overtitle.item-colored.olympiade-culturelle,
.carouselblock .item-colored.olympiade-culturelle,
.calendar .item-colored.olympiade-culturelle,
.news-feed .item-colored.olympiade-culturelle { color: #2f489a; }
.item-content-long-overtitle.item-colored.olympiade-culturelle:hover,
.carouselblock .item-colored.olympiade-culturelle:hover,
.calendar .item-colored.olympiade-culturelle:hover,
.news-feed .item-colored.olympiade-culturelle:hover { color: #2f489a; }
.item-colored.olympiade-culturelle { color: #2f489a; }
.item-colored.olympiade-culturelle:hover { color: #2f489a; }
.item-background-colored.olympiade-culturelle { background-color: #2f489a; }
.item-colored-hover:hover.olympiade-culturelle { color: #2f489a; }
.nav-colored-elements-hover:hover.olympiade-culturelle * { color: #2f489a !important; }
.item-pseudo-before-background-colored.olympiade-culturelle:before { background-color: #2f489a; }
.item-pseudo-after-background-colored.olympiade-culturelle:after { background-color: #2f489a; }
.svg-colored.olympiade-culturelle { fill: #2f489a; }
.svg-colored-path.olympiade-culturelle path { fill: #2f489a; }
.pagination-colored-circle.olympiade-culturelle circle { stroke: #2f489a; }
.pagination-colored-circle.olympiade-culturelle:hover circle { stroke: #2f489a; }
.news-feed-list-wrapper .olympiade-culturelle.item-colored { color: #2f489a !important; }
.news-feed-list-wrapper .olympiade-culturelle.item-colored:hover { color: #2f489a !important; }

.additional-roles.olympiade-culturelle a:hover { color: #2f489a; border-color: #2f489a; }

.markdown-cms-content.olympiade-culturelle h1,
.markdown-cms-content.olympiade-culturelle h2,
.markdown-cms-content.olympiade-culturelle h3,
.markdown-cms-content.olympiade-culturelle h4,
.markdown-cms-content.olympiade-culturelle h5,
.markdown-cms-content.olympiade-culturelle h6,
.markdown-cms-content.olympiade-culturelle a:hover {
    color: #2f489a;
}

.markdown-cms-content.olympiade-culturelle a:hover:after,
.item-colored.decorated.olympiade-culturelle:hover,
.item-colored-hover.decorated.olympiade-culturelle:hover {
    border-color: #2f489a;
}

.event-calendar-container.olympiade-culturelle .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.olympiade-culturelle .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.olympiade-culturelle .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.olympiade-culturelle .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.olympiade-culturelle .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.olympiade-culturelle .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.olympiade-culturelle .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.olympiade-culturelle .c-body-hours-item.available,
.event-calendar-container.olympiade-culturelle .c-body-hours-item.last-seats,
.event-calendar-container.olympiade-culturelle .c-body-hours-item.cancelled,
.event-calendar-container.olympiade-culturelle .c-body-hours-item.postponed,
.event-calendar-container.olympiade-culturelle .c-body-hours-item.programming-in-progress {
    color: #2f489a;
}

.event-calendar-container.olympiade-culturelle .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.olympiade-culturelle .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.olympiade-culturelle .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.olympiade-culturelle .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.olympiade-culturelle .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.olympiade-culturelle .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #2f489a;
    color: #fff;
}

.event-calendar-container.olympiade-culturelle .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.olympiade-culturelle .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #2f489a;
}

.slideshow.active.olympiade-culturelle .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.olympiade-culturelle .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #2f489a;
}

.event .event-summary-section.olympiade-culturelle .circle-loader {
    fill: #2f489a;
}
.item-content-long-overtitle.item-colored.place-a-la-danse,
.carouselblock .item-colored.place-a-la-danse,
.calendar .item-colored.place-a-la-danse,
.news-feed .item-colored.place-a-la-danse { color: #a600ff; }
.item-content-long-overtitle.item-colored.place-a-la-danse:hover,
.carouselblock .item-colored.place-a-la-danse:hover,
.calendar .item-colored.place-a-la-danse:hover,
.news-feed .item-colored.place-a-la-danse:hover { color: #a600ff; }
.item-colored.place-a-la-danse { color: #a600ff; }
.item-colored.place-a-la-danse:hover { color: #a600ff; }
.item-background-colored.place-a-la-danse { background-color: #a600ff; }
.item-colored-hover:hover.place-a-la-danse { color: #a600ff; }
.nav-colored-elements-hover:hover.place-a-la-danse * { color: #a600ff !important; }
.item-pseudo-before-background-colored.place-a-la-danse:before { background-color: #a600ff; }
.item-pseudo-after-background-colored.place-a-la-danse:after { background-color: #a600ff; }
.svg-colored.place-a-la-danse { fill: #a600ff; }
.svg-colored-path.place-a-la-danse path { fill: #a600ff; }
.pagination-colored-circle.place-a-la-danse circle { stroke: #a600ff; }
.pagination-colored-circle.place-a-la-danse:hover circle { stroke: #a600ff; }
.news-feed-list-wrapper .place-a-la-danse.item-colored { color: #a600ff !important; }
.news-feed-list-wrapper .place-a-la-danse.item-colored:hover { color: #a600ff !important; }

.additional-roles.place-a-la-danse a:hover { color: #a600ff; border-color: #a600ff; }

.markdown-cms-content.place-a-la-danse h1,
.markdown-cms-content.place-a-la-danse h2,
.markdown-cms-content.place-a-la-danse h3,
.markdown-cms-content.place-a-la-danse h4,
.markdown-cms-content.place-a-la-danse h5,
.markdown-cms-content.place-a-la-danse h6,
.markdown-cms-content.place-a-la-danse a:hover {
    color: #a600ff;
}

.markdown-cms-content.place-a-la-danse a:hover:after,
.item-colored.decorated.place-a-la-danse:hover,
.item-colored-hover.decorated.place-a-la-danse:hover {
    border-color: #a600ff;
}

.event-calendar-container.place-a-la-danse .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.place-a-la-danse .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.place-a-la-danse .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.place-a-la-danse .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.place-a-la-danse .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.place-a-la-danse .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.place-a-la-danse .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.place-a-la-danse .c-body-hours-item.available,
.event-calendar-container.place-a-la-danse .c-body-hours-item.last-seats,
.event-calendar-container.place-a-la-danse .c-body-hours-item.cancelled,
.event-calendar-container.place-a-la-danse .c-body-hours-item.postponed,
.event-calendar-container.place-a-la-danse .c-body-hours-item.programming-in-progress {
    color: #a600ff;
}

.event-calendar-container.place-a-la-danse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-a-la-danse .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-a-la-danse .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.place-a-la-danse .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.place-a-la-danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.place-a-la-danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #a600ff;
    color: #fff;
}

.event-calendar-container.place-a-la-danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.place-a-la-danse .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #a600ff;
}

.slideshow.active.place-a-la-danse .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.place-a-la-danse .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #a600ff;
}

.event .event-summary-section.place-a-la-danse .circle-loader {
    fill: #a600ff;
}
.item-content-long-overtitle.item-colored.revolution-des-oeillets,
.carouselblock .item-colored.revolution-des-oeillets,
.calendar .item-colored.revolution-des-oeillets,
.news-feed .item-colored.revolution-des-oeillets { color: #f70000; }
.item-content-long-overtitle.item-colored.revolution-des-oeillets:hover,
.carouselblock .item-colored.revolution-des-oeillets:hover,
.calendar .item-colored.revolution-des-oeillets:hover,
.news-feed .item-colored.revolution-des-oeillets:hover { color: #f70000; }
.item-colored.revolution-des-oeillets { color: #f70000; }
.item-colored.revolution-des-oeillets:hover { color: #f70000; }
.item-background-colored.revolution-des-oeillets { background-color: #f70000; }
.item-colored-hover:hover.revolution-des-oeillets { color: #f70000; }
.nav-colored-elements-hover:hover.revolution-des-oeillets * { color: #f70000 !important; }
.item-pseudo-before-background-colored.revolution-des-oeillets:before { background-color: #f70000; }
.item-pseudo-after-background-colored.revolution-des-oeillets:after { background-color: #f70000; }
.svg-colored.revolution-des-oeillets { fill: #f70000; }
.svg-colored-path.revolution-des-oeillets path { fill: #f70000; }
.pagination-colored-circle.revolution-des-oeillets circle { stroke: #f70000; }
.pagination-colored-circle.revolution-des-oeillets:hover circle { stroke: #f70000; }
.news-feed-list-wrapper .revolution-des-oeillets.item-colored { color: #f70000 !important; }
.news-feed-list-wrapper .revolution-des-oeillets.item-colored:hover { color: #f70000 !important; }

.additional-roles.revolution-des-oeillets a:hover { color: #f70000; border-color: #f70000; }

.markdown-cms-content.revolution-des-oeillets h1,
.markdown-cms-content.revolution-des-oeillets h2,
.markdown-cms-content.revolution-des-oeillets h3,
.markdown-cms-content.revolution-des-oeillets h4,
.markdown-cms-content.revolution-des-oeillets h5,
.markdown-cms-content.revolution-des-oeillets h6,
.markdown-cms-content.revolution-des-oeillets a:hover {
    color: #f70000;
}

.markdown-cms-content.revolution-des-oeillets a:hover:after,
.item-colored.decorated.revolution-des-oeillets:hover,
.item-colored-hover.decorated.revolution-des-oeillets:hover {
    border-color: #f70000;
}

.event-calendar-container.revolution-des-oeillets .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.revolution-des-oeillets .c-body-hours-item.available,
.event-calendar-container.revolution-des-oeillets .c-body-hours-item.last-seats,
.event-calendar-container.revolution-des-oeillets .c-body-hours-item.cancelled,
.event-calendar-container.revolution-des-oeillets .c-body-hours-item.postponed,
.event-calendar-container.revolution-des-oeillets .c-body-hours-item.programming-in-progress {
    color: #f70000;
}

.event-calendar-container.revolution-des-oeillets .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.revolution-des-oeillets .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.revolution-des-oeillets .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.revolution-des-oeillets .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #f70000;
    color: #fff;
}

.event-calendar-container.revolution-des-oeillets .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.revolution-des-oeillets .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #f70000;
}

.slideshow.active.revolution-des-oeillets .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.revolution-des-oeillets .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #f70000;
}

.event .event-summary-section.revolution-des-oeillets .circle-loader {
    fill: #f70000;
}
.item-content-long-overtitle.item-colored.club-studio,
.carouselblock .item-colored.club-studio,
.calendar .item-colored.club-studio,
.news-feed .item-colored.club-studio { color: #dcdf03; }
.item-content-long-overtitle.item-colored.club-studio:hover,
.carouselblock .item-colored.club-studio:hover,
.calendar .item-colored.club-studio:hover,
.news-feed .item-colored.club-studio:hover { color: #dcdf03; }
.item-colored.club-studio { color: #dcdf03; }
.item-colored.club-studio:hover { color: #dcdf03; }
.item-background-colored.club-studio { background-color: #dcdf03; }
.item-colored-hover:hover.club-studio { color: #dcdf03; }
.nav-colored-elements-hover:hover.club-studio * { color: #dcdf03 !important; }
.item-pseudo-before-background-colored.club-studio:before { background-color: #dcdf03; }
.item-pseudo-after-background-colored.club-studio:after { background-color: #dcdf03; }
.svg-colored.club-studio { fill: #dcdf03; }
.svg-colored-path.club-studio path { fill: #dcdf03; }
.pagination-colored-circle.club-studio circle { stroke: #dcdf03; }
.pagination-colored-circle.club-studio:hover circle { stroke: #dcdf03; }
.news-feed-list-wrapper .club-studio.item-colored { color: #dcdf03 !important; }
.news-feed-list-wrapper .club-studio.item-colored:hover { color: #dcdf03 !important; }

.additional-roles.club-studio a:hover { color: #dcdf03; border-color: #dcdf03; }

.markdown-cms-content.club-studio h1,
.markdown-cms-content.club-studio h2,
.markdown-cms-content.club-studio h3,
.markdown-cms-content.club-studio h4,
.markdown-cms-content.club-studio h5,
.markdown-cms-content.club-studio h6,
.markdown-cms-content.club-studio a:hover {
    color: #dcdf03;
}

.markdown-cms-content.club-studio a:hover:after,
.item-colored.decorated.club-studio:hover,
.item-colored-hover.decorated.club-studio:hover {
    border-color: #dcdf03;
}

.event-calendar-container.club-studio .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.club-studio .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.club-studio .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.club-studio .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.club-studio .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.club-studio .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.club-studio .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.club-studio .c-body-hours-item.available,
.event-calendar-container.club-studio .c-body-hours-item.last-seats,
.event-calendar-container.club-studio .c-body-hours-item.cancelled,
.event-calendar-container.club-studio .c-body-hours-item.postponed,
.event-calendar-container.club-studio .c-body-hours-item.programming-in-progress {
    color: #dcdf03;
}

.event-calendar-container.club-studio .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.club-studio .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.club-studio .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.club-studio .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.club-studio .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.club-studio .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #dcdf03;
    color: #fff;
}

.event-calendar-container.club-studio .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.club-studio .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #dcdf03;
}

.slideshow.active.club-studio .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.club-studio .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #dcdf03;
}

.event .event-summary-section.club-studio .circle-loader {
    fill: #dcdf03;
}
.item-content-long-overtitle.item-colored.les-week-ends-de-la-place,
.carouselblock .item-colored.les-week-ends-de-la-place,
.calendar .item-colored.les-week-ends-de-la-place,
.news-feed .item-colored.les-week-ends-de-la-place { color: #f17743; }
.item-content-long-overtitle.item-colored.les-week-ends-de-la-place:hover,
.carouselblock .item-colored.les-week-ends-de-la-place:hover,
.calendar .item-colored.les-week-ends-de-la-place:hover,
.news-feed .item-colored.les-week-ends-de-la-place:hover { color: #f17743; }
.item-colored.les-week-ends-de-la-place { color: #f17743; }
.item-colored.les-week-ends-de-la-place:hover { color: #f17743; }
.item-background-colored.les-week-ends-de-la-place { background-color: #f17743; }
.item-colored-hover:hover.les-week-ends-de-la-place { color: #f17743; }
.nav-colored-elements-hover:hover.les-week-ends-de-la-place * { color: #f17743 !important; }
.item-pseudo-before-background-colored.les-week-ends-de-la-place:before { background-color: #f17743; }
.item-pseudo-after-background-colored.les-week-ends-de-la-place:after { background-color: #f17743; }
.svg-colored.les-week-ends-de-la-place { fill: #f17743; }
.svg-colored-path.les-week-ends-de-la-place path { fill: #f17743; }
.pagination-colored-circle.les-week-ends-de-la-place circle { stroke: #f17743; }
.pagination-colored-circle.les-week-ends-de-la-place:hover circle { stroke: #f17743; }
.news-feed-list-wrapper .les-week-ends-de-la-place.item-colored { color: #f17743 !important; }
.news-feed-list-wrapper .les-week-ends-de-la-place.item-colored:hover { color: #f17743 !important; }

.additional-roles.les-week-ends-de-la-place a:hover { color: #f17743; border-color: #f17743; }

.markdown-cms-content.les-week-ends-de-la-place h1,
.markdown-cms-content.les-week-ends-de-la-place h2,
.markdown-cms-content.les-week-ends-de-la-place h3,
.markdown-cms-content.les-week-ends-de-la-place h4,
.markdown-cms-content.les-week-ends-de-la-place h5,
.markdown-cms-content.les-week-ends-de-la-place h6,
.markdown-cms-content.les-week-ends-de-la-place a:hover {
    color: #f17743;
}

.markdown-cms-content.les-week-ends-de-la-place a:hover:after,
.item-colored.decorated.les-week-ends-de-la-place:hover,
.item-colored-hover.decorated.les-week-ends-de-la-place:hover {
    border-color: #f17743;
}

.event-calendar-container.les-week-ends-de-la-place .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item.available,
.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item.last-seats,
.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item.cancelled,
.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item.postponed,
.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item.programming-in-progress {
    color: #f17743;
}

.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.les-week-ends-de-la-place .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #f17743;
    color: #fff;
}

.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.les-week-ends-de-la-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #f17743;
}

.slideshow.active.les-week-ends-de-la-place .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.les-week-ends-de-la-place .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #f17743;
}

.event .event-summary-section.les-week-ends-de-la-place .circle-loader {
    fill: #f17743;
}
.item-content-long-overtitle.item-colored.exposition,
.carouselblock .item-colored.exposition,
.calendar .item-colored.exposition,
.news-feed .item-colored.exposition { color: #2d5de0; }
.item-content-long-overtitle.item-colored.exposition:hover,
.carouselblock .item-colored.exposition:hover,
.calendar .item-colored.exposition:hover,
.news-feed .item-colored.exposition:hover { color: #2d5de0; }
.item-colored.exposition { color: #2d5de0; }
.item-colored.exposition:hover { color: #2d5de0; }
.item-background-colored.exposition { background-color: #2d5de0; }
.item-colored-hover:hover.exposition { color: #2d5de0; }
.nav-colored-elements-hover:hover.exposition * { color: #2d5de0 !important; }
.item-pseudo-before-background-colored.exposition:before { background-color: #2d5de0; }
.item-pseudo-after-background-colored.exposition:after { background-color: #2d5de0; }
.svg-colored.exposition { fill: #2d5de0; }
.svg-colored-path.exposition path { fill: #2d5de0; }
.pagination-colored-circle.exposition circle { stroke: #2d5de0; }
.pagination-colored-circle.exposition:hover circle { stroke: #2d5de0; }
.news-feed-list-wrapper .exposition.item-colored { color: #2d5de0 !important; }
.news-feed-list-wrapper .exposition.item-colored:hover { color: #2d5de0 !important; }

.additional-roles.exposition a:hover { color: #2d5de0; border-color: #2d5de0; }

.markdown-cms-content.exposition h1,
.markdown-cms-content.exposition h2,
.markdown-cms-content.exposition h3,
.markdown-cms-content.exposition h4,
.markdown-cms-content.exposition h5,
.markdown-cms-content.exposition h6,
.markdown-cms-content.exposition a:hover {
    color: #2d5de0;
}

.markdown-cms-content.exposition a:hover:after,
.item-colored.decorated.exposition:hover,
.item-colored-hover.decorated.exposition:hover {
    border-color: #2d5de0;
}

.event-calendar-container.exposition .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.exposition .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.exposition .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.exposition .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.exposition .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.exposition .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.exposition .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.exposition .c-body-hours-item.available,
.event-calendar-container.exposition .c-body-hours-item.last-seats,
.event-calendar-container.exposition .c-body-hours-item.cancelled,
.event-calendar-container.exposition .c-body-hours-item.postponed,
.event-calendar-container.exposition .c-body-hours-item.programming-in-progress {
    color: #2d5de0;
}

.event-calendar-container.exposition .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.exposition .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.exposition .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.exposition .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.exposition .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.exposition .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #2d5de0;
    color: #fff;
}

.event-calendar-container.exposition .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.exposition .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #2d5de0;
}

.slideshow.active.exposition .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.exposition .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #2d5de0;
}

.event .event-summary-section.exposition .circle-loader {
    fill: #2d5de0;
}
.item-content-long-overtitle.item-colored.chantiers-deurope-24,
.carouselblock .item-colored.chantiers-deurope-24,
.calendar .item-colored.chantiers-deurope-24,
.news-feed .item-colored.chantiers-deurope-24 { color: #1f25cd; }
.item-content-long-overtitle.item-colored.chantiers-deurope-24:hover,
.carouselblock .item-colored.chantiers-deurope-24:hover,
.calendar .item-colored.chantiers-deurope-24:hover,
.news-feed .item-colored.chantiers-deurope-24:hover { color: #1f25cd; }
.item-colored.chantiers-deurope-24 { color: #1f25cd; }
.item-colored.chantiers-deurope-24:hover { color: #1f25cd; }
.item-background-colored.chantiers-deurope-24 { background-color: #1f25cd; }
.item-colored-hover:hover.chantiers-deurope-24 { color: #1f25cd; }
.nav-colored-elements-hover:hover.chantiers-deurope-24 * { color: #1f25cd !important; }
.item-pseudo-before-background-colored.chantiers-deurope-24:before { background-color: #1f25cd; }
.item-pseudo-after-background-colored.chantiers-deurope-24:after { background-color: #1f25cd; }
.svg-colored.chantiers-deurope-24 { fill: #1f25cd; }
.svg-colored-path.chantiers-deurope-24 path { fill: #1f25cd; }
.pagination-colored-circle.chantiers-deurope-24 circle { stroke: #1f25cd; }
.pagination-colored-circle.chantiers-deurope-24:hover circle { stroke: #1f25cd; }
.news-feed-list-wrapper .chantiers-deurope-24.item-colored { color: #1f25cd !important; }
.news-feed-list-wrapper .chantiers-deurope-24.item-colored:hover { color: #1f25cd !important; }

.additional-roles.chantiers-deurope-24 a:hover { color: #1f25cd; border-color: #1f25cd; }

.markdown-cms-content.chantiers-deurope-24 h1,
.markdown-cms-content.chantiers-deurope-24 h2,
.markdown-cms-content.chantiers-deurope-24 h3,
.markdown-cms-content.chantiers-deurope-24 h4,
.markdown-cms-content.chantiers-deurope-24 h5,
.markdown-cms-content.chantiers-deurope-24 h6,
.markdown-cms-content.chantiers-deurope-24 a:hover {
    color: #1f25cd;
}

.markdown-cms-content.chantiers-deurope-24 a:hover:after,
.item-colored.decorated.chantiers-deurope-24:hover,
.item-colored-hover.decorated.chantiers-deurope-24:hover {
    border-color: #1f25cd;
}

.event-calendar-container.chantiers-deurope-24 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.chantiers-deurope-24 .c-body-hours-item.available,
.event-calendar-container.chantiers-deurope-24 .c-body-hours-item.last-seats,
.event-calendar-container.chantiers-deurope-24 .c-body-hours-item.cancelled,
.event-calendar-container.chantiers-deurope-24 .c-body-hours-item.postponed,
.event-calendar-container.chantiers-deurope-24 .c-body-hours-item.programming-in-progress {
    color: #1f25cd;
}

.event-calendar-container.chantiers-deurope-24 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-24 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-24 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.chantiers-deurope-24 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #1f25cd;
    color: #fff;
}

.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.chantiers-deurope-24 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #1f25cd;
}

.slideshow.active.chantiers-deurope-24 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.chantiers-deurope-24 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #1f25cd;
}

.event .event-summary-section.chantiers-deurope-24 .circle-loader {
    fill: #1f25cd;
}
.item-content-long-overtitle.item-colored.musique-contemporaine,
.carouselblock .item-colored.musique-contemporaine,
.calendar .item-colored.musique-contemporaine,
.news-feed .item-colored.musique-contemporaine { color: #35d4b8; }
.item-content-long-overtitle.item-colored.musique-contemporaine:hover,
.carouselblock .item-colored.musique-contemporaine:hover,
.calendar .item-colored.musique-contemporaine:hover,
.news-feed .item-colored.musique-contemporaine:hover { color: #35d4b8; }
.item-colored.musique-contemporaine { color: #35d4b8; }
.item-colored.musique-contemporaine:hover { color: #35d4b8; }
.item-background-colored.musique-contemporaine { background-color: #35d4b8; }
.item-colored-hover:hover.musique-contemporaine { color: #35d4b8; }
.nav-colored-elements-hover:hover.musique-contemporaine * { color: #35d4b8 !important; }
.item-pseudo-before-background-colored.musique-contemporaine:before { background-color: #35d4b8; }
.item-pseudo-after-background-colored.musique-contemporaine:after { background-color: #35d4b8; }
.svg-colored.musique-contemporaine { fill: #35d4b8; }
.svg-colored-path.musique-contemporaine path { fill: #35d4b8; }
.pagination-colored-circle.musique-contemporaine circle { stroke: #35d4b8; }
.pagination-colored-circle.musique-contemporaine:hover circle { stroke: #35d4b8; }
.news-feed-list-wrapper .musique-contemporaine.item-colored { color: #35d4b8 !important; }
.news-feed-list-wrapper .musique-contemporaine.item-colored:hover { color: #35d4b8 !important; }

.additional-roles.musique-contemporaine a:hover { color: #35d4b8; border-color: #35d4b8; }

.markdown-cms-content.musique-contemporaine h1,
.markdown-cms-content.musique-contemporaine h2,
.markdown-cms-content.musique-contemporaine h3,
.markdown-cms-content.musique-contemporaine h4,
.markdown-cms-content.musique-contemporaine h5,
.markdown-cms-content.musique-contemporaine h6,
.markdown-cms-content.musique-contemporaine a:hover {
    color: #35d4b8;
}

.markdown-cms-content.musique-contemporaine a:hover:after,
.item-colored.decorated.musique-contemporaine:hover,
.item-colored-hover.decorated.musique-contemporaine:hover {
    border-color: #35d4b8;
}

.event-calendar-container.musique-contemporaine .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.musique-contemporaine .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.musique-contemporaine .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.musique-contemporaine .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.musique-contemporaine .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.musique-contemporaine .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.musique-contemporaine .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.musique-contemporaine .c-body-hours-item.available,
.event-calendar-container.musique-contemporaine .c-body-hours-item.last-seats,
.event-calendar-container.musique-contemporaine .c-body-hours-item.cancelled,
.event-calendar-container.musique-contemporaine .c-body-hours-item.postponed,
.event-calendar-container.musique-contemporaine .c-body-hours-item.programming-in-progress {
    color: #35d4b8;
}

.event-calendar-container.musique-contemporaine .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musique-contemporaine .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musique-contemporaine .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.musique-contemporaine .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.musique-contemporaine .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.musique-contemporaine .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #35d4b8;
    color: #fff;
}

.event-calendar-container.musique-contemporaine .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.musique-contemporaine .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #35d4b8;
}

.slideshow.active.musique-contemporaine .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.musique-contemporaine .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #35d4b8;
}

.event .event-summary-section.musique-contemporaine .circle-loader {
    fill: #35d4b8;
}
.item-content-long-overtitle.item-colored.chanson-francaise,
.carouselblock .item-colored.chanson-francaise,
.calendar .item-colored.chanson-francaise,
.news-feed .item-colored.chanson-francaise { color: #35d4b8; }
.item-content-long-overtitle.item-colored.chanson-francaise:hover,
.carouselblock .item-colored.chanson-francaise:hover,
.calendar .item-colored.chanson-francaise:hover,
.news-feed .item-colored.chanson-francaise:hover { color: #35d4b8; }
.item-colored.chanson-francaise { color: #35d4b8; }
.item-colored.chanson-francaise:hover { color: #35d4b8; }
.item-background-colored.chanson-francaise { background-color: #35d4b8; }
.item-colored-hover:hover.chanson-francaise { color: #35d4b8; }
.nav-colored-elements-hover:hover.chanson-francaise * { color: #35d4b8 !important; }
.item-pseudo-before-background-colored.chanson-francaise:before { background-color: #35d4b8; }
.item-pseudo-after-background-colored.chanson-francaise:after { background-color: #35d4b8; }
.svg-colored.chanson-francaise { fill: #35d4b8; }
.svg-colored-path.chanson-francaise path { fill: #35d4b8; }
.pagination-colored-circle.chanson-francaise circle { stroke: #35d4b8; }
.pagination-colored-circle.chanson-francaise:hover circle { stroke: #35d4b8; }
.news-feed-list-wrapper .chanson-francaise.item-colored { color: #35d4b8 !important; }
.news-feed-list-wrapper .chanson-francaise.item-colored:hover { color: #35d4b8 !important; }

.additional-roles.chanson-francaise a:hover { color: #35d4b8; border-color: #35d4b8; }

.markdown-cms-content.chanson-francaise h1,
.markdown-cms-content.chanson-francaise h2,
.markdown-cms-content.chanson-francaise h3,
.markdown-cms-content.chanson-francaise h4,
.markdown-cms-content.chanson-francaise h5,
.markdown-cms-content.chanson-francaise h6,
.markdown-cms-content.chanson-francaise a:hover {
    color: #35d4b8;
}

.markdown-cms-content.chanson-francaise a:hover:after,
.item-colored.decorated.chanson-francaise:hover,
.item-colored-hover.decorated.chanson-francaise:hover {
    border-color: #35d4b8;
}

.event-calendar-container.chanson-francaise .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.chanson-francaise .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.chanson-francaise .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.chanson-francaise .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.chanson-francaise .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.chanson-francaise .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.chanson-francaise .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.chanson-francaise .c-body-hours-item.available,
.event-calendar-container.chanson-francaise .c-body-hours-item.last-seats,
.event-calendar-container.chanson-francaise .c-body-hours-item.cancelled,
.event-calendar-container.chanson-francaise .c-body-hours-item.postponed,
.event-calendar-container.chanson-francaise .c-body-hours-item.programming-in-progress {
    color: #35d4b8;
}

.event-calendar-container.chanson-francaise .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chanson-francaise .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chanson-francaise .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.chanson-francaise .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.chanson-francaise .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.chanson-francaise .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #35d4b8;
    color: #fff;
}

.event-calendar-container.chanson-francaise .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.chanson-francaise .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #35d4b8;
}

.slideshow.active.chanson-francaise .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.chanson-francaise .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #35d4b8;
}

.event .event-summary-section.chanson-francaise .circle-loader {
    fill: #35d4b8;
}
.item-content-long-overtitle.item-colored.saison-bresil-france-2025,
.carouselblock .item-colored.saison-bresil-france-2025,
.calendar .item-colored.saison-bresil-france-2025,
.news-feed .item-colored.saison-bresil-france-2025 { color: #e8ff17; }
.item-content-long-overtitle.item-colored.saison-bresil-france-2025:hover,
.carouselblock .item-colored.saison-bresil-france-2025:hover,
.calendar .item-colored.saison-bresil-france-2025:hover,
.news-feed .item-colored.saison-bresil-france-2025:hover { color: #e8ff17; }
.item-colored.saison-bresil-france-2025 { color: #e8ff17; }
.item-colored.saison-bresil-france-2025:hover { color: #e8ff17; }
.item-background-colored.saison-bresil-france-2025 { background-color: #e8ff17; }
.item-colored-hover:hover.saison-bresil-france-2025 { color: #e8ff17; }
.nav-colored-elements-hover:hover.saison-bresil-france-2025 * { color: #e8ff17 !important; }
.item-pseudo-before-background-colored.saison-bresil-france-2025:before { background-color: #e8ff17; }
.item-pseudo-after-background-colored.saison-bresil-france-2025:after { background-color: #e8ff17; }
.svg-colored.saison-bresil-france-2025 { fill: #e8ff17; }
.svg-colored-path.saison-bresil-france-2025 path { fill: #e8ff17; }
.pagination-colored-circle.saison-bresil-france-2025 circle { stroke: #e8ff17; }
.pagination-colored-circle.saison-bresil-france-2025:hover circle { stroke: #e8ff17; }
.news-feed-list-wrapper .saison-bresil-france-2025.item-colored { color: #e8ff17 !important; }
.news-feed-list-wrapper .saison-bresil-france-2025.item-colored:hover { color: #e8ff17 !important; }

.additional-roles.saison-bresil-france-2025 a:hover { color: #e8ff17; border-color: #e8ff17; }

.markdown-cms-content.saison-bresil-france-2025 h1,
.markdown-cms-content.saison-bresil-france-2025 h2,
.markdown-cms-content.saison-bresil-france-2025 h3,
.markdown-cms-content.saison-bresil-france-2025 h4,
.markdown-cms-content.saison-bresil-france-2025 h5,
.markdown-cms-content.saison-bresil-france-2025 h6,
.markdown-cms-content.saison-bresil-france-2025 a:hover {
    color: #e8ff17;
}

.markdown-cms-content.saison-bresil-france-2025 a:hover:after,
.item-colored.decorated.saison-bresil-france-2025:hover,
.item-colored-hover.decorated.saison-bresil-france-2025:hover {
    border-color: #e8ff17;
}

.event-calendar-container.saison-bresil-france-2025 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item.available,
.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item.last-seats,
.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item.cancelled,
.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item.postponed,
.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item.programming-in-progress {
    color: #e8ff17;
}

.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.saison-bresil-france-2025 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #e8ff17;
    color: #fff;
}

.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.saison-bresil-france-2025 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #e8ff17;
}

.slideshow.active.saison-bresil-france-2025 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.saison-bresil-france-2025 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #e8ff17;
}

.event .event-summary-section.saison-bresil-france-2025 .circle-loader {
    fill: #e8ff17;
}
.item-content-long-overtitle.item-colored.chantiers-deurope-25,
.carouselblock .item-colored.chantiers-deurope-25,
.calendar .item-colored.chantiers-deurope-25,
.news-feed .item-colored.chantiers-deurope-25 { color: #0067ed; }
.item-content-long-overtitle.item-colored.chantiers-deurope-25:hover,
.carouselblock .item-colored.chantiers-deurope-25:hover,
.calendar .item-colored.chantiers-deurope-25:hover,
.news-feed .item-colored.chantiers-deurope-25:hover { color: #0067ed; }
.item-colored.chantiers-deurope-25 { color: #0067ed; }
.item-colored.chantiers-deurope-25:hover { color: #0067ed; }
.item-background-colored.chantiers-deurope-25 { background-color: #0067ed; }
.item-colored-hover:hover.chantiers-deurope-25 { color: #0067ed; }
.nav-colored-elements-hover:hover.chantiers-deurope-25 * { color: #0067ed !important; }
.item-pseudo-before-background-colored.chantiers-deurope-25:before { background-color: #0067ed; }
.item-pseudo-after-background-colored.chantiers-deurope-25:after { background-color: #0067ed; }
.svg-colored.chantiers-deurope-25 { fill: #0067ed; }
.svg-colored-path.chantiers-deurope-25 path { fill: #0067ed; }
.pagination-colored-circle.chantiers-deurope-25 circle { stroke: #0067ed; }
.pagination-colored-circle.chantiers-deurope-25:hover circle { stroke: #0067ed; }
.news-feed-list-wrapper .chantiers-deurope-25.item-colored { color: #0067ed !important; }
.news-feed-list-wrapper .chantiers-deurope-25.item-colored:hover { color: #0067ed !important; }

.additional-roles.chantiers-deurope-25 a:hover { color: #0067ed; border-color: #0067ed; }

.markdown-cms-content.chantiers-deurope-25 h1,
.markdown-cms-content.chantiers-deurope-25 h2,
.markdown-cms-content.chantiers-deurope-25 h3,
.markdown-cms-content.chantiers-deurope-25 h4,
.markdown-cms-content.chantiers-deurope-25 h5,
.markdown-cms-content.chantiers-deurope-25 h6,
.markdown-cms-content.chantiers-deurope-25 a:hover {
    color: #0067ed;
}

.markdown-cms-content.chantiers-deurope-25 a:hover:after,
.item-colored.decorated.chantiers-deurope-25:hover,
.item-colored-hover.decorated.chantiers-deurope-25:hover {
    border-color: #0067ed;
}

.event-calendar-container.chantiers-deurope-25 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.chantiers-deurope-25 .c-body-hours-item.available,
.event-calendar-container.chantiers-deurope-25 .c-body-hours-item.last-seats,
.event-calendar-container.chantiers-deurope-25 .c-body-hours-item.cancelled,
.event-calendar-container.chantiers-deurope-25 .c-body-hours-item.postponed,
.event-calendar-container.chantiers-deurope-25 .c-body-hours-item.programming-in-progress {
    color: #0067ed;
}

.event-calendar-container.chantiers-deurope-25 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-25 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-25 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.chantiers-deurope-25 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #0067ed;
    color: #fff;
}

.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.chantiers-deurope-25 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #0067ed;
}

.slideshow.active.chantiers-deurope-25 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.chantiers-deurope-25 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #0067ed;
}

.event .event-summary-section.chantiers-deurope-25 .circle-loader {
    fill: #0067ed;
}
.item-content-long-overtitle.item-colored.focus-lituanie,
.carouselblock .item-colored.focus-lituanie,
.calendar .item-colored.focus-lituanie,
.news-feed .item-colored.focus-lituanie { color: #74a7ff; }
.item-content-long-overtitle.item-colored.focus-lituanie:hover,
.carouselblock .item-colored.focus-lituanie:hover,
.calendar .item-colored.focus-lituanie:hover,
.news-feed .item-colored.focus-lituanie:hover { color: #74a7ff; }
.item-colored.focus-lituanie { color: #74a7ff; }
.item-colored.focus-lituanie:hover { color: #74a7ff; }
.item-background-colored.focus-lituanie { background-color: #74a7ff; }
.item-colored-hover:hover.focus-lituanie { color: #74a7ff; }
.nav-colored-elements-hover:hover.focus-lituanie * { color: #74a7ff !important; }
.item-pseudo-before-background-colored.focus-lituanie:before { background-color: #74a7ff; }
.item-pseudo-after-background-colored.focus-lituanie:after { background-color: #74a7ff; }
.svg-colored.focus-lituanie { fill: #74a7ff; }
.svg-colored-path.focus-lituanie path { fill: #74a7ff; }
.pagination-colored-circle.focus-lituanie circle { stroke: #74a7ff; }
.pagination-colored-circle.focus-lituanie:hover circle { stroke: #74a7ff; }
.news-feed-list-wrapper .focus-lituanie.item-colored { color: #74a7ff !important; }
.news-feed-list-wrapper .focus-lituanie.item-colored:hover { color: #74a7ff !important; }

.additional-roles.focus-lituanie a:hover { color: #74a7ff; border-color: #74a7ff; }

.markdown-cms-content.focus-lituanie h1,
.markdown-cms-content.focus-lituanie h2,
.markdown-cms-content.focus-lituanie h3,
.markdown-cms-content.focus-lituanie h4,
.markdown-cms-content.focus-lituanie h5,
.markdown-cms-content.focus-lituanie h6,
.markdown-cms-content.focus-lituanie a:hover {
    color: #74a7ff;
}

.markdown-cms-content.focus-lituanie a:hover:after,
.item-colored.decorated.focus-lituanie:hover,
.item-colored-hover.decorated.focus-lituanie:hover {
    border-color: #74a7ff;
}

.event-calendar-container.focus-lituanie .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.focus-lituanie .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.focus-lituanie .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.focus-lituanie .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.focus-lituanie .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.focus-lituanie .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.focus-lituanie .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.focus-lituanie .c-body-hours-item.available,
.event-calendar-container.focus-lituanie .c-body-hours-item.last-seats,
.event-calendar-container.focus-lituanie .c-body-hours-item.cancelled,
.event-calendar-container.focus-lituanie .c-body-hours-item.postponed,
.event-calendar-container.focus-lituanie .c-body-hours-item.programming-in-progress {
    color: #74a7ff;
}

.event-calendar-container.focus-lituanie .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-lituanie .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-lituanie .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.focus-lituanie .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.focus-lituanie .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.focus-lituanie .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #74a7ff;
    color: #fff;
}

.event-calendar-container.focus-lituanie .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.focus-lituanie .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #74a7ff;
}

.slideshow.active.focus-lituanie .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.focus-lituanie .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #74a7ff;
}

.event .event-summary-section.focus-lituanie .circle-loader {
    fill: #74a7ff;
}
.item-content-long-overtitle.item-colored.focus-ouzbekistan,
.carouselblock .item-colored.focus-ouzbekistan,
.calendar .item-colored.focus-ouzbekistan,
.news-feed .item-colored.focus-ouzbekistan { color: #e6bf63; }
.item-content-long-overtitle.item-colored.focus-ouzbekistan:hover,
.carouselblock .item-colored.focus-ouzbekistan:hover,
.calendar .item-colored.focus-ouzbekistan:hover,
.news-feed .item-colored.focus-ouzbekistan:hover { color: #e6bf63; }
.item-colored.focus-ouzbekistan { color: #e6bf63; }
.item-colored.focus-ouzbekistan:hover { color: #e6bf63; }
.item-background-colored.focus-ouzbekistan { background-color: #e6bf63; }
.item-colored-hover:hover.focus-ouzbekistan { color: #e6bf63; }
.nav-colored-elements-hover:hover.focus-ouzbekistan * { color: #e6bf63 !important; }
.item-pseudo-before-background-colored.focus-ouzbekistan:before { background-color: #e6bf63; }
.item-pseudo-after-background-colored.focus-ouzbekistan:after { background-color: #e6bf63; }
.svg-colored.focus-ouzbekistan { fill: #e6bf63; }
.svg-colored-path.focus-ouzbekistan path { fill: #e6bf63; }
.pagination-colored-circle.focus-ouzbekistan circle { stroke: #e6bf63; }
.pagination-colored-circle.focus-ouzbekistan:hover circle { stroke: #e6bf63; }
.news-feed-list-wrapper .focus-ouzbekistan.item-colored { color: #e6bf63 !important; }
.news-feed-list-wrapper .focus-ouzbekistan.item-colored:hover { color: #e6bf63 !important; }

.additional-roles.focus-ouzbekistan a:hover { color: #e6bf63; border-color: #e6bf63; }

.markdown-cms-content.focus-ouzbekistan h1,
.markdown-cms-content.focus-ouzbekistan h2,
.markdown-cms-content.focus-ouzbekistan h3,
.markdown-cms-content.focus-ouzbekistan h4,
.markdown-cms-content.focus-ouzbekistan h5,
.markdown-cms-content.focus-ouzbekistan h6,
.markdown-cms-content.focus-ouzbekistan a:hover {
    color: #e6bf63;
}

.markdown-cms-content.focus-ouzbekistan a:hover:after,
.item-colored.decorated.focus-ouzbekistan:hover,
.item-colored-hover.decorated.focus-ouzbekistan:hover {
    border-color: #e6bf63;
}

.event-calendar-container.focus-ouzbekistan .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.focus-ouzbekistan .c-body-hours-item.available,
.event-calendar-container.focus-ouzbekistan .c-body-hours-item.last-seats,
.event-calendar-container.focus-ouzbekistan .c-body-hours-item.cancelled,
.event-calendar-container.focus-ouzbekistan .c-body-hours-item.postponed,
.event-calendar-container.focus-ouzbekistan .c-body-hours-item.programming-in-progress {
    color: #e6bf63;
}

.event-calendar-container.focus-ouzbekistan .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-ouzbekistan .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-ouzbekistan .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.focus-ouzbekistan .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #e6bf63;
    color: #fff;
}

.event-calendar-container.focus-ouzbekistan .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.focus-ouzbekistan .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #e6bf63;
}

.slideshow.active.focus-ouzbekistan .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.focus-ouzbekistan .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #e6bf63;
}

.event .event-summary-section.focus-ouzbekistan .circle-loader {
    fill: #e6bf63;
}
.item-content-long-overtitle.item-colored.musique-actuelle,
.carouselblock .item-colored.musique-actuelle,
.calendar .item-colored.musique-actuelle,
.news-feed .item-colored.musique-actuelle { color: #09b5eb; }
.item-content-long-overtitle.item-colored.musique-actuelle:hover,
.carouselblock .item-colored.musique-actuelle:hover,
.calendar .item-colored.musique-actuelle:hover,
.news-feed .item-colored.musique-actuelle:hover { color: #09b5eb; }
.item-colored.musique-actuelle { color: #09b5eb; }
.item-colored.musique-actuelle:hover { color: #09b5eb; }
.item-background-colored.musique-actuelle { background-color: #09b5eb; }
.item-colored-hover:hover.musique-actuelle { color: #09b5eb; }
.nav-colored-elements-hover:hover.musique-actuelle * { color: #09b5eb !important; }
.item-pseudo-before-background-colored.musique-actuelle:before { background-color: #09b5eb; }
.item-pseudo-after-background-colored.musique-actuelle:after { background-color: #09b5eb; }
.svg-colored.musique-actuelle { fill: #09b5eb; }
.svg-colored-path.musique-actuelle path { fill: #09b5eb; }
.pagination-colored-circle.musique-actuelle circle { stroke: #09b5eb; }
.pagination-colored-circle.musique-actuelle:hover circle { stroke: #09b5eb; }
.news-feed-list-wrapper .musique-actuelle.item-colored { color: #09b5eb !important; }
.news-feed-list-wrapper .musique-actuelle.item-colored:hover { color: #09b5eb !important; }

.additional-roles.musique-actuelle a:hover { color: #09b5eb; border-color: #09b5eb; }

.markdown-cms-content.musique-actuelle h1,
.markdown-cms-content.musique-actuelle h2,
.markdown-cms-content.musique-actuelle h3,
.markdown-cms-content.musique-actuelle h4,
.markdown-cms-content.musique-actuelle h5,
.markdown-cms-content.musique-actuelle h6,
.markdown-cms-content.musique-actuelle a:hover {
    color: #09b5eb;
}

.markdown-cms-content.musique-actuelle a:hover:after,
.item-colored.decorated.musique-actuelle:hover,
.item-colored-hover.decorated.musique-actuelle:hover {
    border-color: #09b5eb;
}

.event-calendar-container.musique-actuelle .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.musique-actuelle .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.musique-actuelle .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.musique-actuelle .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.musique-actuelle .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.musique-actuelle .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.musique-actuelle .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.musique-actuelle .c-body-hours-item.available,
.event-calendar-container.musique-actuelle .c-body-hours-item.last-seats,
.event-calendar-container.musique-actuelle .c-body-hours-item.cancelled,
.event-calendar-container.musique-actuelle .c-body-hours-item.postponed,
.event-calendar-container.musique-actuelle .c-body-hours-item.programming-in-progress {
    color: #09b5eb;
}

.event-calendar-container.musique-actuelle .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musique-actuelle .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.musique-actuelle .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.musique-actuelle .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.musique-actuelle .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.musique-actuelle .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #09b5eb;
    color: #fff;
}

.event-calendar-container.musique-actuelle .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.musique-actuelle .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #09b5eb;
}

.slideshow.active.musique-actuelle .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.musique-actuelle .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #09b5eb;
}

.event .event-summary-section.musique-actuelle .circle-loader {
    fill: #09b5eb;
}
.item-content-long-overtitle.item-colored.jeunesse-1,
.carouselblock .item-colored.jeunesse-1,
.calendar .item-colored.jeunesse-1,
.news-feed .item-colored.jeunesse-1 { color: #f78c59; }
.item-content-long-overtitle.item-colored.jeunesse-1:hover,
.carouselblock .item-colored.jeunesse-1:hover,
.calendar .item-colored.jeunesse-1:hover,
.news-feed .item-colored.jeunesse-1:hover { color: #f78c59; }
.item-colored.jeunesse-1 { color: #f78c59; }
.item-colored.jeunesse-1:hover { color: #f78c59; }
.item-background-colored.jeunesse-1 { background-color: #f78c59; }
.item-colored-hover:hover.jeunesse-1 { color: #f78c59; }
.nav-colored-elements-hover:hover.jeunesse-1 * { color: #f78c59 !important; }
.item-pseudo-before-background-colored.jeunesse-1:before { background-color: #f78c59; }
.item-pseudo-after-background-colored.jeunesse-1:after { background-color: #f78c59; }
.svg-colored.jeunesse-1 { fill: #f78c59; }
.svg-colored-path.jeunesse-1 path { fill: #f78c59; }
.pagination-colored-circle.jeunesse-1 circle { stroke: #f78c59; }
.pagination-colored-circle.jeunesse-1:hover circle { stroke: #f78c59; }
.news-feed-list-wrapper .jeunesse-1.item-colored { color: #f78c59 !important; }
.news-feed-list-wrapper .jeunesse-1.item-colored:hover { color: #f78c59 !important; }

.additional-roles.jeunesse-1 a:hover { color: #f78c59; border-color: #f78c59; }

.markdown-cms-content.jeunesse-1 h1,
.markdown-cms-content.jeunesse-1 h2,
.markdown-cms-content.jeunesse-1 h3,
.markdown-cms-content.jeunesse-1 h4,
.markdown-cms-content.jeunesse-1 h5,
.markdown-cms-content.jeunesse-1 h6,
.markdown-cms-content.jeunesse-1 a:hover {
    color: #f78c59;
}

.markdown-cms-content.jeunesse-1 a:hover:after,
.item-colored.decorated.jeunesse-1:hover,
.item-colored-hover.decorated.jeunesse-1:hover {
    border-color: #f78c59;
}

.event-calendar-container.jeunesse-1 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.jeunesse-1 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.jeunesse-1 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.jeunesse-1 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.jeunesse-1 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.jeunesse-1 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.jeunesse-1 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.jeunesse-1 .c-body-hours-item.available,
.event-calendar-container.jeunesse-1 .c-body-hours-item.last-seats,
.event-calendar-container.jeunesse-1 .c-body-hours-item.cancelled,
.event-calendar-container.jeunesse-1 .c-body-hours-item.postponed,
.event-calendar-container.jeunesse-1 .c-body-hours-item.programming-in-progress {
    color: #f78c59;
}

.event-calendar-container.jeunesse-1 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.jeunesse-1 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.jeunesse-1 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.jeunesse-1 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.jeunesse-1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.jeunesse-1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #f78c59;
    color: #fff;
}

.event-calendar-container.jeunesse-1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.jeunesse-1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #f78c59;
}

.slideshow.active.jeunesse-1 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.jeunesse-1 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #f78c59;
}

.event .event-summary-section.jeunesse-1 .circle-loader {
    fill: #f78c59;
}
.item-content-long-overtitle.item-colored.focus-cameroun,
.carouselblock .item-colored.focus-cameroun,
.calendar .item-colored.focus-cameroun,
.news-feed .item-colored.focus-cameroun { color: #874545; }
.item-content-long-overtitle.item-colored.focus-cameroun:hover,
.carouselblock .item-colored.focus-cameroun:hover,
.calendar .item-colored.focus-cameroun:hover,
.news-feed .item-colored.focus-cameroun:hover { color: #874545; }
.item-colored.focus-cameroun { color: #874545; }
.item-colored.focus-cameroun:hover { color: #874545; }
.item-background-colored.focus-cameroun { background-color: #874545; }
.item-colored-hover:hover.focus-cameroun { color: #874545; }
.nav-colored-elements-hover:hover.focus-cameroun * { color: #874545 !important; }
.item-pseudo-before-background-colored.focus-cameroun:before { background-color: #874545; }
.item-pseudo-after-background-colored.focus-cameroun:after { background-color: #874545; }
.svg-colored.focus-cameroun { fill: #874545; }
.svg-colored-path.focus-cameroun path { fill: #874545; }
.pagination-colored-circle.focus-cameroun circle { stroke: #874545; }
.pagination-colored-circle.focus-cameroun:hover circle { stroke: #874545; }
.news-feed-list-wrapper .focus-cameroun.item-colored { color: #874545 !important; }
.news-feed-list-wrapper .focus-cameroun.item-colored:hover { color: #874545 !important; }

.additional-roles.focus-cameroun a:hover { color: #874545; border-color: #874545; }

.markdown-cms-content.focus-cameroun h1,
.markdown-cms-content.focus-cameroun h2,
.markdown-cms-content.focus-cameroun h3,
.markdown-cms-content.focus-cameroun h4,
.markdown-cms-content.focus-cameroun h5,
.markdown-cms-content.focus-cameroun h6,
.markdown-cms-content.focus-cameroun a:hover {
    color: #874545;
}

.markdown-cms-content.focus-cameroun a:hover:after,
.item-colored.decorated.focus-cameroun:hover,
.item-colored-hover.decorated.focus-cameroun:hover {
    border-color: #874545;
}

.event-calendar-container.focus-cameroun .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.focus-cameroun .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.focus-cameroun .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.focus-cameroun .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.focus-cameroun .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.focus-cameroun .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.focus-cameroun .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.focus-cameroun .c-body-hours-item.available,
.event-calendar-container.focus-cameroun .c-body-hours-item.last-seats,
.event-calendar-container.focus-cameroun .c-body-hours-item.cancelled,
.event-calendar-container.focus-cameroun .c-body-hours-item.postponed,
.event-calendar-container.focus-cameroun .c-body-hours-item.programming-in-progress {
    color: #874545;
}

.event-calendar-container.focus-cameroun .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-cameroun .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-cameroun .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.focus-cameroun .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.focus-cameroun .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.focus-cameroun .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #874545;
    color: #fff;
}

.event-calendar-container.focus-cameroun .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.focus-cameroun .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #874545;
}

.slideshow.active.focus-cameroun .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.focus-cameroun .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #874545;
}

.event .event-summary-section.focus-cameroun .circle-loader {
    fill: #874545;
}
.item-content-long-overtitle.item-colored.la-place-est-a-vous,
.carouselblock .item-colored.la-place-est-a-vous,
.calendar .item-colored.la-place-est-a-vous,
.news-feed .item-colored.la-place-est-a-vous { color: #00ed8a; }
.item-content-long-overtitle.item-colored.la-place-est-a-vous:hover,
.carouselblock .item-colored.la-place-est-a-vous:hover,
.calendar .item-colored.la-place-est-a-vous:hover,
.news-feed .item-colored.la-place-est-a-vous:hover { color: #00ed8a; }
.item-colored.la-place-est-a-vous { color: #00ed8a; }
.item-colored.la-place-est-a-vous:hover { color: #00ed8a; }
.item-background-colored.la-place-est-a-vous { background-color: #00ed8a; }
.item-colored-hover:hover.la-place-est-a-vous { color: #00ed8a; }
.nav-colored-elements-hover:hover.la-place-est-a-vous * { color: #00ed8a !important; }
.item-pseudo-before-background-colored.la-place-est-a-vous:before { background-color: #00ed8a; }
.item-pseudo-after-background-colored.la-place-est-a-vous:after { background-color: #00ed8a; }
.svg-colored.la-place-est-a-vous { fill: #00ed8a; }
.svg-colored-path.la-place-est-a-vous path { fill: #00ed8a; }
.pagination-colored-circle.la-place-est-a-vous circle { stroke: #00ed8a; }
.pagination-colored-circle.la-place-est-a-vous:hover circle { stroke: #00ed8a; }
.news-feed-list-wrapper .la-place-est-a-vous.item-colored { color: #00ed8a !important; }
.news-feed-list-wrapper .la-place-est-a-vous.item-colored:hover { color: #00ed8a !important; }

.additional-roles.la-place-est-a-vous a:hover { color: #00ed8a; border-color: #00ed8a; }

.markdown-cms-content.la-place-est-a-vous h1,
.markdown-cms-content.la-place-est-a-vous h2,
.markdown-cms-content.la-place-est-a-vous h3,
.markdown-cms-content.la-place-est-a-vous h4,
.markdown-cms-content.la-place-est-a-vous h5,
.markdown-cms-content.la-place-est-a-vous h6,
.markdown-cms-content.la-place-est-a-vous a:hover {
    color: #00ed8a;
}

.markdown-cms-content.la-place-est-a-vous a:hover:after,
.item-colored.decorated.la-place-est-a-vous:hover,
.item-colored-hover.decorated.la-place-est-a-vous:hover {
    border-color: #00ed8a;
}

.event-calendar-container.la-place-est-a-vous .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.la-place-est-a-vous .c-body-hours-item.available,
.event-calendar-container.la-place-est-a-vous .c-body-hours-item.last-seats,
.event-calendar-container.la-place-est-a-vous .c-body-hours-item.cancelled,
.event-calendar-container.la-place-est-a-vous .c-body-hours-item.postponed,
.event-calendar-container.la-place-est-a-vous .c-body-hours-item.programming-in-progress {
    color: #00ed8a;
}

.event-calendar-container.la-place-est-a-vous .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.la-place-est-a-vous .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.la-place-est-a-vous .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.la-place-est-a-vous .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #00ed8a;
    color: #fff;
}

.event-calendar-container.la-place-est-a-vous .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.la-place-est-a-vous .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #00ed8a;
}

.slideshow.active.la-place-est-a-vous .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.la-place-est-a-vous .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #00ed8a;
}

.event .event-summary-section.la-place-est-a-vous .circle-loader {
    fill: #00ed8a;
}
.item-content-long-overtitle.item-colored.prendre-place-tenir-parole,
.carouselblock .item-colored.prendre-place-tenir-parole,
.calendar .item-colored.prendre-place-tenir-parole,
.news-feed .item-colored.prendre-place-tenir-parole { color: #f17743; }
.item-content-long-overtitle.item-colored.prendre-place-tenir-parole:hover,
.carouselblock .item-colored.prendre-place-tenir-parole:hover,
.calendar .item-colored.prendre-place-tenir-parole:hover,
.news-feed .item-colored.prendre-place-tenir-parole:hover { color: #f17743; }
.item-colored.prendre-place-tenir-parole { color: #f17743; }
.item-colored.prendre-place-tenir-parole:hover { color: #f17743; }
.item-background-colored.prendre-place-tenir-parole { background-color: #f17743; }
.item-colored-hover:hover.prendre-place-tenir-parole { color: #f17743; }
.nav-colored-elements-hover:hover.prendre-place-tenir-parole * { color: #f17743 !important; }
.item-pseudo-before-background-colored.prendre-place-tenir-parole:before { background-color: #f17743; }
.item-pseudo-after-background-colored.prendre-place-tenir-parole:after { background-color: #f17743; }
.svg-colored.prendre-place-tenir-parole { fill: #f17743; }
.svg-colored-path.prendre-place-tenir-parole path { fill: #f17743; }
.pagination-colored-circle.prendre-place-tenir-parole circle { stroke: #f17743; }
.pagination-colored-circle.prendre-place-tenir-parole:hover circle { stroke: #f17743; }
.news-feed-list-wrapper .prendre-place-tenir-parole.item-colored { color: #f17743 !important; }
.news-feed-list-wrapper .prendre-place-tenir-parole.item-colored:hover { color: #f17743 !important; }

.additional-roles.prendre-place-tenir-parole a:hover { color: #f17743; border-color: #f17743; }

.markdown-cms-content.prendre-place-tenir-parole h1,
.markdown-cms-content.prendre-place-tenir-parole h2,
.markdown-cms-content.prendre-place-tenir-parole h3,
.markdown-cms-content.prendre-place-tenir-parole h4,
.markdown-cms-content.prendre-place-tenir-parole h5,
.markdown-cms-content.prendre-place-tenir-parole h6,
.markdown-cms-content.prendre-place-tenir-parole a:hover {
    color: #f17743;
}

.markdown-cms-content.prendre-place-tenir-parole a:hover:after,
.item-colored.decorated.prendre-place-tenir-parole:hover,
.item-colored-hover.decorated.prendre-place-tenir-parole:hover {
    border-color: #f17743;
}

.event-calendar-container.prendre-place-tenir-parole .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item.available,
.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item.last-seats,
.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item.cancelled,
.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item.postponed,
.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item.programming-in-progress {
    color: #f17743;
}

.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.prendre-place-tenir-parole .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #f17743;
    color: #fff;
}

.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.prendre-place-tenir-parole .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #f17743;
}

.slideshow.active.prendre-place-tenir-parole .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.prendre-place-tenir-parole .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #f17743;
}

.event .event-summary-section.prendre-place-tenir-parole .circle-loader {
    fill: #f17743;
}
.item-content-long-overtitle.item-colored.club-studio-2025,
.carouselblock .item-colored.club-studio-2025,
.calendar .item-colored.club-studio-2025,
.news-feed .item-colored.club-studio-2025 { color: #3554ab; }
.item-content-long-overtitle.item-colored.club-studio-2025:hover,
.carouselblock .item-colored.club-studio-2025:hover,
.calendar .item-colored.club-studio-2025:hover,
.news-feed .item-colored.club-studio-2025:hover { color: #3554ab; }
.item-colored.club-studio-2025 { color: #3554ab; }
.item-colored.club-studio-2025:hover { color: #3554ab; }
.item-background-colored.club-studio-2025 { background-color: #3554ab; }
.item-colored-hover:hover.club-studio-2025 { color: #3554ab; }
.nav-colored-elements-hover:hover.club-studio-2025 * { color: #3554ab !important; }
.item-pseudo-before-background-colored.club-studio-2025:before { background-color: #3554ab; }
.item-pseudo-after-background-colored.club-studio-2025:after { background-color: #3554ab; }
.svg-colored.club-studio-2025 { fill: #3554ab; }
.svg-colored-path.club-studio-2025 path { fill: #3554ab; }
.pagination-colored-circle.club-studio-2025 circle { stroke: #3554ab; }
.pagination-colored-circle.club-studio-2025:hover circle { stroke: #3554ab; }
.news-feed-list-wrapper .club-studio-2025.item-colored { color: #3554ab !important; }
.news-feed-list-wrapper .club-studio-2025.item-colored:hover { color: #3554ab !important; }

.additional-roles.club-studio-2025 a:hover { color: #3554ab; border-color: #3554ab; }

.markdown-cms-content.club-studio-2025 h1,
.markdown-cms-content.club-studio-2025 h2,
.markdown-cms-content.club-studio-2025 h3,
.markdown-cms-content.club-studio-2025 h4,
.markdown-cms-content.club-studio-2025 h5,
.markdown-cms-content.club-studio-2025 h6,
.markdown-cms-content.club-studio-2025 a:hover {
    color: #3554ab;
}

.markdown-cms-content.club-studio-2025 a:hover:after,
.item-colored.decorated.club-studio-2025:hover,
.item-colored-hover.decorated.club-studio-2025:hover {
    border-color: #3554ab;
}

.event-calendar-container.club-studio-2025 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.club-studio-2025 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.club-studio-2025 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.club-studio-2025 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.club-studio-2025 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.club-studio-2025 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.club-studio-2025 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.club-studio-2025 .c-body-hours-item.available,
.event-calendar-container.club-studio-2025 .c-body-hours-item.last-seats,
.event-calendar-container.club-studio-2025 .c-body-hours-item.cancelled,
.event-calendar-container.club-studio-2025 .c-body-hours-item.postponed,
.event-calendar-container.club-studio-2025 .c-body-hours-item.programming-in-progress {
    color: #3554ab;
}

.event-calendar-container.club-studio-2025 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.club-studio-2025 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.club-studio-2025 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.club-studio-2025 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.club-studio-2025 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.club-studio-2025 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #3554ab;
    color: #fff;
}

.event-calendar-container.club-studio-2025 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.club-studio-2025 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #3554ab;
}

.slideshow.active.club-studio-2025 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.club-studio-2025 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #3554ab;
}

.event .event-summary-section.club-studio-2025 .circle-loader {
    fill: #3554ab;
}
.item-content-long-overtitle.item-colored.faites-place,
.carouselblock .item-colored.faites-place,
.calendar .item-colored.faites-place,
.news-feed .item-colored.faites-place { color: #00aeef; }
.item-content-long-overtitle.item-colored.faites-place:hover,
.carouselblock .item-colored.faites-place:hover,
.calendar .item-colored.faites-place:hover,
.news-feed .item-colored.faites-place:hover { color: #00aeef; }
.item-colored.faites-place { color: #00aeef; }
.item-colored.faites-place:hover { color: #00aeef; }
.item-background-colored.faites-place { background-color: #00aeef; }
.item-colored-hover:hover.faites-place { color: #00aeef; }
.nav-colored-elements-hover:hover.faites-place * { color: #00aeef !important; }
.item-pseudo-before-background-colored.faites-place:before { background-color: #00aeef; }
.item-pseudo-after-background-colored.faites-place:after { background-color: #00aeef; }
.svg-colored.faites-place { fill: #00aeef; }
.svg-colored-path.faites-place path { fill: #00aeef; }
.pagination-colored-circle.faites-place circle { stroke: #00aeef; }
.pagination-colored-circle.faites-place:hover circle { stroke: #00aeef; }
.news-feed-list-wrapper .faites-place.item-colored { color: #00aeef !important; }
.news-feed-list-wrapper .faites-place.item-colored:hover { color: #00aeef !important; }

.additional-roles.faites-place a:hover { color: #00aeef; border-color: #00aeef; }

.markdown-cms-content.faites-place h1,
.markdown-cms-content.faites-place h2,
.markdown-cms-content.faites-place h3,
.markdown-cms-content.faites-place h4,
.markdown-cms-content.faites-place h5,
.markdown-cms-content.faites-place h6,
.markdown-cms-content.faites-place a:hover {
    color: #00aeef;
}

.markdown-cms-content.faites-place a:hover:after,
.item-colored.decorated.faites-place:hover,
.item-colored-hover.decorated.faites-place:hover {
    border-color: #00aeef;
}

.event-calendar-container.faites-place .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.faites-place .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.faites-place .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.faites-place .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.faites-place .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.faites-place .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.faites-place .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.faites-place .c-body-hours-item.available,
.event-calendar-container.faites-place .c-body-hours-item.last-seats,
.event-calendar-container.faites-place .c-body-hours-item.cancelled,
.event-calendar-container.faites-place .c-body-hours-item.postponed,
.event-calendar-container.faites-place .c-body-hours-item.programming-in-progress {
    color: #00aeef;
}

.event-calendar-container.faites-place .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.faites-place .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.faites-place .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.faites-place .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.faites-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.faites-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #00aeef;
    color: #fff;
}

.event-calendar-container.faites-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.faites-place .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #00aeef;
}

.slideshow.active.faites-place .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.faites-place .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #00aeef;
}

.event .event-summary-section.faites-place .circle-loader {
    fill: #00aeef;
}
.item-content-long-overtitle.item-colored.focus-jeunes-createurs,
.carouselblock .item-colored.focus-jeunes-createurs,
.calendar .item-colored.focus-jeunes-createurs,
.news-feed .item-colored.focus-jeunes-createurs { color: #a600ff; }
.item-content-long-overtitle.item-colored.focus-jeunes-createurs:hover,
.carouselblock .item-colored.focus-jeunes-createurs:hover,
.calendar .item-colored.focus-jeunes-createurs:hover,
.news-feed .item-colored.focus-jeunes-createurs:hover { color: #a600ff; }
.item-colored.focus-jeunes-createurs { color: #a600ff; }
.item-colored.focus-jeunes-createurs:hover { color: #a600ff; }
.item-background-colored.focus-jeunes-createurs { background-color: #a600ff; }
.item-colored-hover:hover.focus-jeunes-createurs { color: #a600ff; }
.nav-colored-elements-hover:hover.focus-jeunes-createurs * { color: #a600ff !important; }
.item-pseudo-before-background-colored.focus-jeunes-createurs:before { background-color: #a600ff; }
.item-pseudo-after-background-colored.focus-jeunes-createurs:after { background-color: #a600ff; }
.svg-colored.focus-jeunes-createurs { fill: #a600ff; }
.svg-colored-path.focus-jeunes-createurs path { fill: #a600ff; }
.pagination-colored-circle.focus-jeunes-createurs circle { stroke: #a600ff; }
.pagination-colored-circle.focus-jeunes-createurs:hover circle { stroke: #a600ff; }
.news-feed-list-wrapper .focus-jeunes-createurs.item-colored { color: #a600ff !important; }
.news-feed-list-wrapper .focus-jeunes-createurs.item-colored:hover { color: #a600ff !important; }

.additional-roles.focus-jeunes-createurs a:hover { color: #a600ff; border-color: #a600ff; }

.markdown-cms-content.focus-jeunes-createurs h1,
.markdown-cms-content.focus-jeunes-createurs h2,
.markdown-cms-content.focus-jeunes-createurs h3,
.markdown-cms-content.focus-jeunes-createurs h4,
.markdown-cms-content.focus-jeunes-createurs h5,
.markdown-cms-content.focus-jeunes-createurs h6,
.markdown-cms-content.focus-jeunes-createurs a:hover {
    color: #a600ff;
}

.markdown-cms-content.focus-jeunes-createurs a:hover:after,
.item-colored.decorated.focus-jeunes-createurs:hover,
.item-colored-hover.decorated.focus-jeunes-createurs:hover {
    border-color: #a600ff;
}

.event-calendar-container.focus-jeunes-createurs .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.focus-jeunes-createurs .c-body-hours-item.available,
.event-calendar-container.focus-jeunes-createurs .c-body-hours-item.last-seats,
.event-calendar-container.focus-jeunes-createurs .c-body-hours-item.cancelled,
.event-calendar-container.focus-jeunes-createurs .c-body-hours-item.postponed,
.event-calendar-container.focus-jeunes-createurs .c-body-hours-item.programming-in-progress {
    color: #a600ff;
}

.event-calendar-container.focus-jeunes-createurs .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-jeunes-createurs .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.focus-jeunes-createurs .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.focus-jeunes-createurs .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #a600ff;
    color: #fff;
}

.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.focus-jeunes-createurs .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #a600ff;
}

.slideshow.active.focus-jeunes-createurs .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.focus-jeunes-createurs .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #a600ff;
}

.event .event-summary-section.focus-jeunes-createurs .circle-loader {
    fill: #a600ff;
}
.item-content-long-overtitle.item-colored.place-a-la-danse-1,
.carouselblock .item-colored.place-a-la-danse-1,
.calendar .item-colored.place-a-la-danse-1,
.news-feed .item-colored.place-a-la-danse-1 { color: #a600ff; }
.item-content-long-overtitle.item-colored.place-a-la-danse-1:hover,
.carouselblock .item-colored.place-a-la-danse-1:hover,
.calendar .item-colored.place-a-la-danse-1:hover,
.news-feed .item-colored.place-a-la-danse-1:hover { color: #a600ff; }
.item-colored.place-a-la-danse-1 { color: #a600ff; }
.item-colored.place-a-la-danse-1:hover { color: #a600ff; }
.item-background-colored.place-a-la-danse-1 { background-color: #a600ff; }
.item-colored-hover:hover.place-a-la-danse-1 { color: #a600ff; }
.nav-colored-elements-hover:hover.place-a-la-danse-1 * { color: #a600ff !important; }
.item-pseudo-before-background-colored.place-a-la-danse-1:before { background-color: #a600ff; }
.item-pseudo-after-background-colored.place-a-la-danse-1:after { background-color: #a600ff; }
.svg-colored.place-a-la-danse-1 { fill: #a600ff; }
.svg-colored-path.place-a-la-danse-1 path { fill: #a600ff; }
.pagination-colored-circle.place-a-la-danse-1 circle { stroke: #a600ff; }
.pagination-colored-circle.place-a-la-danse-1:hover circle { stroke: #a600ff; }
.news-feed-list-wrapper .place-a-la-danse-1.item-colored { color: #a600ff !important; }
.news-feed-list-wrapper .place-a-la-danse-1.item-colored:hover { color: #a600ff !important; }

.additional-roles.place-a-la-danse-1 a:hover { color: #a600ff; border-color: #a600ff; }

.markdown-cms-content.place-a-la-danse-1 h1,
.markdown-cms-content.place-a-la-danse-1 h2,
.markdown-cms-content.place-a-la-danse-1 h3,
.markdown-cms-content.place-a-la-danse-1 h4,
.markdown-cms-content.place-a-la-danse-1 h5,
.markdown-cms-content.place-a-la-danse-1 h6,
.markdown-cms-content.place-a-la-danse-1 a:hover {
    color: #a600ff;
}

.markdown-cms-content.place-a-la-danse-1 a:hover:after,
.item-colored.decorated.place-a-la-danse-1:hover,
.item-colored-hover.decorated.place-a-la-danse-1:hover {
    border-color: #a600ff;
}

.event-calendar-container.place-a-la-danse-1 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.place-a-la-danse-1 .c-body-hours-item.available,
.event-calendar-container.place-a-la-danse-1 .c-body-hours-item.last-seats,
.event-calendar-container.place-a-la-danse-1 .c-body-hours-item.cancelled,
.event-calendar-container.place-a-la-danse-1 .c-body-hours-item.postponed,
.event-calendar-container.place-a-la-danse-1 .c-body-hours-item.programming-in-progress {
    color: #a600ff;
}

.event-calendar-container.place-a-la-danse-1 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-a-la-danse-1 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-a-la-danse-1 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.place-a-la-danse-1 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #a600ff;
    color: #fff;
}

.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.place-a-la-danse-1 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #a600ff;
}

.slideshow.active.place-a-la-danse-1 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.place-a-la-danse-1 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #a600ff;
}

.event .event-summary-section.place-a-la-danse-1 .circle-loader {
    fill: #a600ff;
}
.item-content-long-overtitle.item-colored.place-au-bresil,
.carouselblock .item-colored.place-au-bresil,
.calendar .item-colored.place-au-bresil,
.news-feed .item-colored.place-au-bresil { color: #24d417; }
.item-content-long-overtitle.item-colored.place-au-bresil:hover,
.carouselblock .item-colored.place-au-bresil:hover,
.calendar .item-colored.place-au-bresil:hover,
.news-feed .item-colored.place-au-bresil:hover { color: #24d417; }
.item-colored.place-au-bresil { color: #24d417; }
.item-colored.place-au-bresil:hover { color: #24d417; }
.item-background-colored.place-au-bresil { background-color: #24d417; }
.item-colored-hover:hover.place-au-bresil { color: #24d417; }
.nav-colored-elements-hover:hover.place-au-bresil * { color: #24d417 !important; }
.item-pseudo-before-background-colored.place-au-bresil:before { background-color: #24d417; }
.item-pseudo-after-background-colored.place-au-bresil:after { background-color: #24d417; }
.svg-colored.place-au-bresil { fill: #24d417; }
.svg-colored-path.place-au-bresil path { fill: #24d417; }
.pagination-colored-circle.place-au-bresil circle { stroke: #24d417; }
.pagination-colored-circle.place-au-bresil:hover circle { stroke: #24d417; }
.news-feed-list-wrapper .place-au-bresil.item-colored { color: #24d417 !important; }
.news-feed-list-wrapper .place-au-bresil.item-colored:hover { color: #24d417 !important; }

.additional-roles.place-au-bresil a:hover { color: #24d417; border-color: #24d417; }

.markdown-cms-content.place-au-bresil h1,
.markdown-cms-content.place-au-bresil h2,
.markdown-cms-content.place-au-bresil h3,
.markdown-cms-content.place-au-bresil h4,
.markdown-cms-content.place-au-bresil h5,
.markdown-cms-content.place-au-bresil h6,
.markdown-cms-content.place-au-bresil a:hover {
    color: #24d417;
}

.markdown-cms-content.place-au-bresil a:hover:after,
.item-colored.decorated.place-au-bresil:hover,
.item-colored-hover.decorated.place-au-bresil:hover {
    border-color: #24d417;
}

.event-calendar-container.place-au-bresil .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.place-au-bresil .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.place-au-bresil .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.place-au-bresil .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.place-au-bresil .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.place-au-bresil .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.place-au-bresil .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.place-au-bresil .c-body-hours-item.available,
.event-calendar-container.place-au-bresil .c-body-hours-item.last-seats,
.event-calendar-container.place-au-bresil .c-body-hours-item.cancelled,
.event-calendar-container.place-au-bresil .c-body-hours-item.postponed,
.event-calendar-container.place-au-bresil .c-body-hours-item.programming-in-progress {
    color: #24d417;
}

.event-calendar-container.place-au-bresil .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-au-bresil .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.place-au-bresil .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.place-au-bresil .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.place-au-bresil .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.place-au-bresil .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #24d417;
    color: #fff;
}

.event-calendar-container.place-au-bresil .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.place-au-bresil .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #24d417;
}

.slideshow.active.place-au-bresil .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.place-au-bresil .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #24d417;
}

.event .event-summary-section.place-au-bresil .circle-loader {
    fill: #24d417;
}
.item-content-long-overtitle.item-colored.chantiers-deurope-26,
.carouselblock .item-colored.chantiers-deurope-26,
.calendar .item-colored.chantiers-deurope-26,
.news-feed .item-colored.chantiers-deurope-26 { color: #0032bd; }
.item-content-long-overtitle.item-colored.chantiers-deurope-26:hover,
.carouselblock .item-colored.chantiers-deurope-26:hover,
.calendar .item-colored.chantiers-deurope-26:hover,
.news-feed .item-colored.chantiers-deurope-26:hover { color: #0032bd; }
.item-colored.chantiers-deurope-26 { color: #0032bd; }
.item-colored.chantiers-deurope-26:hover { color: #0032bd; }
.item-background-colored.chantiers-deurope-26 { background-color: #0032bd; }
.item-colored-hover:hover.chantiers-deurope-26 { color: #0032bd; }
.nav-colored-elements-hover:hover.chantiers-deurope-26 * { color: #0032bd !important; }
.item-pseudo-before-background-colored.chantiers-deurope-26:before { background-color: #0032bd; }
.item-pseudo-after-background-colored.chantiers-deurope-26:after { background-color: #0032bd; }
.svg-colored.chantiers-deurope-26 { fill: #0032bd; }
.svg-colored-path.chantiers-deurope-26 path { fill: #0032bd; }
.pagination-colored-circle.chantiers-deurope-26 circle { stroke: #0032bd; }
.pagination-colored-circle.chantiers-deurope-26:hover circle { stroke: #0032bd; }
.news-feed-list-wrapper .chantiers-deurope-26.item-colored { color: #0032bd !important; }
.news-feed-list-wrapper .chantiers-deurope-26.item-colored:hover { color: #0032bd !important; }

.additional-roles.chantiers-deurope-26 a:hover { color: #0032bd; border-color: #0032bd; }

.markdown-cms-content.chantiers-deurope-26 h1,
.markdown-cms-content.chantiers-deurope-26 h2,
.markdown-cms-content.chantiers-deurope-26 h3,
.markdown-cms-content.chantiers-deurope-26 h4,
.markdown-cms-content.chantiers-deurope-26 h5,
.markdown-cms-content.chantiers-deurope-26 h6,
.markdown-cms-content.chantiers-deurope-26 a:hover {
    color: #0032bd;
}

.markdown-cms-content.chantiers-deurope-26 a:hover:after,
.item-colored.decorated.chantiers-deurope-26:hover,
.item-colored-hover.decorated.chantiers-deurope-26:hover {
    border-color: #0032bd;
}

.event-calendar-container.chantiers-deurope-26 .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.chantiers-deurope-26 .c-body-hours-item.available,
.event-calendar-container.chantiers-deurope-26 .c-body-hours-item.last-seats,
.event-calendar-container.chantiers-deurope-26 .c-body-hours-item.cancelled,
.event-calendar-container.chantiers-deurope-26 .c-body-hours-item.postponed,
.event-calendar-container.chantiers-deurope-26 .c-body-hours-item.programming-in-progress {
    color: #0032bd;
}

.event-calendar-container.chantiers-deurope-26 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-26 .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.chantiers-deurope-26 .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.chantiers-deurope-26 .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #0032bd;
    color: #fff;
}

.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.chantiers-deurope-26 .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #0032bd;
}

.slideshow.active.chantiers-deurope-26 .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.chantiers-deurope-26 .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #0032bd;
}

.event .event-summary-section.chantiers-deurope-26 .circle-loader {
    fill: #0032bd;
}
.item-content-long-overtitle.item-colored.gouters-classiques,
.carouselblock .item-colored.gouters-classiques,
.calendar .item-colored.gouters-classiques,
.news-feed .item-colored.gouters-classiques { color: #ff8c00; }
.item-content-long-overtitle.item-colored.gouters-classiques:hover,
.carouselblock .item-colored.gouters-classiques:hover,
.calendar .item-colored.gouters-classiques:hover,
.news-feed .item-colored.gouters-classiques:hover { color: #ff8c00; }
.item-colored.gouters-classiques { color: #ff8c00; }
.item-colored.gouters-classiques:hover { color: #ff8c00; }
.item-background-colored.gouters-classiques { background-color: #ff8c00; }
.item-colored-hover:hover.gouters-classiques { color: #ff8c00; }
.nav-colored-elements-hover:hover.gouters-classiques * { color: #ff8c00 !important; }
.item-pseudo-before-background-colored.gouters-classiques:before { background-color: #ff8c00; }
.item-pseudo-after-background-colored.gouters-classiques:after { background-color: #ff8c00; }
.svg-colored.gouters-classiques { fill: #ff8c00; }
.svg-colored-path.gouters-classiques path { fill: #ff8c00; }
.pagination-colored-circle.gouters-classiques circle { stroke: #ff8c00; }
.pagination-colored-circle.gouters-classiques:hover circle { stroke: #ff8c00; }
.news-feed-list-wrapper .gouters-classiques.item-colored { color: #ff8c00 !important; }
.news-feed-list-wrapper .gouters-classiques.item-colored:hover { color: #ff8c00 !important; }

.additional-roles.gouters-classiques a:hover { color: #ff8c00; border-color: #ff8c00; }

.markdown-cms-content.gouters-classiques h1,
.markdown-cms-content.gouters-classiques h2,
.markdown-cms-content.gouters-classiques h3,
.markdown-cms-content.gouters-classiques h4,
.markdown-cms-content.gouters-classiques h5,
.markdown-cms-content.gouters-classiques h6,
.markdown-cms-content.gouters-classiques a:hover {
    color: #ff8c00;
}

.markdown-cms-content.gouters-classiques a:hover:after,
.item-colored.decorated.gouters-classiques:hover,
.item-colored-hover.decorated.gouters-classiques:hover {
    border-color: #ff8c00;
}

.event-calendar-container.gouters-classiques .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.gouters-classiques .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.gouters-classiques .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.gouters-classiques .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.gouters-classiques .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.gouters-classiques .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.gouters-classiques .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.gouters-classiques .c-body-hours-item.available,
.event-calendar-container.gouters-classiques .c-body-hours-item.last-seats,
.event-calendar-container.gouters-classiques .c-body-hours-item.cancelled,
.event-calendar-container.gouters-classiques .c-body-hours-item.postponed,
.event-calendar-container.gouters-classiques .c-body-hours-item.programming-in-progress {
    color: #ff8c00;
}

.event-calendar-container.gouters-classiques .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.gouters-classiques .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.gouters-classiques .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.gouters-classiques .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.gouters-classiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.gouters-classiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #ff8c00;
    color: #fff;
}

.event-calendar-container.gouters-classiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.gouters-classiques .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #ff8c00;
}

.slideshow.active.gouters-classiques .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.gouters-classiques .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #ff8c00;
}

.event .event-summary-section.gouters-classiques .circle-loader {
    fill: #ff8c00;
}
.item-content-long-overtitle.item-colored.cest-la-rentree-sortez,
.carouselblock .item-colored.cest-la-rentree-sortez,
.calendar .item-colored.cest-la-rentree-sortez,
.news-feed .item-colored.cest-la-rentree-sortez { color: #900cad; }
.item-content-long-overtitle.item-colored.cest-la-rentree-sortez:hover,
.carouselblock .item-colored.cest-la-rentree-sortez:hover,
.calendar .item-colored.cest-la-rentree-sortez:hover,
.news-feed .item-colored.cest-la-rentree-sortez:hover { color: #900cad; }
.item-colored.cest-la-rentree-sortez { color: #900cad; }
.item-colored.cest-la-rentree-sortez:hover { color: #900cad; }
.item-background-colored.cest-la-rentree-sortez { background-color: #900cad; }
.item-colored-hover:hover.cest-la-rentree-sortez { color: #900cad; }
.nav-colored-elements-hover:hover.cest-la-rentree-sortez * { color: #900cad !important; }
.item-pseudo-before-background-colored.cest-la-rentree-sortez:before { background-color: #900cad; }
.item-pseudo-after-background-colored.cest-la-rentree-sortez:after { background-color: #900cad; }
.svg-colored.cest-la-rentree-sortez { fill: #900cad; }
.svg-colored-path.cest-la-rentree-sortez path { fill: #900cad; }
.pagination-colored-circle.cest-la-rentree-sortez circle { stroke: #900cad; }
.pagination-colored-circle.cest-la-rentree-sortez:hover circle { stroke: #900cad; }
.news-feed-list-wrapper .cest-la-rentree-sortez.item-colored { color: #900cad !important; }
.news-feed-list-wrapper .cest-la-rentree-sortez.item-colored:hover { color: #900cad !important; }

.additional-roles.cest-la-rentree-sortez a:hover { color: #900cad; border-color: #900cad; }

.markdown-cms-content.cest-la-rentree-sortez h1,
.markdown-cms-content.cest-la-rentree-sortez h2,
.markdown-cms-content.cest-la-rentree-sortez h3,
.markdown-cms-content.cest-la-rentree-sortez h4,
.markdown-cms-content.cest-la-rentree-sortez h5,
.markdown-cms-content.cest-la-rentree-sortez h6,
.markdown-cms-content.cest-la-rentree-sortez a:hover {
    color: #900cad;
}

.markdown-cms-content.cest-la-rentree-sortez a:hover:after,
.item-colored.decorated.cest-la-rentree-sortez:hover,
.item-colored-hover.decorated.cest-la-rentree-sortez:hover {
    border-color: #900cad;
}

.event-calendar-container.cest-la-rentree-sortez .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item.available,
.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item.last-seats,
.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item.cancelled,
.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item.postponed,
.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item.programming-in-progress {
    color: #900cad;
}

.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.cest-la-rentree-sortez .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #900cad;
    color: #fff;
}

.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.cest-la-rentree-sortez .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #900cad;
}

.slideshow.active.cest-la-rentree-sortez .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.cest-la-rentree-sortez .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #900cad;
}

.event .event-summary-section.cest-la-rentree-sortez .circle-loader {
    fill: #900cad;
}
.item-content-long-overtitle.item-colored.sieste-musicale,
.carouselblock .item-colored.sieste-musicale,
.calendar .item-colored.sieste-musicale,
.news-feed .item-colored.sieste-musicale { color: #8db9eb; }
.item-content-long-overtitle.item-colored.sieste-musicale:hover,
.carouselblock .item-colored.sieste-musicale:hover,
.calendar .item-colored.sieste-musicale:hover,
.news-feed .item-colored.sieste-musicale:hover { color: #8db9eb; }
.item-colored.sieste-musicale { color: #8db9eb; }
.item-colored.sieste-musicale:hover { color: #8db9eb; }
.item-background-colored.sieste-musicale { background-color: #8db9eb; }
.item-colored-hover:hover.sieste-musicale { color: #8db9eb; }
.nav-colored-elements-hover:hover.sieste-musicale * { color: #8db9eb !important; }
.item-pseudo-before-background-colored.sieste-musicale:before { background-color: #8db9eb; }
.item-pseudo-after-background-colored.sieste-musicale:after { background-color: #8db9eb; }
.svg-colored.sieste-musicale { fill: #8db9eb; }
.svg-colored-path.sieste-musicale path { fill: #8db9eb; }
.pagination-colored-circle.sieste-musicale circle { stroke: #8db9eb; }
.pagination-colored-circle.sieste-musicale:hover circle { stroke: #8db9eb; }
.news-feed-list-wrapper .sieste-musicale.item-colored { color: #8db9eb !important; }
.news-feed-list-wrapper .sieste-musicale.item-colored:hover { color: #8db9eb !important; }

.additional-roles.sieste-musicale a:hover { color: #8db9eb; border-color: #8db9eb; }

.markdown-cms-content.sieste-musicale h1,
.markdown-cms-content.sieste-musicale h2,
.markdown-cms-content.sieste-musicale h3,
.markdown-cms-content.sieste-musicale h4,
.markdown-cms-content.sieste-musicale h5,
.markdown-cms-content.sieste-musicale h6,
.markdown-cms-content.sieste-musicale a:hover {
    color: #8db9eb;
}

.markdown-cms-content.sieste-musicale a:hover:after,
.item-colored.decorated.sieste-musicale:hover,
.item-colored-hover.decorated.sieste-musicale:hover {
    border-color: #8db9eb;
}

.event-calendar-container.sieste-musicale .c-body-date.today:not(.placeholder):not(.no-more-seats),
.event-calendar-container.sieste-musicale .c-body-date.has-event.available:not(.placeholder),
.event-calendar-container.sieste-musicale .c-body-date.has-event.today:not(.placeholder),
.event-calendar-container.sieste-musicale .c-body-date.has-event.last-seats:not(.placeholder),
.event-calendar-container.sieste-musicale .c-body-date.has-event.cancelled:not(.placeholder),
.event-calendar-container.sieste-musicale .c-body-date.has-event.postponed:not(.placeholder),
.event-calendar-container.sieste-musicale .c-body-date.has-event.programming-in-progress:not(.placeholder),
.event-calendar-container.sieste-musicale .c-body-hours-item.available,
.event-calendar-container.sieste-musicale .c-body-hours-item.last-seats,
.event-calendar-container.sieste-musicale .c-body-hours-item.cancelled,
.event-calendar-container.sieste-musicale .c-body-hours-item.postponed,
.event-calendar-container.sieste-musicale .c-body-hours-item.programming-in-progress {
    color: #8db9eb;
}

.event-calendar-container.sieste-musicale .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.sieste-musicale .c-body-hours-item:not(.no-more-seats).selected svg {
    opacity: 0;
}

.event-calendar-container.sieste-musicale .c-body-hours-item:not(.no-more-seats).selected,
.event-calendar-container.sieste-musicale .c-body-hours-item:not(.no-more-seats):hover,
.event-calendar-container.sieste-musicale .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover,
.event-calendar-container.sieste-musicale .c-body-date.has-event:not(.no-more-seats):not(.placeholder).active {
    background-color: #8db9eb;
    color: #fff;
}

.event-calendar-container.sieste-musicale .c-body-date.has-event:not(.no-more-seats):not(.placeholder) svg,
.event-calendar-container.sieste-musicale .c-body-date.has-event:not(.no-more-seats):not(.placeholder):hover svg{
    color: #8db9eb;
}

.slideshow.active.sieste-musicale .carousel-pagination .swiper-pagination-bullet:hover circle,
.slideshow.active.sieste-musicale .carousel-pagination .swiper-pagination-bullet-active circle {
    stroke: #8db9eb;
}

.event .event-summary-section.sieste-musicale .circle-loader {
    fill: #8db9eb;
}