﻿#banner{background:var(--tertiary-color);display:flex;min-height:200px;margin-bottom:80px}#banner figure{flex:1;flex-basis:50%;position:relative;overflow:hidden}#banner figure img{width:100%;height:100%;object-fit:cover}#banner figure:before,#banner figure:after{content:"";display:block;position:absolute;z-index:2}#banner figure:before{top:0;right:-1px;width:30%;height:100%;background:var(--tertiary-color);clip-path:polygon(100% 0, 0 0, 100% 100%)}#banner figure:after{top:50%;right:15%;transform:translate(45px, -50%);width:90px;height:90px;background:url(../img/interface/macaron.svg) no-repeat center,var(--tertiary-color);background-size:60px,auto;border-radius:99em}#banner figure figcaption{background:rgba(var(--primary-color-rgb), 0.5);min-height:50px;display:flex;align-items:center;padding:0 40px;position:absolute;bottom:0;left:0;right:0;z-index:1}#banner figure figcaption p{flex:1;color:var(--color-white);font-size:12px;text-align:right}#banner>div{flex:1;flex-basis:50%;display:flex;align-items:center;padding:40px}#banner>div>div{flex:1;max-width:700px}#banner>div>div em{font-weight:400;font-size:30px;font-style:normal}#banner>div>div h1{margin-top:0;text-align:center}#banner>div>div p{font-size:18px}#banner>div>div p a:not(.btn){font-weight:700}#banner>div>div p small{font-size:inherit}#banner>div>div p strong{color:var(--secondary-color)}#banner>div>div p em{font-size:24px}#banner>div:first-child>div{max-width:none}@media all and (max-width: 992px){#banner{display:block;margin-bottom:40px}#banner figure:before{top:auto;bottom:-1px;right:0;width:100%;height:30%;clip-path:polygon(0 100%, 100% 100%, 100% 0)}#banner figure:after{top:auto;bottom:15%;left:50%;transform:translate(-50%, 45px)}#banner>div{padding:40px}#banner>div>div{max-width:none}}.article{display:flex;margin-bottom:40px;max-width:600px}.article article{flex:1;box-shadow:var(--shadow-elevation-1);background:var(--color-background-base)}.article article figure{position:relative;display:flex}.article article figure a{flex:1;display:block;position:relative;overflow:hidden;padding-top:50%}.article article figure a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article article figure figcaption{background:rgba(var(--primary-color-rgb), 0.5);min-height:50px;display:flex;align-items:center;padding:0 40px;position:absolute;bottom:0;left:0;right:0;z-index:1}.article article figure figcaption p{flex:1;color:var(--color-white);font-size:12px;text-align:right}.article article section{padding:40px;display:flex;flex-direction:column;text-align:left;font-size:18px}.article article section h2{color:var(--primary-color);font-family:var(--font-family-base) !important;font-size:30px !important;font-weight:700 !important;margin-bottom:10px !important}.article article section a{color:inherit}.article article section p{margin:0 0 10px}.article article section .btn{margin:auto 0 0}@media all and (max-width: 992px){.article article section{padding:20px}}.slide_down.more{background:var(--primary-color);padding-bottom:80px}.slide_down.more .button{background:linear-gradient(to bottom right, var(--tertiary-color) 0%, var(--tertiary-color) 50%, var(--primary-color) 50.5%, var(--primary-color) 100%);text-align:center;padding:15px 0}.slide_down.more .button .btn{box-shadow:0 0 0 15px var(--tertiary-color)}.slide_down.more .button .btn:after{content:"Voir plus"}.slide_down.more .button .btn.btn-secondary:hover{background:var(--tertiary-color) !important}.slide_down.more .button.open .btn:after{content:"Voir moins"}.slide_down.more .button.open+.sub_menu{position:static;transform:none}.slide_down.more .sub_menu{background:var(--primary-color);transform:translateY(-100%);padding-top:40px;overflow:hidden}.slide_down.more .sub_menu .slider-content{overflow:auto;display:flex;cursor:grab;--slide: 4}.slide_down.more .sub_menu .slider-content::-webkit-scrollbar{display:none}.slide_down.more .sub_menu .slider-content .article,.slide_down.more .sub_menu .slider-content .story,.slide_down.more .sub_menu .slider-content .video{padding:0 20px;margin:0;flex-shrink:0;flex-basis:calc(100%/var(--slide));pointer-events:none;opacity:1;transform:translateX(0);transition:opacity .3s .2s ease,transform .5s ease}.slide_down.more .sub_menu .slider-content .article article>section a.btn,.slide_down.more .sub_menu .slider-content .story article>section a.btn,.slide_down.more .sub_menu .slider-content .video article>section a.btn{pointer-events:auto}.slide_down.more .sub_menu .slider-content .article:not(.visible),.slide_down.more .sub_menu .slider-content .story:not(.visible),.slide_down.more .sub_menu .slider-content .video:not(.visible){opacity:0;transform:translateX(25%);visibility:hidden}.slide_down.more .sub_menu .slider-content .article:first-child,.slide_down.more .sub_menu .slider-content .story:first-child,.slide_down.more .sub_menu .slider-content .video:first-child{margin-left:calc(100%/var(--slide)/2)}.slide_down.more .sub_menu .slider-content .video{pointer-events:auto}@media all and (max-width: 1200px){.slide_down.more .sub_menu .slider-content{--slide: 3}.slide_down.more .sub_menu .slider-content .article:first-child,.slide_down.more .sub_menu .slider-content .story:first-child,.slide_down.more .sub_menu .slider-content .video:first-child{margin-left:0}}@media all and (max-width: 992px){.slide_down.more{padding-bottom:40px}.slide_down.more .sub_menu .slider-content{--slide: 2}}@media all and (max-width: 500px){.slide_down.more .sub_menu .slider-content{--slide: 1}}.pagination{display:flex;align-items:center;justify-content:center;margin:0 0 40px}.pagination li{display:flex;align-items:center;padding:0 5px}.pagination li a{border-radius:0;text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:40px;height:38px;font-size:16px;font-weight:500;color:var(--primary-color);border:1px solid rgba(var(--color-black), 0.1)}.pagination li a .edglyph{line-height:0}.pagination li a.active{background:var(--primary-color);color:var(--color-white);border-color:var(--primary-color)}.pagination li a:hover{background:var(--secondary-color);color:var(--color-white);border-color:var(--secondary-color)}#content .container .content{max-width:1000px;margin:0 auto}#content .container .content .align-center{text-align:center}#content .container .content .align-left{text-align:left}#content .container .content .align-right{text-align:right}#content .container .content .align-justify{text-align:justify}#content .container .content h2{font-family:var(--font-family-base);font-size:30px;font-weight:700;color:var(--secondary-color);margin:20px 0}#content .container .content h2:first-child{margin-top:0}#content .container .content h2:last-child{margin-bottom:0}#content .container .content h3{font-size:30px;font-weight:400;color:var(--quaternary-color);margin:10px 0}#content .container .content h3:first-child{margin-top:0}#content .container .content h3:last-child{margin-bottom:0}#content .container .content h4{font-size:18px;font-weight:400;margin:10px 0}#content .container .content h4:first-child{margin-top:0}#content .container .content h4:last-child{margin-bottom:0}#content .container .content p{line-height:1.4;margin:20px 0}#content .container .content p:first-child{margin-top:0}#content .container .content p:last-child{margin-bottom:0}#content .container .content p em{color:var(--secondary-color)}#content .container .content p strong,#content .container .content p b{color:var(--secondary-color);font-weight:700}#content .container .content p.lead{font-size:18px;margin:0 0 40px;color:var(--primary-color)}#content .container .content p:last-child{margin:0}#content .container .content ul,#content .container .content ol{margin:20px 0 20px 20px}#content .container .content ul li,#content .container .content ol li{margin:0 0 10px}#content .container .content ul li:before,#content .container .content ol li:before{content:"•";display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-align:center;font-size:24px;color:var(--secondary-color);margin:0 5px 0 0}#content .container .content ul li:last-child,#content .container .content ol li:last-child{margin:0}#content .container .content ul:first-child,#content .container .content ol:first-child{margin-top:0}#content .container .content ul:last-child,#content .container .content ol:last-child{margin-bottom:0}#content .container .content ol li{counter-increment:counter}#content .container .content ol li:before{font-family:inherit;width:24px;height:24px;font-size:14px;border-radius:99em;color:var(--color-white);background:var(--secondary-color);content:counter(counter)}#content .container .content a:not(.btn):hover{text-decoration:underline}#content .container .content table{width:100%;margin:20px 0;table-layout:fixed;border-bottom:5px solid var(--secondary-color);border-radius:4px;box-shadow:var(--shadow-elevation-1)}#content .container .content table:first-child{margin-top:0}#content .container .content table:last-child{margin-bottom:0}#content .container .content table thead tr th{text-align:left;padding:10px;background:var(--secondary-color);color:var(--color-white)}#content .container .content table thead tr th:first-child{border-radius:4px 0 0}#content .container .content table thead tr th:last-child{border-radius:0 4px 0 0}#content .container .content table tbody tr:nth-child(odd) td{background:var(--color-background-table-odd)}#content .container .content table tbody tr:nth-child(even) td{background:var(--color-background-table-even)}#content .container .content table tbody tr td{vertical-align:top;padding:10px;vertical-align:middle;background:var(--color-background-base);border-bottom:1px solid var(--color-border-base);border-right:1px solid var(--color-border-base)}#content .container .content table tbody tr td:last-child{border-right:0 none}#content .container .content table tbody tr:hover td{background:var(--color-background-table-hover)}#content .container .content table tbody tr:last-child td{border-bottom:0 none}#content .container .content br[clear=all]{display:none}#content .container .content hr{background:var(--secondary-color);height:2px;border:0 none;margin:60px auto}#content .container .content hr:first-child{margin-top:0}#content .container .content hr:last-child{margin-bottom:0}#content .container .content img{display:block;max-width:100%;height:auto}#content .container .content iframe{display:flex;align-items:center;justify-content:center;width:100%;margin:20px auto}#content .container .content iframe:first-child{margin-top:0}#content .container .content iframe:last-child{margin-bottom:0}#content .container .content .embed-responsive{padding:56.25% 0 0;position:relative;margin:20px}#content .container .content .embed-responsive:first-child{margin-top:0}#content .container .content .embed-responsive:last-child{margin-bottom:0}#content .container .content .embed-responsive iframe{position:absolute;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0}#content .container .content figure{margin:20px 0;position:relative}#content .container .content figure img{margin:0 auto}#content .container .content figure figcaption{font-size:12px;color:var(--color-white);position:absolute;left:0;right:0;bottom:0;background:rgba(var(--primary-color-rgb), 0.5);min-height:50px;display:flex;align-items:center;padding:0 40px}#content .container .content figure:first-child{margin-top:0}#content .container .content figure:last-child{margin-bottom:0}#content .container .content .table-responsive{overflow:auto;margin:20px 0}#content .container .content .table-responsive:first-child{margin-top:0}#content .container .content .table-responsive:last-child{margin-bottom:0}#content .container .content .text-right{text-align:right}#content .container .content .text-center{text-align:center}#content .container .content .text-left{text-align:left}#content .container .content .text-justify{text-align:justify}#content .container .content a.back,#content .container .content a.prev{display:inline-flex;align-items:center;font-size:20px;font-weight:500;margin-bottom:40px}#content .container .content a.back .edglyph,#content .container .content a.prev .edglyph{display:flex;align-items:center;justify-content:center;border:4px solid var(--secondary-color);color:var(--secondary-color);font-size:29px;width:40px;height:40px;border-radius:99em;margin-right:20px;transition:margin .3s ease}#content .container .content a.back:hover,#content .container .content a.prev:hover{text-decoration:none}#content .container .content a.back:hover .edglyph,#content .container .content a.prev:hover .edglyph{margin-right:10px}#content .container .content a.prev .edglyph{margin-right:0;margin-left:20px}#content .container .content a.prev:hover .edglyph{margin-right:0;margin-left:10px}#content .container .content .flex{display:flex;margin-top:20px;flex-wrap:wrap;align-items:center}#content .container .content .flex>div{font-size:18px;margin:0;margin-top:20px;min-width:250px}#content .container .content .flex>div ul.share{display:inline-flex;align-items:center;margin:0}#content .container .content .flex>div ul.share li{margin:0;padding:0 10px}#content .container .content .flex>div ul.share li .csbuttons,#content .container .content .flex>div ul.share li a{color:var(--secondary-color);cursor:pointer;transition:color .3s ease}#content .container .content .flex>div ul.share li .csbuttons .edglyph,#content .container .content .flex>div ul.share li a .edglyph{font-size:48px}#content .container .content .flex>div ul.share li .csbuttons:hover,#content .container .content .flex>div ul.share li a:hover{color:var(--primary-color)}#content .container .content .flex>div ul.share li:before{display:none}#content .container .content .flex.actions{margin-top:20px;margin-bottom:40px;justify-content:center}#content .container .content .flex.actions>div{text-align:center}#content .container .content .flex.actions>div:empty{display:none}#content .container .content .flex.actions>div a{white-space:nowrap;margin:0}#content .container .flex.main_article{box-shadow:var(--shadow-elevation-1);margin:0 0 80px}#content .container .flex.main_article>figure{padding:0;position:relative}#content .container .flex.main_article>figure img{width:100%;height:100%;object-fit:cover}#content .container .flex.main_article>figure figcaption{background:rgba(var(--primary-color-rgb), 0.5);min-height:50px;display:flex;align-items:center;padding:0 40px;position:absolute;bottom:0;left:0;right:0;z-index:1}#content .container .flex.main_article>figure figcaption p{flex:1;color:var(--color-white);font-size:12px;text-align:right}#content .container .flex.main_article>div{max-width:480px;padding:40px;display:flex;flex-direction:column;font-size:18px}#content .container .flex.main_article>div h2{font-family:var(--font-family-base);font-size:30px;font-weight:700;margin-bottom:10px}#content .container .flex.main_article>div a:not(.btn){color:inherit}#content .container .flex.main_article>div p{font-size:var(--font-size-base)}#content #other{padding:80px 0 40px;background:var(--tertiary-color)}#content #other .article{flex:1;flex-basis:50%}@media all and (max-width: 992px){#content .container .flex.main_article{margin:0 0 40px}#content .container .flex.main_article>div{padding:20px}#content #other{padding:40px 0 0}}@media all and (max-width: 768px){#content #other{padding:40px 0}}
