BODY {
	font-family: arial;
    font-size: 10px;
	text-align: justify;

}

.menu {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	height: 25px;

	
}
.menu.a {
	text-decoration: #000000;
}

A:link { text-decoration: none;
color: #000000;
}
A:visited { text-decoration: #000000;
color: #000000;
}
A:hover { 
	text-decoration: none;
	color: red;
}

.titolo {
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold;
	 color: #CC0000;
}

.testo {
	font-family: Arial; 
	font-size: 12px; 
	text-align: justify;
	
}

.piede {
	font-family: Arial; 
	font-size: 10px; 
	font-weight: normal;
	color: #FFFFFF;
}


.box_news {
	font-family: Arial; 
	font-size: 10px; 
	font-weight: normal;
	color: #000000;
	border-left: 1px solid #2C4798;
	border: 1px solid #2C4798;
	border-botton: 1px solid #2C4798;
	margin-left: 2px;
		margin-right: 2px;
		margin-top: 0px;
		top: auto;
	
}

dt { margin:0 1px 0 1px; position:relative; top:-1px; border-top: 1px solid; background-color:#2C4798; color:#2C4798;} 
dt b { margin:0 1px 0 1px; position:relative; top:-2px; display:block; border-top: 1px solid;}
dd { margin:0 1px 0 1px; position:relative; bottom:-1px; border-bottom: 1px solid;} 
.dd-content { margin:0 1px 0 1px; position:relative; bottom:-2px; border-bottom: 1px solid;}

.box1 { background-color:#fff; 
border-left: 1px solid #2C4798; 
border-right: 1px solid #2C4798;
}

.box1 dt { border-top-color: #2C4798; 
margin:0;
color: #FFFFFF;
height: 20px;
background-color:#2C4798; color:#2C4798;
} 


.box1 dt b { border-top-color: #2C4798; padding:10px; 
}

.box1 dd { border-bottom-color: #2C4798; 
margin:0;
}

.box1 .dd-content { border-bottom-color: #2C4798; 
padding:10px; 
background-color:#fff;
}