BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background-color:#000000;
	color: #FFFFFF;
}

IMG {
	border:none;
}

TABLE {
	font-size:15px;
}

/***** LAYOUT PRINCIPALE *****/

.body {
	width:787px;
	height:410px;
}

.main{
	width:787px;
	border:collapse;
}

.header {
	background-color:#000000;
	color:#FFFFFF;
	font-size:30em;
}

.content_dx {
	vertical-align:top;
	padding-top:1px;
	padding-left:6px;
	padding-bottom:1px;
	padding-right:2px;
	text-align:center;
	width:390px;
	border-left:1px dotted #0F0F0F;
}

/****** MENU IN ORIZZONTALE ******/

.menu {
	text-align:center;
	font-size:13px;
}

.menu a {
	text-decoration:none;
	padding-top:.1em;
	padding-bottom:.1em;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menu a:visited {

}

.menu a:hover {
	color: #883D3E;
}

/***** PIE' DI PAGINA *****/
.footer {
	background-color:#000000;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
}

.footer a {
	text-decoration:none;
	padding-top:.1em;
	padding-bottom:.1em;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.footer a:visited {

}

.footer a:hover {
	color: #883D3E;
}

/**** UTILITA' ****/

.title {
	font-weight: bold;
	font-size:18px;
}

.text {
	font-weight: normal;
	text-align:justify;
	font-size:15px;
}

.textbold {
	font-weight: bold;
	text-align:justify;
	font-size:15px;
}

.textboldsmall {
	font-weight: bold;
	text-align:center;
	text-decoration:underline;
	font-size:10px;
}

.center {
	font-weight: normal;
	text-align:center;
}

.signature {
	font-weight:normal;
	font-style:italic;
	font-size:11px;
}

.didascalia {
	font-weight: bold;
}

TABLE.popup {
	background-color:#000000;
	border:collapse;
	font-size:13px;
}

TD.popup {
	border-left: 1px silver solid;
	border-right: 1px silver solid;
}
