body
{
	font-size: 70%;
	color:#000000;
	background-image:url(img/bg_page.gif); background-repeat: repeat; background-position: top left;
	margin:0px;
}

body, p, div, table, td, th, ul, ol, textarea, input, select
{
	font-family: "verdana","arial","sans-serif";
}

table {	font-size: 100%; width:100%; border:0px}
input, textarea, select {	font-size: 85%; }
img {border:0px}

a { color:#000000; TEXT-DECORATION: none; font-weight:bold; background-color: transparent}
A:hover {text-decoration: underline; background-color: transparent}

ul {margin: 0px 0px 0px 18px; padding: 0px}
li   {padding:2px 0px 2px 0px;}

.bg_top {height:108px; background-image:url(img/bg_top.gif); background-repeat: repeat-x ; background-position: top left;}
.bg_cerca {height:108px; width:100%; background-image:url(img/bg_cerca.gif); background-repeat: repeat-x ; background-position: top left; border-left: 1px solid #000000; border-right:1px solid #000000; text-align:center; vertical-align:top}
.bg_area {width:100%; height:53px; background-image:url(img/bg_area.gif); background-repeat: no-repeat; background-position: top left;}
.bg_sarea {background-color:#FE7800; padding:3px; font-weight:bold}

.centro {width:771px; padding-right:3px; padding-top:3px; vertical-align:top}
.lato {background-color:#E6D9D9; border-left: 1px solid #000000; border-right:1px solid #000000; vertical-align:top; text-align:center}
.footer, .footer:link, .footer:visited, .footer:active {background-color:#292929; color:#FFE8F3; text-align:center; padding:2px; text-decoration:none;}
.footer:hover { text-decoration:underline;}

.menu_macro {background-image:url(img/frc_orange.gif); 
						 background-repeat: no-repeat ; 
						 background-position: 4px center ; 
						 background-color: #C6C6C6; 
						 border-top:1px solid #000000; border-bottom:1px solid #000000;
						 padding: 4px 4px 4px 24px}
						 
.menu_micro {background-image:url(img/lin_orange.gif); 
						 background-repeat: no-repeat ; 
						 background-position: 4px bottom ; 
						 padding: 4px 4px 4px 14px}
						 						
.menu_nwl   {background-image:url(img/bg_pink.gif); 
						 background-repeat: repeat-x ; 
						 background-position: left center ; 
						 border-top:1px solid #000000; border-bottom:1px solid #000000;
						 padding: 4px 4px 4px 4px}

.canali     {background-image:url(img/bg_pink.gif); 
						 background-repeat: repeat-x ; 
						 background-position: left center ; 
						 text-align:center;
						 height:22px}
						 
.submit {text-align: center;  font-weight:bold; text-decoration: none; background-color: transparent; border:0}
.bottone  {border:1px solid #707070; background-color:#CFCFCF; font-weight:bold; color:#707070}
.input  {border:1px solid #000000 }

.tit_eve {color:#7D0000; TEXT-DECORATION: none; font-weight:normal; background-color: transparent}
.tit_eve:hover {text-decoration: underline;}

.tit_news {color:#7D0000; TEXT-DECORATION: none; font-weight:bold; background-color: transparent}
.tit_news:hover {text-decoration: underline;}

.reg {color:#353535; TEXT-DECORATION: none; font-weight:bold; background-color: transparent}
.reg:hover {text-decoration: underline;}