a {
	color:#AAA;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	a:hover { text-decoration:underline; }

#wrap {
	width:830px;
	margin:0 auto; 
	text-align:justify; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#444;
	}
	#menu {
		float:left;
		width:240px;
		}
		
		#nav ul, #nav li { padding:0; margin:0; list-style-type:none; }
		#nav a.rosso, #nav a.nero {
			display:block;
			outline : none;
			-moz-outline: none;
			width:auto;
			height:18px;
			line-height:22px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			text-indent:29px;
			background-repeat:no-repeat;
			margin: 10px 0;
			letter-spacing: -1px;
			}
			#nav a.rosso:hover, #nav a.nero:hover { color:#666; text-decoration:none;	}
			
		#nav a.rosso { background-image:url(../images/loghino1.gif); color:red; border-bottom:1px solid red; }
		#nav a.nero { background-image:url(../images/loghino2.gif); color:black; border-bottom:1px solid black; }
		
		#nav ul a {
			display:block; border-bottom:1px solid #CCC;
			font-size: 12px; color:#555; text-align:left;
			padding:0px 0;
			}
			#nav ul a:hover { color:red; text-decoration:none; }
	#testi {
		float:right;
		width:580px;
		line-height:155%;
		}
		#testi p { margin:5px 0; padding:0; }
		#testi h1 { 
			margin:10px 0; padding:0; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:18px; 
			color:#C00;
			}
	#piede {
		clear:both;
		width:830px;
		padding-top:10px;
		border-top: 1px dashed #DDD;
		}