.haut-entite-logo div {
	font-size: 18px;
	color: rgb(var(--theme_couleur_gris_moyen_fonce));
	letter-spacing: 0.03em;
	word-spacing: 3px;
	padding-top: 0px;
}
@media screen and (max-width: 1280px) {
	.haut-entite-logo div {
	font-size: 16px;
	}
}
@media screen and (max-width: 1024px) {
	.haut-entite-logo div {
	font-size: 15px;
	}
}


.bas-entite {
	background-color: rgb(var(--theme_couleur_2));
}
.bas-entite-resume div {
	color: rgb(var(--theme_couleur_gris_clair));
	font-weight: 300;
	line-height: 1.3em;
}
@media screen and (max-width: 640px) {
	.bas-entite-resume div {
		font-size: 14px;
	}
}
.bas-plan-item span {
	color: rgb(var(--theme_couleur_gris_blanc));
	font-weight: 500;
}
@media screen and (max-width: 640px) {
	.bas-plan-item span {
		font-size: 16px;
	}
}

.bas-plan-item ul li a {
	color: rgb(var(--theme_couleur_gris_clair));
	font-weight: 300;
}
@media screen and (max-width: 640px) {
	.bas-plan-item ul li a {
		font-size: 14px;
	}
}
.bas-plan-item ul li a:hover {
	color: rgb(var(--theme_couleur_blanc));
	font-weight: 400;
}
.bas-plan-item ul li::marker {
	color: rgb(var(--theme_couleur_1));
}
.bas-ligne-haut {
	background-color: rgb(var(--theme_couleur_4));
}
.bas-ligne-bas {
	background-color: rgb(var(--theme_couleur_gris_moyen_fonce));
}
.bas-copyright ul li div:hover {
	color: rgb(var(--theme_couleur_blanc));
	box-shadow: 0px 0px 0px 6px rgba(var(--theme_bouton_1_couleur_fond_survol),1);
	background-color: rgba(var(--theme_bouton_1_couleur_fond_survol),1);
}
.bas-retour-bouton-haut {
	background-color: rgb(var(--theme_bouton_2_couleur_fond));
	border: 2px solid rgb(var(--theme_bouton_2_couleur_contour));
	border-radius: var(--theme_bouton_2_arrondi);
}
.bas-credits, .bas-preferences {
	background-color: rgb(var(--theme_couleur_blanc));
}
.bas-preferences-resume ul li h6 {
	color: rgb(var(--theme_couleur_noir));
}