body { 
	margin:	0 1px 0 0; 
	padding: 0; 
	font: .80em tahoma,verdana, sans-serif;
	background: #FFF;
	color: #000;
}
hr { display:	none }

#header { 
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	background: #999; 
	color: #FFF;  
	background: #FFF url(images/head-dx.gif) no-repeat right top;
	height: 132px;
}
#header h1 {  
	font: bold italic 40px/50px impact, arial, verdana, helvetica, sans-serif;
	margin:	0;
}
#colonna-sx, #colonna-dx { 
	float: left; 
	width: 20%; 
	color: #000;
	background: #FFF; 
}
#colonna-sx A, #colonna-dx A {
	font: arial, verdana, helvetica, sans-serif;
	font-size: .85em;
	display: block;
	background: #673301;
	color: #FFF;	
	margin: 0 0 2px 0;
	padding: 5px;
	text-align: center;
	text-decoration: none;
}
#colonna-sx A:hover, #colonna-dx A:hover {font-weight: bold;}
#colonna-sx H3, #colonna-dx H3 {
	background: #FFEFFF;
	margin:0 0 2px 0;
}
#colonna-sx .box, #colonna-dx .box {
	padding: 0px;
}

#colonna-dx { margin-right: -1px; }

#principale { 
	float: left; 
	width: 60%; 
	background: #FFEFFF;
	color: #000;
	margin:	0 0 -1px 0;
	padding: 0;
        text-align: justify;
}
#principale P {
	padding: 5px;
}
#principale A {
	color: #000;
	font-weight: bolder;
}
#principale H3 {
	background: #673301;
	line-height: 20px;
	margin:0;
}
#principale .box { 
	border-style: none solid solid solid; 
	border-color: #000; 
	border-width: 0px; 
	padding: 10px;
}

#footer { 
	clear: left;
    text-align: center;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF; 
	padding; 2px 10px;
	background: #673301; 
	color: #FFF; 
	font-size: .80em;
	line-height: 20px;
}
