:root{--backmenu:#FFFFFFFB;--backextrait:#fffefb;--col-1:#FFFFFC;--col-2:#e6e6e6;--col-3:#00A5AB;--col-4:#1F1F1F;--col-5:#BD0055;--col-on1:#1F1F1F;--col-on2:#1F1F1F;--col-on3:#ffffff;--col-on4:#ffffff;--col-on5:#ffffff;--col-ex-cours:#D97500;--col-ex-acquis:#51AA00;--col-addincours:var(--col-ex-cours);--col-st:var(--fnt-dark);--col-btn-dark:var(--col-4);--col-btn-clr:var(--col-1);--col-msggood:#51AA00;--col-msgbad:#cf0707;--back:var(--col-1);--col-stars:#fbbc04;--col-border:#dbdbdb;--col-borderlt:#dbdbdb5c;--ff1:Montserrat,sans-serif;--ff2:Zain,sans-serif;--ff3:"Nothing You Could Do",cursive;--col-msg-success:#c4eac4;--sizeh1:2.8rem;--sizeh1big:3.5rem;--sizeh2:2rem}html{font-size:15px;font-family:var(--ff1);font-weight:400;scroll-padding-top:280px}body{background-color:var(--col-1);color:var(--col-4)}main{min-height:60vh}@media screen and (max-width:1024px){html{font-size:15px}}@media screen and (max-width:770px){html{font-size:16px}}*{box-sizing:border-box}a,a:hover,a.button:hover,a.button{color:var(--col-4);text-decoration:none}li{margin-bottom:.5rem}h1{font-size:var(--sizeh1);font-family:var(--ff2);margin-block-start:0;margin-block-end:0;line-height:100%}h1.big{font-size:var(--sizeh1big)}h2{margin-top:0;margin-bottom:0;font-family:var(--ff2);font-weight:700;font-size:var(--sizeh2);line-height:100%}h2.big{font-size:var(--sizeh1)}h3{font-size:1.1rem;margin-block-start:0;margin-block-end:0}a.souligne,a.souligne:hover,.courscomment a,.courscomment a:hover{color:var(--col-3);text-decoration-line:underline;text-decoration-style:dotted}img{max-width:100%}.wmax50{max-width:50px}.hmax50{max-height:50px}.wmax100{max-width:100px}.hmax100{max-height:100px}.wmax150{max-width:150px}.hmax150{max-height:150px}.wmax200{max-width:200px}.hmax200{max-height:200px}.wmax250{max-width:250px}.hmax250{max-height:250px}.wmax300{max-width:300px}.hmax300{max-height:300px}.wmax350{max-width:350px}.hmax350{max-height:350px}.wmax400{max-width:400px}.hmax400{max-height:400px}.wmax450{max-width:450px}.hmax450{max-height:450px}.wmax500{max-width:500px}.hmax500{max-height:500px}.wmax550{max-width:550px}.hmax550{max-height:550px}.wmax600{max-width:600px}.hmax600{max-height:600px}.wmax650{max-width:650px}.hmax650{max-height:650px}.wmax700{max-width:700px}.hmax700{max-height:700px}.wmax750{max-width:750px}.hmax750{max-height:750px}.wmax800{max-width:800px}.hmax800{max-height:800px}.wmax850{max-width:850px}.hmax850{max-height:850px}.wmax900{max-width:900px}.hmax900{max-height:900px}.wmax950{max-width:950px}.hmax950{max-height:950px}.wmax1000{max-width:1000px}.hmax1000{max-height:1000px}.hflex{display:flex;gap:10px;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-evenly}table.tablesimple{border-collapse:collapse;border:1px solid var(--col-4);text-align:center;table-layout:fixed;width:100%}table.tablesimple td{padding:5px;border:1px solid var(--col-4)}p{display:block;margin-block-start:0;margin-block-end:0;line-height:175%}.texteaere p{margin-bottom:.7rem}.texteaere h2,.texteaere h3{margin-top:1.5rem;margin-bottom:.5rem}.textemini{font-size:.65rem}.bravo{position:absolute;top:40vh;left:14%;font-size:14rem;font-family:var(--ff2);font-weight:900;z-index:900;transform:rotateZ(348deg);color:var(--col-5);border:45px solid var(--col-5);padding:2rem;border-radius:99px;transform:scale(50%) rotateZ(-5deg);background-color:var(--col-1);box-shadow:0 0 20px -10px #000}.largeurrestrict{max-width:650px}.color-col-2{color:var(--col-2)}.color-col-3,a.color-col-3:hover{color:var(--col-3)}.color-col-4{color:var(--col-4)}.color-col-5,a.color-col-5{color:var(--col-5)!important}.color-col-ex-cours{color:var(--col-ex-cours)}.color-col-ex-acquis{color:var(--col-ex-acquis)}.contenu-interface-user h2{border-bottom:2px solid var(--col-4);margin-bottom:1.5rem;margin-top:4rem}.contenu-interface-user h3{margin-top:2rem;margin-bottom:.6rem}.contenu-interface-user div.contenu>*:first-child,.contenu-interface-user div.contenusommaire>*:first-child,.contenu-interface-user div.listcours>*:first-child{margin-top:0}.contenu-interface-user h2.color-col-3{border-color:var(--col-3)}.contenu-interface-user h2.color-col-5{border-color:var(--col-5)}.contenu-interface-user .contenu p{margin-bottom:.5rem}.bouton,button.bouton,.btn,.btn-primary{display:block;padding:.5rem 1.5rem;border-radius:10px;cursor:pointer;border:2px solid var(--col-btn-dark);color:var(--col-btn-dark);text-align:center;font-family:var(--ff1);font-size:1rem;background-color:inherit;transition:.2s;font-weight:400}.bouton:hover,.bouton.over,.btn-primary:hover{background-color:var(--col-btn-dark);color:var(--col-btn-clr)}.bouton.inverse,button.bouton.inverse,.btn-primary.inverse{border-color:var(--col-btn-clr);color:var(--col-btn-clr)}.bouton.inverse:hover,.bouton.inverse.over,.btn-primary.inverse:hover{background-color:var(--col-btn-clr);color:var(--col-btn-dark)}.bouton.col-3{border-color:var(--col-3);color:var(--col-3)}.bouton.col-3:hover{background-color:var(--col-3);color:var(--col-on3)}.bouton.col-5{border-color:var(--col-5);color:var(--col-5)}.bouton.col-5:hover{background-color:var(--col-5);color:var(--col-on5)}.alert-danger{padding:.5rem;width:100%}.nclm-alert,.alert-danger{color:var(--col-1)}.nclm-alert.alert-success{background-color:var(--col-msggood)}.nclm-alert.alert-error,.alert-danger{background-color:var(--col-msgbad)}.textfun{font-family:var(--ff3);font-size:2rem;line-height:120%}.textfun.big{font-size:4rem}@media screen and (max-width:770px){.textfun.big{font-size:3rem}}header{line-height:1rem;position:sticky;top:0;z-index:1000}header .entete .header-logo{height:100px;transition:.6s}header .entete .header-intro{font-size:.9rem;font-weight:600}header .col-txtintromobile .header-intro{text-align:center}header .entete .header-intro small{font-size:.75rem;font-weight:300}header .entete.mini .header-logo{height:50px}header .menu-burger{display:none;cursor:pointer;transition:.5s}header .menu-burger .barburger{height:6px;width:40px;background-color:var(--col-4);border-radius:5px}header .menu-burger .barburger.bar1{transition:.4s}header .menu-burger .barburger.bar2{transition:.6s}header .menu-burger .barburger.bar3{transition:.8s}header .menu-burger.showme .barburger.bar1{transform:rotateZ(-90deg) translate3d(-26px,4px,0px);transform-origin:bottom left;width:30px}header .menu-burger.showme .barburger.bar2{transform:rotateZ(-90deg) translate3d(-16px,24px,0px);transform-origin:bottom left;width:40px}header .menu-burger.showme .barburger.bar3{transform:rotateZ(-90deg) translate3d(0px,32px,0px);transform-origin:bottom left;width:30px}.container_full.msgimportant{background-color:var(--col-5);color:var(--col-on5);z-index:1010}.msgimportant .msg{font-size:.9rem;padding:.75rem 0;text-align:center}header .container_full.entete{padding-top:1.75rem;padding-bottom:1.75rem;background-color:var(--col-1);z-index:1000;transition:.6s}header .container_full.entete.mini{padding-top:1rem;padding-bottom:1rem}header .header-verbes,header .header-intro{transition:.6s}header .col-txtintromobile{display:none}header .entete.mini .header-verbes{display:none}header .entete.mini .header-intro{font-size:.9rem}header .entete.mini .header-intro small{font-size:.65rem}header .header-verbes span.icon-nicomusique_pastille{margin:0 .5rem;font-size:.6rem}.liensrs{display:flex;flex-direction:row;gap:1rem}.liensrs a,header .liensrs a:hover{color:var(--col-4);text-decoration:none}.liensrs span[class^=icon-]{font-size:2.4rem;transition:.6s}.entete.mini .liensrs span[class^=icon-]{font-size:1.8rem}.liensrs .lieninrs{display:flex;font-size:.8rem;line-height:.9rem;padding:0 1.2rem;height:2.4rem;background-color:var(--col-4);color:var(--col-on4);flex-direction:column;align-items:center;border-radius:99px;justify-content:center;transition:.6s}.entete.mini .liensrs .lieninrs{font-size:.65rem;line-height:.72rem;padding:0 1rem;height:1.8rem}header .container_full.headermenu{background-color:var(--col-4);color:var(--col-on4);font-weight:500;z-index:1000;border:0}.header_menu_left,.header_menu_right{display:flex;align-items:center;justify-content:flex-start;gap:3.5rem}.header_menu_left>*,.header_menu_right>*{display:block}.headermenu a,.headermenu a:hover{color:var(--col-on4);text-decoration:none}.headermenu .header_menu_element{padding:1rem 0}.header_menu_left a.active,.header_menu_right a.active{border-bottom:5px solid var(--col-5);padding-bottom:calc(1rem - 5px)}.container_full.headerusermenu{font-size:.9rem;border-bottom:10px solid var(--col-4);background-color:var(--col-1);z-index:1000}.headerusermenu a,.headerusermenu a:hover{color:var(--col-3);text-decoration:none}.header_usermenu_left{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}.header_usermenu_othereleve{position:absolute;top:100%;display:flex;flex-direction:column;background-color:var(--col-1);border:1px solid var(--col-2);z-index:1000}.header_usermenu_othereleve>*{display:block;padding:.75rem 1rem;border-top:1px solid var(--col-2);font-weight:400}.header_usermenu_eleve{font-weight:700;color:var(--col-3)}.header_usermenu_separator{color:var(--col-3)}.header_usermenu_right{display:flex;flex-direction:column;align-items:flex-end;color:var(--col-5);font-size:1rem;text-align:end}.header_usermenu_right .labelnextcours{font-size:.75rem;margin-bottom:.15rem}.header_usermenu_right .datenextcours{font-weight:600}.headerusermenu .header_menu_element{padding:.9rem 0}.header_usermenu_left a.active{border-bottom:5px solid var(--col-3);padding-bottom:calc(.9rem - 5px)}.container_full.headeradminmenuentete{background-color:var(--col-4);color:var(--col-on4);padding-bottom:10px;font-size:.85rem;font-weight:bold;z-index:995}.container_full.headeradminmenuentete .admintools a,.container_full.headeradminmenuentete .admintools a:hover{color:var(--col-on4)}.container_full.headeradminmenu{background-color:var(--col-4);color:var(--col-on4);z-index:990;--heightadminmenu:120px}.container_full.headeradminmenu .header_adminmenu{width:100%;display:flex;justify-content:space-between;height:var(--heightadminmenu);transition:.6s;align-items:flex-end;padding-bottom:15px}.container_full.headeradminmenu .header_adminmenu.close{margin-top:calc(var(--heightadminmenu) * -1)}.container_full.headeradminmenu .header_adminmenu>*{flex:1 0 0}.container_full.headeradminmenu .header_adminmenu .header_adminmenu_right{display:flex;flex-direction:column;align-items:flex-end}textarea.commentaire-cours,textarea.commentaire-lecon,textarea.commentaire-exercice{width:100%;height:80px;background-color:var(--col-4);color:var(--col-on4);border:0;font-size:.85rem;font-family:var(--ff1);resize:none}textarea.commentaire-cours:focus-visible,textarea.commentaire-lecon:focus-visible,textarea.commentaire-exercice:focus-visible{outline:0}.header_adminmenu .blocinfoaddlecexe{display:flex;flex-direction:row;align-items:center;gap:2rem;font-size:1.5rem;justify-content:flex-end}.header_adminmenu .blocbtnaddlecexe form{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-end;margin-top:1rem}.header_adminmenu .blocbtnaddlecexe form .bouton{font-size:.8rem}.toolhideadminmenu{cursor:pointer}.header_adminmenu .enteteinadminmenu{font-size:.8rem;opacity:50%;margin-bottom:5px}.header_adminmenu .enteteinadminmenu.forexercice{display:flex;justify-content:space-between;align-items:center}.header_adminmenu .enteteinadminmenu.forexercice select,.header_adminmenu select.selectstatutcours{font-size:.8rem;background-color:var(--col-4);color:var(--col-on4);border:0}.header_adminmenu .enteteinadminmenu.forexercice select:focus-visible,.header_adminmenu select.selectstatutcours:focus-visible{outline:0}.header_adminmenu .bloccommentaire{width:100%}header .conteneurmenumobile{position:relative}header .header_menu_mobile{min-height:100vh;width:100vw;display:none;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--col-4);background-image:url(/media/69-nimus_illu21.webp);background-repeat:no-repeat;background-size:cover;background-position:top;color:var(--col-on4);transform:translate(0px,-101vh);transition:.3s;padding:2.5rem 2rem;gap:1.4rem;font-size:1.2rem;position:absolute}header .header_menu_mobile.showme{transform:translate(0px,0px)}header .header_menu_mobile a,header .header_menu_mobile a:hover{color:var(--col-on4)}header .header_menu_mobile .logoinmobilemenu{font-size:3rem;margin-top:3rem}header .header_menu_mobile .mobile-menu{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:1.2rem;gap:1rem}header .header_menu_mobile .mobile-user{margin-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;font-size:.9rem;color:var(--col-3)}header .header_menu_mobile .mobile-user .nomeleve,header .header_menu_mobile .mobile-user .eleveprochaincours{font-weight:bold;font-size:1.2rem}header .header_menu_mobile .mobile-user a,header .header_menu_mobile .mobile-user a:hover{color:var(--col-3)}@media screen and (max-width:1024px){header .container_full.entete{border-bottom:10px solid var(--col-4);padding-top:.75rem;padding-bottom:.75rem}header .entete .row.rowmenuenete{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .entete .row.rowmenuenete .col{flex:initial}header .entete .menu-burger{display:flex;flex-direction:column;align-items:center;gap:7px}header .entete .col-txtintro,header .entete .col-rs{display:none}header .entete .header-logo{height:80px}header .headermenu{display:none}header .header_menu_mobile{display:flex}header .col-txtintromobile{display:block;padding:0 20px}}@media screen and (max-width:770px){header .entete .col-txtintromobile .header-intro small{display:none}header .headerusermenu,header .headeradminmenuentete,header .headeradminmenu{display:none}}.container_full.footer_actu{background-color:var(--col-2);padding-bottom:5rem;padding-top:5rem}.footer_actu .actu-sstitre{font-size:.6rem}.footer_actu .actubloc{display:flex;align-items:center;gap:3rem;margin-top:1rem}.actuimage img{width:120px;min-width:80px}.container_full.footer{background-color:var(--col-4);color:var(--col-on4);padding-bottom:2rem;padding-top:2rem}footer a,footer a:hover{color:var(--col-on4);text-decoration:none}footer .liensrs a,footer .liensrs a:hover{color:var(--col-1)}.footer .liensrs .lieninrs{background-color:var(--col-1);color:var(--col-on1)}footer .footer_left_menu{display:flex;flex-direction:column;align-items:flex-start}footer .logo-footer{font-size:4rem}.footer_right_menu{display:flex;flex-direction:column;align-items:flex-end;align-content:flex-end}@media screen and (max-width:770px){footer .footer_left_menu{align-items:center}.footer_right_menu{align-items:center}.footer_actu .actubloc{flex-direction:column-reverse}.footer_actu .actubloc .actutexte{text-align:center}}.passwordforceindic{font-size:.75rem;margin-bottom:2rem}.collieninfocontenu{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;font-size:.8rem}.contenu-interface-user .contenu a,.contenu-interface-user .contenu a:hover,.standard-page main a,.standard-page main a:hover{color:var(--col-3);text-decoration-line:underline;text-decoration-style:dotted}.collieninfocontenu .bloclieninfocontenu{width:100%;border:1px solid var(--col-4)}.collieninfocontenu .bloclieninfocontenu .titre{background-color:var(--col-4);color:var(--col-on4);text-align:center;padding:.3rem;font-weight:500}.collieninfocontenu .bloclieninfocontenu .liste{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:.6rem .3rem}.collieninfocontenu a,.collieninfocontenu a:hover{color:var(--col-4);text-decoration:none}.contenu-interface-user .contenu{width:100%}.contenu-interface-user .contenu .cadre{padding:.8rem 2rem 1rem;margin-left:4rem;margin-right:4rem}.contenu-interface-user .contenu .cadre.exemple{background-color:var(--col-2);color:var(--col-on2)}.contenu-interface-user .contenu .cadre.retenir{background-color:var(--col-3);color:var(--col-on3)}.contenu-interface-user .contenu .cadre.objectif{background-color:var(--col-5);color:var(--col-on5)}.contenu-interface-user .contenu .cadre::before{font-weight:bold;font-size:.9rem;opacity:60%}.contenu-interface-user .contenu .cadre.exemple::before{content:"Exemple"}.contenu-interface-user .contenu .cadre.retenir::before{content:"À retenir"}.contenu-interface-user .contenu .cadre.objectif::before{content:"Objectif"}.contenu-interface-user .overtitre{font-weight:500;z-index:10}.contenu-interface-user .overtitre.color-col-3 a,.contenu-interface-user.lecon .overtitre.color-col-3 a:hover{color:var(--col-3)}.contenu-interface-user .overtitre.color-col-5 a,.contenu-interface-user.lecon .overtitre.color-col-5 a:hover{color:var(--col-5)}.contenu-interface-user.lecon .overtitre a,.contenu-interface-user.lecon .overtitre a:hover{color:var(--col-5)}.blocstateleve{display:flex}.stateleve,.tampon-exe{display:flex;height:80px;width:80px;padding:8px 10px 15px;border:5px solid #000;border-radius:99px;flex-direction:column;align-items:center;justify-content:space-between}.stateleve .chiffre,.tampon-exe .tampon-icon{font-weight:700;font-size:1.85rem}.stateleve .libelle,.tampon-exe .tampon-libelle{font-size:.6rem;text-align:center;height:20px;display:flex;line-height:.6rem;flex-direction:column;justify-content:center}.stateleve.cours{color:var(--col-3);border-color:var(--col-3)}.stateleve.lecon{color:var(--col-5);border-color:var(--col-5)}.stateleve.exeacquis,.tampon-exe.exeacquis{color:var(--col-ex-acquis);border-color:var(--col-ex-acquis)}.stateleve.execours,.tampon-exe.execours{color:var(--col-ex-cours);border-color:var(--col-ex-cours)}.contenusommaire{width:100%}.nonvu{opacity:50%}.leconssommaire-entetechap{width:100%}.leconsommaire-bloclecon{margin:1.5rem 0}.leconssommaire-preschap{margin-bottom:1.5rem}.leconssommaire-entetechap .nclm-deroule-icon{font-size:1rem;margin-left:1rem}.leconsommaire-titrelecon{font-weight:600;margin:.25rem 0 .5rem}.leconsommaire-preslecon{font-weight:400}.leconsommaire-blocexe{margin-left:2rem}.leconsommaire-blocexe.incolumn{column-count:2}.leconsommaire-exercice{margin-bottom:.25rem}.leconssommaire-contenuchap{padding-left:2rem}.iconaddtocours.select{color:var(--col-addincours)}.blocfiltres a.filtre,.blocfiltres .filtre{border:1px solid #000;padding:3px 5px;border-radius:8px;font-size:.85rem}.blocfiltres a.filtre:hover,.blocfiltres a.filtre:hover,.blocfiltres a.filtre.select,.blocfiltres .filtre.select{background-color:var(--col-btn-dark);color:var(--col-btn-clr)}.blocfiltres .filtre.color-col-3,.blocfiltres a.filtre.color-col-3{color:var(--col-3);border-color:var(--col-3)}.blocfiltres a.filtre.color-col-3:hover,.blocfiltres a.filtre.color-col-3:hover,.blocfiltres a.filtre.color-col-3.select,.blocfiltres .filtre.color-col-3.select{background-color:var(--col-3);color:var(--col-on3)}.blocfiltres .filtre.color-col-5,.blocfiltres a.filtre.color-col-5{color:var(--col-5);border-color:var(--col-5)}.blocfiltres a.filtre.color-col-5:hover,.blocfiltres a.filtre.color-col-5:hover,.blocfiltres a.filtre.color-col-5.select,.blocfiltres .filtre.color-col-5.select{background-color:var(--col-5);color:var(--col-on5)}.listcours{width:100%}.bloccontenucours{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.bloccontenucours>*{flex:1 0 0}.coursleconexe>*{display:block;margin-bottom:.25rem}.biblio-accords{display:flex;flex-wrap:wrap;gap:2rem;width:auto;justify-content:center}.container_full.dashboard .mystats{width:100%;display:flex;gap:3rem;align-items:center;justify-content:center}.container_full.dashboard .mystats .stateleve{height:100px;width:100px;border-width:7px}.container_full.dashboard .mystats .stateleve .libelle{font-size:.8rem}.container_full.dashboard .stateleve .chiffre{font-size:2.4rem}.container_full.dashboard h2{width:100%}.container_full.dashboard h2 .icon-nicomusique_pastille{font-size:1rem}.container_full.dashboard .soustitre{margin-top:-1.5rem;margin-bottom:1.5rem;background-color:var(--col-4);color:var(--col-on4);font-size:.85rem;line-height:.85rem;padding:2px 5px;width:70%;min-width:700px;max-width:100%}.container_full.dashboard .soustitre.col-3{background-color:var(--col-3);color:var(--col-on3)}.container_full.dashboard .soustitre.col-5{background-color:var(--col-5);color:var(--col-on5)}.container_full.dashboard .bloclisttrophees{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.5rem}.container_full.dashboard .trophee{display:flex;flex-direction:column;align-items:center;gap:10px}.trophee span.icon-trophy{font-size:5rem;color:var(--col-border)}.trophee.gagne span.icon-trophy{color:var(--col-stars)}.trophee .libelle{font-size:.8rem}.listexeprio>*{display:block;margin-bottom:.25rem}.listexeprio.incolumn{column-count:2}.blocfelicitation{display:flex;align-items:center;background-color:var(--col-stars);padding:1rem 3rem;border-radius:10px;gap:2rem;max-width:500px}.blocfelicitation>*{opacity:65%}.blocfelicitation h3{font-family:var(--ff2);font-size:2rem;font-weight:300;line-height:100%}.blocfelicitation .iconecertif{font-size:3rem}.formlogin{width:100%;max-width:400px}.cadrenicomusique{position:relative;display:flex;flex-direction:column;align-items:center}.cadrenicomusique::before,.cadrenicomusique::after{content:'';height:10px;width:75%;background-color:var(--col-4);position:absolute}.cadrenicomusique::before{background-color:var(--col-3);top:0;left:0}.cadrenicomusique::after{background-color:var(--col-5);bottom:0;right:0}.liensuivant{border-top:2px solid var(--col-5);padding:1rem 1rem}.container_full.entetehome{height:450px;background-position:center;background-size:cover;background-repeat:no-repeat}main.home .entetetexte{text-align:center;padding:6rem 4rem;width:100%;max-width:850px;background-color:var(--col-1);margin-top:-250px;font-size:1.1rem;line-height:150%}main.home h1{line-height:90%}main.home h1 small{font-size:2rem}main.home .entetetexte h2{font-size:var(--sizeh1)}main.home .home-separator{font-size:2rem;margin-top:1rem}main.home .part1 img{max-width:300px}main.home h1.titrepartie,main.home h2.titrepartie{font-size:var(--sizeh1)}main.home .part1 .bloctext a,main.home .part1 .bloctext a:hover{text-decoration-line:underline;text-decoration-style:dotted}main.home .homeblocformule{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}main.home .homeblocformule .homeimgformule{border-top:10px solid #000}main.home .homeblocformule .homeimgformule img{width:100%}main.home .homeblocformule.col-3 .homeimgformule{border-color:var(--col-3)}main.home .homeblocformule.col-5 .homeimgformule{border-color:var(--col-5)}main.home .homeblocformule .hometitreformule{display:flex;padding:0 1.8rem;margin-top:-2rem;height:4rem;background-color:var(--col-1);border-bottom:solid 3px;flex-direction:column;align-items:center;justify-content:center}main.home .homeblocformule.col-3 .hometitreformule{border-color:var(--col-3)}main.home .homeblocformule.col-5 .hometitreformule{border-color:var(--col-5)}main.home .homeblocformule .hometitreformule h3{font-size:1.8rem;color:var(--col-4);font-weight:400}main.home .homeblocformule .homesstitreformule{font-size:1.5rem;margin-top:.5rem;margin-bottom:1rem}main.home .homeblocformule.col-3 .homesstitreformule{color:var(--col-3)}main.home .homeblocformule.col-5 .homesstitreformule{color:var(--col-5)}.infosupfleche{display:flex;align-items:center;font-family:var(--ff3);color:var(--col-5);font-size:1.4rem;margin-top:4rem}.infosupfleche img{height:50px;margin-top:50px;margin-right:15px}.infosupfleche.inverse{flex-direction:row-reverse}.infosupfleche.inverse img{transform:rotateY(180deg);margin-left:15px;margin-right:0}main.home .homeblocformule .hometarifformule{display:flex;flex-direction:column;align-items:center}main.home .homeblocformule .hometarifformule .libelle{font-size:.8rem}main.home .homeblocformule .hometarifformule .montant{font-size:1.8rem;font-weight:700}main.home .homeblocformule .hometarifformule .montant .periode{font-size:1rem}main.home .homeblocformule.col-3 .hometarifformule{color:var(--col-3)}main.home .homeblocformule.col-5 .hometarifformule{color:var(--col-5)}main.home .container_full.part3{--debord:200px;--dim-illu:200px;--ratiopetit:.6;margin-top:calc(var(--debord) + 12rem);margin-bottom:calc(var(--debord) + 12rem);background-size:cover;background-position:center top;background-repeat:no-repeat;padding-top:var(--debord);padding-bottom:var(--debord)}main.home .part3-bloc{--padbord:3rem;width:100%;max-width:350px;color:var(--col-1);padding:2rem var(--padbord) 4rem;position:relative;min-height:500px}main.home .part3-bloc-texte a,main.home .part3-bloc-texte a:hover{color:var(--col-1);text-decoration-line:underline;text-decoration-style:dotted}main.home .part3-bloc.col-3{background-color:var(--col-3)}main.home .part3-bloc.col-5{background-color:var(--col-5)}main.home .part3-bloc.imgright{margin-top:calc(var(--debord) * -2);margin-bottom:calc(var(--debord))}main.home .part3-bloc.imgleft{margin-bottom:calc(var(--debord) * -2);margin-top:calc(var(--debord))}main.home .part3-bloc .part3-bloc-illustration{width:var(--dim-illu);height:var(--dim-illu);border-radius:var(--dim-illu);overflow:hidden;border:10px solid var(--col-1);position:absolute;top:calc(var(--dim-illu) / -2);color:var(--col-1);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(var(--dim-illu) * .11)}main.home .part3-bloc .part3-bloc-illustration span.icon-plus{font-size:calc(var(--dim-illu) * .17);margin-top:calc(var(--dim-illu) * .01)}main.home .part3-bloc.imgleft .part3-bloc-illustration{left:calc(var(--dim-illu) / -2)}main.home .part3-bloc.imgright .part3-bloc-illustration{width:calc(var(--dim-illu) * var(--ratiopetit));height:calc(var(--dim-illu) * var(--ratiopetit));right:calc(var(--dim-illu) / -2 * var(--ratiopetit));top:calc(var(--dim-illu) / -2 * var(--ratiopetit));background-color:var(--col-5);color:var(--col-on5)}main.home .part3-bloc .part3-bloc-illustration img{width:100%}main.home .part3-bloc .part3-bloc-titre{font-size:var(--sizeh2);margin-bottom:3rem;font-family:var(--ff2);line-height:80%}main.home .part3-bloc.imgright .part3-bloc-titre{margin-right:calc((var(--dim-illu) / 2 * var(--ratiopetit)) - var(--padbord) + 1rem)}main.home .part3-bloc.imgleft .part3-bloc-titre{margin-left:calc((var(--dim-illu) / 2) - var(--padbord) + 1rem)}main.home .part4 .liensrs span[class^=icon-]{font-size:4rem}@media screen and (max-width:1024px){main.home .container_full.part3{--dim-illu:130px}}@media screen and (max-width:770px){.infosupfleche{margin-top:0}main.home .entetetexte{padding:4rem 2rem}}main.cours .courscarte{width:100%;max-width:500px;position:relative}main.cours .bloc-texte a,main.cours .bloc-texte a:hover{color:var(--col-4);text-decoration-line:underline;text-decoration-style:dotted}main.cours .courscarte::before,main.cours .courscarte::after{content:'';height:10px;background-color:var(--col-4);position:absolute;right:0}main.cours .courscarte::before{background-color:var(--col-3);top:0;width:100%}main.cours .courscarte::after{background-color:var(--col-5);bottom:0;width:50%}main.cours .courscarte img{width:100%}main.cours .exempleparoles{padding:1.5rem 4rem;border:1px solid #ced4da;background-color:#FDFDFD}.container_full.formule{--heightentete:80px;--heightdesc:725px;--heightbas:15px;--depasse:40px;background-color:var(--col-3);height:calc(var(--heightentete) + var(--heightdesc) + var(--heightbas) - (2 * (var(--depasse) + var(--heightentete))));margin-bottom:calc(var(--depasse) + var(--heightentete) + 8rem);margin-top:calc(var(--depasse) + var(--heightentete) + 3rem)}.container_full.formule.col-5{background-color:var(--col-5)}.formule-conteneur{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:100%;margin-top:calc((var(--depasse) + var(--heightentete)) * -1);gap:4rem}.blocformule{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.formule-entete{width:280px;position:relative;display:flex;flex-direction:column;align-items:center;height:80px;justify-content:center;background-color:var(--col-3);color:var(--col-on3)}.formule-entete.recommande{width:300px;height:calc(var(--heightentete) + 20px);margin-top:-20px}.container_full.formule.col-5 .formule-entete{background-color:var(--col-5);color:var(--col-on5)}.formule-duree{font-size:3rem;font-weight:700;line-height:80%}.formule-blocdescription{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:var(--heightdesc);width:250px;background-color:var(--col-1);box-shadow:0 0 40px -20px;padding:20px}.formule-desc{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:15px}.formule-bas{height:var(--heightbas);width:280px;background-color:var(--col-3)}.container_full.formule.col-5 .formule-bas{background-color:var(--col-5)}.formule-accroche{font-weight:600;text-align:center;height:50px;color:var(--col-3)}.container_full.formule.col-5 .formule-accroche{color:var(--col-5)}.formule-detail{font-size:.9rem}.formule-detail-infosup{font-size:.7rem;font-style:italic;font-weight:700}.formule-infoprix{font-size:.7rem;height:80px}.formule-blocprix{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:20px;margin-top:2rem;margin-bottom:2rem}.formule-prix{font-size:3rem;font-weight:700;color:var(--col-3)}.container_full.formule.col-5 .formule-prix{color:var(--col-5)}.formule-prix-men{text-align:center}span.formule-uniteprix{font-size:1rem;margin-left:5px;font-weight:300}.flag-recommande{position:absolute;top:-15px;right:-20px;background-color:var(--col-stars);padding:5px;transform:rotateZ(8deg)}@media screen and (max-width:1024px){.container_full.formule{--heightdesc:900px}.formule-conteneur{gap:1rem}.formule-entete,.formule-bas,.formule-entete.recommande{width:250px}.formule-blocdescription{width:220px}}@media screen and (max-width:770px){.formule-conteneur{justify-content:center;margin-top:0;gap:4rem;flex-wrap:wrap}.container_full.formule{background-color:initial;height:initial;margin-bottom:initial;margin-top:initial}.container_full.formule.col-5{background-color:initial}.blocformule{width:100%}.formule-entete{width:100%}.formule-blocdescription{width:calc(100% - 40px);height:initial}.formule-entete.recommande{width:100%;margin-top:initial}.formule-bas{width:100%}.formule-infoprix{font-size:.8rem;height:initial}}main.apropos .bloc-texte a,main.apropos .bloc-texte a:hover{color:var(--col-4);text-decoration-line:underline;text-decoration-style:dotted}main.apropos .container_full.col-3{background-color:var(--col-3);color:var(--col-on3)}main.apropos .container_full.col-3 .bloc-texte a,main.apropos .container_full.col-3 .bloc-texte a:hover{color:var(--col-on3)}main.apropos .encart{font-size:1.8rem;font-weight:300}main.page-song .toolbarplaysong{display:flex;font-size:2.5rem;align-items:center;gap:7px;justify-content:center}div.paroleswithaccord{--sizefont:10;padding-top:10px;line-height:calc(1.5rem + (2rem * var(--sizefont) /10));font-size:calc(1.2rem * var(--sizefont) / 10)}span.accord{display:inline-block;position:relative;width:0;word-break:keep-all;white-space:nowrap;color:var(--col-5);font-size:75%}div.paroleswithaccord span.accord{display:inline-block;position:relative;width:0;word-break:keep-all;white-space:nowrap;color:var(--col-5);font-size:85%;font-weight:500}div.paroleswithaccord span.accord{top:calc(-1.1rem * var(--sizefont)/10)}div.paroleswithaccord span.betweenChords{width:2rem}@media print{div.paroleswithaccord{line-height:calc(.8rem + (1rem * var(--sizefont) /10));font-size:calc(0.8rem * var(--sizefont) / 10);columns:2;column-gap:30px}div.paroleswithaccord span.accord{top:calc(-.8rem * var(--sizefont)/10)}}div.paroleswithaccord.onecol{column-count:1}@media screen and (max-width:770px){div.paroleswithaccord{font-size:calc(0.8rem * var(--sizefont) / 10)}}div.parolessimple{padding-top:10px;font-size:1rem;column-count:2;column-gap:4rem;column-rule:1px solid #DDDDDD}div.paroleslinebyline{height:450px;overflow:hidden;font-size:1.8rem}div.paroleslinebyline .lineplay{margin-top:20px;height:130px;text-align:center;align-items:center;justify-content:center;opacity:.25;transition:.4s}div.paroleslinebyline .lineplay.active{opacity:1}div.paroleslinebyline span.accord{top:-2.5rem}@media screen and (max-device-width:1024px),screen and (max-width:1024px){div.paroleslinebyline{font-size:1.4rem}div.paroleslinebyline span.accord{top:-1.6rem}}div.blocbtncotesong{position:fixed;z-index:40;top:40%;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}div.blocbtncotesong>*{height:40px;width:55px;background-color:var(--col-2);color:var(--col-on2);justify-content:center;align-items:center;display:flex;font-size:.9rem;cursor:pointer;border-top-left-radius:5px;border-bottom-left-radius:5px;opacity:25%}div.btnplaypausesong{height:55px;background-color:var(--col-3);color:var(--col-on3);font-size:2rem;opacity:100%}div.btnplaypausesong.actif{background-color:var(--col-5);color:var(--col-on5)}main.page-song .row-titre{margin-bottom:4rem}main.page-song div.paroleslinebylinerecord{padding-top:10px;font-size:1rem;column-count:2;column-gap:4rem;column-rule:1px solid #DDDDDD}main.page-song div.paroleslinebylinerecord.hide,div.paroleslinebyline.hide,div.paroleswithaccord.hide,div.parolessimple.hide{display:none}main.page-song .linerecord{margin-top:.3rem}main.page-song .recordLineBtn{display:inline-block;width:3rem;background-color:red;margin-right:1rem;cursor:pointer}main.page-song .recordLineBtn.save{background-color:green}main.page-song #metronome{width:2.8rem;height:2.8rem;background-color:inherit;font-size:1.2rem;border-radius:999px;text-align:center;display:flex;align-items:center;justify-content:center;border:3px solid #000}main.page-song .toolsparolessong{display:flex;align-items:center;gap:2rem;justify-content:flex-end;font-size:1.3rem}main.page-song .select-transpo{background-color:var(--col-1);text-align-last:center;font-size:1rem;font-family:var(--ff1);height:35px;border:1px solid var(--col-4);border-radius:5px;cursor:pointer}main.page-song .select-transpo:focus-visible{outline:0}.listinbiblio>*{display:block;margin-bottom:.5rem}.listinbiblio.incolumn{column-count:2}span.songlist-difficult{font-size:.5rem}main.page-song .songinterprete{font-size:1rem;font-weight:bold}main.page-song .songcopyright{font-size:.8rem}div.btnsongparolebloc{display:flex;align-items:center;gap:.5rem}div.btnsongparolebloc>*{width:40px;height:35px;border:1px solid var(--col-4);border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none}div.btnfontsizeminus{font-weight:bold;font-size:1rem}div.btnfontsizeplus{font-weight:bold;font-size:1.5rem}@media print{@page{size:landscape;margin:10mm 20mm 10mm 20mm}body{margin:0}body.page-eleve-bibliotheque-songs header,body.page-eleve-bibliotheque-songs .container_full.msgimportant,body.page-eleve-bibliotheque-songs footer,div.btnplaypausesong,main.page-song .toolsparolessong,.contenu-interface-user .overtitre{display:none}body.page-eleve-bibliotheque-songs .toolsparolessong>span{display:none}.infoadminsiteonpage{display:none}.container_full{width:100%;padding:0}main.page-song h1{font-size:1.8rem}main.page-song .songinterprete{font-size:.9rem}main.page-song .row-titre{margin-bottom:1rem}}main.page-song .tooltempo{display:flex;gap:2px;font-size:1.5rem;align-items:center;margin-left:1rem}main.page-song .pttempo{height:10px;width:5px;background-color:var(--col-2)}main.page-song .pttempo.pttempozero{background-color:var(--col-ex-cours)}main.page-song .pttempo.pttempominus.active{background-color:var(--col-msggood)}main.page-song .pttempo.pttempoplus.active{background-color:var(--col-msgbad)}main.page-song .listaccordsong{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}main.page-song .listaccordsong{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}main.page-song .listaccordsong .conteneurclavier{margin:0}main.page-song .listaccordsong .conteneurguitare{margin:0}.bloc-sol-contact{width:100%;border:2px solid var(--col-3)}.bloc-sol-contact .sol-contact-titre{background-color:var(--col-3);color:var(--col-on3);padding:1rem 0;text-align:center;font-weight:700;font-size:1.2rem}.bloc-sol-contact.col-5 .sol-contact-titre{background-color:var(--col-5);color:var(--col-on5)}.bloc-sol-contact.col-5{border-color:var(--col-5)}.bloc-sol-contact .sol-contact-contenu{display:flex;padding:2rem 1rem;flex-direction:column;align-items:center}.bloc-sol-contact .form-content{width:100%}.bloc-sol-contact .sol-contact-retour{font-size:.9rem;font-weight:500;text-align:center;margin-top:1rem}.sol-contact-retour.big{font-size:1.5rem}.bloc-sol-contact .bouton[disabled],.bloc-sol-contact .bouton[disabled]:hover{background-color:initial;color:grey;border-color:grey;opacity:50%;cursor:no-drop}main.inscription{--heightimgbas:320px;padding-bottom:calc(var(--heightimgbas) + 8rem)}main.inscription .container_full.imagebas{position:absolute;bottom:0;height:var(--heightimgbas);display:flex;justify-content:center}.phrasealeatoire{font-family:var(--ff2);font-size:var(--sizeh2);text-align:center;line-height:120%}.boxchoixfrequence{margin:2rem 0 4rem;width:100%;gap:1rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}a.btnchoixfrequence{width:30%;min-width:300px;text-align:center;display:flex;height:80px;border:1px solid var(--col-btn-dark);color:var(--col-btn-dark);align-items:center;border-radius:5px;flex-direction:column;justify-content:center}a.btnchoixfrequence:not(.selected):hover{background-color:var(--col-btn-dark);color:var(--col-btn-clr)}a.btnchoixfrequence.selected{background-color:var(--col-msggood);border-color:var(--col-msggood);color:var(--col-btn-clr)}.creneau-select{border:1px solid var(--col-3);color:var(--col-3);border-radius:5px;padding:.5rem .25rem;cursor:pointer;margin-bottom:.8rem;width:100%;text-align:center;font-weight:500}.creneau-select.col-5{border-color:var(--col-5);color:var(--col-5)}.creneau-select.col-3:not(.creneau-alt):hover,.creneau-select.col-3.selected:not(.creneau-alt){background-color:var(--col-3);color:var(--col-on3)}.creneau-select.col-5:not(.creneau-alt):hover,.creneau-select.col-5.selected:not(.creneau-alt){background-color:var(--col-5);color:var(--col-on5)}.creneauinfoalt{font-size:.7rem}.creneau-select.creneau-alt{opacity:30%;cursor:initial}.creneau-select.creneau-alt,.creneau-select.creneau-alt.col-5{border-color:var(--col-4);color:var(--col-4)}.legende-creneaux{padding:5px 10px;margin-right:10px;font-size:.8rem;font-weight:500;border-radius:5px}.legende-creneaux.col-3{border:1px solid var(--col-3);color:var(--col-3)}.legende-creneaux.col-5{color:var(--col-5);border:1px solid var(--col-5)}.form-content input,.form-content select,.form-content textarea{padding:.5rem;margin:.2rem 0 .8rem;border-radius:5px;width:100%;font-family:var(--ff1);border:1px solid #ced4da}.form-content input[type=checkbox]{width:initial}.form-content input[type=checkbox]+label{display:initial;margin-left:.5rem}.form-content input::placeholder,.form-content textarea::placeholder{opacity:.5}.form-content input:focus-visible,.form-content select:focus-visible,.form-content textarea:focus-visible{outline:var(--col-3) auto 1px}.form-content.col-5 input:focus-visible,.form-content.col-5 select:focus-visible,.form-content.col-5 textarea:focus-visible{outline:var(--col-5) auto 1px}.form-content input.form-check-input{width:initial;margin-right:.5rem}.blocchoixpreeleve{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;gap:1rem;margin-bottom:1rem}.blocchoixpreeleve>*{background-color:var(--col-border);border-radius:5px;padding:5px;font-size:.8rem;cursor:pointer}.withseparator .col:not(:first-child){padding-left:2rem;border-left:1px solid #ced4da}.withtopborder{border-top:1px solid #ced4da}.form-content .field,.form-content .form-group-field{width:100%}.form-content h2{font-size:1.25rem}.form-content label{display:block;font-size:.85rem;font-weight:600}.form-content .form-text{font-size:.8rem}.form-content .caseconfirminsc label{font-size:1rem}.form-content .caseconfirminsc input{margin:0 1rem 0 0}.form-content label.form-check-label{display:inline}.line-etape-insc{display:flex;font-size:.75rem}.line-etape-insc>*{border-bottom:2px solid #ced4da;padding:.5rem 3rem}.line-etape-insc>*.done{border-bottom:2px solid var(--col-3)}.line-etape-insc>*.done.current{font-weight:bold}.row.ficheversionmobile{display:none}.col-ficheinsc{background-color:#ffffff;padding:1.5rem;box-shadow:0 0 10px -5px}.colorgood{color:var(--col-msggood)}.colorbad{color:var(--col-msgbad)}.colorinsave{color:var(--col-ex-cours)}.nclm-form{width:100%}@media screen and (max-width:770px){.line-etape-insc>*{padding:.5rem 1rem}.withseparatornotmob1{padding-left:0;border-left:0}.row.ficheversionmobile{display:flex}.row.ficheversionecran{display:none}}.legendcal{display:flex;align-items:center;margin-bottom:.5rem}.calleg-A{height:23px;width:23px;display:flex;align-items:center;justify-content:center;background-color:var(--col-5);color:var(--col-on5);border-radius:99px;margin-right:.5rem}.calleg-B{height:23px;width:23px;display:flex;align-items:center;justify-content:center;background-color:var(--col-3);color:var(--col-on3);border-radius:99px;margin-right:.5rem}.calleg-vacances{height:23px;width:50px;display:flex;align-items:center;justify-content:center;background-color:var(--col-2);color:var(--col-on2);margin-right:.5rem}.calendrieranneebloc{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:100%;gap:50px 20px;margin-top:2rem}.calmoisbloc{width:150px;border:1px solid var(--col-border)}.calendrieranneebloc .entetemois{background-color:var(--col-4);color:var(--col-on4);padding:.2rem;text-align:center;height:50px;display:flex;align-items:center;flex-direction:column;width:100%;border-bottom:1px solid var(--col-border)}.caljourbloc{width:100%;height:35px;display:flex;gap:10px;font-size:.9rem;padding:5px;border-bottom:1px solid var(--col-border)}.calnumjour{width:23px;height:23px;text-align:center;display:flex;border-radius:99px;align-items:center;justify-content:center}.caljourbloc.col-dimanche{background-color:var(--col-4);color:var(--col-on4)}.caljourbloc.col-A .calnumjour{background-color:var(--col-5);color:var(--col-on5)}.caljourbloc.col-B .calnumjour{background-color:var(--col-3);color:var(--col-on3)}.caljourbloc.col-vacances{background-color:var(--col-2);color:var(--col-on2)}table.tablecontrats{width:100%;margin-bottom:2rem}table.tablecontrats td{padding:5px;background-color:var(--col-borderlt)}.cadreinforesume{border:1px solid var(--col-border)}.cadreinforesume-titre{padding:1rem;border-bottom:1px solid var(--col-border);background-color:var(--col-borderlt);font-weight:bold}.cadreinforesume-contenu{padding:1rem;font-size:95%}.blocresumenextcours{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem;margin-top:1rem}span.datecours{font-size:90%;border:1px solid var(--col-border);background-color:var(--col-borderlt);padding:5px;border-radius:5px;margin:5px}