body{
font-family:Arial, Sans serif;
font-size:11px;
}


a{	
/* 	#654365 */
	color:#4B75FF;
	text-decoration:none;
}

.loginfield{
margin:0px;
width:90px; padding:1px; border:1px solid #333;
font-size:11px;
color:#000;
background:#eee;
/*	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;*/
	opacity: 0.6;

}

.loginsubmit{
margin:0px;
width:60px; padding:1px; border:1px solid #333;
font-size:11px;
color:#000;
background:#4750FF;
/*	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;*/
	opacity: 0.7;
}



.vdvtitolo{
	font-size:14px; color:#4750FF;
	border-bottom: 1px dotted #654365;
	font-weight:bold;
}













/* CSS Menu */
	ul#topnav {
		margin: 0;
		padding: 0;
		list-style: none;
		float: left;
		font-family:Arial;
		font-size: 15px; 
	}
	ul#topnav li{
		
		margin: 0;
		padding: 0;
		overflow: hidden;  /*--Important - Masking out the hover state by default--*/
		float: left;
		height:40px;
	}
	ul#topnav a, ul#topnav span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
		padding: 10px 20px;
		float: left;
		text-decoration: none;
		color: #333;
		background: url(gfx//bg_menu2.png) repeat-x;
		text-transform: uppercase;
		clear: both;
		width: 100%;
		height: 20px;
		line-height: 20px; /*--Vertical alignment of text--*/
	}
	ul#topnav a{ /*--This is basically the hover state of navigation--*/
		color: #fff;
		background-position: left bottom;
	}
	ul#topnav span{ /*--Default state of navigation--*/
		background-position: left top;
	}






.titolosezione{
	font-size:18px;
	color:#4750FF;
	width:760px;
	clear:both;
	border-bottom:1px dotted #491771;
	float:left;
	padding:3px;

}

.contenutigenerici{
	font-size:12px;
	

}

.corpoarticoli{
  font-size:12px;
	color:#666;
	
	text-align:justify;
	float:left;
	clear:both;
	padding:8px;
}
