/* CSS Document */

body {
    margin-top: 0;
	margin-bottom: 0; 
 	background-color: #ffffff;
}

body td {
	font: 12px  Helvetica,Arial, sans-serif, Verdana ;
}
h1 {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 {
	font-size: 18px;
	margin-top: 1px;
	margin-bottom: 1px;
}
h3 {
	font-size: 16px;
	margin-top: 1px;
	margin-bottom: 1px;
}
h4 {
	font-size: 14px;
	margin-top: 1px;
	margin-bottom: 1px;
}
h5 {
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 1px;
}
h6 {
	font-size: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
}
a:link {
	color: #003399;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
/*	color: #11593C;*/
}
a:hover {
	text-decoration: underline;
	color: #0066CC;
}

a:active {
	text-decoration: none;
	color: #003399;
}
a, a:link {
	text-decoration: underline;
	color: #003399;
}


.padding_5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.str_colonna_sx {
	color: #000000;
	vertical-align: top;
	width: 160px;
}
.str_footer {
	color: #FFFFFF;
	text-align: center;
}
.str_corpo_testo {
	vertical-align: top;
}
.padding_corpo_testo {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#vnt_wrapper {
	width: 970px;
	margin-left: auto;
	margin-right: auto;

}
.str_sfumatura_verticale {
	}

/*Stili del testo e del corpo centrale
*/

.testo_grande {
 font-size: 20px;
 }
.testo_medio {
 font-size: 13px;
 }
.testo_piccolo {
 font-size: 8px;
 }
.testo_bianco {
	color: #FFFFFF;
}
.testo_grigio {
	color: #999999;
}
/* Stili per barratop
*/
a.link_menu_strong_dx, a.link_menu_strong_dx:link, a.link_menu_strong_dx:visited {
	text-decoration: none;
	font-weight: bold;
	color: #663300;
	font-size: 11px;
	padding-right: 16px;
	padding-left: 15px;
	line-height: 20px;
	height: 20px;
}
a.link_menu_strong, a.link_menu_strong:link, a.link_menu_strong:visited {
	text-decoration: none;
	font-weight: bold;
	color: #663300;
	font-size: 11px;
	padding-right: 16px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	line-height: 20px;
	height: 20px;
}
a.link_menu_strong:hover {
	text-decoration: underline;
	font-weight: bold;
		font-size: 11px;
	color: #990000;
	font-style: normal;
}
a.link_menu_strong_dx:hover {
	text-decoration: underline;
	font-weight: bold;
		font-size: 11px;
	color: #990000;
	font-style: normal;
}
a.link_menu, a.link_menu:link, a.link_menu:visited {
	text-decoration: none;
color: #000000; font-size: 11px; font-family: "Times New Roman", Times, serif;
}

a.link_menu:hover {
	text-decoration: underline;
color: #333333; font-size: 11px; font-family: "Times New Roman", Times, serif;
}
a.link_bianco_menu, a.link_bianco_menu:link, a.link_bianco_menu:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;

}
a.link_bianco_menu:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;	
}
/* STILE DEI LINK
*/
a.link_titolo, a.link_titolo:link {
	text-decoration: none;
	font-weight: bold;
	color: #003366;
}

a.link_titolo:hover {
	color: #003399;
	font-weight: bold;
	text-decoration: underline;
}

a.link_titolo:visited {
	text-decoration: none;
	font-weight: bold;
	color: #003366;
}

a.link_grigio, a.link_grigio:link, a.link_grigio:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

a.link_grigio:hover {
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}

a.link_rosso, a.link_rosso:link, a.link_rosso:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FF9900;
}
a.link_rosso:hover {
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
}
a.link_bianco, a.link_bianco:link, a.link_bianco:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.link_bianco:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.link_testo, a.link_testo:link, a.link_testo:visited {
text-decoration: none;
	color: #666666;
}
a.vedanet, a.vedanet:link, a.vedanet:visited {
font-size:12px;
text-decoration: none;
color: #333333;
}

