/*********************************************************************************************************** Liste ***/

.gListes-Liste-Item {
	padding: 1em 0;
	border-bottom: solid thin #999999;
}

.gListes-Liste-Item a {
	text-decoration: none;
}

.gListes-Liste-Item-Contenant {
	display: flex;
	flex-direction: row;
	color: #223654;
}

.gListes-Liste-Item:hover {
	background-color: #f5f5f5;
}

.gListes-Liste-Item-Media {
	flex-basis: 15%;
	margin-right: 1em;
}

.gListes-Liste-Item-Media img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

.gListes-Liste-Item-Contenu {
	flex-basis: 85%;
	display: flex;
	flex-direction: column;
}

.gListes-Liste-Item-Titre h3 {
	font-size: 1.5em;
	font-weight: bold;
	margin-block-start: 0.2em;
  	margin-block-end: 0.2em;
}

.gListes-Liste-Item-Date {
	font-weight: bold;
}

.gListes-Liste-Item-Description {
	flex: 1;
}

.gListes-Liste-Item-Valeur {
	font-size: 1.2em;
	font-weight: bold;
}

/************************************************************************************************************ Item ***/

.gListes-Item {
	margin: 2em 0;
}

.gListes-Item-Media {
	float: left;
	width: 15%;
	margin: 0 1em 1em 0;	
}

.gListes-Item-Media img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

.gListes-Item-Contenu {
	flex-basis: 85%;
	padding-bottom: 1em;
}

.gListes-Item-Titre h3 {
	font-size: 1.5em;
	font-weight: bold;
	margin-block-start: 0.2em;
  	margin-block-end: 0.2em;
}

.gListes-Item-Date {
	font-weight: bold;
}

.gListes-Item-Valeur {
	font-size: 1.2em;
	font-weight: bold;
}