.rr-site-header{position:relative;z-index:100;box-sizing:border-box;width:100%;margin:0;background:#2a2b2a;color:#f8f4e3;border-bottom:1px solid #f8f4e314;font:700 15px/1.5 Commissioner,Arial,sans-serif}
.rr-site-header *{box-sizing:border-box}
.rr-site-header [hidden]{display:none!important}
.rr-site-standalone-only{display:none}
.rr-site-inner{display:flex;align-items:center;gap:14px;max-width:1300px;min-height:80px;margin:auto;padding:10px 24px}
.rr-site-logo{display:block;flex:0 0 60px;width:60px;height:60px;text-decoration:none}
.rr-site-logo img{display:block;width:60px;height:60px;max-width:none;object-fit:contain;border-radius:16px}
.rr-site-header a{color:#f8f4e3;text-decoration:none}
.rr-site-header a::after,.rr-site-header a::before{content:none!important}
.rr-site-header button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;min-height:40px;margin:0;padding:8px;border:0;border-radius:10px;background:transparent;color:#f8f4e3;font:inherit;cursor:pointer;box-shadow:none}
.rr-site-header button:hover,.rr-site-header a:hover{color:#ff9ab4;background-color:#f8f4e307}
.rr-site-header :is(a,button,input):focus-visible{outline:2px solid #e5446d;outline-offset:4px}
.rr-site-header button svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}
.rr-site-header .rr-site-menu-toggle{color:#e5446d}.rr-site-header .rr-site-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2.5}
.rr-site-panel{margin-left:auto}
.rr-site-header .rr-site-menu{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}
.rr-site-menu-item{position:relative;margin:0;padding:0}
.rr-site-menu-row{display:flex;align-items:center;border:1px solid transparent;border-radius:999px}
.rr-site-menu-row>a{display:block;min-height:44px;padding:10px 12px;border-radius:999px;white-space:nowrap}
.rr-site-menu-row>.rr-site-sub-toggle{min-width:30px;min-height:36px;margin-right:4px;margin-left:-7px;padding:5px}
.rr-site-menu-row:has(>[aria-current=page]){background:#e5446d18;border-color:#e5446d29}
.rr-site-header .rr-site-menu .rr-site-menu{position:absolute;top:100%;left:0;z-index:2;display:none;min-width:215px;padding:8px;gap:2px;border:1px solid #f8f4e324;border-radius:14px;background:#30312e;box-shadow:0 14px 35px #0005}
.rr-site-menu .rr-site-menu .rr-site-menu{top:0;left:100%}
.rr-site-header .rr-site-menu .rr-site-menu .rr-site-menu-row{border-radius:8px}
.rr-site-header .rr-site-menu .rr-site-menu .rr-site-menu-row>a{flex:1;border-radius:8px}
.rr-site-header nav>.rr-site-menu>.rr-site-menu-item:last-child>.rr-site-menu{right:0;left:auto}
.rr-site-header .rr-site-menu-item.is-sub-open>.rr-site-menu{display:block}
.rr-site-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.rr-site-header .rr-site-menu-toggle,.rr-site-header .rr-site-panel-top{display:none}
.rr-site-search-panel{position:absolute;top:100%;right:0;left:0;display:none;padding:20px 24px;background:#2a2b2a;border-bottom:1px solid #f8f4e324;box-shadow:0 14px 25px #0003}
.rr-site-header.is-search-open .rr-site-search-panel{display:block}
.rr-site-search-form{max-width:560px;margin:0 auto;font:400 14px/1.5 Arial,sans-serif}
.rr-site-search-form label{display:block;margin:0 0 8px;color:#f8f4e3}
.rr-site-search-form>div{display:flex;gap:9px}
.rr-site-header .rr-site-search-form input{min-width:0;width:100%;height:44px;margin:0;padding:10px 12px;border:1px solid #a19d8c;border-radius:10px;background:#f8f4e3;color:#242623;font:400 16px/1.4 Arial,sans-serif}
.rr-site-header .rr-site-search-form button{padding:9px 14px;background:#e5446d;color:#fff;font-size:13px}
.rr-site-backdrop{position:fixed;inset:0;background:#0009}
@media(hover:hover) and (min-width:1025px){.rr-site-header .rr-site-menu-item:hover>.rr-site-menu{display:block}}
@media(max-width:1024px){
 .rr-site-inner{min-height:78px;padding:9px 20px}
 .rr-site-header .rr-site-search-toggle{display:none}
 .rr-site-header .rr-site-menu-toggle{display:inline-flex;margin-left:auto;min-width:44px;min-height:44px}
 .rr-site-header.is-menu-open{z-index:10020}
 .rr-site-header[data-navigation-ready] .rr-site-panel{position:fixed;z-index:1;top:0;right:0;bottom:0;width:min(360px,100% - 24px);height:100vh;height:100dvh;padding:20px 20px max(30px,env(safe-area-inset-bottom));margin:0;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transform:translateX(100%);background:#2a2b2a;border-left:1px solid #f8f4e326;box-shadow:-15px 0 45px #0004}
 .rr-site-header[data-navigation-ready].is-menu-open .rr-site-panel{visibility:visible;transform:translateX(0)}
 .rr-site-header .rr-site-panel-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 25px;font-size:18px}
 .rr-site-header .rr-site-panel .rr-site-menu{display:block;padding:0;margin:0;background:none;border:0;box-shadow:none;min-width:0}
 .rr-site-header .rr-site-menu-item{border-bottom:1px solid #f8f4e314}
 .rr-site-header .rr-site-menu-row{border-radius:12px}
 .rr-site-header .rr-site-menu-row>a{flex:1;padding:12px;min-height:48px;white-space:normal;border-radius:12px}
 .rr-site-header .rr-site-menu-row>.rr-site-sub-toggle{min-width:44px;min-height:44px;margin:0 2px}
 .rr-site-header .rr-site-panel .rr-site-menu .rr-site-menu{position:static;display:none;min-width:0;margin:0 0 10px 14px;padding:0 0 0 10px;border-left:1px solid #f8f4e329;border-radius:0}
 .rr-site-header .rr-site-panel .rr-site-menu-item.is-sub-open>.rr-site-menu{display:block}
 .rr-site-header .rr-site-menu .rr-site-menu .rr-site-menu-item{border:0}
 .rr-site-header .rr-site-search-panel{position:static;display:block;margin-top:26px;padding:20px 0 0;border-top:1px solid #f8f4e324;border-bottom:0;box-shadow:none}
 .rr-site-search-form>div{flex-direction:column}
 .rr-site-header:not([data-navigation-ready]) .rr-site-inner{flex-wrap:wrap}
 .rr-site-header:not([data-navigation-ready]) .rr-site-panel{width:100%;margin:0}
 .rr-site-header:not([data-navigation-ready]) .rr-site-menu-toggle,.rr-site-header:not([data-navigation-ready]) .rr-site-panel-top{display:none}
 .rr-site-header:not([data-navigation-ready]) .rr-site-panel .rr-site-menu .rr-site-menu{display:block}
}

/* Dernières retouches : fond et déclencheur identiques au .fr. */
html,body,body.rr-standalone{background:#2a2b2a!important}
.rr-site-header .rr-site-menu-toggle{background-image:url("https://radiorempart.fr/wp-content/uploads/2026/09/icone_declencheur.avif");background-position:center;background-repeat:no-repeat;background-size:32px 32px}
.rr-site-header .rr-site-menu-toggle svg{display:none}
