#edit-tid-79 {background-color:#D4F4DD;color:#1B5E20;} 
#views-exposed-form-veille-et-documents-du-secteur-page-1 .bef-links ul { padding-left: 0 ; list-style: none ; } 
#edit-tid-77 {background-color:#FFE1F0;color:#B71C6A;} #views-exposed-form-veille-et-documents-du-secteur-page-1 .bef-links ul { padding-left: 0 ; list-style: none ; } 
#edit-tid-87 {background-color:#FFDDC1;color:#A64B2A;} #views-exposed-form-veille-et-documents-du-secteur-page-1 .bef-links ul { padding-left: 0 ; list-style: none ; } 
#edit-tid-78 {background-color:#C1E1FF;color:#00558E;} #views-exposed-form-veille-et-documents-du-secteur-page-1 .bef-links ul { padding-left: 0 ; list-style: none ; }
/* Container */ 
.view-veille-et-documents-du-secteur .view-header, .view-veille-et-documents-du-secteur .view-filters { background-color: #F2FAFF; } 
/* Sous-thèmes visuels */ 
.veille-header .sous-themes, #views-exposed-form-veille-et-documents-du-secteur-page-1 .bef-links ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; } 
#views-exposed-form-veille-et-documents-du-secteur-page-1 .d-flex.flex-wrap { 
	justify-content: center; 
} 
.veille-header .sous-themes .theme-btn, #views-exposed-form-veille-et-documents-du-secteur-page-1 .bef-links ul li a { 
	display: inline-block; 
	padding: 0.6rem 1.4rem; 
	border-radius: 999px; font-weight: 500; 
	cursor: pointer; transition: all 0.3s ease; 
	box-shadow: 0 2px 5px rgba(0,0,0,0.08); 
	text-decoration: none; /* retire le soulignement des liens */ 
} 
.veille-header .sous-themes .theme-btn:hover, #views-exposed-form-veille-et-documents-du-secteur-page-1 .bef-links ul li a:hover { 
	transform: translateY(-2px); 
	box-shadow: 0 4px 10px rgba(0,0,0,0.15); 
}
/* Active button highlight */ 
.veille-header .sous-themes .theme-btn.active { border: 2px solid #333; font-weight: bold; } 
#views-exposed-form-veille-et-documents-du-secteur-page-1 .bef-links ul li:first-child { display: none !important; }