/* ENCART PHOTO + TEXTE */

.grid_encart {
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	grid-column-gap: 15px; grid-row-gap: 15px;
}
.bloc_size_2_3 .grid_encart,
.bloc_size_1_2 .grid_encart
{grid-template-columns:repeat(3, 1fr);}
.bloc_size_1_3 .grid_encart
{grid-template-columns:repeat(2, 1fr);}
.bloc_size_1_4 .grid_encart,
.bloc_size_1_6 .grid_encart
{grid-template-columns:repeat(1, 1fr);}

.encart_item {grid-column:span 1;border: 1px solid #ccc; padding:0px !important;}
.encart_img {text-align: center;padding:25px 0; background:#FFF;}
.encart_item img { width:auto !important; margin:0 auto; max-height:130px; max-width:100%;}
.encart_info { padding:10px;}
.encart_info_titre {font-size:1.2em; font-weight: bold; margin: 0 0 10px 0;}
.trombi_item:hover .encart_info {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    height: calc(100% - 9px) !important;
    text-align: left;
    padding: 40px 15px 0 15px !important;
    text-transform:none;
    border-radius: 0;
}

/*.encart_info .encart_info_nom { text-transform: uppercase; margin:0 0 20px 0; font-size:1.3em; font-weight: bold;}*/
.encart_info .encart_info_contenu p { font-size:0.9em; }


@media screen and (max-width : 1400px) {
	
	.bloc_size_1_2 .grid_encart {grid-template-columns:repeat(2, 1fr);}
	.bloc_size_1_3 .grid_encart
	{grid-template-columns:repeat(1, 1fr);}
	
}
@media screen and (max-width : 1250px) {
	
	.bloc_size_3_4 .grid_encart {grid-template-columns:repeat(3, 1fr);}
	
}
@media screen and (max-width : 1100px) {
	
	.bloc_size_2_3 .grid_encart {grid-template-columns:repeat(2, 1fr);}
	
}
@media screen and (max-width : 1000px) {
	
	.grid_encart {grid-template-columns:repeat(3, 1fr);}
	
}
@media screen and (max-width : 959px) {
	
	.bloc_size_3_4 .grid_encart {grid-template-columns:repeat(2, 1fr);}
	.bloc_size_1_2 .grid_encart {grid-template-columns:repeat(1, 1fr);}
	
}
@media screen and (max-width : 800px) {
	
	.grid_encart {grid-template-columns:repeat(2, 1fr) !important;}
	
}

@media screen and (max-width : 480px) {
	
	.grid_encart {grid-template-columns:repeat(1, 1fr) !important;}
	
}