.onepcssgrid-1000,.onepcssgrid-1200{margin:0 auto;padding:0}
/*.onepcssgrid-1200{background-color:#FFF}  serve per quando c'è il pannello laterale*/
.onepcssgrid-1200{max-width:100%;padding:0 10px; max-width:1800px;}
/*.onepcssgrid-1200{max-width:1220px;background-color:#FFF}*/
.onepcssgrid-1000{max-width:1020px}
.onerow{clear:both;padding:0 10px}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11{float:left;margin:0 1% 0 0}
.col1p,.col2p,.col3p,.col4p,.col5p,.col6p,.col7p,.col8p,.col9p,.col10p,.col11p,.col1pmobile,.col2pmobile,.col3pmobile,.col4pmobile,.col5pmobile,.col6pmobile,.col7pmobile,.col8pmobile,.col9pmobile,.col10pmobile,.col11pmobile,.col12pmobile { float:left }
.col1mobile,.col2mobile,.col3mobile,.col4mobile,.col5mobile,.col6mobile,.col7mobile,.col8mobile,.col9mobile,.col10mobile,.col11mobile,.col12mobile,.colonna_shop{float:left;margin:0 1% 0 0}
.col1.last,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last,.col10.last,.col11.last,.col12{margin-right:0}
.col1mobile.last,.col2mobile.last,.col3mobile.last,.col4mobile.last,.col5mobile.last,.col6mobile.last,.col7mobile.last,.col8mobile.last,.col9mobile.last,.col10mobile.last,.col11mobile.last,.colonna_shop.last{margin-right:0}
.col1{width:7.4%}
.col2{width:15.8%}
.col3{width:24.22%}
.col4{width:32.6%}
.col5{width:40.3%}
.col6{width:49.5%}
.col7{width:58.2%}
.col8{width:66.4%}
.col9{width:74.7%}
.col10{width:83.2%}
.col11{width:91.6%}
.col12{margin:0 0%}
.col1tabella{width:8.4%}
.col2tabella{width:16.8%}
.col3tabella{width:25.22%}
.col4tabella{width:33.6%}
.col5tabella{width:41.3%}
.col6tabella{width:50.5%}
.col7tabella{width:59.2%}
.col8tabella{width:67.4%}
.col9tabella{width:75.7%}
.col10tabella{width:84.2%}
.col11tabella{width:92.6%}
.col1mobile{width:7.4%}
.col2mobile{width:15.8%}
.col3mobile{width:24.22%}
.col4mobile{width:32.6%}
.col5mobile{width:40.3%}
.col6mobile{width:49.5%}
.col7mobile{width:58.2%}
.col8mobile{width:66.4%}
.col9mobile{width:74.7%}
.col10mobile{width:83.2%}
.col11mobile{width:91.6%}
.col12mobile{margin:0 1%}
.col1p{width:8.33%}
.col2p{width:16.66%}
.col3p{width:25%}
.col4p{width:33.33%}
.col5p{width:41.66%}
.col6p{width:50%}
.col7p{width:58.33%}
.col8p{width:66.66%}
.col9p{width:75%}
.col10p{width:83.3%}
.col11p{width:91.6%}
.col12p{margin:0 0%}
.col1pmobile{width:8.33%}
.col2pmobile{width:16.66%}
.col3pmobile{width:25%}
.col4pmobile{width:33.33%}
.col5pmobile{width:41.66%}
.col6pmobile{width:50%}
.col7pmobile{width:58.33%}
.col8pmobile{width:66.66%}
.col9pmobile{width:75%}
.col10pmobile{width:83.3%}
.col11pmobile{width:91.6%}
.col12pmobile{margin:0 0%}
.row {    display: -webkit-box;/*ios*/
-webkit-box-orient: horizontal; /*ios*/
display: flex;
    align-items: center;width: 100%;}
.tabellagen {position:relative;display:table; height:auto; width:100%; }
.col1tabella,.col2tabella,.col3tabella,.col4tabella,.col5tabella,.col6tabella,.col7tabella,.col8tabella,.col9tabella,.col10tabella,.col11tabella{min-height:25px;vertical-align:middle;padding-top:10px;padding-bottom:10px; /*display:table-cell;*/ padding-left:10px; }
@media all and (max-width: 1220px) {
	
}
@media all and (min-width: 1024px) {
body{font-size:.8em}
.onepcssgrid-1000{max-width:1020px}
.onepcssgrid-1000{ margin:0px 10px;}
.onepcssgrid-1000 .onerow{padding:0}
}

@media all and (max-width: 812px) {
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col1p,.col2p,.col3p,.col4p,.col5p,.col6p,.col7p,.col8p,.col9p,.col10p,.col11p{width:100%; float:none; margin:0px;}
.col12{margin:0 1%}
.col1mobile{width:7.4%}
.col2mobile{width:15.8%}
.col3mobile{width:24.22%}
.col4mobile{width:32.6%}
.col5mobile{width:40.3%}
.col6mobile{width:49.5%}
.col7mobile{width:58.2%}
.col8mobile{width:66.4%}
.col9mobile{width:74.7%}
.col10mobile{width:83.2%}
.col11mobile{width:91.6%}
.col12mobile{margin:0 1%}
.col1pmobile{width:100%}
.col2pmobile{width:100%}
.col3pmobile{width:100%}
.onepcssgrid-1000, .onepcssgrid-1200 {
	padding: 0 0 0 0; /* THAT'S THE NAME ;) */
}
.col1tabella,.col2tabella,.col3tabella,.col4tabella,.col5tabella,.col6tabella,.col7tabella,.col8tabella,.col9tabella,.col10tabella,.col11tabella{width:auto;  }
	
}
@media all and (max-width: 480px) {
.col1tabella,.col2tabella,.col3tabella,.col4tabella,.col5tabella,.col6tabella,.col7tabella,.col8tabella,.col9tabella,.col10tabella,.col11tabella{width:100%; display:block; padding:0px; }
.row { padding:0px;}

}