:root{--public-header-height:84px}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--public-header-height) + 20px)}body{padding-top:var(--public-header-height)!important}.unified-header{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;height:var(--public-header-height)!important;z-index:1000!important;margin:0!important;padding:0!important;background:#03160ff7!important;border:0!important;border-bottom:1px solid #ad8b4a65!important;box-sizing:border-box!important;overflow:visible!important;backdrop-filter:blur(12px)}.unified-header-inner{width:min(1440px,100%);height:100%;margin:auto;padding:0 30px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;box-sizing:border-box}.unified-brand{display:flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;color:#f5ebd4!important;text-decoration:none!important}.unified-brand img{display:block;width:45px!important;height:45px!important;object-fit:contain}.unified-brand>span{font:26px/1.1 Georgia,serif!important;color:#f5ebd4!important}.unified-brand small{display:block!important;font:7px/1.4 Arial,sans-serif!important;letter-spacing:1.6px!important;color:#d7ba77!important;margin-top:7px!important}.unified-navigation{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin:0!important;padding:0!important;border:0!important;width:auto!important;order:0!important}.unified-navigation a{font:10px/1.5 Arial,sans-serif!important;white-space:nowrap!important;text-decoration:none!important;color:#f0eddf!important;border-bottom:2px solid transparent!important;padding:12px 0!important;box-sizing:border-box}.unified-navigation a:hover,.unified-navigation a[aria-current]{color:#e7c77f!important;border-bottom-color:#d7ae60!important}.unified-reserve{display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font:600 11px/1.4 Arial,sans-serif!important;background:linear-gradient(#e8cb83,#c1984d)!important;color:#111a11!important;border:1px solid #dab565!important;border-radius:3px!important;padding:12px 16px!important;text-decoration:none!important}.unified-header a:focus-visible{outline:2px solid #ffe0a1;outline-offset:4px}.reference-home .accueil-fourni{margin-top:calc(-1 * var(--public-header-height));overflow:hidden}.reference-home .page-visual{pointer-events:none}
@media(max-width:1250px){:root{--public-header-height:132px}.unified-header-inner{grid-template-columns:1fr auto;grid-template-rows:72px 60px;padding:0 28px;gap:0 22px}.unified-navigation{grid-column:1/-1;grid-row:2;width:100%!important;align-self:start;gap:21px!important}.unified-reserve{grid-column:2;grid-row:1}.unified-navigation a{font-size:11px!important}}
@media(max-width:700px){:root{--public-header-height:154px}.unified-header-inner{padding:0 16px;grid-template-rows:68px 86px}.unified-brand img{width:34px!important;height:34px!important}.unified-brand>span{font-size:22px!important}.unified-brand small{font-size:6px!important;letter-spacing:1px!important}.unified-reserve{font-size:9px!important;padding:10px!important}.unified-navigation{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 7px!important;align-self:center!important}.unified-navigation a{font-size:9px!important;text-align:center;white-space:normal!important;padding:8px 0!important;min-height:34px;display:flex;align-items:center;justify-content:center}.unified-brand{gap:6px!important}}
