﻿body{--bleu: #6b82bf;--noir: #262626;--bleu-clair: #EDF1FF;--orange: #f15533;--jaune: #F4B851;--vert: #8FC973;--rouge: #E94E1B}a{color:#6b82bf}@font-face{font-family:"Krona One";font-style:normal;font-weight:400;src:url("../../fonts/krona-one-v4-latin-regular.eot");src:local("Krona One"),local("KronaOne-Regular"),url("../../fonts/krona-one-v4-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/krona-one-v4-latin-regular.woff2") format("woff2"),url("../../fonts/krona-one-v4-latin-regular.woff") format("woff"),url("../../fonts/krona-one-v4-latin-regular.ttf") format("truetype"),url("../../fonts/krona-one-v4-latin-regular.svg#KronaOne") format("svg")}@font-face{font-family:"Enriqueta";font-style:normal;font-weight:400;src:url("../../fonts/enriqueta-v5-latin-regular.eot");src:local("Enriqueta-Regular"),url("../../fonts/enriqueta-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/enriqueta-v5-latin-regular.woff2") format("woff2"),url("../../fonts/enriqueta-v5-latin-regular.woff") format("woff"),url("../../fonts/enriqueta-v5-latin-regular.ttf") format("truetype"),url("../../fonts/enriqueta-v5-latin-regular.svg#Enriqueta") format("svg")}@font-face{font-family:"Enriqueta";font-style:normal;font-weight:700;src:url("../../fonts/enriqueta-v5-latin-700.eot");src:local("Enriqueta-Bold"),url("../../fonts/enriqueta-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../../fonts/enriqueta-v5-latin-700.woff2") format("woff2"),url("../../fonts/enriqueta-v5-latin-700.woff") format("woff"),url("../../fonts/enriqueta-v5-latin-700.ttf") format("truetype"),url("../../fonts/enriqueta-v5-latin-700.svg#Enriqueta") format("svg")}.container-fluid{max-width:1280px}p{margin:0 0 20px 0;font-size:16px}#largeur{height:100%}header{min-height:80px;max-width:1280px;margin:0 auto}header .row{display:table-row}header .container-fluid{position:relative;height:80px}#logo{padding-right:20px;margin-bottom:-20px;position:relative;padding-top:5px;float:left;width:390px}#logo img{height:100px;width:auto}#logo .logo_pi img{height:40px}#logo a{display:inline-block}header #classe-titre{overflow:auto;text-align:right;padding:40px 30px 10px 0}@media(max-width: 768px){header #logo{float:none;text-align:center;width:auto}header #classe-titre{clear:both;text-align:center}header .classe-titre{text-align:center}}#newsletter_form{color:#505459;font-size:12px;margin-bottom:30px}#classe-titre .btn{font-family:Arial,Verdana,Helvetica,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;padding:4px 15px;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;margin-top:5px}#classe-titre .btn.classe-titre-enseignant{background:#6982c1}#classe-titre .btn.classe-titre-maison{background:var(--rouge)}#classe-titre .btn.classe-titre-famille{background:#f8b027}#classe-titre .btn.classe-titre-cinemas{background:#ac900a}#classe-titre .btn:hover{opacity:.7}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.classe-titre{text-align:right;text-transform:uppercase;font-size:14px;font-family:"Krona One";color:#505459}.fond-couleur{background:#f0592c}.fond-couleur a{color:#4a5362;text-transform:uppercase;font-family:"Krona One"}nav li,.fond-couleur li{display:inline-block}.pull-right.menu-haut{display:flex}.menu-haut a{padding-top:15px;padding-bottom:9px;padding-left:0;margin-left:40px;position:relative;display:inline-block;font-family:Krona One,Arial,Verdana,Helvetica,sans-serif;font-weight:normal;font-size:14px;text-transform:uppercase;color:#000;transition:all .3s;border-bottom:6px solid var(--jaune)}.menu-haut a.selected{color:#000;border-bottom-color:#000}.enclasse .menu-haut a.selected{color:#fff;border-bottom-color:#fff}.menu-haut ul{margin:0;padding:0}.scrolled header{margin-bottom:61px}nav.haut{background:var(--jaune)}.enclasse nav.haut{background:var(--rouge)}.scrolled nav.haut{position:fixed;top:0;width:100%;z-index:100}nav.haut .container-fluid{position:relative}#logo-mini{position:absolute;top:5px;left:0;opacity:0;transition:all .3s;transform:translate(140px, -90px) scale(3.5)}.scrolled #logo-mini{opacity:1;transform:translate(0, 0) scale(1)}#logo{opacity:1;transition:opacity .5s}.scrolled #logo{opacity:0}.oz-logo-bug,.oz-logo-bug:visited{display:none !important}.oz-poster{background-size:cover !important;background-position:center center !important}.modal-body,.modal-content{background:none;border:0;box-shadow:none}@media(min-width: 768px){.modal-dialog{width:768px}}.modal-body h1{background:#000;color:#fff;margin:0;padding:10px;font-size:20px;text-align:center}.modal-big{width:auto;max-width:1920px;text-align:center}.modal-big .modal-content{display:inline-block;text-align:left}.modal-big .modal-body img{max-width:100%;max-height:85vh}.modal .close{opacity:1;position:absolute;right:0;z-index:20}.modal-motif{padding:30px;background:#fff;color:#231f20}.modal-motif h1{text-transform:uppercase;font-size:20px;margin-top:0}.oz-controls .oz-field button:hover,.oz-controls .oz-field button:focus,.oz-controls .oz-field button:active,.ozplayer .oz-poster>span:hover>span,.ozplayer .oz-controls .oz-slider .oz-slider-thumb:hover strong,.ozplayer .oz-controls .oz-slider .oz-slider-thumb:focus strong,.ozplayer .oz-controls .oz-slider .oz-slider-thumb:active strong,.oz-no-images .oz-logo-bug:hover small,.oz-no-images .oz-logo-bug:focus small,.oz-no-images .oz-logo-bug:active small,.ozplayer .oz-skip-links li a:hover,.ozplayer .oz-skip-links li a:focus,.ozplayer .oz-skip-links li a:active{background-color:#f15533 !important}.oz-controls fieldset{background:#000 !important;box-shadow:none !important}.oz-field{box-shadow:none !important;border-radius:32px !important;margin:5px !important;border:none !important}.oz-mute{border-radius:32px 0 0 32px !important}.oz-volume{border-radius:0 32px 32px 0 !important}.oz-playpause,.oz-fullscreen{background:#f15533}:root .ozplayer .oz-poster>span>span{background-color:#f15533 !important}.alert-success{background:#f3911f;border:2px solid #fff}.mettre-de-cote{position:absolute;width:82px;height:82px}.mettre-de-cote--ouvrir{position:absolute;right:0;top:0;z-index:30;background:none;border:0;transition:all .5s}.mettre-de-cote.added .mettre-de-cote--ouvrir{transform:rotate(-190deg) scale(0.1);opacity:0}.mettre-de-cote img{width:auto}.mettre-de-cote--form{border-radius:0 50px 0 0;position:absolute;right:0;top:0;z-index:20;background:#f3911f;padding:20px;padding-top:40px;width:360px;transform:scale(0);transition:all .5s;transform-origin:340px 25px;overflow:hidden}.mettre-de-cote.active .mettre-de-cote--form{transform:scale(1)}.mettre-de-cote.active .mettre-de-cote--ouvrir{transform:rotate(90deg)}.mettre-de-cote--form label{padding-bottom:40px;display:block;font-size:18px;font-family:"Krona One"}.mettre-de-cote--form textarea{display:block;width:100%;height:100px}.mettre-de-cote--form .submit{text-align:center;padding-top:15px}.mettre-de-cote--enregistrer{background:none;border:0;font-family:"Krona One";font-size:14px;line-height:30px;cursor:pointer}.modal-backdrop.in{opacity:.9}.modal .modale-legend{background:#000;padding:10px;color:#fff;margin:0}.modal .modale-legend p{padding:0;margin:0;font-size:12px}.modale-img-in .prev,.modale-img-in .next{position:absolute;top:50%}.modale-img-in .prev img,.modale-img-in .next img{width:40px}.modale-img-in .prev{text-align:left;left:0}.modale-img-in .next{text-align:right;right:0}.modal h1 a{color:#f0592c}footer{margin-top:30px;background:#f15533;padding:16px}#menu_menu-bas{list-style:none;margin:0;padding:0}#menu_menu-bas li{display:inline-block;padding:0;margin:0;padding-left:10px;padding-right:10px}#menu_menu-bas li:not(:last-child){margin-right:60px}#menu_menu-bas li:last-child{border-right:none}#menu_menu-bas a{color:#505459;text-transform:uppercase;font-family:"Krona One",sans-serif;font-size:14px !important}.tab-menu{display:table;padding-top:20px;padding-bottom:20px;width:100%}.tab-menu-item{display:table-cell}.tab-menu-item.active a .img,.tab-menu-item a:hover .img{background:#f15533;color:#fff}.tab-menu-item.active a,.tab-menu-item a:hover{color:#f15533 !important;text-decoration:none}.enseignant .tab-menu-item.active a,.enseignant .tab-menu-item a:hover{color:#6b82bf !important}.enseignant .tab-menu-item.active a .img,.enseignant .tab-menu-item a:hover .img{background:#6b82bf;color:#fff}.tab-menu-item a .img{background:#3a4045;border-radius:60px;padding:10px;width:120px;height:120px;line-height:100px;transition:all .3s;color:#fff;text-transform:uppercase;font-family:"Krona One",sans-serif;font-size:36px;font-weight:normal;display:inline-block}.tab-menu-item a{display:block;text-align:center;color:#3a4045;transition:all .3s}.tab-menu-item .titre{display:block;color:#fff;transition:color .3s}.tab-menu-item.active .titre,.tab-menu-item a:hover .titre{color:#6b82bf}.mejs-ted .mejs-controls{background:#000}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-total{background:#eee;height:11px}.mejs-controls .mejs-time-rail .mejs-time-buffering{background:#ccc;height:11px}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#aaa;height:11px;top:0}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current{height:11px;top:0}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle{display:none}.mejs-ted .mejs-controls .mejs-playpause-button button{background:url(../../img/play.png) no-repeat 14px center}.mejs-ted .mejs-controls .mejs-pause button{background:url(../../img/pause.png) no-repeat center center}.mejs-ted .mejs-controls .mejs-mute button{background:url(../../img/volume.png) no-repeat center center}.mejs-ted .mejs-controls .mejs-unmute button{background:url(../../img/unmute.png) no-repeat center center}.mejs-ted .mejs-controls .mejs-volume-button{right:60px}.mejs-ted .mejs-controls .mejs-fullscreen-button button{background:url(../../img/fullscreen.png) no-repeat center center}.mejs-ted .mejs-controls .mejs-button{width:38px;height:38px;position:absolute;bottom:0;top:auto;background:none}.mejs-ted .mejs-controls .mejs-button button{border-radius:100px;width:38px;height:38px}.mejs-ted .mejs-controls .mejs-currenttime-container,.mejs-ted .mejs-controls .mejs-duration-container{right:7px;background:none;border:none;top:auto;bottom:38px;font-size:10px}.mejs-ted .mejs-controls .mejs-currenttime-container{right:auto;left:7px;z-index:5}.mejs-ted .mejs-controls .mejs-volume-button button{position:relative;z-index:2}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-slider{height:150px;z-index:1;top:auto;bottom:20px;width:38px;left:0px;border-radius:20px 20px 0 0;border:none}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-total{height:120px;background:#ccc;width:21px;border-radius:20px 20px 0 0;overflow:hidden}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current{width:21px;background:red;border-radius:20px 20px 0 0}#paragraphes{max-width:1024px;margin:auto}.para-legende{font-style:italic;font-size:90%}#form_login_classe{padding:50px;text-align:center;font-size:150%}#form_login_classe label{display:block}#form_login_classe .submit{margin-top:20px}#en-classe-code{text-align:center;padding:10px}#slider.container-fluid{max-width:none}#slider #slider_content{padding:0}#slider .slider_image{background-position:center center;background-size:cover;height:500px;position:relative;width:100%}#slider .slider_caption_wrapper{display:block;height:100%}#slider .slider_caption_wrapper .row{display:block;height:100%}#slider .slider_caption{display:block;position:relative;min-height:100%;background:rgba(0,0,0,.7);color:#fff}#slider .slider_caption .caption_infos{display:block;position:absolute;bottom:0;left:0;padding:15px;z-index:1;padding:30px 30px 50px 30px}@media(max-width: 768px){#slider .slider_caption{background:none}#slider .slider_caption .caption_infos{background:rgba(0,0,0,.7)}}#slider .slider_caption .caption_infos .caption_titre{display:block;font-family:"Krona One",Arial,Verdana,Helvetica,sans-serif;font-size:24px;line-height:1.2em;text-transform:uppercase}#slider .slider_caption .caption_infos .caption_soustitre{display:block;font-size:16px;margin-top:5px;line-height:1.1em}#slider .carousel-indicators{bottom:40px;left:30px;list-style:outside none none;padding:0;margin:0;position:relative;text-align:left;width:auto;z-index:15}#slider .carousel-indicators li{background-color:#ededed;border:#fff solid 2px;border-radius:10px;text-indent:-999px;cursor:pointer;display:inline-block;height:10px;width:10px;margin:0 1px}#slider .carousel-indicators .active{background-color:#000}.info-sm{font-size:14px;color:#333;padding:20px}.info-sm span{font-size:11px;font-weight:normal}.vimeo-player-responsive{position:relative;padding-bottom:56.25%;height:0}.vimeo-player-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo-controls{text-align:center;background:#000;padding:5px}.vimeo-controls button.active{opacity:.5}.vimeo-controls button{background:rgba(23,35,34,.75);border-radius:5px;border:none;padding:5px;color:#fff;font-size:12px;font-family:"Krona One";margin-right:10px}.vimeo-player{background:url(../../img/loading.gif) #000 no-repeat center center}.ligne-balades .vimeo-player{width:100%}.btn-rond{border-radius:100%;border:none;width:60px;height:60px}#paragraphes img{max-width:100%;height:auto}#paragraphes .paraimg-l .img img{max-width:33%;float:left;margin-right:15px;margin-bottom:15px}.h2{font-size:24px;color:#6b82bf;text-transform:uppercase;margin-bottom:15px}a.lien-enseignant{background:var(--bleu);color:#fff !important;padding:10px;padding-bottom:9px;border-radius:5px}a.lien-enseignant img{margin-top:-4px}.enclasse-list img{min-width:126px}a.lien-famille{background:#f8b027;color:#fff !important;padding:10px;padding-bottom:9px;border-radius:5px}.classe-arret-image .slick-next{right:0}.classe-arret-image .efilm-deroulant-carousel .slick-arrow:before{color:var(--bleu)}.enseignant .fond-couleur{background:var(--bleu)}.enseignant nav{background:var(--bleu) !important}.enseignant nav a{border-bottom-color:var(--bleu);color:#fff}.enseignant nav a.selected{color:#fff;border-bottom-color:#fff}.enseignant .text-couleur{color:var(--bleu)}.efilm-main{margin-top:20px}.efilm-main>.efilm-main-cols{width:100%;display:flex;flex:1 auto;gap:50px}.menu-enseignant{display:flex;background:#f3f3f3;padding-left:0;border-radius:0 10px 10px 0;width:245px}.menu-enseignant ul{list-style-type:none;padding:0;margin:0;padding:20px}.menu-enseignant .menu-enseignant-1{padding:13px;background:var(--bleu);border-radius:10px 5px 5px 10px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;min-height:490px}.menu-enseignant .menu-enseignant-1 a{display:block;text-align:center;width:40px;height:40px;border-radius:50%;border:1px solid #fff}.menu-enseignant .menu-enseignant-1 .active a{background:#fff}.menu-enseignant .menu-enseignant-1 .active a img{filter:invert(1)}.menu-enseignant .menu-enseignant-1 img{max-width:30px;max-height:30px}.menu-enseignant .menu-enseignant-1 li{padding:0;margin:0}.menu-enseignant .menu-enseignant-1 li:first-of-type a{padding:17%}.menu-enseignant .menu-enseignant-1 li:first-of-type img{max-width:25px;max-height:25px}.menu-enseignant .menu-enseignant-1 li:nth-of-type(2) a,.menu-enseignant .menu-enseignant-1 li:last-of-type a{padding:20%}.menu-enseignant .menu-enseignant-2 ul{padding-right:5px;padding-left:17px}.menu-enseignant .menu-enseignant-2 a{color:#262626;font-size:16px;display:inline-block;margin-bottom:30px;padding-left:8px}.menu-enseignant .menu-enseignant-2 a b{font-weight:normal}.menu-enseignant .menu-enseignant-2 .active a{position:relative;color:var(--bleu);font-weight:bold}.menu-enseignant .menu-enseignant-2 .active a b{font-weight:bold}.menu-enseignant .menu-enseignant-2 .active a::before{content:" ";width:3px;height:25px;background:var(--bleu);display:block;position:absolute;left:-4px;border-radius:5px;top:-2px}.efilm-sub_header{padding-top:20px;position:relative}.efilm-sub_header-url_suiv,.efilm-sub_header-url_prec{color:var(--bleu);font-size:17px;position:absolute}.efilm-sub_header-url_prec{left:0}.efilm-sub_header-url_suiv{right:0}.efilm-sub_header>a b{font-weight:normal}.efilm-sub_header h2{font-size:24px;text-transform:uppercase;color:#000;margin:0;margin-bottom:30px}.efilm-sub_header h2 b{font-weight:normal}.efilm-sub_header-tools{position:absolute;top:20px;right:10px}.efilm-sub_header-tools button{padding:0;margin:0;background:none;border:none}.efilm-sub_header-tools button,.efilm-sub_header-tools a{padding:5px}.efilm-content h4{color:var(--bleu);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:26px;font-size:18px;margin-top:0}.efilm-content h3{color:var(--bleu);font-family:"Krona One","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:26px;font-size:18px;text-transform:uppercase;margin-top:0}.efilm-content img.pull-left{margin-right:10px;margin-bottom:3px}.efilm-content h3{margin-top:0}.efilm-aside-imgs img{max-width:100%;border-radius:5px}.film-tresor-image{margin-bottom:20px}.film-tresor-image--extrait{width:50%}.efilm-aside-img a{text-decoration:none;color:#000}.efilm-menu-menu{float:left;width:265px}.contenu-enseignant{width:calc(100% - 295px);position:relative}.efilm-deroulant-carousel{padding-top:50px;text-align:left;position:relative}.enseignant .slick-track{margin-left:0 !important}.efilm-deroulant-carousel a{font-size:14px}.efilm-deroulant-carousel a .titre{border-top:1px dashed #fff;border-bottom:1px dashed #fff;margin-right:30px;padding:10px 0}.slick-track{padding-bottom:30px;border-bottom:2px solid #ccc}.slick-slide{position:relative}.slick-slide:has(a.active):after{content:"";position:absolute;width:calc(100% - 36px);bottom:-31px;height:2px;background:#000}.efilm-deroulant-carousel a .titre div{font-weight:bold}.film-tresor-images .nav-tabs a .imgFilm{position:relative}.efilm-deroulant-carousel a .img::after,.film-tresor-images .nav-tabs a .imgFilm::after{position:absolute;top:0;left:0;width:90%;height:100%;content:"";background:var(--bleu);opacity:.7;transition:opacity .5s;border-radius:5px}.film-tresor-images .nav-tabs a .imgFilm::after{width:100%}.contenu-enseignant .film-tresor .film-tresor-images-photogramme li:not(.active){filter:none}.efilm-deroulant-carousel a.active .img::after,.film-tresor-images .nav-tabs .active a .imgFilm::after{opacity:0}.efilm-deroulant-carousel a .img{position:relative;border-radius:5px;overflow:hidden}.efilm-deroulant-carousel a .img img{border-radius:5px}.efilm-deroulant-carousel a .sequence{color:var(--bleu)}.efilm-deroulant-carousel .slick-prev:before,.efilm-deroulant-carousel .slick-next:before{color:#fff}.deroulant h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:38px;font-weight:bold;margin-top:0}.deroulant h2 .sequence{color:var(--bleu);font-weight:normal}.js .deroulant-item{height:0;overflow:hidden}.js .deroulant-item.active{height:auto;scroll-behavior:smooth}.js .deroulant-item.active:target{padding-top:60px;margin-top:-60px}.deroulant .duree{font-family:Helvetica,Arial,sans-serif;padding-bottom:10px}.efilm-content p,.efilm-content li{font-family:Helvetica,Arial,sans-serif}#analyse-decoupage li,.tabs__list li{font-family:Helvetica,Arial,sans-serif}[tabindex="-1"]{outline:none}.analyse-menu{padding-top:45px}.analyse-menu video,.analyse-menu figure{width:100%}.analyse-menu-liste ul{list-style-type:none;padding:0;margin:0}.analyse-menu-liste li{padding:0;margin:0;padding-left:30px}.analyse-menu-liste li a{display:block;color:#656565;margin-bottom:20px}.analyse-menu-liste li.active{background-image:url(../../img/enseignant/analyse-chevron.png);background-repeat:no-repeat;background-position:0 3px}.analyse-menu-liste li.active a{color:#fff}.analyse-menu-liste li a .titre{font-size:22px;line-height:1em;font-weight:bold}.analyse-menu-liste li a .desc{font-size:15px}.analyse-menu .oz-controls{width:100% !important}.enseignant .mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current,.enseignant .mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current{background:var(--bleu)}.enseignant .mejs-ted .mejs-controls button{background-color:var(--bleu) !important}.invisible{position:absolute;height:0;width:0;overflow:hidden;left:-9999px;top:-9999px}.tabs__list{padding:0px;margin:0;list-style-type:none;margin-top:-30px;margin-bottom:10px}.tabs__item{display:inline-block}.tabs__item a{font-size:28px;color:var(--bleu);display:inline-block;padding:20px;border-left:1px solid #ccc}.tabs__item a[aria-selected=false]{opacity:.5}.tabs__item:first-child a{padding-left:0;border:none}.tabs__content[aria-hidden=true]{display:none}.efilm-analyse-plan img{width:100%}.efilm-analyse-plan .titre{background:#000;padding:5px;color:#fff}.efilm-analyse-plan .legende{padding:5px;color:#000}.efilm-analyse-big .slick-slide img{width:100%}#analyse-decoupage ul{margin:0;padding:0;list-style-type:none}.efilm-analyse-carousel{padding-top:15px}.efilm-analyse-carousel .sequence{background:#000;display:block;width:90%;color:#fff;text-transform:uppercase;padding:5px}.efilm-analyse-carousel a{text-decoration:none}.efilm-analyse-carousel li a{opacity:.5;display:block}.efilm-analyse-carousel li a.plan-actif{opacity:1}#analyse-decoupage ul.efilm-analyse-carousel-ul{padding-left:40px;padding-right:10px}.efilm-ricochet{padding:2%}.efilm-ricochet img{max-width:100%}.efilm-ricochet .liens{padding:10px;background:#fff;text-align:center}.efilm-ricochet .liens a{display:inline-block;font-size:13px;font-family:"Krona One","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;text-decoration:none;margin-left:20px}.efilm-ricochet .liens .i img{vertical-align:middle}.efilm-ricochet .liens .i{width:60px;height:60px;display:inline-block;border-radius:60px;vertical-align:middle;line-height:60px}.efilm-ricochet .details{color:#000;padding:10px 0;padding-right:100px}.efilm-ricochet h3{color:#fff;font-size:16px;padding:0;margin:0;margin-top:20px;text-transform:uppercase;font-family:"Krona One","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.enseignant .film-header-full{padding-top:10px;min-height:0;background:linear-gradient(90deg, rgb(0, 0, 0) 0, rgb(0, 0, 0) calc(100% - 600px), rgba(0, 0, 0, 0) calc(100% - 400px), rgba(0, 0, 0, 0) 100%) top right,var(--imgFilmFond) top right no-repeat;background-size:contain}.enseignant .film-header{display:flex;align-items:center}.enseignant .film-header--retour-films{background:url(../../img/enseignant/retour.svg) no-repeat left center;padding-left:30px;color:#fff;margin-right:50px;font-size:16px}.enseignant .film-header h1{font-size:24px;line-height:1em}.film-header--enseignant h1{padding-top:8px !important;justify-content:flex-start}.film-header-full h1 span:first-of-type img{width:auto !important;height:40px !important}.enseignant h2{text-transform:uppercase;font-size:24px}.enseignant .film-header h1 img{margin-right:10px;display:inline-block}.enseignant .etoilement-bottom,.enseignant .mettre-de-cote--button{display:none}.enseignant .film-etoilement .number-in-circle{background:var(--bleu)}.enseignant .film-ricochet-image{background:#3a4045}.enseignant .film-ricochet-texte-2{background:#fff;margin-left:53%;width:43%}.ricochets-to-top img{max-width:100%}.enseignant .film-tresor-menu-item.active a .img,.enseignant .film-tresor-menu-item a:hover .img,.enseignant .film-tresor-content{background:var(--bleu)}.enseignant .film-tresor-menu-item.active .titre,.enseignant .film-tresor-menu-item a:hover .titre{color:var(--bleu)}.enseignant .film-tresor-image .liens .i,.enseignant .enclasse-list-text-button,.enseignant .enclasse-list-text-bloc,.enseignant .liens-hover .i{background:var(--bleu)}#login_box .more{padding:20px;display:inline-block}#login_box{max-width:1024px;margin:auto}#signup fieldset{width:50%;padding-right:5%;float:left}#signup label em{font-weight:normal;font-size:11px}.form-group{width:100%;float:none}.error,.o_messages{max-width:560px;margin:auto;padding:10px;background:#3a4045;color:#fff;text-align:center}:root .enseignant .ozplayer .oz-poster>span>span,.enseignant .oz-playpause,.enseignant .oz-fullscreen{background:var(--bleu) !important}.enseignant .oz-controls .oz-field button:hover,.enseignant .oz-controls .oz-field button:focus,.enseignant .oz-controls .oz-field button:active,.enseignant .ozplayer .oz-poster>span:hover>span,.enseignant .ozplayer .oz-controls .oz-slider .oz-slider-thumb:hover strong,.enseignant .ozplayer .oz-controls .oz-slider .oz-slider-thumb:focus strong,.enseignant .ozplayer .oz-controls .oz-slider .oz-slider-thumb:active strong,.enseignant .oz-no-images .oz-logo-bug:hover small,.enseignant .oz-no-images .oz-logo-bug:focus small,.enseignant .oz-no-images .oz-logo-bug:active small,.enseignant .ozplayer .oz-skip-links li a:hover,.enseignant .ozplayer .oz-skip-links li a:focus,.enseignant .ozplayer .oz-skip-links li a:active{background-color:var(--bleu) !important}.efilm-ecritpar{position:relative;float:right;clear:both;z-index:2;background:url(../../img/enseignant/triangle-auteur.png) no-repeat bottom right;min-width:602px;min-height:140px}.efilm-ecritpar a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:right;font-size:12px;color:#000;position:absolute;right:10px;bottom:30px;font-size:14px}.efilm-ecritpar a b{text-decoration:underline}#bloc_header_logout{position:absolute;right:0;top:20px;font-size:12px}#bloc_header_logout a{display:inline-block;font-size:15px;margin-right:25px;color:#000}#bloc_header_logout a img{margin-right:5px}#bloc_header_logout a.lien-ecole{color:#fff;margin-right:15px}.enseignant a{color:var(--bleu)}.btn-enseignant{display:inline-block;background:var(--bleu);color:#fff !important;padding:10px;background:#7081ba;border-radius:5px}.btn-enseignant img{margin-right:15px}.efilm-ecritpar a{color:#fff}.efilm-content .col-md-8 p img{width:100%;max-width:100%;height:auto}a.back-to-top{position:absolute;width:30px;text-align:center;left:-20px;bottom:0px;color:#fff;padding:15px;font-size:20px;font-weight:bold}.tooltipster-light{border-radius:5px;border:1px solid #ccc;background:var(--bleu);color:#fff}.tooltipster-light *{color:#fff !important}.tooltipster-light .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px}.tooltipster-light .tooltipster-content img{max-width:100%}#div_menu_enseignant-bas a{font-size:12px;color:#fff}#div_menu_enseignant-bas li{margin-right:20px}.tooltipster-base{max-width:650px}.deroulant-item .film-tresor-image .liens,.efilm-para .film-tresor-image .liens{width:350px;bottom:0px}.efilm-para .film-tresor-image .liens{width:100%}.efilm-para-txt{padding-bottom:30px}#la_email_ac{display:none}a.lien-ecole{background:#e94e1b;color:#fff;padding:10px;padding-bottom:9px;border-radius:5px}a.lien-ecole img{margin-top:-4px}.horsligne .bloc{font-family:"Krona one";padding-left:150px;position:relative;min-height:150px;padding-top:25px;padding-bottom:50px}.horsligne .bloc .number-in-circle{position:absolute;left:0;top:0}.horsligne [type=checkbox]{width:30px;height:30px;vertical-align:middle}.horsligne label{font-weight:normal}.horsligne .dwl{display:inline-block;margin-top:15px;text-decoration:underline;padding:15px;border-radius:10px;padding-right:50px;background:url(../../img/enseignant/download.png) no-repeat right center}.horsligne .dwl.off{opacity:.3;background-color:#ccc}.efilm-item-titre h2{padding-top:45px;border-bottom:1px solid #9d9d9d;text-transform:uppercase;color:#000;margin:0}.efilm-item-desc h3{color:#000;font-size:18px}.efilm-item-desc{margin-bottom:70px}.bloc-bleu{padding:20px 28px 20px 23px;background:#7081ba;color:#fff !important;border-radius:5px}.bloc-bleu *{color:#fff !important}.bloc-media .film-tresor-image{width:100%;height:auto;margin:0;float:none}.alecole{color:#fff;padding:30px}.alecole *{color:#fff !important}.alecole.fond-couleur li{display:list-item}.alecole h4{font-family:Helvetica,Arial,sans-serif !important}.logo-alecole{padding-left:50px;background:url(../../img/logo-ecole.svg) no-repeat left center;line-height:38px}h2 .logo-alecole{margin-left:20px;display:inline-block;font-size:16px;font-family:Helvetica,Arial,sans-serif !important;text-transform:none;margin-top:-5px}.bloc-media h4,.ricochet-item h4{color:var(--bleu);margin-bottom:0;font-family:Helvetica,Arial,sans-serif;text-transform:none;font-weight:normal;font-size:16px;padding-top:7px}.bloc-media img{border-radius:5px}.bloc-media{padding-bottom:30px}.ricochet-item .bloc-media{padding-top:60px;padding-bottom:0}.efilm-album img{max-width:100%}.efilm-album .dwl{margin-bottom:20px}.ricochet-item{margin-top:20px;padding-top:0px;background:url(../../img/filet_ricochet.png) no-repeat center 15px;position:relative}.ricochet-item h4{font-size:16px;max-width:300px;text-align:center;margin:auto}.film-tresor-images .tab-pane{position:relative}.film-tresor-images-photogramme,.film-tresor-images-extraits{margin-top:-30px}.film-tresor-images .nav-tabs{border-bottom:0}.film-tresor-images .nav-tabs a{display:inline-block;min-height:85px;border:0 !important;border-right:1px solid #fff !important;padding:20px;padding-bottom:10px;background:none;color:rgba(0,0,0,.5);border-radius:0;font-size:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding-top:30px;line-height:1em}.film-tresor-images .nav-tabs li:last-child a{border-right:0 !important}.film-tresor-images .nav-tabs .active a{background:none;color:#fff}.film-tresor-images .nav-tabs a:hover,.film-tresor-images .nav-tabs a:focus,.film-tresor-images .nav-tabs a:active{background:none !important;color:#fff !important}.bloc-album:not(:last-child){margin-bottom:30px}.album-titre{font-weight:bold;margin-bottom:5px}.album-auteur{color:var(--bleu);margin-bottom:5px}#arret-sur-image .bloc-media h4.fond-couleur{font-size:16px;line-height:24px}.enseignant .slick-prev.slick-disabled,.enseignant .slick-next.slick-disabled{background:rgba(0,0,0,0) !important}.enseignant .slick-prev:before,.enseignant .slick-next:before{color:#7081ba;content:"›";font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:50px}.enseignant .slick-prev:before{content:"‹"}.enseignant .slick-prev,.enseignant .slick-next{text-align:right;height:112%;width:60px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%) !important;transition:all .3s}.enseignant .slick-prev{text-align:left;left:0px;z-index:9;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 60%, rgba(255, 255, 255, 0) 100%) !important}.enseignant .slick-next{right:0px}.col-md-12.efilm-aside-imgs{display:flex;gap:20px}.efilm-aside-img-legende{padding-top:5px;color:var(--bleu)}.efilm-aside-video{position:relative}.explications{border-bottom:1px solid #999}.explications summary{cursor:pointer;color:var(--bleu);font-size:20px}.explications summary>span{color:#999;font-size:16px;float:right}.explications>div{padding-top:5px;padding-bottom:10px}.balade-img{display:inline-block;margin-right:30px;max-width:calc(50% - 30px);font-size:16px;color:var(--bleu);margin-bottom:20px}.balade-img img{width:100%;margin-bottom:10px;display:block}.balade-img:last-child{margin-right:0}.balade-img.active{display:block}.balade-img.active img{outline:5px solid var(--jaune)}.balade .h3{margin-top:40px}.ricochet-desc{padding-top:15px;max-width:520px}.ricochet-2 .img{text-align:center}.ricochet-2 .img img{width:auto !important;max-width:100%;max-height:450px}.efilm-puzzle{margin-bottom:20px}.efilm-puzzle--img img{width:100%}.bloc-generique{margin-bottom:30px}.efilm-aside-video{margin-bottom:20px}.efilm-programme--paras{clear:both;padding-top:30px}.efilm-auteur-autre-film{margin-bottom:15px}.efilm-programme--resume{margin-bottom:30px}.efilm-programme--resume .affiche{text-align:right}@media screen and (max-width: 1060px){#classe-titre{padding-top:62px !important}}@media screen and (max-width: 900px){.efilm-main-cols{display:block !important}.efilm-main-cols .menu-enseignant,.efilm-main-cols .contenu-enseignant{width:100%}}.film{display:block;position:relative;margin-bottom:42px}.film>div:first-of-type{background-color:#242021;color:#fff;padding-top:30px;padding-bottom:60px;margin-bottom:30px}.film h1{color:#fff}.film .infos{margin-bottom:10px}.film .img{position:relative;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.film .img a{float:left;padding:20px;position:relative;display:inline-block;transition:all .3s;text-align:center;width:fit-content;text-decoration:none}.film .img a .imgmenu{height:120px;display:flex;justify-content:center;align-items:center}#film .film-header h1{text-transform:uppercase;font-size:24px}.film .img span{line-height:1em;position:relative;text-align:center;color:#fff;display:block;font-size:22px;color:#ab8f2f;padding-top:20px}.film .etoilement span{color:#f3911f}.etoilement-out{width:100%;position:relative;display:flex;overflow:hidden}#etoilement-notule{flex:0 0 380px;width:380px;padding-left:10px;padding-right:10px;background:#231f20}.film-notule-outer-video{width:86%;max-width:1024px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.film-notule-outer-video>button{position:absolute;right:-30px;top:-30px;z-index:100}#etoilement-notule *{color:#fff}#etoilement-notule .film-header-infos{font-size:18px}#etoilement-notule .film-notule-time{font-size:18px;font-weight:bold}#etoilement-notule .notule{opacity:0;visibility:hidden;top:0;left:10px;transform:translateX(-20px);transition:all .3s}#etoilement-video .vimeo-player-responsive{max-width:1024px}#etoilement-video{position:absolute;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s}#etoilement-video.active{opacity:1;visibility:visible;pointer-events:all}#etoilement-notule .notule.active{transform:translateX(0px);visibility:visible;opacity:1}#etoilement-notule p{margin-top:20px;font-weight:bold}#etoilement-notule h1{font-size:24px;text-transform:uppercase}#etoilement-canvas{position:relative;flex-grow:1;background:#231f20}.film-notule-img{margin-top:10px;margin-bottom:10px}.film-notule-btns>*{display:block;border:none;background:none;padding:0;margin:0}.film-notule-video{position:absolute;left:380px;right:0;z-index:999;top:0px;width:calc(100vw - 380px);bottom:0;visibility:hidden;opacity:0;pointer-events:none;transition:all .5s;background:rgba(0,0,0,.5)}.film-notule-video .btn-rond{position:absolute;right:-30px;z-index:9999;top:-30px}.film-notule-video.active{pointer-events:all;opacity:1;visibility:visible}.film .tresor span{color:#f15533}.film .ricochet span{color:#6b82bf}.film .jeux span{color:#8fc973}.film .lettre{width:225px}.film .desc{margin-left:-30px}.film .resume{padding-top:20px}.film-header-full{background:#231f20;color:#fff}.film-header-full-retour{z-index:2}.film-header-full-retour a{display:flex;align-items:center}.film-header-full h1{text-transform:uppercase;font-weight:normal;margin-top:0}.film-header-full h1{display:flex;justify-content:space-between;align-items:center}.film-header-full h1 span:first-of-type{font-size:24px}.film-header-full h1 span:last-of-type{font-size:18px}.film-header-full h1 span:first-of-type img{width:25%;margin-right:18px}.film-header-full .film-header-infos{font-size:18px;padding-bottom:10px}.film-header-infos span:first-child{font-weight:bold}.film-header-fond{display:flex;align-items:center}.type-ricochet .fill-color{fill:#6b82bf}.type-etoilement .fill-color{fill:#f3911f}.type-tresor .fill-color{fill:rgba(0,0,0,0)}.type-lettre .fill-color{fill:#ab8f2f}.film-header-full{background-repeat:no-repeat}.slick-slide img{width:90%;max-width:100%;vertical-align:middle}.slick-slide .imgFilm{width:212px;height:98px;background-size:cover !important;border-radius:5px;margin-bottom:6px}.film-ricochets .slick-slide{font-variant:normal;display:table-cell !important;height:100%;vertical-align:middle;float:none}.film-ricochet-image{background:#f15533;padding-top:60px;padding-bottom:60px}.film-ricochet-images-bloc-dest{position:relative}.film-ricochet-images-bloc-dest .liens-hover{display:none}.film-ricochet-images-dest.open .liens-hover{display:block}.js .film-ricochet-images-dest.open img{opacity:1}.js .film-ricochet-images-dest img{opacity:0}.liens-hover a{text-decoration:none !important}.film-ricochet-images-dest>img,.film-ricochet-images-source>img{width:100%;vertical-align:middle;display:inline-block}.film-ricochet-images-source,.film-ricochet-images-dest{border:2px solid #fff}.type-ricochet{background-position:50px 10px}.type-tresor{background-position:60px 25px}.type-etoilement{background-position:120px -10px}.film-etoilement h2{font-size:16px}.film-etoilement-extraits{text-align:center}.ricochets-to-top{opacity:0}.film-etoilement .number-in-circle{background:#f3911f}.etoilement-btn button{background:none;border:0;cursor:pointer}.etoilement-btn{position:absolute;color:#fff}.etoilement-bottom{background:#f15533;padding-bottom:20px}.etoilement-bottom label{padding:15px;display:block;padding-bottom:5px}.etoilement-bottom .form-control{max-width:600px;display:inline-block;padding:10px}.etoilement-a-moi{font-family:"Krona one",sans-serif;margin-top:20px;position:relative;display:inline-block;background:url(../../img/enclasse/etoilement-a-moi.png) no-repeat;width:910px;height:233px}.etoilement-a-moi button{position:absolute;background:none;border:0;width:132px;height:132px;overflow:hidden;border-radius:80px}.etoilement-a-moi button:after{left:0;top:0;position:absolute;content:"Emplacement libre";width:132px;line-height:132px;text-align:center;font-size:12px;color:#fff;font-weight:100;opacity:0;transform:scale(0.01) rotate(360deg);transition:all .5s}.etoilement-a-moi button.active:after{content:" ";background:url(../../img/btn.png) no-repeat;width:64px;height:64px;left:34px;top:34px}.etoilement-a-moi button:hover:after{transform:scale(1) rotate(0deg);opacity:1}.etoilement-a-moi img{position:absolute;left:0;top:0}#etoilement-a-moi-1{left:3px;top:36px}#etoilement-a-moi-2{left:165px;top:93px}#etoilement-a-moi-3{left:303px;top:13px}#etoilement-a-moi-4{left:457px;top:39px}#etoilement-a-moi-5{left:629px;top:98px}#etoilement-a-moi-6{left:775px;top:3px}.etoilement-bottom form{text-align:center}.etoilement-submit button{border:0;background:none;cursor:pointer}.film-tresor{margin-top:18px}.film-tresor-menu-item.active a .img,.film-tresor-menu-item a:hover .img{background:#fff;color:#6b82bf}.film-tresor-menu-item.active a,.film-tresor-menu-item a:hover{color:#6b82bf !important;text-decoration:none}.film-tresor-menu{display:flex;flex-direction:column;gap:70px;background-color:#6b82bf;width:fit-content;border-radius:16px;padding:70px 10px}.film-tresor-menu-item{display:table-cell}.film-tresor-menu-item a:hover{color:#6b82bf}.film-tresor-menu-item a .img{background:#6b82bf;border-radius:60px;border:2px solid #fff;width:68px;height:68px;transition:all .3s;color:#fff;text-transform:uppercase;font-family:"Krona One",sans-serif;font-size:36px;font-weight:normal}.film-tresor-menu-item a .img img{width:100%}.film-tresor-menu-item a{display:block;text-align:center;color:#3a4045;transition:all .3s}.film-tresor-menu-item span{display:inline-block}.film-tresor-menu-item .titre{display:block;color:#fff;transition:color .3s}.film-tresor-menu-item.active .titre,.film-tresor-menu-item a:hover .titre{color:#f15533}.film-tresor-menu-item.active img,.film-tresor-menu-item a:hover img{filter:invert(49%) sepia(52%) saturate(327%) hue-rotate(188deg) brightness(94%) contrast(94%)}.film-tresor-content{padding-top:80px;padding-bottom:30px}.film-tresor-content .efilm-deroulant-carousel{padding-top:0}.film-tresor-image{width:306px;position:relative;overflow:hidden;float:left}.film-tresor-image--extrait{width:640px;height:480px;max-width:100%}.film-tresor-image .img img{width:100%}.film-tresor-image .liens,.liens-hover{position:absolute;bottom:0;background:hsla(0,0%,100%,.8);width:100%;transform:translateY(120px);transition:transform .3s;text-align:center}.film-tresor-image:hover .liens,.liens-hover-out:hover .liens-hover{transform:translateY(0px)}.film-tresor-image .liens img,.liens-hover img{width:20px}.film-tresor-image .liens a,.liens-hover a{display:inline-block;width:49%;padding:10px;text-align:center;font-family:"Krona One";font-size:10px;color:#6b82bf;font-weight:normal;text-decoration:none}.tresor-1ere{background:#fff}.tresor-1ere-video{width:100%}.tresor-1ere-hastexte>div{float:left}.tresor-1ere-hastexte .tresor-1ere-video{width:75%}.tresor-1ere{margin-left:15px;margin-right:15px}.tresor-1ere-notexte{text-align:center;padding-top:30px;padding-bottom:30px}.tresor-1ere-notexte .tresor-1ere-video{float:none !important;max-width:1000px;margin:auto}.tresor-1ere-texte{max-width:25%;padding:15px;font-family:Helvetica,Arial,sans-serif,serif;font-size:18px;color:#000}.liens-hover-out{position:relative;overflow:hidden}.film-tresor-image .liens .i,.liens-hover .i,.liens .i{border-radius:50px;background:#6982c1;width:40px;height:40px;line-height:40px;display:inline-block}.enseignant .film-tresor-image .liens .i,.enseignant .liens-hover .i,.enseignant .liens .i{background:#6b82bf}.liens a,.liens button{vertical-align:middle;margin-top:10px;text-decoration:none}.liens .i{position:relative;vertical-align:middle}.liens .i img{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.modale-img{display:none}.modale-img-in .fiche-film{color:#fff;font-family:"Krona One",sans-serif;padding-top:20px;display:inline-block;text-decoration:none}.modale-img-in .fiche-film img{padding-bottom:10px}.modale-img-in{text-align:center}.flip-container{perspective:1100;transform-style:preserve-3d}.flip-container.active .back{transform:rotateY(0deg)}.flip-container.active .front{transform:rotateY(180deg)}.flip-container,.front,.back{width:100%;min-height:800px}.flipper{transition:.6s;transform-style:preserve-3d;position:relative}.front,.back{backface-visibility:hidden;transition:1s;transform-style:preserve-3d;position:absolute;top:0;left:0}.front{z-index:2;transform:rotateY(0deg);text-align:center}.back{transform:rotateY(-180deg);text-align:center}.back .row{text-align:left;margin:20px;padding:20px;background:#fff}.front>img{max-width:100%;max-height:700px;border:30px solid #fff}.front>button,.back>button{margin-top:20px;background:none;border:0;font-family:"Krona One";font-size:12px}.front>button .svg,.back>button .svg{background:#fff;display:inline-block;padding:15px;border-radius:50px}.front>button svg *,.back>button svg *{fill:#f15533}.cartepostale #message{height:250px}.timbre{float:right;background:url(../../img/enclasse/timbre.svg) right top no-repeat;height:150px;line-height:150px;width:130px;text-align:center}.timbre img{vertical-align:middle;max-width:100px;max-height:110px}.form-group-destinataire{padding-top:50px;padding-bottom:55px}.cote-video-modale{right:0}.video-actions{position:relative;width:100%}.etoilement-btn{position:absolute;left:33%;width:160px;margin-left:-80px;text-align:center}.etoilement-btn button{position:absolute;transition:all .5s;outline:none;width:160px;left:50%;margin-left:-80px}.etoilement-lien{position:absolute;left:66%;width:160px;margin-left:-80px;text-align:center}.etoilement-lien a{text-align:center;color:#fff}.etoilement-btn.deja-dedans .etoilement-ajouter,.etoilement-btn .etoilement-supprimer{opacity:0;z-index:1;transform:rotateY(180deg)}.etoilement-btn.deja-dedans .etoilement-supprimer,.etoilement-btn .etoilement-ajouter{opacity:1;z-index:2;transform:rotateY(0deg)}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current,.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current{background:#f0592c}.mejs-ted .mejs-controls button{background-color:#f0592c !important}.tournage{text-align:center;padding:50px}.etoilement-btn,.etoilement-bottom{display:none}.etoilement-lien{left:50%}.mettre-de-cote{display:none}.film-etoilement-extraits a{display:inline;padding:0px;margin:35px;transform:rotate(0deg) scale(0.95);transition:transform .5s;vertical-align:middle}.film-etoilement-extraits a img{width:200px;height:200px}@media screen and (min-width: 1220px){.film-etoilement-extraits a:nth-child(7n+3):after{content:" ";display:block}}.film-etoilement-extraits a:hover{transform:rotate(10deg) scale(1)}.lien-motif{width:200px;height:200px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:relative;display:table-cell;vertical-align:middle;color:#000;font-family:Krona One;font-size:18px;background-image:url(../../img/motif-fond.png) !important}.film-etoilement-extraits a>div{transition:transform .5s;border-radius:50%;position:relative;overflow:hidden}.film-etoilement-extraits a>div::after{content:"✔";position:absolute;color:#fff;font-size:50px;display:flex;justify-content:center;align-items:center;left:0;width:100%;top:0;height:100%;color:#6b82bf;background:rgba(107,130,191,.7);background:hsla(0,0%,100%,.6);font-weight:bold;font-family:Titillium;font-family:"Fredoka One";opacity:0;transition:opacity .25s}.film-etoilement-extraits a.selected>div::after{opacity:1}.film-etoilement-extraits{display:flex;flex-wrap:wrap;justify-content:center}.film-etoilement-extraits a{width:25%;margin:0;display:inline-block;text-align:center;display:flex;justify-content:center;justify-items:center}.film-etoilement-extraits a div{align-items:center;justify-content:center;display:flex}.film-etoilement-extraits a:nth-child(1),.film-etoilement-extraits a:nth-child(2),.film-etoilement-extraits a:nth-child(3),.film-etoilement-extraits a:nth-child(8),.film-etoilement-extraits a:nth-child(9),.film-etoilement-extraits a:nth-child(10),.film-etoilement-extraits a:nth-child(15),.film-etoilement-extraits a:nth-child(16),.film-etoilement-extraits a:nth-child(17){width:33%}.film-etoilement-extraits a:nth-child(1),.film-etoilement-extraits a:nth-child(8),.film-etoilement-extraits a:nth-child(15){justify-content:flex-end;transform-origin:75% 50%}.film-etoilement-extraits a:nth-child(3),.film-etoilement-extraits a:nth-child(10),.film-etoilement-extraits a:nth-child(17){justify-content:flex-start;transform-origin:25% 50%}@media screen and (max-width: 900px){.film-etoilement-extraits a{width:50% !important;justify-content:center !important;transform-origin:50% 50% !important}}.film-programme .film-programme-presentation{margin-bottom:50px}.film-programme .film-programme-presentation h2{font-size:24px;color:#6b82bf;text-transform:uppercase;margin-bottom:15px}.film-programme .film-programme-presentation .film-programme-presentation-texte{font-size:16px;max-width:725px}.film-programme .film-items{display:flex;flex-direction:column;gap:80px}.film-programme .film-items .film-item{display:grid;grid-template-columns:356px 522px;gap:30px}@media screen and (max-width: 900px){.film-programme .film-items .film-item{grid-template-columns:1fr}}.film-programme .film-items .film-item .film-img{width:356px;height:178px;border-radius:5px;background-size:cover}.film-programme .film-items .film-item .film-item-texte{align-self:center}.film-programme .film-items .film-item .film-item-texte h3{text-transform:uppercase;font-size:18px;font-family:"Krona One",sans-serif !important;margin-top:0;font-weight:normal !important}.film-programme .film-items .film-item .film-item-texte p{font-size:16px}.film-img{height:500px;background-size:cover;background-position:center center;position:relative}.film-mediatheque{text-align:center}.film-mediatheque a{background-color:#6b82bf;color:#fff;padding:10px 15px;border-radius:5px}.film-tresor .film-tresor-images-photogramme .film-tresor-image,.film-tresor-images-film_item_extrait .film-tresor-image{height:fit-content;margin-bottom:30px}.film-tresor .film-tresor-images-photogramme .film-tresor-image:not(:nth-child(3n)),.film-tresor-images-film_item_extrait .film-tresor-image:not(:nth-child(3n)){margin-right:30px}.film-tresor .film-tresor-images-photogramme li.active>a,.film-tresor .film-tresor-images-photogramme li.active>a:hover,.film-tresor .film-tresor-images-photogramme li.active>a:focus,.film-tresor .film-tresor-images-photogramme a:hover,.film-tresor .film-tresor-images-film_item_extrait li.active>a,.film-tresor .film-tresor-images-film_item_extrait li.active>a:hover,.film-tresor .film-tresor-images-film_item_extrait li.active>a:focus,.film-tresor .film-tresor-images-film_item_extrait a:hover{color:#6982c1 !important}.film-tresor .film-tresor-images-photogramme li:not(.active){filter:grayscale(1)}.film-tresor-images .tab-content>.active{display:block}.film-tresor-images .slick-arrow::before{color:#6982c1}.film-header-big{position:relative;margin:0;padding:0}.film-header-big>img{max-height:750px;object-fit:cover;width:100%;display:block}.film-header-big .film-header{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;margin:0;padding:0;flex-direction:column;justify-content:space-between;text-align:center}.film-header-big .film-header h1{margin-left:auto;margin-right:auto;text-transform:uppercase;color:#fff;font-size:32px;padding:20px;background:linear-gradient(0deg, black, transparent);margin:0}.enclasse a.lien-enseignant{background:var(--bleu);color:#fff !important;padding:10px;padding-bottom:9px;border-radius:5px}.enclasse a.lien-enseignant img{margin-top:-4px}.enclasse .classe-titre{color:var(--rouge)}.enclasse .film-header-big,.enclasse .film-header-big>img{max-height:500px !important}.enclasse .film-header{text-align:left}.enclasse .film-header a{background:linear-gradient(180deg, black, transparent);padding:1% 6%;color:#fff}.enclasse .film-header a img{margin-right:12px}.enclasse .film-header h1{padding-left:6%}.enclasse .film-header-full-titre{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;padding:0 0 0 50px}.enclasse .film-header-full-titre h1{font-size:24px;margin:0}.enclasse .film-header-full-titre h2{font-size:18px;margin:0}.enclasse .film-header-full-titre img{max-height:38px;margin-right:18px}.enclasse .row{margin-right:0}.enclasse footer{background:var(--bleu)}.enclasse footer #menu_menu-bas a{color:#fff}.home h2{font-family:"Krona One";font-size:24px;text-transform:uppercase;color:#6982c1;padding-bottom:5px}.home .rte{font-family:"Enriqueta";font-size:16px}.home .plus{background-color:#6982c1;width:fit-content;color:#fff;font-family:"Arial";font-size:16px;font-weight:bold;display:block;padding:10px 18px;border-radius:5px}.home-films-imgs{text-align:center;margin-top:10px}.home-films-imgs h2{text-align:left}.home-films-imgs a:hover{opacity:.7}.home-films-imgs img{display:inline-block;width:25%;max-height:120px;margin:2%}.home-films-imgs a:nth-child(3n-1) img{margin-top:30px}.home-films__item img{width:100%}.home-films__item .film-header{padding-top:10px;word-wrap:break-word}.home-films__item{margin-bottom:15px}.home-films__item a{color:#000}.home-films__item a:hover{text-decoration:none}.home-films__item a:hover h1{color:#8fc973}.home-films__item h1{font-family:"Krona One";font-size:24px;color:#000;text-transform:uppercase;margin:0;padding-top:5px}.home-films__lien{clear:both;margin-top:40px}.maison .fond-couleur{background:#f8b027}.maison footer.fond-couleur{background:#6982c1}.maison footer #menu_menu-bas a{font-family:Arial;font-size:12px;font-weight:bold;color:#fff}.home-film-img{height:500px;background-size:cover;background-position:center center;position:relative;z-index:-1}.home-film-img::before{content:"";display:block;width:100%;height:20px;background-color:rgba(0,0,0,.4);box-shadow:0px 15px 15px 20px rgba(0,0,0,.4)}.maison .film-header-infos{padding-bottom:0}.maison .film-header-full h1{margin-bottom:5px}.maison .film-header-full{min-height:0;padding-bottom:50px}.maison .enclasse-list-text-button,.maison .enclasse-list-text-bloc{background:var(--jaune)}.logos{margin-top:50px;margin-bottom:50px}.logos h2{border-bottom:1px solid;font-size:19px;padding-bottom:15px;margin-bottom:15px}.soutien{display:flex;justify-content:space-between;align-items:center}.concu h2{margin-bottom:35px}@media screen and (max-width: 767px){header #classe-titre{overflow:visible;border:none}.pull-right.menu-haut{float:none !important}header .container-fluid{height:auto}#logo img{max-width:100%}.film-tresor-menu{display:block;text-align:center}.film-tresor-menu-item{display:inline-block;margin:5px}.scrolled nav.haut{position:relative}#logo-mini{display:none}.scrolled header{margin-bottom:0}.enclasse-list-text-bloc{max-width:100%}.tab-menu{display:block;text-align:left;margin:0;padding:0}.tab-menu-item{display:block;margin:5px}.tab-menu-item a{text-align:left}.tab-menu-item a .img,.tab-menu-item a .img img{display:inline-block;max-width:20px;max-height:20px;line-height:20px;font-size:1px;padding:0}.tab-menu-item .titre{display:inline-block;color:#000}.efilm-sub_header-url_suiv,.efilm-sub_header-url_prec{position:relative;display:block}.efilm-sub_header-url_suiv{text-align:right}#bloc_header_logout{position:static;text-align:center;padding:5px}#signup fieldset{float:none;padding:10px;width:100%}#paragraphes{padding:15px}img.couverture{max-width:100%}.film .img a{width:100%;float:none}}#newsletter_nav{background:#ebebeb;text-align:center}#newsletter_nav li{display:inline-block;height:52px}#newsletter_nav li a{color:#575756;display:block;font-size:16px;font-weight:bold;height:52px;line-height:52px;padding:0 18px;text-decoration:none}#newsletter_nav li a.action_selected{color:#fff;background:#666}#newsletter_nav li a:hover{background:#666;opacity:.7;color:#fff}#newsletter_rub{position:relative;overflow:hidden;padding:20px}#newsletter_rub .formError label,#newsletter_rub .formError legend,#newsletter_rub .formError p.div_fieldwhittext_label{color:#d00000}#messageNewsletterErreur{color:#d00000;font-size:12px;display:block}#messageNewsletterOK{font-size:12px;display:block}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.film-header-fond{display:flex}.film-header-full h1{padding:0;margin:0;padding-top:15px;padding-bottom:15px}.film-header-full-retour a{color:#fff}.film-header-full-retour a img{display:inline-block;margin-right:10px}.film-ricochet-choix ul,.film-balade-choix ul,.film-jeu-choix ul{margin-top:30px;display:flex;gap:50px;max-width:800px;flex-wrap:wrap;justify-self:center;justify-content:center}.film-ricochet-choix a,.film-balade-choix a,.film-jeu-choix a{display:block;color:var(--bleu);text-align:center}.film-ricochet-choix a span,.film-balade-choix a span,.film-jeu-choix a span{font-size:14px;display:inline-block;padding-top:5px}.film-ricochet-choix a img,.film-balade-choix a img,.film-jeu-choix a img{display:block;margin-left:auto;margin-right:auto}.film-jeu-choix a img{width:95px}.film-jeu{display:flex;justify-self:center;padding:20px 25px;border-radius:22px;margin:20px;background:var(--bleu-clair);gap:70px;flex-direction:column;max-width:986px;width:100%;overflow:hidden}.ligne{display:flex;align-items:center;gap:20px}.film-puzzle-etape-2 .ligne.puzzle{justify-content:center}.film-puzzle-etape-2 .ligne.puzzle img{max-width:100%}.film-jeu-titre{font-family:"Krona One";font-size:16px;color:var(--bleu)}.film-jeu-etape{font-family:"Krona One";font-size:24px;color:var(--bleu)}.film-balades-img,.film-ricochets-img{position:relative;max-height:248px;max-width:400px;width:100%;height:248px;display:flex;align-items:center;justify-content:center}.film-balades-img img,.film-ricochets-img img{max-width:100%;max-height:100%}.ligne-ricochets{justify-content:space-around}.ligne-ricochets-bottom ul{width:100%;display:flex;gap:20px;justify-content:center;align-items:center}.ligne-ricochets-bottom ul button{background:none;border:none;padding:0;border-radius:5px;overflow:hidden}.ligne-ricochets-bottom ul button.selected{outline:5px solid var(--bleu)}.film-jeu-btn-suite{height:100%;display:flex;align-items:center}.row.display-flex{display:flex;align-items:center}.btn-next{padding:15px;background:var(--bleu);color:#fff;font-size:16px;text-align:center;border-radius:15px}.btn-next:after{content:"→";display:block}.btn-next-wrap{white-space:wrap;margin-left:0}.card{position:relative;perspective:500px}.content{position:absolute;width:100%;height:100%;transition:transform 1s;transform-style:preserve-3d}.card.active .content{transform:rotateY(180deg);transition:transform .5s}.balade-front,.balade-back,.ricochet-front,.ricochet-back{position:absolute;max-height:248px;max-width:400px;width:100%;height:248px;backface-visibility:hidden;background:#f2f2f2}.balade-card-img-container,.ricochet-card-img-container{background:rgba(118,118,118,.2);min-height:248px;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden;max-height:248px;max-width:400px;width:100%;height:248px}.balade-back,.ricochet-back,.memory-back{transform:rotateY(180deg)}.film-ricochets-etape,.film-balades-etape,.film-memory-etape,.film-puzzle-etape{display:none !important}.film-ricochets-etape.active,.film-balades-etape.active,.film-memory-etape.active,.film-puzzle-etape.active{display:flex !important}.film-ricochets-etape-3 .film-jeu{padding-bottom:100px}.ricochet-tourner,.balade-tourner{display:block;border:none;background:none;padding:0;margin:0;margin-top:30px;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--orange);width:100%}.ricochet-tourner img,.balade-tourner img{display:block}.ricochet-tourner{background-color:var(--bleu-clair)}.film-balade-choix,.film-jeu-choix,.film-ricochet-choix{display:flex;justify-content:center}.film-balade-choix a span.spectrogramme,.film-jeu-choix a span.jeu-picto{width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--orange);margin-left:auto;margin-right:auto}.film-balade-choix li:nth-child(2n+2) a span.spectrogramme,.film-jeu-choix a span.jeu-picto{background:var(--bleu)}.film-balade-choix li:nth-child(3n+3) a span.spectrogramme{background:var(--vert)}.film-balade-choix li:nth-child(4n+4) a span.spectrogramme{background:var(--jaune)}.film-balade-choix a span,.film-jeu-choix a span{display:block;text-align:center}.balade-image{border:none;background:none;padding:0;margin:0;max-width:30%;position:relative}.balade-image>img{width:100%}.balade-image.selected{outline:5px solid var(--jaune)}.balade-images{display:flex;width:100%;justify-content:space-around}.ligne-balades{justify-content:center}.film-jeu-memory .card .content{top:0;left:0}.film-jeu-memory .card{width:100px;height:100px;padding:0;margin:0;border:0;background:none;justify-content:center;position:relative}.film-jeu-memory .card.found{animation:rubberBand 1s}.film-jeu-memory .card .content{display:flex;justify-content:center}.film-jeu-memory .card .memory-front{background:var(--bleu)}.film-jeu-memory{width:100%;display:flex;gap:20px;flex-wrap:wrap;justify-content:center;padding-left:50px;padding-right:50px}.film-jeu-memory-dif-0{padding-left:310px;padding-right:310px}.film-jeu-memory-dif-1{padding-left:310px;padding-right:310px}.film-jeu-memory-dif-2{padding-left:190px;padding-right:190px}.memory-back,.memory-front{border-radius:5px;overflow:hidden;position:absolute;max-height:100px;max-width:100px;width:100%;height:100px;backface-visibility:hidden}.film-jeu .film-tresor-image{width:auto;height:auto}.ligne-memory-images{display:flex;flex-wrap:wrap;justify-content:space-evenly}.ligne-difficulte{color:var(--bleu);font-weight:500;font-size:18px}.ligne-difficulte .btn{background:#d8def3;border:none;box-shadow:none;color:var(--bleu);width:100px}.ligne-difficulte .btn.active{background:var(--bleu);color:#fff}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}#puzzle-image{width:100%;opacity:.3}.drag-piece{position:absolute;outline:0px solid red;transition:opacity .5s .5s}.drop-piece{position:absolute;outline:2px solid var(--bleu);background-image:none !important}#puzzle-drop,#puzzle-drag{display:inline-block;position:relative}.film-jeu{max-width:100%}.drop-piece.hover{opacity:.5}.drop-piece.found{opacity:1}.drag-piece.selected{outline:2px solid var(--orange)}#puzzle-drop.clickable .drop-piece:hover{background:rgba(0,0,0,.5)}.enclasse .arret-para{padding:20px 25px;border-radius:22px;margin:20px 0;background:var(--bleu-clair)}.ricochet-tourner{display:none !important}/*# sourceMappingURL=all.min.css.map */
