table{
	text-align:center;
}

td{
	padding: 20px;
}

tr{
	transition: 0.3s linear;
}

tr:hover{
	transform: scale(1.1);
}

#tabHeader{
	background-color: grey;
}

.tabCol{
	background-color: lightgrey;
}

.flexbox{ /* Class flexbox */
	display: flex;
	flex-wrap: nowrap;
}

.imgPContainer{ /* image Partner Container pour la flexbox */
	width: 50%;
	/*border-radius: 25px;
	border-style: solid;*/
	transition: 0.3s linear;
}

#iconP{ /* Dimensions de la zone d'icones */
	width:100%;
	height: 25%;
	/*border-color: black;
	border-style: solid;*/
	text-align: center;
	padding: 50px;
}

.imgPContainer:hover{ /* Effet souris */
	transform: scale(1.2);
	opacity: 0.8;
}

.imgPContainer IMG{ /*Paramètres des icones */
	width: 70%;
	height: auto;
	margin: auto;
	cursor: pointer;
	/*border-radius: 25px;*/
}

/*Centrage vertical des icones plus longues horizontales*/

	#imgPHorizontalEssonne{ 
		margin-top: 12.5%;
	}

	#imgPHorizontalMsa{
		margin-top: 17%;
	}

	#imgPHorizontalGps{
		margin-top: 16%;
	}
	
	#imgPHorizontalEnfa{
		margin-top: 20%;
	}
	
	#imgPHorizontalOlga{
		margin-top: 19%;
	}
	
/*Fin du centrage vertical à l'ancienne */

#iconP div{
	margin: 20px;
}

.textP{ /* texte partner zone de texte en dessous des icones */
	display: none;
	animation: fondu 2s ease-out;
}

.titreP{
	padding-left: 20px; 
	border-left-style:solid; 
	border-color: grey;
}

@keyframes fondu{
	from{opacity:0;}
	to{opacity:1;}
}

/* partenaire new style */
.contenaire_partenaire {
  width: 100%;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.contenaire_partenaire a img {
  width: 200px;
  margin: 20px;
  transition: 0.3s linear;
}
.contenaire_partenaire img:hover {
  /* Effet souris */
  transform: scale(1.2);
  opacity: 0.8;
}
