.pcentrale {
	margin: 0px auto; /* if both 'margin-left' and 'margin-right' are 'auto', they will be set to equal values. This will center the element inside its parent. */
	text-align: justify;
	width: 340px;
}

.testo1, .pcentrale {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 9pt;
}

/*
a.menu {cursor: help;}
*/
a.menu:link {color: #808080;}
a.menu:visited {color: #808080;}
a.menu:hover {color: #cccccc;}
a.menu:active {color: #cccccc;}

a.a_avviso {
	color: #ff0000;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
.testoAgg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.testoVita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

body {
	background-color: #ffffff;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TABtd00 {
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	font-weight: bold;*/
}
.TABtd0 {
	background-color: #dddddd;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.TABtd1 {
	background-color: #ffffff;
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
}

.vedi {
	display: block;
}

.TABtable0, .novedi {
	display: none;
}

.TABtable1 {
	background-color: #ffffff;
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
}

.normtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.normlink {
	font-size:10px;
	font-weight:lighter;
	font-family:verdana,arial,helvetica;
	color:#000066;
	text-decoration: none;
}
.normlink:Hover {
	color:#ff6666;
}

p.offerta-stru, p.offerta-data, p.offerta-subj, p.offerta-desc, td.offerta-data {
	margin: 0px;
	border: 0px;
	padding: 1em;
	font-size:12px;
	font-family:verdana,arial,helvetica;
	text-decoration: none;
}

p.offerta-stru {background-color:#F5DEB3;color: black;}
p.offerta-data, td.offerta-data {background-color:#FFE7BA;color: black;font-weight:bold;}
p.offerta-subj {background-color:#CDBA96;color: black;font-weight:bold;}
p.offerta-desc {background-color:#8B7E66;color: white;}

td.offerta-data { padding:0px;}