/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #3366FF;
	text-decoration: underline
}
a:hover{
	color: #ff6600;
	text-decoration: none
}
body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000066; 
	background: url("../images/fondo.gif");
	margin: 0px
}
.testo, .campo, .campo_obbl, .campo_nume, .campo_nume_obbl, .campo_readonly {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	font-style: normal; 
	font-weight: normal; 
	text-align: left;
	color: #003366
}
.titolo { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	background-color: #F8F9FF;
	font-size: small;
	font-style: normal; 
	font-weight: bold
}

.sottotitolo, .paragrafo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold
}
.sottotitolo {
	color: #FFCC99
}
.paragrafo {
	color: #003366
}
.testo_semplice { 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #003366
}
.link { 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline
}
.data { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF
}
.sotto_menu { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left; 
	letter-spacing: 0px; 
	line-height: normal; 
	color: #003366
}
.menu_small { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left;
	letter-spacing: 0px;
	line-height: 8px
}
.menu {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left; 
	letter-spacing: 0px; 
	line-height: normal; 
	color: #003366
}
.sezioni {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: left
}
.bottoni { 
	font-family: Tahoma, Verdana, Arial, Helvetica; 
	font-weight: bold;
	color: #003366; 
	border-bottom: 1px solid #003366; 
	border-left: 1px solid #003366; 
	border-right: 1px solid #003366; 
	border-top: 1px solid #003366; 
	background-color: #EEEEEE; 
	font-size: 13px
}
/* Fondi */
.bgNavigaz {background-color: #FF9966;}		/* Arancio */
/*.bgNavigaz {background-color: #FFCCBB;}*/		/* Arancio */
/*.bgNavigaz {background-color: #E0EAFA;}*/
.bgToolbar {background: url("../images/bg_celle.gif");} 
.bgMessaggi {background-color: #E0EAFA;}	/* Celeste */
.bgBase {background-color: #FFFFFF;}		/* Bianco */
/* .bgStandard {background-color: #303564;}	/* Blu scuro */
.bgStandard {background-color: #EEEEEE;}	/* Blu scuro */
.bgNavigatori {background-color: #EEEEEE;} /* Grigio */
.bgRiepilogo {background-color: #E0EAFA;} /* Celeste */
/*.bgRiepilogo {background-color: #FFFFDD;}*/

/***********************************************/
/* Sezioni Divs                                 */
/***********************************************/

#globalNav{
   	position:relative;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	left: 5px;
	top: 20px;
	height: 25px;
	width:210px;}
/*	background-image:  url("../images/bg_nav.gif");}*/

#globalNav img{
	margin-bottom: -4px;}

/***********************************************/
/* GlobalLink elements				*/
/***********************************************/

#globalLink{
	position: absolute;
	top: 1px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;}

#globalLink a, #globalLink a:visited{
	font-size: 14px;
	color: #EEEEEE;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-left: 1px solid #5F83B3;
	border-right: 1px solid #5F83B3;}


#globalLink a:hover{
	background-image:  url("../images/bg_celle.gif");
	text-decoration: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 57px;
	left: 400px;
	width: 200px;
	height: 20px;
	padding: 0px 10px 0px 10px;
	color: #ffffff;
	visibility: hidden;
	font-size: 14px;
	text-align: left;
	background-color: #003366;}

.subglobalNav a:link, .subglobalNav a:visited {
	color: #ffffff;}

.subglobalNav a:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: #005FA9;}
