body{
	background-color: #396DA5;
}
td{
	font-family: sans-serif;
}
td.descrizione{
	font-size: smaller;
}
td.footer{
  font-size: smaller;
}
td.descriz{
	font-size: smaller;
	background-color: #FFCC99;
}
td.title{
	font-size: larger;
	text-align: center;
}
td.title_small{
	font-size: medium;
	text-align: center;
}
td.borded_tbl{
	text-align: center;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
	height: 9pt;
}
td.borded_tblr{
	text-align: center;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
}
td.borded_l_tbr{
	text-align: center;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
}
td.borded_l_tbl{
	text-align: left;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
}
td.borded_l_tblr{
	text-align: left;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
}
td.borded_l_tb{
	text-align: left;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
}
td.borded_bl{
	text-align: center;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
}
td.borded_blr{
	text-align: center;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
}
td.title_borded_tbl{
	font-size: medium;
	text-align: center;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
}
td.title_borded_tblr{
	font-size: medium;
	text-align: center;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
}
td.title_borded_bold_tbl{
	font-size: medium;
	text-align: left;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
	font-weight: bold;
}
td.title_borded_bold_tblr{
	font-size: medium;
	text-align: left;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
	font-weight: bold;
}
td.title_borded_bold_bl{
	font-size: medium;
	text-align: left;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
	font-weight: bold;
}
td.title_borded_bold_blr{
	font-size: medium;
	text-align: left;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
	font-weight: bold;
}
td.title_borded_bold_tb{
	font-size: medium;
	text-align: left;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
	font-weight: bold;
}
td.title_borded_bold_tbr{
	font-size: medium;
	text-align: left;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
	font-weight: bold;
}
td.title_borded_left_bl{
	font-size: medium;
	text-align: left;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
}
td.title_borded_left_tbl{
	font-size: medium;
	text-align: left;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
}
td.title_borded_left_tblr{
	font-size: medium;
	text-align: left;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
}
td.title_borded_left_tbr{
	font-size: medium;
	text-align: left;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	background-color: #FFCC99;
}
td.title_borded_left_tb{
	font-size: medium;
	text-align: left;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	background-color: #FFCC99;
}
td.bordo{
	background-color: #FFCC99;
}
tr.testata{
	background-color: #FFFBCC;
}
tr.separa{
	background-color: #396DA5;
	width: 100%;
}
table.complete{
	background-color: #FFCC99;
}
th{
	font-family: Helvetica, sans-serif;
}
h5{
	font-family: Helvetica, sans-serif;
	font-size: larger;
	font-weight: normal;
}
table.sfondo
{
	background-color: #FFCC99;
}
div.boxino{
	border-color: black;
	border-style: solid;
	border-width: 1px;
	height: 60px;
	margin: 2px;
}

