.no-padding {
	padding : 0;
}

#page .img_bg {
	background-position : center top;
}

.gilles_laurence {
	background-image : url("../../img/equipe/gilles_laurence.jpg");
}

.portait {
	position   : relative;
	text-align : left;
	overflow   : hidden;
}

.portait .image_wrapper {
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	display         : flex;
	align-items     : flex-start;
	justify-content : center;
	overflow        : hidden;
	z-index         : -1;
}

.portait .background {
	width      : 100%;
	min-height : 100%;
	object-fit : cover;
}

.portait .background.grayscale {
	filter : grayscale(1);
}

.portait:hover .infos {
	display : block;
}

@media only screen and (min-width : 801px) and (max-width : 1200px) {
	#conteneur_equipe {
		padding : 10px 15px;
	}

	.min_h_500 {
		height : auto !important;
	}

	.gilles_laurence {
		min-height : 350px;
		height     : auto;
	}
}

#portrait_dominique {
	background-image : url("../../img/equipe/portrait_dominique.jpg");
}

#portrait_rico {
	background-image : url("../../img/equipe/portrait_rico_nb.jpg");
}

#portrait_yann {
	background-image : url("../../img/equipe/portrait_yann.jpg");
}

#portrait_olivier {
	background-image : url("../../img/equipe/portrait_olivier_nb.jpg");
}

#portrait_jean-philippe {
	background-image : url("../../img/equipe/portrait_jean-philippe.jpg");
}

#portrait_nicolas {
	background-image : url("../../img/equipe/portrait_nicolas.jpg");
}

#portrait_denis {
	background-image : url("../../img/equipe/portrait_denis_nb.jpg");
}

#portrait_helena {
	background-image : url("../../img/equipe/portrait_helena_nb.jpg");
}

#portrait_catherine {
	background-image : url("../../img/equipe/portrait_catherine.jpg");
}

#portrait_rianne {
	background-image : url("../../img/equipe/portrait_rianne_nb.jpg");
}

#portrait_jean_jacques {
	background-image : url("../../img/equipe/portrait_jean_jacques.jpg");
}

.infos {
	width      : 100%;
	height     : 100%;
	color      : #FFFFFF;
	background : rgba(114, 89, 69, 0.65);
	padding    : 10px;
	display    : none;
}

.infos h3 {
	margin         : 0;
	font-size      : 14pt;
	margin-bottom  : 12pt;
	font-family    : "BELLABOO";
	letter-spacing : 0.03em;
}

@media (min-width : 481px) {
	#page .vh25 {
		min-height : 180px;
	}
}

@media (max-width : 481px) {
	#page .vh25 {
		min-height : 200px;
	}
}

@media (min-width : 481px) and (max-width : 1199px) {
	#portrait_jean-philippe {
		background-image : url("../../img/equipe/portrait_jean-philippe_nb.jpg");
	}

	#portrait_rico {
		background-image : url("../../img/equipe/portrait_rico.jpg");
	}

	#portrait_rianne {
		background-image : url("../../img/equipe/portrait_rianne.jpg");
	}
}

@media only screen and (max-width : 479px) {
	#portrait_yann {
		background-image : url("../../img/equipe/portrait_yann_nb.jpg");
	}

	#portrait_olivier {
		background-image : url("../../img/equipe/portrait_olivier.jpg");
	}

	#portrait_rianne {
		background-image : url("../../img/equipe/portrait_rianne.jpg");
	}
}

@media only screen and (max-width : 800px) {
	#page .vh50 {
		min-height : 215px;
	}
}

@media only screen and (max-width : 480px) {
	#texte_fin {
		text-align : center;
	}

	.infos {
		font-size : 12px;
		padding   : 10px;
	}

	.infos h3 {
		font-size     : 18px;
		margin-bottom : 10px;
	}
}

@media only screen and (max-width : 350px) {
	#premier_titre {
		padding-right : 30px;
		text-align    : center;
	}
}
