#environnement{background-color:red;color:#ff0;text-align:center;width:100%;font-size:1.2rem}#appbar{background-color:#0f335e;color:#fff;font-size:.9rem;padding:3px 18px 4px 18px}#appbar a{color:#fff}#appbar a:hover{text-decoration:underline}.navbar{background-color:#365c8a;padding:.5rem}.navbar .navbar-brand{color:#fff}.navbar .navbar-brand:hover,.navbar .navbar-brand:focus{color:#fff}.navbar .navbar-text{color:#fff}.navbar .navbar-nav .nav-link{color:#eee;border-radius:.25rem;margin:0 .25em}.navbar .navbar-nav .nav-link:not(.disabled):hover,.navbar .navbar-nav .nav-link:not(.disabled):focus{color:#fff;background-color:#829fc2}.navbar .navbar-nav .dropdown-menu{background-color:#365c8a;border-color:#829fc2}.navbar .navbar-nav .dropdown-menu .dropdown-item{color:#eee}.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar .navbar-nav .dropdown-menu .dropdown-item:focus,.navbar .navbar-nav .dropdown-menu .dropdown-item.active{color:#eee;background-color:#829fc2}.navbar .navbar-nav .dropdown-menu .dropdown-divider{border-top-color:#829fc2}.navbar .navbar-nav .nav-item.active .nav-link,.navbar .navbar-nav .nav-item.active .nav-link:hover,.navbar .navbar-nav .nav-item.active .nav-link:focus,.navbar .navbar-nav .nav-item.show .nav-link,.navbar .navbar-nav .nav-item.show .nav-link:hover,.navbar .navbar-nav .nav-item.show .nav-link:focus{color:#eee;background-color:#829fc2}.navbar .navbar-toggle{border-color:#829fc2}.navbar .navbar-toggle:hover,.navbar .navbar-toggle:focus{background-color:#829fc2}.navbar .navbar-toggle .navbar-toggler-icon{color:#fff}.navbar .navbar-collapse,.navbar .navbar-form{border-color:#fff}.navbar .navbar-link{color:#fff}.navbar .navbar-link:hover{color:#fff}.navbar li.nav-item{margin-left:15px}.sousnavbar{background-color:#eee;text-align:right;padding:3px 20px 3px 0}.sousnavbar li{padding:0 3px}.sousnavbar .navbar-nav .nav-link{color:#fff;border-radius:.25rem;margin:0 .25em;padding:3px 6px 3px 0}.sousnav-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#5286bc;text-align:inherit;white-space:nowrap;background:none;border:0;text-decoration:none}.sousnav-item:hover,.sousnav-item:focus,.sousnav-item.active{background-color:#829fc2}.sousnav2-item{color:#0f335a!important;display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;text-align:inherit;white-space:nowrap;background:none;border:0;text-decoration:none}.sousnav2-item.active{color:#0f335e;font-weight:bold;text-decoration:none}.sousnav2-item:focus,.sousnav2-item:hover{color:#5286bc!important;text-decoration:underline}@media(min-width:990px) and (max-width:1399px){.navbar li.nav-item{margin-left:0}.cachee{display:none}}@media(min-width:990px) and (max-width:1160px){.nav-link{font-size:.96em;margin-right:0!important;padding-top:.3rem;padding-bottom:.3rem}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.3rem;padding-left:.3rem}.cachee2{display:none}}@media screen{.max-width{max-width:1440px;margin:0 auto}.navigationPIV{position:fixed;z-index:1000;background:#fff;width:100%;left:0;top:0}.navigationPIV .piv .piv-nav{display:none}.navigationPIV .piv .piv-nav ul li{list-style:none}.navigationPIV .piv .piv-logo{width:130px;height:70px;background:url(/Content/Images/sprite-ui.svg) 0 0 no-repeat;background-size:300px;display:block;overflow:hidden;text-indent:-10000px;position:absolute;top:0;left:0}.no-svg .navigationPIV .piv .piv-logo{background-image:url(/Content/Images/sprite-ui-50.png)}.navigationPIV .piv .boite{position:relative;padding-left:130px;height:70px;border-bottom:1px solid #f4f5f6}.nav-mobile{display:none;position:relative;max-width:600px;margin:0 auto;z-index:1}.nav-mobile ul{position:absolute;right:0;top:0;padding-top:30px;margin-top:35px}.nav-mobile li{float:left;display:block}.nav-mobile li.reglages{position:absolute;top:0;right:0}.nav-mobile li.reglages a{font-size:11px;text-transform:uppercase;line-height:30px;font-weight:400;color:#5a5f68;display:block;float:right;padding:0 15px}.nav-mobile li.recherche{clear:left}.nav-mobile li.recherche a{display:block;overflow:hidden;text-indent:-1000px;padding:0 15px;width:60px;height:30px;border-right:1px solid #c9cdd3;position:relative}.nav-mobile li.recherche a:before{content:"";width:30px;height:30px;display:block;overflow:hidden;position:absolute;text-indent:-1000px;background:url(/Content/Images/sprite-ui.svg) -405px -125px no-repeat;background-size:600px}.nav-mobile li.menu a{font-size:14px;line-height:30px;font-weight:800;text-transform:uppercase;color:#5a5f68;padding:0 15px;display:block}.nav-mobile li.menu a:before{content:"";width:30px;height:30px;display:block;overflow:hidden;text-indent:-1000px;background:url(/Content/Images/sprite-ui.svg) -365px -6px no-repeat;background-size:600px;float:left}.no-svg .nav-mobile li.recherche a:before,.no-svg .nav-mobile li.menu a:before{background-image:url(/Content/Images/sprite-ui-100.png)}.nav-mobile-login{display:none;max-height:100vh;overflow-y:scroll}.nav-mobile-login .nav-mobile-container{background-color:#eee;height:120vh}.nav-mobile-login .nav-mobile-container ul{list-style-type:none;padding:0;margin:0}.nav-mobile-login .nav-mobile-container ul li{margin:0;padding:0;border-top:1px solid #ddd}.nav-mobile-login .nav-mobile-container ul li a{font-size:2em;line-height:1.5em;font-size:2rem;line-height:3.6rem;font-weight:300;display:block;padding:.4em .8em;padding:1rem 2rem;color:#5a5f68;border:0;border-top:1px solid #f4f5f6;transition:all .2s linear}.pied{background-color:#fff;clear:both;width:98%}.pied .pied-dridev{padding-top:10px;font-family:Arial,Verdana,Arial,Helvetica,sans-serif;color:#5a5f68;font-size:12px;background-color:#fff}.pied .utilitaires{text-align:center;border-bottom:1px solid #575d70;padding:10px 0}.pied .utilitaires ul{display:inline-block}.pied .utilitaires ul li{float:left}.pied .utilitaires ul li a{display:block;padding:1em 0;padding:1rem 0}.pied .utilitaires ul li a span{display:block;text-indent:-1000px;overflow:hidden;border-left:1px solid #949aa6;padding:0 10px;width:60px;height:40px;position:relative}.pied .utilitaires ul li:first-child a span{border-left:0}.pied .utilitaires ul li a span:before{display:block;height:40px;width:40px;content:"";top:0;left:0;background:url(/Content/Images/sprite-ui.svg) -480px 0 no-repeat;background-size:600px}.pied .utilitaires ul li.taille a span:before{background:url(/Content/Images/sprite-ui.svg) -480px 0 no-repeat;background-size:600px}.ui-police-grande .pied .utilitaires ul li.taille a span:before{background:url(/Content/Images/sprite-ui.svg) -440px 0 no-repeat;background-size:600px}.pied .utilitaires ul li.contraste a span:before{background:url(/Content/Images/sprite-ui.svg) -520px 0 no-repeat;background-size:600px}.pied .utilitaires ul li.haut-page a span:before{background:url(/Content/Images/sprite-ui.svg) -480px -40px no-repeat;background-size:600px}.no-svg .pied .utilitaires ul li.taille a span:before,.no-svg .pied .utilitaires ul li.contraste a span:before,.no-svg .pied .utilitaires ul li.haut-page a span:before{background-image:url(/Content/Images/sprite-ui-100.png)}.pied .menu{text-align:center;border-bottom:1px solid #575d70;padding:15px 0}.pied .menu a{color:#fff;font-size:2.4em;line-height:1.666666667em;font-size:2.4rem;line-height:4rem;font-weight:300;transition:color .2s linear;padding:.4em 0;padding:1rem 0}.pied .bas .menu a{font-size:1.6em;line-height:2.5em;font-size:1.6rem;line-height:4rem;font-weight:300;padding:.6em 0;padding:1rem 0}.pied .menu a:hover{color:#f59220}.pied .social{text-align:center;border-bottom:1px solid #575d70;padding:15px 0}.pied .social ul{display:inline-block}.pied .social ul li{float:left}.pied .social ul li a{display:block;padding:0;text-indent:-1000px;width:48px;height:48px;border-radius:50%;margin:0 10px;overflow:hidden;position:relative}.pied .social ul li.fb a{background:#4862a2;background:-webkit-linear-gradient(#4862a2,#374c7c);background:-o-linear-gradient(#4862a2,#374c7c);background:-moz-linear-gradient(#4862a2,#374c7c);background:linear-gradient(#4862a2,#374c7c)}.pied .social ul li.vm a{background:#5fcbfe;background:-webkit-linear-gradient(#5fcbfe,#4182b3);background:-o-linear-gradient(#5fcbfe,#4182b3);background:-moz-linear-gradient(#5fcbfe,#4182b3);background:linear-gradient(#5fcbfe,#4182b3)}.pied .social ul li a:before{content:"";width:40px;height:40px;position:absolute;top:4px;left:4px;display:block}.pied .social ul li.fb a:before{background:url(/Content/Images/sprite-ui.svg) -320px -40px no-repeat;background-size:600px}.pied .social ul li.vm a:before{background:url(/Content/Images/sprite-ui.svg) -360px -40px no-repeat;background-size:600px}.no-svg .pied .social ul li.fb a:before{background-image:url(/Content/Images/sprite-ui-100.png)}.no-svg .pied .social ul li.vm a:before{background-image:url(/Content/Images/sprite-ui-100.png)}.pied .piv-bas{background:#fff;font-family:Arial,Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:center;color:#666}.pied .piv-bas a.logo{display:block;margin:0 auto;width:160px;height:40px;background:red;background:url(/Content/Images/sprite-ui.svg) 0 -140px no-repeat;background-size:600px;overflow:hidden;text-indent:-1000px}.no-svg .pied .piv-bas a.logo{background-image:url(/Content/Images/sprite-ui-100.png)}.pied .piv-bas a.copyright{color:#5a5f68}}@media screen and (min-width:1px){.nav-mobile{display:block;position:absolute;right:0;top:0;max-width:initial;margin:0}.nav-mobile ul{position:relative;right:initial;top:initial;padding-top:30px;margin-top:0}}@media screen and (min-width:568px){.navigationPIV .piv .boite{height:65px}.navigationPIV .piv .piv-logo{margin-top:-3px;margin-left:20px;width:170px;height:60px;background:red;background:url(/Content/Images/sprite-ui.svg) 0 -120px no-repeat;background-size:600px}.no-svg .navigationPIV .piv .piv-logo{background-image:url(/Content/Images/sprite-ui-75.png)}.nav-mobile ul{margin-top:35px}}@media screen and (min-width:768px){.navigationPIV{position:relative}.navigationPIV .piv .piv-nav{position:absolute;bottom:10px;right:0;width:100%;padding-left:195px;padding-right:15px;height:2rem;display:block}.navigationPIV .piv ul{width:100%;background:#039;font-family:Arial,Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;display:block;overflow:hidden}.navigationPIV .piv ul li{float:left;font-size:.8em;line-height:1.6rem;font-weight:400;padding:0 25px}.navigationPIV .piv ul li a{color:#fff;display:block}.navigationPIV .piv ul li a:hover{text-decoration:underline}.nav-mobile{display:none}.nav-mobile-container{display:none}}@media screen and (min-width:1224px){.navigationPIV .piv .piv-nav{padding:0;margin:0;padding-left:260px;padding-right:20px;bottom:23px}.navigationPIV .piv ul li{font-size:.8em;line-height:1.6rem;font-weight:400}.navigationPIV .piv .boite{padding-left:260px;height:80px}.navigationPIV .piv .piv-logo{display:block;margin-top:-1px;margin-left:60px;width:260px;height:60px;background:red;background:url(/Content/Images/sprite-ui.svg) 0 -160px no-repeat;background-size:750px;overflow:hidden;text-indent:-1000px}.no-svg .navigationPIV .piv .piv-logo{background-image:url(/Content/Images/sprite-ui-100.png)}}@media screen and (min-height:1024px){.pied{position:relative;bottom:0}}#sousnav{background-color:#d3d3d3;color:#000}#contenu{margin-top:2px!important}.invalid_cell{background-color:#ffffe0;color:#000}.icon-icon-outlook-logo{width:5rem;height:5rem;fill:white;stroke:#0e76bc}.btn-outlook{background-color:#0e76bc;color:#fff}.btn-outlook:hover{background-color:#00508c}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;opacity:.5}.hr-text:before{content:'';background:linear-gradient(to right,transparent,#818078,transparent);position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text::after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;background-color:#fcfcfa}#splash{position:relative}#splash img{width:100%;opacity:.5}#splash #titre{position:relative;top:10%;width:100%}#splash #titre div.h3{background-color:rgba(0,0,0,.1);margin:0 auto;width:900px;padding:30px 0;font-size:1.5em}#splash #accueil{position:relative;width:100%;padding-top:20px}#splash #accueil div{margin:0 auto;width:60%;padding:30px 0}#msgAlert{background-color:red;color:#fff;margin:0 auto;width:100%;padding:10px 0}.nonvalide{display:none}.validation-summary-valid{display:none!important}.validation-summary-errors{padding:10px 10px 10px 50px;margin-bottom:20px;width:100%;color:#ff3030;background-color:#fff;border:3px solid #dc0800}.validation-summary-errors ul,.validation-summary-errors li{padding:0;margin:0}.k-grid-add{background-color:#28a745;color:#fff;height:38px!important}.k-header{font-size:14px}.btn-danger{min-width:20px}.k-grid-save-changes,.k-grid-update,.k-grid-edit{border-color:#5286bc;background-color:#5286bc;color:#fff;min-width:20px;height:38px}.k-grid-cancel-changes{height:38px}.btn{margin-right:8px}.btn-primary{background-color:#365c8a;min-width:20px}.vert{color:#28a745}.rouge{color:#c82333}.gris{color:#ccc}.fondrouge{background-color:#c82333}a{color:#5286bc}td a .material-icons{color:#5286bc}.k-window-titlebar,.modal-header{background-color:#5286bc;color:#fff;font-size:19px}.k-grid .k-grid-content{min-height:100px}.modal-header{padding:8px;background-color:#5286bc;color:#fff;height:40px}@media print{@page{size:A4 landscape}}@media screen and (max-width:900px){#splash #titre div.h3{width:100%}}.btn-microsoft-guidelines{font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-style:normal;font-variant:normal;font-size:15px;font-weight:600;color:#fff;background-color:#2f2f2f;border-width:1px;border-color:#8c8c8c;height:41px;padding-left:12px;padding-right:12px}.btn-microsoft-guidelines img{float:left;margin-right:12px}.btn-microsoft-guidelines2{display:inline-flex;font-size:20px;padding-right:38px;text-align:left}.btn-microsoft-guidelines2>span{margin-top:10px;line-height:22px;color:#fff}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}.k-grid-filter.k-state-active{color:#fff;background-color:#6495ed}#footer{font-size:.8rem;left:0;bottom:0;width:100%;color:#000;padding:0 6px;background-color:#fff}