#header{background:#c58a55 url('/images/bandeau.jpg?v=2') right center / auto 100% no-repeat;min-height:160px;position:relative;border-bottom:4px solid #BA7517}#header::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,59,115,.80) 0%,rgba(31,59,115,.35) 40%,rgba(31,59,115,0) 70%);pointer-events:none}#header > *{position:relative;z-index:1}#header .site-logo img{max-height:90px;width:auto}@media (max-width:767px){#header{min-height:100px;background-position:right -210px center}#header .site-logo img{max-height:55px}}#footer{background:#1f3b73;border-top:4px solid #BA7517;padding:0;height:auto !important}#footer #footer-tabbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;background:transparent;border:0;padding:10px 20px;height:auto !important}#footer #footer-tabbar > ul{float:none !important;margin:0 !important}#footer #footer-tabbar .b-comp-menu-horizontal{display:flex;flex-wrap:wrap;justify-content:flex-end;background:transparent !important;border:0 !important}#footer #footer-tabbar .b-comp-menu-horizontal > li{float:none !important;height:auto !important;background:transparent !important;border:0 !important}#footer #footer-tabbar .b-comp-menu-horizontal > li > a{padding:6px 10px}#footer a,#footer #footer-tabbar a{color:#ffffff !important;text-transform:none !important}#footer a:hover,#footer #footer-tabbar a:hover{color:#f2c27b !important;text-decoration:none}#footer .b-comp-menu-dropdown__trigger{background:transparent !important;color:#ffffff !important;border:1px solid rgba(255,255,255,.45) !important}#footer .b-comp-menu-dropdown__trigger:hover{border-color:#f2c27b !important;color:#f2c27b !important}#footer #footer-tabbar .b-comp-menu-dropdown__content:not(.b-comp-menu-horizontal){background:#1f3b73 !important;border:1px solid #BA7517 !important}#footer #footer-tabbar .b-comp-menu-dropdown__content:not(.b-comp-menu-horizontal) li{background:transparent !important}#footer #footer-tabbar .b-comp-menu-dropdown__content:not(.b-comp-menu-horizontal) li:hover{background:#2b4d8f !important}#footer-copyright{color:#777777;font-size:12px;padding:10px 0 14px 0}#footer-copyright a{color:#1f3b73}