/* Stili delle risposte */
.voce {
	font-weight: bold;
	color: #003399;
}

/* le intestazioni della tabella */
td.heading {
	border-color: gray;
	text-align: center;
	color: #FFFF8F;
	font-weight: bold;
}

/* Stile per la tabella Unit� Immobiliari */

table.ui {
	border-width: 1px;
	border-collapse: collapse;
	background-color: white;
}

table.ui th {
	border-width: 1px;
	font-size: 30px;
	font-weight: bold;
}

table.ui td {
	border-width: 1px;
	border-color: gray;
}

table.vano {
	border-width: 2px;
	border-collapse: collapse;
	border-color: gray;
}

table.vano th {
	border-width: 1px;
	font-size: 0.9em;
	color: #003399;
	background-image: url("images/bg_titolo_dati_comune.gif");
	border-color: gray;
}

table.vano td {
	border-width: 1px;
	background-color: white;
}
/* Tabella del contributo costo costr. */
table.cct {
	border-width: 1px;
	border-collapse: collapse;
	border-color: gray;
}

table.cct th {
	border-width: 1px;
	padding: 1px;
	border-color: gray;
	font-weight: bold;
	font-size: 0.8em;
	border-style: inset;
	-moz-border-radius: ;
}

table.cct td {
	border-width: 1px;
	padding: 1px;
	background-color: white;
	border-color: gray;
	border-style: inset;
	font-size: 0.8em;
}

table.cct td.invisible {
	border-width: 0px;
	border-color: white;
}

table.other {
	font-size: 0.8em;
}

.other {
	font-size: 0.8em;
}

.interruzionePagina {
	page-break-after: always;
}