﻿/*****è********************************/
* { box-sizing: border-box; }

.row	{ clear:both; display:flex; align-content:flex-start; flex-wrap:wrap; margin-bottom:30px;}

/* 1 colonne per riga*/
.col1	{width:100%; max-width:100%; min-width:100%; margin-right:0; overflow:hidden;}



/* 2 colonne per riga*/
.col2	{width:49.5%; max-width:49.5%; min-width:49.5%; margin-right:1%; overflow:hidden;}
.col2:nth-child(2n) {  margin-right:0; }

/* 3 colonne per riga*/
.col3	{ width:33%; max-width:33%; min-width:33%; margin-right:0.5%; overflow:hidden;}
.col3:nth-child(3n) { margin-right:0; }

/* 4 colonne per riga*/
.col4	{ width:24.625%; max-width:24.625%; min-width:24.625%; margin-right:0.5%; overflow:hidden;}
.col4:nth-child(4n) { margin-right:0; }

/* 5 colonne per riga*/
.col5	{ width:19.60%; max-width:19.60%; min-width:19.60%; margin-right:0.5%; overflow:hidden;}
.col5:nth-child(5n) { margin-right:0; }

/* 6 colonne per riga*/
.col6	{ width:16.25%; max-width:16.25%; min-width:16.25%; margin-right:0.5%; overflow:hidden;}
.col6:nth-child(6n) { margin-right:0; }

/* 8 colonne per riga*/
.col8	{ width:12.06%; max-width:12.06%; min-width:12.06%; margin-right:0.5%; overflow:hidden;}
.col8:nth-child(8n) { margin-right:0; }


@media screen and (max-width:768px)
{
	.row			{ margin-bottom:0; }
	.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8	{ width:100%; max-width:100%; min-width:100%; margin-bottom:30px;}
}

@media screen and (max-width:480px)
{
}
