html {
	overflow-x: auto;
}

body {
	background-color:#000000;
	background-image:url(images/bg3.jpg);
	margin: 0px;
	margin: 0px;
	padding: 0px;
	/*background-repeat: no-repeat;*/
	background-attachment: fixed;
}

/* GESTIONE IMMAGINI TRASPARENTI */
#footer_shd_sx img, #footer_shd_dx img, #footer_shd img, #footer img, #footer_sx img, #footer_dx img, #footer_dx_logo img, #dot img, , #onair1 img, #onair2 img, #aeo1 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#footer_shd_sx, #footer_shd_dx, #footer_shd, #footer, #footer_sx, #footer_dx, #footer_dx_logo, #dot, #onair1, #onair2, #aeo1 { display: inline-block; }
#footer_shd_sx { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_shd_sx.png'); }
#footer_shd_dx { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_shd_dx.png'); }
#footer_shd { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_shd.png'); }
#footer_sx { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_sx.png'); }
#footer_dx { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_dx.png'); }
#footer { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer.png'); }
#footer_dx_logo { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_dx_logo.png'); }
#dot { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dot.png'); }
#onair1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/onair_1.png'); }
#onair2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/onair_2.png'); }
#aeo1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/aeo_1.png'); }
/* FINE */

A:Active{TEXT-DECORATION: none; COLOR: #cccccc;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A:link{TEXT-DECORATION:none; COLOR:#cccccc;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A:visited{TEXT-DECORATION:none;	COLOR:#cccccc; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;}
A:hover{TEXT-DECORATION: none; border-bottom:1px dotted; COLOR:#00CC00; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size : 11px;}

A.imagelink:Active{TEXT-DECORATION: none; border-bottom:none;}
A.imagelink:link{TEXT-DECORATION:none; border-bottom:none;}
A.imagelink:visited{TEXT-DECORATION:none; border-bottom:none;}
A.imagelink:hover{TEXT-DECORATION:none; border-bottom:none;}

/* LINK MENU FOOTER */
A.footer:Active{TEXT-DECORATION: none; COLOR: #999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer:link{TEXT-DECORATION:none; COLOR:#999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer:visited{TEXT-DECORATION:none;	COLOR:#999999; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;}
A.footer:hover{TEXT-DECORATION:none; border-bottom:1px dotted; COLOR:#606093; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size : 11px;}

A.footer2:Active{TEXT-DECORATION: none; COLOR: #999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer2:link{TEXT-DECORATION:none; COLOR:#999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer2:visited{TEXT-DECORATION:none;	COLOR:#999999; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;}
A.footer2:hover{TEXT-DECORATION:none; border-bottom:1px dotted; COLOR:#9e6d03; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size : 11px;}

A.footer3:Active{TEXT-DECORATION: none; COLOR: #999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer3:link{TEXT-DECORATION:none; COLOR:#999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer3:visited{TEXT-DECORATION:none;	COLOR:#999999; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;}
A.footer3:hover{TEXT-DECORATION:none; border-bottom:1px dotted; COLOR:#621319; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size : 11px;}

A.footer4:Active{TEXT-DECORATION: none; COLOR: #999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer4:link{TEXT-DECORATION:none; COLOR:#999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer4:visited{TEXT-DECORATION:none;	COLOR:#999999; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;}
A.footer4:hover{TEXT-DECORATION:none; border-bottom:1px dotted; COLOR:#0d4d68; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size : 11px;}

A.footer5:Active{TEXT-DECORATION: none; COLOR: #999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer5:link{TEXT-DECORATION:none; COLOR:#999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer5:visited{TEXT-DECORATION:none;	COLOR:#999999; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;}
A.footer5:hover{TEXT-DECORATION:none; border-bottom:1px dotted; COLOR:#304f30; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size : 11px;}

A.footer6:Active{TEXT-DECORATION: none; COLOR: #999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer6:link{TEXT-DECORATION:none; COLOR:#999999;font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;font-size : 11px;}
A.footer6:visited{TEXT-DECORATION:none;	COLOR:#999999; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;	font-size : 11px;}
A.footer6:hover{TEXT-DECORATION:none; border-bottom:1px dotted; COLOR:#505012; font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size : 11px;}
/* FINE */

.input_nl {
	font-size:10px;
	font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	background-color:#f4f4f4;
	border:#cccccc thin;
	padding-left:2px;
	width:130px;
}

input {
	font-size:11px;
	font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	background-color:#f4f4f4;
	border:#cccccc thin;
	padding-left:2px;
	/*width:130px;*/
}

select {
	font-size:11px;
	font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #666666;
	background-color: #f4f4f4;
	border: 1px groove #dddddd;
}

textarea {
	font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #f4f4f4;
	border: 1px groove #dddddd;
}

.font {
	font-size:11px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	text-decoration:none;
}

.white {
	font-size:11px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration:none;
}

.red {
	font-size:11px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color:#00CC00;
	text-decoration:none;
}

.error {
	font-size:11px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.datanews {
	font-size:11px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #f4f4f4;
	text-decoration:none;
}

.white {
	font-size:11px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration:none;
}

.whitebig {
	font-size:16px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration:none;
}

.menu_footer {
	font-size:10px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #999999;
	text-decoration:none;
}

.title_menu_footer {
	font-size:13px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #cccccc;
	text-decoration:none;
	font-weight:bold;
}

.title {
	font-size:12px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #cccccc;
	text-decoration:none;
	font-weight:bold;
}

.title_news {
	font-size:12px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #606093;
	text-decoration:none;
	font-weight:bold;
}

.charts {
	font-size:11px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration:none;
}

.date {
	font-size:10px;
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #999999;
	text-decoration:none;
}

.image {
	border-style:dotted;
	border-color: #009900;
	border-width:1px;
}

.fieldvuoto {
	border: none;
	background-color: transparent;
}
