#accueil-logo{max-width:100%}
#accueil-logo > :nth-child(1){max-width:100%}
#divBasPage{margin:20px auto;width:100%;max-width:800px;flex:1}
#divBasPage-link{text-align:center;vertical-align:text-top;display:flex;max-width:800px;margin:30px auto 10px auto;flex-wrap:wrap;row-gap:40px;column-gap:60px;justify-content:flex-start}
#divBasPage-link > div{display:inline-block;flex:1;text-align:center}
#divBasPage-link > div > :nth-child(1){font-weight:900}
#divBasPage-link > div > :nth-child(n+2){font-style:italic;margin-top:10px;display:block}
.ccalendrier{z-index:400;position:relative;background-color:antiqueWhite;border:1px solid black;text-align:center}
.calendrier{text-align:center}
.calendrier > :nth-child(1){display:flex}
.calendrier > :nth-child(2){display:flex}
.calendrier table{cursor:pointer;margin:auto}
.calendrier img{width:20px;height:20px;vertical-align:-5px;margin:0px 5px;cursor:pointer}
.calendrier tr{font-style:italic;border:1px solid black;font-size:80%}
.calendrier td{cursor:pointer;border-radius:5px;padding:3px}
.calendrier > :nth-child(1) > :nth-child(1){flex:1}
.calendrier > :nth-child(1) > :nth-child(2){display:inline-block;width:30px}
.calendrier > :nth-child(1) > :nth-child(3){flex:1}
.calendrier > :nth-child(2) > :nth-child(1){flex:1}
.calendrier > :nth-child(2) > :nth-child(2){display:inline-block;width:100px}
.calendrier > :nth-child(2) > :nth-child(3){flex:1}
#horloge{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;background-color:burlywood;border:1px solid orangered;padding:10px;border-radius:15px;line-height:0.8em;z-index:600}
#chapitre{display:flex;flex-flow:column;height:100%}
#chap-pdfContain{flex:1;border:1px black solid;min-height:calc(100vw * 1.4143)}
#chap_pdfFloatttttt{position:absolute;transform:translate(-15px,-2px)}
#chap_telechargeeeeee{width:20px;height:20px;z-index:100;position:relative}
.chap{display:inline-block;padding:0px 10px;z-index:200}
#chap-title{flex:1;margin:0px;padding:0px;border:0px;font-size:120%}
#chap-info-div{display:flex;background-color:papayawhip;border:1px solid black;border-top:0px;padding:2px 10px}
.chap-info > :nth-child(1){}
.chap-info > :nth-child(1)  img{margin-left:30px}
.chap-info > :nth-child(2){margin-left:30px}
.chap-info img{display:inline-block;vertical-align:-4px;width:30px;height:30px;margin-right:10px;cursor:pointer}
#chap-nav{display:flex;position:fixed;bottom:10px;right:10px}
#chap-nav > div{flex:1;text-align:center;display:none;margin:0px 15px}
#chap-nav > :nth-child(3n+1){display:block}
#chap-nav span{width:30px;cursor:pointer}
#chap-correcExosssssss{display:none}
#chap-nav_exoMoins{display:none}
#chap-correcExo{display:none;position:fixed;width:90%;height:90%;max-width:700px ! important;background-color:#ffffff;border:5px solid orange;border-radius:15px;z-index:300;overflow:hidden;left:50%;top:50%;transform:translate(-50%,-50%)}
#chap-correcExo > :nth-child(1){position:fixed;top:5px;right:30px;z-index:10;width:30px;height:30px;cursor:pointer}
#chap-correcExoAff{flex:1;height:100%}
#ch-signalezErreur-div{position:absolute;bottom:10px;left:20px;padding:0.75em 1em;border-radius:20px;border:2px solid orangered;background-color:#ffcccc;font-size:100%;cursor:pointer}
#auto-serie-liste > table{width:100%;border:1px solid orangered}
#auto-serie-liste > table tr > :nth-child(n+3){text-align:center}
#quest-liste-fiche{border:1px solid orangered;background-color:antiquewhite;padding:20px}
.quest-fiche > :nth-child(n+2){cursor:pointer}
#quest-param-delete{cursor:pointer}
#quest-param-global > div{margin-top:15px;display:flex;align-items:baseline}
#quest-param-global > div > :nth-child(1){width:150px;text-align:right;font-weight:900}
#quest-param-global > div > :nth-child(2){margin-left:10px;flex:1}
.quest-param-exo{display:flex;padding:10px}
.quest-param-exo > span{flex:1;text-align:center}
.quest-param-exo > :nth-child(3) > span{cursor:pointer}
#quest-param-divB{text-align:center;margin-top:20px}
#quest-param-divB > span{cursor:pointer}
.cl-chap{margin-bottom:15px}
.cl-chap > :nth-child(1){margin-bottom:5px}
.cl-cont{display:flex}
.cl-cont > div{flex:1}
.cl-cont > span{display:block;border:1px solid black;margin:0px 10px}
.cl-cont > div > div{margin-bottom:20px}
.cl-theme{margin:30px 10px 0px 10px}
.cl-theme > :nth-child(1){text-align:left;font-weight:900;font-size:120%}
.cl-theme > :nth-child(2){display:grid;grid-template-columns:repeat(auto-fill,200px);gap:1rem;justify-content:center;border:1px solid orangered;padding:10px;background-color:#ffddee}
.cl-chapBoutonA{width:200px;height:100px;padding:3px;ffont-size:1.5rem;background-color:#aaccff;color:white;border:1px solid #6688aa;border-radius:8px;transition:background-color 0.2s ease}
.cl-chapBoutonA > :nth-child(1){display:flex;flex-direction:column;height:100%}
.cl-chapBoutonA > :nth-child(1) > :nth-child(1){flex:1;font-weight:900}
.cl-chapBoutonA > :nth-child(1) > :nth-child(2){text-align:center;mmmin-height:30px;align-content:flex-end}
.cl-chapBoutonB{width:200px;height:100px;ffont-size:1.5rem;color:white;border-radius:8px;border:#6688aa solid 0px;transition:background-color 0.2s ease;display:flex;flex-direction:column}
.cl-chapBoutonB > :nth-child(1){flex:1;padding:3px 3px 0px 3px;background-color:#aaccff;border:inherit;border-width:1px 1px 0px 1px;border-radius:8px 8px 0px 0px;display:flex;flex-direction:column}
.cl-chapBoutonB > :nth-child(1) > :nth-child(1){text-align:left;font-weight:900;flex:1}
.cl-chapBoutonB > :nth-child(1) > :nth-child(2){text-align:center}
.cl-chapBoutonB > :nth-child(2){min-height:15px;background-color:#aaccff;border:inherit;border-width:0px 1px 0px 1px}
.cl-chapBoutonB > :nth-child(3){text-align:right;height:1.5em;background-color:#aaffcc;padding:0px 3px 3px 3px;border:inherit;border-width:0px 1px 1px 1px;border-radius:0px 0px 8px 8px}
#date-nav{display:flex;margin:10px 0px}
#date-nav > :nth-child(2n){width:150px;border:1px solid orangered;padding:3px;text-align:center;background-color:beige;cursor:pointer}
#date-nav > :nth-child(2n+1){flex:1}
#date-progressionAnnee-bouton{display:flex}
#date-progressionAnnee-bouton > *{flex:1}
#date-progressionAnnee-bouton > :nth-child(2n){text-align:center}
#date-progressionAnnee-bouton > :nth-child(2n) > *{cursor:pointer}
#date-progressionCadre{display:flex;flex-direction:row;width:100%;min-height:400px;overflow-x:scroll;border:1px solid orangered;border-radius:20px;background-color:burlywood;margin:20px 0px;padding:5px 02px}
#date-progressionCadre > *{padding:3px}
#date-progressionCadre > :nth-child(n+1){margin-left:10px}
.date-progressionPeriode{min-width:400px;margin-top:5px;margin-bottom:5px;border:1px solid black;background-color:antiquewhite;display:flex;flex-direction:column}
.date-progressionPeriode > :nth-child(1){margin-top:5px;font-weight:900;text-align:center}
.date-progressionPeriode > :nth-child(2){flex:1;cursor:pointer}
#date-progressionPeriode{display:none}
#date-progressionPeriode-cont{display:flex}
#date-progressionPeriode-cont > :nth-child(2){min-width:60px;display:flex;flex-direction:column;align-items:center}
#date-progressionPeriode-cont > :nth-child(2) > *{cursor:pointer}
#date-progressionPeriode-cont > :nth-child(2) > :nth-child(n+2){margin-top:20px}
#date-progressionPeriode-cont > :nth-child(2n+1){padding:3px;margin:5px;border:1px solid orangered;border-radius:5px;flex:1;min-height:500px;background-color:cornsilk}
.date-progression-section{font-weight:900;font-family:monospace;margin-top:20px}
.date-progression-section > :nth-child(1){margin-right:3px}
#date-progressionPeriode-cont > :nth-child(2n+1) > :nth-child(2n) > *{cursor:pointer}
#date-progressionPeriode-cont > :nth-child(2n+1) > :nth-child(2n) > :hover{background-color:aquamarine}
.date-addItemBouton{margin-left:20px;vertical-align:-7px;cursor:pointer}
.date-delItemBouton{margin-left:20px;vertical-align:-7px;cursor:pointer}
#dob-div{z-index:500;display:none;position:fixed;bottom:5px;left:5px;border:1px solid orangered;background-color:#aaaa55;padding:5px}
#contactSubmit{text-align:center;margin:20px 0px}
.diagFix{position:absolute;display:none;top:50%;left:50%;transform:translate(-50%, -50%);z-index:400;border:3px solid orangered;border-radius:15px;padding:10px 20px;max-width:600px;min-width:250px;overflow-y:auto}
#diagFixA{max-height:95%;background-color:floralwhite;border-color:orangered;width:90%}
#diagFixB{max-height:95%;background-color:aliceblue;border-color:gray;width:55%}
.diagFix > :nth-child(1){position:absolute;top:5px;right:5px;cursor:pointer}
.diagFix h1{margin:0px 50px;font-size:100%;text-align:center;border-radius:5px}
#diagFix-authSubmit{padding:3px 5px;cursor:pointer;border:2px solid orangered;border-radius:10px;background-color:#eeff99;width:130px;margin:15px 0px 0px 150px;font-weight:900;font-size:120%;line-height:100%;font-style:italic;text-align:center}
#diagFix-authOubli{margin:10px 0px 0px auto;width:12em;text-align:right}
#auth-onglet-1 > span{margin:10px;padding:5px 20px;display:block;cursor:pointer;background-color:white;border:1px solid blue;border-radius:10px}
#auth-onglet-1 > span > img{vertical-align:middle;margin-right:15px}
#diagFix-user{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:17px}
#diagFix-user > *{cursor:pointer;margin:0px 15px}
#diagFix-userLog{margin-top:10px;font-weight:900;height:14pt}
#diag-message{display:none;position:fixed;width:400px;max-width:90%;padding:5px 10px;border:2px outset orangered;border-radius:5px;background-color:#ffff99;opacity:0;transform:translate(-50%, 0%);z-index:10000;cursor:pointer}
#ex-signalezErreur{display:none;position:fixed;top:50%;left:50%;width:500px;transform:translate(-50%,-50%);background-color:#eeccff;border:2px solid black;border-radius:5px;padding:5px 10px;z-index:1000}
#ex_erreurTitreeeee{font-weight:900;font-size:120%;text-align:center;margin:5px 0px}
#ex-erreurMessage{font-style:italic}
#ex-erreurDivText{width:100%;padding:10px}
#ex-erreurText{width:100%;height:150px}
#ex-erreurDivCourriel{margin:5px 0px;padding:5px}
#ex-erreurDivCourriel span{font-weight:900}
.ex-erreurBouton{flex:1;text-align:center;margin-bottom:5px;vertical-align:middle}
.ex-erreurBouton button{width:100px;vertical-align:middle}
#affCorrec{position:fixed;right:10px;bottom:10px;z-index:200;border:1px black solid;border-radius:10px;background-color:#fdf6ba;padding:5px 10px;cursor:pointer}
.profD{white-space:nowrap;padding-left:30px;margin-bottom:12px}
.profS{display:inline-block;text-align:right;width:7em}
.profI{display:inline-block;vertical-align:top;text-align:center;width:100px;flex:1}
.profII{display:inline-block;vertical-align:top;text-align:center;min-width:100px}
#ep_feuilleAide{display:none;position:fixed;top:50%;left:50%;z-index:1;width:500px;padding:5px 10px;background-color:yellow;border:1px solid black;border-radius:5px;transform:translate(-50%,-50%)}
#boutonFeuillePlus{text-align:right}
#boutonFeuillePlusImg{width:35px;cursor:pointer;vertical-align:-20px}
#listeFeuilleTableau{border:black 1px solid;border-collapse:collapse;table-layout:fixed;margin-top:15px;font-size:14px}
.ligneFeuille{cursor:pointer}
#feuille-listeDiv{margin-bottom:30px}
#feuille_ligneEnteteeeeee{height:40px;background-color:#CCCCCC}
#feuille_noCompilationnnnnn{height:100px;font-size:140%;background-color:#EEEEEE}
.feuille-param-block{display:inline-block;white-space:nowrap;margin:15px 10px;padding:5px 10px;border:1px solid black;border-radius:5px;background-color:lemonChiffon}
.feuille-param-etiq{display:inline-block;vertical-align:top;font-weight:900;text-align:center}
.feuille-param-value{display:inline-block}
.feuille-label{white-space:nowrap;cursor:pointer}
#feuille-affDiffImg{display:inline-block;vertical-align:-3pt;width:20px;border:0px;cursor:pointer}
#feuille-sousdomaine{text-align:left;margin:15px 20px 0px 0px;font-size:150%;font-weight:900}
#feuille-sousdomaine img{display:inline-block;width:35px;height:35px;vertical-align:-7px;margin-left:10px}
#ffffeuille-listeExercice{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px, 1fr))}
#feuille-listeExercice{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5em, 1fr))}
.feuille_exoFlex{border:1px solid black;border-radius:5px;background-color:papayawhip;margin:15px;cursor:pointer;height:12ex;position:relative}
.feuille_exoFlex input{cursor:pointer}
.feuille_exoFlexNummmmmmmm{white-space:nowrap;display:flex;font-weight:900;padding:5px}
.feuille_exoFlexNummmmmmmmm span:nth-child(1){font-size:120%;margin-right:10px}
.feuille_exoFlexNummmmmmmmm span:nth-child(2){flex:1;text-align:right}
.feuille_exoFlexInfooooooo > *{}
.feuille_exoFlexInfoooooooo{white-space:nowrap;display:flex;align-items:center;position:absolute;bottom:0px;width:100%;padding:5px}
.feuille_exoFlexInfooooooooo img{max-width:25px ! important;max-height:25px;display:inline-block}
.feuille_exoFlexInfooooooo img:nth-child(n+2){margin-left:15px}
.feuille_exoFlexInfoooooooooo span{flex:1;text-align:right;cursor:pointer}
#feuille-archive{width:50px;height:50px;cursor:pointer}
#feuille-archive-cont{display:none;border:3px solid orange;border-radius:10px;background-color:#ffffbb;padding:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:600px;min-height:300px;overflow:scroll;max-height:100%}
#feuille-archive-cont  img{width:35px;height:35px;cursor:pointer}
#feuille-archive-cont > table td{padding:8px 15px}
#feuille-archive-cont > table > tbody > tr > :nth-child(4){text-align:center}
#feuille-archive-cont > table > tbody > tr > :nth-child(5){text-align:center}
#feuille-archive-cont > table > tbody > :nth-child(1) td{font-weight:900;text-align:center}
#feuille-archive-cont > table > tbody > :nth-child(2n) td{background-color:honeydew}
#feuille-archive-cont > table > tbody > :nth-child(2n+1) td{background-color:seashell}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none;margin:0px;user-select:none}
html, body{overscroll-behavior:none;overflow:hidden;background-color:#ddffdd}
h1{font-size:140%;font-weight:900;text-align:center;font-style:italic;margin:10px 100px;background-color:lemonChiffon;border:2px solid red;padding:8px 0px}
h2{font-size:120%;font-style:normal;text-align:left;margin:40px 100px 20px 10px;background-color:#F8E6B8;padding:4px 5px;border:3px solid #EEAA00}
h3{font-size:100%;font-style:normal;text-align:left;margin:20px 250px 20px 30px;background-color:bisque;padding:4px 6px;border:3px solid #EEAA00}
h4{font-size:12px;font-style:normal;text-align:left;margin:20px 300px 20px 30px;background-color:bisque;padding:4px 6px;border:3px solid #bb9900}
.c0{background-color:#ccffcc;border-color:#aaccaa}
.c1{background-color:#ffffcc;border-color:#ccccaa}
.c2{background-color:#ffee99}
.c00{background-color:#bbeebb;border-color:#aaccaa}
.c10{background-color:#eeeebb;border-color:#ccccaa}
.c20{background-color:#ffee99}
.c0000{background-color:#bbbbbb;border-color:#aaaaaa}
.c1000{background-color:#eeeeee;border-color:#cccccc}
.c2000{background-color:#ffee99}
.c100{background-color:#ffaaaa}
#quizz-tableau td{position:relative}
.cDarker::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.1);pointer-events:none}
.statutFeuille-0{background-color:#cccccc}
.statutFeuille-1{background-color:lightsalmon}
.statutFeuille-2{background-color:papayawhip}
.statutFeuille-3{background-color:lightcyan}
.statutFeuille-4{background-color:palegreen}
.mypdf-animateA{cursor:pointer;background-color:dodgerblue;opacity:0.5;animation:1s linear  3 alternate annotationKeyFrameA;border:2px solid orange;border-radius:15px}
.mypdf-animateA:hover{background-color:#0056b3}
.mypdf-animateB{cursor:pointer;background-color:yellow;opacity:0.4;animation:1s linear  3 alternate annotationKeyFrameB;border:2px solid orange;border-radius:15px}
.mypdf-animateB:hover{background-color:#d4b000}
#ideaz-divPdf{border:2px solid orangered}
.profIdeaz-paramExo{display:flex;align-items:baseline;margin:5px 0px;border:2px solid orangered;border-radius:20px;height:40px}
#profIdeaz-paramExercices > :nth-child(1){display:flex;line-height:0px}
.profIdeaz-paramExo > *{height:36px}
.profIdeaz-paramExo > * > :nth-child(1){display:none;vertical-align:-6px}
.profIdeaz-paramExo > :nth-child(1){flex:1;margin-left:10px}
.profIdeaz-paramExo > :nth-child(1) > :nth-child(1){display:none}
.profIdeaz-paramExo > :nth-child(1) > :nth-child(2){margin:0px 10px 0px 15px;vertical-align:-10px}
.profIdeaz-paramExo > :nth-child(2){flex-basis:170px;display:flex;align-items:baseline}
.profIdeaz-paramExo > :nth-child(2) > :nth-child(n+2){flex:1}
.profIdeaz-paramExo > :nth-child(2) > :nth-child(n+3){}
.profIdeaz-paramExo > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(1){width:15px;height:30px;vertical-align:-8px}
.profIdeaz-paramExo > :nth-child(3){flex-basis:115px;text-align:center}
#ideaz-toolsDiv > * > *{filter:grayscale(1)}
#ideaz-downloadddd{display:none;position:fixed;width:500px;height:80%;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid orangered;border-radius:15px;background-color:azure}
#ideaz-downloaddd > div{flex:1;text-align:center}
#ideaz-downloadddd > div > span{cursor:pointer}
#ideaz-toolsDiv{display:flex;margin-top:35px}
#ideaz-toolsDiv > *{flex:1;text-align:center}
#ideaz-listeFiche{border-collapse:collapse;table-layout:fixed;width:100%;border:1px solid orangered}
#ideaz-listeFiche tr:nth-child(1){font-weight:900;text-align:center}
#ideaz-listeFiche td{padding:3px 1px}
#ideaz-listeFiche td:nth-child(n+4){width:40px;padding:3px 2px}
#ideaz-listeFiche td:nth-child(1){width:40px;text-align:center}
#ideaz-listeFiche td:nth-child(3){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#ideaz-listeFiche tr[alert="1"] td{font-size:140%;font-weight:900;padding:30px 0px}
#ideaz-listeFiche > tbody > :nth-child(1){}
#ideaz-listeFiche > tbody > tr{display:table-row}
#ideaz-listeFiche tr > :nth-child(1){flex-basis:40px}
#ideaz-listeFiche tr > :nth-child(1)::before{}
#ideaz-listeFiche tr > :nth-child(3){flex-basis:100%}
#ideaz-listeFiche tr > :nth-child(3)::before{}
#ideaz-listeFiche tr > :nth-child(2){flex-basis:calc(100%-50)}
#ideaz-listeFiche tr > :nth-child(n+4){flex-basis:calc(16.66% - 10px)}
#ideaz-fiche-button{text-align:center;margin-top:10px}
#ideaz-fiche-button > span{cursor:pointer}
#ideaz-fiche-button > :nth-child(1){margin-right:30px}
#ideaz-fiche-button > :nth-child(n+1){margin-left:30px}
#iiiiiiideaz-gridOption{display:grid;grid-template-columns:100px 200px;grid-row-gap:15px;margin:20px 15px}
.ideaz-gridOptionTitle{font-weight:900;font-size:120%;position:relative;left:10px;margin-top:20px}
.ideaz-gridOption{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px;margin:0px 15px;background-color:#eaeaff;padding:10px 10px 0px 10px;border:2px solid #aaaacc;border-radius:10px}
.ideaz-gridOption > div{flex-basis:calc(50% - 10px)}
.ideaz-gridOption .firstSpan{display:inline-block;width:100px;text-align:right}
#ideaz-divDownload{display:flex;margin-top:10px}
#ideaz-divDownload > div{flex:1;text-align:center}
#ideaz-param-internetPublication{min-height:40px;display:flex;gap:10px}
#ideaz-param-internetPublication > :nth-child(1){flex-basis:calc(100% - 110px)}
#ideaz-param-internetPublication > :nth-child(2){flex-basis:100px;display:flex}
#ideaz-param-internetPublication > :nth-child(2) > *{flex:1;text-align:center;cursor:pointer}
#ideazStat-cont{border:1px solid orangered;padding:10px;background-color:floralwhite}
#ideazStat-cont > div > :nth-child(1){flex:1}
#ideazStat-cont > div > :nth-child(3){cursor:pointer}
#ideazStat-ficheDiv{display:grid;grid-template-columns:repeat( auto-fit, 220px );grid-gap:20px 10px;justify-content:center}
#ideazStat-ficheDiv > div{padding:10px;border:1px solid orange;border-radius:15px;cursor:pointer}
.ideazStat-result{display:flex;margin-right:20px}
.ideazStat-result > :nth-child(1){flex:1}
.ideazStat-result > :nth-child(1) > :nth-child(1){color:red;font-size:80%}
.ideazStat-result > :nth-child(1) > :nth-child(3){color:coral}
.ideazStat-result > :nth-child(1) > :nth-child(5){color:green;font-size:120%}
.ideazStat-result > :nth-child(1) > :nth-child(2n+2){font-weight:900}
#ideazStat-reponse{margin:30px;border:1px solid orangered;padding:10px;background-color:floralwhite}
#ideazStat-reponse > :nth-child(1){text-align:center;font-weight:900;font-size:140%}
.ideazStat-exoResult{display:flex}
.ideazStat-exoResult > :nth-child(n+2){flex:1;text-align:right}
.ideazStat-exoResult > :nth-child(1){flex-basis:60px}
.ideazStat-exoResult > :nth-child(2){flex:1}
.ideazStat-exoResult > :nth-child(3){flex-basis:100%;text-align:center}
#ideazStat-eleveGrid{display:grid;grid-template-columns:repeat( auto-fit, 220px );grid-gap:20px 10px;justify-content:center}
#ideazStat-eleveGrid > div{padding:10px;border:1px solid orange;border-radius:15px;cursor:pointer}
#index-ressource{mmin-height:5000px}
#index-ressource > :nth-child(1){max-width:95%;margin:50px 70px 0px 70px;border:4px solid red;padding:4px;background-color:#FFDDDD;font-size:18px;line-height:20px;text-align:center;border-radius:25px 15px}
#newsInfoBlock{min-height:200px;font-size:120%;line-height:120%;overflow:hidden;position:relative}
#newsInfoBlock video{width:50%;text-align:center;min-height:200px}
.myPdfSeparation{height:40px;border-bottom:3px solid black;border-top:3px solid black;background-color:#EEF}
#mpdf_liftDiv{position:relative;display:inline-block;width:15px;background-color:lemonchiffon;border-left:1px solid black}
#mpdf-liftSpan{position:absolute;display:inline-block;width:9px;height:25px;background-color:salmon;border:0px;border-radius:5.5px;top:0px;left:2px}
.mypdf-ann{cursor:pointer}
.myPdf-counterdownDiv{display:none;position:fixed;top:50%;left:50%;width:60px;height:60px;transform:translate(-50%, -50%);z-index:100}
.myPdf-counterdownSvg{stroke-dasharray:179px;stroke-dashoffset:10px;stroke-linecap:butt;stroke-width:6px;stroke:black;fill:#ffff99;animation:myPdf-counterdown-anim 5s linear infinite forwards}
@keyframes myPdf-counterdown-anim {    from{stroke-dashoffset:0px}
to{stroke-dashoffset:168px}
}#glissiere{position:absolute;top:50%;left:-11px;transform:translate(0px, -50%);cursor:e-resize}
.myTable{margin-left:30px;display:inline-grid;grid-template-columns:auto auto;grid-gap:10px}
.myTable > span{}
.myTable > .colA{text-align:right;font-weight:900}
.myTable > .colB{}
.myTable > div{grid-column:span 2;text-align:right}
#nav{height:50px;flex-shrink:0;max-height:50px;z-index:200;background-color:#ffdddd;border:0px solid red;border-bottom-width:1px;text-align:center}
#nav > :nth-child(1){max-width:800px;margin:auto}
#navCont{display:inline-flex;flex-wrap:nowrap;margin:auto;min-width:100%;max-width:1000px;white-space:nowrap;position:relative;left:0px}
#navCont > span{flex-shrink:1;flex:1}
.contBouton{display:inline-block;white-space:nowrap;text-align:center;padding-top:5px;margin:0px 2px}
#navSac-a-dos{filter:grayscale(1)}
#contBoutonChingmath{margin-left:10px;vertical-align:-10px;display:inline-block;padding-top:5px}
.bouton{flex:1;display:inline-block;position:relative;border:1px solid green;border-radius:5px;padding:5px 5px;width:70px;cursor:pointer;background-color:#ffeecc;text-align:center;font-size:15px;height:35px}
.bouton > div{line-height:0.9em}
.sousMenu{position:absolute;top:45px;z-index:100;display:none;padding:5px;background-color:#bbeeff;border:black 1px solid;border-radius:5px}
.sousMenu a{display:block;margin:10px 0px;text-align:left}
.sousMenuStatut{transform:translate(-5em,0px)}
.navLink > span{display:inline-block;padding:5px;border:1px solid red;background-color:#ffeedd;margin-right:10px;border-radius:5px;min-width:50px;text-align:center;cursor:pointer}
.boutonImage{display:inline-block;vertical-align:-5px;width:30px;position:relative;top:-3px}
#navHaut{border:0px solid black;border-bottom-width:1px}
#nav_connect{margin-top:15px}
#nav_connect > :nth-child(1) > div{padding-top:10px}
#nav_connect > :nth-child(2){border-radius:5px;margin-left:20px;border:2px solid orangered;padding:6px 15px;background-color:lightgoldenrodyellow;cursor:pointer}
#nav_connect > div > div > :nth-child(1){display:inline-block;width:150px;text-align:right}
#nav_connect > div{display:inline-block}
#nav-inscription-link{margin-top:40px;position:relative}
#nav-inscription-link span{width:20px;height:20px;cursor:pointer}
#nav-inscriptionnnnnnnnnn{display:none}
#nav-connect-close{position:absolute;right:4px;width:30px;height:30px;cursor:pointer}
#nav-connect-errorrrrr{color:red}
#diagInscription{}
#navPasseoublie{width:500px;height:150px}
.nf_formmmmm{display:none}
.nf-classInput{width:100%}
#nf-contPdf{overflow-y:hidden;border-left:1px solid black;display:flex;position:relative;margin:0px auto}
#nf-display-divObj{position:relative;margin-top:15px}
#nf-display{position:relative;display:inline-block;width:600px;overflow-y:auto}
.nf-display-categorie{display:inline-block;position:absolute;top:0px;left:0px;padding:2px;border:1px solid orangered;background-color:palegoldenrod;cursor:pointer}
.nf-display-obj{display:inline-block;position:absolute;width:80px;height:25px;line-height:25px;top:0px;left:0px;text-align:center;border:1px solid orangered;background-color:mintcream;cursor:pointer}
.nf-display-exercice > div{display:flex}
.nf-display-exercice > div > :nth-child(1){flex:1}
.nf-display-exercice > div > :nth-child(2){margin-right:2px}
.nf-display-stopppppp{background-color:thistle! important}
.nf-displayOption-boutonnnnnnn img{width:40px;height:40px;cursor:pointer}
#nf-displayOption-editNumExo{margin-left:8px;cursor:pointer;vertical-align:-5px}
.nf-display-sepppppp{position:absolute;display:inline-block;width:54px;height:24px;transform:translate(-2px,-2px);background-color:transparent}
#nf-button-bottommmmmm{position:absolute;transform:translate(-50%,0px)}
#nf-button-bottommmmmmm > img{width:30px;height:30px;margin-left:30px;cursor:pointer}
.nf-displayOption-panneauuuuuuu{position:absolute;z-index:100;width:600px;min-height:300px;padding:15px;background-color:bisque;border:2px solid red;border-radius:5px;top:50%;left:50%;transform:translate(-50%,-50%)}
#nf-displayOption-b{display:none}
.nf-displayOption-champ{display:flex;margin-top:10px}
.nf-displayOption-champ > :nth-child(1){width:100px;font-style:italic;font-weight:900;align-self:center}
.nf-displayOption-champ > :nth-child(2){flex:1}
.nf-displayOption-champ input[type=text]{padding:5px}
.nf-displayOption-champ textarea{padding:5px}
#nf-displayOption-buttons{margin-top:15px;text-align:center}
#nf-displayOption-buttons > :nth-child(n){margin-right:40px}
#nf-displayOption-buttons > span{cursor:pointer}
#nf-displayOption-buttons > :nth-last-child(1){margin-right:0px ! important}
#nf-displaySvg-cont{width:90%;max-width:100%;margin:auto;border:1px solid black;background-color:white}
#nf-displaySvg-cont img{position:absolute;top:5px;right:5px;width:35px;height:35px;cursor:pointer}
.nf-displayOption-checkBoxMulti img{display:inline-block;vertical-align:-10px;width:30px;height:30px}
.nf-displayOption-checkBoxMulti{display:inline-block;margin-bottom:10px}
.nf-displayOption-section{border:1px solid orangered;margin:10px 10px;padding:2px 5px;background-color:tan;text-align:center;font-style:italic}
.nf-displayOption-date{display:flex}
.nf-displayOption-date *{align-self:flex-end}
.nf-displayOption-date span{display:inline-block;vertical-align:-6px;margin-left:10px;cursor:pointer}
.nf-displayOption-date > :nth-child(1){font-weight:900;width:165px;text-align:right;margin-right:10px}
.nf-displayOption-date > :nth-child(2){align-self:flex-end;flex:1}
#nf-display-nav{display:flex;width:100%;left:0px;top:0px;z-index:100}
#nf-display-nav span{cursor:pointer}
#nf-display-nav > :nth-child(1) > :nth-child(n+2){margin-left:15px}
#nf-display-nav > :nth-child(2){flex:1;text-align:center}
#nf-display-nav > :nth-child(2) > :nth-child(1){display:inline-block;padding:2px;min-width:200px;text-align:center;border-radius:5px;border:1px solid brown;background-color:powderblue;cursor:pointer}
#nf-display-nav > :nth-child(3) > :nth-child(n+2){margin-left:15px}
#nf-display-add{position:absolute;z-index:100;cursor:pointer}
#nf-saveRefresh-button{text-align:center;display:none;cursor:pointer}
.myCheckBoxMulti{display:inline-block;vertical-align:-8px;margin-right:5px}
#nf-displayOption-exoPubli{display:grid;grid-template-columns:repeat(auto-fit,120px);grid-gap:20px 10px}
#nf-displayOption-exoPubli > div{display:flex;padding:5px 5px 2px 5px;border-radius:10px;cursor:pointer;width:115px;height:50px;margin:auto;border:1px solid orange;background-color:#eeeeee;align-items:center}
#nf-displayOption-exoPubli > div > :nth-child(1){width:35px}
#nf-displayOption-exoPubli > div > :nth-child(2){flex:1}
#nf-displayOption-exoPubli > div > span{display:block;text-align:center}
#nf-displayOption-exoPubli > div  img{width:15px;height:25px}
#nf-index-liste{display:grid;grid-template-columns:repeat( auto-fit, 220px );grid-gap:20px 10px;margin-top:20px;justify-content:center;margin:0px 10px 10px 10px;border:1px solid orangered;background-color:#ffdddd;padding:10px}
.nf-index-feuille{display:flex;flex-direction:column;padding:5px 5px 2px 5px;border-radius:10px;width:200px;height:75px;margin:auto;border:1px solid orange}
.nf-index-feuille > :nth-child(1){flex:1;overflow-y:hidden}
.nf-index-feuille > :nth-child(2){line-height:0px;display:flex;opacity:0;transition-property:opacity;transition-duration:0.2s}
.nf-index-feuille > :nth-child(2) > :nth-child(1){flex:1;margin-left:10px}
.nf-index-feuille > :nth-child(2) > :nth-child(2){margin-right:10px}
.nf-index-feuille img{width:20px;height:20px;cursor:pointer}
@keyframes nf_dplOpt_animTxtttttt_0 {0%{color:#008000}
25%{color:#008000}
75%{color:#008000}
100%{color:#008080}
}@keyframes nf_dplOpt_animTxtttttt_1 {0%{color:#000FFF}
}#newsClasse{border:4px solid red;padding:4px;background-color:#FFDDDD;font-size:18px;line-height:20px;margin:20px auto;text-align:center;max-width:95%;border-radius:25% 15%}
#newsClasse img{}
#newsClasseBlock{font-size:120%;line-height:120%;overflow:hidden;position:relative}
.pourcentage{overflow:hidden;position:relative;display:inline-block;width:100px;height:20px;border:1px solid blue;background-color:#feb7b7;border-radius:20px;font-size:50%;text-align:left}
.pourcentage > :nth-child(1){background-color:#84dd84;width:0px;height:20px;display:inline-block}
.pourcentage > :nth-child(2){position:absolute;left:0px;top:3px;width:100%;text-align:center}
.info-help{margin-left:15px;width:20px;cursor:pointer;display:inline-block;vertical-align:-2px}
.pyExerciceClasse > :nth-child(1){font-weight:900;padding-right:30px}
.pyExerciceClasse  img{display:inline-block;vertical-align:-7px;width:25px;height:25px;cursor:pointer;margin:0px 10px}
.pyExerciceClasse > :nth-child(2){font-style:italic}
.pyExerciceClasse > :nth-child(3){flex:1;padding-left:15px}
.pyExerciceClasse > :nth-child(4){display:inline-block;vertical-align:50px}
.pyExerciceClasse > :nth-child(6) img{width:25px;height:25px;cursor:pointer;margin:0px 10px}
.python-devoir{display:grid;grid-template-columns:repeat(auto-fit, minmax(13.5em, 1fr));gap:20px 30px}
.python-devoir>div{border:1px solid orangered;padding:0px 5px;border-radius:15px}
.python-devoir>div[reponse="0"]{opacity:0.4;filter:grayscale(0.2)}
.python-devoir>div[numCouleur="0"]{background-color:#ffa}
.python-devoir>div[numCouleur="1"]{background-color:#fc5}
.python-devoir>div>span{display:inline-block;padding:5px 0px}
.python-devoir>div img{width:25px;height:25px;vertical-align:-7px;cursor:pointer}
.python-devoir>div[reponse="0"] img{visibility:hidden;cursor:default}
#python-edit-capaDiv{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit, minmax(100px , 1fr));margin:5px 10px}
#python-edit-capaDiv > span{display:inline-block;position:relative;height:50px;overflow-y:hidden;padding:5px;text-align:center;border:1px solid orangered;border-radius:5px;background-color:lightgoldenrodyellow;cursor:pointer}
#python-edit-capaDiv > span[actif="1"]{background-color:lavenderblush}
#python-edit-capaDiv > span > img{position:absolute;width:15px;height:15px;bottom:3px;right:3px;display:none}
#python-edit-capaDiv > span > img[actif="1"]{display:block}
#python-edit-tools{display:flex}
#python-edit-tools > span{flex:1;text-align:center}
#python-edit-classeSelectDiv{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit, minmax(100px , 1fr));margin:5px 10px}
#python-edit-classeSelectDiv > span{display:inline-block;position:relative;height:50px;border:1px solid orangered;border-radius:5px;background-color:lightgoldenrodyellow;cursor:pointer;text-align:center;padding:5px}
#python-edit-classeSelectDiv > span[actif="1"]{background-color:lavenderblush}
#python-edit-classeSelectDiv > span > img{position:absolute;width:15px;height:15px;bottom:3px;right:3px;display:none}
#python-edit-classeSelectDiv > span > img[actif="1"]{display:block}
#python-edit-saveDisplay{display:none;position:fixed;bottom:0px;left:50%;transform:translate(-50%,0%);background-color:lemonchiffon;padding:10px;opacity:0.5;border-left:2px solid orangered;border-top:2px solid orangered;border-right:2px solid orangered;border-top-left-radius:15px;border-top-right-radius:15px}
#python-edit-saveDisplay img{width:40px;height:40px;cursor:pointer}
.pyExerciceIndex > :nth-child(1){font-weight:900;padding-right:30px}
.pyExerciceIndex > :nth-child(1) img{display:inline-block;vertical-align:-7px;width:25px;height:25px;cursor:pointer;margin:0px 10px}
.pyExerciceIndex > :nth-child(2){font-style:italic}
.pyExerciceIndex > :nth-child(3){flex:1;padding-left:15px}
.pyExerciceIndex > :nth-child(4){display:inline-block;vertical-align:50px}
.pyExerciceIndex > :nth-child(6) img{width:25px;height:25px;cursor:pointer;margin:0px 10px}
#pyReponseEleve{display:flex;margin-top:10px}
#pyReponseEleve> :nth-child(1){font-weight:900;padding:5px 10px 0px 0px}
#pyReponseEleve> :nth-child(2){flex:1;padding:5px 10px;background-color:lightcyan;border:1px solid orange}
#pyNoteComment{display:flex;align-items:center;justify-content:center}
#pyNoteComment> :nth-child(1){margin-right:40px}
#pyNoteComment> :nth-child(1)>img{filter:grayscale(1);width:30px;height:40px;cursor:pointer}
#pyNoteComment> :nth-child(3){margin-left:40px}
#python-reponse-navReponse{text-align:center}
#python-reponse-navReponse img{width:20px;height:20px}
#python-reponse-navReponse> :nth-child(2){display:inline-block;min-width:70px}
#python-reponse-navReponse> :nth-child(2n+1){cursor:pointer}
#python-reponse-navReponse> :nth-child(2n+1) > img[navReponse="0"]{filter:grayscale(1);cursor:default}
#pyReponseTitre{display:flex;align-items:center}
#pyReponseTitre>h1{display:inline-block;flex:1}
#pyReponseTitre >h1  img{cursor:pointer;width:25px;height:25px;vertical-align:-5px}
#python-reponse-exercice > :nth-child(1){position:fixed;top:5px;right:5px}
#python-reponse-exercice > :nth-child(1) > img{width:30px;height:30px;cursor:pointer}
#python-reponse-exercice{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;overflow-y:scroll;border:2px solid orangered;border-radius:15px;background-color:cornsilk}
#python-reponse-noteCommenttttt{border:1px solid orangered;background-color:snow;padding:5px 10px;margin:10px;display:flex}
#python-reponse-input{border:1px solid orangered;background-color:snow;padding:5px 10px;margin:10px;display:flex}
#python-reponse-input > :nth-child(1){}
#python-reponse-input > :nth-child(1) > img{width:30px;height:30px;cursor:pointer}
#python-reponse-input > :nth-child(1) > img[actif="0"]{filter:grayscale(1)}
#python-reponse-input > :nth-child(2){flex:1;margin:0px 10px}
#python-reponse-input > :nth-child(2) textarea{width:-webkit-fill-available}
#python-reponse-input > :nth-child(3) > img{width:35px;height:35px;cursor:pointer}
#python-reponse-input > :nth-child(3) > img[actif="0"]{filter:grayscale(1);cursor:default}
.python-reponse-com{display:flex;border:1px solid orangered;margin:10px;padding:5px;background-color:cornsilk}
.python-reponse-com[couleur="1"]{background-color:papayawhip}
.python-reponse-com > :nth-child(1){flex:1}
.python-reponse-com > :nth-child(1) > :nth-child(1){font-weight:900}
.python-reponse-com > :nth-child(2) img{width:35px;height:35px;cursor:pointer}
.python-reponse-com > :nth-child(2) img[actif="0"]{cursor:default;filter:grayscale(1)}
#python-reponse-comment > :nth-child(1)> :nth-child(1){font-weight:900}
#python-reponse-comment > :nth-child(1)> :nth-child(2){margin-left:15px}
.pyC2{background-color:#aff}
.pyC3{background-color:#bbeeff}
iframe{border:1px solid orangered}
.pyDivClasse{border:2px solid orangered;padding:10px 15px;border-radius:10px;cursor:pointer}
.pyDivClasse img{width:25px;height:25px;vertical-align:-5px}
.pyDivClasse> :nth-child(1)>span{vertical-align:2px}
.pyDivClasse> :nth-child(2)> :nth-child(2){margin-left:25px}
.pyDivClasseVide{filter:grayscale(0.5);opacity:0.4;cursor:default ! important}
#pyAccueilAjouteExo{text-align:center;font-weight:900;cursor:pointer;margin-top:10px}
#pyAccueilAjouteExo img{width:35px;height:35px;vertical-align:-10px;margin-left:20px}
#pyGridClasse{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:5px 15px}
#pyAjoutExercicePlus{font-weight:900;text-align:center;cursor:pointer}
#pyAjoutExercicePlus img{margin-left:20px;font-weight:900;width:35px;height:35px;vertical-align:-10px}
.pyCommentaire{margin:10px 30px;border:1px solid orange;border-radius:10px;padding:10px;background-color:linen}
.pyCommentaire textarea{flex:2;margin-right:5px;width:100%}
.pyCodeCont{margin:10px 30px;border:1px solid orange;border-radius:10px;padding:10px;background-color:honeydew;min-height:385px;display:flex;flex-direction:column}
.pyCode{flex:1}
.pyCode .vclasse-vr{margin:10px}
.pyCode> :nth-child(1)> :nth-child(1){font-weight:900}
.pyCode> :nth-child(1) textarea{width:100%;min-height:200px}
.pyCode> :nth-child(3)> :nth-child(2){border:1px solid orangered;padding:3px;background-color:lavenderblush;min-height:200px;max-height:400px;white-space:pre;overflow-y:scroll}
.pyCode> :nth-child(3)> :nth-child(1){font-weight:900}
#pyResultErreur{display:flex;align-items:center;margin-top:15px}
#pyResultErreur> :nth-child(1){width:30px;height:30px;cursor:pointer;display:inline-block;vertical-align:-5px}
#pyResultErreur> :nth-child(2){width:30px;height:30px;margin-left:20px;cursor:pointer;display:inline-block;vertical-align:-5px}
#pyResultErreur> :nth-child(3){flex:1;display:none;margin-left:15px;padding:7px;border:1px solid red;border-radius:5px;color:red;background-color:snow}
#pyResultErreur> :nth-child(3)> :nth-child(1){flex:1;padding:5px}
#pyResultErreur> :nth-child(3)> :nth-child(2){width:30px;height:30px;cursor:pointer;display:inline-block;vertical-align:-5px}
.pyCanvas{display:none;text-align:center;position:relative;z-index:100}
.pyCanvas> :nth-child(1){display:inline-block;border:1px solid orangered;padding:3px;background-color:lightyellow;text-align:left;cursor:pointer;position:absolute;left:50%;transform:translate(-50%, -30%)}
.pyCanvas> :nth-child(1)> :nth-child(1){font-weight:900}
.pyCanvas> :nth-child(1)> :nth-child(2){padding:5px}
.pyExercice{display:flex;align-items:center;padding:5px;border:2px solid orangered;border-radius:5px;margin:7px 100px 0px 50px}
.pyExercice[numCouleur="0"]{background-color:#ffa}
.pyExercice[numCouleur="1"]{background-color:#fc5}
.CodeMirror{border-top:1px solid black;border-bottom:1px solid black;height:auto ! important}
latex-js{display:inline-block;width:40%;border:1px solid red;margin-right:2em}
.pyCommentaireErreur{display:none;margin-top:20px;color:#a00;border:1px solid red;padding:5px 10px;background-color:lightgrey}
.pyCommentaireErreur> :nth-child(1){font-weight:900}
.viewLatex{font-size:100%;background-color:navajowhite;user-select:none;padding:5px;display:block ! important;border:1px solid black;border-radius:5px}
.viewLatex .viewBoite{margin:0px 10px;border:1px solid black;background-color:mistyrose;padding:3px}
.viewLatex .list{--topsep:0em ! important;--parsep:0em ! important}
#quizz-accueilBoutonnnnnn{text-align:center;margin-top:5px}
#quizz-accueilBoutonnnnn > span{cursor:pointer}
#quizz-tableau{padding:0px 10px}
#quizz-tableau > :nth-child(1){width:100%;border:1px solid orangered}
.quizz-copy{cursor:pointer;margin-left:10px;vertical-align:-4px}
#quizz-accueilllll{display:none}
#quizz-correction{display:flex}
#quizz-correction > span{}
#quizz-correction > :nth-child(2n+1){flex:1}
#quizz-correction > :nth-child(2){margin:5px 20px;width:2px;background-color:black}
#quizz-nouveau{margin-left:30px}
#quizz-creationNumExo{width:500px}
#quizz-classe-chap{display:grid;grid-template-columns:100px 300px;grid-row-gap:15px;margin-bottom:30px}
#quizz-classe-chap select{}
#quizz-exoPdf{padding:20px;border-radius:5px;border:2px solid black;background-color:#ffeeaa;margin:20px auto 10px auto;width:600px;text-align:center}
#quizz-webcam-bouton{cursor:pointer}
#quizz-upload-dragdropIn{background-color:yellow;display:block;width:300px;min-height:100px;text-align:center;margin:10px auto;border:2px solid orange;cursor:pointer}
.quizz-param-section{font-size:120%;font-weight:900;margin-top:15px}
.quizz-param-div{padding-left:20px}
.quizz-param-div > :nth-child(1){display:inline-block;width:150px;text-align:right;font-style:italic;vertical-align:text-top;line-height:1.5ex}
.quizz-param-div > :nth-child(2){display:inline-block;padding-left:5px;padding-right:15px;line-height:1.5ex;vertical-align:text-top}
#quizz-param-dateHeure > :nth-child(1) > :nth-child(3){display:inline-block;width:175px}
#quizz-param-dureeeeeeeee{display:inline-block;width:175px}
#quizz-param-bouton{text-align:center;margin-top:10px}
#quizz-param-bouton > :nth-child(2){margin-left:40px}
#quizz-param-totalPoint{font-weight:100;font-style:italic;font-size:80%;margin-left:25px}
#quizz-archiveDiv{text-align:center;margin-top:15px}
#quizz-archiveDiv > *{cursor:pointer}
#quizz-choix-exercice{width:100%;border:1px solid orangered;background-color:#ffeeaa;margin-bottom:10px}
;.evalNoProf{margin:20px 20px;font-size:150%;text-align:center}
.quizz_img_pdfffff{cursor:pointer;display:inline-block}
.quizz_img_htmllllll{cursor:pointer;margin-right:20px}
.quizz-corbeille{cursor:pointer;width:30px}
.quizz-publieCheckBoxxxxxx{cursor:pointer;padding:10px;margin-right:20px}
#evall_dateeeee{user-select:none}
.quizz-tdTitreeeee{display:flex}
.quizz-tdTitreeeeee span:nth-child(1){flex:1}
.quizz-dateDiffusionEditttttt{width:25px;height:25px;display:inline-block;margin-left:20px;cursor:pointer}
.quizz-img-note{width:22px;margin-right:20px}
.quizz-fichierrrr > :nth-child(1) > *{cursor:pointer}
.quizz-fichierrrr > :nth-child(1) > :nth-child(n+1){margin-left:20px}
.quizz-param{cursor:pointer}
#quizz_dateDiffusion{display:none;position:fixed;top:50%;left:50%;width:450px;padding:5px 10px;border:1px solid black;border-radius:5px;background-color:#ffff99;transform:translate(-50%,-50%);z-index:100}
#quizz_dateDiffusion img{width:25px;margin:0px 10px;cursor:pointer}
#quizz_dateDiffusion input[type=text]{width:250px}
#quizz-nouveau > div{margin-top:15px}
#quizz-nouveau > :nth-child(5) > :nth-child(1){margin-left:15px}
#quizz-nouveau > :nth-child(5) > :nth-child(2){margin-left:30px}
#quizz-param-exo{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;width:100%;padding-left:30px}
#quizz-param-exo > div > :nth-child(1){margin-right:5px}
#quizz-param-erreur{color:red;font-size:120%;margin-top:20px}
#quizz-fiche-photo-nav{display:flex;align-items:center;margin:3px 0px}
#quizz-fiche-photo-nav > :nth-child(1){margin-left:20px}
#quizz-fiche-photo-nav > :nth-child(2){flex:1;text-align:center}
#quizz-fiche-photo-nav > :nth-child(n+3){margin-right:20px}
.rech-cont{margin:0px 10px 20px 50px;border:1px solid black;padding:5px;background-color:antiquewhite}
.rech-chap{display:flex}
.rech-chap > :nth-child(1){flex:1}
.rech-chap > :nth-child(1) > :nth-child(1){font-size:120%;font-weight:900;color:navy}
.rech-chap > :nth-child(1) > :nth-child(2){margin-left:75px;text-indent:-50px}
.rech-chap > :nth-child(1) > :nth-child(2) > :nth-child(1){color:indigo}
.rech-chap > :nth-child(1) > :nth-child(2) b{font-size:120%}
.rech-highlight{color:red;background-color:#FFFF00;font-weight:900}
.rech-ress{margin-left:5px}
.rech-ress > :nth-child(1){font-weight:900;color:navy}
.rech-ress > :nth-child(2){display:block;margin-left:50px;line-height:24px}
.rech-ress > :nth-child(2) > div{text-indent:-70px;margin-left:70px}
.rech-ress > :nth-child(2) > :nth-child(n+2){margin-top:10px}
.rech-ress .ressFichier{padding:0px;margin-right:15px}
.rech-linkChap{cursor:pointer}
#rech-search-imggggg{cursor:pointer}
#ressTab{padding:100px;margin:10px 00px;table-layout:auto;width:100%;border-collapse:collapse}
.ressLignePasMob{display:table-cell}
.ressLigneMob{display:none;text-align:left;line-height:200%}
.ressFichier{padding:0px 20px}
.ressBrd{border:0px #7D74F2 solid;padding:10px 5px}
.ressC0{background-color:#EDEDED}
.ressC1{background-color:#DADADA}
.ressC2{background-color:#F0F0D0}
.ressLigne{display:none}
#ressAffPdf{display:none;position:fixed;border:1px solid blue;background-color:#ffffcc;overflow:hidden;cursor:move;width:80%;max-width:700px ! important;height:95%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:200;text-align:center}
#ressAffPdf > :nth-child(1){min-height:10px}
#ressDiagFix-download{width:45px;height:45px;z-index:200;position:absolute;bottom:20px;right:20px}
#ress_affClose{width:45px;height:45px;cursor:pointer;margin-right:50px}
#ressDiagFix-download > :nth-child(1){cursor:pointer}
video{max-width:100%;max-height:100%}
#ress-affRessources-erreur{text-align:center;color:red;font-size:140%}
.ress-affRessources-type{font-size:140%;font-weight:900;margin:30px 0px 0px 20px}
.ress-affRessources{display:grid;grid-template-columns:repeat(auto-fill,200px);gap:1rem;justify-content:center;border:1px solid orangered;padding:10px;background-color:#ffddee;margin:5px}
.ress-affRessources > *{padding:4px;border:1px solid black;border-radius:5px;display:flex;flex-direction:column}
.ress-affRessources > * >  :nth-child(1){flex:1}
.ress-affRessources > * >  :nth-child(2){display:flex;flex-wrap:wrap;row-gap:10px}
.ress-affRessources > * >  :nth-child(2) > *{flex:1;text-align:center;min-width:30%}
#ressLinkDiv{display:flex;margin-top:20px}
#ressLinkDiv > :nth-child(2n+1){flex:1}
.ressLink  > :nth-child(1){vertical-align:-5px;margin-right:3px}
#sacAdos-num-feuille{position:absolute;top:0px;right:0px;display:none;padding:1px 3px;background-color:#e8e7b6;border:1px solid red;font-size:10px}
#sacAdos-num-ideaz{position:absolute;bottom:0px;left:0px;display:none;padding:1px 3px;background-color:#f7d9f8;border:1px solid red;font-size:10px}
#sacAdos-num-quizz{position:absolute;top:0px;left:0px;display:none;padding:1px 3px;background-color:#c0dbf8;border:1px solid red;font-size:10px}
#sacAdos-num-auto{position:absolute;bottom:0px;right:0px;display:none;padding:1px 3px;background-color:#8dc582;border:1px solid red;font-size:10px}
#sacAdos-onglet-cont{padding:4px;border:1px solid blue;background-color:#c5ffdb}
#affSacAdos{flex:1;overflow:hidden}
#sad-navPlus{border:1px solid orangered;border-top:0px;padding-left:10px;background-color:papayawhip}
#sad-navPlus  img{max-height:25px;margin-left:12px;cursor:pointer}
#sad-navPlus .traitVertical{display:inline-block;width:2px;height:20px;background-color:black;margin-left:12px}
#sad-navPlus .valMilieu{display:inline-block;line-height:10pt;text-align:center;vertical-align:5px}
#sad-navPlus #iconTitre1{margin:0px}
#sad-navPlus #iconTexte1{margin:0px}
#sad-navPlus #iconImage1{margin:0px}
.annotation{background-color:rgb(45, 84, 85);opacity:0.15;cursor:pointer}
#panneauExo{display:inline-block;background-color:#99ffaa;width:10em;flex-shrink:0;border-right:1px solid black}
#sad-divExo{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;z-index:300;max-height:95%;height:95%}
#sad-divExo > div{background-color:papayawhip;border:2px solid indianred;border-radius:15px;cursor:pointer;z-index:300;padding-bottom:15px;overflow-y:auto;overflow-x:hidden;height:100%}
#sad-divExo > img{position:absolute;top:-22px;right:-27px;z-index:500;cursor:pointer}
.divExo{text-align:center;padding:10px 6px;display:flex;user-select:none;width:100%}
.divExo > *{display:inline-block}
.exLabel{flex:1;border:1px solid black;padding:5px;border-radius:5px;background-color:#ddddff}
.imgDel{display:inline-block;vertical-align:-4px;margin-left:10px;width:20px;height:20px;cursor:pointer}
#sad_contCompilllllll{border-right:2px solid black;border-left:2px solid black}
#sacAdos-affCompil{flex:1;display:flex;overflow:hidden;margin:0px auto;background-color:#ffdddd;border:1px solid black;border-bottom:0px;border-top:0px}
#sad-telecharge{position:absolute;bottom:5px;right:40px;white-space:nowrap}
#sad-telA-0{margin-right:30px}
#sad-telA-1{margin-right:30px}
#sad-telA-2{}
#sadNavPlus{display:flex;flex-wrap:wrap;justify-content:flex-end}
.sadImgTelecharge{width:40px;height:40px}
.ssadLienDown{position:relative;cursor:pointer}
.sadPdfImg{position:absolute;width:20px;transform:translate(-10px,-5px)}
#sadAjouteFeuille{position:absolute;display:none;bottom:10px;left:10px;padding:10px 10px;text-align:center;background-color:papayawhip;border:2px solid indianred;border-radius:15px;cursor:pointer}
#sacAdos-countdown{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:60px;width:60px;text-align:center;font-weight:900;z-index:400}
#sacAdos-countdown-number{position:absolute;color:black;display:inline-block;line-height:60px;font-size:30px;z-index:201;transform:translate(-50%,0%)}
#sacAdos-svg{position:absolute;top:0;right:0;width:60px;height:60px;transform:rotateY(-180deg) rotateZ(-90deg);z-index:200}
#sacAdos-circle{stroke-dasharray:179px;stroke-dashoffset:10px;stroke-linecap:butt;stroke-width:6px;stroke:black;fill:#ffff99}
.sacAdos-circleAnimation{animation:sacAdos-animCountdown 5s linear infinite forwards}
#sacAdos-onglet-div > span{margin:0px 10px}
.sectionNav{vertical-align:-3px;margin-left:10px;cursor:pointer}
.sectionNavDiv{max-height:0px;overflow-y:hidden;transition:max-height 0.5s ease-in-out}
.s60{background-size:942px 309px ! important;background:url(https://chingmath.fr/image/sprite-1785406100.webp);display:inline-block;width:60px;height:60px}
.s60.s-a{background-position:-0px -0px}
.s60.s-b{background-position:-0px -60px}
.s60.s-c{background-position:-0px -120px}
.s60.s-d{background-position:-0px -180px}
.s60.s-ak{background-position:-0px -240px}
.s60.s-e{background-position:-60px -0px}
.s60.s-f{background-position:-60px -60px}
.s60.s-g{background-position:-60px -120px}
.s60.s-h{background-position:-60px -180px}
.s60.s-al{background-position:-60px -240px}
.s60.s-i{background-position:-120px -0px}
.s60.s-j{background-position:-120px -60px}
.s60.s-k{background-position:-120px -120px}
.s60.s-l{background-position:-120px -180px}
.s60.s-as{background-position:-120px -240px}
.s60.s-m{background-position:-180px -0px}
.s60.s-n{background-position:-180px -60px}
.s60.s-o{background-position:-180px -120px}
.s60.s-p{background-position:-180px -180px}
.s60.s-ar{background-position:-180px -240px}
.s60.s-q{background-position:-240px -0px}
.s60.s-r{background-position:-240px -51px}
.s60.s-s{background-position:-240px -111px}
.s60.s-t{background-position:-240px -171px}
.s60.s-at{background-position:-240px -231px}
.s60.s-ax{background-position:-300px -0px}
.s60.s-ay{background-position:-300px -60px}
.s60.s-az{background-position:-300px -120px}
.s60.s-ba{background-position:-300px -180px}
.s60.s-bb{background-position:-300px -240px}
.s60.s-bc{background-position:-360px -0px}
.s60.s-be{background-position:-360px -60px}
.s60.s-bf{background-position:-360px -120px}
.s60.s-bg{background-position:-360px -180px}
.s60.s-bm{background-position:-360px -240px}
.s60.s-bh{background-position:-420px -0px}
.s60.s-bi{background-position:-420px -60px}
.s60.s-bj{background-position:-420px -120px}
.s60.s-bk{background-position:-420px -180px}
.s60.s-bl{background-position:-420px -240px}
.s60.s-u{background-position:-480px -0px}
.s60.s-v{background-position:-480px -60px}
.s60.s-w{background-position:-480px -120px}
.s60.s-x{background-position:-480px -180px}
.s60.s-au{background-position:-480px -240px}
.s60.s-y{background-position:-540px -0px}
.s60.s-z{background-position:-540px -60px}
.s60.s-aa{background-position:-540px -120px}
.s60.s-ab{background-position:-540px -180px}
.s60.s-av{background-position:-540px -240px}
.s60.s-ac{background-position:-600px -0px}
.s60.s-ah{background-position:-600px -60px}
.s60.s-ai{background-position:-600px -120px}
.s60.s-aj{background-position:-600px -180px}
.s60.s-aw{background-position:-600px -240px}
.s60.s-ad{background-position:-660px -0px}
.s60.s-ae{background-position:-660px -60px}
.s60.s-af{background-position:-660px -120px}
.s60.s-ag{background-position:-660px -186px}
.s60.s-bn{background-position:-660px -240px}
.s60.s-bo{background-position:-720px -0px}
.s60.s-bp{background-position:-720px -60px}
.s60.s-bq{background-position:-720px -120px}
.s60.s-br{background-position:-720px -180px}
.s60.s-bs{background-position:-720px -240px}
.s60.s-bt{background-position:-780px -0px}
.s60.s-bv{background-position:-780px -60px}
.s60.s-bw{background-position:-780px -120px}
.s60.s-bu{background-position:-780px -180px}
.s60.s-bx{background-position:-780px -240px}
.s60.s-by{background-position:-840px -0px}
.s60.s-bz{background-position:-840px -60px}
.s60.s-ca{background-position:-840px -120px}
.s60.s-cb{background-position:-840px -180px}
.s60.s-cc{background-position:-840px -240px}
.s60.s-am{background-position:-900px -0px}
.s60.s-an{background-position:-900px -60px}
.s60.s-ao{background-position:-900px -120px}
.s60.s-ap{background-position:-900px -180px}
.s60.s-bd{background-position:-900px -240px}
.s60.s-aq{background-position:-930px -0px}
.s45{background-size:706px 231px ! important;background:url(https://chingmath.fr/image/sprite-1785406100.webp);display:inline-block;width:45px;height:45px}
.s45.s-a{background-position:-0px -0px}
.s45.s-b{background-position:-0px -45px}
.s45.s-c{background-position:-0px -90px}
.s45.s-d{background-position:-0px -135px}
.s45.s-ak{background-position:-0px -180px}
.s45.s-e{background-position:-45px -0px}
.s45.s-f{background-position:-45px -45px}
.s45.s-g{background-position:-45px -90px}
.s45.s-h{background-position:-45px -135px}
.s45.s-al{background-position:-45px -180px}
.s45.s-i{background-position:-90px -0px}
.s45.s-j{background-position:-90px -45px}
.s45.s-k{background-position:-90px -90px}
.s45.s-l{background-position:-90px -135px}
.s45.s-as{background-position:-90px -180px}
.s45.s-m{background-position:-135px -0px}
.s45.s-n{background-position:-135px -45px}
.s45.s-o{background-position:-135px -90px}
.s45.s-p{background-position:-135px -135px}
.s45.s-ar{background-position:-135px -180px}
.s45.s-q{background-position:-180px -0px}
.s45.s-r{background-position:-180px -38px}
.s45.s-s{background-position:-180px -83px}
.s45.s-t{background-position:-180px -128px}
.s45.s-at{background-position:-180px -173px}
.s45.s-ax{background-position:-225px -0px}
.s45.s-ay{background-position:-225px -45px}
.s45.s-az{background-position:-225px -90px}
.s45.s-ba{background-position:-225px -135px}
.s45.s-bb{background-position:-225px -180px}
.s45.s-bc{background-position:-270px -0px}
.s45.s-be{background-position:-270px -45px}
.s45.s-bf{background-position:-270px -90px}
.s45.s-bg{background-position:-270px -135px}
.s45.s-bm{background-position:-270px -180px}
.s45.s-bh{background-position:-315px -0px}
.s45.s-bi{background-position:-315px -45px}
.s45.s-bj{background-position:-315px -90px}
.s45.s-bk{background-position:-315px -135px}
.s45.s-bl{background-position:-315px -180px}
.s45.s-u{background-position:-360px -0px}
.s45.s-v{background-position:-360px -45px}
.s45.s-w{background-position:-360px -90px}
.s45.s-x{background-position:-360px -135px}
.s45.s-au{background-position:-360px -180px}
.s45.s-y{background-position:-405px -0px}
.s45.s-z{background-position:-405px -45px}
.s45.s-aa{background-position:-405px -90px}
.s45.s-ab{background-position:-405px -135px}
.s45.s-av{background-position:-405px -180px}
.s45.s-ac{background-position:-450px -0px}
.s45.s-ah{background-position:-450px -45px}
.s45.s-ai{background-position:-450px -90px}
.s45.s-aj{background-position:-450px -135px}
.s45.s-aw{background-position:-450px -180px}
.s45.s-ad{background-position:-495px -0px}
.s45.s-ae{background-position:-495px -45px}
.s45.s-af{background-position:-495px -90px}
.s45.s-ag{background-position:-495px -139px}
.s45.s-bn{background-position:-495px -180px}
.s45.s-bo{background-position:-540px -0px}
.s45.s-bp{background-position:-540px -45px}
.s45.s-bq{background-position:-540px -90px}
.s45.s-br{background-position:-540px -135px}
.s45.s-bs{background-position:-540px -180px}
.s45.s-bt{background-position:-585px -0px}
.s45.s-bv{background-position:-585px -45px}
.s45.s-bw{background-position:-585px -90px}
.s45.s-bu{background-position:-585px -135px}
.s45.s-bx{background-position:-585px -180px}
.s45.s-by{background-position:-630px -0px}
.s45.s-bz{background-position:-630px -45px}
.s45.s-ca{background-position:-630px -90px}
.s45.s-cb{background-position:-630px -135px}
.s45.s-cc{background-position:-630px -180px}
.s45.s-am{background-position:-675px -0px}
.s45.s-an{background-position:-675px -45px}
.s45.s-ao{background-position:-675px -90px}
.s45.s-ap{background-position:-675px -135px}
.s45.s-bd{background-position:-675px -180px}
.s45.s-aq{background-position:-697px -0px}
.s30{background-size:471px 154px ! important;background:url(https://chingmath.fr/image/sprite-1785406100.webp);display:inline-block;width:30px;height:30px}
.s30.s-a{background-position:-0px -0px}
.s30.s-b{background-position:-0px -30px}
.s30.s-c{background-position:-0px -60px}
.s30.s-d{background-position:-0px -90px}
.s30.s-ak{background-position:-0px -120px}
.s30.s-e{background-position:-30px -0px}
.s30.s-f{background-position:-30px -30px}
.s30.s-g{background-position:-30px -60px}
.s30.s-h{background-position:-30px -90px}
.s30.s-al{background-position:-30px -120px}
.s30.s-i{background-position:-60px -0px}
.s30.s-j{background-position:-60px -30px}
.s30.s-k{background-position:-60px -60px}
.s30.s-l{background-position:-60px -90px}
.s30.s-as{background-position:-60px -120px}
.s30.s-m{background-position:-90px -0px}
.s30.s-n{background-position:-90px -30px}
.s30.s-o{background-position:-90px -60px}
.s30.s-p{background-position:-90px -90px}
.s30.s-ar{background-position:-90px -120px}
.s30.s-q{background-position:-120px -0px}
.s30.s-r{background-position:-120px -25px}
.s30.s-s{background-position:-120px -55px}
.s30.s-t{background-position:-120px -85px}
.s30.s-at{background-position:-120px -115px}
.s30.s-ax{background-position:-150px -0px}
.s30.s-ay{background-position:-150px -30px}
.s30.s-az{background-position:-150px -60px}
.s30.s-ba{background-position:-150px -90px}
.s30.s-bb{background-position:-150px -120px}
.s30.s-bc{background-position:-180px -0px}
.s30.s-be{background-position:-180px -30px}
.s30.s-bf{background-position:-180px -60px}
.s30.s-bg{background-position:-180px -90px}
.s30.s-bm{background-position:-180px -120px}
.s30.s-bh{background-position:-210px -0px}
.s30.s-bi{background-position:-210px -30px}
.s30.s-bj{background-position:-210px -60px}
.s30.s-bk{background-position:-210px -90px}
.s30.s-bl{background-position:-210px -120px}
.s30.s-u{background-position:-240px -0px}
.s30.s-v{background-position:-240px -30px}
.s30.s-w{background-position:-240px -60px}
.s30.s-x{background-position:-240px -90px}
.s30.s-au{background-position:-240px -120px}
.s30.s-y{background-position:-270px -0px}
.s30.s-z{background-position:-270px -30px}
.s30.s-aa{background-position:-270px -60px}
.s30.s-ab{background-position:-270px -90px}
.s30.s-av{background-position:-270px -120px}
.s30.s-ac{background-position:-300px -0px}
.s30.s-ah{background-position:-300px -30px}
.s30.s-ai{background-position:-300px -60px}
.s30.s-aj{background-position:-300px -90px}
.s30.s-aw{background-position:-300px -120px}
.s30.s-ad{background-position:-330px -0px}
.s30.s-ae{background-position:-330px -30px}
.s30.s-af{background-position:-330px -60px}
.s30.s-ag{background-position:-330px -93px}
.s30.s-bn{background-position:-330px -120px}
.s30.s-bo{background-position:-360px -0px}
.s30.s-bp{background-position:-360px -30px}
.s30.s-bq{background-position:-360px -60px}
.s30.s-br{background-position:-360px -90px}
.s30.s-bs{background-position:-360px -120px}
.s30.s-bt{background-position:-390px -0px}
.s30.s-bv{background-position:-390px -30px}
.s30.s-bw{background-position:-390px -60px}
.s30.s-bu{background-position:-390px -90px}
.s30.s-bx{background-position:-390px -120px}
.s30.s-by{background-position:-420px -0px}
.s30.s-bz{background-position:-420px -30px}
.s30.s-ca{background-position:-420px -60px}
.s30.s-cb{background-position:-420px -90px}
.s30.s-cc{background-position:-420px -120px}
.s30.s-am{background-position:-450px -0px}
.s30.s-an{background-position:-450px -30px}
.s30.s-ao{background-position:-450px -60px}
.s30.s-ap{background-position:-450px -90px}
.s30.s-bd{background-position:-450px -120px}
.s30.s-aq{background-position:-465px -0px}
.s20{background-size:314px 103px ! important;background:url(https://chingmath.fr/image/sprite-1785406100.webp);display:inline-block;width:20px;height:20px}
.s20.s-a{background-position:-0px -0px}
.s20.s-b{background-position:-0px -20px}
.s20.s-c{background-position:-0px -40px}
.s20.s-d{background-position:-0px -60px}
.s20.s-ak{background-position:-0px -80px}
.s20.s-e{background-position:-20px -0px}
.s20.s-f{background-position:-20px -20px}
.s20.s-g{background-position:-20px -40px}
.s20.s-h{background-position:-20px -60px}
.s20.s-al{background-position:-20px -80px}
.s20.s-i{background-position:-40px -0px}
.s20.s-j{background-position:-40px -20px}
.s20.s-k{background-position:-40px -40px}
.s20.s-l{background-position:-40px -60px}
.s20.s-as{background-position:-40px -80px}
.s20.s-m{background-position:-60px -0px}
.s20.s-n{background-position:-60px -20px}
.s20.s-o{background-position:-60px -40px}
.s20.s-p{background-position:-60px -60px}
.s20.s-ar{background-position:-60px -80px}
.s20.s-q{background-position:-80px -0px}
.s20.s-r{background-position:-80px -17px}
.s20.s-s{background-position:-80px -37px}
.s20.s-t{background-position:-80px -57px}
.s20.s-at{background-position:-80px -77px}
.s20.s-ax{background-position:-100px -0px}
.s20.s-ay{background-position:-100px -20px}
.s20.s-az{background-position:-100px -40px}
.s20.s-ba{background-position:-100px -60px}
.s20.s-bb{background-position:-100px -80px}
.s20.s-bc{background-position:-120px -0px}
.s20.s-be{background-position:-120px -20px}
.s20.s-bf{background-position:-120px -40px}
.s20.s-bg{background-position:-120px -60px}
.s20.s-bm{background-position:-120px -80px}
.s20.s-bh{background-position:-140px -0px}
.s20.s-bi{background-position:-140px -20px}
.s20.s-bj{background-position:-140px -40px}
.s20.s-bk{background-position:-140px -60px}
.s20.s-bl{background-position:-140px -80px}
.s20.s-u{background-position:-160px -0px}
.s20.s-v{background-position:-160px -20px}
.s20.s-w{background-position:-160px -40px}
.s20.s-x{background-position:-160px -60px}
.s20.s-au{background-position:-160px -80px}
.s20.s-y{background-position:-180px -0px}
.s20.s-z{background-position:-180px -20px}
.s20.s-aa{background-position:-180px -40px}
.s20.s-ab{background-position:-180px -60px}
.s20.s-av{background-position:-180px -80px}
.s20.s-ac{background-position:-200px -0px}
.s20.s-ah{background-position:-200px -20px}
.s20.s-ai{background-position:-200px -40px}
.s20.s-aj{background-position:-200px -60px}
.s20.s-aw{background-position:-200px -80px}
.s20.s-ad{background-position:-220px -0px}
.s20.s-ae{background-position:-220px -20px}
.s20.s-af{background-position:-220px -40px}
.s20.s-ag{background-position:-220px -62px}
.s20.s-bn{background-position:-220px -80px}
.s20.s-bo{background-position:-240px -0px}
.s20.s-bp{background-position:-240px -20px}
.s20.s-bq{background-position:-240px -40px}
.s20.s-br{background-position:-240px -60px}
.s20.s-bs{background-position:-240px -80px}
.s20.s-bt{background-position:-260px -0px}
.s20.s-bv{background-position:-260px -20px}
.s20.s-bw{background-position:-260px -40px}
.s20.s-bu{background-position:-260px -60px}
.s20.s-bx{background-position:-260px -80px}
.s20.s-by{background-position:-280px -0px}
.s20.s-bz{background-position:-280px -20px}
.s20.s-ca{background-position:-280px -40px}
.s20.s-cb{background-position:-280px -60px}
.s20.s-cc{background-position:-280px -80px}
.s20.s-am{background-position:-300px -0px}
.s20.s-an{background-position:-300px -20px}
.s20.s-ao{background-position:-300px -40px}
.s20.s-ap{background-position:-300px -60px}
.s20.s-bd{background-position:-300px -80px}
.s20.s-aq{background-position:-310px -0px}
.data_boot{display:none}
#princ{margin:0px;padding:0px;flex:0 1 800px;overflow:auto;display:flex;flex-direction:column;width:100%;height:100%;background-color:#aaaa55;user-select:none;align-items:center}
a{text-decoration:none;color:#466176}
a:link{color:#466176}
a:active{color:#466176}
a:visited{color:#466176}
a:hover{color:#8c6176}
.lien{text-decoration:none;color:#466176}
.lien:link{color:#466176}
.lien:active{color:#466176}
.lien:visited{color:#466176}
.lien:hover{color:#8c6176}
body{position:absolute;display:flex;flex-direction:column;margin:0px;width:100%;height:100%}
#aff{position:relative;display:flex;flex-direction:column;background-color:#ddffdd;width:100%;min-width:0;max-width:800px}
#cont{max-width:1000px}
#navMessage > div{margin-top:10px}
#accueil-presentation{max-width:800px;border:3px #FFAA00 groove;padding:10px 20px;background-color:#DDFF88;margin-bottom:30px}
#accueil-presentation > :nth-child(n+2){margin-top:20px}
#accueil-presentation ul > li{margin-top:10px}
#accueil-tools{display:flex}
#accueil-tools > :nth-child(2n+1){flex:1}
.accueil-lien{background-color:yellow;padding:2px 4px;border:1px solid inherit;border-radius:20px}
.accueil-lien:hover{background-color:#FFAA00}
#imgPresentation{width:528px;height:152px;max-width:100%}
.imgFleche{width:20px;height:17px;display:inline-block;vertical-align:-3px;margin-right:3px}
.themeCapa{border:1px solid orangered;background-color:azure;display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px;margin:10px}
.themeCapa > div{display:flex;flex-direction:column;margin:5px;border:1px solid orangered;row-gap:10px;background-color:ghostwhite;border-radius:15px;padding:0px 15px}
.themeCapa > div > div{text-align:center;font-weight:900}
.themeCapa > div > span *{cursor:pointer}
.myOnglet > span{display:inline-block;margin:0px 20px;padding:5px 10px 2px 10px;border:1px solid orangered;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-width:0px;cursor:pointer;background-color:aliceblue}
.myOnglet > span[selected="1"]{background-color:antiquewhite}
#vclasse-classe-div .s_as{cursor:pointer;margin-left:20px}
.vclasses-withClasses{display:none}
.vclasses-withoutClasses{display:none;text-align:right;font-size:120%;font-weight:900;margin-right:30px}
#vclasses-csv-div > div{display:flex}
#vclasses-csv-div > hr{}
.vclasse-vr{border-left:1px solid #000;min-height:200px}
.vclasse-num{width:30px;height:30px}
#vclasse-dragdropIn{background-color:yellow;display:block;width:300px;min-height:100px;text-align:center;margin:10px auto;border:2px solid orange}
#vclasse-aff{height:200px;wwidth:400px;white-space:pre;overflow-wrap:break-word;overflow-x:hidden;overflow-y:hidden;border:1px solid black;margin:0px 20px;background-color:palegoldenrod}
.vclasse-liste-eleve{padding:3px 10px;margin:5px;border-radius:5px;border:1px solid orangered}
.vclasse-liste-eleve > :nth-child(1){}
.vclasse-liste-eleve > :nth-child(2){}
.vclasse-liste-eleve > :nth-child(3){}
.vclasse-liste-eleve > :nth-child(4){filter:blur(4px);padding:4px 5px}
.vclasse-liste-eleve > :nth-child(5){}
.vclasse-liste-eleve span{display:inline-block;width:18%}
.vclasse-liste-eleve img{margin-left:15px;width:30px;height:30px;cursor:pointer;vertical-align:-10px}
.vclasse-liste-eleve > :nth-child(4):hover{filter:blur(0px)}
.vclasse-liste-feuille{display:inline-block;background-color:yellow;border:1px solid red;border-radius:5px;max-width:400px;margin:10px 20px;padding:0px 15px;cursor:pointer}
.vclasses-eleve-divBouton{display:flex}
.vclasses-eleve-divBouton > :nth-child(5){flex:1;text-align:right;margin-right:30px}
#vclasses-eleve h3{display:flex;height:44px}
#vclasses-eleve h3 > :nth-child(1){display:inline-block;flex:1}
#vclasses-eleve h3 > :nth-child(1) > :nth-child(2){margin-left:10px}
#vclasses-eleve h3 > :nth-child(2){cursor:pointer}
#vclasse-addEleve{margin:10px}
#vclasse-addEleve > span{margin-left:20px}
#vclasse-eleve-download > :nth-child(1){margin-right:20px;cursor:pointer}
#vclasse-eleve-download > :nth-child(2){cursor:pointer}
@keyframes annotationKeyFrameA{  0%{filter:grayscale(0);opacity:0.5;}  50%{filter:grayscale(0.5);opacity:0.2}}
@keyframes annotationKeyFrameB{  0%{filter:grayscale(0);opacity:0.4}   50%{filter:grayscale(0.5);opacity:0.2}}
@keyframes correcExo_anim_out { 0% {left:50%;} 100% {left:-150%;} }
@keyframes correcExo_anim_in{0% {left:150%;} 100% {left:50%;}}
@keyframes myPdf-counterdown-anim {  from { stroke-dashoffset: 0px; }  to {  stroke-dashoffset: 168px;  }  }@keyframes navPlusAnimOut{
    from {transform: scaleY(0);}
    to {transform: scaleY(1);}
}

@keyframes navPlusAnimIn{
    from {transform: scaleY(1);}
    to {transform: scaleY(0);}
}


@keyframes sacAdos-animCountdown {  from { stroke-dashoffset: 0px; }  to {  stroke-dashoffset: 168px;  }  }