.BlocFiche{
	display : inline-block;
	width : 15%;
	height : 15%;
	margin : 1%;
	padding : 1%;
	border-radius : 19px;
    position: relative;
    display: block;
}

.BlocFiche img{
	width: 100%;
	transition: all 2s ease;
}

.BlocFiche:hover{
	overflow : visible;
}

.BlocFiche p {
	display : none;
	position: absolute;
	top: 41%;
	left: 0%;
	color: #fff;
	margin : 1%;
	padding : 1%;
}
        
.BlocFiche:hover p {
	left: 1%;
	display : block;
	font-size : 0.719em;
	text-align : justify;
}
        
.BlocFiche:hover .description{
	top: 23%;
}

.BlocFiche .description{
        width: 100%;
		min-height : 23px;
        height: 9%;
        background: rgba(0, 119, 119, 0.719);
		color : white;
        display: block;
        position: absolute;
        top: 41%;
        left: 0;
		text-align : center;
        transition: all 0.3s ease-in-out;
		border-radius : 19px;
		font-weight : bold;
		font-size : 1.19em;
}

.BlocFiche:hover .description{
	height : 77%;
	border-radius : 19px;
}

a .BlocFiche{
	display : inline-block;
}