.liste_de_resultats {
	width: 98%;
	border: 1px solid #D4D4D4;
	margin: 30px auto;
	font-size: 90%;
	border-radius: 15px;
	padding-bottom: 40px;
}

.liste_de_resultats a {
	display: table;
	width: 100%;
	border-collapse: separate;
	text-align: left;
	text-decoration: none;
}

.liste_de_resultats:hover {
	box-shadow: 2px 2px 15px #CCCCCC;
}

.liste_de_resultats a > div {
	display: flow-root;
	padding: 10px 10px 25px 10px;
	vertical-align: middle;
}

.liste_de_resultats_presence a {
	color: #FA0068;
}

.liste_de_resultats_presence a:hover {
	opacity: 0.7;
}

/*.liste_de_resultats_image {
	display: inline-flex;
	float: left;
}

.liste_de_resultats_image iconify-icon {
	font-size: 800%;
	color: #F26522;
}

@media only screen and (max-width: 770px),
only screen and (max-device-width: 770px) {
	.liste_de_resultats_image iconify-icon {
		font-size: 600%;
	}
}

@media only screen and (max-width: 760px),
only screen and (max-device-width: 760px) {
	.liste_de_resultats_image {
		margin: 0 auto;
		width: 95%;
		text-align: center;
	}
}*/

.liste_formateurs {
	color: #1F6000;
}

.liste_formateurs_0_texte {
	color: #FF0000;
}

.liste_formateurs_0_background {
	background-color: #F9EAEA;
	border-color: #FF0000;
}

.liste_de_resultats_jour_meme {
	background-color: #BBEDD7;
}

.liste_de_resultats_jour_passe {
	background-color: #E9E9E9;
	border: 1px solid #ff9e9e;
}

.liste_de_resultats_titre {
	font-size: 120%;
	color: #3D6ABC;
	font-weight: bold;
}

.liste_de_resultats_titre input[type=checkbox] {
	width: 25px;
	height: 25px;
	margin-top: -6px;
}

.liste_de_resultats_description {
	color: #605651;
	font-style: italic;
	margin-left: 30px !important;
}

.liste_de_resultats_infos_du_stagiaire {
	color: #605651;
	font-style: italic;
}

.liste_de_resultats_infos_du_stagiaire > span ul li {
	margin-bottom: -10px
}

.liste_de_resultats_infos {
	color: #44B249;
}

.liste_de_resultats_infos > span {
	/* margin: 10px; */
	display: block;
}

.liste_de_resultats_infos iconify-icon {
	font-size: 20px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px;
}

/*.liste_de_resultats_infos > span {
	display: inline-flex;
	padding: 5px 10px 15px 0;
}*/

.liste_formateurs,
.liste_de_resultats_titre,
.liste_de_resultats_description,
.liste_de_resultats_infos,
.liste_formations_periodes,
.liste_formations_maps,
.liste_de_resultats_infos_du_stagiaire {
	display: block;
	margin: 5px 0 15px 0;
}

.liste_formateurs,
.liste_de_resultats_infos,
.liste_formations_periodes,
.liste_formations_maps,
.liste_de_resultats_infos_du_stagiaire {
	margin-left: 30px;
}

.liste_formations_maps {
	color: #0019FF;
}

.liste_de_resultats_date {
	/* float: right; */
	/* margin-top: 5px; */
	color: #A8A823;
	/* border: 1px solid; */
	text-align: right;
	width: 100%;
	display: inline-block;
}

@media only screen and (max-width: 770px),
only screen and (max-device-width: 770px) {
	.liste_de_resultats_date {
		float: none;
	}
}

.liste_de_resultats_actions_bas_droite {
	margin: 50px 10px 0 10px;
	display: inline-flex;
	float: right;
}

.liste_de_resultats_actions_bas_droite a {
	margin: -50px 0 10px 0;
	display: flow-root;
	border: none;
	text-decoration: none;
	background-color: transparent !important;
}

@media only screen and (max-width: 760px),
only screen and (max-device-width: 760px) {
	.liste_de_resultats_actions_bas_droite {
		float: none;
		margin: 0;
	}
}

@media only screen and (max-width: 580px),
only screen and (max-device-width: 580px) {
	.liste_de_resultats_actions_bas_droite {
		width: 98%;
	}
}

.liste_de_resultats_actions_bas_droite a:hover {
	box-shadow: none;
}

.liste_de_resultats_actions_bas_droite > span {
	margin-left: 15px;
}

@media only screen and (max-width: 680px),
only screen and (max-device-width: 680px) {
	.liste_de_resultats_actions_bas_droite {
		display: grid;
	}

	.liste_de_resultats_actions_bas_droite > span {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 410px),
only screen and (max-device-width: 410px) {
	.liste_de_resultats_actions_bas_droite > span {
		margin-top: 30px;
	}
}

.liste_de_resultats_actions_bas_gauche {
	margin: -20px 0 0 15px;
	float: left;
	font-size: 250%;
}

.liste_de_resultats_actions_bas_gauche a,
.div_liste_formateurs_mails a {
	color: #FF8900;
	display: contents;
}

@media only screen and (max-width: 680px),
only screen and (max-device-width: 680px) {
	.liste_de_resultats_actions_bas_gauche {
		display: flow-root;
	}
}

.liste_de_resultats_haut_droite {
	float: right;
	font-size: 250%;
}

@media only screen and (max-width: 560px),
only screen and (max-device-width: 560px) {
	.liste_de_resultats_haut_droite {
		float: none;
	}
}

.mail_marqueur_0 iconify-icon,
.mail_marqueur_1 iconify-icon {
	vertical-align: middle;
}

.mail_marqueur_0 {
	opacity: 0.2;
}

.mail_marqueur_1 {
	color : #1F6000;
}

.mail_marqueur_eval {
	color: #9734EF;
}

.mail_marqueur_eval_recu {
	color: #7600DE;
}

.id_pour_form {
	position: absolute;
	margin: 40px 0 0 80px;
	font-weight: bold;
	font-size: 120%
}