body,header,footer{margin:0;padding:0}body{background-color:#fff;flex-flow:column;min-height:100vh;display:flex;overflow-x:hidden}*{box-sizing:border-box}@font-face{font-family:Open Sans;src:url(/build/assets/OpenSans-Regular-oTYKLUqa.woff2)format("woff2"),url(/build/assets/OpenSans-Regular-Dl7vI6Kv.woff)format("woff")}@font-face{font-family:Patua One;src:url(/build/assets/PatuaOne-Regular-Ofl0C54F.woff2)format("woff2"),url(/build/assets/PatuaOne-Regular-D378oe_K.woff)format("woff")}:root{--color-blue:#005ea7;--color-orange:#f29400;--color-light-green:#a2c301;--color-dark-green:#48694e;--color-transparent-blue:#005ea733;--color-transparent-orange:#f294004d;--color-transparent-light-green:#a2c3014d;--color-transparent-forest:#0061511a;--color-orange-lighter:#ffd26b;--color-blue-lighter:#52a3e0;--color-light-green-lighter:#bede1b;--color-forest-lighter:#599b90;--color-dirt-lighter:#ad9485;--color-error:#a80000;--color-forest:#006050;--color-ardoise:#004860;--color-nightblue:#13235b;--color-dirt:#5f4b3f;--color-taupe:#413631;--font-family:"Open Sans", Arial, sans-serif;--font-family-em:"Patua One", serif;--border-radius:2em;--border-radius-light:.75em;--main-margin:20vw;--larger-content-margin:10%;--shadow-color:#00000059}html{font-family:var(--font-family);scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,main h1+.subtitle,.search-title{font-family:var(--font-family-em);font-weight:400}h1,h2{text-transform:uppercase}fieldset{border:0;margin:1em 0;padding:0}fieldset legend{font-weight:700}form abbr{text-decoration:none}textarea,input[type=search],input[type=text],input[type=email]{border-radius:var(--border-radius);width:100%;font-size:1em;line-height:2.5em;font-family:var(--font-family);border:none;margin:1em auto;padding:0 1.25em}input[type=checkbox]{border-radius:var(--border-radius-light);vertical-align:middle;border:none;width:1.5em;height:1.5em;margin:0 .6em}button,input[type=button],.button{color:var(--color-main);border:2px solid var(--color-main);border-radius:var(--border-radius);cursor:pointer;text-align:center;font-family:inherit;font-weight:700;font-size:inherit;background-color:#fff;margin:0;padding:.5em 2em;text-decoration:none;display:inline-block}.noscript,.hidden{display:none}main button[type=submit]:hover,button:hover,input[type=button]:hover,.button:hover{background-color:#ccc;text-decoration:none}.button.orange,button.orange{border:2px solid var(--color-orange);font-weight:700}.button.orange.without-border{border:none}.button.reverse,button.reverse{background-color:var(--color-main);color:#fff}img{max-width:100%}main{flex:1;width:calc(100% - 1.5em)}main,aside.linked-content{margin:2vh .75em}.linked-content .flex.thirds{flex-wrap:wrap}.linked-content .flex.thirds>*{flex-basis:33%!important}header{background-color:var(--color-main);color:#fff;flex-wrap:wrap;padding:.5em;font-size:.9em;display:flex}header .fr-skiplinks{opacity:0;color:#fff;flex-basis:100%;position:absolute;top:0;transform:translateY(-100%)}header .fr-skiplinks:focus-within{opacity:1;flex-basis:100%;position:relative;top:0;transform:translateY(0%)}header .fr-skiplinks:focus{display:block}header .fr-skiplinks ul li{list-style-type:none}header .fr-skiplinks a{color:#fff;padding:1em;text-decoration:underline;display:block}header a{text-decoration:none}header .contact{display:none}header .search,header .search input{width:100%;margin:0 0 0 auto}header ul{margin:0;padding:0}header .contact li{margin-right:2em;line-height:2.5em;display:inline}header .contact li a{color:#fff}header .contact .phone:before{color:#fff;content:"";vertical-align:middle;background-color:#fff;background-size:2em 2em;width:2em;height:2em;margin-right:1em;display:inline-block;position:relative;-webkit-mask-image:url(/build/assets/phone-BYj9f_Yw.svg);mask-image:url(/build/assets/phone-BYj9f_Yw.svg)}header .contact .mail:before{content:"";vertical-align:middle;background-color:#fff;background-size:2em 2em;width:2em;height:1.5em;margin-right:1em;display:inline-block;position:relative;-webkit-mask-image:url(/build/assets/email-B6wHKeN9.svg);mask-image:url(/build/assets/email-B6wHKeN9.svg)}header .search{margin-left:auto;position:relative}header .search input{border-radius:var(--border-radius);border:none;height:2.5em;padding:0 1.25em}header .search button{border-radius:var(--border-radius);background-color:#fff;border:none;width:2.2em;height:2.2em;padding:0;font-size:1em;position:absolute;top:.1em;right:.25em}header .search button svg{width:1.5em;margin-top:.1em}header .search button:hover{background-color:#ddd}.search-results article{border-bottom:2px solid var(--color-main)}.search-results article:hover{background-color:#e6e6e6}.search-results article a{padding:.5em 0;text-decoration:none;display:block}.search-results article a h3{margin:1em 0}nav#main-nav a{text-decoration:none}nav#main-nav>ul{flex-direction:row;justify-content:center;max-width:100%;margin:0;padding:0;display:flex}nav#main-nav{border-bottom:2px solid #ccc;position:relative}nav#main-nav>ul.menu-content{box-shadow:var(--shadow-color) 0 1em 1em;flex-basis:100%;justify-content:center;display:none}nav#main-nav ul li{list-style-type:none}nav#main-nav li#logo{flex:1}nav#main-nav li#open-menu{text-align:center;flex:.5;align-content:center}nav#main-nav li#open-menu svg{width:2em;height:2em}nav#main-nav.opened>ul.menu-content{display:block}nav#main-nav li.mlv-1{text-transform:uppercase;color:#444;cursor:pointer;word-break:keep-all;flex:1;font-weight:700;list-style-type:none}nav#main-nav li ul.children.lv-1{background-color:#fff;width:100%;display:none}nav#main-nav li.mlv-1>span{padding:1.5em 1em;display:block}nav#main-nav li.mlv-1.active{background-color:var(--color-main)}nav#main-nav li.mlv-1.active>span{color:#fff}nav#main-nav li.active ul.children.lv-1{border-bottom:2px solid var(--color-main);padding-bottom:1em;display:block}nav#main-nav li ul.children.lv-1{padding:0}nav#main-nav li ul.children.lv-1 li.mlv-2>a,nav#main-nav li ul.children.lv-1 li.mlv-2>span{color:var(--color-main);padding:1.5em 1em 1.5em 2em;display:block}nav#main-nav li ul.children.lv-2{border-left:3px solid var(--color-main);margin-left:2em;padding:0 1em}nav#main-nav li.mlv-3,nav#main-nav li.mlv-2 a{z-index:1;position:relative}nav#main-nav li.mlv-3 a{text-transform:none;color:#000;padding:1em 0;font-weight:400;display:block}nav#main-nav li.mlv-2 a:before,nav#main-nav li.mlv-3 a:before{content:" ";background-color:var(--color-orange);z-index:-1;width:0%;height:.15em;transition:all 1s;display:block;position:absolute;bottom:0}nav#main-nav li.mlv-2 a:hover:before,nav#main-nav li.mlv-3 a:hover:before{width:50%}nav.quick-nav{text-transform:uppercase}nav.quick-nav a{text-decoration:none}nav.quick-nav ul{flex-direction:column;margin:0;padding:0;display:flex}nav.quick-nav ul li{border-radius:var(--border-radius);border:2px solid #ccc;flex-wrap:nowrap;flex:1 1 0;align-items:center;margin:.5em 0;padding:1em;display:inline-flex}nav.quick-nav ul li a{text-align:center;color:#000;width:100%;margin:.5em 0;font-weight:700}nav.quick-nav ul li a svg{width:max(20%,50px);margin:0 auto .5em;display:block}.home{-moz-column-gap:2em;flex-direction:column-reverse;column-gap:2em;width:100%;margin-bottom:1em;display:flex}.home h1{margin-top:0}.home button{margin:1.5em auto;font-size:1.2em;display:block}.home-image{margin:-2vh -.75em 2em;position:relative}.home-image .splash{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;min-height:50vh}.home-image h1{color:#fff}.home-2.box h1{text-transform:none;margin-top:0;font-weight:500}.home-2.box{color:#fff;z-index:99;background-color:#004860e6;padding:5vw;position:relative}.home-2.box .button.orange{margin-top:2em;font-size:1.2em}.quick-nav svg{height:4em}.adherents{border-radius:var(--border-radius);text-align:center;border:2px solid #ccc;margin:0;padding:0}.adherents li{text-align:center;width:100%;margin:1em 0;list-style:none;display:inline-block}.adherents img{width:auto;max-height:120px}.pagination{-moz-column-gap:.5em;flex-direction:row;justify-content:center;align-items:center;column-gap:.5em;width:100%;padding:0;display:inline-flex}.pagination li{border:1px solid #ccc;border-radius:1em;justify-content:center;align-items:center;width:2em;height:2em;list-style:none;display:inline-flex}.pagination li a{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.pagination li:not(.disabled):hover,.pagination .active{background-color:var(--color-main);color:#fff;border-color:#0000}.pagination .active{font-weight:700}.pagination li a:hover{color:#fff}.pagination li a:hover svg{fill:#fff}.pagination svg{height:1em}.pagination li.disabled svg{fill:#afafaf}.disabled,a[disabled]{pointer-events:none}footer{background-color:var(--color-main);color:#fff;padding:5vw}footer .footer-inner{flex-direction:column;gap:3em 0;display:flex}footer a{color:var(--color-orange-lighter);text-decoration:none}footer a:hover{text-decoration:underline}footer .subtitle{font-family:var(--font-family-em);text-transform:uppercase;margin:1em 0;font-size:1.25em}footer input[type=email]{width:100%;margin-bottom:.5em}footer input[type=button]{display:block}footer .footer-links{text-align:center;width:100%;margin-top:2em}footer .footer-links a{color:#fff;text-align:center;min-height:24px;padding:1.5em 0;font-size:.8em;line-height:30px;display:block}footer form button,footer form .hint{margin-top:1em}footer form .hint{display:block}form .hint.inside{margin:-.5em 0 1em 1em}form .search-title{color:#fff;margin-bottom:0}form .search-title+.hint{margin-top:.25em;padding:0 1em}aside h2{text-align:center}.title-encased{text-align:center;margin-top:3em;margin-bottom:1em}.title-encased:before,.title-encased:after{content:"";border-radius:var(--border-radius-light);vertical-align:middle;width:1em;height:.5rem;position:initial;margin:0 1em;display:inline-block;transform:none}.title-orange:before,.title-orange:after{background-color:var(--color-orange)}.title-green:before,.title-green:after{background-color:var(--color-light-green)}.highlighted{border-radius:var(--border-radius-light);border:2px solid #ccc;flex-direction:column;text-decoration:none;display:block;position:relative}.highlighted h3{color:#000;padding:0 1em}.highlighted p{margin:0;padding:0 1em}.highlighted img{border-radius:calc(var(--border-radius-light) - 2px) calc(var(--border-radius-light) - 2px) 0 0;-o-object-fit:cover;object-fit:cover;border-bottom:2px solid #ccc;width:100%;height:200px}.highlighted .button{margin:1em;display:block}.highlighted .type{text-transform:capitalize;background:#fff;margin:0;padding:0 1em;font-size:.8em;position:absolute;top:.25em;right:.25em}.highlighted .tag{box-shadow:var(--shadow-color) 0 0 .2em;background-color:#fff;padding:0 .8em;font-size:.8em;line-height:1.3em;position:absolute;top:.4em;right:.1em}.linked-content .title-encased{margin-top:0}.linked-content .flex{justify-content:center;row-gap:1em}.linked-content .flex .highlighted{flex:1}.linked-content .flex .content{padding:1em}.linked-content .flex .content b{font-size:1.2em}.linked-content .highlighted .tag{right:.4em}.breadcrumbs{border-radius:var(--border-radius-light);max-height:0;padding:0;transition:all 1s;display:none;overflow:hidden}nav.active>.breadcrumbs{max-height:100vh;transition:all 2s;display:block}.breadcrumbs li{list-style-type:none}.breadcrumbs li a,.breadcrumbs li:last-child{background-color:var(--color-ardoise);color:#fff;padding:1em;display:block}.breadcrumbs li:not(:first-child) a:before,.breadcrumbs li:last-child:before{content:">";margin:0 .5em;text-decoration:none;display:inline-block}.breadcrumbs li a:focus,.breadcrumbs li a:hover{background-color:var(--color-transparent-blue)}.breadcrumbs li svg{height:1em;margin-right:.5em}#bdc-display{width:100%}#bdc-display svg{width:2em;height:2em;fill:var(--color-main)}#bdc-display:hover svg{fill:#fff}.tag{border-radius:var(--border-radius);vertical-align:middle;border:1px solid #ccc;min-height:1.5em;margin:0 .25em .25em 0;padding:0 2em;font-weight:500;display:inline-block}.tag.orange{background-color:#ffca67}main .content h2+*{margin-top:1em}.flex{-moz-column-gap:1em;flex-direction:column;gap:1em;display:flex;position:relative}main .flex+.flex{margin-top:1em}section.newshome article{flex:1;display:flex}section.newshome article blockquote{border-left:0;margin:0;padding-left:0}section.newshome.v2{justify-content:center}section.newshome article .content{flex:1}section.newshome+.button{width:fit-content;margin-top:1em;margin-left:auto;margin-right:0;display:block}section.jobs article,section.newshome article{flex-direction:column;display:flex}section.framed article,section.deliberations article{border-radius:var(--border-radius);background-color:#fff;border:1px solid #ccc;margin-top:2em;padding:1.5em}section.framed article h2{margin:0}section.framed article>img{margin:0 auto;display:block}section.deliberations article table{margin-top:2em;display:none}.deliberations .flex{-moz-column-gap:1em;align-items:center;gap:.5em 1em}.deliberations .flex>*{width:100%}.hint{font-size:.8em}.splashimage{width:100%}.newspage .published{z-index:2;background-color:#fff;margin-bottom:1em;position:relative}.newspage .published.nooffset{margin-top:1em}.newspage h1{margin-top:.5em}section.jobsaside{text-align:center;flex:1}section.jobsaside p{padding:.5em 1em}.limit-response-date{color:#fff;background-color:var(--color-main);border-radius:var(--border-radius) var(--border-radius) 0 0;margin:0}.postuler{border:var(--color-main) solid 1px;border-radius:var(--border-radius);text-align:center;background-color:var(--color-transparent-blue)}.postuler a{border-radius:var(--border-radius);width:80%;margin:0 0 1em}section.jobsaside a{border-radius:var(--border-radius);text-align:center;background-color:#fff;border:1px solid #ccc;width:100%;margin:2em 0;padding:1em;font-size:1em;text-decoration:none;display:block}section.jobsaside .postuler a{width:calc(100% - 3em);margin:.5em 1.5em 1.5em}section.jobsaside .button{display:block}section.jobs h2 a{text-decoration:none}.stt{background:var(--color-main) url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='white' d='M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z'%3E%3C/path%3E%3C/svg%3E") center no-repeat;opacity:.8;border:2px solid #fff;border-radius:50%;width:3rem;height:3rem;display:none;position:fixed;bottom:1rem;right:1rem}.stt:hover,.stt:focus{opacity:1;border-color:var(--color-main);background:#fff url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z'%3E%3C/path%3E%3C/svg%3E") 50% no-repeat}h2+form{margin-top:.25em}form{background-color:var(--color-main);border-radius:var(--border-radius);color:#fff}form label{margin-top:2em;font-size:1.1em;font-weight:700;display:inline-block}.search-results form label{margin-top:0;display:block}form a{text-decoration:none;color:var(--color-orange-lighter)!important}form a:hover{text-decoration:underline;color:var(--color-orange-lighter)!important}form .input-error input{border:2px solid var(--color-error);margin-bottom:0}form .error-msg{background-color:var(--color-error);border-radius:calc(var(--border-radius-light)/2);margin:.25em .25em 1em;padding:.1em 1em;display:block}form .alert{color:#000;border-radius:var(--border-radius-light);background-color:#fff;border-left:5px solid;padding:1em 2em;display:block}form .alert.success{border-color:var(--color-light-green)}form .alert.error{border-color:var(--color-orange)}form .form-group{margin-top:1em}form .form-group.extraspace{margin-top:2em}textarea{padding:.25em 1em}main a,aside.linked-content a{color:#000}main form{padding:2em}main form button{margin:1em 0 1em auto;display:block}.sharelist{margin-top:3em}.socials{padding:0}.socials li{display:inline-block}.btn-share{text-align:center;border:1px solid #ccc;border-radius:1.4em;width:5.6em;height:2.8em;padding:.6em 0;display:block}.btn-social{text-align:center;border-radius:1.4em;width:2.8em;height:2.8em;margin:.3em;padding:.6em 0;display:block}.btn-share svg,.btn-social svg{vertical-align:middle;width:1.4em;height:1.4em}.btn-share:hover{color:var(--color-main);fill:var(--color-main);background-color:#ccc}.btn-facebook{background-color:#4267b2d9}.btn-linkedin{background-color:#0a66c2d9}.btn-yt{background-color:#ff0000d9}.btn-facebook svg,.btn-linkedin svg,.btn-yt svg{fill:#fff}.btn-facebook:hover{background-color:#4267b2}.btn-linkedin:hover{background-color:#0a66c2}.btn-yt:hover{background-color:red}.deliberations .button svg{position:relative;top:.6em;left:-1em}main .button svg{height:1.4em;margin-right:.5em}.deliberations h2 svg{height:.8em;margin:-2px .1em 0}main .button.disabled,a.button:disabled,main .button.disabled:hover{color:#555;cursor:initial;font-weight:initial;border-color:#ccc;background-color:#ccc!important}main .button:hover,main button:hover{color:#fff;fill:#fff;background-color:var(--color-main);border-color:var(--color-main);cursor:pointer}main form button:hover{color:var(--color-main)}main .button.orange:hover,.home-image .button.orange:hover{color:#fff;background-color:var(--color-orange);border-color:#0000}.deliberations-trigger{width:100%;margin:1em 0;position:relative}.deliberations .button small{font-size:.75em;display:block}main a:hover,aside.linked-content a:hover{color:var(--color-main)}main h1,main h2,main h3,main h4,main h5,main h6,main h1+.subtitle,.search-title{color:var(--color-main);margin:1.5em 0 1em}main h1{margin:1.5em 0 2em;font-weight:700}main h1:after,main h1+.subtitle:after{content:" ";background-color:var(--color-orange);width:15%;height:4px;transition:all 1s;display:block;position:relative;top:.5em}main h1:hover:after,main h1:hover+.subtitle:after,main h1+.subtitle:hover:after{width:50%}main h1.hassub{margin-bottom:1.4em}main h1.hassub:after{content:none}main h1+.subtitle:after{left:-1em}main h1+.subtitle{text-transform:uppercase;opacity:.85;margin:-1.2em 0 2em 1em;padding:0;font-size:1.7em;display:block}main h2{margin-bottom:-1.5em;margin-left:.25em;font-size:1.8em;font-weight:400}main h2:not(.title-encased):after{content:" ";background:var(--color-transparent-light-green);background:linear-gradient(110deg, var(--color-light-green) 0%, var(--color-transparent-light-green) 40%, var(--color-transparent-light-green) 100%);z-index:-1;width:35px;height:35px;display:block;position:relative;top:-35px;left:-10px;transform:rotate(-10deg)}main h3,.search-title{font-size:1.5em;font-weight:400}main:not(.homepage) h3:after,.search-title:after{content:" ";background-color:var(--color-orange);width:30px;height:4px;margin-top:-3px;margin-left:3px;display:block}main h4{color:var(--color-nightblue);font-size:1.3em}main h4:after{content:" ";background-color:var(--color-nightblue);width:30px;height:2px;margin-top:-3px;margin-left:3px;display:block}main h5{letter-spacing:3px;text-transform:uppercase;color:var(--color-nightblue);font-size:1.2em}main h6{color:initial;text-underline-offset:3px;font-size:1.1em;text-decoration:underline}main img{border-radius:var(--border-radius)}svg,main svg,main img.noradius{border-radius:0}main .date{margin-left:auto;position:relative}main hr{background-color:var(--color-main);border:none;width:80%;height:5px;margin:2em auto}main .lead{color:var(--color-ardoise);margin:-1em 0 1em;font-size:1.1em;font-style:italic}main .tags+.lead{margin-top:1em}main blockquote{border-left:var(--color-main) 5px solid;margin:.5em 0;padding-left:10px;font-style:italic}main .em-block,main .em-link,main .columns,main .accordion-box,main table{margin:2.5em auto}main .pdf-download{margin:1em auto}main .pdf-download:last-child{margin-bottom:0}main table{border-spacing:0;border-collapse:separate;border-radius:calc(var(--border-radius-light) + 2px);border:2px solid var(--color-main);width:100%;margin:2em auto 0;position:relative}main table caption{position:absolute;top:-1.5em}main table tr:first-of-type th:first-of-type{border-top-left-radius:var(--border-radius-light)}main table tr:first-of-type th:last-of-type{border-top-right-radius:var(--border-radius-light)}main table tbody tr:last-of-type>:first-child{border-bottom-left-radius:var(--border-radius-light)}main table tbody tr:last-of-type>:last-child{border-bottom-right-radius:var(--border-radius-light)}main table tbody tr:last-of-type{border-bottom-right-radius:var(--border-radius-light);border-bottom-left-radius:var(--border-radius-light)}main table thead tr th{background-color:var(--color-main);color:#fff;text-align:left}main table tr td,main table tr th{text-align:left;padding:.5em 1em}main table tr:nth-of-type(2n) td,main table tr:nth-of-type(2n) th{background-color:#e6e6e6}.multimedia{text-align:center;max-width:100%;margin:2em auto;display:block}iframe.multimedia{margin:0 auto}.video .preview{justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;position:relative}.video .preview .img{filter:blur(2px);z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}.video .preview .btn-video-play{border-radius:var(--border-radius-light);padding:1em 2em}.video .preview .btn-video-play svg{width:2.2em;height:2.5em;fill:var(--color-main);margin:.5em auto;display:block}.video{text-align:initial;max-width:900px;margin-top:5em;position:relative}.video:after{content:"Vidéo";font-family:var(--font-family-em);color:var(--color-light-green);z-index:-2;opacity:.3;font-size:10em;position:absolute;top:-.2em;left:.2em}.video .accordion-box{border:0;width:calc(100% - 2em);margin-top:-1px}.video .accordion-box .accordion-trigger{border-radius:0!important}.video .title{text-align:center;font-size:x-large;font-weight:700;font-family:var(--font-family-em)}.video .content{width:100%;height:56.25vw;margin:1em auto 0;position:relative;overflow:hidden}.video .content iframe{width:100%;height:100%;position:absolute;top:0;left:0}main:not(.homepage)>:not(p,ul){clear:both}main .multimedia:not(.fullwidth) img{-o-object-fit:cover;object-fit:cover;max-width:min(100%,650px);max-height:60vh}main .multimedia img{max-width:100%;margin:0 auto;display:block}main .multimedia:not(.fullwidth).portrait img{width:auto;height:auto;max-height:650px}.flex>div>.float-left,.flex>div>.float-right{float:none;margin:0!important}.float-left{float:left;margin-top:1em}.float-right{float:right;margin-top:1em}p+.float-left,p+.float-right{margin-top:0}.multimedia.float-left,.number-block.float-left{margin-right:1em}.multimedia.float-right,.number-block.float-right{margin-left:1em}main figcaption,main caption{color:var(--color-main);margin:0 auto;font-size:.9em}main p{z-index:1;position:relative}.gallery{border-radius:var(--border-radius-light);flex-flow:column;align-items:stretch;gap:.5em;margin-bottom:2em;padding:1em;display:flex}.gallery.symmet{justify-content:start}.gallery figure{flex:100%;justify-content:center;margin:0;display:flex;position:relative}.gallery.symmet figure{flex-grow:0!important}.gallery figure img{width:100%;max-width:100%;height:100%}.gallery figcaption.break{flex-basis:100%;max-width:100%;margin:.5em auto;font-weight:700}.gallery figure figcaption{background-color:#fffc;width:min(100%,650px);max-width:min(100%,650px);max-height:1.8em;padding:.25em 1em;transition:all 1s ease-in-out;position:absolute;bottom:0;overflow:hidden}.gallery figure:hover figcaption{max-height:100%;overflow-y:auto}.table.compare{grid-template-rows:repeat(4,auto);grid-template-columns:1fr;display:grid}.table.compare>div{padding:.5em}.table.compare .title{background-color:var(--color-main);color:#fff;align-items:center;gap:.5em;display:flex}.table.compare .title.one{grid-row:1}.table.compare .title.two{grid-row:3}.table.compare svg{fill:#fff;max-width:1em}ul.tree li{margin:1em 0}ul.tree a{display:block}ul.tree a:after{content:" ";background-color:var(--color-orange);z-index:1;width:0%;height:.15em;transition:all 1s ease-in-out;display:block;position:relative}ul.tree a:hover:after{width:100%}.accordion-box .accordion-title,.em-block .em-title{background-color:var(--color-main);color:#fff;border-top-left-radius:calc(var(--border-radius-light) - 2px);border-top-right-radius:calc(var(--border-radius-light) - 2px);padding:.5em 1em;font-weight:700}.em-block p:first-child,.accordion-panel p:first-child{margin-top:0}.em-block p:last-child,.accordion-panel p:last-child{margin-bottom:0}.accordion-box{border-radius:var(--border-radius-light);border:2px solid var(--color-main);width:100%;margin:0 auto}.accordion-box .accordion-trigger:focus{background:var(--color-transparent-blue)}.accordion-box .accordion-trigger{color:var(--color-main);cursor:pointer;text-align:left;text-transform:none;background-color:#0000;border:0;border-radius:0;outline:none;width:100%;padding:1em;font-weight:700;line-height:1;display:block}.accordion-box .accordion-trigger:after{content:" ";float:right;background-color:var(--color-main);width:13px;height:16px;transition:all .3s;display:block;transform:rotate(90deg);-webkit-mask-image:url(/build/assets/arrow-right-BtVUEJDa.svg);mask-image:url(/build/assets/arrow-right-BtVUEJDa.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.accordion-box .accordion-trigger.active:after{margin-top:-5px;transform:rotate(270deg)}.accordion-box .block:not(:first-child) .accordion-trigger{border-top:1px solid var(--color-main)}.accordion-box .block:last-child .accordion-trigger:not(.active){border-bottom-left-radius:calc(var(--border-radius-light) + 2px);border-bottom-right-radius:calc(var(--border-radius-light) + 2px)}.accordion-box .accordion-panel{padding:1em;display:none;overflow:hidden}.accordion-box.publications .accordion-trigger,.accordion-box.publications{border:0;border-radius:0}.accordion-box.publications .accordion-trigger{border-bottom:2px solid var(--color-main)}.accordion-box.publications article{margin-top:0}.em-block{background-color:gray;border-left:5px solid red;margin:.5em 1em;padding:.75em}.em-block.info{background-color:var(--color-transparent-blue);border-left:5px solid var(--color-blue)}.em-block.alert{background-color:var(--color-transparent-orange);border-left:5px solid var(--color-orange)}.em-block.error{background-color:var(--color-transparent-orange);border-left:5px solid var(--color-error)}.em-block.contact{background-color:var(--color-transparent-forest);border-left:5px solid var(--color-forest)}.em-block .em-content>div{width:100%}.em-block.contact p{margin:0}.em-content{align-items:center}.em-content svg{height:1.5em}.em-link{border-radius:var(--border-radius-light);background-color:var(--color-transparent-light-green);margin:.5em 1em;padding:1em;text-decoration:none;display:block}.em-link:hover{text-decoration:underline}.publication{flex-direction:column;align-items:stretch;display:flex}.publication h1{margin-top:0;margin-left:0}.publication h2:after{content:""}article h1{font-size:2em}.publication>div{flex:1}.publication:not(.nodoc)>div:first-child{flex:.5}.publication:not(.nodoc)>div:first-child img{-o-object-fit:contain;object-fit:contain;max-height:60vh;margin:0 auto;display:block}.publication>.publi{flex-direction:column;justify-content:space-between;display:flex}.publication>.publi>.content{flex-basis:100%}.publication .tag{margin-top:1em}.button.download{text-transform:uppercase;border-radius:var(--border-radius-light);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;font-size:1.5em;display:flex}.button.download.secondary{-moz-column-gap:.5em;text-transform:normal;flex-direction:row;column-gap:.5em;margin:0;padding:.25em .75em;font-size:1em;display:inline-flex}.button.download small{text-transform:normal;font-size:.6em}.pdf-download{background-color:var(--color-transparent-blue);border-radius:var(--border-radius-light);flex-direction:column;justify-content:space-between;align-items:center;row-gap:1em;margin:.5em 1em;padding:1em;display:flex}.pdf-download>span{text-align:left;flex:1}.pdf-download svg{vertical-align:middle;width:20px;max-height:20px}.button.light{color:#000;border:1px solid #ccc;font-weight:400}.number-block{border-radius:var(--border-radius-light);text-align:center;flex-direction:column;justify-content:center;width:100%;padding:1em;display:flex;position:relative}.number-block.center{margin:0 auto}.number-block svg{opacity:.3;z-index:0;fill:#fff;color:#fff;width:75%;height:132%;position:absolute;top:-15%;left:-20%}.number-block .number{font-size:3em;font-weight:700;font-family:var(--font-family-em)}.number-block span{z-index:2;position:relative}.number-block.blue,.number-block.forest,.number-block.dirt{color:#fff}.number-block.orange{background-color:var(--color-orange)}.number-block.blue{background-color:var(--color-blue)}.number-block.forest{background-color:var(--color-forest)}.number-block.green{background-color:var(--color-light-green)}.number-block.dirt{background-color:var(--color-dirt)}#map{height:auto;padding:5em 0;display:block;transform:scale(1.5)translate(30px)}#map #cc-bg use{fill:#fcbb75;stroke:#fff;stroke-width:.916351px}#map #cc-bg use:hover{fill:var(--color-orange);stroke:#fff;cursor:pointer}#map #legend{transform:translate(6em)}#map #legend rect{fill:var(--color-transparent-orange);stroke:#000;stroke-width:2px}#map #legend rect.on{fill:#fcbb75}#map #legend tspan{font-size:2em}#map .titles text tspan{fill:var(--color-main);font-size:2em;font-weight:700}#map .titles .latienne rect{fill:var(--color-main)}#map .titles .latienne text tspan{fill:#fff;font-size:3.8em}#map .cctitle{display:none}#map .cctitle.display{display:block}#map .cctitle rect{fill:var(--color-dirt)}#map .cctitle text tspan{fill:#fff;z-index:5;font-size:2.5em;font-weight:700;position:relative}#map .back-off path{fill:var(--color-transparent-orange)}#map #zone{stroke:#000;stroke-width:2px;fill:none}#map #general{fill:none;stroke:#000;stroke-width:1.5px;stroke-opacity:.4}#map circle.outline{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-miterlimit:2.5;stroke-opacity:.8}#map .points circle:not(.outline),#map circle.point{fill:var(--color-main)}ul.elected{-moz-column-gap:1em;flex-flow:wrap;justify-content:center;gap:1em;margin:0;padding:0;display:flex}ul.elected>li{color:var(--color-main);border:2px solid var(--color-main);border-radius:var(--border-radius-light);text-align:center;background-color:#fff;flex-basis:100%;padding:1em;list-style-type:none;display:block}ul.elected>li.president{background-color:var(--color-main);color:#fff;flex-basis:100%}ul.elected>li .name{font-weight:700;display:block}ul.elected>li .epci{font-size:.8em}ul.elected>li .details{text-align:initial}ul.elected.organigramme>li:nth-child(4){flex-basis:100%}.comitee img{max-width:min(100%,200px);max-height:100px}.comitee td,.comitee th{text-align:center}.flex.columns{-moz-column-gap:1em;align-items:center;column-gap:1em}.flex.columns>:first-child{text-align:center}
