body{box-sizing:border-box;margin:0!important;padding:0!important}img{box-sizing:border-box!important;max-width:100%!important;height:auto!important}.html-content img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important}.richtext [style*=underline\ dashed]{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.richtext [style*=color\:]{color:inherit}.richtext [style*=background-color\:]{border-radius:.25rem;padding:.2em .4em;display:inline}.payload-richtext p:empty:before{content:"";vertical-align:baseline;width:1px;height:1.2em;display:inline-block}:is(.payload-richtext p:empty,.payload-richtext p:blank){min-height:1.2em;line-height:1.2}.payload-richtext p{min-height:1.2em}footer{color:#fff;text-align:center;background-color:#222;padding:20px}footer a{color:#0ff;text-decoration:none}footer a:hover{text-decoration:underline}
*{box-sizing:border-box;margin:0;padding:0}.main-nav{color:#fff;background-color:#8c9c92;font-family:Arial,sans-serif}.main-nav>.nav-menu>.nav-item>a{color:#fff!important}.menu-toggle{display:none}.nav-toggle{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px 0;display:flex}.nav-toggle .bar{background-color:#fff;width:35px;height:4px;margin:3px 0;transition:all .3s}.nav-menu{background-color:#8c9c92;flex-direction:column;list-style:none;display:none}.menu-toggle:checked+.nav-toggle+.nav-menu{display:flex}.nav-overlay{z-index:1000;background:#00000059;display:none;position:fixed;inset:0}.menu-toggle:checked~.nav-overlay{display:block}@media screen and (max-width:768px){.nav-menu{z-index:1001;position:relative}.nav-overlay-panel{display:none}}.nav-item{position:relative}.nav-link,.nav-link-main,.nav-toggle-btn{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:12px 20px;font-size:16px;text-decoration:none;transition:background-color .3s;display:flex}.nav-link:hover,.nav-link-main:hover,.nav-toggle-btn:hover{background-color:#555}.menu-arrow{margin-right:8px;font-size:.8rem;transition:transform .3s}.submenu-active .menu-arrow{transform:rotate(90deg)}.nav-item .submenu{background-color:#aeb7ae;flex-direction:column;display:none}.nav-item.submenu-active>.submenu{display:flex}.submenu .nav-link{background-color:#aeb7ae;padding-left:40px}@media screen and (max-width:768px){.submenu .nav-link-main{background-color:#8c9c92;border-bottom:1px solid #555;padding-left:20px}}@media screen and (min-width:769px){.main-nav{flex-wrap:wrap;align-items:center;display:flex;position:relative}.nav-toggle{cursor:default;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;padding:0 10px 0 20px;display:flex}.nav-toggle .bar{background-color:#fff;width:25px;height:4px;margin:2px 0;transition:none}.main-nav>.nav-menu{padding-left:50px}.nav-menu{background-color:#8c9c92;flex-flow:wrap;display:flex!important}.nav-item{white-space:nowrap;position:relative}.submenu{z-index:1000;background-color:#aeb7ae;flex-direction:column;min-width:200px;display:none;position:absolute;top:100%;left:0}.nav-item.submenu-active>.submenu{display:flex}.submenu li{width:100%}.submenu .nav-link{padding:6px 20px}.nav-item.has-submenu>a.nav-link,.nav-item.has-submenu>.nav-title{align-items:center;display:flex}.nav-overlay{z-index:1000;background:#0006;display:none;position:fixed;inset:0}.nav-overlay-panel{background:#8c9c92;width:320px;max-width:90vw;height:100vh;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:2px 0 8px #00000059}.nav-menu-overlay{flex-direction:column;width:100%;display:flex!important}.nav-menu-overlay .nav-item{width:100%}.nav-menu-overlay .submenu{background-color:#aeb7ae;width:100%;display:none;position:relative;top:auto;left:auto}.nav-menu-overlay .nav-item.submenu-active>.submenu{flex-direction:column;display:flex}.nav-menu-overlay .submenu .nav-link{padding:10px 20px}.menu-toggle:checked~.nav-overlay{display:block}}
.header-banner{width:100%;height:150px;display:block;overflow:hidden}.banner-img{background-color:#fafafa;width:100%;height:100%;position:relative;overflow:hidden}.banner-img img{object-fit:cover;object-position:center;width:100%;height:100%!important}@media (max-width:768px){.header-banner{justify-content:center;width:100%;max-width:768px;height:auto;margin:0 auto;display:flex;overflow:hidden}.banner-img{width:100%;height:auto}.banner-img img{object-fit:cover;object-position:center;width:100%;max-width:100%;display:block;height:75px!important;position:static!important}}
html,body{flex-direction:column;height:100%;display:flex}main{background-color:#fbf2e7;background-image:url(../media/feuille.8a4f3785.png);background-repeat:repeat;border-left:12px solid #4b5b51;border-right:12px solid #4b5b51;flex:1}.main{padding:8px}.richtext img{object-fit:contain;box-sizing:border-box;max-width:100%;height:auto;margin:20px auto;display:block}@media (max-width:768px){.main-content{padding:8px 4px}}@media (min-width:769px){.main-content{padding:16px 32px}}
footer{color:#fff;text-align:center;background-color:#4b5b51;padding:20px}footer ul{justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}footer ul li{margin:0}footer ul li a{color:inherit;text-decoration:none;transition:color .2s}footer ul li a:hover{color:#0070f3}
@media (min-width:769px){.content-1,.content-4{width:100%;max-width:1200px;margin:0 auto}.content2_1-2_2-3_1-3_2{box-sizing:border-box;gap:20px;width:100%;max-width:1200px;margin:0 auto;display:flex}.content2_1-2_2,.content3_1-3_2{flex-direction:row;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.content2_1,.content3_1{box-sizing:border-box;white-space:normal;word-break:break-word;flex:0 0 100%}.content-2,.content-3{width:100%}}@media (max-width:768px){.content2_1-2_2-3_1-3_2{flex-direction:column;gap:20px;width:100%;display:flex}.content2_1-2_2,.content3_1-3_2{flex-direction:row;align-items:flex-start;gap:10px;width:100%;display:flex}.content2_1,.content3_1{box-sizing:border-box;white-space:normal;word-break:break-word;flex:0 0 100%}.content2_2,.content3_2{box-sizing:border-box;white-space:nowrap;flex:0 0;padding:0}.content-2,.content-3{width:100%}}.lexical-table-cell{border:none!important}a{color:#8c9c92;text-decoration:none}a:hover{color:#005346}
