@font-face{font-family:"Roboto Condensed";src:url('roboto-condensed-v25-latin-regular.woff2');font-display:swap}*{box-sizing:border-box;margin:0;padding:0}*:focus{outline-color:#6584FE}html,body{-webkit-text-size-adjust:100%;overflow-x:hidden}html{margin-inline:10px}body{margin-inline:auto;max-width:1600px;font-family:Arial,Helvetica,Sans-Serif;font-size:20px;margin-top:10px;--tourne:1turn}header{display:flex;justify-content:space-between;position:relative}/*@keyframes gelatine{from,to{transform:scale(1,1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}*/@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,#cen,#ch1{flex:33%}#logo img{margin:6px 0 0 15px;z-index:-1}#logo a:before,#logo a:after{position:absolute;content:'';border-radius:50%;width:35px;height:35px;top:5px;left:56px}#logo a:before{height:37px;background:#fff;z-index:0}#sectionlect #logo a:before,#sectionlect #logo a:after{top:4px;left:77px}#logo a:after{background:#FFCC33;box-shadow:-6px -14px 12px 2px rgb(255,157,13) inset;z-index:1;transition-duration:.4s}#logo a:hover:after{/*animation:gelatine .5s infiniteZOOM->transform:scale(2);transition-timing-function:cubic-bezier(.5,2,.3,-.3);*/animation:jelly .9s both}#ch1{display:flex;flex-direction:row;justify-content:end}#cherche{width:360px}#debr{width:40px;margin-right:20px}@keyframes tbtn{to{transform:rotate(var(--tourne))}}.run-animation{animation:tbtn .5s ease-out}#btn,#chbout{width:36px;height:36px;border-radius:50%;border:0;transition:background-color .5s}#btn{background:url('i/ima.svg') no-repeat 10px -232px}#chbout{display:none;float:right;right:0;margin-top:-49px;background:url('i/ima.svg') no-repeat -3px -260px}#btn:hover,#btn:focus,#chbout:hover,#chbout:focus,.boutform2:hover{background-color:#DDE2E8}.drop input{padding:6px !important;font-size:16px}.drop button{margin-top:-1px;height:43px;transition:.2s;background-color:#E7EBEF;border:1px solid #F5F6F9;border-radius:4px}.drop button:hover{background-color:#DDE2E8;border-color:#DDE2E8}main{display:flex;flex-direction:row;margin-block:15px 20px;border-top:6px solid #F5F6F9}a{text-decoration:none}a:not(nav a,.tablonouv a),#precsui a{color:blue}a:not(nav a,h2 a,h3 a):visited,#precsui a:visited,#cen a{color:#6584FE}#cen a{display:block;text-align:center;margin-inline:auto;width:200px;padding:8px 2px 0 2px;border-top:#F5F6F9 10px solid}#cen span{display:block;margin-block:3px 5px;color:grey;font-family:Arial,Helvetica,Sans-Serif}#nav1{width:18%;padding-top:8px}section{width:82%;border-left:6px solid #F5F6F9;margin:15px 0 0 10px;padding-left:2.5%}#nav1 a,.telec,.coeur a,.coeur a span,h2 a,h3 a,h2 a:before,h3 a:before,.soush a,.voir a,.z a,.boutform2,#voiraus a,#cen a,#myBtn,#precsui a,#clo,.bx span{transition:.3s}.tt tr,.tf5 a,.refl{transition:.1s}#nav1 a{display:block;border-left:4px solid transparent;padding-left:8px;font-size:15px;border-radius:0 10px 10px 0}#nav1 a,.titrev,.titrenouv,.niveau,.auteur,.auteur1,.refl div,.refls div,.tf51 div:last-child,.tf5 a div:last-child,#sectionlect #accueil a{color:grey}#nav1 a:hover,#nav1 a:focus,#nav1 .osouligne,#nav1 .soulign,#nav1 .osou,#nav1 .entoure{background:#F5F6F9;color:#000}#mob,.jsk,#ac0,.ac1,.ac2,#nav1 #ac0,#nav1 .ac0,#nav1 .ac1,#nav1 .ac2{display:none}#nav1 ul{line-height:18px}#nav1 ul ul a,#menu1 a,#menu3 a,.com,.soush,.voir,.smtex1,.duree,#cen span,.fond span{font-size:12.3px}#nav1 a:hover,#menu1 a.plus:hover,#nav1 .soulign,#nav1 #maison,#nav1 .fleur,#sectionprofs .sw:hover,#tcol1 li:nth-child(2) a:hover{border-color:orange}#cen a:hover,#sectioncom #nav1 .soulign,#sectioncom #nav1 #maison,#sectioncom .commun li a:hover,.vici li a.ici,.vici li a:hover,.bor1:hover,label:hover .im1,a:hover .im1{border-color:#DDE2E8}#sectionprofs #nav1 a:not(.exo a,.lect a,.sw):hover,#sectionprofs #maison,#sectionprofs .fleur,#sectionprofs .soulign,#nav1 .profs a:hover,#tcol1 li:nth-child(6) a:hover{border-color:#5CE800}#nav1 .osou,.exo a:hover,#nav1 .osou:hover,#fle a:hover,#nav1 .exo a:hover,#tcol1 li:nth-child(3) a:hover,#tcol1 li:nth-child(7) a:hover,#sectionfle .vici li a.ici,#sectionfle .vici li a:hover{border-color:#FF5722}#nav1 #lect,#menu3 a:hover,#nav1 #lec1,.lect a:hover,#nav1 .lect a:hover,#nav1 .osouligne,#sectionlect #nav1 li li a:hover,#tcol1 li:nth-child(4) a:hover,#tcol1 li:nth-child(8) a:hover,#sectionlect .vici li a.ici,#sectionlect .vici li a:hover{border-color:#8A9DF9}h1,h2,h3,.titre,#cen,.cons,.noir{font-family:"Roboto Condensed",arial}h1,h2,h3{font-weight:normal}h1{position:relative;font-size:60px;padding-bottom:15px;margin-block:20px 5px;border-bottom:5px solid #F5F6F9}h1:after{position:absolute;display:block;content:'';margin-top:15px;width:20px;height:5px;background:orange}h1 span:not(.son){display:block;font-size:30px}h1 span:not(.son),h2 span,h3 span,#nav1 .trad,.cons{color:#A5A9AE}h2,h3,.titre,.cons{font-size:30px;border-bottom:5px #F5F6F9 solid}h2,h3,.titre{margin-top:70px}#laygauche,.wrtx .niveau,#sectionfle .niveau{margin-top:10px}ul{list-style-type:none}#nn{display:flex;flex-wrap:wrap;gap:80px 7%}#nn li{flex:0 28%}.tabloflex4,.tf51,.tf5 a{display:flex;flex-direction:row;gap:10px}.tabloflex4 div,.tf51 div,.tf5 a div{flex-basis:50%}#tcol1{column-count:2;column-gap:20px;margin-block:30px 50px}.tcol2{column-count:2;column-gap:10px;margin:50px 0 100px 0}.tcol3{column-count:3;column-gap:10px;margin:50px 0}.break{break-before:column}#tcol1 li a{border-left:4px solid transparent}#tcol1 li:nth-child(2),#tcol1 li:nth-child(3),#tcol1 li:nth-child(4){padding-right:20px;border-right:1px solid #F5F6F9}#tcol1 li:nth-child(2) a:first-child,#tcol1 li:nth-child(6) a:first-child{padding:25px 20px}#tcol1 li:nth-child(3) a,#tcol1 li:nth-child(7) a{margin-top:20px}#tcol1 a:not(.ifl),.ifl{padding:14px 20px}#tcol1 span{float:right;font-size:12px}#tcol1 li:nth-child(2) span,#tcol1 li:nth-child(6) span{margin-top:-10px}.tcol2 a,.tcol3 a,.titrev{padding:9px 0 9px 10px}.titrenouv{padding:8px 0 8px 10px}.tabloflex4{margin-bottom:30px;gap:25px}.liste,.tf5{margin-bottom:100px}.titrenouv,.fond strong{border:1px #ccc dashed}.coeur a,.titrenouv,.titrev{margin-bottom:5px;border-radius:4px}.liste a,.telec{padding:14px 10px;font-family:Arial,Helvetica,Sans-Serif}.telec,#voiraus a,.coeur a{display:block;background:#F5F6F9}.titreliste a{border:1px solid #6584FE}.voir a{float:right;margin:4px 0 0 3px}h2 a:hover,h3 a:hover,.telec:hover,.coeur a:hover,#voiraus a:hover,.soush a:hover,.soush a:focus,.voir a:hover,.z a:hover,.z a:focus,.z a:active{background:#ECEFF2}.voir a:focus{background:#ECEFF2 !important}input,#tresul input.txtField11,textarea:not(.reptexte2,.in),select{border:1px #DDE2E8 solid;border-radius:4px;padding:6px;background:transparent;transition:.3s}select{background:#fff}input:not(input:read-only,.drop input):hover,#tresul input.txtField11:hover,select:hover,textarea:not(.reptexte2,.in,textarea:read-only):hover{border-color:#6584FE;box-shadow:0 0 0 1px #6584FE}#lacorres{margin-top:50px}.tt{width:100%;border-collapse:collapse;margin-bottom:100px;counter-reset:css-counter 0}.tt tr:hover,.tt tr td:last-child a:not(.z a):focus,.tf51:hover,.tf5 a:hover,.refl:hover,.refl a:focus{background:#FBFBFB}.tt td:first-child:before{content:counter(css-counter)"."}.tt td:first-child{counter-increment:css-counter 1;width:20px;border-right:#fff 1px solid;color:grey;text-align:center;font-size:11px;padding-top:33px}.tt td,.tf51,.tf5 a{border-bottom:1px #EBEBEB solid;vertical-align:top}.nouv{background:yellow}.da{font-size:14px}.tt a:not(.z a,.voir a){display:block}.tt a:not(.voir a,.z a),.z,.tf51,.tf5 a{padding:26px 0 26px 5px}.z a:not(.voir a)+a{padding-left:5px}.z .voir{margin-block:-26px 25px}.niveau{font-size:10px;margin-top:32px}.tt .niveau,.liste .niveau{float:right;margin-right:3px}.auteur{margin-top:10px;font-size:12px}.so{border-bottom:1px dashed}#m1{margin-top:7px}#m4{margin-top:70px}#m1 li,#m4 li{border-top:1px solid #EBEBEB;padding:5px 0}#sectioncom #m1,#sectionfle #m1,#sectionlect #m1{margin-top:-3px}#sectioncom #m1 li:first-child,#sectionfle #m1 li:first-child,#sectionlect #m1 li:first-child{padding-top:2px;border-top-color:transparent}#m1 ul{margin-top:5px}#m1 ul ul{margin-top:0}#m1 ul li{border-top:none;padding:0}#m1 ul ul li a{padding-left:20px}#m1 ul ul ul li a{padding-left:40px}a.m12,.m12,.coeur ul li a{padding-left:40px}.coeur ul ul li a{padding-left:80px}.com{color:#bbb;margin-left:12px}.ancre{height:20px}.drop:before,#m4:before,#voiraus a:after,#grow:before,#fin,#nn li:after,.date1{color:grey;font-size:12px;font-variant:small-caps}.sharethis-inline-share-buttons{margin-top:70px}.drop:before{content:'Rechercher dans le site :'}#m4:before{content:'Voir aussi \3A';padding-left:10px}h2 a,h3 a,#precsui a:hover{background:#F5F6F9}h2 a,h3 a{position:relative;padding-left:47px;margin-right:15px}h2 a:before,h3 a:before{position:absolute;top:0;left:0;padding:6.35px 14px;background:orange}h2 a:before,h3 a:before,#myBtn:before{content:'\2191';color:#FFF;font-size:20px}h2 a:hover:before,h3 a:hover:before{padding-block:3.7px 9px}h2 a:after,h3 a:after{position:relative;content:'\2771';left:17px;color:orange}#sectionprofs h2 a:after,#sectionprofs h3 a:after,#sectionprofs .soush a:not(a.flip):before,#sectionprofs .voir a:not(a.flip):before{color:#5CE800}#sectionfle h2 a:after,#sectionfle .soush a:before,#sectionfle .voir a:before{color:#FF5722}#sectionlect h2 a:after{color:#8A9DF9}#sectioncom h2 a:after,#sectioncom .soush a:before{color:#DDE2E8}#myBtn{display:none;position:fixed;bottom:140px;right:40px;border:0;background:rgba(221,226,232,.7);padding:12px 20px}.m{text-transform:uppercase}.ref1{display:list-item;list-style:square outside;margin-left:20px}.refl a{display:block}#laygauche{position:sticky;top:50px}.refl a,.refls{border-bottom:1px #EBEBEB solid;padding:60px 0}.refl div:not(.auteur1),.refls div:not(.auteur1){margin-bottom:50px}.auteur1{margin-top:30px;font-size:16px}.refl a img,.refls img{float:left;margin:0 20px 20px 0;height:auto}.vici li a{border-left:4px solid transparent}.liespace{margin-top:20px}@keyframes wave{0%{transform:translateX(-50%) rotate(0)}to{transform:translateX(-50%) rotate(1turn)}}.monbt{position:relative;z-index:0;display:inline-block;border:2px solid #F5F6F9;border-radius:4px;overflow:hidden;padding:10px 20px;text-align:center;vertical-align:middle}.monbt:before{position:absolute;z-index:-1;content:"";bottom:-230px;left:50%;width:250px;height:190px;background:orange;border-radius:40%;transform:translateX(-50%);transition:all .5s cubic-bezier(.2,.5,.5,.9);animation:wave 10s linear infinite}.monbt:hover:before{bottom:-180px}.monbt:focus{background:#F5F6F9}#precsui{display:flex;justify-content:space-between;border-block:1px #EBEBEB solid;margin-top:60px}#precsui a{padding:30px 2px}a#prec:after,#precsui a:first-child:after{content:'\276E\A0pr\0000E9c\0000E9dent'}#precsui a:nth-of-type(2):after{content:'\2191\A0haut'}a#suiv:after,#precsui a:last-child:after{content:'suivant \276F'}a.externe:before,#credimage a:before{content:'';background:url('i/ima.svg') no-repeat -28px -158px;width:15px;height:12px;padding-right:20px}.soush{line-height:1.5em;margin-block:15px 66px}.soush a,.tt .voir a{padding:3px 3px 3px 0}.soush a:before,.voir a:before{content:'\25CF';color:orange;margin-right:3px}.soushs{margin-bottom:95px}#credimage{color:grey;margin:50px 0;font-size:12px}#credimage img{width:100%;height:100%}#nav1 span,.smtex{font-size:11px}section a:not(nav a,.tt a,.coeur a,h2 a,h3 a,.soush a,.monbt,.wrtx,.boutform2,.telec,.voir,#tablalpha a,#tablal1 a,#abcda a,#mona a,#voiraus a,.w100p a,.refl a,.tablo a,.tf5 a,.sharethis-inline-share-buttons a),.qu1,.gg,footer a,.noir,a .jeu{background:no-repeat 0 100%;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;transition:background-size .5s ease}section a:not(nav a,#voiraus a,.w100p a):hover,a:hover .gg,footer a:not(#twi,#fb):hover,#bdp,.wrap:hover .noir,a:hover .jeu{background-size:100% 1px}footer{padding:80px 60px;background:#F5F6F9}footer a:not(#twi,#fb){margin-right:50px}#twi:before,#fb:before{content:'';width:15px;height:15px;padding-right:30px;filter:grayscale(1)}#twi:before{background:url('i/ima.svg') no-repeat 0 -292px}#fb:before{background:url('i/ima.svg') no-repeat -34px -292px}#twi:hover:before,#fb:hover:before{filter:grayscale(0)}#fin{margin:40px 0 0 30px;letter-spacing:1.5px}@keyframes rebond{0%{transform:translateY(10px)}100%{transform:translateY(-50px)}}#fin:before{display:inline-block;content:'';background:#FFCC33;box-shadow:-4.5px -7.6px 4.5px .7px rgb(255,157,13) inset;border-radius:50%;width:16px;height:16px;margin-inline:-30px 10px;animation:rebond 1s alternate infinite cubic-bezier(.06,.7,.53,1)}#skiplist{position:absolute}#skiplist li{display:none}#skiplist li,:root #skiplist li{display:block}#skiplist a{position:absolute;display:inline;padding:10px;z-index:100;width:14em;left:-200em}#skiplist a:focus,#skiplist a:active{left:0;background:#fff}.fond{padding:40px 20px;margin:-5px 0 50px 0;border:5px solid #F5F6F9}#dico{margin-top:30px}.boutform2{display:inline-block;font-size:14px;background:#F5F6F9;padding:12px 6px;margin-top:10px;border-radius:8px}.boutform2 a{padding:2px 5px 2px 28px}.bx{position:relative}.bx input{width:100%;padding:15px;font-size:20px}.bx span{position:absolute;top:15px;left:10px;pointer-events:none;font-size:20px;color:grey;background:#fff}.bx input:not(:placeholder-shown)+span,.bx input:hover+span,.bx input:focus+span{top:-9px;font-size:12px;padding-inline:5px;color:#6584FE}.sscat{color:#FFF;background:#8A9DF9;padding:2px 5px;border-radius:4px}#voiraus{margin-top:120px}#voiraus a{position:relative;padding:30px 20px}#voiraus a:before,.sw:after{content:'\21F5'}.sw:after{float:right}#voiraus a:before,#voiraus a:after{position:absolute;top:-37px}#voiraus a:before{left:0;padding:5px 9px;color:#FFF;border-radius:2px}#voiraus a:after{content:'Pour les enseignants :';font-size:20px;left:45px;padding-top:5px}#sectionprofs #voiraus a:after{content:'Pour les apprenants :'}.wrap{border:1px solid #EBEBEB;border-radius:8px 8px 0 0;margin-top:10px}.wrap img[loading="lazy"]{width:100%;border-radius:8px 8px 0 0;border-bottom:1px solid #EBEBEB;transition:.5s}a:hover .wrap img[loading="lazy"]{filter:brightness(98%)grayscale(100%)}.wrtx{padding:30px}#nn li:after{float:right;color:#CDCDCD}#nn li:after,#ac5:after{content:'Apprendre le fran\0000E7ais'}#sectionprofs #nn li:after,#ac6:after{content:'Enseigner le fran\0000E7ais'}.noir{display:inline;color:#000}.noir span{font-weight:bold}.wrtx .auteur{margin-bottom:20px}.wrtx .smtex1,.wrtx .niveau+img{margin-top:20px}.rfle:before,.afle:before,.exfle:before,.profle:before,.date1:before,.pex1:before,.plus:before{content:'';display:inline-block;border-radius:2px;margin-right:8px}.rfle:before,.afle:before,.exfle:before,.profle:before,.plus:before{width:8px;height:8px}h2.exfle:before,h2.profle:before,.date1:before{width:20px;height:20px}#sectionprofs #voiraus a:before,.exfle:before,.plus:before{background:orange}#sectioncom h2 a:before,#myBtn:hover,#sin h1:after,#sectioncom h1:after,#sectionresul h1:after{background:#DDE2E8}#sectionfle h2 a:before,.rfle:before,#sectionfle h1:after,#sectionfle .pex1:before{background:#FF5722}#sectionprofs h2 a:before,#sectionprofs h3 a:before,#sectionprofs .monbt:before,#voiraus a:before,.profle:before,#sectionprofs h1:after,#sectionfle #plusloin1 div ~ div .pex1:last-child:before{background:#5CE800}#sectionlect h2 a:before,#sectionlect .monbt:before,.afle:before,#sectionlect .pex1:before,#sectionlect h1:after{background:#8A9DF9}.date1:before{background:yellow}button,select,.qu,label,.maradio1{cursor:pointer}.ifl{float:right;margin:-65px 15px 0 0;font-size:16px}a.ifl,a.ifl:hover{background:#FFF}.retrait{border-left:10px solid #F5F6F9;padding-left:20px}
@media screen and (max-width:1300px){.voir a{text-decoration:underline}.ifl{padding:10px 2px}
}
@media only screen and (max-width:1000px){#cen,#nav1 .dis,#lay,#maison span,#m1,#m4,#menu1,#menu3,#menu4,#nav1 .trad,#laygauche{display:none}main{flex-direction:column;border:hidden;margin-top:0;margin-inline:0}#nav1{width:100%}section{width:100%;border:hidden;padding:0;margin:0}#accueil .ac2{font-size:12px;color:#A5A9AE}#accueil a{display:inline;font-size:12px;padding:0;border:0;background:none}#accueil a:hover,#nav1 .soulign{background:none}#nav1 #ac0,#nav1 .ac0,#nav1 .ac1,#nav1 .ac2{display:inline}#maison:before,.ac1:before,.ac2:before,.fle a:not(#ac4):before{content:'\203A';font-size:16px;margin-inline:4px;font-weight:bold;color:orange}.fle a:not(#ac4):before{color:#FF5722}#sectionlect .ac1:before,#sectionlect .ac2:before{color:#8A9DF9}#sectionprofs #maison:before,#sectionprofs .ac1:before,#sectionprofs .ac2:before{color:#5CE800}#accueil a:hover,#nav1 .soulign,#sectioncom .ac1:before,#sectioncom .ac2:before{color:grey}.ac0{margin-left:15px}.tt .niveau{float:none;margin:10px 0 0 0}#nn{gap:80px 5%}#nn li{flex:0 47%}
}
@media only screen and (max-width:700px){div.dis,.dis{display:none}header,#mob,#chbout{display:inline}#debr{position:absolute;display:inline-block;float:right;right:20px}#cherche{width:100%}#debr,#chbout{margin-top:-45px}#cherche:hover .drop,#cherche:focus-within .drop{height:60px}.drop:before{content:''}#btn,#chbout{background-color:#F5F6F9}#sectionresul #chbout{background-color:#DDE2E8}.drop{width:100%;overflow:hidden;height:0;transition:height ease-out .2s;margin-top:10px}.drop input{padding:0 !important}.drop button{border-radius:0 4px 4px 0}#sectionresul .drop{overflow:visible;height:auto}.mobancr{height:110px}h1{font-size:40px}#voiraus a:before{padding:1px 4px}.tabloflex4,.tf51,.tf5 a{flex-direction:column}.tabloflex4{gap:40px}#myBtn{bottom:10px;right:10px}.monbt{width:100%;padding:10px;margin-block:20px}footer{padding:20px}footer a:not(#twi,#fb){display:block;width:max-content;margin:0 0 30px 0}#tcol1,.tcol2,.tcol3{column-count:unset}.tcol2,.tcol3{margin-top:0}#tcol1 li:nth-child(2) a:first-child,#tcol1 li:nth-child(6) a:first-child,#tcol1 a:not(.ifl){padding-left:7px}#tcol1 li:nth-child(2),#tcol1 li:nth-child(3),#tcol1 li:nth-child(4){padding-right:0;border-right:none}#dico td{display:block}#dico tr:not(:first-child) td:first-child{padding-top:15px}
}
@media only screen and (max-width:640px){.ancre{height:1px}*:not(#icomenu:after){word-break:break-word}#nn li{flex:100%}
}
@media only screen and (max-width:500px){#precsui a:nth-of-type(2):not(:last-child):after{content:''}
}