.territoire-media main.j-rubrique{max-width:1180px;margin:0 auto;background:#fff;padding:24px 24px 40px;min-height:55vh}.j-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:#536574;font-size:11px;padding-bottom:22px}.j-breadcrumb a{color:#07518b;font-weight:700}.j-rubrique-heading{padding:18px 0 24px;border-bottom:3px solid #07518b;margin-bottom:20px}.j-rubrique-heading h1{font:800 clamp(28px,3.3vw,40px)/1.15 Arial,sans-serif;margin:10px 0 14px;letter-spacing:-.7px}.j-rubrique-heading p{font-size:15px;font-weight:600;color:#465966;margin:10px 0}.j-rubrique-heading small{font-size:11px;font-weight:700;color:#566572}.j-rubrique-links{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 26px}.j-rubrique-links a{border:1px solid #d9e2e9;border-radius:4px;padding:8px 13px;font-size:12px;font-weight:700;color:#07518b}.j-rubrique-links a[aria-current],.j-rubrique-links a:hover{background:#07518b;color:#fff;border-color:#07518b}.j-story h2{font:800 20px/1.2 Arial,sans-serif;letter-spacing:-.3px;margin:7px 0 10px}.j-story:hover h2{color:#07518b}.j-pagination .page-numbers{padding:7px 12px;border:1px solid #d9e2e9;border-radius:3px;font-size:12px;font-weight:700}.j-pagination .current{background:#07518b;color:white}.j-empty{background:#f3f6f8;padding:30px;margin:20px 0}.j-empty h2{font-size:20px}.j-empty a{color:#07518b;font-weight:700}.j-no-photo{display:grid;place-items:center;min-height:185px;background:#e9f0f6;color:#07518b;font-size:12px;font-weight:bold}.t-nav{gap:0}.t-nav a{padding-left:8px;padding-right:8px;font-size:12px!important}.territoire-media .j-search-form{display:flex;max-width:650px;gap:10px;margin-top:20px}.j-search-form input{flex:1;min-width:0;border:1px solid #bacbd9;border-radius:3px;padding:12px;font:15px Arial,sans-serif}.j-search-form button{background:#07518b;color:white;border:0;padding:12px 18px;border-radius:3px;font-weight:bold}.j-search-term{color:#07518b}@media(max-width:1250px){.territoire-media main.j-rubrique{margin:0 3%}}@media(max-width:700px){.t-nav{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.t-nav a{white-space:nowrap;flex-shrink:0;padding:13px 11px}.territoire-media main.j-rubrique{margin:0;padding:20px 15px 30px}.j-rubrique-heading{padding-top:10px}.j-story h2{font-size:17px}.j-rubrique-links a{font-size:11px}.j-pagination{flex-wrap:wrap}.j-pagination .page-numbers{padding:7px 9px}}