.corps{
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	background: transparent url(../images/commun/fond-gris.jpg) no-repeat top center;
}
.corps .page{
	position:relative;
	background: transparent;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	min-height: 625px;
}
.former {
	padding:20px 40px 40px 40px;
	margin:0;
}
.former .anim2{
	display:none;
}
.former .anim{
	float:left;
	width:312px;
	height:209px;
	margin:20px 40px 30px 0;
	border-top:5px solid #F3F3F3;
	border-left:5px solid #F3F3F3;
	border-right:5px solid #EAEAEA;
	border-bottom:5px solid #EAEAEA;
}
@media screen and (max-width: 459px){
	.former .anim{
		display:none;
	}
	.former .anim2{
		display:inline-block;
		width:100%;
		height:auto;
		margin:20px auto;
		border-top:5px solid #F3F3F3;
		border-left:5px solid #F3F3F3;
		border-right:5px solid #EAEAEA;
		border-bottom:5px solid #EAEAEA;		
	}
}
@media screen and (min-width: 460px) and (max-width: 639px){
	.former .anim{
		display:none;
	}
	.former .anim2{
		display:block;
		width:312px;
		height:209px;
		margin:30px auto;
		border-top:5px solid #F3F3F3;
		border-left:5px solid #F3F3F3;
		border-right:5px solid #EAEAEA;
		border-bottom:5px solid #EAEAEA;
	}
}
.former p{
	position:relative;
	padding:0;
	font-family:'Open Sans', sans-serif;	
	font-weight:400;
	font-size:16px;	
	color:#474747;
	text-align:justify;
}
.former  p a{
	color:#474747;
	text-decoration:underline !important;
}