/*
 * CSS Theme Fetes Fin Annee (FFA)
 * Olivier Copetto
 * Derniere Modification : 29/11/2025
 */
 
[data-bs-theme=light]  {
	--vlq-bandeau-haut-bas : var(--vlq-bleu-540c);
	--vlq-fond : var(--vlq-creme-607c);
	--vlq-lien-hypertexte : var(--vlq-or-455c);
	--vlq-tab-seance : var(--vlq-or-455c);
	--vlq-table-jour : var(--vlq-or-4535c);
	--vlq-accordeon_on : var(--vlq-noir);
	--vlq-accordeon_off : var(--vlq-or-455c);
}
[data-bs-theme=dark] {
	--vlq-bandeau-haut-bas : var(--vlq-bleu-540c);
	--vlq-fond : var(--vlq-gris-433c);
	--vlq-lien-hypertexte : var(--vlq-or-4505c);
	--vlq-tab-seance : var(--vlq-or-4505c);
	--vlq-table-jour : var(--vlq-bleu-533c);
	--vlq-accordeon_on : var(--vlq-blanc);
	--vlq-accordeon_off : var(--vlq-or-4505c);
}

/* Bandeau du haut et du Bas, Menu et Copyright */
.fond-bandeau {
	background-image: url("/elements/themes/ffa/bandeau_ffa.webp");
	background-size: cover;
}
.dropdown-menu {
	background-color: var(--vlq-bleu-647c);
}
.dropdown-menu a:hover, a.nav-link:focus {
	color: var(--vlq-bleu-533c);
	background: var(--vlq-jaune-803c);
}
.nav-item a, .nav-icone a {
	color: var(--vlq-jaune-803c);
}
.nav-item a:hover {
	color: var(--vlq-bleu-533c);
	background-color: var(--vlq-jaune-803c);
}
.nav-icone a:hover, .nav-icone button:hover, a.navbar-toggler:hover {
	color: var(--vlq-jaune-803c);
}
.navbar-toggler {
	color: var(--vlq-jaune-803c);
}
.iconebandeau {
	color: var(--vlq-jaune-803c);
}

/* Formulaire */
input[type=submit],input[type=reset] {
	color: var(--vlq-jaune-803c);
	background-color: var(--vlq-bleu-647c);
}
input[type=submit]:hover,input[type=reset]:hover {
	color: var(--vlq-bleu-647c);
	background-color: var(--vlq-jaune-803c);
}

/* Affichage Info Note */
.carte-info-bleu {
	color: var(--vlq-or-455c);
	background: var(--vlq-or-4535c);
}
.carte-info-rouge {
	color: var(--vlq-rouge-1815c);
	background: var(--vlq-rouge-698c);
}
.carte-info-jaune {
	color: var(--vlq-jaune-140c);
	background: var(--vlq-jaune-1025c);
}

/* Ruban Date */
.ruban-actu {
	color: var(--vlq-jaune-803c);
	background: var(--vlq-or-455c);
}
.ruban-agenda-ok {
	color: var(--vlq-jaune-803c);
	background: var(--vlq-or-455c);
}
.ruban-agenda-ko {
	color: var(--vlq-jaune-803c);
	background-color: var(--vlq-rouge-485c);
}

/* Accordeon Histoire */
.accordion {
	--bs-accordion-btn-color: var(--vlq-accordeon_off);
	--bs-accordion-active-color: var(--vlq-accordeon_on);
}

/* Snowflakes */
.snowflake__inner:before {
	background-image: url("/images/snowflakes/an_2025.svg");
	background-color: transparent;
}
