/* Minimal compatibility layer: preserve the 2023 visual identity, repair dead states, and add responsive behavior. */
html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}img{max-width:100%;height:auto}
#menu_haut li.current-news-link a{background:#9d2235;color:#fff}.historical-mobile-nav{display:none}
.historical-media-fallback{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#ececec}
#cms_article_infos_complementaires.historical-article-meta{clear:both;float:none;width:100%;margin-top:20px;padding-top:10px;border-top:1px solid #ddd}
#commentaires_article_bloc.historical-comments{clear:both;float:none;width:100%;margin:28px 0 10px;padding:0}
.historical-comments__title{margin:0 0 14px;padding:0 0 8px;border-bottom:3px solid #f36c0a;color:#514336;font-size:21px;line-height:1.2}
.historical-comment{clear:both;margin:0 0 14px;padding:12px 14px;border:1px solid #ddd;border-left:4px solid #ada6a0;background:#fafafa}
.historical-comment__meta,.historical-comment__body{float:none!important;width:auto!important;margin:0!important}
.historical-comment__meta{padding:0 0 7px!important;border-bottom:1px solid #e5e1de;color:#665c54;font-size:12px}
.historical-comment__body{padding:9px 0 0!important;color:#333;font-size:14px;line-height:1.55}
@media(max-width:920px){
 body{min-width:0!important}#entete,#contenu_haut,#centre,#pied,#bandeau_haut_bloc,#bandeau_bas_bloc{width:auto!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}#contenu_haut{height:auto!important;overflow:visible!important}
 #bandeau_haut_graphisme_bloc,#bandeau_haut_graphisme_bloc_1,#bandeau_haut_graphisme_bloc_2{width:auto!important;max-width:100%!important;float:none!important}
 #bandeau_haut_graphisme_bloc_1 img{display:block;max-width:min(100%,560px);height:auto!important}
 #menu_haut{width:auto!important;max-width:100%!important;height:auto!important;overflow:visible!important}#menu_haut ul{display:flex!important;flex-wrap:wrap!important;height:auto!important;margin:0!important;padding:0!important}#menu_haut li{float:none!important;height:auto!important}#menu_haut a{display:block!important;white-space:normal!important}
 #centre,#contenu{width:auto!important;max-width:100%!important;min-width:0!important}#contenu{display:block!important}#accueil_bloc_gauche,#accueil_bloc_droite,#contenu_gauche,#contenu_centre,#contenu_centre_large,#contenu_droite,#bandeau_bas_contact_bloc{float:none!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
 #bloc_image_gauche{max-width:46%;height:auto!important}table{max-width:100%;display:block;overflow-x:auto}
}
@media(max-width:560px){
 #menu_haut>ul{display:none!important}.historical-mobile-nav{display:block!important;padding:6px 0}.historical-mobile-nav summary{display:block;cursor:pointer;padding:11px 14px;background:#2e4157;color:#fff;font-weight:700;list-style:none}.historical-mobile-nav summary::-webkit-details-marker{display:none}.historical-mobile-nav summary:after{content:'☰';float:right}.historical-mobile-nav[open] summary:after{content:'×'}.historical-mobile-nav ul{display:block!important;margin:0!important;padding:0!important}.historical-mobile-nav li{display:block!important;width:100%!important;border-bottom:1px solid #ddd}.historical-mobile-nav a{padding:10px 12px!important}
 #centre{padding-left:12px!important;padding-right:12px!important}#bloc_image_gauche{float:none!important;max-width:100%!important;margin:0 0 12px!important}
 #cms_article h1,#cms_article_resume h1{overflow-wrap:anywhere}
 #bandeau_bas_contact_bloc img{max-width:120px!important}
}
