
.liste_atelier_grid {display:grid;	grid-template-columns:repeat(4, 1fr);}


.liste_atelier_item {grid-column:span 1; padding:10px;}


.liste_atelier_item a {color:inherit; text-decoration:none;}

.atelier_photo {overflow:hidden; border-radius: 0.3em;height:250px;}
.atelier_photo img {
    max-width: 100%;
	height:250px;
    border-radius: 0.3em;
    width: 100%;
    object-fit: cover;
    object-position: top;
	-webkit-transition: all 1.5s ease; /* Safari et Chrome */
	-moz-transition: all 1.5s ease; /* Firefox */
	-ms-transition: all 1.5s ease; /* Internet Explorer 9 */
	-o-transition: all 1.5s ease; /* Opera */
	transition: all 1.5s ease;
}

.atelier_tag {margin:0 0 0 25px !important;}
.atelier_info {position:relative;}
.atelier_txt {background:#fafafa; padding:40px 10px 10px 10px; margin:-40px 0 0 0; width:85%;}

.atelier_nom {font-size:1em; font-weight:bold;margin:0 0 10px 0; text-transform:uppercase;}
.atelier_resume {font-size:0.9em; text-align:justify;}


.liste_atelier_item:hover .atelier_photo img {
	-webkit-transform:scale(1.10); /* Safari et Chrome */
	-moz-transform:scale(1.10); /* Firefox */
	-ms-transform:scale(1.10); /* Internet Explorer 9 */
	-o-transform:scale(1.10); /* Opera */
	transform:scale(1.10);
}
.liste_atelier_item:hover .atelier_txt {background:#000;}
.liste_atelier_item:hover .atelier_nom {color:var(--cg_orange);}
.liste_atelier_item:hover .atelier_resume {color:#FFF;}


@media screen and (max-width : 1200px) {	
	.liste_atelier_grid {display:grid;	grid-template-columns:repeat(3, 1fr);
}

@media screen and (max-width : 959px) {	
	
}
@media screen and (max-width : 900px) {	
	.liste_atelier_grid {display:grid;	grid-template-columns:repeat(2, 1fr);
}
@media screen and (max-width : 750px) {
	
	
}
@media screen and (max-width : 650px) {
}
	
@media screen and (max-width : 600px) {	
	.liste_atelier_grid {display:grid;	grid-template-columns:repeat(1, 1fr);
}
@media screen and (max-width : 480px) {
}