body{--color-body:#000;--color-featured:#0192ba;--color-green:#12af4c;--color-orange:#e59a35;--color-red:#f52c37;--color-white:#FFFFFF;--color-black:#000000;--color-grey:#ebebeb;font-family: 'Roboto', sans-serif;--color-bg-body:var(--color-white);color:var(--color-body);}.has-color-body{color:var(--color-body)}.has-color-body svg path{fill:var(--color-body)}.has-color-body .counter.bar.simple .counter-bar{background-color:var(--color-body)}.has-color-body .counter.bar.simple .number > .nb{background-color:var(--color-body)}.has-color-body .counter.bar.simple .number > .after{border-color:var(--color-body) transparent transparent transparent}.has-color-body .counter.circle.simple path.circle{stroke:var(--color-body)}.has-color-body .counter.circle.simple .circular-chart .percentage{fill:var(--color-body)}.has-background-color-body{background-color:var(--color-body)}#cargo .bullet--body ul:not([class]) li::before{background:var(--color-body)}.btn--body, .btn--body:active{background-color:var(--color-body); }.btn--body:hover, .btn--body:focus{background-color: hsl(from var(--color-body) h s calc(l - 15 ));  }#cargo .has-color-body ul:not([class]) li::before{background:var(--color-body)}#cargo .has-color-body ol:not([class]) li::before{background:var(--color-body)}.has-color-featured{color:var(--color-featured)}.has-color-featured svg path{fill:var(--color-featured)}.has-color-featured .counter.bar.simple .counter-bar{background-color:var(--color-featured)}.has-color-featured .counter.bar.simple .number > .nb{background-color:var(--color-featured)}.has-color-featured .counter.bar.simple .number > .after{border-color:var(--color-featured) transparent transparent transparent}.has-color-featured .counter.circle.simple path.circle{stroke:var(--color-featured)}.has-color-featured .counter.circle.simple .circular-chart .percentage{fill:var(--color-featured)}.has-background-color-featured{background-color:var(--color-featured)}#cargo .bullet--featured ul:not([class]) li::before{background:var(--color-featured)}.btn--featured, .btn--featured:active{background-color:var(--color-featured); }.btn--featured:hover, .btn--featured:focus{background-color: hsl(from var(--color-featured) h s calc(l - 15 ));  }#cargo .has-color-featured ul:not([class]) li::before{background:var(--color-featured)}#cargo .has-color-featured ol:not([class]) li::before{background:var(--color-featured)}.has-color-green{color:var(--color-green)}.has-color-green svg path{fill:var(--color-green)}.has-color-green .counter.bar.simple .counter-bar{background-color:var(--color-green)}.has-color-green .counter.bar.simple .number > .nb{background-color:var(--color-green)}.has-color-green .counter.bar.simple .number > .after{border-color:var(--color-green) transparent transparent transparent}.has-color-green .counter.circle.simple path.circle{stroke:var(--color-green)}.has-color-green .counter.circle.simple .circular-chart .percentage{fill:var(--color-green)}.has-background-color-green{background-color:var(--color-green)}#cargo .bullet--green ul:not([class]) li::before{background:var(--color-green)}.btn--green, .btn--green:active{background-color:var(--color-green); }.btn--green:hover, .btn--green:focus{background-color: hsl(from var(--color-green) h s calc(l - 15 ));  }#cargo .has-color-green ul:not([class]) li::before{background:var(--color-green)}#cargo .has-color-green ol:not([class]) li::before{background:var(--color-green)}.has-color-orange{color:var(--color-orange)}.has-color-orange svg path{fill:var(--color-orange)}.has-color-orange .counter.bar.simple .counter-bar{background-color:var(--color-orange)}.has-color-orange .counter.bar.simple .number > .nb{background-color:var(--color-orange)}.has-color-orange .counter.bar.simple .number > .after{border-color:var(--color-orange) transparent transparent transparent}.has-color-orange .counter.circle.simple path.circle{stroke:var(--color-orange)}.has-color-orange .counter.circle.simple .circular-chart .percentage{fill:var(--color-orange)}.has-background-color-orange{background-color:var(--color-orange)}#cargo .bullet--orange ul:not([class]) li::before{background:var(--color-orange)}.btn--orange, .btn--orange:active{background-color:var(--color-orange); }.btn--orange:hover, .btn--orange:focus{background-color: hsl(from var(--color-orange) h s calc(l - 15 ));  }#cargo .has-color-orange ul:not([class]) li::before{background:var(--color-orange)}#cargo .has-color-orange ol:not([class]) li::before{background:var(--color-orange)}.has-color-red{color:var(--color-red)}.has-color-red svg path{fill:var(--color-red)}.has-color-red .counter.bar.simple .counter-bar{background-color:var(--color-red)}.has-color-red .counter.bar.simple .number > .nb{background-color:var(--color-red)}.has-color-red .counter.bar.simple .number > .after{border-color:var(--color-red) transparent transparent transparent}.has-color-red .counter.circle.simple path.circle{stroke:var(--color-red)}.has-color-red .counter.circle.simple .circular-chart .percentage{fill:var(--color-red)}.has-background-color-red{background-color:var(--color-red)}#cargo .bullet--red ul:not([class]) li::before{background:var(--color-red)}.btn--red, .btn--red:active{background-color:var(--color-red); }.btn--red:hover, .btn--red:focus{background-color: hsl(from var(--color-red) h s calc(l - 15 ));  }#cargo .has-color-red ul:not([class]) li::before{background:var(--color-red)}#cargo .has-color-red ol:not([class]) li::before{background:var(--color-red)}.has-color-white{color:var(--color-white)}.has-color-white svg path{fill:var(--color-white)}.has-color-white .counter.bar.simple .counter-bar{background-color:var(--color-white)}.has-color-white .counter.bar.simple .number > .nb{background-color:var(--color-white)}.has-color-white .counter.bar.simple .number > .after{border-color:var(--color-white) transparent transparent transparent}.has-color-white .counter.circle.simple path.circle{stroke:var(--color-white)}.has-color-white .counter.circle.simple .circular-chart .percentage{fill:var(--color-white)}.has-background-color-white{background-color:var(--color-white)}#cargo .bullet--white ul:not([class]) li::before{background:var(--color-white)}.btn--white, .btn--white:active{background-color:var(--color-white); color:var(--color-body);}.btn--white:hover, .btn--white:focus{background-color: hsl(from var(--color-white) h s calc(l - 15 )); color:var(--color-body); }#cargo .has-color-white ul:not([class]) li::before{background:var(--color-white)}#cargo .has-color-white ol:not([class]) li::before{background:var(--color-white)}.has-color-black{color:var(--color-black)}.has-color-black svg path{fill:var(--color-black)}.has-color-black .counter.bar.simple .counter-bar{background-color:var(--color-black)}.has-color-black .counter.bar.simple .number > .nb{background-color:var(--color-black)}.has-color-black .counter.bar.simple .number > .after{border-color:var(--color-black) transparent transparent transparent}.has-color-black .counter.circle.simple path.circle{stroke:var(--color-black)}.has-color-black .counter.circle.simple .circular-chart .percentage{fill:var(--color-black)}.has-background-color-black{background-color:var(--color-black)}#cargo .bullet--black ul:not([class]) li::before{background:var(--color-black)}.btn--black, .btn--black:active{background-color:var(--color-black); }.btn--black:hover, .btn--black:focus{background-color: hsl(from var(--color-black) h s calc(l - 15 ));  }#cargo .has-color-black ul:not([class]) li::before{background:var(--color-black)}#cargo .has-color-black ol:not([class]) li::before{background:var(--color-black)}.has-color-grey{color:var(--color-grey)}.has-color-grey svg path{fill:var(--color-grey)}.has-color-grey .counter.bar.simple .counter-bar{background-color:var(--color-grey)}.has-color-grey .counter.bar.simple .number > .nb{background-color:var(--color-grey)}.has-color-grey .counter.bar.simple .number > .after{border-color:var(--color-grey) transparent transparent transparent}.has-color-grey .counter.circle.simple path.circle{stroke:var(--color-grey)}.has-color-grey .counter.circle.simple .circular-chart .percentage{fill:var(--color-grey)}.has-background-color-grey{background-color:var(--color-grey)}#cargo .bullet--grey ul:not([class]) li::before{background:var(--color-grey)}.btn--grey, .btn--grey:active{background-color:var(--color-grey); }.btn--grey:hover, .btn--grey:focus{background-color: hsl(from var(--color-grey) h s calc(l - 15 ));  }#cargo .has-color-grey ul:not([class]) li::before{background:var(--color-grey)}#cargo .has-color-grey ol:not([class]) li::before{background:var(--color-grey)}body{font-family: 'Roboto', sans-serif;}body > *{font-size:0.875rem;}#cargo{font-family: 'Roboto', sans-serif;font-size:0.875rem;line-height:1.5;} *:not([class*="has-color"]) #cargo:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"])  figure#cargo:not([class*="has-color"]){color:var(--color-body);}#cargo:not([class*="has-background-color"]){background-color:var(--color-white);} *:not([class*="has-color"]) #masthead:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"])  figure#masthead:not([class*="has-color"]){color:var(--color-body);}#masthead:not([class*="has-background-color"]){background-color:var(--color-white);} *:not([class*="has-color"]) #footer .footer:not([class*="has-color"]){color:var(--color-white);} *:not([class*="has-color"])  figure#footer .footer:not([class*="has-color"]){color:var(--color-white);}#footer .footer:not([class*="has-background-color"]){background-color:var(--color-grey);}.h1-like,h1{font-family: 'Roboto', sans-serif;font-size:1.625rem;} *:not([class*="has-color"]) h1:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"])  figureh1:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"]) h1-like:not([class*="has-color"]){color:var(--color-body);}.h2-like,h2{font-family: 'Roboto', sans-serif;font-size:1.25rem;} *:not([class*="has-color"]) h2:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"])  figureh2:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"]) h2-like:not([class*="has-color"]){color:var(--color-body);}.h3-like,h3{font-family: 'Roboto', sans-serif;font-size:1.125rem;line-height:1.5;} *:not([class*="has-color"]) h3:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"])  figureh3:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"]) h3-like:not([class*="has-color"]){color:var(--color-body);}.h4-like,h4{font-family: 'Roboto', sans-serif;font-size:1rem;line-height:1.5;} *:not([class*="has-color"]) h4:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"])  figureh4:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"]) h4-like:not([class*="has-color"]){color:var(--color-body);}.h5-like,h5{font-family: 'Roboto', sans-serif;font-size:0.9375rem;line-height:1.5;} *:not([class*="has-color"]) h5:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"])  figureh5:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"]) h5-like:not([class*="has-color"]){color:var(--color-body);}.h6-like,h6{font-family: 'Roboto', sans-serif;font-size:0.875rem;line-height:1.5;} *:not([class*="has-color"]) h6:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"])  figureh6:not([class*="has-color"]){color:var(--color-body);} *:not([class*="has-color"]) h6-like:not([class*="has-color"]){color:var(--color-body);}.table-block thead{text-align:left;} *:not([class*="has-color"]) .table-block thead:not([class*="has-color"]){color:var(--color-white);} *:not([class*="has-color"])  figure.table-block thead:not([class*="has-color"]){color:var(--color-white);}.table-block thead:not([class*="has-background-color"]){background-color:var(--color-featured);}.table-block tbody tr{background-color: #EAEAEA;}.table-block tbody tr:nth-child(even){background-color: #F7F7F7;}.table-block tbody tr td:before{color:#FFF;background-color:#0275D8;}[class*="has-color"] *:not([class*="has-color"]):not(.btn):not(.nb) {color: inherit!important}figure.format-open_graph{max-height:265px;}.format-open_graph{max-width:315px;}figure.format-small_square{max-height:45px;}.format-small_square{max-width:45px;}.format-picto{max-width:62px;}figure.format-picto_title{max-height:53px;}.format-picto_title{max-width:53px;}figure.format-icon{max-height:25px;}.format-icon{max-width:25px;}figure.format-thumbs{max-height:110px;}.format-thumbs{max-width:110px;}.format-logo_footer{max-width:145px;}.format-small{max-width:230px;}.format-medium{max-width:565px;}.format-large{max-width:1130px;}figure.format-large_one{max-height:355px;}.format-large_one{max-width:1130px;}figure.format-large_max{max-height:355px;}.format-large_max{max-width:2000px;}.format-extra_large{max-width:2200px;}figure.format-square{max-height:333px;}.format-square{max-width:333px;}figure.format-logo_menu_site{max-height:47px;}figure.format-frame{max-height:25px;}.format-frame{max-width:25px;}figure.format-col_1{max-height:500px;}.format-col_1{max-width:1130px;}figure.format-col_2{max-height:312px;}.format-col_2{max-width:565px;}figure.format-col_3{max-height:235px;}.format-col_3{max-width:392px;}figure.format-col_4{max-height:162px;}.format-col_4{max-width:282px;}figure.format-col_5{max-height:120px;}.format-col_5{max-width:220px;}figure.format-col_6{max-height:100px;}.format-col_6{max-width:160px;}figure.format-share{max-height:628px;}.format-share{max-width:1200px;}figure.format-square_min{max-height:130px;}.format-square_min{max-width:130px;}figure.format-quiz_picto_valid{max-height:80px;}.format-quiz_picto_valid{max-width:80px;}figure.format-quiz_picto_valid_small{max-height:40px;}.format-quiz_picto_valid_small{max-width:40px;}figure.format-quiz_picto_valid_tiny{max-height:20px;}.format-quiz_picto_valid_tiny{max-width:20px;}#tarteaucitronRoot div#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert::after {background-image: url('https://apemi-asso.fr/media/cache/origin/uploads/2026/02/logoapemivisuelseulrvb800x665300dpi-crop-69837cdf500c52.49633089.png');}.item.prefooter .block-link-advanced.icon-reseau >a:hover svg path{fill: var(--color-black);}nav.navigation-main .menu-toggle div, nav.navigation-main .menu-toggle::after, nav.navigation-main .menu-toggle::before {background: #000;}.block-link-advanced.icon-reseau >a {display: block;width: 30px !important;height: 30px;padding: 0 !important;border: solid 0px #FFF;border-radius: 50%;text-align: center;transition: background-color linear 0.3s;}.block-link-advanced.icon-reseau >a.link-advanced:not(.has-title) span.btn-picto {margin: auto;}.block-link-advanced.icon-reseau >a >span >figure >svg {width: 30px;height: 30px;}