@font-face{font-display:swap;font-family:mainchar;src:url(/build/fonts/Existence-Light.30446790.otf)}@font-face{font-display:swap;font-family:partenaires;src:url(/build/fonts/clothing-logos.e929c485.ttf)}a,a:visited{color:#ed1b24}a:visited{text-decoration:none}a:hover,a[active]{color:#ed1b24}body{background-color:#feffff;font-family:mainchar,sans-serif;margin:0;overflow-x:hidden}@media screen and (min-width:650px){body:has(section.player){display:flex;flex-direction:column;height:100vh;justify-content:space-between}}header{align-content:center;align-items:center;border-bottom:10px solid #ed1b24;display:flex;height:9em;justify-content:center;max-height:9em}header a,header a img{height:100%}header a#mobile-qr-code{align-items:flex-end;aspect-ratio:1/1;cursor:zoom-in;display:flex;flex-direction:column;font-size:.8em;height:9em;position:absolute;right:1em}header a#mobile-qr-code img{aspect-ratio:1/1;height:6em;width:6em}header a#mobile-qr-code p{margin-top:.2em;text-align:right}@media screen and (max-width:550px){header a#mobile-qr-code{display:none}}:root{--main-margin-width:10vh}@media screen and (min-width:650px){main:has(section.player){height:calc(100vh - 12em - 10px)}}main{display:flex;flex-direction:column;justify-content:space-evenly;min-height:calc(100vh - 12em - 10px)}main section{padding-bottom:.2em;padding-top:.2em}main section.player{margin:0 var(--main-margin-width)}main section.player iframe{border-radius:1em}main h1{color:#ed1b24;grid-column:1/span 2;grid-row:1}main section.programme{display:grid;font-size:1.5em;grid-template-columns:15em auto;margin:1em var(--main-margin-width)}main section.programme div{align-items:center;display:flex;margin-bottom:.5em}main section.programme div.horaire{color:#7f0a0f;font-weight:700}main section.communiques{border-bottom:2px solid #ed1b24;border-top:2px solid #ed1b24;margin:0 1em}main section.communiques>h1{margin-block-start:0;margin-bottom:.2em;margin-right:1em}main section.communiques div.pages{align-items:center;display:flex;flex-wrap:wrap;font-family:Verdana,sans-serif;height:2.5em;justify-content:center}main section.communiques div.pages>button{align-items:center;background:none;border:none;display:flex;flex-wrap:wrap}main section.communiques div.pages>button svg{cursor:pointer;height:1.5em}main section.communiques div.pages>button svg path{fill:#ed1b24}main section.communiques div.pages>button:disabled svg{cursor:default}main section.communiques div.pages>button:disabled svg path{fill:#e1c0c1}main section.communiques div.pages>span{align-items:center;display:flex;flex-wrap:wrap;margin-left:.3em}main section.communiques div.comms{display:flex;margin:auto;width:80vw}main section.communiques div.comms div.comm{height:100%;min-width:100%;overflow-x:hidden;overflow-y:auto;padding-right:.5em;transition:all .87s;width:100%}main section.communiques div.comms div.comm.current{opacity:1}main section.communiques div.comms div.comm:not(.current){height:0;opacity:0}main section.communiques div.comms div.comm p{font-family:Verdana,sans-serif;text-align:justify}main section.partenaires{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}main section.partenaires div{align-items:center;display:flex;height:60px;justify-content:center}main section.partenaires div img{height:100%}main section.privacy_policy{margin:1em var(--main-margin-width)}@media screen and (max-width:1000px){main section.programme{grid-template-columns:10em auto}}@media screen and (max-width:650px){:root{--main-margin-width:5vw}main section.programme{display:flex;flex-direction:column}main section.programme div.emission{margin-bottom:1em}main section.programme div.horaire{margin-bottom:0}main section.communiques div.pages>button svg{height:2.3em}}@media screen and (min-width:1300px){:root{--main-margin-width:15vw}}@media screen and (min-width:1500px){:root{--main-margin-width:20vw}main section.communiques{margin:0 10vw}}footer{background-color:#ed1b24;color:#feffff;display:grid;height:3em}footer div.rs{align-content:center;align-items:center;display:flex;grid-column:3;grid-row:1;justify-content:flex-end}footer div.rs svg{height:2em;margin-right:1em}footer div.rs svg path{fill:#fff}footer div.editor{align-items:center;display:flex;font-family:Verdana,sans-serif;grid-column:2;grid-row:1;justify-content:space-between}footer div.editor a{color:#feffff;margin-left:.3em;margin-right:.3em}footer div.editor a:hover,footer div.editor a:visited{color:#feffff}@media screen and (max-width:650px){footer{height:5em}footer div.editor{flex-direction:column-reverse;justify-content:space-evenly}}dialog{font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;font-size:1.2em;max-width:500px;width:80vw}dialog div.buttons{display:flex;gap:1.5em;justify-content:space-evenly}dialog div.buttons button{background-color:#fff;border:1px solid #ed1b24;border-radius:1em;font-size:1em;padding:.7em}dialog div.buttons button:hover{background-color:#ed1b24;color:#fff}dialog#redirectMobileQrCode[open]{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-evenly}dialog#redirectMobileQrCode[open] img.qrcode{aspect-ratio:1/1;width:100%}dialog#redirectMobileQrCode[open] button{align-items:center;cursor:pointer;display:flex;height:3em;justify-content:center;width:3em}dialog#redirectMobileQrCode[open] button svg{height:80%;width:80%}