 @font-face {font-family: 'adelphefloreal_regular';src: url('fonts/adelphe-regular/adelphe-florealregular-webfont.eot');src: url('fonts/adelphe-regular/adelphe-florealregular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/adelphe-regular/adelphe-florealregular-webfont.woff2') format('woff2'), url('fonts/adelphe-regular/adelphe-florealregular-webfont.woff') format('woff'), url('fonts/adelphe-regular/adelphe-florealregular-webfont.svg#adelphefloreal_regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'adelphefloreal_italic';src: url('fonts/adelphe-italic/adelphe-florealitalic-webfont.eot');src: url('fonts/adelphe-italic/adelphe-florealitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/adelphe-italic/adelphe-florealitalic-webfont.woff2') format('woff2'), url('fonts/adelphe-italic/adelphe-florealitalic-webfont.woff') format('woff'), url('fonts/adelphe-italic/adelphe-florealitalic-webfont.svg#adelphefloreal_italic') format('svg');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'adelphefloreal_semibold';src: url('fonts/adelphe-semibold/adelphe-florealsemibold-webfont.eot');src: url('fonts/adelphe-semibold/adelphe-florealsemibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/adelphe-semibold/adelphe-florealsemibold-webfont.woff2') format('woff2'), url('fonts/adelphe-semibold/adelphe-florealsemibold-webfont.woff') format('woff'), url('fonts/adelphe-semibold/adelphe-florealsemibold-webfont.ttf') format('truetype'), url('fonts/adelphe-semibold/adelphe-florealsemibold-webfont.svg#adelphefloreal_semibold') format('svg');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'adelphefloreal_semibold_italic';src: url('fonts/adelphe-semibold-italic/adelphe-florealsemibolditalic-webfont.eot');src: url('fonts/adelphe-florealsemibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/adelphe-semibold-italic/adelphe-florealsemibolditalic-webfont.woff2') format('woff2'), url('fonts/adelphe-semibold-italic/adelphe-florealsemibolditalic-webfont.woff') format('woff'), url('fonts/adelphe-semibold-italic/adelphe-florealsemibolditalic-webfont.ttf') format('truetype'), url('fonts/adelphe-semibold-italic/adelphe-florealsemibolditalic-webfont.svg#adelpheflorealSBdIt') format('svg');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'zita';src: url('fonts/zita-regular/zita.woff2') format('woff2'), url('fonts/zita-regular/zita.woff') format('woff'), url('fonts/zita-regular/zita.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'harber';src: url('fonts/harber/harber.ttf') format('truetype-variations');font-display: swap;}:root{font-size-adjust: 100%;font-size: 1.3vw;line-height: 22px;}:focus-visible{outline: 3px solid black;outline-offset: 2px;border-radius: 20px;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}body {line-height: 1;}body, ul, li, p, dd, dt, dl, h1, h2, h3, h4{padding: 0;margin: 0;-webkit-text-size-adjust: 100%;font-weight: 100;}a, a:checked, a:focus, a:visited{color: black;text-decoration: none;height: 100%;}a:hover{font-family: 'adelphefloreal_italic', serif;height: 100%;}body, html{background-color: var(--principale);font-size: 1.45em;line-height: 1.06em;font-weight: 100;font-family: 'adelphefloreal_regular', serif;height: 100%;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}#content {height: 85vh;display: block;padding: 0 5%;color: var(--secondaire);font-size: 95%;line-height: 108%;}#titre{width: 100%;display: block;position: relative;height: fit-content;}#content a{color: var(--secondaire);}#evennement a{word-break: break-all;}#pied a{color: var(--principale);}h1{text-align: center;border-bottom: 2px solid var(--secondaire);border-top: 2px solid var(--secondaire);margin: 0.2em 0;font-size: 1.2em;line-height: 1.1em;font-weight: 100;width: 100%;display: inline-block;padding: 0.1em 0 0 0;}h2.harber-tt, h2.harber-tt > strong{font-family: 'harber';font-size: 100%;line-height: 1.5em;font-variation-settings: "wght" 5, "slnt" -3, "VVLM" -5, "NSSS" 0, "OPTS" 0;padding: 5px 0 0px 5px;}.accordion-h2.harber-tt:hover > h2 {font-family: 'harber';font-size: 100%;}p:has(span.harber){padding: 5px 0 0px 5px;}.accordion-h2:hover > .harber-tt:hover, .accordion-h2:hover > .harber-tt:hover > strong {font-family: 'harber' !important;font-size: 100%;}span.harber{font-family: 'harber';line-height: 1.5em;font-variation-settings: "wght" 5, "slnt" -3, "VVLM" -5, "NSSS" 0, "OPTS" 0;}span.harber-light{font-family: 'harber';line-height: 1.5em;font-variation-settings: "wght" 0, "slnt" 0, "VVLM" 0, "NSSS" 0, "OPTS" 0;}h2.harber-tt-light, h2.harber-tt-light > strong{font-family: 'harber';font-size: 100%;line-height: 1.5em;font-variation-settings: "wght" 0, "slnt" 0, "VVLM" 0, "NSSS" 0, "OPTS" 0;padding: 5px 0 0px 5px;}.accordion-h2.harber-tt-light:hover > h2 {font-family: 'harber';font-size: 100%;}p:has(span.harber-light){padding: 5px 0 0px 5px;}.accordion-h2:hover > .harber-tt-light, .accordion-h2:hover > .harber-tt-light:hover, .accordion-h2-light:hover > .harber-tt-light:hover > strong {font-family: 'harber' !important;font-size: 100%;}#bouton-billetterie, #bouton-billetterie-lien{border-radius: 20px;text-align: right;padding: 0.2em 1vw 0 1vw;}.bouton-hyperlink{height: 100%;display: inline-block;}#bouton-billetterie > p{height: fit-content;line-height: 0.9em;padding-top: 0.2em;}#bouton-billetterie{background-color:var(--pastille3);color: var(--principale);}#bouton-billetterie-lien{background-color:var(--pastille2);color: var(--secondaire);}#bouton-billetterie-lien:hover{background-color: var(--secondaire);transition: 1s;}#bouton-billetterie-lien:hover > a.bouton-hyperlink, #bouton-billetterie-lien:hover > a.bouton-hyperlink:hover{color: var(--principale) !important;}h2{border-bottom: 1px solid var(--secondaire);line-height: 1;font-size: 1em;font-weight: lighter;margin: 0 0 1em 0;display: inline-block;width: 100%;}.bloc.texte > ul > li{list-style-type: disc;list-style-position: inside;}.accordion-h2:hover > h2{font-family: 'adelphefloreal_italic' !important;}.accordion-h2:hover > h2 > strong{font-family: 'adelphefloreal_semibold_italic' !important;}.align_center{text-align: center;}em{font-family: 'adelphefloreal_italic';font-style: normal;}strong > em, em > strong {font-family: 'adelphefloreal_semibold_italic';}strong, b {font-family: 'adelphefloreal_semibold';font-weight: 100;}p.credits{font-size: 80%;line-height: 100%;}#count{font-family: zita;font-size: 3em;line-height: normal;}span.floreal{font-family: 'adelphefloreal_regular', serif;font-size: 0.6em;}.bloc.texte.maintenance{text-align: center;}.billetterie {border: 2px solid;border-radius: 19em;padding: 1em;margin: 0.5em;display: inline-block;background-color: var(--pastille2);}.billetterie:hover {background-color: var(--secondaire);color: var(--principale) !important;border: var(--secondaire);padding: 1.5em;transition: 1s;}#entete{height: 7vh;display: flex;justify-content: center;align-content: center;align-items: center;background-color: var(--principale);}#onglet-temporel {display: flex;border-radius: 20px;justify-content: space-around;width: 90%;height: 28px;background-color: var(--secondaire);font-size: clamp(1.4vw, 2vh, 2.5vh);line-height: 1.15;}#onglet-temporel a{display: block;width: 100%;text-align: center;height: auto;font-size: inherit;line-height: inherit;}#onglet-temporel.fixe a{color: var(--principale);}#onglet-temporel.fixe a:hover, #onglet-temporel.fixe a:focus, #onglet-temporel.fixe a:active, #onglet-temporel.fixe a:visited {color: var(--principale);}.fixe, .navigation{width: 100%;}.fixe{background-color: var(--secondaire);color: var(--principale);}#liste.navigation{border-bottom-left-radius: 20px;border-top-left-radius: 20px;}#journee.navigation{border-bottom-right-radius: 20px;border-top-right-radius: 20px;}.navigation {background-color: var(--secondaire);display: flex;align-items: center;}.navigation a{color: var(--principale);}.navigation a:hover{color: var(--secondaire);}.navigation:hover, .navigation:focus, .navigation:active, .navigation:visited {background-color: var(--principale);color: var(--secondaire);border: 2px var(--secondaire) solid;border-radius: 20px;}.navigation.actif {background-color: var(--principale);border: 2px var(--secondaire) solid;border-radius: 20px;line-height: 100%;}.navigation.actif a{color: var(--secondaire);}.grille{height: 100%;display: block;}#ligne {visibility: hidden;margin: 1.5vh 0;position: relative;bottom: 0;width: 100%;height: fit-content;border-bottom:1px solid var(--secondaire);}.calendar{width: 100%;height: 80%;}tr#grid-month{height: 66vh;}#grid-month{display: grid;grid-template-columns: repeat(8, 1fr);grid-template-rows: repeat(4, 16.5vh);width: 100%;}th {display: inline-flex;width: 100%;justify-content: space-around;}.prev,.next{font-size: 1em;line-height: 1em;transform: scale(1.5);}a.prevlink, a.nextlink {height: 50%;display: inline-flex;align-items: center;}.calendar-title{display: inline-flex;text-transform: uppercase;width: 100%;font-size: clamp(7vh, 3vw, 19vh);height:8vh;padding: 0.05em 0 0 0;line-height: 1em;vertical-align: sub;}#actuMoment{top: 10%;position: relative;}#actuMoment a {height: fit-content;width: fit-content;display: block;}.actu-td {border-bottom: 2px solid var(--secondaire);border-left: 2px solid var(--secondaire);display: flex;justify-content: center;align-items: center;}.badge-link {position: relative;}#SVG_badge {width: 100%;height: 100%;max-width: 10vw;min-width: 7vw;max-height: 20vh;min-height: 11vh;transform: rotate(110deg);}svg#SVG_badge:hover > text > textPath.badge-actu-texte {font-family: 'adelphefloreal_semibold_italic';}.badge-actu-texte{font-size: 0.8em;font-family: 'adelphefloreal_semibold';}.badge-actu-tspan{}.badge-svg{fill:none;}.day{border-bottom: 2px solid var(--secondaire);border-left: 2px solid var(--secondaire);}.day:nth-child(-n+8){border-top: 2px solid var(--secondaire);}.day:nth-child(1), .day:nth-child(9), .day:nth-child(17), .day:nth-child(25){border-left: none;}.day:nth-child(8), .day:nth-child(16), .day:nth-child(24){border-right: none;}.day:nth-child(n+33){border-bottom: none;}.day{display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;}.cal-day-box{font-size: clamp(7vh, 10vw, 19vh);line-height: 1em;height: 16vh;position: relative;grid-column: 1;grid-row: 1;z-index: 650;display: flex;justify-content: center;align-items: center;}.cal-day-box span{}@supports not( -moz-appearance:none ){.cal-day-box{line-height: 1.1em;}}.event-box.top {width: 100%;height: 100%;border-radius: 45%;}.pastille-container {display: grid;position: relative;min-width: 50%;min-height: 50%;max-height: 100%;flex-grow: 4;flex-shrink: 2;}.cal-event-box-pastille{display: block;position: relative;grid-column: 1;grid-row: 1;width: auto;height: auto;flex-grow: 4;flex-shrink: 2;}.cal-event-box-pastille a {height: 100%;width: 100%;display: block;position: absolute;z-index: 900;}.cal-event-box{height: 16vh;grid-column: 1;grid-row: 1;display: flex;flex-direction: row;align-items: stretch;align-content: stretch;flex-wrap: wrap;}.cal-event-box a{display: contents;flex-grow: 4;flex-shrink: 1;height: 100%;width: 100%;}.pastday .cal-day-box span{-webkit-background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);background-clip: text;}.day.cal-day.pastday > .cal-day-box{color: rgba(0, 0, 0, 0);background: repeating-linear-gradient( -45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 8px, var(--secondaire) 8px, var(--secondaire) 16px );-webkit-background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);background-clip: text;}.pastille-container:hover > .event-box.col1, .pastille-container:hover > .event-box.col2, .pastille-container:hover > .event-box.col3, .pastille-container:hover > .event-box.col4, .pastille-container:hover > .event-box.col5{-webkit-box-shadow: inset 0px 0px 0px 100px var(--secondaire);-moz-box-shadow: inset 0px 0px 0px 100px var(--secondaire);box-shadow: inset 0px 0px 0px 100px var(--secondaire);mix-blend-mode: difference;}.event-box.col1, .event-box.col2, .event-box.col3, .event-box.col4, .event-box.col5{width: 100%;height: 100%;border-radius: 45%;transition: 0.5s ease;grid-column: 1;grid-row: 1;}.col1{background-color: var(--pastille1);}.col2{background-color: var(--pastille2);}.col3{background-color: var(--pastille3);}.col4{background-color: var(--pastille4);}.col5{background-color: var(--pastille1);}.centre{text-align: center;}.gauche{text-align: left;}#liste-saisonnale{height: 84vh;overflow: scroll;-ms-overflow-style: none;scrollbar-width: none;padding: 1vh 0 0 0;}#liste-saisonnale::-webkit-scrollbar {display: none;}.saison-titre{text-transform: uppercase;width: 100%;display: inline-block;text-align: center !important;line-height: 0.9em;padding-top: 0.2em;}.accordion.centre:first-of-type > dt > a.saison-titre{border-top: 2px solid var(--secondaire);}.accordion.centre:last-of-type > dt > a.saison-titre{border-bottom: 2px solid var(--secondaire);}a.saison-titre{border-bottom: 2px solid var(--secondaire);}dt {overflow: hidden;}.liste-saison {display: flex;width: 100%;flex-direction: column;padding: 20 10;}li.liste-saison {list-style: none;}li.liste-saison span.date {padding-top: 1.5em;}.liste-saison span{display: inline-block;width: 100%;border-bottom: 1px solid var(--secondaire);line-height: 0.9em;padding-top: 0.2em;}.liste-saison:last-of-type{padding-bottom: 2em;}ul.liste-event {list-style: none;}#postIt {grid-row: 1;grid-column:1;position: relative;display: block;visibility: hidden;max-width: 300px;background-color:var(--secondaire);color: var(--principale);height: fit-content;border-radius: 20px;padding: 1em;margin: auto;overflow-y: auto;scrollbar-color: var(--principale) var(--secondaire);scrollbar-width: thin;}#postIt::-webkit-scrollbar {background: var(--secondaire);border-radius: 2em;width: 0.4em;}#postIt::-webkit-scrollbar-thumb {background: var(--principale);border-radius: 2em;width: 0.25em;}#postIt > img {height: fit-content;max-height: 150px;width: auto;}#postIt tspan {position: relative;display: block;height: auto;width: auto;margin: 0 0 0 0;font-size: 1em;}#jour{display: block;width: 100%;grid-column: 1;grid-row: 1;padding: 0;height: 84vh;}#content.content-horloge{display: grid;grid-template-columns: minmax(40vw, 800px) 1fr;}.main {display: flex;padding: 2em;height: 90vh;justify-content: center;align-items: middle;}.horloge{width: 100%;height: 100%;}#clock {width: 100%;height: 100%;overflow: visible;}.circle {fill: none;}.mid-circle {fill: var(--secondaire);}.chiffres-hour-marks {fill: var(--secondaire);font-family: zita;font-size: 3em;}.hour-arm {fill: var(--secondaire);}.minute-arm {fill:var(--secondaire);}.second-arm {fill: none;stroke: var(--secondaire);stroke-width: 2.5;stroke-miterlimit: 10;}.sizing-box {fill: none;}#hour, #minute, #second {transform-origin: 300px 300px;transition: transform .5s ease-in-out;z-index: 601;}#pastilles-box{overflow: visible;width:auto;display: block;aspect-ratio: 1/1;grid-column: 1;grid-row: 1;padding: 0;height: 74vh;margin: auto;display: flex;justify-content: center;}.pd8-btn.pastille-btn{border-radius: 5em;width:60px;height:60px;transform-origin: 30px 38vh;position: absolute;}.pd8-btn.pd8-btn--primary.pastille-btn{transition: all 2s ease;}.pd8-btn.pd8-btn--primary.pastille-btn:hover{box-shadow: inset 0px 0px 0px 100px var(--secondaire);mix-blend-mode: difference;}.pastille-target:hover{background-color: var(--principale);}.pastille-target:hover > .anneau-target {fill: var(--principale) !important;}.anneau-target{transition: all 0.5s ease;}.anneau-target:hover{stroke:var(--secondaire);mix-blend-mode: difference;fill: var(--principale) ;}.pastille-btn > .popover{width: 300px;}#content a > .pd8-text-component {color: var(--principale);}g.pastille{transform-origin: 300px 300px;z-index: 600;}.pastille-circle{z-index: 600;transition: 0.5s ease;}.pastille-circle:hover {stroke: var(--secondaire);stroke-width: 3px;}img.pastille-img, image.pastille-img{height: 200px;width: auto;}.infosPastille{visibility: hidden;}#evennement {display: block;position: relative;width: 100%;height: 100%;}#doubleCol{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 2em;padding: 1vh 0 0 0;height: 78vh;}#doubleCol > .gauche, #doubleCol > .droite{padding-bottom: 3em;}.gauche, .droite{overflow-y: scroll;overflow-x: hidden;}.gauche::-webkit-scrollbar, .droite::-webkit-scrollbar {display: none;}.gauche, .droite {-ms-overflow-style: none;scrollbar-width: none;}.gauche{grid-column: 1/1;}.droite{grid-column: 2/2;}.legende-image{font-weight: 100;font-size: 0.55em;line-height: 1em;}.bloc{padding: 0 0 2em 0;}.bloc p{padding: 0.5em 0;}.bloc.texte{}.bloc.carroussel{}.bloc.fichiers-pdf li{list-style: circle;}a.fichier-download{border-bottom: 1px solid var(--secondaire);width: 100%;display: block;}.bloc.videos{}lite-youtube {margin: auto;}.partenaires {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 0.5em;}.logo-partenaire{width: auto;max-width:200px;filter: invert(51%) sepia(98%) saturate(2070%) hue-rotate(340deg) brightness(102%) contrast(101%);}#soloCol{display: grid;grid-template-columns: 1fr;padding: 1vh 0 0 0;height: 78vh;}.solo{padding: 0 0 3em 0;overflow: scroll;display: block;grid-column: 1/1;-ms-overflow-style: none;scrollbar-width: none;}.solo::-webkit-scrollbar{display: none;}#page {display: block;position: relative;width: 100%;height: 100%;}#actualites {display: block;position: relative;width: 100%;height: 100%;}.nextBox{grid-column-start: 3;}.prevBox{grid-column-start: 1;}.prevBox, .nextBox{grid-row: 1;z-index:500;}.nextSlide {}.prevSlide{}.prevSlide, .nextSlide {grid-row: 1;z-index: 501;position: relative;top: 0;font-size: 3em;transition: 0.6s ease;user-select: none;color: white;height: 100%;width: 100%;visibility: hidden;display: flex;align-items: center;}.nextBox:hover > .nextSlide , .prevBox:hover > .prevSlide {visibility: visible;}.slideFrame{display: block;z-index: 2;grid-column: 1/4;grid-row: 1;}.carrousel-container {display: grid;grid-template-columns: 3fr 0.01fr 3fr;min-height: 200px;cursor: none;}img{width: 100%;max-width: 100%;height: auto;aspect-ratio: attr(width) / attr(height);}solo-col-img img{width: 60%;}.nextSlide {text-align: right;display: flex;justify-content: flex-end;padding-right: 0.5em;}.hiddenSlide {display:none;}#pied{border: 0;font-size:inherit;line-height: 1.06em;font-weight: 100;font-family: 'adelphefloreal_regular', serif;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: block;position: fixed;bottom: 0;background-color:var(--secondaire);width: 100vw;height: 8vh;transition: height 0.5s ease-out;z-index: 999;color: var(--principale);}#petons{visibility: hidden;display: flex;align-content: space-between;flex-direction: row;flex-wrap: wrap;align-items: flex-end;height: 85vh;}.piedmobile {height: 94% !important;}.mobile{visibility: visible !important;height: 100%;overflow: visible !important;}.flechemobile{height: 6vh !important;transform: rotate(180deg);overflow: hidden;}#fleche, #petons{margin: 0 auto;text-align: center;}#fleche {height: 100%;font-size: 2em;line-height: 1.3em;}#fleche{transition: all 1.2s ease-out;}.fleche-svg{width: 80px;height: auto;fill:#cddacd;}.fleche-svg-prev, .fleche-svg-next{width: 80px;height: 0.7em;}.annee {padding: 0 5%;}.fleche-svg-path{fill:#cddacd;}.orteils > ul{list-style: none;}li.orteil{list-style: none;display:list-item;line-height: 0.9em;padding-top: 0.2em;border-bottom: 1px solid var(--principale);}.orteils{width: 100%;min-height: 50%;}.talon{width: 100%;max-height:40%;min-height: 50%;display: flex;justify-content: space-between;}#reseaux, #logotype{display: block;padding: 0 1em;}#reseaux{width: 10%;height: 100%;}#logotype{height: auto;}#reseaux ul{filter: invert(100%) sepia(5%) saturate(3181%) hue-rotate(46deg) brightness(89%) contrast(90%);}#reseaux ul, #reseaux li{list-style: none;}.picto-rs{width: 25px;}.icon{width: auto;height: 0.8em;filter: invert(100%) sepia(5%) saturate(3181%) hue-rotate(46deg) brightness(89%) contrast(90%);}.icon-title{width: auto;height: 0.8em;filter: invert(40%) sepia(100%) saturate(2561%) hue-rotate(353deg) brightness(103%) contrast(102%);position: relative;top: 0.5vh;}.logotype-tdv-img{height: 100%;width: auto;max-width: 100%;filter: invert(100%) sepia(5%) saturate(3181%) hue-rotate(46deg) brightness(89%) contrast(90%);}.pd8-btn {position: relative;display: block;font-size: 1em;white-space: nowrap;line-height: 1.2;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: all 0.2s ease;will-change: transform;border-radius: 0.25em;border: none;z-index: 997;cursor: url(/site/assets/files/1/curseur_adelphe.svg) 10 10, auto;opacity: 1;background-color: transparent;}.pd8-btn:focus-visible {box-shadow: 0px 0px 0px 2px hsl(var(--pd8-color-bg-hsl)), 0px 0px 0px 4px hsla(var(--pd8-color-contrast-higher-hsl), 0.15);}.pd8-btn--primary:hover {}.pd8-btn--primary:focus {}:root {--popover-width: 350px;--popover-control-gap: -50px;--popover-viewport-gap: 50px;--popover-transition-duration: 0.2s;}.popover {position: fixed;display:block;width: var(--popover-width);z-index: 5;margin-top: var(--popover-control-gap);margin-bottom: var(--popover-control-gap);overflow: auto;-webkit-overflow-scrolling: touch;visibility: hidden;opacity: 0;transition: visibility 0s var(--popover-transition-duration), opacity var(--popover-transition-duration);background-color: var(--secondaire);border-radius: 0.3em;padding: 0.3em;color: var(--principale);z-index: 998;scrollbar-color: var(--principale) var(--secondaire);scrollbar-width: thin;}.popover::-webkit-scrollbar {background: var(--secondaire);border-radius: 2em;width: 0.4em;}.popover::-webkit-scrollbar-thumb {background: var(--principale);border-radius: 2em;width: 0.25em;}.popover img {height: fit-content;max-height: 150px;width: auto;}.popover--is-visible {visibility: visible;opacity: 1;transition: visibility 0s, opacity var(--popover-transition-duration);}#popover-example .pd8-btn-text-component p {word-break: break-word !important;}.pd8-text-component {font-size: 0.75em;line-height: 1.1em;}@media screen and (min-width:541px) and (max-width: 840px) {:root{font-size:2.5vw;}#entete {position: relative;width: 100%;z-index: 999;height: 4vh;}#content{position: relative;height: 88vh;}#doubleCol {display: block;height: 80vh;position: relative;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}#doubleCol::-webkit-scrollbar {display: none;}#soloCol{padding: 0;height: 80vh;position: relative;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}#soloCol::-webkit-scrollbar {display: none;}#titre{position: relative;z-index: 800;background-color: var(--principale);width:100%;height: fit-content;}h1{position: relative;}#grid-month {grid-template-columns: repeat(5, 1fr);grid-template-rows: repeat(7, 9.43vh);}.calendar-title {font-size: 6vw;height: fit-content;}#SVG_badge {transform: rotate(110deg) scale(0.75);max-width: 100%;min-width: 100%;max-height: 100%;min-height: 100%;}.cal-day-box {font-size: clamp(8vh, 9vh, 17vh);line-height: 1.15em;height: 9.4vh;}.cal-day-box span {height: 100%;}.cal-event-box{height:9vh;}.day:nth-child(-n+5) {border-top: 2px solid var(--secondaire);}.day:nth-child(1), .day:nth-child(6), .day:nth-child(11), .day:nth-child(16), .day:nth-child(21), .day:nth-child(21), .day:nth-child(26), .day:nth-child(31) {border-left: none;}.day:nth-child(5), .day:nth-child(10), .day:nth-child(15), .day:nth-child(20), .day:nth-child(25), .day:nth-child(30){border-right: none;}.day:nth-child(n+33) {border-bottom: none;}.day:nth-child(6), .day:nth-child(7), .day:nth-child(8) {border-top: none;}.day:nth-child(9), .day:nth-child(17), .day:nth-child(25) {border-left: 2px solid var(--secondaire);}.day:nth-child(31) {border-bottom: none;margin-right: -2px;border-right: 2px solid var(--secondaire);}.actu-td {border-bottom: none;border-left: none;font-size: 150%;}#pied{height: 6vh;}}@media screen and (max-width:540px) and (-webkit-min-device-pixel-ratio:1){body{}:root {font-size: 3.4vw;--popover-width: 300px;}.pd8-text-component {font-size: 1em;line-height: 1.1em;}#entete {position: relative;width: 100%;z-index: 999;height: 6vh;}#content{height: 88vh;position: relative;font-size: 85%;line-height: 1.2;}#doubleCol {display: block;height: 80vh;position: relative;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}#doubleCol::-webkit-scrollbar {display: none;}#doubleCol > .gauche, #doubleCol > .droite {padding-bottom: 1em;}.accordion-contenu{display: none;}.fleche-svg-prev, .fleche-svg-next {width: 40px;height: 0.5em;}#soloCol{padding: 0;height: 80vh;position: relative;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}#soloCol::-webkit-scrollbar {display: none;}#grid-month {grid-template-columns: repeat(5, 1fr);grid-template-rows: repeat(7, 9.43vh);}#onglet-temporel {font-size: 75%;height: 1.2em;}tr#grid-month {height: 66vh;}th {flex-direction: row;flex-wrap: wrap;}.mois {flex-grow: 3;}.annee {width: 100%;}.calendar-title {font-size: 6vw;height: fit-content;}.visibleMobile {visibility: visible !important;}.day.cal-day.pastday > .cal-day-box{background: repeating-linear-gradient( -45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2.5px, var(--secondaire) 2.5px, var(--secondaire) 5px );-webkit-text-fill-color: rgba(0, 0, 0, 0);background-clip: text;}.cal-day-box {height: 9.4vh;}.cal-day-box span {height: auto;}#SVG_badge {max-width: 100%;min-width: 100%;max-height: 100%;min-height: 100%;}.cal-event-box{height:9vh;}.day:nth-child(-n+5) {border-top: 2px solid var(--secondaire);}.day:nth-child(1), .day:nth-child(6), .day:nth-child(11), .day:nth-child(16), .day:nth-child(21), .day:nth-child(21), .day:nth-child(26), .day:nth-child(31) {border-left: none;}.day:nth-child(5), .day:nth-child(10), .day:nth-child(15), .day:nth-child(20), .day:nth-child(25), .day:nth-child(30){border-right: none;}.day:nth-child(31) {border-bottom: none;margin-right: -2px;border-right: 2px solid var(--secondaire);}.day:nth-child(n+33) {border-bottom: none;}.day:nth-child(6), .day:nth-child(7), .day:nth-child(8) {border-top: none;}.day:nth-child(9), .day:nth-child(17), .day:nth-child(25) {border-left: 2px solid var(--secondaire);}#jour {display: block;height: 50vh;}.horloge {grid-column: 1;grid-row: 1;}#pastilles-box {height: 50vh;margin: 0 auto;width: 100%;}.pd8-btn.pastille-btn{width: 40px;height: 40px;transform-origin: 20px 22vh;top: 5vh;}.pastille-target{transform: scale(0.7);}#titre{position: relative;z-index: 800;background-color: var(--principale);width:100%;height: fit-content;}h1{position: relative;}.nextSlide, .prevSlide{visibility: inherit;right:0;padding-left: 0;padding-right: 0;}.fleche-svg-prev, .fleche-svg-next {width: 40px;height: 0.5em;}#pied{height: 6vh;}.piedmobile {height: 94% !important;}.mobile{visibility: visible !important;height: 100%;overflow: visible !important;}.talon{flex-wrap: wrap;}#reseaux > ul{display: flex;flex-direction: row;padding: 0.1em;}#reseaux > ul > a {padding: 0.1em;}#reseaux, #logotype {width: 100%;}#logotype {padding: 5vh 1em 2vh 1em;}.logotype-tdv-img {width: 100%;}.flechemobile{height: 6vh !important;transform: rotate(180deg);overflow: hidden;}.actu-td {border-bottom: none;border-left: none;font-size: 200%;}#actuMoment{height: 9vh;}}