body {
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	background-color:#b7d1e3;
	color:#6d6d6d;
	margin: 0; 
}
	

.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}	
.td_principale1	{ background-image:url(/img/fondo_foto1.jpg); background-position:top center; background-repeat:no-repeat}		
.td_principale2	{ background-image:url(/img/fondo_foto2.jpg); background-position:top center; background-repeat:no-repeat}

		
.menu {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#e1ab46;
	line-height:30px; }	

.menu a, a:visited { text-decoration:none; color:#ffffff;}
.menu a:hover { text-decoration:none; color:#e1ab46;}


.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; }	
	
	
.testo_grigio_scuro {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight:bold; }	
	
	
.link_arancio {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color:#c68b1c;
	line-height:20px; }
a.link_arancio:link, a.link_arancio:hover, a.link_arancio:visited {
	font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color:#c68b1c;
	line-height:20px;
	text-decoration:none;}	
	
.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; }


