.grid{/*display:table; width:100%;*/ margin:0 -12px;}
.grid.v2 > .grid-item{float:left; width:20%; padding:0 12px 18px;}
@media only screen and (min-width:2560px){
	.grid.v2 > .grid-item{width:12.5%;}
}
@media only screen and (max-width:2560px){
	.grid.v2 > .grid-item{width:14.28571428571429%;}
}
@media only screen and (max-width:1920px){
	.grid.v2 > .grid-item{width:16.66666666666667%;}
}
@media only screen and (max-width:1600px){
	.grid.v2 > .grid-item{width:20%;}
}
@media only screen and (max-width:1280px){
	.grid.v2 > .grid-item{width:25%;}
}
@media only screen and (max-width:980px){
	.grid.v2 > .grid-item{width:33.333%;}
}
@media only screen and (max-width:680px){
	.grid.v2 > .grid-item{float:none; width:50%;}
}
@media only screen and (max-width:420px){
	.grid.v2 > .grid-item{float:none; width:100%;}
}
.grid > .grid-item{background-color:#fff;}

.grid.v2 > .grid-item > .marge{padding-bottom:18px; border-bottom:1px solid #000;}
.grid-item img{width:100%;}
.grid.v2 .grid-item .tbl{display:inline-block; width:100%; padding:14px 0 8px}
.grid-item .date{float:right; font-size:9px; line-height:0.67; font-weight:normal; padding:10px 0 0 20px;}
.grid-item .cat a{display:inline-block; margin-right:10px; font-size:12px; font-weight:normal; text-decoration:underline; text-transform:uppercase; line-height:1.18;}
.grid.v2 .grid-item h2{font-size:16px; font-weight:bold; line-height:19px; margin-bottom:0}
.grid-item .txt{font-size:12px; line-height:1.67; font-weight:normal; margin-bottom:16px;}
.grid-item .lien a{font-size:12px; font-weight:bold; text-decoration:underline; line-height:1.67;}
.grid-item .lien a:hover{text-decoration:none;}

.misha_loadmore.v2{margin:40px auto 0; font-size:16px; font-weight:bold; text-decoration:underline; line-height:1.69; cursor:pointer;}
.misha_loadmore.v2:hover{text-decoration:none;}