#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_pdfFloat{position:absolute;transform:translate(-15px,-2px)}
#chap_telecharge{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_nav_exoPlus{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}
#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}
#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:60%}
#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}
#diagFixUser{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:17px}
#diagFixUser > *{cursor:pointer;margin:0px 15px}
#diagFixUserLog{margin-top:10px;font-weight:900;height:14pt}
#diagMessage{display:none;position:fixed;width:400px;max-width:90%;padding:5px 10px;border:1px solid black;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_erreurTitre{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}
.exoProf_lienClasse{font-size:140% ! important}
#er_liste{margin:30px 0px 60px 0px}
#er_liste ul{}
.er_listeClasse{margin:20px 0px 0px 0px}
.er_listeChapitre{overflow:hidden;display:none}
#faq_cont{display:flex;background-color:#FFFFEE;margin:20px;padding:20px;border:1px solid black;border-radius:5px;min-height:600px}
#faq_question{background-color:#ddddff;padding:10px;margin:20px;border:1px solid black;border-radius:5px}
#faq_reponse{flex:1;background-color:#ffdddd;padding:10px;margin:20px;border:1px solid black;border-radius:5px;line-height:150%}
#faq_reponse > div{margin-top:1em}
#faq_reponse_video{display:none}
.faq_itemQuestion{display:flex;white-space:nowrap;margin-top: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_ligneEntete{height:40px;background-color:#CCCCCC}
#feuille_noCompilation{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_exoFlexNum{white-space:nowrap;display:flex;font-weight:900;padding:5px}
.feuille_exoFlexNum span:nth-child(1){font-size:120%;margin-right:10px}
.feuille_exoFlexNum span:nth-child(2){flex:1;text-align:right}
.feuille_exoFlexInfod > *{}
.feuille_exoFlexInfo{white-space:nowrap;display:flex;align-items:center;position:absolute;bottom:0px;width:100%;padding:5px}
.feuille_exoFlexInfo img{max-width:25px ! important;max-height:25px;display:inline-block}
.feuille_exoFlexInfo img:nth-child(n+2){margin-left:15px}
.feuille_exoFlexInfo 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}
.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}
.global_lienCorrection{cursor:pointer;background-color:yellow;opacity:0.4;animation:2s linear 1s infinite alternate annotationKeyFrame;border:2px solid orange;border-radius:15px}
.mypdf_annSacAdos{cursor:pointer;background-color:dodgerblue;opacity:0.4;animation:2s linear 1s infinite alternate sacAdosKeyFrame;border:2px solid orange;border-radius:15px}
#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_download{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_download > div{flex:1;text-align:center}
#ideaz_download > 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_capa_nav{border:1px solid orangered;background-color:azure;display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px;margin:10px}
#ideaz_capa_nav > div{display:flex;flex-direction:column;margin:5px;border:1px solid orangered;row-gap:10px;background-color:ghostwhite;border-radius:15px;padding:0px 15px}
#ideaz_capa_nav > div > div{text-align:center;font-weight:900}
#ideaz_capa_nav > div > span *{cursor:pointer}
#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}
#myPdfLiftDiv{position:relative;display:inline-block;width:15px;background-color:lemonchiffon;border-left:1px solid black}
#myPdfLiftSpan{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_inscription{display:none}
#nav_connect_close{position:absolute;right:4px;width:30px;height:30px;cursor:pointer}
#nav_connect_error{color:red}
#diagInscription{}
#navPasseoublie{width:500px;height:150px}
.nf_form{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_stop{background-color:thistle! important}
.nf_displayOption_bouton img{width:40px;height:40px;cursor:pointer}
.nf_display_sep{position:absolute;display:inline-block;width:54px;height:24px;transform:translate(-2px,-2px);background-color:transparent}
#nf_button_bottom{position:absolute;transform:translate(-50%,0px)}
#nf_button_bottom > img{width:30px;height:30px;margin-left:30px;cursor:pointer}
.nf_displayOption_panneau{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{position:absolute;left:50%;bottom:0%;transform:translate(-50%,-10px);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_animTxt_0 {0%{color:#008000}
25%{color:#008000}
75%{color:#008000}
100%{color:#008080}
}@keyframes nf_dplOpt_animTxt_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}
.auth_div_form{display:inline-block;margin-left:10px}
#formateur_liste{display:grid;grid-template-columns:repeat(auto-fit,450px);grid-gap:20px 10px;margin-top:20px}
.info-formateur-item{display:flex;width:450px;padding:10px}
.info-formateur-item > :nth-child(1){width:75px}
.info-formateur-item > :nth-child(2){width:125px}
.info-formateur-item > :nth-child(3){flex:1}
.info-bg0{background-color:#eeeeee}
.info-bg1{background-color:#dddddd}
.exoProf_lienClasse > *{cursor:pointer}
.er_listeChapitre > *{cursor:pointer}
.evalNoProf{margin:20px 20px;font-size:150%;text-align:center}
.quizz_img_pdf{cursor:pointer;display:inline-block}
.quizz_img_html{cursor:pointer;margin-right:20px}
.quizz_corbeille{cursor:pointer;width:30px}
.quizz_publieCheckBox{cursor:pointer;padding:10px;margin-right:20px}
#evall_date{user-select:none}
.quizz_tdTitre{display:flex}
.quizz_tdTitre span:nth-child(1){flex:1}
.quizz_dateDiffusionEdit{width:25px;height:25px;display:inline-block;margin-left:20px;cursor:pointer}
.quizz_img_note{width:22px;margin-right:20px}
.quizz_fichier > :nth-child(1) > *{cursor:pointer}
.quizz_fichier > :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{margin-left:30px}
#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_online span{cursor:pointer}
#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}
.ep_infoLabel{font-weight:900}
#info_formParam > .ep_infoLabel > :nth-child(1){display:inline-block;width:250px;text-align:right}
.infoMarge{margin-left:40px}
.infoMargePlus{margin-left:80px}
.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}
#pppython_reponse_noteComment{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_accueilBouton{text-align:center;margin-top:5px}
#quizz_accueilBouton > 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_accueil{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_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_chapitrePdf{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_duree{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_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:25px}
.rech_ress > :nth-child(1){color:indigo}
.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_img{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}
#sacAdosNum{display:none;margin:3px;padding:1px 3px;background-color:#aaeedd;border:1px solid red;font-size:10px}
#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_contCompil{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}
.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-1751097043.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_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-1751097043.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_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-1751097043.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_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-1751097043.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_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;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{flex:1;display:flex;flex-direction:column;background-color:#ddffdd;margin:auto;width:100%;max-width:800px}
#cont{max-width:1000px}
#navMessage > div{margin-top:10px}
#dob_div{z-index:500;display:none;position:fixed;bottom:5px;left:5px;border:1px solid orangered;background-color:#aaaa55;padding:5px}
#accueil_presentation{max-width:800px;margin:auto;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}
.vclasse-onglet > 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}
.vclasse-onglet > 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_withClasses > div{display:flex}
#vclasses_withClasses > 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;width: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 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;  }  }