body {

	text-align:center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	background-color:#5196bf;
	background-image:url(../fondo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin: 0;
	margin-top:25px; }
	

.td_grigio	{ background-image:url(../img/fondo_grigio.gif); background-position:center; background-repeat:repeat-y; text-align:center}
.td_principale	{ background-image:url(../img/fondo_foto.jpg); background-position:top center; background-repeat:no-repeat}	
	
		
.menu {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#1a4886;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:2px;
	padding-top:2px; }	

.menu a, a:visited { text-decoration:none; color:#ffffff;	padding: 5px; }
.menu a:hover { text-decoration:none; color:#ff8b32; background-color:#2c61a9}


.titolo_azzurro {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#1662a1;
	line-height:20px; }	
	
.testo_grigio {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color:#6d6d6d;
	line-height:18px; }	
	
.link_arancio {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color:#c68b1c;
	line-height:20px; }		
	

.footer {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#a5a5a5;
	line-height:20px; }	
	
	.footer2 {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color:#a5a5a5;
	line-height:20px; }	
	
	.footer2 a, footer2 a:visited { text-decoration:none; color:#e1ab46;}
.footer2 a:hover { text-decoration:none; color:#e1ab46;}

#logo { position:absolute; z-index:10;}


.m_principale { margin-top:8px; margin-right:9px; margin-bottom:3px; margin-left:60px; padding-left:20px; padding-top:3px; color:#0078ba; width: 160px; height: 20px; display:block; background-image:url(../img/freccia.png); background-position:left; background-repeat:no-repeat; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
text-decoration:none; text-transform:uppercase; }
.m_principale:link { margin-top:8px; margin-right:9px; margin-bottom:3px; margin-left:60px; padding-left:20px; padding-top:3px; color:#000000; width: 160px; height: 20px; display:block; background-image:url(../img/freccia.png); background-position:left; background-repeat:no-repeat; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
text-decoration:none; text-transform:uppercase; }
.m_principale:visited { margin-top:8px; margin-right:9px; margin-bottom:3px; margin-left:60px; padding-left:20px; padding-top:3px; color:#000000; width: 160px; height: 20px; display:block; background-image:url(../img/freccia.png); background-position:left; background-repeat:no-repeat; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
text-decoration:none; text-transform:uppercase; }
.m_principale:hover { margin-top:8px; margin-right:9px; margin-bottom:3px; margin-left:60px; padding-left:20px; padding-top:3px; color:#0078ba; width: 160px; height: 20px; display:block; background-image:url(../img/freccia_on.png); background-position:left; background-repeat:no-repeat; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
text-decoration:none; text-transform:uppercase; }

.Stile1 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
	color: #414141;}
.Stile3 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #414141;
}
.Stile4 {
	color: #0A50A1;
	font-weight: bold;
	text-decoration:underline;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
.Stile4:link {
	color: #0A50A1;
	font-weight: bold;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
.Stile4:visited {
	color: #0A50A1;
	font-weight: bold;
	text-decoration:underline;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}

.Stile5 {
	color: #0A50A1;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.Stile5:link {
	color: #0A50A1;
	font-weight: bold;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none
}
.Stile5:hover {
	color: #0A50A1;
	font-weight: bold;
	text-decoration:underline; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
.Stile5:visited {
	color: #0A50A1;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}




/*
.Stile11 {
	color: #990000;
	font-weight: bold;
}
.Stile12 {
	color: #FFFFFF;
	font-weight: bold;
}
.Stile13 {font-size: 12px}
	
	
table {
	margin:0;

	font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color:#103c6c; }

body a, a:visited { text-decoration:none; color:#666666;}
body a:hover { text-decoration:none; color:#1d3b84;}

.link:link, .link:visited { 	font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color:#103c6c;}
	
	.link:hover { 	font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color:#666666;}

#mappa { width:100%; text-align:center; height:350px; position:absolute; top:150px; z-index:1}

.td_contenuti {
	margin:0;
	background-color:#FFFFFF;
	font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color:#103c6c}

.td_indirizzo {
	font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#636363;
	line-height:14px;}

.Stile1 {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.Stile3 {font-weight: bold;
	font-size: 16px;
	color: #006699;
}
.Stile4 {
	font-size: 10px;
	font-weight: bold;
}

.Stile5 {
	font-size: 12px;
	color: #000000;
}
.Stile6 {
	color: #666666;
	font-weight: bold;
	font-size: 14;
}
.Stile7 {font-size: 15px}
.Stile8 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
}
.Stile10 {
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
}
.Stile10:link {
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
}
.Stile10:visited {
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
}
.Stile10:hover {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}

.Stile14 {color: #FFFFFF}

