BODY{
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A,A:link,A:visited,A:active{
	color: #1A52B4;
	text-decoration: none;
}
a.bianco:link, a.bianco:visited, a.bianco:hover{
	color:  #F2F2F2;
	text-decoration:none;
}
a.nounderline:link, a.nounderline:visited{
	text-decoration:none;
}	
a.nounderline:hover{
	text-decoration:none;
}
H1{
	font-size: 20px;
	text-align: left;
	color: #004180;
}
H2, H2:hover, H2:link, H2:active, H2:visited{
	font-size: 16px;
	text-align: left;
	color: #FFA500;
}

P{
	font-size: 12px;
}
.didascalia{
	color: Black;
	font-size : 10px;
	font-style : normal;
	font-weight: bold;
}

.menu_top, A.menu_top, A.menu_top:link, A.menu_top:visited, A.menu_top:active{
	color: black;
	font-size: 15px;	
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;

}
A.menu_top:hover{
	text-decoration: none;
	color: #0068CC;
	padding-top: 3px;
}

.td_menu_top{
	background-image:url(X2010/bg_menu.jpg); background-repeat:repeat-x; 

}	

.td_menu_top:hover{
	background-image:url(X2010/selmenu_bg.jpg); background-repeat:repeat-x; 
}

.menu_sx, A.menu_sx, A.menu_sx:link, A.menu_sx:visited, A.menu_sx:active{
	color: black;
	font-size: 12px;	
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
}
A.menu_sx:hover{
	text-decoration: none;
	color: #0068CC;
	padding-top: 3px;
}

.premenu, A.premenu, A.premenu:link, A.premenu:visited, A.premenu:active{
	color: black;
	font-size: 12px;	
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
}
A.premenu:hover{
	text-decoration: none;
	color: #0068CC;
	padding-top: 0px;
}

FORM{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
INPUT{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
input.btn {   
  color:#050;   
  font: bold 11px 'trebuchet ms',helvetica,sans-serif;   
  background-color:#fed;   
  border: 1px solid;   
  border-color: #696 #363 #363 #696;   
  filter:progid:DXImageTransform.Microsoft.Gradient   
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}   
input.login {   
  color:#050;   
  font: bold 11px 'trebuchet ms',helvetica,sans-serif;   
  background-color:#fed;   
  border: 1px solid;   
  border-color: #696 #363 #363 #696;   
  filter:progid:DXImageTransform.Microsoft.Gradient   
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}   

.pagenumbers{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FDF5E6;
	padding: 0px 2px 0px 2px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #45535A;
	text-decoration: none;
}
.pagenumbers:hover, .pagenumbers_selected{
	background-color: Gold;
	color: Red;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #45535A;
}
.news_titolo{
	font-size: 12px;
	font-weight: bold; 
	color: Blue;
}
.news_data{
	font-size: 9px;
	color: Black;
	font-weight: bold; 
}
.news_testo{
	font-size: 12px;
}

a.new:link,a.new:visited{
	color: #FF8C00;
} 
a.new:hover{
	color: #FFB151;
}
.discoremoto_menu{
	background-color: #E8E8E8; 
}
