/* Font di default e links */

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link, a:active, a:visited { color : #AA0000; }



/* Bordini per le tabelle */

.maintbl { background-color: #FFFFFF; border: 1px #666666 solid; }
.footertbl { background-image: url(img/bcg_righe.gif); border: 1px #666666 solid; }

.tblline1 { background-color: #FFFFFF; border: 2px #666666 solid; }
.tblline2 { background-color: #FFFFFF; border: 2px #999999 solid; }
.tblline3 { background-color: #FFFFFF; border: 2px #CCCCCC solid; }


/* Sfondi per le testate */

td.head1 {
	color: #0065CA; font-size: 12px; font-weight : bold;
	background-color: #CCCCD6; height: 26px;
	background-image: url(img/th_bg1.gif);
	background-repeat: repeat-x;

	border: #FFFFFF; border-style: solid; border-width: 0px 0px 0px 0px;
}

td.head2 {
	color: #0065CA; font-size: 10px; font-weight : bold;
	background-color: #CCCCD6; height: 14px;
	background-image: url(img/th_bg2.gif);
	background-repeat: repeat-x;

	border: #FFFFFF; border-style: solid; border-width: 0px 0px 0px 0px;
}

td.mainmenu {
	color: #0065CA; font-size: 10px;
	background-color: #CCCCD6; height: 19px;
	background-image: url(img/th_bgmain.gif);
	background-repeat: repeat-x;

	border: #FFFFFF; border-style: solid; border-width: 0px 0px 0px 0px;
}


/* Sfondi per righe normali e colorate */

td.row1 { background-color: #D8D8D8; }
td.row2 { background-color: #E8E8E8; }
td.row3 { background-color: #F8F8F8; }
td.warning { background-color: #F8F8CC; }
td.alert { background-color: #F8CCCC; }


/* Testo normale */

.gen   { font-size: 10px; }
.gens1 { font-size: 8px;  }
.genl1 { font-size: 11px; }
.genl2 { font-size: 12px; }
.genl3 { font-size: 14px; }
.title   { font-size: 10px; font-weight : bold; }
.titles1 { font-size: 8px;  font-weight : bold; }
.titlel1 { font-size: 11px; font-weight : bold; }
.titlel2 { font-size: 12px; font-weight : bold; }
.titlel3 { font-size: 14px; font-weight : bold; }


/* Etichette */

.lab { font-size: 10px; color: #0065CA; }


/* All-in-one: sfondi e testi per etichette e dati nelle form */ 

td.lrow1 { background-color: #D8D8D8; font-size: 10px; color: #0065CA; }
td.lrow2 { background-color: #E8E8E8; font-size: 10px; color: #0065CA; }
td.lrow3 { background-color: #F8F8F8; font-size: 10px; color: #0065CA; }

td.drow1 { background-color: #D8D8D8; font-size: 10px; color: #000000; }
td.drow2 { background-color: #E8E8E8; font-size: 10px; color: #000000; }
td.drow3 { background-color: #F8F8F8; font-size: 10px; color: #000000; }


/* Valori comuni per gli elementi delle forms */

input, textarea, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;


	background-color : #FFFFFF;
	border-bottom: #808080 1px solid;
	border-left:   #808080 1px solid;
	border-right:  #808080 1px solid;
	border-top:    #808080 1px solid;
}
input, textarea {
	text-indent: 2px;
}


/* Bottoni */

input.button {

	border-width: 1px;
	border-style: outset;
	background-color : #E8E8E8;

	/* background-image: url(img/th_bg2.gif); 
	background-repeat: repeat-x; */
}

input.smallbutton {

	font-size: 8px;
	border-width: 1px;
	border-style: outset;
	background-color : #E8E8E8;
}

