BODY {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-bottom:8px; padding-top:0px; padding-left:0px; padding-right:0px; background:url('/img/main_bg.jpg') no-repeat top center;}

.txt_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
}


p {text-align:justify;}

li {text-align:justify;}


a.top_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-decoration:none;
}

a.top_menu:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66CC00;
	text-decoration:underline;
}

a.top_menu_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66CC00;
	text-decoration:underline;
	font-weight:bold;
}
a.top_menu_on:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66CC00;
	text-decoration:underline;
	font-weight:bold;
}


a.link_esterni {
line-height:20px;
color:#006699;
text-decoration:none;
}
a.link_esterni:hover{
line-height:20px;
text-decoration:underline;
}

a.bottom_links {
font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#006699;
text-decoration:none;
color:#999999;
}
a.bottom_links:hover{
color:#336699;
text-decoration:underline;
}



.txt_menu_sel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66CC00;
	font-weight:bold;
	text-decoration:underline;
}

h1 {font:10px/13px Tahoma, Arial, Helvetica, sans-serif; background:url('/img/sfondo_h1.gif') repeat-x bottom left; color:#CACACA; display:block; text-align:center; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:5px;}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:bold;
	margin-top:17px; margin-bottom:17px; padding-top:0px; padding-bottom:0px;

}


h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	font-weight:bold;
	margin-top:3px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;

}

.Stile1 {
	color: #000033;
	font-weight: bold;
}

.Stile2 {color: #FF6600; font-weight: bold;}

.box_lingua {background-image:url('/img/top_onda.jpg'); background-repeat:no-repeat; background-position:top;}

.sfondo_menu {background-image:url('/img/bg_menu.jpg'); background-repeat:no-repeat; background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-align:right; padding-right:30px;}


a{
color:#006699;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.mail_pec {font-family:Verdana, Arial; color:#009900; font-weight:bold; font-size:12px; padding:30px 0px 0px 35px}
.mail_pec a {color:#009900; text-decoration:none;}
.mail_pec a:hover {text-decoration:underline}

.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}


.bianco {display:block; background:#FFFFFF; height:30px;}

.txt1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
}
.txt1b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	padding-top:15px;
	line-height:20px;
}

.titolone{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bold;

}

.testoON{
	font-weight:bold;
	text-decoration:underline;

}

.colonna{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	
}
.titolo_news2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#669900;

}

.pdf {background-image:url(/img/pdf.jpg); padding:10px 40px ; background-repeat:no-repeat; line-height:30px}
