body { 
	margin:			3px 1px 0 0; 
	padding:		0; 
	font:			14px tahoma;
	text-align: 	justify;
	color:			#000;
}
P  { 	font-size: 		14px; 
     	font-family:	Tahoma;
	    font-weight: 	normal;
     	color: 			black; 
     	text-align: 	normal ; font-style: normal; line-height: normal}


h1  { 	font-size: 		20px; 
     	font-family:	Tahoma;
	    font-weight: 	normal;
     	color: 			black; 
     	text-align: 	normal ; font-style: normal; line-height: normal}
		
h2  { 	font-size: 		14px; 
     	font-family:	Tahoma;
	    font-weight: 	normal;
     	color: 			black; 
     	text-align: 	normal ; font-style: italic; line-height: normal}
		
A:link 	  { font-weight: 	normal; 
	    text-decoration: 	underline; 
	    color: 				#0000FF } 

A:visited { font-weight: 	normal;
      	text-decoration: 	underline; 
	    color: 				#0000FF }

A:hover   { font-weight: 	normal;
		text-decoration: 	underline; 
	    color: 				#009900 }
		
		
hr { display:	none }

#header { 
	border-top:			1px solid #FFF;
	border-bottom:	1px solid #FFF;
	background:			#FFF; 
	color:					#000;  
}
#header h1 {  
	font:			bold 20px/50px  arial, verdana, helvetica, sans-serif;
	margin:		0;
}

#colonna-sx, #colonna-dx { 
	float:			left; 
	width:			5%; 
	color:			#000;
	background:		none;
}
#colonna-sx .box, #colonna-dx .box {
	padding:	10px;
}
#colonna-dx { margin-right: -1px; }

#principale { 
	float:			left; 
	width:			90%; 
	background:		#FFF; 
	color:			#000;
	margin: 		0 0 -1px 0;
}
#principale .box { 
	border-style:	none solid solid solid; 
	border-color:	#009900; 
	border-left:	30px solid #CCC;
	border-right:	1px solid #009900;
	padding:		10px;
}

#footer { 
	clear:			left;
	border-top:		1px solid #FFF;
	border-bottom:	1px solid #FFF; 
	padding:		2px 10px;
	background:		#009900; 
	color:			#FFF; 
	font-size:		.80em;
	line-height:	1em;
}