/* CSS Document */
html{height: 100%; padding-bottom: 1px} 
body{
	margin:0px;}
td{
	font-family:Tahoma;
	font-size:11px;
	color:#777777;
}
.just{
	text-align:justify;
	background-position:right top;
	background-repeat:no-repeat;
	line-height:18px;
}
.just2{
	text-align:justify;
	background-position:right top;
	background-repeat:no-repeat;
	line-height:25px;
}
.titoletti{
	text-decoration:underline;
	font-weight:bold;
}
.titoletti2{
	text-decoration:underline;
	font-weight:bold;
	font-style:italic;
	color:#002858;
}
.menu_alto{
	padding-right:4px;
	font-weight:bold;
	text-align:right;
}
.aree{
	color:#FFFFFF;
	padding-left:20px;
	font-weight:bold;
}
.testata{background-image:url(testata.jpg); background-position:center; background-repeat:no-repeat; height:134px;}
.corpo{
	padding-left:5px;
	text-align:center;
	vertical-align:top;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	background-position:top;
	background-repeat:no-repeat;
}
.corpo_admin{
	padding-left:5px;
	text-align:justify;
	vertical-align:top;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	background-position:top;
	background-repeat:no-repeat;
}
.testi_verdi{
	color:#0A8942;
}
.testi_arancio{
	color:#FF5A00;
}
.testi_azzurro{
	color:#2B7FB7;
}
.bordi_lat_menu{
	border-left-color:#BABABA;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:12px;
	padding-bottom:3px;
	background-color:#F3F3F3;
	background-repeat:no-repeat;
	background-position:top center;
	border-bottom:1px solid #BABABA;
}
.spazio{font-size:3px;}
.bordi_menu2{	
	border-left:1px solid #BABABA;
	border-right:1px solid #BABABA;
	border-bottom:1px solid #BABABA;
	font-size:11px;
	line-height:14px;
	padding-right:5px;
}
.bordi_menu{
	border-left-color:#BABABA;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#F3F3F3;
	font-size:8px;
	background-repeat:no-repeat;
	background-position:top center;
}
.titoli_menu{
	padding-right:4px;
	font-weight:bold;
	text-align:right;
}
.TitoloBlu{ font-size:28px; text-align:left; color:#002858; border-bottom:2px solid #002858; padding-bottom:3px;}
.TitoloAzzurro{ font-size:28px; text-align:left; color:#3F95CF; border-bottom:2px solid #3F95CF; padding-bottom:3px;}
.TitoloArancio{ font-size:28px; text-align:left; color:#FE8300; border-bottom:2px solid #FE8300; padding-bottom:3px;}


A.menu_super:link{
	text-decoration:none;
	color:#777777;
}
A.menu_super:visited{
	text-decoration:none;
	color:#777777;
}
A.menu_super:hover{
	text-decoration:none;
	color:#BABABA;
}
A:link{
	text-decoration:none;
	color:#777777;
}
A:visited{
	text-decoration:none;
	color:#777777;
}
A:hover{
	text-decoration:none;
	color:#BABABA;
}
A.arancio:link{
	text-decoration:none;
	color:#FF5A00;
}
A.arancio:visited{
	text-decoration:none;
	color:#FF5A00;
}
A.arancio:hover{
	text-decoration:none;
	color:#FF5A00;
}
A.azzurro:link{
	text-decoration:none;
	color:#2B7FB7;
}
A.azzurro:visited{
	text-decoration:none;
	color:#2B7FB7;
}
A.azzurro:hover{
	text-decoration:none;
	color:#2B7FB7;
}
A.blu,A.blu:link,A.blu:visited{
	text-decoration:none;
	color:#002858;
}
A.blu:hover{
	text-decoration:none;
	color:#002858;
}
A.verde:link{
	text-decoration:none;
	color:#0A8942;
}
A.verde:visited{
	text-decoration:none;
	color:#0A8942;
}
A.verde:hover{
	text-decoration:none;
	color:#0A8942;
}

input,option,select,textarea
{
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	color:#000000;
	border-style:solid;
	border-width:1px; 
	border-color:#BABABA; 
}
.bottone{
	border-width:0px; 
}
.bordo{
	border-style:solid;
	border-width:1px; 
	border-color:#BABABA; 
}
li.q_verde{
	list-style-type:square;
	padding-left:15px;
}
.padd{
	padding-left:30px;
}
.square{
	list-style-type:square;
	padding-left:15px;
}
.no_li{
	list-style-type:none;
	padding-left:0px;
}
.foto{
border-style:solid;
border-width:1px;
border-color:#FF6600;
padding:3px;
}
.rosso{
	color:#cc0000;
	}

