@charset "UTF-8";@font-face{font-family:nunito-sans;src:url(../fonts/nunitosans-bold-webfont.woff2) format("woff2"),url(../fonts/nunitosans-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:nunito-sans;src:url(../fonts/nunitosans-extrabold-webfont.woff2) format("woff2"),url(../fonts/nunitosans-extrabold-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:nunito-sans;src:url(../fonts/nunitosans-italic-webfont.woff2) format("woff2"),url(../fonts/nunitosans-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:nunito-sans;src:url(../fonts/nunitosans-light-webfont.woff2) format("woff2"),url(../fonts/nunitosans-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:nunito-sans;src:url(../fonts/nunitosans-lightitalic-webfont.woff2) format("woff2"),url(../fonts/nunitosans-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:nunito-sans;src:url(../fonts/nunitosans-regular-webfont.woff2) format("woff2"),url(../fonts/nunitosans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}html{font:62.5% nunito-sans,arial,sans-serif;color:#2a2a2a}body{font-size:1.6rem;line-height:1.5}blockquote{margin:0}[target=_blank]:not(.no-link):after{content:"";display:inline-block;vertical-align:top;width:15px;height:15px;background:url(../img/external-link.svg) 50%/cover}.footer-social-icons [target=_blank]:after{display:none}.header{display:flex;justify-content:space-between;border-bottom:1px solid #d0d7dd}.navbar-brand img{height:auto;max-width:200px}.navbar-toggler{width:70px;height:70px;background-color:#bd2340;border:0;position:relative;display:none;cursor:pointer;font-weight:900;color:#fff}.navbar-toggler:focus,.navbar-toggler:hover{background-color:#000}.navbar-toggler:after,.navbar-toggler:before{content:"";height:3px;width:23px;background-color:#fff;display:block}.navbar-toggler:before{margin:0 auto 4px}.navbar-toggler:after{margin:4px auto 15px}.navbar-toggler-icon{height:3px;width:23px;display:block;margin:0 auto;background-color:#fff}.navbar-toggler-text{position:absolute;left:50%;bottom:10%;transform:translateX(-50%);width:60px;height:19px;font-size:1.4rem;text-align:center;text-transform:uppercase}.navbar-nav{margin-bottom:0;margin-top:0;padding-left:0}.nav-link{text-transform:uppercase;text-decoration:none;color:#000;font-weight:900;font-size:1.4rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.nav-link.active,.nav-link:focus,.nav-link:hover{color:#bd2340}.nav-item{list-style:none}.navbar-collapse[aria-expanded=false]{display:none}@media (max-width:1279px){.navbar-toggler{display:block}.navbar{position:relative}.navbar-collapse{box-sizing:border-box;position:absolute;top:0;right:0;z-index:1;width:100vw;max-width:265px;border:1px solid #000;background-color:#fff}.navbar-collapse .navbar-toggler{margin-left:auto;background-color:#fff;color:#000;font-weight:700}.navbar-collapse .navbar-toggler:after,.navbar-collapse .navbar-toggler:before{display:none}.navbar-collapse .navbar-toggler .navbar-toggler-icon{position:relative;top:-7px;background-color:#000;transform:rotate(45deg)}.navbar-collapse .navbar-toggler .navbar-toggler-icon:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#000;transform:rotate(90deg);width:100%;height:100%}.navbar-collapse .navbar-toggler:focus,.navbar-collapse .navbar-toggler:hover{background-color:#000;color:#fff}.navbar-collapse .navbar-toggler:focus .navbar-toggler-icon,.navbar-collapse .navbar-toggler:focus .navbar-toggler-icon:after,.navbar-collapse .navbar-toggler:hover .navbar-toggler-icon,.navbar-collapse .navbar-toggler:hover .navbar-toggler-icon:after{background-color:#fff}.nav-item{margin:25px}}@media (max-width:399px){.header{padding:10px}}@media (min-width:400px){.header{padding:50px 50px 10px}}@media (min-width:1280px){.header,.navbar-nav{align-items:center}.navbar-nav{display:flex;justify-content:space-evenly}.nav-item{margin-left:40px}.navbar-collapse .navbar-toggler{display:none}}.page-title{position:relative;margin-top:60px}.page-title-content{max-width:700px}.page-title-social{position:absolute;top:0;right:0}.page-title-social li{list-style:none}.page-title-social a{height:36px;width:36px;list-style:none;border:2px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:7px 0}.page-title-social a:hover{border-color:#ce0033}.page-title-social a svg{height:auto;width:100%}.page-title h1{font-size:3.5rem;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}.page-title-desc{margin-bottom:10px;font-size:2.4rem;font-weight:700}.content img{max-width:100%;height:auto}.content .container-fluid{position:relative}.content .container-fluid h2{min-height:60px;font-size:3rem;font-weight:900;margin-bottom:0}.content .container-fluid h3{font-size:2.7rem;color:#bd2340;font-weight:900;margin-top:0}.content .container-fluid h4{font-size:2.2rem;color:#bd2340}.content .container-fluid p{font-size:1.6rem;color:#2a2a2a}.content .container-fluid p a,.content .container-fluid p a:not(span){color:#bd2340}.content .container-fluid p a:hover,.content .container-fluid p a:not(span):hover{text-decoration:none}.content .container-fluid p a:focus,.content .container-fluid p a:not(span):focus{color:#2a2a2a}.content .container-fluid p a:not(span):visited,.content .container-fluid p a:visited{color:#85182c}.content .container-fluid ol li a{color:#bd2340;text-decoration:none}.content .container-fluid ol li a:hover{text-decoration:underline}.content .container-fluid .section:first-of-type > aside > ol{counter-reset:annot 0}.content .container-fluid .section:nth-of-type(2)>aside>ol{counter-reset:annot 1}.content .container-fluid .section:nth-of-type(4)>aside>ol{counter-reset:annot 3}.content .container-fluid table{margin:0 auto 20px;border-collapse:collapse}.content .container-fluid table td,.content .container-fluid table th{padding:7px}.content .container-fluid table,.content .container-fluid td,.content .container-fluid th{border:1px solid #000}.content .container-fluid tbody th{text-align:left}.content .section{margin:1em auto;max-width:540px}.content .section aside{position:absolute;transform:translate(540px,-100%);width:15vw;font-size:1.4rem}.content .section aside ol{list-style:none}.content .section aside ol li:before{content:attr(data-count) "●";font-weight:700;color:#bd2340}.content .section aside ol li a{color:#bd2340;font-size:1.4rem;text-decoration:none}@media (max-width:1200px){.page-title-social{display:none}.section aside{position:static!important;transform:none!important;width:auto!important}.section aside ol{padding-left:0}}.nav-article{position:relative}.nav-article-toggler{display:flex;align-items:center;padding:0;cursor:pointer;background:none;border:0;font-family:nunito-sans,arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:1.4rem}.nav-article-toggler:before{content:"";margin-right:10px;width:40px;height:40px;background:url(../img/more_vert.svg) 50%/30px no-repeat #000}.nav-article-toggler:focus,.nav-article-toggler:hover{text-decoration:underline}.nav-article-header{display:flex;flex-direction:row;align-items:center}.nav-article-title{margin-left:5px;font-size:1.4rem;font-weight:900;color:#000}.nav-article-nav{position:absolute;top:0;z-index:1;border:1px solid #000;width:270px;background-color:#fff}.nav-article-nav .nav-article-toggler{position:relative;top:-1px;left:-1px}.nav-article-nav .nav-article-toggler:before{background-image:url(../img/close_white.svg)}.nav-article-nav ul{position:relative;margin:10px;padding:0;list-style:none}.nav-article-nav ul:before{content:"";position:absolute;left:25px;top:5px;height:calc(100% - 20px);width:1px;background-color:#000}.nav-article-nav[aria-expanded=false]{display:none}.nav-article-item.selected a{font-weight:700}.nav-article-item.selected a:before{left:16px;width:15px;height:15px;background-color:#000}.nav-article-item a{position:relative;display:block;margin-top:10px;margin-bottom:10px;padding-left:50px;font-size:1.8rem;color:#000;text-decoration:none}.nav-article-item a:focus,.nav-article-item a:hover{text-decoration:underline}.nav-article-item a:before{content:"";position:absolute;top:5px;left:18px;border:2px solid #000;border-radius:50%;width:10px;height:10px;background-color:#fff}.footer{margin-top:40px;border-top:1px solid #d0d7dd;font-size:1.4rem}.footer-content{margin:auto;padding:40px 20px;max-width:960px}.footer-left{max-width:400px;font-weight:700}.footer-left p{margin-top:3rem;margin-bottom:0}.footer-left-logo img{margin-right:40px;max-width:200px;height:55px}.footer-left-copyright{opacity:.75}.footer-right{max-width:400px;font-weight:900}.footer-right p{margin-top:0}.footer-social-icons{display:flex;flex-direction:row;list-style:none;padding-left:0}.footer-social-icons li{display:flex;margin-right:20px;border:2px solid #000;border-radius:50%;width:36px;height:36px}.footer-social-icons li:hover{border-color:#bd2340}.footer-social-icons li svg{width:36px;height:auto}@media (max-width:499px){.footer-left-logo{text-align:center}}@media (min-width:500px){.footer-left-logo{display:flex;align-items:center}}@media (min-width:700px){.footer-content{display:flex;justify-content:space-between}}.pagination{margin:100px auto 0;padding-left:20px;padding-right:20px;max-width:980px}.pagination a{display:block;width:200px;color:#000;font-size:1.4rem;font-weight:900;text-decoration:none}.pagination a:focus span,.pagination a:hover span{background-color:#000}.pagination span{display:flex;align-items:center;justify-content:center;margin-bottom:14px;padding:10px;color:#fff;text-transform:uppercase;background-color:#bd2340}.paginate-left span:before{content:url(../img/arrow_back.svg);margin-right:10px;height:25px}.paginate-right{margin-left:auto;text-align:right}.paginate-right span:after{content:url(../img/arrow_back.svg);margin-left:10px;transform:rotate(180deg);height:25px}@media (max-width:499px){.paginate-right{margin-top:50px}}@media (min-width:500px){.pagination{display:flex}}body{margin:0}.container{box-sizing:border-box;width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.text-center{text-align:center}.mx-auto{margin:0 auto}.anchor-number{position:relative;bottom:3px;right:2px;font-size:.8em;font-weight:700;text-decoration:none}blockquote.border{padding:30px;background-position:100% 100%,100% 100%,0 0,0 0,4px 4px}.border{background-image:linear-gradient(#bd2340,#bd2340),linear-gradient(#bd2340,#bd2340),linear-gradient(#bd2340,#bd2340),linear-gradient(#bd2340,#bd2340),linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:10px 30px,30px 10px}.red-link,.red-link-bold{color:#bd2340!important;text-decoration:underline!important}.red-link-bold{font-weight:700}.red-text,.red-text-bold{color:#bd2340!important}.red-text-bold{font-weight:700}.text-italic{font-style:italic}.text-uppercase{text-transform:uppercase}.text-bold{font-weight:700}.link{text-decoration:underline;color:#bd2340}.link:hover{text-decoration:none}.link:visited{color:#85182c}.list-style-none{list-style:none}.pb-2{padding-bottom:2rem}.my-2{margin:2rem 0}.row{display:flex;flex-direction:row;flex-wrap:wrap}.justify-content-center{justify-content:center}.img-fluid{max-width:100%;height:auto}.partenaires-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:minmax(100px,auto)}.partenaires-wrapper>div{display:flex;align-items:center;justify-content:center}.structure-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:minmax(30px,auto);list-style:none;padding-left:0}