@import url(https://fonts.googleapis.com/css?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css?family=Pacifico&display=swap);.border-button,.button,button{border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:all .2s ease-out}.button,button{background-color:var(--clr-blue-400)}button{align-items:center;border:0;display:flex;justify-content:center;margin-top:20px;width:100%}.button{display:block;margin:5px;text-align:center;text-decoration:none;width:-webkit-fill-available}.border-button{background-color:var(--clr-blue-100);border:2px solid var(--clr-blue-400);color:#000}.border-button:hover,.button:hover,button:hover{background-color:var(--clr-blue-500);color:#fff}.border-button.active,.button.active,button.active{background-color:var(--clr-blue-500)}.border-button.active:hover,.button.active:hover,button.active:hover{cursor:default}.border-button:disabled,.button:disabled,button:disabled{background-color:#797979;cursor:inherit}.border-button:disabled:after,.button:disabled:after,button:disabled:after{content:url(/build/images/loader.836d7229.svg);display:inline-block;margin-left:10px;position:relative}.button.little{width:fit-content;width:-moz-fit-content}.button-list{display:flex;flex-direction:column;text-align:center}@media print,screen and (width > 700px){.button{width:fit-content;width:-moz-fit-content}button{width:auto}.button-list{flex-direction:row}}.christmas:before,.newYear:before{background-size:100%;content:"";height:30px;position:absolute;width:30px}.christmas:before{background:url(/build/images/christmasHat.d007ec95.png) no-repeat 0 0;left:-6px;top:0;transform:scaleX(-1)}.newYear:before{background:url(/build/images/partyHat.2d87f165.png) no-repeat 0 0;left:-13px;top:-10px;transform:scaleX(-1) rotate(25deg)}@media screen and (width < 700px){.christmas:before{height:5.5vw;width:5.5vw}.newYear:before{height:min(5.5vw,6vh);left:-2.4vw;top:-2vw;width:min(5.5vw,6vh)}}@media screen and (700px <= width <= 1080px){.christmas:before,.newYear:before{height:min(25px,3.5vh);width:min(25px,3.5vh)}}@media screen and (width <= 1080px){.christmas:before{left:min(-1vw,-1vh)}}footer{background-color:var(--clr-blue-900);color:#fff;width:100%}footer p{margin:0;padding:10px;text-align:center}footer a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:all .2s ease-out}footer a:hover{color:#fff}form div div{display:flex;flex-direction:column}form label{font-weight:700;margin-bottom:5px;margin-top:20px;text-align:left}input,select,textarea{background-color:hsla(0,0%,100%,.5);border:1px solid #c8c8c8;border-radius:4px;font-size:1em;padding:5px 10px;width:auto}input::placeholder,textarea::placeholder{color:#c8c8c8}input[type=file]{border:0;height:auto;padding-left:0}input[type=checkbox]{height:20px;width:20px}select{height:5svh}textarea{min-height:12svh;resize:vertical;width:-webkit-fill-available}.help-text{color:#666;font-size:.7em;margin:0;word-spacing:5px}form ul{list-style:none;margin:3px 0;padding:0}form li{align-items:center;color:var(--clr-red-300);display:flex;font-size:.9em}form li:before{background-color:var(--clr-red-300);border-radius:3px;color:#fff;content:"ERREUR";font-size:.7em;margin-right:5px;padding:2px 5px}.required:after{color:var(--clr-red-300);content:"*";padding-left:3px}.dateform-form{margin:auto;width:fit-content}.dateform-date,.dateform-date div,.dateform-form{display:flex;flex-direction:column}.dateform-form .button{width:auto}.dateform-date label{text-align:center}summary:hover{cursor:pointer}@media screen and (width > 700px){.dateform-date{flex-direction:row}}.ham-container{position:relative;z-index:2003}.ham-off{position:absolute;transition:all .2s ease-out .2s}.ham-off.opened,.ham-on{transform:scale(0);transition:all .2s ease-out}.ham-on.opened{transform:scale(1);transition:all .2s ease-out .2s}.ham-text{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;overflow:hidden;transform:scale(0);transition:all .3s ease-out;width:100%;z-index:2000}.ham-text,.ham-text-back{position:fixed;transform-origin:top right}.ham-text-back{background-color:rgba(8,179,179,.97);border-bottom-left-radius:100%;right:0;top:0;transform:scale(0);transition:all .4s ease-out;z-index:1999}.ham-text ul{color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;justify-content:space-evenly;list-style:none;margin:0;padding:0;text-align:center}.ham-text ul li a{color:hsla(0,0%,100%,.5);text-decoration:none}.text-grow{transform:scale(1)}a#active{color:#fff}a#active:hover{cursor:default}.anim-back{transform:scale(1);transition:all .4s ease-out .2s}@media screen and (orientation:portrait){.ham-text{font-size:6vw}.ham-text ul{height:80vw}.ham-container{margin-right:7vw}.ham-off{transform:scale(1) translate(-1vw,-.8vw);width:12vw}.ham-on{width:10vw}}@media screen and (orientation:landscape){.ham-text{font-size:6svh}.ham-text ul{height:80svh}.ham-container{margin-right:7svh}.ham-off{transform:scale(1) translate(-1svh,-.8svh);width:12svh}.ham-on{width:10svh}}@media screen and (700px < width < 1080px) and (orientation:portrait){.ham-container{margin-right:4vw}.ham-off{transform:scale(1) translate(-.5vw,-.5vw);width:8vw}.ham-on{width:7vw}}@media screen and (700px < width < 1080px) and (orientation:landscape){.ham-container{margin-right:4svh}.ham-off{transform:scale(1) translate(-.5svh,-.5svh);width:8svh}.ham-on{width:7svh}}@media print,screen and (width > 1080px){.ham-container,.ham-text,.ham-text-back{display:none}}a{color:rgba(0,0,0,.5);text-decoration:none;transition:all .2s ease-out}a:hover{color:#000}[target=_blank]:not(.social-item):not(.answer-pdf):not(.frame-link):after{background-image:url(/build/images/external.77705491.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;margin-left:.1em;margin-right:.2em;opacity:.5;transition:all .2s ease-out;width:.5em}[target=_blank]:not(.social-item):not(.answer-pdf):hover:after{opacity:1}.add-link{align-items:center;background-color:var(--clr-blue-400);border-radius:40px;bottom:70px;box-shadow:0 0 5px #000;color:#fff;display:flex;font-size:3em;height:80px;justify-content:center;left:100%;position:sticky;text-decoration:none;transform:translateX(3vw);width:fit-content;width:-moz-fit-content;width:80px;z-index:50}.add-link:hover{background-color:var(--clr-blue-500);color:#fff}@media print,screen and (width > 1000px){.add-link{bottom:3vw;transition:all .2s ease-out}}@media print{.add-link{position:relative;transform:none}}.navigation-content,.navigation-logo{background-color:var(--clr-blue-900);width:100%}.navigation-logo{align-items:stretch;box-shadow:0 5px 5px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;position:sticky;top:0;z-index:1501}.navigation-logo-img{margin-left:10px;margin-right:10px;padding:8px 0}.navigation-logo-content{align-items:center;display:flex;flex-direction:row}.navigation-logo-text{display:flex;flex-direction:column;margin:auto auto auto 0}.navigation-logo-subtitle,.navigation-logo-title{font-family:Pacifico,"sans-serif";margin:0}.navigation-logo-title{color:var(--clr-blue-400);position:relative}.navigation-logo-subtitle{color:#fff}.navigation-logo hr{display:none}.ham-text .notification,.navigation-list .notification{position:relative}.ham-text .notification:after,.navigation-list .notification:after{background:var(--clr-red-400);border-radius:10px;content:"";display:block;height:10px;position:absolute;width:10px}.navigation-list .notification:after{right:5px;top:15px}.ham-text .notification:after{right:-15px;top:0}.navigation-content{display:none}@media screen and (orientation:portrait){.navigation-logo-img{width:15vw}.navigation-logo-subtitle,.navigation-logo-title{font-size:5vw}}@media screen and (orientation:landscape){.navigation-logo-img{width:15svh}.navigation-logo-subtitle,.navigation-logo-title{font-size:5svh}}@media screen and (700px < width < 1080px) and (orientation:portrait){.navigation-logo-img{width:10vw}.navigation-logo-subtitle,.navigation-logo-title{font-size:3vw}}@media screen and (700px < width < 1080px) and (orientation:landscape){.navigation-logo-img{width:10svh}.navigation-logo-subtitle,.navigation-logo-title{font-size:3svh}}@media print,screen and (width > 1080px){.navigation-logo{align-items:center;box-shadow:none;position:inherit}.navigation-logo hr{display:block;margin:auto;width:150px}.navigation-logo-img{margin-left:0;padding:0;width:80px}.navigation-logo-text{flex-direction:row}.navigation-logo-subtitle,.navigation-logo-title{font-size:28px;margin:5px}.navigation-logo-content{margin:10px}.navigation-content{align-items:center;box-shadow:0 5px 5px rgba(0,0,0,.5);display:flex;justify-content:center;position:sticky;top:0;z-index:1500}.navigation-content ul{display:inline-flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.navigation-content li{padding:20px}.navigation-content a{color:hsla(0,0%,100%,.25);font-size:1em;text-decoration:none;transition:all .2s ease-out}.navigation-content a:hover{color:#fff}}@media print{.navigation-content{position:inherit}}.pagination{text-align:center}.page-not-selected,.page-selected{align-items:center;border-radius:100%;display:inline-flex;height:20px;justify-content:center;padding:5px;width:20px}.page-selected{background:var(--clr-blue-400);color:#fff}.page-not-selected{background:transparent}#popup{background-color:rgba(0,0,0,.8);height:100%;position:fixed;z-index:1600}#popup,#popup-container{align-items:center;display:flex;justify-content:center;width:100%}#popup-container{background-color:#fff;border-radius:5px;margin:15px;padding:20px;position:relative}#popup-text{text-align:center;transform:translateY(-15px)}@media screen and (orientation:portrait){#popup-container{height:50vw}}@media screen and (orientation:landscape){#popup-container{height:25svh}}@media screen and (700px < width < 1000px){#popup-container{width:60%}}@media print,screen and (width > 1000px){#popup-container{width:30%}}.popup-buttons{bottom:10px;display:flex;position:absolute;right:10px}.search-bar-container{display:flex;justify-content:center}.search-bar{display:flex;margin-bottom:15px;position:relative}.search-bar input[type=text]{border-radius:30px;box-sizing:border-box;height:40px;padding-right:50px;width:80vw}@media screen and (width < 700px){.search-bar input[type=text]{width:50vw}}.search-bar input[type=button],.search-bar input[type=submit]{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:27px;border:transparent;cursor:pointer;height:40px;position:absolute;width:30px}.search-bar input[type=button]{background-image:url(/build/images/cross.8fc49653.svg);filter:brightness(0);right:10px}.diaph-wait{--diaph-size:50px;--diaph-color:var(--clr-blue-500);--diaph:var(--diaph-size,50px);aspect-ratio:1;clip-path:circle(50% at 50% 50%);height:var(--diaph);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(20deg)}.diaph-wait>:nth-child(n){rotate:calc(var(--rotate)*0)}.diaph-wait>:nth-child(n+2){rotate:calc(var(--rotate)*1)}.diaph-wait>:nth-child(n+3){rotate:calc(var(--rotate)*2)}.diaph-wait>:nth-child(n+4){rotate:calc(var(--rotate)*3)}.diaph-wait>:nth-child(n+5){rotate:calc(var(--rotate)*4)}.diaph-wait>:nth-child(n+6){rotate:calc(var(--rotate)*5)}.diaph-wait>*{--rotate:-60deg;--isocele-factor:0.29;--ecart:calc(var(--diaph)/25);animation:diaph 3s cubic-bezier(.255,.105,.25,1) 0s infinite normal none;border:0;border-bottom:calc(var(--diaph)/2) solid var(--diaph-color,#000);border-left:calc(var(--diaph)*var(--isocele-factor)) solid #0000;border-right:calc(var(--diaph)*var(--isocele-factor)) solid #0000;bottom:0;left:calc(var(--diaph)/2 - var(--diaph)*var(--isocele-factor));position:absolute;transform-origin:top center}@keyframes diaph{0%,8%,to{transform:translate(20%,var(--ecart))}40%,45%{transform:translate(60%,var(--ecart))}55%,60%{transform:translate(40%,var(--ecart))}75%,85%{transform:translate(80%,var(--ecart))}}table.with-borders{border-collapse:collapse;width:100%}table.with-borders td,table.with-borders th,table.with-borders tr{border:1px solid #000}@media (width < 700px){table.responsive{--data-cell-size:10ch}table.responsive th{display:none}table.responsive td:not(.not-on-smartphone){display:grid;grid-template-columns:var(--data-cell-size) auto;text-align:left}table.responsive td:first-child{background-color:grey;color:#fff;grid-template-columns:auto;margin-top:15px;text-align:center}table.responsive td:nth-child(n+2):before{content:attr(data-cell);font-weight:700}table.responsive{margin-bottom:10px}.more-unpaid{margin-bottom:20px}}:root{--clr-blue-100:#d1eded;--clr-blue-300:#63dada;--clr-blue-400:#08b3b3;--clr-blue-500:#106f6f;--clr-blue-900:#1f3040;--clr-red-300:#b32c2c;--clr-red-400:#cc1818;--clr-red-500:#900808}*{box-sizing:border-box;font-family:Lato,sans-serif;margin:0}::selection{background-color:var(--clr-blue-400);color:#fff}body{color-adjust:exact;display:flex;flex-direction:column;font-size:17px;margin:0;min-height:100svh;min-width:150px;-webkit-print-color-adjust:exact;text-align:justify}.body-container{display:flex;flex-direction:column-reverse;flex-grow:1;position:relative}@media print,screen and (width > 1000px){.body-container{flex-direction:row}}.container{flex-grow:100;padding:20px 10%}.content-title{font-size:1.5em;margin-bottom:5px;margin-top:30px;text-align:initial}.page-title,h1{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:2em;justify-content:center;margin:2svh 0;text-align:center}h2{font-size:1.1em;margin-bottom:2svh;margin-top:3svh}.invisible{display:none}.little{font-size:.7em}.colored{color:var(--clr-blue-400)}.admin-colored{color:#e78c24}.red{background-color:var(--clr-red-300)}.red:hover{background-color:var(--clr-red-300-hover)}p{margin-bottom:8px;margin-top:8px}.img-bg[src$=".png"],.img-bg[src$=".svg"]{background-color:#eee}.img-bg[src$=".svg"]{padding:20px}.no-break{break-inside:avoid;page-break-inside:avoid}@media print{.no-print{display:none}}ul{list-style:circle}.not-on-smartphone{display:none}@media print,screen and (width > 700px){.not-on-smartphone{display:initial}table .not-on-smartphone{display:table-cell}}