body {
	background-color: #CCCC00;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link, a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	background-color: #999999;
	color: #FFFFFF;
}
#li_bl{
	color:#CCCCCC;
}
#li_bl a:link, #li_bl a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#li_bl a:hover {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #333333;
}
.dati {
	font-weight: bold;
}
.Stile1 {color: #FFFFFF}
.tab_testa_piede {
	width: 480px;
	background-color:#9B9B59;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFFFFF;
}
.tab_lista {
	width: 480px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
.tab_lista td.th{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color: #9B9B59;
	font-size: 12px;
	color: #FFF;
}
.tab_lista td.th2{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color: #9B9B59;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}
.tab_lista tr.cnt td{text-align:left;border-right:1px solid #FFF;height:18px;}
.tab_lista tr.cntb td{background-color: #D5D500;text-align:left;border-right:1px solid #FFF;height:18px;}/* riga di colore differente per migliorare la leggibilità delle liste */
.tab_lista tr.cnts td{vertical-align: top;background-color: #FFECB8;text-align:left;border-right:1px solid #CCB093;height:18px;}/*riga che contiene le tabelle di dettaglio uto usate*/
.tab_lista tr.cntm td{background-color: #00FF99;text-align:left;border-right:1px solid #CCB093;height:18px;}/*riga di evidenza verdina per record modificati*/
.tab_lista tr.sp td{height:1px;background-image: url(../immagini/barra_bia.gif);border-right:1px solid #FFF;}
.tab_dett {
	width: 480px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
.tab_dett td.th{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color: #9B9B59;
	font-size: 12px;
	color: #FFF;
}
.tab_dett tr.cnt td{text-align:left;border-right:1px solid #FFF;height:18px;}
.tab_dett tr.cntb td{background-color: #D5D500;text-align:left;border-right:1px solid #FFF;height:18px;}/* riga di colore differente per migliorare la leggibilità delle liste */
.tab_dett tr.cnts td{background-color: #D5D500;text-align:center;border-right:1px solid #FFF;height:18px;}/*riga che contiene le tabelle di dettaglio uto usate*/
.tab_dett tr.cntm td{background-color: #00FF99;text-align:left;border-right:1px solid #FFF;height:18px;}/*riga di evidenza verdina per record modificati*/
.tab_dett tr.sp td{height:1px;background-image: url(../immagini/lineaTratBia.gif);}
.tab_dett tr.cnt td.foto{text-align:center;background-color: #FBFB00;}
.tab_dett_ins {
	width: 480px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
.tab_dett_ins tr.cnt td{height:18px;}
.tab_dett_ins tr.cntb td{background-color: #D5D500;height:18px;}
.tab_img {
	background-color:#CCCC00;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
.tab_img td.th2{
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background-color: #9B9B59;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}
.tab_img td.img{
	border-right: 2px solid #FF0000;
	border-bottom: 2px solid #FF0000;
	border-left: 2px solid #FF0000;
	border-top: 2px solid #FF0000;
}
.tab_img td.link{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
}
.tab_m_sx {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tab_m_sx td.titolo{
	border-top:2px solid #CCCC00;
}
.grande {
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
}
.piccolo {
	font-size: 10px;
	color: #FFF;
}
.errori {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.evidenza {
	font-size: 12px;
	color: #FF0000;
}
.campo1 {
	font-size: 12px;
	background: #FFF;
	color: #000000;
	border: 1px solid #666600;
	padding: 0px;
}
