@import"https://fonts.googleapis.com/css2?family=Montserrat&family=Open+Sans:ital,wght@0,500;0,600;0,700;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";*{font-family:Open Sans,sans-serif;margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none}body{font-family:Poppins,sans-serif;background-attachment:scroll;background:var(--bg-body-gradient)}header{position:sticky;top:0;background-color:var(--navigation-bg-header);width:100%;z-index:1000}section{position:relative;height:100vh;width:100%;overflow-x:hidden}.overlay{display:flex;flex-wrap:wrap}.textRequired{color:var(--color-general);text-align:justify;font-size:.8rem;margin:2rem 0;padding:0 1rem}.textRequired span{text-transform:uppercase;letter-spacing:2px;border-bottom:.5px dashed var(--color-general)}.boxRating{display:flex;justify-content:start;align-items:flex-start;margin-top:.2rem;padding:0 .2rem}.logoRating{font-size:.9rem;padding:.2rem}:root{--color-general: #fff;--color-subtitle: #221A25;--color-warning: #7a0012;--color-banner:#221A25;--btn-color-validate: #589d62;--btn-color-hold-on: #170099;--bg-banner:#fff;--bg-body: #777777;--bg-body-opacity:#70482F;--bg-opacity-card: rgba(56, 68, 109, .5);--bg-body-gradient: radial-gradient(circle, #902e0b, #82290d, #74230d, #661f0d, #581a0c, #4d1809, #421606, #371303, #2c1200, #220f00, #180a00, #090401)}.banner{background-color:var(--bg-banner);color:var(--color-banner);text-align:center;font-size:15px;padding:7px;height:2rem}.opacityCard{background-color:var(--bg-body-opacity)}.btnValidate{color:var(--btn-color-validate)}.btnOnHold{color:var(--btn-color-hold-on)}.ErrorMessage{text-transform:uppercase;font-style:italic;background-color:#a90d25;padding:.5rem 0;margin-top:1.4rem;text-align:center;color:#fff}.borderBox{border-top:1px dashed white;padding:10px 0}.textDescription{color:var(--color-general);margin-bottom:2px;text-transform:uppercase;font-size:.9rem}.textDescription span{font-size:.6rem;font-weight:700;color:var(--color-subtitle)}.boxUnderValidate{background-color:inherit;display:flex;flex-direction:column;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:1rem;border-left:1px solid var(--animationShow-bg-header);border-bottom:1px solid var(--animationShow-bg-header);border-right:1px solid var(--animationShow-bg-header);padding:.3rem}@media only screen and (min-width:1200px){html{font-size:95%}}@media only screen and (min-width:600px){.organizersBoxPrimary{display:flex;flex-wrap:wrap;padding:.2rem}.textRequired{text-align:center}}.loginMainContainer{display:flex;flex-direction:column;width:100%;height:100%;object-fit:contain}.loginContainerPicture{background:url(../assets/img/CA5_Vikings_LowDef.jpg) no-repeat top center / cover;width:100%;height:25%}.loginContainerPictureMirror{background:url(../assets/img/CA5_Vikings_LowDef.jpg) no-repeat top center / cover;width:100%;height:100%}.loginLogo{background-image:url(/assets/img/Logo_Contes-d-Automne_blanc.png);height:10rem;width:auto;background-repeat:no-repeat;background-size:contain}.loginText{color:var(--color-general)}.loginForgot{color:#fff;font-style:italic;font-size:small;border-bottom:.2px solid #fff}.loginLabel{color:var(--color-general);padding-bottom:.2rem;text-transform:uppercase;font-size:.7rem;letter-spacing:.1rem}@media only screen and (min-width:820px){.loginMainContainer{display:flex;flex-direction:row;height:100%;width:100%}.loginContainerPicture{height:auto;width:50%;display:block;object-fit:contain;flex-grow:2;background:url(../assets/img/CA5_Vikings_LowDef.jpg) no-repeat top center / cover}.loginContainerLogin{flex-grow:2;width:50%}.loginLogo{width:100%;height:50%}}:root{--ownProfil-color-border: #32323D;--ownProfil-color-btn: #401C07;--ownProfil-bg-banner: #E0E0E0}.ownProfilBoxPrimary{display:flex;background-color:var(--ownProfil-bg-banner)}.ownProfilScroll{width:auto;height:100px;overflow-y:scroll;scrollbar-color:var(--animationShow-bg-register);scrollbar-width:thin;padding:.5rem}.ownProfilTitle{margin-right:.1rem;text-align:center;color:var(--ownProfil-color-btn)}.ownProfilBoxIdentity{background-color:var(--ownProfil-bg-banner);display:flex;flex-direction:column;flex-grow:3;margin-top:.5rem}.ownProfilBoxSecondary{margin-top:.7rem}.ownProfilBoxTertiary{display:flex;align-items:center;line-height:1.1rem;margin-bottom:.4rem}.ownProfilTitleSecondary{margin-right:.3rem;font-weight:600}.ownProfilePicture{margin-top:.2rem;border:1px solid var(--animationShow-bg-header);flex-grow:1}.ownProfilLink{background-color:purple;color:#fff;padding:1rem .5rem;display:flex;right:0;justify-content:space-around;position:fixed;z-index:2}.ownProfilLink2{color:#fff;margin-right:.2rem;text-transform:uppercase}.ownProfilGroup{display:flex;align-items:center;justify-content:center;margin:.8rem 0}.ownProfilBtn{background-color:var(--animationShow-bg-banner);padding:.3rem .2rem .3rem .5rem;width:19ch}.ownProfileCard{background-color:var(--animationShow-bg-table-container-registration)}.ownProfilCardAdmin{padding-bottom:.3rem;color:var(--animationUpdate-color-title);text-transform:uppercase;font-weight:700;border-bottom:.2px dashed var(--animationUpdate-color-border);margin-top:.3rem;padding-left:.2rem;padding-top:.2rem;background-color:coral}.animationShowBannerTitle{padding-bottom:.3rem;color:var(--animationUpdate-color-title);text-transform:uppercase;font-weight:700;border-bottom:.2px dashed var(--animationUpdate-color-border);margin-top:.3rem}.ownProfilTitleUpdate{text-align:center;border-bottom:2px solid var(--ownProfil-color-border);margin-bottom:.8rem;text-transform:uppercase;padding-bottom:.3rem;font-weight:bolder}:root{--indexAnimation-color-date: #c5823f;--indexAnimation-color-border-deadline: #a3a5a8;--indexAnimation-color-animateur: #01579b;--indexAnimation-bg-date:#e2d4c4;--animationShow-color-icons: #291b0a;--animationShow-bg-register: #c5823f;--animationShow-bg-banner: #e5dac3;--animationShow-bg-header: #221A25;--animationShow-bg-banner-secondary: #fff;--animationShow-bg-table-container-registration: #f7f6f4;--animationUpdate-color-main: #221a25;--animationUpdate-color-title: #221A25;--animationUpdate-color-border: #32323D;--animationUpdate-bg-banner: #e5dac3;--animationUpdate-bg-banner-validation: #a3a5a8;--animationUpdate-bg-banner-register: #fff;--animationUpdate-bg-dropdown: #fff}.animationIndexButtonCreate{background-color:var(--color-banner);color:var(--color-general);text-align:center;width:100%;position:fixed;bottom:0}.indexAnimationBoxTitle{text-transform:uppercase;font-size:.8rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;padding-left:.3rem}.indexTitle{min-width:230px}.indexAnimationLinkTitle{color:var(--animationUpdate-color-main)}.indexAnimationBoxLogo{width:10px;padding-left:.2rem}.indexAnimationBoxDate{background-color:var(--indexAnimation-bg-date);font-size:.8rem;padding:.2rem .4rem;display:flex;color:var(--color-subtitle)}.indexBoxSpacing{margin-right:.2rem;text-transform:capitalize}.indexContent{padding-top:.2rem;padding-right:.6rem;font-size:.75rem;text-align:justify;height:85px;color:var(--animationShow-bg-header)}.indexBoxDeadline{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;padding:.1rem .4rem;border-top:1px dashed var(--indexAnimation-color-border-deadline);border-bottom:1px dashed var(--indexAnimation-color-border-deadline);text-transform:capitalize}.indexAnimateur{color:var(--navigation-bg-mobile-dropdown-second);text-transform:capitalize}.indexAnimationStatut{background-color:var(--color-warning);color:var(--color-general);border-radius:3px;padding:0 .4rem}.animationShowTitle{font-weight:600;text-transform:uppercase;text-align:center;margin:.5rem 0;font-size:1.3rem}.showAnimationBoxRegister{margin-top:.5rem}.showAnimationBoxRegisterTitle{background-color:var(--navigation-bg-mobile-dropdown-second);color:var(--color-general);padding:.5rem 0;display:flex;justify-content:space-around}.animationShowBanner{background-color:var(--animationUpdate-bg-banner);color:var(--animationUpdate-color-main);border-radius:.2rem;padding:.5rem;margin-bottom:.3rem}.animationShowBannerSecondary{background-color:var(--animationShow-bg-banner-secondary);color:var(--animationUpdate-color-main);border-radius:.2rem;padding:.5rem;margin-bottom:.3rem}.animationShowTitleSecondary{font-weight:700;margin-right:.3rem}.animationShowTitleTertiary{margin-right:.3rem}.animationShowBoxClasses{display:flex;justify-content:start;align-items:center;padding-bottom:.2rem;margin-bottom:.2rem}.IconShowAnimation{color:var(--animationShow-color-icons);margin-right:.5rem;text-align:center;width:2rem}.animationShowBoxValidate{background-color:#2d1005cc;display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;color:var(--color-general);text-transform:uppercase;font-weight:400;margin-top:.3rem}.animationShowRegisterValidate{background-color:#100602e6;display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;color:var(--color-general);text-transform:uppercase;font-weight:400}.animationUpdateBanner{background-color:var(--animationUpdate-bg-banner);color:var(--animationUpdate-color-main);border-radius:.2rem;padding:.5rem;margin-bottom:.3rem}.animationUpdateBannerTitle{padding-bottom:.3rem;color:var(--animationUpdate-color-title);text-transform:uppercase;font-weight:600;border-bottom:.2px dashed var(--animationUpdate-color-border)}.animationUpdatePicture{display:flex;margin-top:.5rem;gap:1rem}.animationUpdateDeadline{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.animationUpdateBannerValidation{background-color:var(--animationUpdate-bg-banner-validation);padding:.5rem;border-radius:.3rem;margin:.5rem 0}.animationUpdateBannerValidationTitle{padding-bottom:.3rem;padding-left:.5rem;text-transform:uppercase}.animationUpdateBannerRegister{background-color:var(--animationUpdate-bg-banner-register);color:var(--animationUpdate-color-main);border-radius:.2rem;padding:.5rem;margin-bottom:.3rem;text-transform:uppercase}.animationUpdateBannerRegisterTitle{border-bottom:.2px dashed var(--animationUpdate-color-border);margin-bottom:2rem;text-transform:uppercase;font-weight:600}.animationUpdateTableContainer{margin-top:.5rem;background-color:var(--animationShow-bg-table-container-registration)}.animationListInkTableBody{background-color:var(--animationShow-bg-banner);border:2px solid var(--animationShow-bg-register)}.animationListInkTableHead{background-color:var(--animationUpdate-bg-banner-register);border:2px solid var(--animationShow-bg-header)}.animationListBoxAdd{display:flex}.animationListButtonCreate{background-color:var(--color-banner);color:var(--color-general);text-align:center;width:100%;position:sticky;bottom:0}.animationCreateValidate{background-color:var(--animationShow-bg-header);display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;color:var(--color-general);text-transform:uppercase;font-weight:400;margin-top:.3rem}.animationCreateUnderValidate{background-color:inherit;display:flex;flex-direction:column;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:1rem;border-left:1px solid var(--animationShow-bg-header);border-bottom:1px solid var(--animationShow-bg-header);border-right:1px solid var(--animationShow-bg-header);padding:.3rem}.container{display:flex;flex-direction:row}.containerLittle{display:flex;flex-direction:column}.errorPicture{background:url(/../assets/img/carte.png) no-repeat top center / cover;width:20rem;height:15rem;padding-top:10rem}.errorBox{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.8rem}.errorText{color:#fff;margin-bottom:.7rem}@media only screen and (min-width:820px){.errorPicture{width:40rem;height:30rem}.errorText{font-size:x-large;margin-bottom:3rem}}:root{--sponsor-color-link: #004A77}.sponsorBoxTitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--animationShow-bg-header);color:var(--color-general);padding:.3rem .5rem}.sponsorBtn{color:var(--color-general);padding-left:.2rem}.sponsorBtn.Delete{color:var(--color-warning)}.sponsorLink{color:var(--sponsor-color-link);padding-top:.4rem}.organizersBoxTitle{font-weight:500;text-transform:uppercase;letter-spacing:.2rem;padding:.5rem 0;display:flex;justify-content:center;color:var(--color-general);background-color:var(--animationShow-bg-header)}.organizersBoxSpacing{margin-right:.5rem;text-transform:capitalize}.organizerPicture{border-right:1px dashed var(--animationShow-bg-header);height:140px;width:auto;object-fit:contain}.organizersBoxPrimary{display:flex;flex-direction:column;justify-content:center;align-items:center}.animatorListAnimation{font-weight:700;border-bottom:1px dashed black;letter-spacing:.2rem}@media only screen and (min-width:700px){.organizersBoxPrimary{display:flex;flex-wrap:wrap;padding:.2rem}}:root{--ownProfil-color-border: #9c5e1b;--ownProfil-bg-banner: #E0E0E0}.otherBannerTitle{padding-bottom:.3rem;color:var(--ownProfil-color-border);text-transform:uppercase;font-weight:700;border-bottom:.2px dashed var(--animationUpdate-color-border);margin-top:1rem;background-color:var(--navigation-bg-header);text-align:center}.otherBannerTitle p{color:#60a07e}.otherBannerText{padding-bottom:.3rem;color:var(--color-subtitle);font-size:.8rem;font-weight:400;margin:.2rem 0;background-color:var(--ownProfil-bg-banner);text-align:center;border-radius:5px}.alignBannerText{text-align:left;padding:1rem}.alignBannerText h2{padding-top:1rem}.otherBannerSubtitle{border-bottom:.2px dashed var(--animationUpdate-color-border);text-transform:uppercase;font-weight:700}:root{--navigation-color-main: #fff;--navigation-color-btn: #221A25;--navigation-color-dropdown: #32323D;--navigation-color-logout: #272727;--navigation-bg-dropdown: #fff;--navigation-bg-dropdown-hover: #32323D;--navigation-bg-header: #221A25;--navigation-bg-mobile: #012e4A;--navigation-bg-mobile-dropdown: #036280;--navigation-bg-mobile-dropdown-second: #0691bc;--navigation-bg-mobile-dropdown-arrow: #EEF6F9}.container{max-width:65rem;padding:0 2rem;margin:0 auto;display:flex;position:relative}.logo-container{flex:1;display:flex;align-items:center}.nav-btn{flex:3;display:flex}.nav-links{flex:2}.log-sign{display:flex;justify-content:center;align-items:center;flex:1}.logo{color:var(--navigation-color-main);font-size:1.1rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;line-height:3rem}.nav-logo{background:url(/assets/logoCdA-DRAYpu_c.png);background-size:1.5rem;background-repeat:no-repeat;height:2.3rem;width:1.5rem}.logo span{font-weight:300}.btn{display:inline-block;padding:.5rem 1.3rem;font-size:.9rem;border:2px solid var(--navigation-bg-dropdown);border-radius:2rem;line-height:1;margin:0 .2rem;transition:.3s;text-transform:uppercase}.btn.solid,.btn.transparent:hover{background-color:#fff;color:var(--navigation-color-btn)}.btn.transparent,.btn.solid:hover{background-color:transparent;color:#fff}.nav-links>ul{display:flex;justify-content:center;align-items:center}.nav-link{position:relative}.nav-link>a{line-height:3rem;color:#fff;padding:0 .8rem;letter-spacing:1px;font-size:.95rem;display:flex;align-items:center;justify-content:space-between;transition:.5s}.nav-link>a>i{margin-left:.2rem}.nav-link:hover>a{transform:scale(1.1)}.dropdown{position:absolute;top:100%;left:0;width:10rem;transform:translateY(10px);opacity:0;pointer-events:none;transition:.5s}.dropdown ul{position:relative}.dropdown-link>a{display:flex;background-color:var(--navigation-bg-dropdown);color:var(--navigation-color-dropdown);padding:.5rem 1rem;font-size:.9rem;align-items:center;justify-content:space-between;transition:.3s}.dropdown-link:hover>a{background-color:var(--navigation-bg-dropdown-hover);color:var(--navigation-color-main)}.dropdown-link:not(:nth-last-child(2)){border-bottom:1px solid #efefef}.dropdown-link i{transform:rotate(-90deg)}.arrow{position:absolute;width:11px;height:11px;top:-5.5px;left:29px;background-color:var(--navigation-color-main);transform:rotate(45deg);cursor:pointer;transition:.3s;z-index:-1}.dropdown-link:first-child:hover~.arrow{background-color:var(--navigation-color-dropdown)}.dropdown-link{position:relative}.dropdown.second{top:0;left:100%;padding-left:.8rem;cursor:pointer;transform:translate(10px)}.dropdown.second .arrow{top:10px;left:-5.5px}.nav-link:hover>.dropdown,.dropdown-link:hover>.dropdown{transform:translate(0);opacity:1;pointer-events:auto}.dropdown-link.logout{color:var(--navigation-color-logout);font-weight:600}.hamburger-menu-container{flex:1;display:none;align-items:center;justify-content:flex-end}.hamburger-menu{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:flex-end}.hamburger-menu div{width:1.6rem;height:3px;border-radius:3px;background-color:var(--navigation-bg-dropdown);position:relative;z-index:1001;transition:.5s}.hamburger-menu div:before,.hamburger-menu div:after{content:"";position:absolute;width:inherit;height:inherit;background-color:var(--navigation-bg-dropdown);border-radius:3px;transition:.5s}.hamburger-menu div:before{transform:translateY(-7px)}.hamburger-menu div:after{transform:translateY(7px)}#check{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:2.5rem;height:2.5rem;z-index:90000;cursor:pointer;opacity:0;display:none}#check:checked~.hamburger-menu-container .hamburger-menu div{background-color:transparent}#check:checked~.hamburger-menu-container .hamburger-menu div:before{transform:translateY(0) rotate(-45deg)}#check:checked~.hamburger-menu-container .hamburger-menu div:after{transform:translateY(0) rotate(45deg)}@keyframes animation{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 920px){.hamburger-menu-container{display:flex}#check{display:block}.nav-btn{position:fixed;height:calc(100vh - 3rem);top:3rem;left:0;width:100%;background-color:var(--navigation-bg-mobile);flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;transform:translate(100%);transition:.65s}#check:checked~.nav-btn{transform:translate(0)}#check:checked~.nav-btn .nav-link,#check:checked~.nav-btn .log-sign{animation:animation .5s ease forwards}.nav-links{flex:initial;width:100%}.nav-links>ul{flex-direction:column}.nav-link{width:100%;opacity:0;transform:translateY(15px)}.nav-link>a{line-height:1;padding:1.6rem 2rem}.nav-link:hover>a{transform:scale(1);background-color:var(--navigation-bg-mobile-dropdown)}.dropdown,.dropdown.second{position:initial;top:initial;left:initial;transform:initial;opacity:1;pointer-events:auto;width:100%;padding:0;background-color:var(--navigation-bg-mobile-dropdown-second);display:none}.nav-link:hover>.dropdown,.dropdown-link:hover>.dropdown{display:block}.nav-link:hover>a>i,.dropdown-link:hover>a>i{transform:rotate(360deg)}.dropdown-link>a{background-color:transparent;color:#fff;padding:1.2rem 2rem;line-height:1}.dropdown.second .dropdown-link>a{padding:1.2rem 2rem 1.2rem 3rem}.dropdown.second .dropdown.second .dropdown-link>a{padding:1.2rem 2rem 1.2rem 4rem}.dropdown-link:not(:nth-last-child(2)){border-bottom:none}.arrow{z-index:1;background-color:#69bde7;left:10%;transform:scale(1.1) rotate(45deg);transition:.5s}.nav-link:hover .arrow{background-color:var(--navigation-bg-mobile-dropdown-arrow)}.dropdown .dropdown .arrow{display:none}.dropdown-link:hover>a{background-color:#3a91bd}.dropdown-link:first-child:hover~.arrow{background-color:var(--navigation-bg-mobile-dropdown-arrow)}.nav-link>a>i{font-size:1.1rem;transform:rotate(-90deg);transition:.7s}.dropdown i{font-size:1rem;transition:.7s}.log-sign{flex:initial;width:100%;padding:1.5rem 1.9rem;justify-content:flex-start;opacity:0;transform:translateY(15px)}}
