@font-face{font-family:"Roboto Condensed";src:url('roboto-condensed-v25-latin-regular.woff2');font-display:swap}html,body{-webkit-text-size-adjust:100%;overflow-x:hidden}html{margin-inline:.625rem;background-color:var(--bg);color:var(--txt)}body{max-width:100rem;min-height:100vh;margin-inline:auto}:root{/*font-size:20px150%;*/--px14:.87rem;--px8:.5rem;--px5:.313rem;--f11:.75rem;--bord:.1875rem;--bg:#fff;--txt:#000;--logo:#6584fe;--lien:#00f;--lien-vs:var(--logo);--base:#f4f5f7;--base-clair:#f9fafb;--base-hv:#eceff2;--base-hv-plus:#dde2e8;--lien-nav:#5e728a/*gris;*/;--lien-nav-clair:#9aa9ba;--exo-hv:#f0f0ff;--lien-z:var(--exo-hv);--theme1:orange;--theme2:#0f0;--theme3:#ff5722;--theme4:#8a9df9;--theme5:#8393ab;--focus:var(--logo);--tourne:1turn}body,#cen span{font-family:Arial,sans-serif,"Helvetica Neue"}h1,h2,h3,#cen,.noir{font-family:"Roboto Condensed"}#sectionapp{--theme:var(--theme1)}#sectionprofs{--theme:var(--theme2)}#sectionfle{--theme:var(--theme3)}#sectionlect{--theme:var(--theme4)}#sin,#sectioncom{--theme:var(--theme5)}#myBtn,#ariane,#mob,.jsk{display:none}header{display:flex;justify-content:space-between}main{display:flex;margin-block:.313rem 1.25rem;border-top:var(--px8) solid var(--base)}#nav1{width:18%;margin-right:2vw}section{width:82%}#logo,#cen,#ch1{flex:1}@keyframes jelly{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}#logo{transform:scale(.8)}#logo img{z-index:-1;margin-left:-25px}#logo:not(#sectionlect #logo):after{content:'.net';font-size:var(--f11);color:var(--lien-nav-clair);vertical-align:4px}#logo a:before,#logo a:after{position:absolute;content:'';border-radius:50%;top:-2px;left:15px}#logo a:before{z-index:0;width:38px;height:38px;background:var(--bg)}#sectionlect #logo a:before,#sectionlect #logo a:after{top:-3px;left:36px}#logo a:after{z-index:1;width:36px;height:36px;background:#fc3;box-shadow:-6px -14px 12px 2px var(--theme1) inset}#logo a:hover:after{animation:jelly 1s both}#sectionprofs #logo a:after{background:#a1fc03;box-shadow:-6px -14px 12px 2px var(--theme2) inset}#cen a{display:block;padding-top:var(--px5);color:var(--logo);text-align:center;border-top:1px solid var(--base)}#cen span{display:block;margin-bottom:var(--px5)}#cen span,#drop:before,#nav1 span,.smtex{font-size:.8rem}#ch1{position:relative;display:flex;justify-content:end}#debr{width:40px;margin-right:20px}@keyframes tbtn{to{transform:rotate(var(--tourne))}}.run-animation{animation:tbtn .5s ease-out}#cherche{width:19rem}#btn,[for="chbout"]{width:38px;height:38px;border-radius:50%;transition:background-color .2s}#btn{background:url('i/ima.svg') no-repeat -18px -230px;background-color:var(--base);margin-left:-2px}[for="chbout"]{float:right;right:0;margin-top:/*-45px*/-2.81rem;background:url('i/ima.svg') no-repeat -3px -259px}#chbout{height:0;filter:opacity(0)}#drop{margin-top:-1.3rem}#drop input{padding-block:/*4px*/.25rem !important}#drop button{height:2.68rem;background-color:var(--base-hv);border:1px solid var(--base-hv)}a{text-decoration:none}a,.tt tr,#mona div,.im1,.clickme,button,.refl img{transition:.2s}section,footer,#drop :is(input,button){font-size:1.25rem}:is(section,footer) a:not(:is(nav:not(#precsui),.tk,#abcda) a,.qu5){color:var(--lien)}:is(section,footer) a:not(:is(nav:not(#precsui),h2,h3,#mona,#abcda) a):visited{color:var(--lien-vs)}section a:not(:is(nav,.tt,.coeur,h2,h3,.soush,.voir,#nn,#abcda,#mona,#voiraus,.w100p,.tf5,.sharethis-inline-share-buttons) a,.voir,.monbt,.boutico,.telec,.refl),footer a,.gg,.noir,.jeu{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:.6s}section a:not(:is(.alpha,.w100p,#voiraus) a):hover,footer a:is([aria-current],:hover),a:hover :is(.gg,.noir,.jeu){background-size:100% 1px}:is(h2,h3,.coeur,#voiraus) a,:is(.soush a,a.voir):after,.telec,.boutico,#precsui a:hover,.monbt:focus,button,.clickme,#prec,#suiv{background:var(--base)}:is(h2,h3,.coeur,#voiraus) a:hover,.fond strong{background:var(--base-hv)}:is(button:not(.play,.pause,#ripple,#clo),[for="chbout"],.boutico,.telec,.clickme,#prec,#suiv):hover{background-color:var(--base-hv-plus)}.duree{background:var(--exo-hv)}ul,ol{margin:0;padding:0}#nav1 li:not(li li),[id^="menu"]{border-left:var(--bord) solid var(--base)}:is(#nav1,[id^="menu"]) a{display:block;margin-left:calc(var(--bord)* -1);border-left:var(--bord) solid transparent;padding-left:.6rem}#nav1 ul ul li a,#menu1 a:not(.menu1ti),#menu3 a{font-size:.8rem}.com,.soush,.voir,.smtex1,.duree,#ariane,.auteur,#credimage,.fond div,:is(#m4,#grow,.sharethis-inline-share-buttons):before,#nn li:after,footer div,.date{font-size:var(--px14)}#nav1 a,:is(h1,h2,h3) :is(span:not([title])),#abcda table,#sectionfle nav a,.titrev,.titrenouv,.niveau,.auteur,.auteur1,.refl div,.tf51 div:last-child,.tf5 a div:last-child,#nn .smtex1,#ba span,#ariane *,#voiraus a:after,footer div,.date,.sharethis-inline-share-buttons:before{color:var(--lien-nav)}.monbt{position:relative;display:inline-block;box-sizing:border-box;z-index:0;border:2px solid var(--base);overflow:hidden;padding:.6rem 1.5rem;text-align:center;vertical-align:middle}@keyframes wave{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.monbt:before{position:absolute;z-index:-1;content:"";width:15.62rem;height:11.87rem;bottom:-14.37rem;border-radius:40%;transition:.2s;animation:wave 10s linear infinite;background:var(--theme)}.monbt:hover:before{bottom:-11.3rem}#nav1 a:is([aria-current="page"],:hover){background:var(--base);color:var(--txt)}:is(#nav1,.vici,#cen) a:is([aria-current],:hover){border-color:var(--theme)}:is(:is(#ariane *,.fle a):not(:first-child),#precsui a:is(:first-child,:nth-of-type(2)),#prec:hover,#myBtn):before,:is(h2 a,h3 a,#suiv:hover,#precsui a:last-child,.gg span,.noir span):after{color:var(--theme)}.flip:before,:is(.soush,.voir) a.flip:before{color:var(--theme1)}:is(h2 a,h3 a,#voiraus a,.gg):before{background:var(--theme)}:is(.exfle,.plus,.app .monbt,#plusloin1 div:first-of-type):before{background:var(--theme1)}:is(.profle,#plusloin1 div:nth-of-type(2)):before{background:var(--theme2)}.rfle:before{background:var(--theme3)}.afle:before{background:var(--theme4)}:is(#nav1 .app,#tcol1 :nth-child(2)) a:hover,:is(#menu1,#menu1.exo) .plus:hover{border-color:var(--theme1)}:is(#nav1 .profs,#tcol1 :nth-child(6)) a:hover{border-color:var(--theme2)}:is(#nav1 .exo,#tcol1 :is(:nth-child(3),:nth-child(7))) a:hover{border-color:var(--theme3)}:is(#nav1 .lect,#menu3,#tcol1 :is(:nth-child(4),:nth-child(8))) a:hover{border-color:var(--theme4)}#nav1 .commun a:hover,#nav1 #accueil a{border-color:var(--theme5)}.nouv,.date:before{background:yellow}h1,h2,h3{font-weight:normal;padding-bottom:var(--px5);border-bottom:var(--px8) solid}h1{margin-block:1.5rem var(--px5);font-size:clamp(2.5rem,5vw,3.75rem)}h1 span:not([title]){display:block;font-size:1.87rem}h2,h3{margin-block:3rem var(--px5);font-size:1.87rem}main:not(#sectionlect main),h1,h2,h3{border-image:linear-gradient(-90deg,var(--theme) .6rem,var(--base) .6rem) 2}:is(h2,h3) a{border-left:2.4rem solid var(--theme)}:is(h2 a,h3 a,#myBtn):before{content:'\2191';font-size:1.4rem}:is(h2,h3) a:before{margin-inline:-1.5rem 1.5rem;color:#fff;vertical-align:4px;transition:.2s}:is(h2,h3) a:hover:before{vertical-align:6px}:is(h2,h3) a:after{content:'\2771';margin-left:.6rem;padding-left:.313rem;background:var(--bg)}.soush,.noir,#ariane{line-height:1.8}.soush a,.voir a,a.voir{position:relative;padding:.2rem .1rem .2rem 0}:is(.soush a,.voir a,a.voir):before{content:'\25CF';margin-right:.15rem;color:var(--theme)}:is(.soush a,.voir a,a.voir):after{position:absolute;z-index:-1;content:'';top:50%;right:50%;bottom:50%;left:50%;transition:.3s}:is(.soush a,.voir a,a.voir):hover:after{top:0;right:0;bottom:0;left:0}.voir a,#mo .soush a{z-index:0}.voir a,a.voir,.sw:after,#nn li:after{float:right}.voir a{margin-left:.3rem}.voir a:after,.z a:not(.voir a):hover{background:var(--lien-z)}#lay{margin-top:.313rem}.auteur,#nn .niveau,#sectionfle .niveau{margin-top:.625rem}#nn{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.62rem,1fr));gap:2.5rem}#tcol1{column-count:2;column-gap:2.5rem;column-rule:var(--bord) solid var(--base);margin-block:1.875rem 3.125rem}#tcol1 li{position:relative}:is(#tcol1,.vici) a{border-left:var(--bord) solid transparent}#tcol1 a{padding:.875rem 1.25rem}:is(#tcol1 :is(:nth-child(2),:nth-child(6))) a:first-child{padding:1.562rem 1.25rem}#tcol1 :is(:nth-child(2),:nth-child(6)) span{margin-top:-.625rem}#tcol1 :is(:nth-child(3),:nth-child(7)) a,#nn :is(.smtex1,.niveau+img),.liespace{margin-top:1.25rem}#nn .auteur{margin-bottom:1rem}#tcol1 span{float:right;font-size:var(--px14)}.ifl{position:absolute;top:2.37rem;right:1.1rem;font-size:1rem}#tcol1 a.ifl{background:var(--bg)}.tcol2{column-count:2;margin-bottom:6.25rem}.tcol3{column-count:3;margin-bottom:3rem}.tcol2,.tcol3{column-gap:var(--px5)}.break{break-before:column}.ligne{column-span:all}.tcol2 a,.tcol3 a,.titrev{padding:.6rem 0 .6rem .625rem}div + ul,a + ul:not(ul ul),div+.retrait,#lacorres,#laygauche{margin-top:3rem}.titrenouv{padding:.5rem 0 .5rem .625rem;border:1px solid var(--base)}.tflex4,.tf51,.tf5 a{display:flex;flex-wrap:wrap}.tflex4{gap:3.75rem;margin-bottom:1.87rem}.tflex4 div,.tf51 div,.tf5 a div{flex:max(17rem,100%/3)}.liste,#nn{margin-bottom:6.25rem}.coeur a,.titrenouv,.titrev{margin-bottom:var(--px5)}.liste a,.telec{padding:.875rem .625rem}.titreliste a{border:1px solid var(--logo);padding-bottom:.4375rem}button:not(#btn,#myBtn,#drop button,.play,.pause),.boutico,.clickme,#tresul div{border-radius:.5rem}button{border:0;font:inherit}section input,textarea,select{box-sizing:border-box;font:inherit;color:inherit;background:var(--bg);transition:outline .2s}section input:not([readonly],[type="radio"]),textarea,select{border:1px solid var(--lien-nav-clair);outline:1px solid transparent;border-radius:.4rem;padding:.313rem}:is(:is(section input,textarea):not([readonly]),select):is(:focus,:hover){border-color:var(--logo);outline-color:var(--logo)}table{width:100%}.tt,.tf5{margin-block:3.75rem 6.25rem}.tt{counter-reset:css-counter 0;border-collapse:collapse}:is(.tt tr,.tf5 a,a.refl):hover{background:var(--base-clair)}.tt td:first-child:before{content:counter(css-counter)"."}.tt td:first-child{counter-increment:css-counter 1;width:.25rem;vertical-align:top;padding-top:2rem;color:var(--lien-nav);font-size:var(--f11);text-align:center;border-right:1px solid var(--bg)}.tt td,.tf51,.tf5 a,.refl{border-bottom:var(--bord) solid var(--base-clair)}.da{font-size:.7rem}.coeur a,.tt a:not(.z a,.voir a),#voiraus a,.telec{display:block}.tt a:not(.voir a,.z a),.z,.tf51,.tf5 a{padding:1.625rem 0 1.625rem .313rem}.z a:not(.voir a)+a{padding-left:.313rem}.z .voir{margin-block:-1.625rem 1.562rem}.niveau{font-size:var(--f11);margin-top:2rem}.tt .niveau,.liste .niveau,.photo{float:right;margin-right:.187rem}.so{border-bottom:1px dashed}#m4{margin-top:4.5rem}ul{list-style-type:none}#m1 ul{margin-top:1px}#m1 li,#m4 li{padding-block:.313rem}#m1 ul li{padding-block:0}#m1 ul li a{padding-block:.1rem}#m1 ul ul li a{padding-left:1.25rem}.m12{padding-left:2rem}#m1 ul ul ul li a,a.m12,.coeur ul li a{padding-left:2.5rem}.coeur ul ul li a{padding-left:5.5rem}.com{margin:.313rem 0 .313rem .6rem}.ancre{height:2rem}#cen span,#nav1 .trad,.com,:is(#drop,#m4,#grow):before,#nn li:after,input::placeholder{color:var(--lien-nav-clair)}#drop:before{content:'Rechercher dans le site \3A'}#m4:before{content:'Voir aussi \3A';padding-left:.7rem}.sharethis-inline-share-buttons:before{display:block;margin-block:4.37rem .625rem;content:'Partager cette page \3A'}:is(.noir span,.gg span):after{margin-left:.313rem}:is(.noir span,.gg span,#suiv,#precsui a:last-child):after{content:'\276F'}#myBtn{position:fixed;bottom:4.37rem;right:.625rem;background:rgba(221,226,232,.6);padding:.75rem 1.25rem}.ref2{display:list-item;list-style:square outside;margin-left:1.25rem}.m{text-transform:uppercase}.refl{display:block;padding:3.75rem 0;overflow:auto}.refl div:not(.auteur1){margin-bottom:3.12rem}.auteur1{margin-top:1.875rem;font-size:1rem}.refl img{float:left;margin:0 2rem 2rem 0;height:auto}#precsui{display:flex;justify-content:space-between;border-block:1px solid var(--base);margin-top:3.75rem}#precsui a{padding:2rem .2rem}:is(#prec,#precsui a:first-child):before{content:'\276E'}:is(#prec,#precsui a:first-child):after{content:'pr\0000E9c\0000E9dent';padding-left:.625rem}#precsui a:nth-of-type(2):before{content:'\2191'}#precsui a:nth-of-type(2):after{content:'haut';padding-left:.625rem}:is(#suiv,#precsui a:last-child):before{content:'suivant';padding-right:.625rem}:is(.externe,#credimage a):before{content:'';background:url('i/ima.svg') no-repeat -28px -158px;padding-right:1.5rem}#credimage{color:var(--lien-nav);margin-block:3rem}#credimage img{width:100%;max-width:1500px;height:100%}footer{padding:4rem clamp(1.25rem,5vw,4rem);background:var(--base)}footer a{margin-right:3rem}footer div{margin:3rem 0 0 2rem;letter-spacing:.1rem}@keyframes rebond{0%{transform:translateY(10px)}100%{transform:translateY(-50px)}}footer div:before{display:inline-block;margin-inline:-2rem 10px;width:16px;height:16px;border-radius:50%;content:'';background:#fc3;box-shadow:-4.5px -7.6px 4.5px .7px var(--theme1) inset;animation:rebond 1s alternate infinite cubic-bezier(.06,.7,.53,1)}.fond{padding:2rem;border:var(--px8) solid var(--base);margin-bottom:2.5rem}:is(#sectionapp,#sectioncom) .fond input{width:100%;padding:.8rem}:focus::placeholder{color:transparent}.fond div{margin-top:1.5rem}.boutico{display:inline-block;padding:.625rem;margin-top:.313rem;font-size:1rem}.sscat{color:#fff;background:#8a9df9;padding:.1rem .3rem;border-radius:6px}.coeur .sscat{color:var(--lien-nav);background:var(--bg)}:is(#accueil a,:is(#ariane,.fle) a:first-child):before{content:'\2616';color:var(--theme5);padding-right:.313rem}:is(#accueil a,#ariane a:first-child)[aria-current="page"]:before{content:'\2617'}#accueil a:before{font-size:var(--px14)}#voiraus{margin-top:9.4rem}#voiraus a{position:relative;padding:1.5rem 1.25rem 2rem 1.25rem}:is(#voiraus a,.flip,a.flip):before,.sw:after{content:'\21C5';transition:.3s}.flip:before{display:inline-block;margin-right:.313rem}:is(#voiraus a,.flip):hover:before,a:hover .flip:before,.sw:hover:after{transform:scaleY(-1)}#voiraus a:before,#voiraus a:after{position:absolute;margin-top:-4rem}#voiraus a:before{left:0;padding:.1rem .37rem;color:#fff;border-radius:.2rem}#voiraus a:after{content:'Pour les enseignants :';top:2rem;left:2.5rem}#sectionprofs #voiraus a:after{content:'Pour les apprenants :'}#nn a{display:block;margin-block:.625rem;padding:2rem;background:var(--base-clair)}#nn img[loading="lazy"]{width:100%;transition:.6s;margin-bottom:1rem;aspect-ratio:3 / 2}#nn a:hover img[loading="lazy"]{filter:brightness(1.2)}:is(#nn li,#ac5):after{content:'Apprendre le fran\0000E7ais'}:is(#sectionprofs #nn li,#ac6):after{content:'Enseigner le fran\0000E7ais'}.noir{display:inline;color:var(--txt)}:is(.rfle,.afle,.exfle,.profle,#plusloin1 div,.plus,.gg,.date,[class^="cou"]):before{display:inline-block;content:'';border-radius:.2rem;margin-right:.6rem}:is(.rfle,.afle,.exfle,.profle,#plusloin1 div,.gg,.plus):before{width:.75rem;height:.75rem}:is(h2.exfle,h2.profle,.date):before{width:1.25rem;height:1.25rem}button,select,.qu,label,.maradio1{cursor:pointer}.retrait{border-left:.5rem solid var(--base);padding-left:1.25rem}.im1,.refl img,[role="tooltip"] img{border:1.25rem solid var(--base)}a.refl:hover img,:is(label,a):hover .im1{border-color:var(--base-hv)}*:focus-visible{outline-color:var(--logo)}#btn:focus-visible{outline-color:var(--focus)}:has(+#chbout:focus-visible){outline:3px solid var(--focus)}#skip a{position:absolute;top:-5rem;z-index:2;padding:.7rem;background:#fff}#skip a:is(:focus,:active){top:0}#progress{position:fixed;top:0;left:0;z-index:3;height:var(--bord);background:var(--theme)}
@media (min-width:1600px){#myBtn{bottom:15rem;right:2.5rem}
}
@media (max-width:1024px){#nav1,#cen,#lay{display:none}#drop input{margin:0 !important;padding:0 !important}#drop button{height:auto}main{flex-direction:column;border:0}section{width:100%}#ariane{display:inline}:is(#ariane,#sectionfle #chemin) [aria-current="page"],:is(#ariane,.fle) a:hover{color:var(--txt)}#ariane *{padding-block:.313rem}#sin #ariane a:not(:first-child){padding-left:.6rem}:is(#ariane:not(#sin #ariane),.fle) *:not(:first-child):before{content:'\276F';padding-inline:.1rem .25rem}.fle a:not(:first-child):before{margin-left:.175rem}#tcol1 a.ifl{padding:.625rem .1rem}
}
@media (max-width:768px){.tt .niveau{float:none;margin:.8rem 0 0 0}#nn img[loading="lazy"]{float:left;width:6.5rem;margin-right:1.25rem}#progress{top:auto;bottom:0}
}
@media (max-width:600px){.dis{display:none}header,#mob{display:inline}#debr{position:absolute;margin-top:-2.81rem;float:right;right:20px}#cherche{width:100%}[for="chbout"]{background-color:var(--base)}:has(+#chbout:checked){background-image:none;background-color:var(--base-hv-plus)}:has(+#chbout:checked):before{display:block;content:'\2715';font-size:16px;margin-top:8px;text-align:center;color:#000}#chbout:checked+#drop{height:5rem}#drop{margin-top:-10px;width:100%;height:0px;overflow-y:hidden;transition:height .4s ease}.mobancr{height:7rem}.ancre{height:1px}#tcol1,.tcol2,.tcol3{column-count:unset}.voir a{text-decoration:underline}.monbt{width:100%;margin-block:1.25rem}.monbt[title^="Ens"]{margin-top:-1rem}footer a{display:block;width:max-content;margin:0 0 2rem 0}
}
@media (max-width:425px){#precsui a:nth-of-type(2){display:none}
}
.dark:root{--bg:#182025;--txt:#e8eaed;--lien:var(--logo);--lien-vs:#aa8af9;--base:#000;--base-clair:var(--base);--base-hv:#0f1315;--base-hv-plus:#232f38;--lien-nav:#a3afc0;--lien-nav-clair:#768aa2;--exo-hv:var(--base);--lien-z:var(--base-hv-plus);--focus:#9a7b01;--tourne:.5turn}.dark :is(#btn,[for="chbout"],[src*="1vi"],[src*="1au"],[src*="1tr"],[src*="1ex"],[src*="1c"],[src*="1i"],[src*="1l"],[src*="12"],[height="41"]),.dark [for^="tab"]:before{filter:invert(100%)}.dark .reponse img{filter:invert(100%) hue-rotate(190deg) brightness(2)}.dark #btn{background:url('i/ima.svg') no-repeat 11px -231px}.dark :is(#btn,[for="chbout"]){background-color:#fff}.dark :is(#btn,[for="chbout"]):hover,.dark :has(+#chbout:checked){background-color:rgba(0,0,0,.1)}.dark button{color:var(--txt)}.dark :disabled{opacity:.5}.dark .monbt{background:var(--base)}.dark :is(#myBtn,#drop button){border:1px solid var(--lien-nav-clair)}.dark #myBtn{background:rgba(0,0,0,.5)}