.article {
	color: #373737 !important;
	position: relative;
	overflow: hidden;

}

.article ul{
	padding: 0;
}

ul.fichiers li a{
	color: #2e2e2e;
	font-weight: 700;
	line-height: 50px;
	vertical-align: bottom;
}

.article .titre{
}

.article .date{
	display: none;
}

.article .descriptif{
	font-style: italic;
	margin-top:20px;
	text-align: justify;
}
.article .texte{
	margin-top: 20px;
}

.article .fichiers img{
	width: 50px;
}


.article .content_grille{
	padding:0;
	margin-right: 20px;
	margin-bottom: 20px;
}

.article .grille li{
	list-style-type: none;
	float: left;
	width: 33.3%;	
	overflow: hidden;
}

.article .grille li img{
	float: right;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 10px;
}

.article .grille li:nth-child(3n+3) img{
	margin-right: 0;
}

.article .fond{
	width: 100%;
	position: absolute;
	z-index: 0;
	opacity: 0.2;
}

.article .fond img{
	width: 100%;
}

.slides{
	height:inherit !important;
}

.button_link_school {
    background-color: #5caab8;
    padding: 16px 58px;
    margin: 24px;
    border-radius: 5px;
}

.button_link a {
	text-decoration: none;
	color: white;
}

.button_link:hover a {
    color: #f3e2e2;
}