.div_ligne {
	display: flex;
	flex-direction: row;
	width:100%;
	flex-wrap: nowrap; /* nowrap, wrap, wrap-reverse */
	justify-content: space-between; /* flex-start, flex-end, center, space-between, space-around */
	align-items: center;   /* si height dans conteneur : stretch, flex-start, flex-end, center, baseline */
	align-content: stretch; /* stretch, flex-start, flex-end, center, space-between, space-around */
	padding:0;
	margin:0;
	border-bottom:1px dotted #357D7F;
}
.div_entete {
	display: flex;
	flex-direction: row;
	width:100%;
	flex-wrap: nowrap; /* nowrap, wrap, wrap-reverse */
	justify-content: space-between; /* flex-start, flex-end, center, space-between, space-around */
	align-items: center;   /* si height dans conteneur : stretch, flex-start, flex-end, center, baseline */
	align-content: stretch; /* stretch, flex-start, flex-end, center, space-between, space-around */
	padding:0;
	margin:0;
  background-color:#357D7F;
  color:#ffffff;
}
.div_header {
  background-color:#ffffff;
  color:#357D7F;
  font-size:16px;
  padding:0;
  padding:4px;
  text-align:center;
}
.div_milieu {
  font-size:16px;
	width:100%;	
  margin:0;
  padding:4px;
  text-align:center;
}
.div_gauche {
	width:60%;	
  margin:0;
  padding:4px;
}
.div_droite {
	width:40%;	
  margin:0;
  padding:4px;
  text-align:right;
}
/*
.div_ligne:nth-child(odd){
 	background-color:#FFFFD9;
}
*/
.div_ligne:nth-child(even){
 	background-color:#F2F2F2;
}
.erreur {
	text-align:center;
  color:red;
  font-size:16px;
  padding:10px;
}	