﻿.riga_dispari_cell1
{
	width:50%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-left:solid 1px #C7C7C7;
	height: 20px;
}

.riga_dispari_cell2
{
	width:50%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-right:solid 1px #C7C7C7;
	height: 20px;
}

.riga_pari_cell1
{
	width:50%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-left:solid 1px #C7C7C7;
	height: 20px;
}

.riga_pari_cell2
{
	width:50%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-right:solid 1px #C7C7C7;
	height: 20px;
}

.riga_dispari_cell1_end
{
	width:50%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-left:solid 1px #C7C7C7;
	border-bottom:solid 1px #C7C7C7;
	height: 20px;
}

.riga_dispari_cell2_end
{
	width:50%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-right:solid 1px #C7C7C7;
	border-bottom:solid 1px #C7C7C7;
	height: 20px;
}

.riga_pari_cell1_end
{
	width:50%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-left:solid 1px #C7C7C7;
	border-bottom:solid 1px #C7C7C7;
	height: 20px;
}

.riga_pari_cell2_end
{
	width:50%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-right:solid 1px #C7C7C7;
	border-bottom:solid 1px #C7C7C7;
	height: 20px;
}

/**/

.riga_dispari_bicell1_28
{
	width:20%;
	padding: 8px 2px 8px 8px;
	background-color: #FEFEFE;
	border-left:solid 1px #C7C7C7;
	height: 30px;
	color: #0E3192;
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
}

.riga_dispari_bicell2_28
{
	width:80%;
	padding: 8px 8px 8px 2px;
	background-color: #FEFEFE;
	border-right:solid 1px #C7C7C7;
	height: 30px;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
}

.riga_pari_bicell1_28
{
	width:20%;
	padding: 8px 2px 8px 8px;
	background-color: #F5F5F5;
	border-left:solid 1px #C7C7C7;
	height: 30px;
	color: #0E3192;
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
}

.riga_pari_bicell2_28
{
	width:80%;
	padding: 8px 8px 8px 2px;
	background-color: #F5F5F5;
	border-right:solid 1px #C7C7C7;
	height: 30px;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
}

/**/

.riga20_dispari_bicell1_28
{
	width:20%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-left:solid 1px #C7C7C7;
	height: 20px;
}

.riga20_dispari_bicell2_28
{
	width:80%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-right:solid 1px #C7C7C7;
	height: 20px;
}

.riga20_pari_bicell1_28
{
	width:20%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-left:solid 1px #C7C7C7;
	height: 20px;
}

.riga20_pari_bicell2_28
{
	width:80%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-right:solid 1px #C7C7C7;
	height: 20px;
}

/**/

.riga20_dispari_bicell1_37
{
	width:30%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-left:solid 1px #C7C7C7;
	height: 20px;
}

.riga20_dispari_bicell2_37
{
	width:70%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-right:solid 1px #C7C7C7;
	height: 20px;
}

.riga20_pari_bicell1_37
{
	width:30%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-left:solid 1px #C7C7C7;
	height: 20px;
}

.riga20_pari_bicell2_37
{
	width:70%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-right:solid 1px #C7C7C7;
	height: 20px;
}

/**/


.riga_dispari_bicell1_46
{
	width:40%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-left:solid 1px #C7C7C7;
	height: 30px;
}

.riga_dispari_bicell2_46
{
	width:60%;
	padding-left: 8px;
	background-color: #FEFEFE;
	border-right:solid 1px #C7C7C7;
	height: 30px;
}

.riga_pari_bicell1_46
{
	width:40%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-left:solid 1px #C7C7C7;
	height: 30px;
}

.riga_pari_bicell2_46
{
	width:60%;
	padding-left: 8px;
	background-color: #F5F5F5;
	border-right:solid 1px #C7C7C7;
	height: 30px;
}

/* ------------------------------------------------------------------------------------ */

.table_container
{
    
    margin-top: 20px;
}

.tabella_2col_1q3q
{
    border: solid 1px #C7C7C7;
}

.tabella_2col_1q3q
.cell1
{
    width: 25%;
    padding: 6px;
    font-weight: bold;
    color: #333333;
}

.tabella_2col_1q3q
.cell2
{
    width: 75%;
    padding: 6px;
}

.tabella_2col_1q3q
INPUT
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.tabella_2col_1q3q
SELECT
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}


