html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input,select{background:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,select{outline:none}a,input[type="button"],input[type="submit"],button{cursor:pointer;-webkit-appearance:none}#grics{padding-bottom:100px}#grics h1,#grics h2,#grics h3,#grics h4,#grics h5,#grics h6,#grics p{margin-bottom:15px;line-height:normal}#grics a{text-decoration:none}#grics a:hover{text-decoration:underline}#grics>div{background-color:#37424a;bottom:0;left:0;position:absolute;width:100%}#grics>div>div{font-size:.8em;height:100px;margin:auto;position:relative}#grics .legal p,#grics ul,#grics li,#grics a{display:inline-block;margin-bottom:0}#grics .legal{bottom:6px;left:5px;position:absolute;white-space:normal;text-align:left;line-height:normal}#grics .legal p,#grics .legal a{color:#ccc}#grics .menuGrics{list-style:none;padding-left:5px}#grics .menuGrics a{padding:5px}#grics .menuGrics li:before{color:#a5a5a5;content:'|';display:inline-block;padding-right:2px}#grics .copyright{font-size:.9em}#grics .signature{display:block;margin-right:1px;padding-top:20px;text-align:right;transition:opacity .3s linear .3s;white-space:nowrap}#grics .signature .grpLogo{color:#fff;padding:2px}#grics .signature .grpLogo span:first-child{position:relative;top:-5px}#grics .logo{background:url(/Content/modules/grics/images/logoGricsBlanc.png) no-repeat;background-size:contain;display:inline-block;height:30px;margin-left:5px;vertical-align:middle;width:80px}#grics .logo>img{left:-999em;position:absolute}@media only screen and (min-width:600px) and (max-width:939px),only screen and (max-device-width:1024px) and (orientation:portrait){#grics>div>div{width:600px}}@media only screen and (min-width:500px) and (max-width:599px),only screen and (max-device-width:480px) and (orientation:landscape){#grics>div>div{width:500px}}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){#grics>div>div{width:310px}#grics .legal{font-size:.9em}#grics .copyright{font-size:1em}#grics .menuGrics{display:block;margin-top:5px;padding-left:0;width:310px}#grics .menuGrics li:first-child:before{content:none}#grics .menuGrics li:first-child a{padding-left:0}}@media only print{#grics p,#grics a{color:#000}#grics .logo{background:none}#grics .logo>img{left:auto}}#grics button.btn,#grics button.btn2,#grics a.btn,#grics a.btn2{border:1px solid #0073cf;border-radius:8px;font-size:1em;font-weight:400;line-height:40px;padding:0 15px;white-space:nowrap;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#grics button.btn,#grics a.btn{background-color:#0073cf;color:#fff}#grics a.btn,#grics a.btn2{display:inline-block;text-align:center;text-decoration:none}#grics button.btn:focus,#grics a.btn:focus,#grics button.btn2:focus,#grics a.btn2:focus{background-color:#37424a;border-color:#37424a;color:#fff;outline:none}#grics button.btn:hover,#grics a.btn:hover,#grics button.btn2:hover,#grics a.btn2:hover{background-color:#3c8fd4;border-color:#3c8fd4;color:#fff}.btn[disabled],.btn2[disabled]{background-color:#dedede!important;border-color:#dedede!important;cursor:default}#haut-page{background:url('/Content/modules/hautPage/hautPage.png') no-repeat;bottom:150px;display:inline-block;height:40px;opacity:.8;position:fixed;right:10px;text-decoration:none;width:40px;z-index:5000;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#haut-page:hover{opacity:1}#haut-page>span{display:none}#haut-page.masque{opacity:0;visibility:hidden}#mozaik{background-color:#a5a5a5;height:60px;line-height:60px}.scolaire #mozaik{background-color:#7f329a}.corpo #mozaik{background-color:#0073cf}.pedago #mozaik{background-color:#ff6319}.admin #mozaik{background-color:#34b233}#mozaik>div{margin:auto;position:relative;width:940px}#mozaik .logo{background:url(/Content/images/logoMozaikPortailBlanc.png) left center no-repeat;display:inline-block;height:60px;margin-left:1px;width:225px}#mozaik .logo>img{left:-999em;position:absolute}#mozaik .option{float:right;position:relative}#mozaik .langue>span,#mozaik .lien-faq>span{display:none}html[lang^='en'] #mozaik .langue:before{content:'Fr'}html[lang^='fr'] #mozaik .langue:before{content:'En'}#mozaik .lien-faq:before{content:'?'}#mozaik .langue,#mozaik .lien-faq{border:1px solid #fff;border-radius:15px;color:#fff;display:inline-block;font-size:.8em;height:24px;line-height:24px;padding:2px;text-align:center;text-decoration:none;width:24px}#mozaik .lien-faq{margin-left:10px}#mozaik .langue:focus,#mozaik .lien-faq:focus{background-color:#37424a}#mozaik .langue:hover,#mozaik .lien-faq:hover{background-color:#787f84}.scolaire #mozaik .langue:hover,.scolaire #mozaik .lien-faq:hover{background-color:#a44dc4}.corpo #mozaik .langue:hover,.corpo #mozaik .lien-faq:hover{background-color:#47a8f9}.pedago #mozaik .langue:hover,.pedago #mozaik .lien-faq:hover{background-color:#ff8600}.admin #mozaik .langue:hover,.admin #mozaik .lien-faq:hover{background-color:#71cd65}#mozaik .langue+div,#mozaik .lien-faq+div{display:inline-block}#mozaik [data-module="utilisateur"] .menu{display:inline-block}#mozaik [data-module="utilisateur"] .menu>button>span{line-height:24px;margin-left:20px;vertical-align:top}#mozaik [data-module="utilisateur"] .menu>button{color:#fff;height:24px;vertical-align:middle}#mozaik [data-module="utilisateur"] .menu>button::after{content:'▼';font-size:.75em;line-height:24px;margin-left:5px;vertical-align:top}#mozaik [data-module="utilisateur"] .menu>ul{background-color:#fff;border:1px solid #37424a;box-shadow:2px 2px 5px #888;list-style:none;padding:0;position:absolute;right:0;top:48px;visibility:hidden;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:5000}#mozaik [data-module="utilisateur"] .menu.actif>ul{visibility:visible;-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}#mozaik [data-module="utilisateur"] .menu>ul>li{line-height:3em;margin-bottom:0}#mozaik [data-module="utilisateur"] .menu>ul>li:hover,#mozaik [data-module="utilisateur"] .menu>ul>li button:focus,#mozaik [data-module="utilisateur"] .menu>ul>li a:focus{background-color:#f0f0f0}#mozaik [data-module="utilisateur"] .menu>ul>li button,#mozaik [data-module="utilisateur"] .menu>ul>li a{color:#37424a;display:block;padding:0 8px;white-space:nowrap;text-decoration:none}#deconnexion{border-top:1px solid #dedede}#mozaik [data-module="utilisateur"] .menu>button>span{display:none}#mozaik [data-module="utilisateur"] .menu>button::after{margin-left:25px}#mozaik [data-module="utilisateur"] .menu>button{background:url(/Content/images/icoUtilisateur.png) left top no-repeat;margin-left:10px}#profil-utilisateur .modale-ombrage{height:100vh;width:100vw;position:fixed;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,.6);z-index:1002}#profil-utilisateur .modale-conteneur{height:auto;display:inline-block;position:fixed;top:50%;left:50%;z-index:1001;background:#fff;border-radius:7px;-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);padding:10px;box-shadow:5px 5px 5px rgba(0,0,0,.5)}#profil-utilisateur .modale-contenu button+div{display:block;margin:30px 0 0 0}#profil-utilisateur .bouton-fermer{right:-15px;top:-15px}#profil-utilisateur .theme-bordure{border:1px solid #dedede}#profil-utilisateur .theme-lien{color:#0073cf;fill:#0073cf}#profil-utilisateur .modale-contenu{max-height:60vh;padding-right:10px;overflow:auto;min-width:250px}#profil-utilisateur .modale-contenu .titre{color:#37424a;font-size:1.4em;font-weight:600;padding-bottom:25px;text-align:center}#profil-utilisateur .modale-contenu .lien-fermer{margin:10px auto;display:block}@media only screen and (min-width:600px) and (max-width:940px),only screen and (max-device-width:1024px) and (orientation:portrait){#mozaik>div{width:600px}#profil-utilisateur .modale-conteneur{width:450px}}@media only screen and (min-width:501px) and (max-width:599px),only screen and (max-device-width:480px) and (orientation:landscape){#mozaik>div{width:500px}#profil-utilisateur .modale-conteneur{width:450px}}@media only screen and (max-width:500px),only screen and (max-device-width:480px) and (orientation:portrait){#mozaik>div{width:310px}#mozaik .logo{background:url('/Content/images/logoMozaikPortailBlancSansTexte.png') left center no-repeat;background-size:contain;width:40px}#profil-utilisateur .modale-conteneur{width:250px}#profil-utilisateur div.modale-contenu{padding:5px}}@media only print{#mozaik .logo{background:none}#mozaik .logo>img{left:auto}#mozaik .langue{display:none}}h1,h2,h4{font-weight:400}h3{font-weight:300;font-size:24px;color:#37424a}h5{font-weight:600;font-size:18px;color:#37424a}h6{font-weight:600;font-size:16px;color:#787f84}.font-weight-semi{font-weight:600}.font-size-xs{font-size:16px}.font-size-sm{font-size:18px}.clear-both{clear:both}span.clear-both{clear:both;display:block}#contenu input[type="button"].bouton,#contenu input[type="submit"].bouton,#contenu a.bouton,#contenu button.bouton,#bas-page-app input[type="button"].bouton,#bas-page-app input[type="submit"].bouton,#bas-page-app a.bouton,#bas-page-app button.bouton{background-color:#787f84;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;line-height:35px;padding:0 15px;white-space:nowrap;margin:10px;text-align:center;transition:all .2s ease-in-out;-webkit-appearance:none}#contenu a.bouton,#bas-page-app a.bouton{display:inline-block;text-decoration:none}.corpo #contenu input[type="button"].bouton,.corpo #contenu input[type="submit"].bouton,.corpo #contenu a.bouton,.corpo #contenu button.bouton,.corpo #bas-page-app input[type="button"].bouton,.corpo #bas-page-app input[type="submit"].bouton,.corpo #bas-page-app a.bouton,.corpo #bas-page-app button.bouton{background-color:#0073cf}.corpo #contenu input[type="button"].bonton:focus,.corpo #contenu input[type="submit"].bouton:focus,.corpo #contenu a.bouton:focus,.corpo #contenu button.bouton:focus,.corpo #bas-page-app input[type="button"].bouton:focus,.corpo #bas-page-app input[type="submit"].bouton:focus,.corpo #bas-page-app a.bouton:focus,.corpo #bas-page-app button.bouton:focus{background-color:#47a8f9}#contenu input[disabled].bouton,#contenu button[disabled].bouton,#contenu a[disabled].bouton,#contenu a[disabled].bouton,#bas-page-app input[disabled].bouton,#bas-page-app button[disabled].bouton{background-color:#dedede!important;cursor:default}#contenu input[disabled].bouton:hover,#contenu button[disabled].bouton:hover,#contenu a[disabled].bouton:hover,#contenu a[disabled].bouton:hover,#bas-page-app input[disabled].bouton:hover,#bas-page-app button[disabled].bouton:hover{opacity:1!important}.noTouch #contenu input[type="button"].bouton:hover,.noTouch #contenu input[type="submit"].bouton:hover,.noTouch #contenu button.bouton:hover,.noTouch #contenu a.bouton:hover,.noTouch #bas-page-app input[type="button"].bouton:hover,.noTouch #bas-page-app input[type="submit"].bouton:hover,.noTouch #bas-page-app button.bouton:hover,.noTouch #bas-page-app a.bouton:hover{opacity:.8}html,body{background-color:#f0f0f0;color:#37424a;font-family:"Open Sans",sans-serif;font-size:16px;height:100%;line-height:24px;min-height:270px}body>div{min-height:100%;position:relative}#contenu,.contenu,#entete-app>div,#bas-page-app>div>div{margin:0 auto;width:940px}#contenu{padding-bottom:15px}#contenu>div{position:relative}strong{font-weight:bold}i,em{font-style:italic}.hide{display:none}.texte-assistance{font-size:0;position:absolute;text-indent:-9000px}pre{white-space:pre-wrap}.message-erreur{text-align:center;font-size:18px;font-weight:600;color:#999}.erreur-element{min-height:20px;color:#999}.erreur-element>p{background-image:url('/Content/images/icones/i_attention-erreur.png');background-position:left center;background-repeat:no-repeat;background-size:14px 14px;font-size:13px;line-height:15px;padding-left:20px}.chargement{background:url(/content/images/ajax-loader.gif) center center no-repeat;background-size:75px auto;height:30px;text-align:center}.chargement>span{display:none}@media only screen and (max-width:599px),only screen and (max-device-width:480px){.message-erreur{font-size:15px}.chargement{background-size:60px auto;height:20px}}.bienvenue{background-color:#fff;margin:0 auto;max-width:400px;min-width:290px}.bienvenue>p{font-weight:600;text-align:center;font-size:30px;line-height:34px;margin:20px 10px 40px}#entete-app{margin-top:15px;position:relative;min-height:24px}#entete-app h1{display:none}#entete-app .ecole{font-size:1.2em;min-height:24px;padding-bottom:5px}#entete-app .notifications{margin-bottom:30px;margin-top:30px}#entete-app .notifications.empty{margin-bottom:0;margin-top:0}#entete-app .notifications li{border:2px solid #37424a;border-radius:8px;color:#000;padding:8px 25px 8px 15px;position:relative}#entete-app .notifications li+li{margin-top:10px}#entete-app .notifications li pre{margin-left:32px}#entete-app .notifications li pre::before{background-image:url(/Content/images/icones/i_bulle-info_37424a.png);content:'';display:block;left:5px;height:32px;position:absolute;top:5px;width:32px}#entete-app .notifications li button{font-size:0;height:34px;position:absolute;top:0;right:0;width:34px}#entete-app .notifications li button::before,#entete-app .notifications li button::after{background-color:#000;content:'';display:block;height:2px;position:absolute;top:15px;right:10px;width:15px}#entete-app .notifications li button::after{transform:rotate(45deg)}#entete-app .notifications li button::before{transform:rotate(-45deg)}#entete-app .notifications li button:hover::before,#entete-app .notifications li button:hover::after{height:2px;right:8px;top:15px;width:19px}#entete-app .notifications li.critical{border-color:#d52b1e}#entete-app .notifications li.critical pre::before{background-image:url(/Content/images/icones/i_avertissement_rouge.png)}#entete-app .notifications li.warning{border-color:#fdb813}#entete-app .notifications li.warning pre::before{background-image:url(/Content/images/icones/i_avertissement_jaune.png)}#appPiedPage{color:#37424a;padding-bottom:130px}#appPiedPage a{text-decoration:none;color:#37424a;font-size:.9em;display:inline-block;padding-bottom:15px}#appPiedPage a:hover{text-decoration:underline}#appPiedPage>div{background-color:#dedede;bottom:90px;left:0;padding-bottom:40px;position:absolute;width:100%}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){#appPiedPage>div{padding-bottom:20px}#appPiedPage{padding-bottom:115px}}#appPiedPage .blockInfo{height:0;overflow-y:hidden;visibility:hidden}#appPiedPage .blockInfo.actif{background-color:#f0f0f0;border-radius:8px;height:auto;margin:5px 0;padding:5px;visibility:visible}#appPiedPage .blockInfo.actif,#appPiedPage .blockInfo.actif a{color:#37424a}#appPiedPage .info-ecole>p{font-weight:600;margin:10px 5px 0 5px}#appPiedPage .info-ecole .option{line-height:30px;padding-left:5px;vertical-align:top}#appPiedPage .info-ecole .hide{display:none}.page-title{background-color:#787f84}.page-title h2{color:#fff;font-size:1.5em;padding:10px}.page-content section{background-color:#fff;padding:12px;position:relative}.titre-widget{padding-bottom:15px}.page-content section:before,.page-content section:after{display:table;content:" "}.page-content section:after{clear:both}.liste>li{margin-bottom:5px}.liste h3.titre-section{color:#fff;background-color:#787f84;display:block;font-size:18px;font-weight:500;height:50px;line-height:50px;margin-bottom:5px;padding-left:10px}.liste ul.elements>li{position:relative;margin-bottom:5px}.liste ul.elements>li.nouveau,.liste ul.elements div.nouveau{border-left:5px solid #787f84}.liste ul.elements .titre-element{background-color:#f0f0f0;font-weight:600;font-size:16px;padding:10px}.liste ul.elements .titre-element h4{background-color:#f0f0f0;font-weight:600;font-size:16px;padding-left:10px;float:left}.liste ul.elements>li .titre-element{color:#787f84;height:32px;vertical-align:middle}.liste ul.elements>li .titre-element>img{float:left}.liste ul.elements>li a .titre-element{text-decoration:underline;margin-bottom:0}.liste ul.elements dl.contenu-element{margin-left:42px}.liste ul.elements dl.contenu-element>dt{color:#787f84;font-weight:normal;min-width:75px;vertical-align:text-top}.liste ul.elements dl.contenu-element>dd{font-weight:600;margin-left:10px}.liste ul.elements dl.contenu-element>dd.texte{padding-right:20px;white-space:pre-line}.liste ul.elements li span.libelle{color:#787f84;font-weight:normal;min-width:75px;vertical-align:text-top}.liste ul.elements li span.valeur{font-weight:600;margin-left:10px}ul.liste ul.elements>li>a,ul.liste ul.elements>li>button{display:block;padding-bottom:10px;text-decoration:none;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}ul.liste ul.elements>li>a:hover,ul.liste ul.elements>li>button:hover{background-color:#f0f0f0;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}button.ress-lien,.ress-lien a,.ress-document a{color:#0073cf;font-weight:600;text-decoration:none}.ress-lien a:visited,.ress-document a:visited{color:#7f329a}button.ress-lien:hover,.ress-lien a:hover,.ress-lien a:active,.ress-document a:hover,.ress-document a:active{color:#47a8f9;text-decoration:underline}.ress-lien a:before,.ress-document a:before{content:"» "}.ress-document.ress-telechargement a:before,.ress-telechargement a:before{content:"   ";background-image:url('/Content/images/telechargement.svg');width:12px;height:12px;background-size:12px 12px;background-repeat:no-repeat;background-position:center}.ress-document.ress-telechargement a:visited,.ress-telechargement a:before{color:#0073cf}.ress-document>p{margin-left:14px}.ress-document .info-document{color:#787f84;font-size:11px;font-weight:600;line-height:12px}button.ress-lien:disabled{cursor:default;text-decoration:none;color:#a9a9a9}.ress-document .erreur-document{background-image:url('/Content/images/icones/i_attention-erreur.png');background-position:left center;background-repeat:no-repeat;background-size:14px 14px;font-size:13px;padding-left:20px;line-height:normal}@media(min-width:500px){ul.liste ul.elements dl.contenu-element>dt,ul.liste ul.elements dl.contenu-element>dd{float:left}ul.liste ul.elements dl.contenu-element>dt{clear:left}}@media(max-width:499px){ul.liste ul.elements dl.contenu-element{margin-left:15px}ul.liste ul.elements dl.contenu-element>dt{margin-top:10px}ul.liste ul.elements dl.contenu-element>dd{margin-left:0}}.corpo ul.liste ul.elements>li.nouveau{border-left-color:#0073cf}table.tableau{table-layout:fixed;width:100%}table.tableau tr:nth-child(even){background-color:#f0f0f0}table.tableau td,table.tableau th{padding:4px 4px 4px 4px;text-align:left}table.tableau td:nth-child(1),table.tableau th:nth-child(1){width:30%}table.tableau td:nth-child(2),table.tableau th:nth-child(2){width:30%}table.tableau td:nth-child(3),table.tableau th:nth-child(3){width:13%}table.tableau td:nth-child(4),table.tableau th:nth-child(4){width:12%}table.tableau td:nth-child(5),table.tableau th:nth-child(5){width:15%}table.tableau td:nth-child(3),table.tableau td:nth-child(4),table.tableau td:nth-child(5){text-align:center}@media(max-width:939px){table.tableau th{display:none}table.tableau td:nth-child(1),table.tableau td:nth-child(2),table.tableau td:nth-child(3),table.tableau td:nth-child(4),table.tableau td:nth-child(5){width:auto}table.tableau td:nth-child(3),table.tableau td:nth-child(4),table.tableau td:nth-child(5){text-align:left}table.tableau td{display:block;border-bottom:none}table.tableau td:not(:nth-child(1)):before{content:attr(data-th)":";display:inline-block;margin-right:3px}table.tableau td:nth-child(1){font-weight:700}}#bulletins .liste ul.elements>li{margin-top:10px;padding:10px}.horaire-imprimable>a,.horaire-imprimable>p{font-size:12px;line-height:12px}.voir-plus-moins{background-color:transparent;border:none;font-size:14px;font-weight:600;text-align:right;width:inherit}.voir-plus-moins::after{background-image:url('/Content/images/icones/i_chevron_down.png');background-size:14px 14px;background-repeat:no-repeat;content:'';display:inline-block;height:14px;margin-left:5px;-moz-transition:1s transform ease .1s;-o-transition:1s transform ease .1s;-webkit-transition:1s transform ease .1s;transition:1s transform ease .1s;width:14px;margin-bottom:-2px}.voir-plus-moins:not(.voir-plus)::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.voir-plus-moins.voir-plus>span:nth-child(2){display:none}.voir-plus-moins:not(.voir-plus)>span:nth-child(1){display:none}.voir-plus-moins:hover{text-decoration:underline}.bouton-fermer{background-color:#fff;border:2px solid #37424a;border-radius:50%;box-shadow:2px -1px 2px rgba(0,0,0,.5);height:30px;outline:0;position:absolute;right:0;top:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}.bouton-fermer::before,.bouton-fermer::after{content:'';position:absolute}.bouton-fermer::before{border-left:2px solid #37424a;height:18px;left:12px;top:4px}.bouton-fermer::after{border-top:2px solid #37424a;left:4px;top:12px;width:18px}.bouton-fermer:active,.bouton-fermer:active::before,.bouton-fermer:active::after,.bouton-fermer:hover,.bouton-fermer:hover::before,.bouton-fermer:hover::after{border-color:#787f84;color:#787f84}.bouton-fermer:active{box-shadow:none}.bouton-fermer>span{font-size:0;position:absolute;text-indent:-9000px}.msg-masquable{background-color:#fff;background-repeat:no-repeat;background-position:7px 10px;border:2px solid #787f84;border-radius:6px;color:#787f84;font-size:16px;margin:12px 0 20px 0;min-height:30px;max-height:250px;overflow:hidden;padding:10px 30px 5px 10px;position:relative;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.msg-masquable.reduit{min-height:0;max-height:0;border-bottom-width:0;border-top-width:0;padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}.msg-masquable .bouton-fermer{border:none;box-shadow:none;right:-1px;top:-1px}.msg-masquable.info{background-image:url(/Content/images/icones/i_bulle-info.svg);background-size:30px;border-color:#37424a;padding-left:50px}@media only screen and (min-width:600px) and (max-width:940px),only screen and (max-device-width:1024px) and (orientation:portrait){.msg-masquable{font-size:15px}.msg-masquable.info{background-size:30px;padding-left:50px}}@media only screen and (max-width:599px),only screen and (max-device-width:480px){.msg-masquable{font-size:14px}.msg-masquable.info{background-size:25px;padding-left:40px}.msg-masquable.info:not(.reduit){margin:12px 0 20px}}.corpo .voir-plus-moins{color:#0073cf}.corpo .voir-plus-moins::after{background-image:url('/Content/images/icones/i_chevron_down_corpo.png')}.resultat[data-reussite="false"]>.note{color:#d52b1e}.resultat[data-reussite="true"]>.note{color:#0073cf}.devoirs-lecons{background-color:#09f}.devoirs-lecons:hover{background-color:#66c2ff}.devoirs-lecons .devoirs-lecons-footer{background-color:#0073bf}.devoirs-lecons:hover .devoirs-lecons-footer{background-color:#09f}.finances{background-color:#34b233}.finances:hover{background-color:#71cd65}.finances .finances-footer{background-color:#278626}.finances:hover .finances-footer{background-color:#34b233}.memos{background-color:#7f329a}.memos:hover{background-color:#a44dc4}.memos .memos-footer{background-color:#5f2674}.memos:hover .memos-footer{background-color:#7f329a}.absences{background-color:#ff6319}.absences:hover{background-color:#ff8600}.absences .absences-footer{background-color:#bf4a13}.absences:hover .absences-footer{background-color:#ff6319}.alertes{background-color:#d52b1e}.alertes:hover{background-color:#fc4e31}.alertes .alertes-footer{background-color:#a02017}.alertes:hover .alertes-footer{background-color:#d52b1e}.messages{background-color:#37424a}.messages:hover{background-color:#5f686e}.messages .messages-footer{background-color:#293238}.messages:hover .messages-footer{background-color:#37424a}.tag-maquette{position:absolute;right:0;top:0}.tag-maquette .ruban{height:75px;overflow:hidden;position:absolute;right:-5px;text-align:right;top:-5px;width:75px;z-index:5}.tag-maquette .ruban .titre{background:linear-gradient(#d52b1e 0,#a02017 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);color:#fff;display:block;font-size:10px;font-weight:bold;line-height:20px;position:absolute;right:-21px;text-transform:uppercase;text-align:center;top:19px;width:100px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tag-maquette .ruban .titre::before{border-bottom:3px solid transparent;border-left:3px solid #a02017;border-right:3px solid transparent;border-top:3px solid #a02017;content:"";left:0;position:absolute;top:100%;z-index:-1}.tag-maquette .ruban .titre::after{border-bottom:3px solid transparent;border-left:3px solid transparent;border-right:3px solid #a02017;border-top:3px solid #a02017;content:"";position:absolute;right:0;top:100%;z-index:-1}.tag-maquette .details{background-color:#a5a5a5;box-shadow:-2px 4px 10px -5px rgba(0,0,0,1);height:50px;margin-top:5px;max-width:0;overflow:hidden;position:relative;z-index:4;-moz-transition:.5s max-width .2s ease-out;-o-transition:.5s max-width .2s ease-out;-webkit-transition:.5s max-width .2s ease-out;transition:.5s max-width .2s ease-out}.tag-maquette:hover .details{max-width:2000px;-moz-transition:1s max-width .1s ease-in;-o-transition:1s max-width .1s ease-in;-webkit-transition:1s max-width .1s ease-in;transition:1s max-width .1s ease-in}.tag-maquette .details p{color:#fff;font-size:12px;font-weight:600;height:100%;line-height:15px;padding:2px 50px 5px 5px;width:225px}[mp-ripple-effect],[mp-ripple-effect=""],[data-mp-ripple-effect],[data-mp-ripple-effect=""]{overflow:hidden;position:relative}.ripple{background:#fff;position:absolute;border-radius:50%;width:50px;height:50px;-moz-animation:ripple-animation 2s;-o-animation:ripple-animation 2s;-webkit-animation:ripple-animation 2s;animation:ripple-animation 2s}@-moz-keyframes ripple-animation{from{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:.4}to{-moz-transform:scale(20);-ms-transform:scale(20);-o-transform:scale(20);-webkit-transform:scale(20);transform:scale(20);opacity:0}}@-webkit-keyframes ripple-animation{from{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:.4}to{-moz-transform:scale(20);-ms-transform:scale(20);-o-transform:scale(20);-webkit-transform:scale(20);transform:scale(20);opacity:0}}@keyframes ripple-animation{from{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:.4}to{-moz-transform:scale(20);-ms-transform:scale(20);-o-transform:scale(20);-webkit-transform:scale(20);transform:scale(20);opacity:0}}span.clear-both{display:block;clear:both}.extra::before{background-color:#f0f0f0;content:" ";display:block;height:15px;left:20px;position:absolute;top:-8px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:15px}.lien-maquette-resultats{display:none!important}body.login #contenu{padding-top:30px;padding-bottom:30px}@media only screen and (min-width:600px) and (max-width:939px),only screen and (max-device-width:1024px) and (orientation:portrait){#contenu,.contenu,#entete-app>div,#bas-page-app>div>div{width:600px}}@media only screen and (min-width:500px) and (max-width:599px),only screen and (max-device-width:480px) and (orientation:landscape){#contenu,.contenu,#entete-app>div,#bas-page-app>div>div{width:500px}}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){html,body{min-width:310px}#contenu,.contenu,#entete-app>div,#bas-page-app>div>div{width:310px}}@media only screen and (min-height:640px){body.login #contenu{padding-top:100px}}[data-pourcent].pourcentage .graphique{background-color:#a5a5a5;display:inline-block}[data-pourcent].pourcentage .graphique::after{background-color:#787f84;display:inline-block;content:' ';width:0}.corpo [data-pourcent].pourcentage .graphique{background-color:#0073cf;background-color:#47a8f9}.corpo [data-pourcent].pourcentage .graphique::after{background-color:#00569b;background-color:#0073cf}[data-pourcent].pourcentage.moyenne .graphique,[data-pourcent].pourcentage.moyenne .graphique::after{background-color:transparent}[data-pourcent="100"].pourcentage .graphique::after{width:100%}[data-pourcent="99"].pourcentage .graphique::after{width:99%}[data-pourcent="98"].pourcentage .graphique::after{width:98%}[data-pourcent="97"].pourcentage .graphique::after{width:97%}[data-pourcent="96"].pourcentage .graphique::after{width:96%}[data-pourcent="95"].pourcentage .graphique::after{width:95%}[data-pourcent="94"].pourcentage .graphique::after{width:94%}[data-pourcent="93"].pourcentage .graphique::after{width:93%}[data-pourcent="92"].pourcentage .graphique::after{width:92%}[data-pourcent="91"].pourcentage .graphique::after{width:91%}[data-pourcent="90"].pourcentage .graphique::after{width:90%}[data-pourcent="89"].pourcentage .graphique::after{width:89%}[data-pourcent="88"].pourcentage .graphique::after{width:88%}[data-pourcent="87"].pourcentage .graphique::after{width:87%}[data-pourcent="86"].pourcentage .graphique::after{width:86%}[data-pourcent="85"].pourcentage .graphique::after{width:85%}[data-pourcent="84"].pourcentage .graphique::after{width:84%}[data-pourcent="83"].pourcentage .graphique::after{width:83%}[data-pourcent="82"].pourcentage .graphique::after{width:82%}[data-pourcent="81"].pourcentage .graphique::after{width:81%}[data-pourcent="80"].pourcentage .graphique::after{width:80%}[data-pourcent="79"].pourcentage .graphique::after{width:79%}[data-pourcent="78"].pourcentage .graphique::after{width:78%}[data-pourcent="77"].pourcentage .graphique::after{width:77%}[data-pourcent="76"].pourcentage .graphique::after{width:76%}[data-pourcent="75"].pourcentage .graphique::after{width:75%}[data-pourcent="74"].pourcentage .graphique::after{width:74%}[data-pourcent="73"].pourcentage .graphique::after{width:73%}[data-pourcent="72"].pourcentage .graphique::after{width:72%}[data-pourcent="71"].pourcentage .graphique::after{width:71%}[data-pourcent="70"].pourcentage .graphique::after{width:70%}[data-pourcent="69"].pourcentage .graphique::after{width:69%}[data-pourcent="68"].pourcentage .graphique::after{width:68%}[data-pourcent="67"].pourcentage .graphique::after{width:67%}[data-pourcent="66"].pourcentage .graphique::after{width:66%}[data-pourcent="65"].pourcentage .graphique::after{width:65%}[data-pourcent="64"].pourcentage .graphique::after{width:64%}[data-pourcent="63"].pourcentage .graphique::after{width:63%}[data-pourcent="62"].pourcentage .graphique::after{width:62%}[data-pourcent="61"].pourcentage .graphique::after{width:61%}[data-pourcent="60"].pourcentage .graphique::after{width:60%}[data-pourcent="59"].pourcentage .graphique::after{width:59%}[data-pourcent="58"].pourcentage .graphique::after{width:58%}[data-pourcent="57"].pourcentage .graphique::after{width:57%}[data-pourcent="56"].pourcentage .graphique::after{width:56%}[data-pourcent="55"].pourcentage .graphique::after{width:55%}[data-pourcent="54"].pourcentage .graphique::after{width:54%}[data-pourcent="53"].pourcentage .graphique::after{width:53%}[data-pourcent="52"].pourcentage .graphique::after{width:52%}[data-pourcent="51"].pourcentage .graphique::after{width:51%}[data-pourcent="50"].pourcentage .graphique::after{width:50%}[data-pourcent="49"].pourcentage .graphique::after{width:49%}[data-pourcent="48"].pourcentage .graphique::after{width:48%}[data-pourcent="47"].pourcentage .graphique::after{width:47%}[data-pourcent="46"].pourcentage .graphique::after{width:46%}[data-pourcent="45"].pourcentage .graphique::after{width:45%}[data-pourcent="44"].pourcentage .graphique::after{width:44%}[data-pourcent="43"].pourcentage .graphique::after{width:43%}[data-pourcent="42"].pourcentage .graphique::after{width:42%}[data-pourcent="41"].pourcentage .graphique::after{width:41%}[data-pourcent="40"].pourcentage .graphique::after{width:40%}[data-pourcent="39"].pourcentage .graphique::after{width:39%}[data-pourcent="38"].pourcentage .graphique::after{width:38%}[data-pourcent="37"].pourcentage .graphique::after{width:37%}[data-pourcent="36"].pourcentage .graphique::after{width:36%}[data-pourcent="35"].pourcentage .graphique::after{width:35%}[data-pourcent="34"].pourcentage .graphique::after{width:34%}[data-pourcent="33"].pourcentage .graphique::after{width:33%}[data-pourcent="32"].pourcentage .graphique::after{width:32%}[data-pourcent="31"].pourcentage .graphique::after{width:31%}[data-pourcent="30"].pourcentage .graphique::after{width:30%}[data-pourcent="29"].pourcentage .graphique::after{width:29%}[data-pourcent="28"].pourcentage .graphique::after{width:28%}[data-pourcent="27"].pourcentage .graphique::after{width:27%}[data-pourcent="26"].pourcentage .graphique::after{width:26%}[data-pourcent="25"].pourcentage .graphique::after{width:25%}[data-pourcent="24"].pourcentage .graphique::after{width:24%}[data-pourcent="23"].pourcentage .graphique::after{width:23%}[data-pourcent="22"].pourcentage .graphique::after{width:22%}[data-pourcent="21"].pourcentage .graphique::after{width:21%}[data-pourcent="20"].pourcentage .graphique::after{width:20%}[data-pourcent="19"].pourcentage .graphique::after{width:19%}[data-pourcent="18"].pourcentage .graphique::after{width:18%}[data-pourcent="17"].pourcentage .graphique::after{width:17%}[data-pourcent="16"].pourcentage .graphique::after{width:16%}[data-pourcent="15"].pourcentage .graphique::after{width:15%}[data-pourcent="14"].pourcentage .graphique::after{width:14%}[data-pourcent="13"].pourcentage .graphique::after{width:13%}[data-pourcent="12"].pourcentage .graphique::after{width:12%}[data-pourcent="11"].pourcentage .graphique::after{width:11%}[data-pourcent="10"].pourcentage .graphique::after{width:10%}[data-pourcent="9"].pourcentage .graphique::after{width:9%}[data-pourcent="8"].pourcentage .graphique::after{width:8%}[data-pourcent="7"].pourcentage .graphique::after{width:7%}[data-pourcent="6"].pourcentage .graphique::after{width:6%}[data-pourcent="5"].pourcentage .graphique::after{width:5%}[data-pourcent="4"].pourcentage .graphique::after{width:4%}[data-pourcent="3"].pourcentage .graphique::after{width:3%}[data-pourcent="2"].pourcentage .graphique::after{width:2%}[data-pourcent="1"].pourcentage .graphique::after{width:1%}.graph-spec [data-pourcent].pourcentage .graphique,.graph-spec [data-pourcent].pourcentage .graphique::after{display:none}.precedent-suivant{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;line-height:normal}.precedent-suivant>*{display:inline-block}.precedent-suivant>div{padding:0 3px}.precedent-suivant>button{background-color:transparent;border:0;box-shadow:none}.precedent-suivant>button>span{font-size:0;position:absolute;text-indent:-9000px}.precedent-suivant.precedent-inactif>button.precedent:hover,.precedent-suivant.suivant-inactif>button.suivant:hover{cursor:default}.precedent-suivant.modele-a>div{color:#fff}.precedent-suivant.modele-a>button.precedent{padding:3px 7px 3px 12px}.precedent-suivant.modele-a>button.suivant{padding:3px 12px 3px 7px}.precedent-suivant.modele-a>button.precedent::after,.precedent-suivant.modele-a>button.suivant::before{border:2px solid #fff;display:block;content:'';height:.7em;width:.7em;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.precedent-suivant.modele-a>button:hover{opacity:.7}.precedent-suivant.modele-a.precedent-inactif>button.precedent,.precedent-suivant.modele-a.precedent-inactif>button.precedent:hover,.precedent-suivant.modele-a.suivant-inactif>button.suivant,.precedent-suivant.modele-a.suivant-inactif>button.suivant:hover{opacity:.2}.precedent-suivant.modele-a.grand>button.precedent::after,.precedent-suivant.modele-a.grand>button.suivant::before{height:1.4em;width:1.4em}.precedent-suivant.modele-a>button.precedent::after{border-right-color:transparent;border-top-color:transparent}.precedent-suivant.modele-a>button.suivant::before{border-bottom-color:transparent;border-left-color:transparent}.precedent-suivant.modele-b{min-width:65px}.precedent-suivant.modele-b>div{padding-top:3px}.precedent-suivant.modele-b>button.precedent{padding:3px 10px 3px 7px}.precedent-suivant.modele-b>button.suivant{padding:3px 7px 3px 10px}.precedent-suivant.modele-b>button.precedent::after,.precedent-suivant.modele-b>button.suivant::before{border:.7em solid #787f84;border-top-color:transparent!important;border-bottom-color:transparent!important;content:'';display:block;height:0;width:0}.precedent-suivant.modele-b>button.precedent::after{border-left-width:0}.precedent-suivant.modele-b>button.suivant::before{border-right-width:0}.corpo .precedent-suivant.modele-b>button.precedent::after,.corpo .precedent-suivant.modele-b.precedent-inactif>button.precedent:hover::after,.corpo .precedent-suivant.modele-b>button.suivant::before,.corpo .precedent-suivant.modele-b.suivant-inactif>button.suivant:hover::before{border-color:#0073cf}.corpo .precedent-suivant.modele-b>button.precedent:hover::after,.corpo .precedent-suivant.modele-b>button.suivant:hover::before{border-color:#47a8f9}.precedent-suivant.modele-b.precedent-inactif>button.precedent,.precedent-suivant.modele-b.precedent-inactif>button.precedent:hover,.precedent-suivant.modele-b.suivant-inactif>button.suivant,.precedent-suivant.modele-b.suivant-inactif>button.suivant:hover{opacity:.3}.travail .grp-result{background-color:#f0f0f0;color:#000;font-size:16px;line-height:1.3em;padding-bottom:5px;position:absolute;right:0;top:5px;width:164px}.travail .grp-result.sans-moyenne{padding-top:5px}.travail .grp-result .lib-result{border-bottom:1px solid #dedede;font-size:.9em;font-weight:normal;text-align:center}.travail .grp-result>p.lib-result{font-weight:600}.travail .grp-result.sans-moyenne>p.lib-result{border-bottom:none}.travail .grp-result .don-result{display:inline-block;padding:0 5px;text-align:center;width:69px}.travail .grp-result .don-result+.don-result{border-left:1px solid #dedede}.travail .grp-result .don-result .lib-result{border-bottom:none;display:block;font-size:.8em}.travail .grp-result.sans-moyenne .don-result .lib-result{display:none}.travail .grp-result .res-eleve .note{border-bottom:3px solid transparent}.travail .grp-result .res-eleve[data-echec="true"] .note{border-bottom-color:#d52b1e}.travail .grp-result.sans-moyenne .res-eleve{margin-left:25%}.travail .grp-result .don-result .diviseur,.travail .grp-result .don-result .pourcent,.travail .grp-result .don-result .total{font-weight:normal}.travail .grp-result .res-eleve .pourcent,.travail .grp-result .don-result .diviseur{padding-left:1px}.travail .grp-result .res-eleve .pourcent{padding-left:2px}.travail .grp-result .don-result .pourcent,.travail .grp-result .don-result .total{font-size:.8em}.travail .grp-result .moyenne{font-weight:500}.travail .grp-result .moyenne>*{font-weight:500}.travail .grp-result .res-eleve>span+span{font-weight:600}.travail{border-left:5px solid #f0f0f0;font-size:16px;min-height:65px;padding-left:12px;position:relative}.corpo .travail[data-echec="true"]{border-left-color:#d52b1e}.travail .titre,.travail .valeur{color:#37424a;font-weight:600}.travail .competence>.libelle:after{content:' : '}html[lang^='en'] .travail .competence>.libelle::after{content:': '}.travail .grp-descr{color:#787f84;margin:0 157px 0 65px;width:calc(100% - 228px)}.travail .date-trav{color:#787f84;left:12px;position:absolute;top:0;width:50px}.travail .date-trav .jour,.travail .date-trav .mois{display:block}.travail .date-trav .jour{font-size:1.2em;font-weight:600}.travail .date-trav .jour sup{font-size:.8em}.travail .date-trav .jour+span,.travail .date-trav .mois+span{display:none}@media(min-width:600px){.travail .date-trav .mois>span{font-size:0}html:not([lang="en-ca"]) .travail .date-trav .mois>span::after{content:'.';font-size:16px}}@media only screen and (min-width:600px) and (max-width:940px),only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.travail .grp-result{font-size:15px;width:155px}.travail .grp-result .don-result{width:65px}.travail,html:not([lang="en-ca"]) .travail .date-trav .mois>span::after{font-size:15px}.travail .date-trav{width:40px}.travail .grp-descr{margin:0 155px 0 50px;width:calc(100% - 205px)}}@media only screen and (min-width:500px) and (max-width:599px),only screen and (max-device-width:480px) and (orientation:landscape){.travail .grp-result{font-size:14px}.travail,html:not([lang="en-ca"]) .travail .date-trav .mois>span::after{font-size:14px}}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){.travail .grp-result{font-size:13px;width:auto}.travail,html:not([lang="en-ca"]) .travail .date-trav .mois>span::after{font-size:13px}.travail .grp-result .don-result{width:auto}}@media only screen and (max-width:599px),only screen and (max-device-width:480px){.travail .grp-result{background-color:transparent;position:static;width:auto}.travail .grp-result.sans-moyenne{padding-top:0}.travail .grp-result .lib-result{border-bottom:none;color:#787f84;display:inline-block;font-size:1em;text-align:left}.travail .grp-result>p.lib-result{font-weight:500}.travail .grp-result>p.lib-result::after{content:' : '}html[lang^='en'] .travail .grp-result>p.lib-result::after{content:': '}.travail .grp-result .don-result{padding:0;text-align:left;width:auto}.travail .grp-result .don-result+.don-result{border-left-width:2px;margin-left:10px;padding-left:10px}.travail .grp-result .don-result .lib-result{display:inline-block;font-size:1em}.travail .grp-result.sans-moyenne .res-eleve{margin-left:0}.travail{display:block;min-height:0;-ms-word-wrap:break-word;word-wrap:break-word}.travail .date-trav{position:static;width:auto}.travail .date-trav .jour,html:not([lang^='en']) .travail .date-trav .jour+span,.travail .date-trav .mois,.travail .date-trav .mois+span{display:inline}.travail .date-trav .jour{font-size:1em;font-weight:normal}.travail>div{padding:0}.travail .grp-descr{margin:0;padding-right:0;width:auto}.travail .grp-result .resultat{margin-left:3px}}#absences{background-color:transparent;padding:0;word-wrap:break-word}#absences .liste ul.elements div.nouveau{padding-left:5px}#absences .chargement,#absences .message-erreur{background-color:#fff;padding:12px;margin-bottom:15px}#absences .section-alternative{margin-bottom:5px}#absences .conteneur-non-motive,#absences .conteneur-motive{margin-bottom:15px}#absences .bloc-absence{background:#fff;padding:10px;margin-top:5px;margin-bottom:5px}#absences .entete-type-absence{margin:10px 0}#absences .description-periode{font-size:.9em;line-height:1.3em}#absences .description-periode>span{font-weight:bold}#absences .avec-matiere .plage-heures{display:inline-block}#absences label.motif,#absences label.commentaire{position:absolute;font-size:0;text-indent:-9000px}#absences .commentaire{line-height:1em}#absences .commentaire>textarea{width:calc(100% - 10px);font-family:inherit;border-radius:7px;font-size:.9em;padding:8px 0 8px 8px}#absences .bloc-periode{background-color:#dcdcdc;padding-left:5px;position:relative;margin:10px 0 10px 10px}#absences .bloc-periode::before{content:"";position:absolute;left:0;background-color:#0073cf;width:5px;height:5px}#absences .bloc-periode span,#absences .bloc-periode div{background-color:#fff;padding-left:2px}#absences .bloc-motif .libelle{line-height:24px;margin-bottom:0}#absences .voir-plus-moins:not(.voir-plus)::after{transform:none}#absences .voir-plus::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#absences .hidden{opacity:0;overflow:hidden;max-height:0;-moz-transition:max-height .2s ease;-o-transition:max-height .2s ease;-webkit-transition:max-height .2s ease;transition:max-height .2s ease}#absences .visible{max-height:1000px;overflow:hidden;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#absences .avis-suppression-animation{max-height:600px;overflow:hidden}#absences .avis-suppression-animation.v-leave-active{transition:.5s max-height ease-out}#absences .avis-suppression-animation.v-leave-to{max-height:0;overflow:hidden}#absences .contenu-detail{background-color:#f0f0f0;position:relative;padding:10px 10px 10px 20px;margin:15px 0 10px 10px}#absences .motif select{border:#a5a5a5 1px solid;border-radius:7px;margin:0 0 10px 0;font-size:.9em;padding:8px;max-width:100%}#absences .motif select:disabled{background-color:#ebebe4;color:#a9a9a9}#absences .max-caractere{margin:-5px 0 0 5px;font-size:.8em;font-style:italic}#absences .titre-absence{padding:10px;background-color:#787f84;color:#fff;font-weight:400;margin-bottom:5px}#absences .sous-titre-absence{background-color:#f0f0f0;border:#787f84 1px solid;padding:10px;font-size:1.1em;color:#787f84;font-weight:600}#absences .sous-titre-absence:first-letter {text-transform:uppercase}#absences .detail-avis-info{padding-left:10px;margin-top:10px}#absences .detail-avis-info p{font-weight:600}#absences button.bouton{margin:10px 0}#absences .sauvegarde-message-information{padding:5px 5px 26px 5px;color:#34b233}#absences .sauvegarde-message-avertissement{padding:5px;color:#ff6319}#absences .sauvegarde-message-erreur{padding:5px;color:#d52b1e}#absences .formulaireAvisAbsence .actions{margin-top:10px;margin-bottom:15px}#absences .actions-avis{margin-top:10px}#absences .actions-avis p{margin-left:-5px}#absences .info-avis-absence .date{font-style:italic;margin-left:5px}#absences .heure-absence span span.heure-separateur{display:inline;padding:0}#absences .heure-absence div{display:table-row}#absences .heure-absence span{padding-right:5px;display:table-cell}#absences .heure-absence select{margin-right:5px;background-color:#fff}@media only screen and (max-width:499px){#absences .liste-periodes-absences .motif select,#absences .liste-periodes-retards .motif select{width:100%}#absences .info-avis-absence span{display:block}#absences .info-avis-absence .date{display:none}#absences .detail-avis-info .contenu-element>div{display:block}#absences .detail-avis-info .contenu-element>div>span{display:block}#absences .liste ul.elements li span.valeur{margin-left:0}#absences .bloc-motif>span{display:block}}#absences .ress-document a{padding-left:13px;display:inline-block}#absences .ress-document a:before{position:absolute;left:11px}#absences .bloc-motif{margin-bottom:10px}@media only screen and (max-width:599px){#absences .info-avis-absence .date{display:none}}#absences .avec-barre-outils{position:relative}#absences .avec-barre-outils h3{padding-right:40px}#absences .avec-barre-outils .afficher-informations{position:absolute;right:10px;top:10px;background-image:url(/Content/images/icones/i_bulle-info_blanc.png);background-repeat:no-repeat;background-size:25px;border-color:#37424a;height:25px;width:25px}#absences .avec-barre-outils .afficher-informations>span{font-size:0;position:absolute;text-indent:-9000px}#absences .afficher-plus{text-align:center}.aucuneFonctionnalite{background-color:#fff;margin-top:-15px;margin-bottom:15px;padding:25px 10px 15px 10px;position:relative}.aucuneFonctionnalite__contenu{margin:20px 20px 0}.aucuneFonctionnalite__texte{text-align:center}.aucuneFonctionnalite__texte--desoles{color:#787f84;font-size:1.2em;margin-bottom:10px}.aucuneFonctionnalite__texte--pasAbonne{color:#999;font-size:1em}@media only screen and (max-width:599px){.aucuneFonctionnalite__texte--desoles{font-size:1.05em}.aucuneFonctionnalite__texte--pasAbonne{font-size:.9em}}.aucuneFonctionnalite__image{display:block;margin-left:auto;margin-right:auto;width:40px;height:40px;padding-bottom:10px}.aucuneFonctionnalite #inscription{margin:25px 10px 0}#coordonnees .liste_bouton{text-align:center;margin-top:20px}#coordonnees .liste_bouton button{margin:0!important}#coordonnees .liste_bouton button+button{margin-left:10px!important}#coordonnees .liste_bouton button.bouton_secondaire{background-color:#fff!important;color:#0073cf!important;border:1px solid #0073cf!important}#coordonnees .contact{position:relative}#coordonnees input[disabled]{background-color:#f0f0f0;opacity:.8}#coordonnees .telephones{padding-left:30px}#coordonnees .telephones::before{position:absolute;top:5px;left:0;content:url(../../Content/images/telephone.png)}#coordonnees .un_telephone,#coordonnees .contact_urgence .nom{margin-top:10px}#coordonnees .un_telephone .donnee{display:inline-block;vertical-align:middle}#coordonnees .donnee.valeur input{border:#a5a5a5 1px solid;border-radius:7px;padding:3px 5px}#coordonnees .un_telephone .donnee.libelle_telephone{padding:2px 0 0 10px;font-size:12px;color:#a5a5a5;position:relative;vertical-align:middle;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#coordonnees .un_telephone .donnee.libelle_telephone::before{content:" ";background-color:#a5a5a5;border-radius:50%;height:3px;width:3px;position:absolute;top:13px;left:3px}#coordonnees .message_champ_invalide{font-size:.85em;color:red}#coordonnees .un_telephone input.telephone_invalide{border-color:red}#coordonnees .contact_urgence{margin-top:25px}#coordonnees .contact_urgence .info{position:relative}#coordonnees .contact_urgence .titre{font-weight:bold;margin-bottom:10px}#coordonnees .contact_urgence .nom{padding-left:30px}#coordonnees .contact_urgence .donnee.valeur.nom input{width:375px}#coordonnees .sauvegarde-message-information{padding:5px;color:#34b233}#coordonnees .sauvegarde-message-avertissement{padding:5px;color:#ff6319}#coordonnees .sauvegarde-message-erreur{padding:5px;color:#d52b1e}#coordonnees .message_sauvegarde{padding-bottom:20px}@media only screen and (max-width:599px),only screen and (max-device-width:480px){#coordonnees .telephones::before{top:3px}#coordonnees .un_telephone{margin-bottom:10px;position:relative}#coordonnees .un_telephone .donnee{display:block}#coordonnees .un_telephone .donnee.libelle_telephone{padding-left:0;line-height:18px;width:auto;white-space:unset;overflow:unset;text-overflow:unset}#coordonnees .un_telephone .donnee.libelle_telephone::before{content:"";display:none}#coordonnees .contact_urgence .donnee.valeur.nom input{width:230px}#coordonnees .liste_bouton>button{width:100%;margin-bottom:10px!important}#coordonnees .liste_bouton button+button{margin-left:0!important}}#communications{-ms-word-break:break-word;word-break:break-word;background:transparent;padding:0}#communications .chargement,#communications .message-erreur{background-color:#fff;padding:12px}#communications h3 span{display:block}#communications h4{font-weight:600;font-size:20px;color:#787f84}#communications ul li{padding:12px;background-color:#fff;margin-bottom:15px}#communications .texte{padding-top:10px;padding-bottom:10px}#communications .valeur{font-weight:bold}#communications .info{border-top:1px solid #dedede;margin-top:15px;font-size:.9em}#communications .afficher-plus{text-align:center}#communications .matiere-responsable{margin-left:10px}#dap{-ms-word-break:break-word;word-break:break-word;background:transparent;padding:0}#dap section{padding:12px;background-color:#fff;margin-bottom:15px}#dap .plan-intervention-libelle{margin-bottom:10px}#dap textarea{background-color:#fff;border:1px solid #a5a5a5;border-radius:7px;box-sizing:border-box;color:#37424a;font-family:Open Sans,sans-serif;font-size:1em;font-weight:400;outline:none;padding:8px}#dap textarea:focus{border:1px solid #37424a;box-shadow:none}#dap textarea[disabled]{background-color:#f0f0f0;opacity:.8}.devoir .categorie{color:#787f84;margin-top:10px}.devoir .titre{font-weight:600;margin-left:0}.devoir .echeance{font-size:14px;padding-left:10px}.devoir .echeance .date-texte .annee,html[lang^='en'] .devoir .echeance .date-texte .jour+span{display:none}.devoir .echeance .libelle{color:#787f84}.devoir .ident-devoir>*{display:block}.devoir .complet{border-left:5px solid #fff;line-height:normal}.devoir .complet .ident-devoir{padding-left:10px}.devoir .contenu-detail{background-color:#f0f0f0;position:relative;padding:10px 10px 10px 20px;margin:15px 0 10px 10px}.devoir .detail{overflow:hidden;-moz-transition:1s max-height .1s ease-in;-o-transition:1s max-height .1s ease-in;-webkit-transition:1s max-height .1s ease-in;transition:1s max-height .1s ease-in}.devoir .info-detail{white-space:normal;overflow:auto}.devoir .info-detail ul,.devoir .info-detail ol{padding-left:35px;margin:1em 0}.devoir .info-detail ul{list-style:disc}.devoir .info-detail ol{list-style:decimal}.devoir .info-detail+.liens{margin-top:10px}.devoir .liens{margin-bottom:10px}.devoir .liens li{margin-top:5px}.devoir .liens li:first-child{margin-top:0}.devoir .ress-lien a,.devoir .ress-document a{font-size:14px}.devoir .ress-document>p{margin-left:12px}.devoir .ress-document .erreur-document{margin-top:5px}.devoir .date{font-weight:bold}.devoir .modale:not(.modale-ouvert) .bouton-fermer{display:none}#devoirs-lecons{-ms-word-wrap:normal;word-wrap:normal}#devoirs-lecons .voir-plus-moins{margin-top:10px;padding-left:10px}#devoirs-lecons .navigation>button,#devoirs-lecons .navigation>h2{display:inline-block}#devoirs-lecons .navigation .semaine-affichee{padding-top:3px;font-size:18px;font-weight:700;vertical-align:top}@media only screen and (max-width:499px){#devoirs-lecons .navigation .semaine-affichee .mois>span{font-size:0}#devoirs-lecons .navigation .semaine-affichee .mois>span:after{content:'.';font-size:18px}}#devoirs-lecons .navigation .semaine-affichee>span:nth-child(1) .annee,html[lang^='en'] #devoirs-lecons .navigation .semaine-affichee>span:nth-child(1) .jour+span{display:none}#devoirs-lecons .devoirs>li{border-top:1px solid #dedede;margin:10px 0;min-height:82px;padding:10px 0;position:relative}#devoirs-lecons .devoirs>li:first-child{border-top:0;margin-top:0}#devoirs-lecons .semaine .annee,html:not([lang^='en']) #devoirs-lecons .semaine .date-debut-semaine .mois+span,html[lang^='en'] #devoirs-lecons .semaine .jour+span{display:none}#devoirs-lecons .devoir .resume{display:none}#devoirs-lecons .devoir .ident-devoir .sujet-devoir{display:none}#devoirs-lecons .devoir .detail.reduit{max-height:0;-moz-transition:.5s max-height .2s ease-out;-o-transition:.5s max-height .2s ease-out;-webkit-transition:.5s max-height .2s ease-out;transition:.5s max-height .2s ease-out}#devoirs-lecons .devoir .detail.reduit .contenu-detail{margin-top:-150px;-moz-transition:.5s margin-top .1s ease-in-out;-o-transition:.5s margin-top .1s ease-in-out;-webkit-transition:.5s margin-top .1s ease-in-out;transition:.5s margin-top .1s ease-in-out}#devoirs-lecons .sujets>li{margin-top:20px}#devoirs-lecons .sujet h3{background-color:#787f84;color:#fff;display:block;font-size:18px;font-weight:500;height:50px;line-height:50px;margin:10px 0 0 0;padding-left:10px}#devoirs-lecons .modale .modale-conteneur{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;transition:none}@media only screen and (max-width:599px),only screen and (max-device-width:480px){#devoirs-lecons .sujet h3{background-size:20px 20px;font-size:18px;font-weight:500;min-height:20px;padding:5px 0 5px 10px}}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){#devoirs-lecons .semaine .mois>span{font-size:0}html:not([lang^='en']) #devoirs-lecons .semaine .date-texte .mois>span::after{content:'.';font-size:20px}}#agenda .devoir{background-color:#dedede;border-bottom:3px solid #dedede;margin-top:5px;margin-bottom:5px;padding-top:2px;position:relative}#agenda .devoir .resume{font-size:12px;line-height:16px;text-align:center}#agenda .devoir .resume .ident-devoir>span{display:block;height:16px;padding-left:0;overflow:hidden}#agenda .devoir .resume .ident-devoir .categorie{display:none}#agenda .devoir .resume .ident-devoir .titre{font-weight:normal}#agenda .devoir .resume .ident-devoir>.sujet-devoir{font-weight:600}#agenda .bloc-devoirs .sujet>h3,#agenda .devoir .modale:not(.modale-ouvert) .complet,#agenda .devoir .voir-plus-moins{display:none}#agenda .devoir .complet .sujet-devoir{border-bottom:2px solid #dedede;font-size:20px;font-weight:600;padding-bottom:5px}#agenda .devoir .detail{font-size:14px}@media(min-width:940px){#agenda .devoir .modale-conteneur{width:605px}#agenda .devoir[data-jour-semaine="0"]{margin-left:61px}#agenda .devoir[data-jour-semaine="1"]{margin-left:183px}#agenda .devoir[data-jour-semaine="2"]{margin-left:303px}#agenda .devoir[data-jour-semaine="3"]{margin-left:424px}#agenda .devoir[data-jour-semaine="4"]{margin-left:545px}#agenda .devoir[data-jour-semaine="5"]{margin-left:666px}#agenda .devoir[data-jour-semaine="6"]{margin-left:788px}#agenda .devoir[data-nb-jour="1"]{width:119px}#agenda .devoir[data-nb-jour="2"]{width:240px}#agenda .devoir[data-nb-jour="3"]{width:361px}#agenda .devoir[data-nb-jour="4"]{width:482px}#agenda .devoir[data-nb-jour="5"]{width:603px}#agenda .devoir[data-nb-jour="6"]{width:724px}#agenda .devoir[data-nb-jour="7"]{width:845px}}@media(min-width:600px){#agenda .devoir.debuteAvantSemaine::before,#agenda .devoir.finitApresSemaine::after{background-size:15px 15px;background-repeat:no-repeat;content:'';display:inline-block;height:15px;width:15px;position:absolute;top:10px}#agenda .devoir.debuteAvantSemaine::before{background-image:url('/Content/images/icones/i_precede_blanc.png');left:1px}#agenda .devoir.finitApresSemaine::after{background-image:url('/Content/images/icones/i_succede_blanc.png');right:1px}}@media(min-width:600px) and (max-width:939px){#agenda .devoir[data-jour-semaine="0"]{margin-left:57px}#agenda .devoir[data-jour-semaine="1"]{margin-left:131px}#agenda .devoir[data-jour-semaine="2"]{margin-left:205px}#agenda .devoir[data-jour-semaine="3"]{margin-left:279px}#agenda .devoir[data-jour-semaine="4"]{margin-left:353px}#agenda .devoir[data-jour-semaine="5"]{margin-left:427px}#agenda .devoir[data-jour-semaine="6"]{margin-left:501px}#agenda .devoir[data-nb-jour="1"]{width:72px}#agenda .devoir[data-nb-jour="2"]{width:146px}#agenda .devoir[data-nb-jour="3"]{width:220px}#agenda .devoir[data-nb-jour="4"]{width:294px}#agenda .devoir[data-nb-jour="5"]{width:368px}#agenda .devoir[data-nb-jour="6"]{width:442px}#agenda .devoir[data-nb-jour="7"]{width:516px}}@media(max-width:599px){#agenda .devoir.debuteAvantJour::before,#agenda .devoir.finitApresJour::after{background-size:15px 15px;background-repeat:no-repeat;content:'';display:inline-block;height:15px;width:15px;position:absolute;top:13px}#agenda .devoir.debuteAvantJour::before{background-image:url('/Content/images/icones/i_precede_blanc.png');left:1px}#agenda .devoir.finitApresJour::after{background-image:url('/Content/images/icones/i_succede_blanc.png');right:1px}#agenda .devoir.inactif{display:none}#agenda .devoir .resume .ident-devoir>span{font-size:14px;font-weight:500;height:20px;line-height:20px}#agenda .ress-document .erreur-document{margin-left:0}}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){#agenda .devoir .detail a,#agenda .ress-document .erreur-document{font-size:120%}}#documents{width:400px}#documents .message-erreur{margin-bottom:15px}@media(min-width:940px){#documents{width:445px}#documents .message-erreur{text-align:left}}@media(max-width:939px){#documents{width:100%}}@media(max-width:499px){#documents .liste ul.elements>li{padding:10px 0}}@media(min-width:500px){#documents .liste ul.elements>li{padding:0 10px 10px 10px}}.titre-prefix::after{content:' - '}@media(max-width:499px){#etats-compte .liste ul.elements>li{padding:10px 0}}@media(min-width:500px){#etats-compte .liste ul.elements>li{padding:0 10px 10px 10px}}.infoSupp-bouton{border:1px solid #000;border-radius:15px;padding:6px;background-color:#000;font-size:.8em;line-height:5px;color:#fff;width:19px;outline:none}.infoSupp-bulle:before{content:" ";background-color:#000;height:15px;position:absolute;width:14px;left:-6.7px;top:6px;transform:rotate(-45deg)}.infoSupp-bouton--actif{background-color:#fff;color:#000}.infoSupp-bulle{background-color:#000;padding:8px;color:#fff;display:inline-block}@media only screen and (max-width:599px){.infoSupp-bulle{font-size:14px}}body.modalOuvert{overflow:hidden}.modale-ouvert .modale-ombrage{height:100vh;width:100vw;position:fixed;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,.2);z-index:1002}.modale .modale-conteneur{-moz-transform:translate(-50%,-50%) scale(0,0);-ms-transform:translate(-50%,-50%) scale(0,0);-o-transform:translate(-50%,-50%) scale(0,0);-webkit-transform:translate(-50%,-50%) scale(0,0);transform:translate(-50%,-50%) scale(0,0);-moz-transition:transform .3s ease;-o-transition:transform .3s ease;-webkit-transition:transform .3s ease;transition:transform .3s ease}.modale-ouvert .modale-conteneur{height:auto;display:inline-block;position:fixed;top:50%;left:50%;z-index:1001;background:#fff;border-radius:7px;-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);padding:10px;box-shadow:5px 5px 5px rgba(0,0,0,.5)}.modale-ouvert .modale-contenu{max-height:60vh;padding-right:10px;overflow:auto;min-width:250px}.modale-ouvert .modale-contenu textarea,.modale-ouvert .modale-contenu input[type=text]{width:100%}.modale-ouvert .modale-contenu button+div{display:block;margin:30px 0 0 0}.modale-ouvert .bouton-fermer{right:-15px;top:-15px}.modale-ouvert .modale-contenu-maximal{max-height:400px}.modale-ouvert .theme-bordure{border:1px solid #dedede}.modale-ouvert .theme-lien{color:#0073cf;fill:#0073cf}.modale-ouvert .titre{color:#37424a;font-size:1.4em;font-weight:600;padding-bottom:25px;text-align:center}@media(min-width:600px) and (max-width:939px){.modale-ouvert .modale-conteneur{width:450px}}@media(min-width:500px) and (max-width:599px){.modale-ouvert .modale-conteneur{width:450px}}@media(max-width:499px){.modale-ouvert .modale-conteneur{width:250px}.modale-ouvert>div.modale-contenu{padding:5px}}#inscription.msg-masquable{color:#000;overflow:visible;padding-bottom:20px;padding-top:20px}.inscriptionModal .modale-contenu{padding-bottom:30px;padding-right:0}#inscription p{margin-bottom:10px}.inscription__lien,.inscriptionModal__lien{color:#0073cf;font-weight:600;text-decoration:none}.inscriptionModal__lien{padding:0 15px}@media only screen and (max-width:499px){.inscriptionModal__lien{margin-bottom:10px}.inscriptionModal .modale-contenu{padding-bottom:10px}}.inscriptionModal__lien:active,.inscriptionModal__lien:hover,.inscription__lien:active,.inscription__lien:hover{color:#47a8f9;text-decoration:underline}.inscriptionModal__actions{text-align:center}.inscriptionModal__actions a{display:inline-block}.inscriptionModal_bouton{border:0;border-radius:8px;cursor:pointer;background-color:#0073cf;color:#fff;padding:7px 25px;display:inline-block;margin:10px 0 20px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;-webkit-appearance:none}.inscriptionModal_bouton:hover{opacity:.8}.inscriptionModal_bouton:focus{background-color:#47a8f9}.notification{background-color:#d52b1e;border-radius:50%;box-shadow:2px 2px 5px #888;color:#fff;font-size:.75em;font-weight:normal;height:22px;min-width:12px;padding:2px 7px;position:absolute;right:-8px;text-align:center;top:-12px;width:auto;border:solid 2px #fff}.notification-famille .notification{top:-13px;right:55px}.notification-enfant .notification{top:1px;right:calc(100% - 62px);position:absolute}.notification.grand-chiffre{text-indent:-9999px;line-height:0}.notification.grand-chiffre::after{content:'99+';text-indent:0;display:block;line-height:initial;width:12px;margin-top:2px;position:relative;right:3px}#resultats .matieres .notification{position:relative;left:0;top:-4px;font-size:.55em;height:12px;line-height:12px;min-height:10px;padding:2px 5px 2px;box-shadow:2px 2px 3px #888}#resultats .matieres li.actif .notification{display:none}#sous-menu .notification,.mini .notification{min-width:10px;height:12px;line-height:12px;padding:3px 4px 3px}#sous-menu .notification{font-size:.55em}#sous-menu .notification.grand-chiffre{line-height:0}#sous-menu .notification.grand-chiffre::after{margin-top:-1px}.mini .notification{top:-10px}.mini .notification span,#resultats .matieres .notification span{display:none}.mini .notification::after,#resultats .matieres .notification::after{content:'!';padding:0 2px}@media(min-width:600px) and (min-device-width:480px){#sous-menu .pageActive .notification{right:-18px;top:-12px}#sous-menu .notification{right:-18px;top:-8px}#resultats .matieres .notification{font-size:.55em}}@media only screen and (max-width:599px),only screen and (max-device-width:480px){#sous-menu .notification{top:2px;right:15px}#resultats .matieres .notification{font-size:.65em}}#matieres table.tableau th{display:none}#matieres table.tableau td:nth-child(1),#matieres table.tableau td:nth-child(2),#matieres table.tableau td:nth-child(3),#matieres table.tableau td:nth-child(4),#matieres table.tableau td:nth-child(5){width:auto}#matieres table.tableau td:nth-child(3),#matieres table.tableau td:nth-child(4),#matieres table.tableau td:nth-child(5){text-align:left}#matieres table.tableau td{display:block;border-bottom:none}#matieres table.tableau td:not(:nth-child(1)):before{content:attr(data-th)""}#matieres table.tableau td:nth-child(1){font-weight:700}@media(max-width:599px){#matieres{width:100%}}@media(min-width:940px){#matieres{width:415px}}.memo .intervention{background-color:#f0f0f0;position:relative;padding:10px 10px 10px 20px;margin:15px 0 10px 10px}.memo .intervention::before{background-color:#f0f0f0;content:" ";display:block;height:15px;left:20px;position:absolute;top:-8px;width:15px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.memo .intervention .date-intervention .date{font-weight:bold}.conteneur-messagerie{display:none;z-index:5001}.conteneur-messagerie.fixe{display:block;position:absolute;top:-25px;right:50px}.conteneur-messagerie.flottant{display:block;position:fixed;bottom:0;right:50px}.message li{margin-bottom:50px}.message .auteur-message{padding-top:15px;text-align:right;padding-right:10px;display:block;font-style:italic;line-height:24px;min-height:24px}.message p.texte{line-height:24px;overflow:hidden}.message .min p.texte{max-height:138px;-moz-transition:.5s max-height .2s ease-out;-o-transition:.5s max-height .2s ease-out;-webkit-transition:.5s max-height .2s ease-out;transition:.5s max-height .2s ease-out}.message .full p.texte{max-height:2000px;-moz-transition:.5s max-height .2s ease-in;-o-transition:.5s max-height .2s ease-in;-webkit-transition:.5s max-height .2s ease-in;transition:.5s max-height .2s ease-in}.memo-categorie,.memo-sous-categorie{float:left}.message button.voir-tout{background-color:transparent;border:none;font-size:14px;font-weight:600;text-align:right;width:inherit}.message button.voir-tout::after{background-image:url('/Content/images/icones/i_chevron_down.png');background-size:14px 14px;background-repeat:no-repeat;content:'';display:inline-block;height:14px;margin-left:5px;width:14px;margin-bottom:-2px;-moz-transition:1s transform ease .1s;-o-transition:1s transform ease .1s;-webkit-transition:1s transform ease .1s;transition:1s transform ease .1s}.message .full button.voir-tout::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.message .full button.voir-tout>span:nth-child(1){display:none}.message .min button.voir-tout>span:nth-child(2){display:none}.message button.voir-tout:hover{text-decoration:underline}.corpo .message button.voir-tout{color:#0073cf}.corpo .message button.voir-tout::after{background-image:url('/Content/images/icones/i_chevron_down_corpo.png')}.eleve{position:relative;z-index:111;display:inline}.eleve .photo .photo-bulle{background-color:#fff;border-radius:50%;display:inline-block}.eleve .prenom{display:inline-block;font-size:.9em;white-space:nowrap}.eleve .infoSupp-bouton{margin-left:-10px;margin-top:-8px;position:absolute}.eleve .infoSupp-bulle{width:260px;margin:-12px 0 0 25px;position:absolute}.eleve .image-famille{background:#0073cf url(/Content/images/avatarFamille.png) 12px -3px no-repeat;padding-left:15px;border-radius:8px;height:35px;width:55px;display:inline-block}.eleve .image-famille:after{display:inline-block;color:#fff;content:'▼';font-size:.75em;line-height:35px;margin-left:35px;padding-right:15px}@media only screen and (max-width:599px){.eleve .infoSupp-bulle{width:215px;margin:25px 0 0 -107px}.eleve .infoSupp-bulle:before{left:100px;top:-7px}}#enfant-actif .eleve .prenom{background-color:#dedede;border-bottom-right-radius:8px;border-top-right-radius:8px;box-shadow:3px 3px 5px #888;margin-left:30px;min-width:60px;padding:5px 15px 5px 35px;vertical-align:top;white-space:nowrap}#enfant-actif .eleve .eleveCliquable .prenom{text-decoration:underline}#enfant-actif .eleve .photo .photo-bulle{border-width:4px;box-shadow:1px 1px 5px #888;height:50px;position:absolute;width:50px}.corpo #enfant-actif .eleve .prenom{color:#0073cf}.corpo #enfant-actif .eleve .photo .photo-bulle{border-color:#0073cf}#famille{position:absolute;right:0;top:0;z-index:1001}#famille.aucunEnfant{margin-top:-18px}#famille>button{background:#0073cf url(/Content/images/avatarFamille.png) 12px -3px no-repeat;padding-left:15px;border-radius:8px;height:35px;width:70px}#famille>button:disabled{background-color:#a9a9a9}#famille.actif>button{background-color:#47a8f9}#famille>button::after{color:#fff;content:'▼';font-size:.75em;line-height:35px;margin-left:35px;padding-right:15px}#famille>button:focus{outline:0}#famille>button>span{display:none}#famille>ul{max-height:0;overflow:hidden;position:absolute;top:40px;right:0}#famille.actif>ul{background-color:#fff;border:1px solid #37424a;box-shadow:2px 2px 5px #888;max-height:2000px;-moz-transition:max-height ease-in-out .3s;-o-transition:max-height ease-in-out .3s;-webkit-transition:max-height ease-in-out .3s;transition:max-height ease-in-out .3s}#famille.actif>ul>li{border-top:1px solid #dedede;list-style:none;margin-bottom:0}#famille.actif>ul>li:hover{background-color:#f0f0f0}#famille .eleve>a{color:#37424a;display:block;padding:5px 10px 0 5px;text-decoration:none;white-space:nowrap;position:relative}#famille .eleve .prenom{line-height:50px;margin-left:15px;vertical-align:top;padding-right:10px}.corpo #famille .eleve>a:hover .photo-bulle{border-color:#0073cf}#famille .image-ajouter-enfant{background-color:#fff;background-image:url(/Content/images/ajouter_787f84.png);background-repeat:no-repeat;background-size:40px;background-position:top center;background-size:cover;border-radius:50%;display:inline-block;height:40px;width:40px;border:2px solid #787f84}.corpo #famille .eleve>a:hover .image-ajouter-enfant{border-color:#0073cf;background-image:url(/Content/images/ajouter_0073cf.png)}#menu{background-color:#fff;margin-top:-15px;margin-bottom:15px;padding:25px 0 15px 60px;position:relative}#menu.tous{height:15px;margin-top:-45px;margin-bottom:0}#menu>button{background:url(/Content/images/upArrow.png) center center no-repeat;background-size:20px;bottom:0;height:30px;left:15px;position:absolute;width:30px;-moz-transition:transform linear .1s;-o-transition:transform linear .1s;-webkit-transition:transform linear .1s;transition:transform linear .1s}#menu>button>span{display:none}#menu>ul>li{display:inline-block;list-style:none;margin-right:5px;vertical-align:top}#menu.mini>button{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#menu.mini>ul>li{margin:5px 5px 10px 0}#menu #inscription{margin:25px 15px 15px 0}@media only screen and (max-width:599px){#menu #inscription{margin:25px 10px 15px -50px}}.tuile{position:relative}.tuile .corps-tuile{background-color:#a5a5a5;background-position:center 12px;background-repeat:no-repeat;border-radius:10px;margin-top:10px;opacity:.7}.tuile .corps-tuile>a{color:#fff;display:block;height:79px;position:relative;text-align:center;text-decoration:none;width:79px;-moz-transition:all ease-in .2s;-o-transition:all ease-in .2s;-webkit-transition:all ease-in .2s;transition:all ease-in .2s}.tuile .corps-tuile .description{font-size:.85em;height:24px;line-height:24px;margin:0 3px;padding-top:42px}.tuile .corps-tuile.actif{box-shadow:3px 3px 5px #888}.tuile .corps-tuile.actif,.tuile .corps-tuile:hover{opacity:1}.tuile[data-module="absence"] .corps-tuile{background-color:#d52b1e;background-image:url(/Content/images/icoAbsence.png)}.tuile[data-module="agenda"] .corps-tuile{background-color:#09f;background-image:url(/Content/images/icoAgenda.png)}.tuile[data-module="devoir"] .corps-tuile{background-color:#7f329a;background-image:url(/Content/images/icoDevoir.png);background-repeat:no-repeat}.tuile[data-module="communication"] .corps-tuile{background-color:#006d67;background-image:url(/Content/images/icoCommunication.png)}.tuile[data-module="resultat"] .corps-tuile{background-color:#0073cf;background-image:url(/Content/images/icoResultat.png)}.tuile[data-module="finance"] .corps-tuile{background-color:#34b233;background-image:url(/Content/images/icoSolde.png)}.tuile[data-module="ressource"] .corps-tuile{background-color:#ff6319;background-image:url(/Content/images/icoRessources.png)}.tuile[data-module="dossier"] .corps-tuile{background-color:#f90;background-image:url(/Content/images/icoDossier.png)}.tuile[data-module="inscription"] .corps-tuile{background-color:#18bab0;background-size:32px;background-image:url(/Content/images/icoInscription-ffffff.svg)}.tuile[data-module="dap"] .corps-tuile{background-color:#5f27cd;background-size:32px;background-image:url(/Content/images/icoDAP-ffffff.svg)}.mini .tuile .corps-tuile{background-position:center 7px;background-size:24px;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}.mini .tuile .corps-tuile>a{height:40px;width:40px;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.mini .tuile .corps-tuile .description{display:none}.mini .tuile .detail>span{padding:0 5px;right:-8px}#menu .contenu-detail{background-color:#f0f0f0;position:relative;padding:10px 22px 10px 20px;margin:15px 15px 10px 10px;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}#menu .contenu-detail.reduit{min-height:0;max-height:0;padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0;overflow:hidden}#menu .image-famille::after{color:#fff;content:'▼';font-size:.75em;line-height:35px;margin-left:35px;padding-right:15px}#menu .une-seule-ligne{display:inline}#menu .une-seule-ligne-image{display:inline-block}#menu .bouton-fermer-simple{border:none;box-shadow:none;background-color:transparent}#nous-joindre{font-size:16px;line-height:1.4em;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}#nous-joindre .ecole{margin:15px 0 35px}#nous-joindre .titre{font-size:1.2em;font-weight:bold}#nous-joindre .directeur,#nous-joindre .telephone,#nous-joindre .courriel{margin-top:10px}#nous-joindre .telephone>p{display:table-row}#nous-joindre .telephone>p>span{display:table-cell;padding-right:5px}#nous-joindre .ecole>div,#nous-joindre .interlocuteur{border-left:5px solid #f0f0f0;padding-left:12px}html[lang^='fr'] #nous-joindre .libelle+span::before{content:' : '}html[lang^='en'] #nous-joindre .libelle+span::before{content:': '}#nous-joindre li{width:50%;display:inline-block;vertical-align:top}#nous-joindre .interlocuteur{margin:10px 0}#nous-joindre .fonction{font-weight:bold}@media all and (max-width:940px){#nous-joindre li{width:100%}}@media only screen and (min-width:600px) and (max-width:940px),only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){#nous-joindre{font-size:15px}}@media only screen and (min-width:500px) and (max-width:599px),only screen and (max-device-width:480px) and (orientation:landscape){#nous-joindre{font-size:14px}}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){#nous-joindre{font-size:13px}#nous-joindre .directeur .libelle{display:block}html[lang^='fr'] #nous-joindre .directeur .libelle+span::before,html[lang^='en'] #nous-joindre .directeur .libelle+span::before{content:none}}.observationIntervention #communications .texte{line-height:16px}.observationIntervention .soiBadge::before{content:'';background-image:url('/Content/images/categorie-neutre-787f84.svg');background-position:left center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-right:5px;vertical-align:middle;width:16px}.observationIntervention .soiBadge.soiBadge--positif::before{background-image:url('/Content/images/comportementPositif-34b233.svg')}.observationIntervention .soiBadge.soiBadge--aModifier::before{background-image:url('/Content/images/comportementModifier-ff6319.svg')}.observationIntervention .soiBadge.soiBadge--aSurveiller::before{background-image:url('/Content/images/comportementSurveiller-ffd10d.svg')}.observationIntervention .soiBadge.soiBadge--grave::before{background-image:url('/Content/images/comportementGrave-d52b1e.svg')}.observationIntervention .soiBadge.soiBadge--directe::before{background-image:url('/Content/images/interventionDirecte-787f84.svg')}.observationIntervention .soiBadge.soiBadge--environnement::before{background-image:url('/Content/images/interventionEnvironnement-787f84.svg')}.observationIntervention .soiBadge.soiBadge--professionnelle::before{background-image:url('/Content/images/interventionProfessionnelle-787f84.svg')}.observationIntervention .soiBadge.soiBadge--renforcement::before{background-image:url('/Content/images/renforcement.svg')}.observationIntervention .soiBadge.soiBadge--cognitifMemTr::before{background-image:url('/Content/images/cognitifMemTr.svg')}.observationIntervention .soiBadge.soiBadge--affectif::before{background-image:url('/Content/images/cercle.svg')}.observationIntervention .soiBadge.soiBadge--social::before{background-image:url('/Content/images/carre.svg')}.observationIntervention .soiBadge.soiBadge--cognitif::before{background-image:url('/Content/images/losange.svg')}.photo-bulle{background-position:top center;background-size:cover;border:2px solid #787f84;border-radius:50%;height:40px;width:40px}.photo-bulle>img{display:none}#plan-intervention h3.titre-widget{display:none}#profil article{overflow:hidden;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}#profil article.profil{width:100%}#profil article.profil>div{float:left}#profil article.profil .profil-image{float:left;overflow:hidden}#profil article.profil .profil-image img{width:150px}#profil article.profil .information{float:left;text-align:left;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}#profil .plan-intervention{margin-top:10px;padding-top:5px}#profil .inscription__lien{margin-top:15px;display:block}@media(min-width:940px){#profil article.profil .profil-image{width:160px;padding-right:10px;margin-bottom:10px}#profil article.profil .information{width:auto}#profil article.profil .profil-image,#profil article.profil .information{height:190px;margin-top:15px}#profil .plan-intervention{clear:left;width:350px}html[lang^='fr'] #profil .plusieurs-responsable{margin-left:205px}html[lang^='en'] #profil .plusieurs-responsable{margin-left:175px}}@media(min-width:600px) and (max-width:939px){#profil h3{margin-bottom:10px}#profil article.profil .profil-image{width:150px;padding-right:10px;margin-bottom:10px}#profil article.profil .information{width:auto;font-size:15px}#profil article.profil .profil-image,#profil article.profil .information{height:190px}html[lang^='fr'] #profil .plusieurs-responsable{margin-left:192px}html[lang^='en'] #profil .plusieurs-responsable{margin-left:165px}}@media(min-width:500px) and (max-width:599px){#profil h3{margin-bottom:10px;font-size:22px}#profil article.profil{margin-bottom:20px}#profil article.profil .profil-image{width:160px;padding-right:10px;margin-bottom:10px}#profil article.profil .information{width:auto}#profil article.profil .profil-image,#profil article.profil .information{height:190px;margin-top:15px}#profil article.profil p.responsable-groupe span.valeur{display:block}#profil .plan-intervention{margin-top:0}}@media(max-width:499px){#profil h3{margin-bottom:10px;font-size:22px}#profil article.profil{margin-bottom:20px;text-align:center}#profil article.profil .profil-image{width:100%}#profil article.profil .information{width:100%;padding-top:10px;font-size:15px}#profil article.profil p.responsable-groupe span.valeur{display:block}}@media(max-width:499px){#releves-fiscaux .liste ul.elements>li{padding:10px 0}}@media(min-width:500px){#releves-fiscaux .liste ul.elements>li{padding:0 10px 10px 10px}}#ressources{background:transparent;padding:0}#ressources .chargement,#ressources .message-erreur,#ressources #sous-menu.ressources-menu,#ressources .conteneur-menu,#ressources .regroupement-conteneur{background-color:#fff}#ressources .chargement,#ressources .message-erreur{padding:12px}@media only screen and (max-width:599px),only screen and (max-device-width:480px){#ressources #sous-menu.ressources-menu{margin:12px 0 10px 12px}#ressources #sous-menu nav{width:185px}}@media(min-device-width:480px) and (min-width:600px){#ressources #sous-menu.ressources-menu{margin:auto;padding:20px 12px 10px 12px}}#ressources .regroupement-conteneur{padding:12px;margin-bottom:15px}#ressources .regroupement-titre{background-color:#f0f0f0;margin-bottom:10px;padding:15px 10px}#ressources .regroupement-titre>h3{color:#787f84;font-size:1.3em;font-weight:600}#ressources .regroupement-titre>p{color:#787f84;font-size:.9em;font-weight:500}#ressources .liste-ressources>li{margin-bottom:10px}#ressources .liste-ressources{padding:10px 10px 0 0}#ressources .ressource-conteneur{padding:7px;display:table-row}#ressources .conteneur-lien{display:table-cell;vertical-align:top;padding-bottom:30px}#ressources .ress-lien a:before{content:none}#ressources .ressource-image{max-width:48px;max-height:48px;vertical-align:top}#ressources .ressource-image-defaut{width:48px;height:48px;background:url(../../Content/images/RessourcesFilligramme-f0.svg) top center no-repeat}#ressources .conteneur-image{display:table-cell;width:60px;vertical-align:top}@-moz-keyframes masquerNavMatieres{0%{margin-bottom:15px;margin-top:10px;max-height:30px;opacity:1;visibility:visible}50%{opacity:0;visibility:hidden}60%{margin-bottom:15px;margin-top:10px;max-height:30px}}@-webkit-keyframes masquerNavMatieres{0%{margin-bottom:15px;margin-top:10px;max-height:30px;opacity:1;visibility:visible}50%{opacity:0;visibility:hidden}60%{margin-bottom:15px;margin-top:10px;max-height:30px}}@keyframes masquerNavMatieres{0%{margin-bottom:15px;margin-top:10px;max-height:30px;opacity:1;visibility:visible}50%{opacity:0;visibility:hidden}60%{margin-bottom:15px;margin-top:10px;max-height:30px}}@-moz-keyframes activerMatierePrecSuiv{from{opacity:0}to{opacity:1}}@-webkit-keyframes activerMatierePrecSuiv{from{opacity:0}to{opacity:1}}@keyframes activerMatierePrecSuiv{from{opacity:0}to{opacity:1}}@-moz-keyframes desactiverMatiereMenu{from{max-height:22px}to{max-height:0}}@-webkit-keyframes desactiverMatiereMenu{from{max-height:22px}to{max-height:0}}@keyframes desactiverMatiereMenu{from{max-height:22px}to{max-height:0}}@-moz-keyframes afficherMatiereMenu{from{min-height:0;max-height:0}to{min-height:22px;max-height:22px}}@-webkit-keyframes afficherMatiereMenu{from{min-height:0;max-height:0}to{min-height:22px;max-height:22px}}@keyframes afficherMatiereMenu{from{min-height:0;max-height:0}to{min-height:22px;max-height:22px}}@-webkit-keyframes afficherInfoBulle{0%{opacity:0}25%{opacity:.2}50%{opacity:.5}75%{opacity:.7}100%{opacity:1}}@keyframes afficherInfoBulle{0%{opacity:0}25%{opacity:.2}50%{opacity:.5}75%{opacity:.7}100%{opacity:1}}@-moz-keyframes afficherInfoBulle{0%{opacity:0}25%{opacity:.2}50%{opacity:.5}75%{opacity:.7}100%{opacity:1}}@-o-keyframes afficherInfoBulle{0%{opacity:0;}25%{opacity:.2;}50%{opacity:.5;}75%{opacity:.7;}100%{opacity:1;}}#resultats .matiere{font-size:16px;overflow:hidden;position:relative}#resultats .matiere .message-erreur{font-size:1em;text-align:left}#resultats .contenu-resultats:not(.mode-menu) .matieres>li:not(.actif) .matiere{max-height:0;opacity:0;visibility:hidden}#resultats .matieres>li.actif .matiere{border:none;box-shadow:none;padding:0}#resultats .contenu-resultats:not(.mode-menu) .nav-matieres[data-declenchee="non"]+.matieres>li:not(.actif) .matiere{-moz-animation:desactiverMatiereMenu .3s linear;-o-animation:desactiverMatiereMenu .3s linear;-webkit-animation:desactiverMatiereMenu .3s linear;animation:desactiverMatiereMenu .3s ease}#resultats .contenu-resultats.mode-menu .matieres>li .matiere{-moz-animation:afficherMatiereMenu .3s ease;-o-animation:afficherMatiereMenu .3s ease;-webkit-animation:afficherMatiereMenu .3s ease;animation:afficherMatiereMenu .3s ease}#resultats .contenu-resultats:not(.mode-menu) .nav-matieres[data-declenchee="oui"]+.matieres>li.actif .matiere{-moz-animation:activerMatierePrecSuiv .3s linear;-o-animation:activerMatierePrecSuiv .3s linear;-webkit-animation:activerMatierePrecSuiv .3s linear;animation:activerMatierePrecSuiv .3s ease}#resultats .matiere .titre-mat{font-size:1.1em;font-weight:600;margin-bottom:10px;text-align:center}#resultats .matieres>li.actif .matiere .titre-mat{background-color:#f0f0f0;color:#787f84;font-size:1.2em;margin:3px 0 20px;padding:15px 10px;text-align:left}#resultats .matiere .nav-etapes{background-color:#787f84;border-left:2px solid #787f84;border-right:2px solid #787f84;font-size:14px;position:relative;min-height:32px}.corpo #resultats .matiere .nav-etapes{background-color:#0073cf;border-color:#0073cf}#resultats .matiere .nav-etapes .def-etape{display:block;min-height:36px;padding:7px 0}#resultats .matiere .nav-etapes .def-etape>p{display:block;text-align:center}#resultats .matiere .nav-etapes .def-etape .nom{font-size:1.1em;font-weight:600}#resultats .matiere .nav-etapes .def-etape .date-etape .mois>span{font-size:0}html:not([lang="en-ca"]) #resultats .matiere .nav-etapes .def-etape .date-etape .mois>span::after{content:'.';font-size:14px}#resultats .matiere .competences{padding:10px 0 0 5px;position:relative}#resultats .matiere .competences>li{margin-top:15px}#resultats .matiere .competences>li:first-child{margin-top:5px}#resultats .matiere .competences .competence{position:relative}#resultats .matiere .competences .competence .identification{overflow-wrap:break-word;word-break:break-word}#resultats .matiere .competences .competence .identification.avec-resultat-a-droite{width:calc(100% - 45px)}#resultats .matiere .competences .constat{overflow-wrap:break-word;font-weight:600;word-break:break-word;margin-top:5px;font-size:13px}#resultats .matiere .volet-travaux>div,#resultats .matiere .message-erreur{padding:0 5px 0 10px}#resultats .matiere .volet-resultats .message-erreur{color:#787f84;font-size:.9em;font-weight:600;padding:0}#resultats .matiere .volet-travaux .message-erreur{color:#37424a;font-weight:normal;margin:10px 0}#resultats .matieres>li.actif .matiere .volet-resultats{border:2px solid #f0f0f0}.corpo #resultats .matieres>li.actif .matiere .volet-resultats{border-color:#0073cf}#resultats .matieres>li.actif .matiere .volet-resultats .etape .message-erreur{color:#37424a;font-weight:normal}#resultats .matieres>li.actif .matiere .volet-travaux{margin-top:30px}#resultats .matiere .nav-etapes,#resultats .matieres>li.actif .matiere .volet-resultats{width:300px}#resultats .matieres>li.actif .matiere .resultats-disc{padding:15px 10px}#resultats .matieres>li.actif .matiere .competences{padding:10px}#resultats .matieres>li.actif .matiere h4{font-weight:600;margin-left:10px;padding-top:10px;width:calc(100% - 20px)}#resultats .matieres>li.actif .matiere .titre-avec-separateur{border-top:1px solid #dedede}#resultats .matiere .resultats-disc>div,#resultats .matiere .competences>li{max-width:300px}#resultats .matieres>li.actif .matiere .resultats-disc .res-eleve[data-pourcent] .lib-result{color:#fff}#resultats .matieres>li.actif .matiere .volet-resultats .pourcent{font-size:.8em}#resultats .matiere h3{font-size:1.1em;font-weight:600}#resultats .matiere .res-eleve .note{border-bottom:2px solid transparent}#resultats .matiere .res-eleve[data-echec="true"] .note:not(.notePourcentage){border-bottom-color:#d52b1e}#resultats .matiere .don-result{background-color:transparent;border-radius:0;line-height:normal;position:relative}#resultats .matiere .don-result .resultatPourcentage{display:inline-block;font-size:13px;font-weight:300}#resultats .matiere .res-etape{font-weight:600}#resultats .matiere .competences .don-result{position:static}#resultats .matiere .moyenne-groupe{margin-top:10px}#resultats .matiere [data-pourcent].pourcentage .lib-result{position:absolute;left:5px;top:0}#resultats .matiere .volet-resultats .graphique{margin:0 65px 5px 0;width:calc(100% - 65px)}#resultats .matieres>li.actif .matiere .resultats-disc .res-eleve,#resultats .matiere .volet-resultats .moyenne,#resultats .matiere .competences{font-size:.9em;line-height:1.3em}#resultats .matiere .volet-resultats .resultat{position:absolute;right:0;top:0}#resultats .matiere .volet-travaux{-moz-transition:transform .4s ease .2s;-o-transition:transform .4s ease .2s;-webkit-transition:transform .4s ease .2s;transition:transform .4s ease .2s}#resultats{line-height:1.4em}#resultats .afficher-informations{position:absolute;right:10px;top:-30px;background-image:url(/Content/images/icones/i_bulle-info_37424a.png);background-repeat:no-repeat;background-size:25px;border-color:#37424a;height:25px;width:25px}#resultats .afficher-informations>span{font-size:0;position:absolute;text-indent:-9000px}#resultats .contenu-resultats{position:relative;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}#resultats .contenu-resultats .forer-matiere{height:100%;left:0;position:absolute;top:0;width:100%}#resultats .contenu-resultats .forer-matiere:active,#resultats .contenu-resultats .forer-matiere:hover{background-color:rgba(255,255,255,.4)}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matieres{margin-top:10px}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matieres>li:nth-child(odd) .forer-matiere:active,#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matieres>li:nth-child(odd) .forer-matiere:hover{background-color:rgba(245,245,245,.4)}#resultats .contenu-resultats:not(.mode-menu) .forer-matiere{display:none}#resultats .contenu-resultats .forer-matiere>span{font-size:0;position:absolute;text-indent:-9000px}#resultats .nav-matieres{color:#37424a;font-size:14px;margin:10px 0 15px;position:relative}#resultats .nav-matieres .liste{display:inline-block;height:26px;vertical-align:top}#resultats .nav-matieres .retour-menu{height:26px;vertical-align:bottom}.corpo #resultats .nav-matieres .retour-menu{color:#0073cf}#resultats .nav-matieres .retour-menu:hover span{text-decoration:none}#resultats .nav-matieres .retour-menu:active{box-shadow:none}#resultats .nav-matieres .retour-menu span{text-decoration:underline}#resultats .nav-matieres:not(.mode-menu) .precedent-suivant{height:26px;margin-right:20px}#resultats .travaux{padding:10px 0}#resultats .travaux>li,#resultats .travaux>li{margin:40px 0 20px}#resultats .travaux>li:first-child,#resultats .travaux>li:first-child{margin-top:20px}html[lang^='fr'] #resultats .date-texte .mois+span,html[lang^='en'] #resultats .date-texte .jour+span,#resultats .date-texte .annee,#resultats .contenu-resultats .matiere .volet-travaux .def-etape,#resultats .contenu-resultats .matieres>li.actif .matiere .volet-travaux .nb-trav{display:none}#resultats .contenu-resultats.mode-menu .matiere .message-erreur{display:none}#resultats .contenu-resultats.mode-menu .nav-matieres.cache{display:none}#resultats .contenu-resultats.mode-menu .nav-matieres{margin-bottom:0;margin-top:0;max-height:0;overflow-y:hidden;visibility:hidden;-moz-animation:masquerNavMatieres .7s linear;-o-animation:masquerNavMatieres .7s linear;-webkit-animation:masquerNavMatieres .7s linear;animation:masquerNavMatieres .7s linear}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#resultats .contenu-resultats.mode-menu .matieres>li{padding:7px 10px}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matieres>li:nth-child(odd){background-color:#f5f5f5}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres>li{margin-bottom:20px;padding:0 5px 0}#resultats .contenu-resultats.mode-menu .matiere .titre-mat{display:inline-block;height:auto;max-height:47px;overflow-y:hidden;text-align:left}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .titre-mat{display:block;font-size:1em;font-weight:normal;margin:0 320px 0 0;max-height:none}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .volet-travaux{min-width:6em;padding:0;position:absolute;right:0;top:0}html[lang^='en'] #resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .volet-travaux{min-width:8em}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .volet-travaux .nb-trav>span:first-child{display:inline-block;font-size:1.2em;font-weight:600;margin-right:.1em;text-align:right;width:2em}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .volet-travaux .nb-trav>span+span{display:inline-block;text-align:left;width:4em}html[lang^='en'] #resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .volet-travaux .nb-trav>span+span{width:6em}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere{min-height:22px;width:auto}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere{border:2px solid #dedede;border-radius:8px;box-shadow:3px 3px 5px #888;font-size:14px;height:130px;padding:5px;width:185px}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere .titre-mat{display:block;height:47px;margin:0 0 10px 0;max-height:47px;position:relative;text-align:center;white-space:normal}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere .titre-mat>span{display:inline-block;height:auto;left:0;max-height:100%;overflow:hidden;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;width:100%}#resultats .contenu-resultats.mode-menu .matiere .volet-resultats,#resultats .contenu-resultats.mode-menu .matiere .nav-etapes,#resultats .contenu-resultats.mode-menu .matiere .date-etape,#resultats .contenu-resultats.mode-menu .matiere .lib-result,#resultats .contenu-resultats.mode-menu .matiere .moyenne,#resultats .contenu-resultats.mode-menu .matiere .competences,#resultats .contenu-resultats.mode-menu .matiere .volet-travaux button,#resultats .contenu-resultats.mode-menu .matiere .volet-travaux .message-erreur,#resultats .contenu-resultats.mode-menu .matiere .volet-travaux h3,#resultats .contenu-resultats.mode-menu .matiere .volet-travaux .travaux{display:none}#resultats .matiere .etape{display:none}#resultats .matiere[data-etape-cour="1"] .etape[data-etape="1"],#resultats .matiere[data-etape-cour="2"] .etape[data-etape="2"],#resultats .matiere[data-etape-cour="3"] .etape[data-etape="3"],#resultats .matiere[data-etape-cour="4"] .etape[data-etape="4"],#resultats .matiere[data-etape-cour="5"] .etape[data-etape="5"],#resultats .matiere[data-etape-cour="6"] .etape[data-etape="6"],#resultats .matiere[data-etape-cour="7"] .etape[data-etape="7"],#resultats .matiere[data-etape-cour="8"] .etape[data-etape="8"],#resultats .matiere[data-etape-cour="9"] .etape[data-etape="9"],#resultats .matiere[data-etape-cour="10"] .etape[data-etape="10"],#resultats .matiere[data-etape-cour="11"] .etape[data-etape="11"],#resultats .matiere[data-etape-cour="12"] .etape[data-etape="12"],#resultats .matiere[data-etape-cour="13"] .etape[data-etape="13"],#resultats .matiere[data-etape-cour="14"] .etape[data-etape="14"],#resultats .matiere[data-etape-cour="15"] .etape[data-etape="15"],#resultats .matiere[data-etape-cour="16"] .etape[data-etape="16"],#resultats .matiere[data-etape-cour="17"] .etape[data-etape="17"],#resultats .matiere[data-etape-cour="18"] .etape[data-etape="18"],#resultats .matiere[data-etape-cour="19"] .etape[data-etape="19"],#resultats .matiere[data-etape-cour="20"] .etape[data-etape="20"],#resultats .matiere[data-etape-cour="21"] .etape[data-etape="21"],#resultats .matiere[data-etape-cour="22"] .etape[data-etape="22"],#resultats .matiere[data-etape-cour="23"] .etape[data-etape="23"],#resultats .matiere[data-etape-cour="24"] .etape[data-etape="24"],#resultats .matiere[data-etape-cour="25"] .etape[data-etape="25"],#resultats .matiere[data-etape-cour="26"] .etape[data-etape="26"],#resultats .matiere[data-etape-cour="27"] .etape[data-etape="27"],#resultats .matiere[data-etape-cour="28"] .etape[data-etape="28"],#resultats .matiere[data-etape-cour="29"] .etape[data-etape="29"],#resultats .matiere[data-etape-cour="30"] .etape[data-etape="30"],#resultats .matiere[data-etape-cour="31"] .etape[data-etape="31"]{display:block}#resultats .matiere[data-etape-aff] .etape[data-etape]{display:none}#resultats .matiere[data-etape-aff="1"] .etape[data-etape="1"],#resultats .matiere[data-etape-aff="2"] .etape[data-etape="2"],#resultats .matiere[data-etape-aff="3"] .etape[data-etape="3"],#resultats .matiere[data-etape-aff="4"] .etape[data-etape="4"],#resultats .matiere[data-etape-aff="5"] .etape[data-etape="5"],#resultats .matiere[data-etape-aff="6"] .etape[data-etape="6"],#resultats .matiere[data-etape-aff="7"] .etape[data-etape="7"],#resultats .matiere[data-etape-aff="8"] .etape[data-etape="8"],#resultats .matiere[data-etape-aff="9"] .etape[data-etape="9"],#resultats .matiere[data-etape-aff="10"] .etape[data-etape="10"],#resultats .matiere[data-etape-aff="11"] .etape[data-etape="11"],#resultats .matiere[data-etape-aff="12"] .etape[data-etape="12"],#resultats .matiere[data-etape-aff="13"] .etape[data-etape="13"],#resultats .matiere[data-etape-aff="14"] .etape[data-etape="14"],#resultats .matiere[data-etape-aff="15"] .etape[data-etape="15"],#resultats .matiere[data-etape-aff="16"] .etape[data-etape="16"],#resultats .matiere[data-etape-aff="17"] .etape[data-etape="17"],#resultats .matiere[data-etape-aff="18"] .etape[data-etape="18"],#resultats .matiere[data-etape-aff="19"] .etape[data-etape="19"],#resultats .matiere[data-etape-aff="20"] .etape[data-etape="20"],#resultats .matiere[data-etape-aff="21"] .etape[data-etape="21"],#resultats .matiere[data-etape-aff="22"] .etape[data-etape="22"],#resultats .matiere[data-etape-aff="23"] .etape[data-etape="23"],#resultats .matiere[data-etape-aff="24"] .etape[data-etape="24"],#resultats .matiere[data-etape-aff="25"] .etape[data-etape="25"],#resultats .matiere[data-etape-aff="26"] .etape[data-etape="26"],#resultats .matiere[data-etape-aff="27"] .etape[data-etape="27"],#resultats .matiere[data-etape-aff="28"] .etape[data-etape="28"],#resultats .matiere[data-etape-aff="29"] .etape[data-etape="29"],#resultats .matiere[data-etape-aff="30"] .etape[data-etape="30"],#resultats .matiere[data-etape-aff="31"] .etape[data-etape="31"]{display:block}#resultats .matiere .nav-etapes .etape[data-final] .date-etape{visibility:hidden}#resultats .matiere .nav-etapes .etape[data-final] .def-etape{padding:14px 0 0}#resultats .indicateur-interet{height:30px;line-height:30px}#resultats .description-cote{border-radius:10px;height:25px;position:absolute;padding:10px 20px 15px 20px;text-align:center;width:auto;white-space:nowrap;border:3px solid #47a8f9;background-color:#fff;-moz-animation:afficherInfoBulle .1s ease forwards;-o-animation:afficherInfoBulle .1s ease forwards;-webkit-animation:afficherInfoBulle .1s ease forwards;animation:afficherInfoBulle .1s ease forwards}#resultats .description-cote::after{position:absolute;content:"";display:block;height:20px;position:absolute;border:3px solid;box-sizing:border-box;border-bottom-color:#47a8f9;border-right-color:#47a8f9;border-left-color:transparent;border-top-color:transparent;transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);width:20px;background-color:#fff;-moz-animation:afficherInfoBulle .1s ease forwards;-o-animation:afficherInfoBulle .1s ease forwards;-webkit-animation:afficherInfoBulle .1s ease forwards;animation:afficherInfoBulle .1s ease forwards}#resultats .info-bulle{height:50px;position:absolute;left:0;height:60px;display:none}#resultats .info-bulle.actif{display:block}#resultats .volet-resultats .info-bulle{right:-27px;top:-75px}#resultats .volet-travaux .info-bulle{right:0}#resultats .volet-resultats .description-cote{right:0;bottom:0;white-space:normal;height:auto;width:auto;z-index:10;max-width:270px;min-width:30px}#resultats .volet-travaux .description-cote::after{bottom:-22px;right:60px}#resultats .volet-resultats .description-cote::after{bottom:-22px;right:27px}#resultats .resultat-avec-cote{color:#0073cf}#resultats .resultat-avec-cote:hover{cursor:pointer;color:#47a8f9}@media(min-width:940px){#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .volet-travaux{right:195px}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="6"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="10"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="14"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="18"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="22"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="26"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="30"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="34"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="38"] li:last-child{width:675px}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="7"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="11"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="15"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="19"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="23"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="27"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="31"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="35"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="39"] li:last-child{width:435px}#resultats .volet-travaux .info-bulle{top:-75px}#resultats .volet-travaux .description-cote{right:0;bottom:0;min-width:100px}}@media only screen and (min-width:600px) and (max-width:940px),only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="5"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="8"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="11"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="14"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="17"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="20"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="23"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="26"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="29"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="32"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="35"] li:last-child,#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres[data-nb-matieres="38"] li:last-child{width:373px}#resultats .matiere{font-size:15px}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere{font-size:13px;height:120px;width:160px}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere .titre-mat{height:43px}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .titre-mat{margin:0 115px 0 0}#resultats .volet-travaux .info-bulle{top:-75px}#resultats .volet-travaux .description-cote{right:0;bottom:0;min-width:60px}}@media only screen and (min-width:500px) and (max-width:599px),only screen and (max-device-width:480px) and (orientation:landscape){#resultats .matiere{font-size:14px}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere{font-size:13px;height:120px;width:210px}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere .titre-mat{height:43px}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .titre-mat{margin:0 110px 0 0}#resultats .volet-travaux .info-bulle{right:0;bottom:38px;left:0;height:60px}#resultats .volet-travaux .description-cote{left:50px;bottom:0;white-space:normal;height:auto;width:auto;min-width:30px}#resultats .volet-travaux .description-cote::after{bottom:-22px;left:30px}}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){#resultats .nav-matieres{font-size:15px}#resultats .matiere,#resultats .matiere .nav-etapes{font-size:13px}html:not([lang="en-ca"]) #resultats .matiere .nav-etapes .def-etape .date-etape .mois>span::after{font-size:13px}#resultats .matiere .nav-etapes,#resultats .matieres>li.actif .matiere .volet-resultats{width:282px}.corpo #resultats .matiere .nav-etapes{border-color:#0073cf}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matieres{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere{font-size:13px;height:auto;width:auto}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere .titre-mat{height:auto;max-height:43px;overflow-y:hidden}#resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .titre-mat{margin:0 95px 0 0}html[lang^='en'] #resultats .contenu-resultats.mode-menu:not(.menu-avec-resultats) .matiere .titre-mat{margin:0 120px 0 0}#resultats .contenu-resultats.mode-menu.menu-avec-resultats .matiere .titre-mat>span{position:static;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none}#resultats .nav-matieres .precedent-suivant{width:100%}#resultats .nav-matieres:not(.mode-menu) .precedent-suivant{margin-right:0}#resultats .nav-matieres .liste{margin:0 30px;position:absolute;left:0;top:0;text-align:center;width:calc(100% - 60px)}#resultats .matieres>li.actif .matiere .resultats-disc{background-color:#fff;color:#37424a}#resultats .matieres>li.actif .matiere .volet-travaux{border-top:none;padding-top:0}#resultats .volet-travaux .info-bulle{bottom:37px;left:0;height:70px}#resultats .volet-travaux .description-cote{left:43px;bottom:0;white-space:normal;height:auto;width:auto;min-width:30px}#resultats .volet-travaux .description-cote::after{bottom:-22px;left:30px}#resultats .volet-resultats .info-bulle{right:-11px}#resultats .volet-resultats .description-cote::after{bottom:-22px;right:10px}}@media only screen and (max-width:599px),only screen and (max-device-width:480px){#resultats .contenu-resultats.mode-menu .matieres>li{padding:7px 5px}#resultats .matieres>li.actif .matiere .titre-mat{font-size:16px;padding:7px 10px}#resultats .matieres>li.actif .matiere .resultats-disc .res-eleve,#resultats .matieres>li.actif .matiere h4,#resultats .matiere .volet-resultats .moyenne,#resultats .matiere .competences,#resultats .matiere .volet-resultats .message-erreur{font-size:1em}#resultats .matiere .volet-resultats .graphique{margin:0 55px 5px 0;width:calc(100% - 55px)}#resultats .don-result-conteneur{display:inline-block}#resultats .matiere .don-result .resultatPourcentage{display:inline-block;font-size:.8em;font-weight:300}#resultats .matiere .don-result.moyenne,#resultats .matiere .don-result.res-eleve{display:flex;flex-direction:row}#resultats .matiere .don-result.moyenne .resultatConteneur,#resultats .matiere .don-result.res-eleve .resultatConteneur{display:flex;flex-direction:column;margin-left:3px}#resultats .matiere .don-result.moyenne .resultatConteneur span,#resultats .matiere .don-result.res-eleve .resultatConteneur span{text-align:left}#resultats .don-result-conteneur.avec-moyenne{display:flex;flex-direction:row;padding-left:20px}}#resultats-new .matiere{font-size:16px;height:0;overflow:hidden;position:relative}#resultats-new .matieres>li.actif .matiere{-moz-animation:activerMatiere .3s linear;-o-animation:activerMatiere .3s linear;-webkit-animation:activerMatiere .3s linear;animation:activerMatiere .3s linear;border:none;box-shadow:none;height:auto;padding:0}#resultats-new .matiere .titre-mat{font-size:1.1em;font-weight:600;margin-bottom:10px;text-align:center}#resultats-new .matieres>li.actif .matiere .titre-mat{background-color:#f0f0f0;color:#787f84;font-size:18px;margin:3px 0 20px;padding:15px 10px;text-align:left}#resultats-new .matiere .nav-etapes{background-color:#787f84;font-size:14px;position:relative;margin-bottom:12px;min-height:32px}.corpo #resultats-new .matiere .nav-etapes{background-color:#0073cf}#resultats-new .matiere .nav-etapes .def-etape{display:block;min-height:36px;padding:7px 0}#resultats-new .matiere .nav-etapes .def-etape>p{display:block;text-align:center}#resultats-new .matiere .nav-etapes .def-etape .nom{font-size:1.1em;font-weight:600}#resultats-new .matiere .nav-etapes .def-etape .date-etape .mois>span{font-size:0}html:not([lang="en-ca"]) #resultats-new .matiere .nav-etapes .def-etape .date-etape .mois>span::after{content:'.';font-size:14px}#resultats-new .matiere .competences{margin-top:20px;padding:10px 0 0 5px;position:relative}#resultats-new .matiere .competences>li{margin-top:10px}#resultats-new .matiere .competences>li:first-child{margin-top:0}#resultats-new .matiere .competences .competence{margin-left:5px;position:relative}#resultats-new .matiere .competences .competence .identification{width:calc(100% - 45px)}#resultats-new .matiere .volet-resultats,#resultats-new .matiere .volet-travaux{padding:0 5px 0 10px}#resultats-new .matieres>li.actif .matiere .volet-resultats{margin-top:10px;padding:0}#resultats-new .matieres>li.actif .matiere .volet-travaux{margin-top:30px;padding:0}#resultats-new .matiere .nav-etapes,#resultats-new .matieres>li.actif .matiere .volet-resultats{width:300px}#resultats-new .matieres>li.actif .matiere .resultats-disc,#resultats-new .matieres>li.actif .matiere .competences{background-color:#f0f0f0;color:#000;padding:15px 10px}#resultats-new .matiere .resultats-disc>div,#resultats-new .matiere .competences>li{max-width:300px}#resultats-new .matieres>li.actif .matiere .resultats-disc .res-eleve .lib-result{color:#fff}#resultats-new .matieres>li.actif .matiere .volet-resultats .pourcent{font-size:.8em}#resultats-new .matiere h3{font-size:1.1em;font-weight:normal}#resultats-new .matiere .res-eleve .note{border-bottom:3px solid transparent}#resultats-new .matiere .res-eleve[data-echec="oui"] .note{border-bottom-color:#d52b1e}#resultats-new .matiere .don-result{background-color:transparent;border-radius:0;line-height:normal;position:relative}#resultats-new .matiere .competences .don-result{position:static}#resultats-new .matiere [data-pourcent].pourcentage .lib-result{position:absolute;left:5px;top:0}#resultats-new .matiere .volet-resultats .graphique{margin:0 40px 5px 0;width:calc(100% - 40px)}#resultats-new .matieres>li.actif .matiere .resultats-disc .res-eleve,#resultats-new .matiere .volet-resultats .moyenne,#resultats-new .matiere .competences{font-size:13px}#resultats-new .matiere .volet-resultats .resultat{position:absolute;right:0;top:0}#resultats-new .matiere .volet-travaux{-moz-transition:transform .4s ease .2s;-o-transition:transform .4s ease .2s;-webkit-transition:transform .4s ease .2s;transition:transform .4s ease .2s}#resultats-new{line-height:1.4em}#resultats-new .contenu-resultats{position:relative;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}#resultats-new .contenu-resultats .forer-matiere{height:100%;left:0;position:absolute;top:0;width:100%}#resultats-new .contenu-resultats .forer-matiere:active,#resultats-new .contenu-resultats .forer-matiere:hover{background-color:rgba(222,222,222,.2)}#resultats-new .contenu-resultats:not(.mode-menu) .msg-masquable,#resultats-new .contenu-resultats:not(.mode-menu) .forer-matiere{display:none}#resultats-new .contenu-resultats .forer-matiere>span{font-size:0;position:absolute;text-indent:-9000px}#resultats-new .nav-matieres{color:#37424a;font-size:14px;margin:10px 0 15px;position:relative}#resultats-new .nav-matieres .retour-menu{border:2px solid #dedede;border-left:none;border-bottom-right-radius:8px;border-top-right-radius:8px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;color:#787f84;display:inline-block;height:26px;margin:0 10px 0 17px;padding-left:15px;text-decoration:none;vertical-align:top}#resultats-new .nav-matieres .retour-menu:hover span{text-decoration:none}#resultats-new .nav-matieres .retour-menu:active{box-shadow:none}#resultats-new .nav-matieres .retour-menu::after{border:2px solid #dedede;border-bottom-color:transparent;border-right-color:transparent;border-top-left-radius:2px;content:'';display:block;height:18px;left:6px;position:absolute;top:4px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:18px}#resultats-new .nav-matieres .retour-menu span{left:-10px;position:relative;text-decoration:underline;z-index:30}#resultats-new .nav-matieres .precedent-suivant{border:2px solid #dedede;border-radius:8px;height:26px}#resultats-new .nav-matieres.premiereActive .precedent,#resultats-new .nav-matieres.premiereActive .precedent:hover,#resultats-new .nav-matieres.derniereActive .suivant,#resultats-new .nav-matieres.derniereActive .suivant:hover{opacity:.3}#resultats-new .nav-matieres.premiereActive .precedent:hover,#resultats-new .nav-matieres.derniereActive .suivant:hover{cursor:default}#resultats-new .nav-matieres .precedent::after,#resultats-new .nav-matieres .suivant::before{border-color:#a5a5a5}#resultats-new .nav-matieres .precedent:hover::after,#resultats-new .nav-matieres .suivant:hover::before{opacity:.7}#resultats-new .nav-matieres .titre-mat{color:#787f84;white-space:nowrap}#resultats-new .nav-matieres .titre-mat>span{display:inline-block;height:100%;width:150px;overflow:hidden;text-align:center;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#resultats-new .travaux{padding:10px 0}#resultats .travaux>li,#resultats-new .travaux>li{margin:40px 0 20px}#resultats .travaux>li:first-child,#resultats-new .travaux>li:first-child{margin-top:20px}#resultats-new .date-texte .annee,#resultats-new .contenu-resultats .matiere .volet-travaux .def-etape,#resultats-new .contenu-resultats .matieres>li.actif .matiere .volet-travaux .nb-trav,#resultats-new .contenu-resultats .matieres>li.actif .matiere .volet-resultats .def-etape{display:none}#resultats-new .contenu-resultats.mode-menu .nav-matieres{display:none}#resultats-new .contenu-resultats.mode-menu .matieres{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#resultats-new .contenu-resultats.mode-menu .matieres>li{margin-bottom:20px;padding-right:5px}#resultats-new .contenu-resultats.mode-menu .matiere{border:2px solid #dedede;border-radius:8px;box-shadow:3px 3px 5px #888;font-size:14px;height:130px;padding:5px;width:185px}#resultats-new .contenu-resultats.mode-menu .matiere .titre-mat{display:block;height:47px;margin:0 0 10px 0;position:relative;white-space:normal}#resultats-new .contenu-resultats.mode-menu .matiere .titre-mat>span{display:inline-block;height:auto;left:0;max-height:100%;overflow:hidden;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;width:100%}#resultats-new .contenu-resultats.mode-menu .matiere .nav-etapes,#resultats-new .contenu-resultats.mode-menu .matiere .date-etape,#resultats-new .contenu-resultats.mode-menu .matiere .lib-result,#resultats-new .contenu-resultats.mode-menu .matiere .moyenne,#resultats-new .contenu-resultats.mode-menu .matiere .competences,#resultats-new .contenu-resultats.mode-menu .matiere .volet-travaux button,#resultats-new .contenu-resultats.mode-menu .matiere .volet-travaux h3,#resultats-new .contenu-resultats.mode-menu .matiere .volet-travaux .travaux{display:none}#resultats-new .matiere .etape{display:none}#resultats-new .matiere[data-etape-cour="fin"] .etape[data-etape="fin"],#resultats-new .matiere[data-etape-cour="1"] .etape[data-etape="1"],#resultats-new .matiere[data-etape-cour="2"] .etape[data-etape="2"],#resultats-new .matiere[data-etape-cour="3"] .etape[data-etape="3"],#resultats-new .matiere[data-etape-cour="4"] .etape[data-etape="4"],#resultats-new .matiere[data-etape-cour="5"] .etape[data-etape="5"],#resultats-new .matiere[data-etape-cour="6"] .etape[data-etape="6"],#resultats-new .matiere[data-etape-cour="7"] .etape[data-etape="7"],#resultats-new .matiere[data-etape-cour="8"] .etape[data-etape="8"],#resultats-new .matiere[data-etape-cour="9"] .etape[data-etape="9"],#resultats-new .matiere[data-etape-cour="10"] .etape[data-etape="10"],#resultats-new .matiere[data-etape-cour="11"] .etape[data-etape="11"],#resultats-new .matiere[data-etape-cour="12"] .etape[data-etape="12"],#resultats-new .matiere[data-etape-cour="13"] .etape[data-etape="13"],#resultats-new .matiere[data-etape-cour="14"] .etape[data-etape="14"],#resultats-new .matiere[data-etape-cour="15"] .etape[data-etape="15"],#resultats-new .matiere[data-etape-cour="16"] .etape[data-etape="16"],#resultats-new .matiere[data-etape-cour="17"] .etape[data-etape="17"],#resultats-new .matiere[data-etape-cour="18"] .etape[data-etape="18"],#resultats-new .matiere[data-etape-cour="19"] .etape[data-etape="19"],#resultats-new .matiere[data-etape-cour="20"] .etape[data-etape="20"],#resultats-new .matiere[data-etape-cour="21"] .etape[data-etape="21"],#resultats-new .matiere[data-etape-cour="22"] .etape[data-etape="22"],#resultats-new .matiere[data-etape-cour="23"] .etape[data-etape="23"],#resultats-new .matiere[data-etape-cour="24"] .etape[data-etape="24"],#resultats-new .matiere[data-etape-cour="25"] .etape[data-etape="25"],#resultats-new .matiere[data-etape-cour="26"] .etape[data-etape="26"],#resultats-new .matiere[data-etape-cour="27"] .etape[data-etape="27"],#resultats-new .matiere[data-etape-cour="28"] .etape[data-etape="28"],#resultats-new .matiere[data-etape-cour="29"] .etape[data-etape="29"],#resultats-new .matiere[data-etape-cour="30"] .etape[data-etape="30"]{display:block}#resultats-new .matiere[data-etape-aff] .etape[data-etape]{display:none}#resultats-new .matiere[data-etape-aff="fin"] .etape[data-etape="fin"],#resultats-new .matiere[data-etape-aff="1"] .etape[data-etape="1"],#resultats-new .matiere[data-etape-aff="2"] .etape[data-etape="2"],#resultats-new .matiere[data-etape-aff="3"] .etape[data-etape="3"],#resultats-new .matiere[data-etape-aff="4"] .etape[data-etape="4"],#resultats-new .matiere[data-etape-aff="5"] .etape[data-etape="5"],#resultats-new .matiere[data-etape-aff="6"] .etape[data-etape="6"],#resultats-new .matiere[data-etape-aff="7"] .etape[data-etape="7"],#resultats-new .matiere[data-etape-aff="8"] .etape[data-etape="8"],#resultats-new .matiere[data-etape-aff="9"] .etape[data-etape="9"],#resultats-new .matiere[data-etape-aff="10"] .etape[data-etape="10"],#resultats-new .matiere[data-etape-aff="11"] .etape[data-etape="11"],#resultats-new .matiere[data-etape-aff="12"] .etape[data-etape="12"],#resultats-new .matiere[data-etape-aff="13"] .etape[data-etape="13"],#resultats-new .matiere[data-etape-aff="14"] .etape[data-etape="14"],#resultats-new .matiere[data-etape-aff="15"] .etape[data-etape="15"],#resultats-new .matiere[data-etape-aff="16"] .etape[data-etape="16"],#resultats-new .matiere[data-etape-aff="17"] .etape[data-etape="17"],#resultats-new .matiere[data-etape-aff="18"] .etape[data-etape="18"],#resultats-new .matiere[data-etape-aff="19"] .etape[data-etape="19"],#resultats-new .matiere[data-etape-aff="20"] .etape[data-etape="20"],#resultats-new .matiere[data-etape-aff="21"] .etape[data-etape="21"],#resultats-new .matiere[data-etape-aff="22"] .etape[data-etape="22"],#resultats-new .matiere[data-etape-aff="23"] .etape[data-etape="23"],#resultats-new .matiere[data-etape-aff="24"] .etape[data-etape="24"],#resultats-new .matiere[data-etape-aff="25"] .etape[data-etape="25"],#resultats-new .matiere[data-etape-aff="26"] .etape[data-etape="26"],#resultats-new .matiere[data-etape-aff="27"] .etape[data-etape="27"],#resultats-new .matiere[data-etape-aff="28"] .etape[data-etape="28"],#resultats-new .matiere[data-etape-aff="29"] .etape[data-etape="29"],#resultats-new .matiere[data-etape-aff="30"] .etape[data-etape="30"]{display:block}@media(min-width:940px){#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="6"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="10"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="14"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="18"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="22"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="26"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="30"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="34"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="38"] li:last-child{width:675px}#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="7"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="11"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="15"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="19"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="23"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="27"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="31"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="35"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="39"] li:last-child{width:435px}}@media only screen and (min-width:600px) and (max-width:940px),only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="5"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="8"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="11"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="14"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="17"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="20"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="23"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="26"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="29"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="32"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="35"] li:last-child,#resultats-new .contenu-resultats.mode-menu .matieres[data-nb-matieres="38"] li:last-child{width:373px}#resultats-new .matiere,#resultats-new .volet-travaux .erreur{font-size:15px}#resultats-new .contenu-resultats.mode-menu .matiere{font-size:13px;height:120px;width:160px}#resultats-new .contenu-resultats.mode-menu .matiere .titre-mat{height:40px}}@media only screen and (min-width:500px) and (max-width:599px),only screen and (max-device-width:480px) and (orientation:landscape){#resultats-new .matiere,#resultats-new .volet-travaux .erreur{font-size:14px}#resultats-new .contenu-resultats.mode-menu .matiere{font-size:13px;height:120px;width:210px}#resultats-new .contenu-resultats.mode-menu .matiere .titre-mat{height:46px}}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){#resultats-new .nav-matieres,#resultats-new .matiere,#resultats-new .matiere .nav-etapes,#resultats-new .volet-travaux .erreur{font-size:13px}html:not([lang="en-ca"]) #resultats-new .matiere .nav-etapes .def-etape .date-etape .mois>span::after{font-size:13px}#resultats-new .matiere .nav-etapes,#resultats-new .matieres>li.actif .matiere .volet-resultats{width:286px}#resultats-new .nav-matieres .titre-mat>span{width:110px}#resultats-new .contenu-resultats.mode-menu .matieres{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#resultats-new .contenu-resultats.mode-menu .matiere{font-size:13px;height:auto;width:auto}#resultats-new .contenu-resultats.mode-menu .matiere .titre-mat{height:auto;max-height:46px;overflow-y:hidden}#resultats-new .contenu-resultats.mode-menu .matiere .titre-mat>span{position:static;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none}#resultats-new .matieres>li.actif .matiere{-moz-animation:activerMatiereMobile .3s linear;-o-animation:activerMatiereMobile .3s linear;-webkit-animation:activerMatiereMobile .3s linear;animation:activerMatiereMobile .3s linear}}@media only screen and (max-width:599px),only screen and (max-device-width:480px){#resultats-new .matieres>li.actif .matiere .titre-mat{font-size:16px;padding:7px 10px}}#resultats-ministeriels .conteneur-bouton-msg{height:30px}#resultats-ministeriels .afficher-informations{position:absolute;float:right;right:15px;background-image:url(/Content/images/icones/i_bulle-info_37424a.png);background-repeat:no-repeat;background-size:25px;border-color:#37424a;height:25px;width:25px}#resultats-ministeriels .afficher-informations>span{font-size:0;position:absolute;text-indent:-9000px}#resultats-ministeriels .ministere{float:right}#resultats-ministeriels .ministere .date-heure{text-align:left;font-weight:400;font-size:12px;font-style:italic;color:#787f84;padding-top:15px}#resultats-ministeriels .ministere .logo{text-align:right;padding-top:25px}#resultats-ministeriels .elements>li{margin-bottom:5px}#resultats-ministeriels .elements>li.liste-matieres:nth-child(even){background-color:#f0f0f0}#resultats-ministeriels .info-eleve p:nth-child(1) .libelle{display:none}#resultats-ministeriels .info-eleve p:nth-child(1) .valeur{font-size:20px;font-weight:600}#resultats-ministeriels .info-eleve p:nth-child(1) .valeur .nom::after{content:", "}#resultats-ministeriels .info-eleve p:nth-child(2){margin-left:5px;margin-bottom:15px}#resultats-ministeriels .info-eleve p:nth-child(2) .valeur{font-weight:600;margin-left:10px}@media(min-width:940px){#resultats-ministeriels .elements{display:table;width:100%}#resultats-ministeriels .elements>li{display:table-row}#resultats-ministeriels .elements>li>div{display:table-cell;white-space:nowrap}#resultats-ministeriels .elements>li>div>p{display:inline-block;white-space:normal;vertical-align:top}#resultats-ministeriels .liste ul.elements li span.valeur{font-weight:400}#resultats-ministeriels .elements>li.entete>div:nth-child(1)>p:nth-child(1){padding:0 10px 0 5px}#resultats-ministeriels .elements>li.liste-matieres>div.matiere>p:nth-child(1){padding:0 20px 0 5px;width:76px}#resultats-ministeriels .elements>li.entete>div:nth-child(1)>p:nth-child(2){padding:0 35px 0 0;width:500px}#resultats-ministeriels .elements>li.liste-matieres>div.matiere>p:nth-child(2){padding:0 30px 0 0;max-width:500px}#resultats-ministeriels .elements>li.entete>div:nth-child(2)>p:nth-child(1){padding:0 10px 0 0}#resultats-ministeriels .elements>li.liste-matieres>div.resultat>p:nth-child(1),#resultats-ministeriels .elements>li.entete>div:nth-child(2)>p:nth-child(1){width:103px}#resultats-ministeriels .elements>li.entete>div:nth-child(2)>p:nth-child(2){width:146px}#resultats-ministeriels .elements>li.liste-matieres>div.resultat>p:nth-child(1),#resultats-ministeriels .elements>li.liste-matieres>div.resultat>p:nth-child(2){text-align:center}#resultats-ministeriels .elements>li.liste-matieres>div.resultat>p:nth-child(2){width:140px}#resultats-ministeriels .elements>li.entete>div{padding-bottom:5px}#resultats-ministeriels .elements>li.entete>div>p>span.libelle{color:#37424a;font-size:16px;font-weight:600}#resultats-ministeriels .elements .matiere>p>span.libelle,#resultats-ministeriels .elements .resultat>p>span.libelle{display:none}#resultats-ministeriels .liste ul.elements li span.valeur{margin-left:0}}@media(max-width:499px){#resultats-ministeriels .elements div{margin-left:15px}#resultats-ministeriels .elements>li>div>p>span{display:block}#resultats-ministeriels .elements>li.entete{display:none}}@media(min-width:500px) and (max-width:599px){#resultats-ministeriels .elements>li.entete{display:none}}@media(min-width:600px) and (max-width:939px){#resultats-ministeriels .elements div{margin-left:15px}#resultats-ministeriels .elements>li>div>p{display:block}#resultats-ministeriels .elements>li.entete{display:none}}#sous-menu{margin-bottom:12px}#sous-menu a{color:#37424a;font-size:16px}#sous-menu li.pageActive a{font-weight:600;text-decoration:none}@media(min-width:600px) and (min-device-width:480px){#resultats-ministeriels .titre-section{display:none}#sous-menu{font-size:18px;padding:8px 0}#sous-menu>button{display:none}#sous-menu ul.menuItems{height:30px}#sous-menu .menuItems li{display:inline-block;margin-right:22px;vertical-align:top;position:relative}#sous-menu a{line-height:24px}.corpo #sous-menu a{color:#0073cf}#sous-menu a:hover{color:#d0d0d0}.corpo #sous-menu a:hover{color:#47a8f9}#sous-menu li.pageActive a{border-bottom:2px solid #37424a;color:#37424a}.corpo #sous-menu li.pageActive a{border-bottom:2px solid #0073cf;color:#0073cf;display:inline-block;line-height:18px;white-space:nowrap}#sous-menu li.pageActive a::after{background-color:#fff;border-bottom:2px solid #37424a;border-bottom-left-radius:2px;border-left:2px solid #37424a;content:" ";display:block;height:7px;left:0;margin-left:auto;margin-right:auto;position:relative;right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;top:6px}.corpo #sous-menu li.pageActive a::after{border-bottom-color:#0073cf;border-left-color:#0073cf}}@media only screen and (max-width:599px),only screen and (max-device-width:480px){#sous-menu{border:1px solid #787f84;border-radius:6px;display:inline-block;font-size:14px;padding-left:7px;position:relative}#sous-menu,#sous-menu nav{max-height:30px;overflow:hidden;-moz-transition:max-height .4s ease-in-out;-o-transition:max-height .4s ease-in-out;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}.menu-actif #sous-menu,.menu-actif #sous-menu nav{max-height:200px}#sous-menu nav>ul>li,.menu-actif #sous-menu nav>ul>li{position:relative}#sous-menu>button{background:linear-gradient(to left,#f0f0f0,#f0f0f0 40px,transparent 40px);border-top:none;border-right:none;box-shadow:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:30px;outline:none;position:absolute;right:0;top:0;width:100%}.menu-actif #sous-menu>button{background:#fff;width:40px}#sous-menu>button:active::after,#sous-menu>button:hover::after{opacity:.7}#sous-menu>button>span{font-size:0;position:absolute;text-indent:-9000px}#sous-menu>button::after{border-bottom:2px solid #37424a;border-bottom-left-radius:2px;border-left:2px solid #37424a;content:" ";display:inline-block;height:10px;right:12px;position:absolute;top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:transform .3s ease;-o-transition:transform .3s ease;-webkit-transition:transform .3s ease;transition:transform .3s ease;width:10px}.menu-actif #sous-menu>button::after{top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#sous-menu nav{margin-right:50px;width:175px}#sous-menu nav>ul>li{margin-bottom:0;line-height:30px}.menu-actif #sous-menu nav>ul>li{margin-bottom:5px}#sous-menu nav>ul>li:not(.pageActive){display:none}.menu-actif #sous-menu nav>ul>li:not(.pageActive){display:block}#sous-menu nav>ul>li a{font-size:1em;height:30px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#sous-menu nav li>a:active,#sous-menu nav li>a:hover{opacity:.8}#sous-menu nav>ul>li.pageActive a{border-bottom:none}#sous-menu nav>ul>li.pageActive a::after{content:none}.menu-actif #sous-menu{z-index:100}.menu-actif #sous-menu nav>ul>li.pageActive a::after{content:none}}#transport{width:400px}#transport .trajet-message{padding-top:10px;margin-left:10px}#transport .conteneur-titre{position:relative}#transport .afficher-informations{background-image:url(/Content/images/icones/i_bulle-info_37424a.png);background-repeat:no-repeat;background-size:25px;border-color:#37424a;height:25px;width:25px}#transport .afficher-informations>span{font-size:0;position:absolute;text-indent:-9000px}#transport span.valeur{font-size:12px;font-weight:600}#transport .msg-masquable{margin-top:0}#transport .msg-masquable:not(.reduit){margin-top:-31px}#transport .periode{font-weight:bold;color:#000;margin-bottom:5px}#transport ul.trajet>li{display:block;position:relative;margin-bottom:60px}#transport .debut-transport{margin-bottom:22px}#transport .debut-transport H4{color:#000;font-weight:700}#transport .date-texte{font-size:14px}#transport ul.trajet li>div,#transport ul.trajet li>div>div{display:inline-block;vertical-align:top}#transport .parcours{margin-top:35px;margin-right:10px}#transport .info-parcours{height:25px;background:#dedede;text-align:center;margin:0 0 0 0;cursor:pointer;position:absolute}#transport .info-parcours:before{content:"";border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #fff;position:absolute;left:0;top:0}#transport .info-parcours:after{content:"";border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #dedede;position:absolute;right:-13px;top:0;z-index:1}#transport .info-parcours .no-autobus{padding-left:15px;min-width:45px}#transport .info-parcours .no-autobus span.valeur{color:#0073cf}#transport .info-parcours .no-autobus span.valeur::before{content:"#"}#transport .info-parcours .no-autobus span.valeur:hover{color:#47a8f9;text-decoration:underline}#transport .info-parcours .no-autobus span.libelle{display:none}#transport .depart .heure,#transport .arrivee .heure{text-align:center;position:absolute;display:inline-block;cursor:pointer;min-height:23px}#transport .depart .heure span.libelle,#transport .arrivee .heure span.libelle{display:none}#transport [data-type="Arret"] .heure{background:url(../../img/features/transport/icoArretAutobusBleu.png) bottom center no-repeat}#transport [data-type='Batisse'] .heure{background:url(../../img/features/transport/icoEcoleBleu.png) bottom center no-repeat}#transport [data-type='Adresse'] .heure{background:url(../../img/features/transport/icoMaisonBleu.png) bottom center no-repeat}#transport [data-type="Arret"] .heure:hover{background:url(../../img/features/transport/icoArretAutobusBleuInteractivite.png) bottom center no-repeat}#transport [data-type='Batisse'] .heure:hover{background:url(../../img/features/transport/icoEcoleBleuInteractivite.png) bottom center no-repeat}#transport [data-type='Adresse'] .heure:hover{background:url(../../img/features/transport/icoMaisonBleuInteractivite.png) bottom center no-repeat}#transport .detail{background-color:#f0f0f0;padding:20px 20px 20px 20px}#transport .detail>div{line-height:24px}#transport .detail span.valeur{font-weight:600}#transport .arrivee .detail,#transport .depart .detail,#transport .parcours .detail{transition:1s max-height .1s ease-in;max-height:2000px;display:none;text-align:left}#transport .arrivee .detail,#transport .depart .detail{margin:80px 0 0 0}#transport .parcours .detail{margin:50px 0 0 0;z-index:2000;width:auto;height:auto;text-align:left}#transport .detail:before{background-color:#f0f0f0;content:" ";display:block;height:15px;position:absolute;top:-8px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:15px}#transport .detail.detail-ouvert{display:inline-block}#transport .depart .detail.detail-ouvert .nom .libelle,#transport .arrivee .detail.detail-ouvert .nom .libelle{display:none}#transport .parcours .detail.detail-ouvert .heure,#transport .parcours .detail.detail-ouvert .type,#transport .parcours .detail.detail-ouvert .nom,#transport .parcours .detail.detail-ouvert .no-parcours,#transport .parcours .detail.detail-ouvert .no-circuit,#transport .parcours .detail.detail-ouvert .banquette{display:inline-block}#transport .parcours .detail.detail-ouvert .nom .libelle::after,#transport .parcours .detail.detail-ouvert .heure .libelle::after{content:" "}#transport .parcours .detail.detail-ouvert .type .libelle::before,#transport .parcours .detail.detail-ouvert .type .libelle::after{content:" "}#transport .parcours .detail.detail-ouvert .info-point-service{padding-bottom:20px}#transport .parcours .detail.detail-ouvert .no-circuit{float:right}html[lang^='en'] #transport .parcours .detail.detail-ouvert .no-circuit .libelle::after,html[lang^='en'] #transport .parcours .detail.detail-ouvert .no-parcours .libelle::after,html[lang^='en'] #transport .parcours .detail.detail-ouvert .banquette .libelle::after{content:": "}html[lang^='fr'] #transport .parcours .detail.detail-ouvert .no-circuit .libelle::after,html[lang^='fr'] #transport .parcours .detail.detail-ouvert .no-parcours .libelle::after,html[lang^='fr'] #transport .parcours .detail.detail-ouvert .banquette .libelle::after{content:" : "}#transport .document{margin-bottom:15px}#transport .message-erreur{margin-bottom:15px}@media(min-width:940px){#transport{width:445px}#transport .message-erreur{text-align:left}#transport .depart .heure,#transport .arrivee .heure,#transport .depart .heure:hover,#transport .arrivee .heure:hover{background-size:48px;width:48px;padding-bottom:45px}#transport .depart+.parcours+.arrivee>.heure{left:135px}#transport .depart+.parcours+.parcours+.arrivee>.heure{left:195px}#transport .depart+.parcours+.parcours+.parcours+.arrivee>.heure{left:260px}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee>.heure{left:325px}#transport .depart+.parcours>.info-parcours{left:50px}#transport .depart+.parcours+.parcours>.info-parcours{left:115px}#transport .depart+.parcours+.parcours+.parcours>.info-parcours{left:180px}#transport .depart+.parcours+.parcours+.parcours+.parcours>.info-parcours{left:245px}#transport .detail{position:relative}#transport .detail span.valeur{font-size:16px}#transport .depart .detail,#transport .depart+.parcours .detail,#transport .depart+.parcours+.parcours .detail,#transport .depart+.parcours+.parcours+.parcours .detail,#transport .depart+.parcours+.parcours+.parcours+.parcours .detail,#transport .arrivee .detail{width:355px}#transport .depart+.parcours .detail:before{left:70px}#transport .depart+.parcours+.parcours .detail:before{left:130px}#transport .depart+.parcours+.parcours+.parcours .detail:before{left:165px}#transport .depart+.parcours+.parcours+.parcours+.parcours .detail:before{left:220px}#transport .arrivee+.parcours .detail:before,#transport .arrivee+.parcours+.parcours .detail:before,#transport .arrivee+.parcours+.parcours+.parcours .detail:before{left:20px}#transport .depart+.parcours+.arrivee .detail{margin-left:30px}#transport .depart+.parcours+.arrivee .detail:before{left:102px}#transport .depart+.parcours+.parcours+.arrivee .detail{margin-left:20px}#transport .depart+.parcours+.parcours+.arrivee .detail:before{left:170px}#transport .depart+.parcours+.parcours+.parcours+.arrivee .detail{margin-left:11px}#transport .depart+.parcours+.parcours+.parcours+.arrivee .detail:before{left:215px}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee .detail:before{left:240px}}@media(min-width:600px) and (max-width:939px){#transport{width:536px}#transport .periode{text-align:left}#transport .depart .heure,#transport .arrivee .heure,#transport .depart .heure:hover,#transport .arrivee .heure:hover{background-size:40px;width:40px;padding-bottom:40px}#transport .depart+.parcours+.arrivee>.heure{left:115px}#transport .depart+.parcours+.parcours+.arrivee>.heure{left:180px}#transport .depart+.parcours+.parcours+.parcours+.arrivee>.heure{left:245px}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee>.heure{left:320px}#transport .depart+.parcours>.info-parcours{left:40px}#transport .depart+.parcours+.parcours>.info-parcours{left:105px}#transport .depart+.parcours+.parcours+.parcours>.info-parcours{left:170px}#transport .depart+.parcours+.parcours+.parcours+.parcours>.info-parcours{left:235px}#transport .detail{position:relative}#transport .detail:before{margin-left:0}#transport .detail span{font-size:12px}#transport .depart .detail,#transport .depart+.parcours .detail,#transport .depart+.parcours+.parcours .detail,#transport .depart+.parcours+.parcours+.parcours .detail,#transport .depart+.parcours+.parcours+.parcours+.parcours .detail,#transport .arrivee .detail{width:455px}#transport .depart+.parcours .detail:before{left:70px}#transport .depart+.parcours+.parcours .detail:before{left:130px}#transport .depart+.parcours+.parcours+.parcours .detail:before{left:165px}#transport .depart+.parcours+.parcours+.parcours+.parcours .detail:before{left:217px}#transport .arrivee+.parcours .detail:before,#transport .arrivee+.parcours+.parcours .detail:before,#transport .arrivee+.parcours+.parcours+.parcours .detail:before{left:20px}#transport .arrivee+.parcours .detail{margin-left:0}#transport .depart+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.arrivee .detail:before{left:106px}#transport .depart+.parcours+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.parcours+.arrivee .detail:before{left:165px}#transport .depart+.parcours+.parcours+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.parcours+.parcours+.arrivee .detail:before{left:217px}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee .detail:before{left:217px}}@media(max-width:599px){#transport{width:286px}#transport .periode{text-align:left}#transport .depart .heure,#transport .arrivee .heure,#transport .depart .heure:hover,#transport .arrivee .heure:hover{background-size:40px;width:40px;padding-bottom:40px}#transport .depart+.parcours+.arrivee>.heure{left:115px}#transport .depart+.parcours+.parcours+.arrivee>.heure{left:180px}#transport .depart+.parcours+.parcours+.parcours+.arrivee>.heure{left:245px}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee>.heure{left:320px}#transport .depart+.parcours>.info-parcours{left:40px}#transport .depart+.parcours+.parcours>.info-parcours{left:105px}#transport .depart+.parcours+.parcours+.parcours>.info-parcours{left:170px}#transport .depart+.parcours+.parcours+.parcours+.parcours>.info-parcours{left:235px}#transport .detail{position:relative}#transport .detail:before{margin-left:0}#transport .detail span{font-size:12px}#transport .depart .detail,#transport .depart+.parcours .detail,#transport .depart+.parcours+.parcours .detail,#transport .depart+.parcours+.parcours+.parcours .detail,#transport .depart+.parcours+.parcours+.parcours+.parcours .detail,#transport .arrivee .detail{width:207px}#transport .depart+.parcours .detail:before{left:70px}#transport .depart+.parcours+.parcours .detail:before{left:130px}#transport .depart+.parcours+.parcours+.parcours .detail:before{left:165px}#transport .depart+.parcours+.parcours+.parcours+.parcours .detail:before{left:217px}#transport .arrivee+.parcours .detail:before,#transport .arrivee+.parcours+.parcours .detail:before,#transport .arrivee+.parcours+.parcours+.parcours .detail:before{left:20px}#transport .arrivee+.parcours .detail{margin-left:0}#transport .depart+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.arrivee .detail:before{left:106px}#transport .depart+.parcours+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.parcours+.arrivee .detail:before{left:165px}#transport .depart+.parcours+.parcours+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.parcours+.parcours+.arrivee .detail:before{left:217px}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee .detail{margin-left:0}#transport .depart+.parcours+.parcours+.parcours+.parcours+.arrivee .detail:before{left:217px}}[data-mp-compteur-caracteres]+.caractere-restant,[mp-compteur-caracteres]+.caractere-restant{display:block;font-size:.8em;margin-top:3px;padding-right:7px;text-align:right}[data-mp-compteur-caracteres]+.caractere-restant.limiteProche .nb,[mp-compteur-caracteres]+.caractere-restant.limiteProche .nb{color:red}.communiqueGeobus .texte::before{content:'';background-image:url('/Content/images/icones/i_autobus.svg');background-position:left top;background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;vertical-align:middle;width:24px;position:absolute;left:10px}.communiqueGeobus .texte{padding-left:24px}