/*.grid-item {
	float: left;
	width: 31.5%;
	Xmax-height: 260px;
	margin: 0 5px;
	padding: 5px;
	border: 2px lightgray solid; // hsla (0, 0%, 0%, 0.5);
	overflow: hidden;
}*/

.grid-itemV2 {
	padding: 10px 13px;
	border: 1px transparent solid;  
	overflow: hidden;
	min-height: 240px;
	border-radius: 5px;

  	transition: all 0.6s ease;
}

.agir { min-height: 200px; }
.grid-itemV2:not(:last-of-type)
{
	Xborder-right: 1px dotted gray;
	
}
.grid-itemV2:not(:last-of-type):hover
{
	Xborder-right: none;	
}

.grid-itemV2:hover {
	border:1px solid lightgray;
	background-color:#FBFBFB;

	Xtransform: scale(1.02);
	Xpadding: 9px;
	
	box-shadow: 1px 1px 8px rgba(143, 115, 115, 0.84);
}

.grid-itemV2_imgillustration
{
	
	border: 1px thin dotted white; 
	border-radius:5px;
	height:105px;
	max-width: 150px;	
	Xtext-align:center;
	Xtransition: all 0.3s ease;
	margin:auto; /*center*/
}

.grid-itemV2_imgillustration img
{
	width: 100%;
	height: 100%;
	margin:auto;
}

.grid-itemV2_title
{
	font-weight: bold;
	margin:5px auto;
	transition: all 1s ease;
	z-index:2;
}

.grid-itemV2_text
{
	display:none;
	transition: all 1s ease;
	Xclear: both;
	z-index:2;
}

.grid-itemV2:hover .grid-itemV2_text
{
	display: inline;
}

.grid-itemV2:not(:hover) .grid-itemV2_title span
{
	display: none;
}
.grid-itemV2:not(:hover) .grid-itemV2_title 
{
	text-align: center;
}
/*.grid-itemV2:hover .grid-itemV2_title 
{
	margin-right:3px;
}*/

.grid-itemV2:hover .grid-itemV2_imgillustration 
{
	height: 40px;
	max-width: 50px;
	float:right;
	margin-left: 5px;
}

/*
.grid-itemV2:hover .grid-itemV2_background
{
	display: inline;
}

.grid-itemV2_background
{
	opacity: 0.1;
	position: absolute;
	top: 0px;
	left:0px;
	width:100%; 
	height:100%;
	display:none;
	
	background-repeat: no-repeat;
	background-size: auto;
  
	-webkit-background-size: cover; /* For WebKit*
	-moz-background-size: cover;    /* Mozilla*
	-o-background-size: cover;      /* Opera*
	background-size: cover;         /* Generic*
	
	z-index: -1;
}*/


/*fin on vous aide*/


/*début actus*/
.vignette_date
{
	margin-bottom:0;
	line-height: 10px;
	font-size: 80%;
}

.vignette-title,
.vignette-title-moreold
{
	transition: all 0.2s ease;
	font-size: 13.5px;
}

.vignette-text
{
	text-align: left;	
	overflow: hidden;
	font-size: 13.5px;
}

.vignette-btn a
{
	font-size: 13px;
	font-family: 'Roboto', 'Open sans', sans-serif;
}


.vignette-img img
{
	max-width: 100%;
	max-height: 140px;
	object-fit: cover;
}

.mcslider .slick-slide
{
	padding: 10px;
}
mcslider .slick-slide:hover
{
	margin:20px;
	Xborder:1px solid lightgray;
	background-color:#FBFBFB;
	Xborder-radius: 5px;
	transform: scale(1.02);
}


 

@keyframes lookme {
	0% {border:1px solid transparent;}
  	50% {border:1px solid #ce1641;}
  	100% {border:1px solid transparent;}
}

.lookme {
	transition: all 0.5s ease;
	border-radius: 4px;	
	border:1px solid transparent;
}
.lookme:not(:hover)
{
	animation: lookme 0.5s ;
	animation-iteration-count: 2;
}


 