/* Bouton "Decouvrir" du Carousel */
.fr-tile__detail.fr-text-white {
	background: #000091;
	padding: 6px;
	font-size: 1em;
}

.fr-tile__detail.fr-text-white:hover {
	background: #1212FF;
}

/* Hauteur de l'image du Carousel'*/
@media screen and (min-width: 768px) {
	.fr-tabs,.fr-tile.fr-carousel{
		min-height: 30vw;
}
}

@media screen and (min-width: 2000px) {
	.fr-tabs,.fr-tile.fr-carousel{
		min-height: 20vw;
}
}

/* Surcouche bleutee pour les images du Carousel */
.fr-tile__content.fr-py-6w {
	background: rgba(0,0,145,0.4);/* Couleur bleue avec transparence */
}


/* Blocs pliés */

.blocs_titre {
	background: transparent url('../images/up.png') no-repeat scroll left center;
	color:var(--text-action-high-blue-france);
	line-height: 1.5em;
}

.blocs_replie {
	background: transparent url('../images/down.png') no-repeat scroll left center;
	color:var(--text-default-grey);
	line-height: 1.5em;
}

.ouvrir_fermer {
	background: none;
}

.blocs_destination.blocs_invisible {
	margin-top: 2em;
}

/* Pointeur sur Carousel */
.fr-tabs {
	cursor : pointer;
}

/*Formulaire newsletter*/
.formulaire_spip .boutons {
	--text-spacing: 0;
	--title-spacing: 0;
	--underline-img: none;
	--hover-tint: var(--hover);
	--idle: transparent;
	--hover: var(--background-action-high-blue-france-hover);
	--active: var(--background-action-high-blue-france-active);
	background-color: var(--background-action-high-blue-france);
	flex-direction: row;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5rem;
	min-height: 2.5rem;
	padding: .5rem 1rem;
	width: -moz-fit-content;
	width: fit-content;
}

.formulaire_spip .boutons .submit{
	color: white;
}

#session_email {
	border: var(--background-action-high-blue-france) solid 1px;
	margin-left: 5px;
}
