body {
	margin: 0px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}

table {
	border-collapse:collapse;
}


#barraNavigazione {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	padding-left: 5px;
	padding-top: 5px;
}



/* form */
.textbox {
	width: 90%;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
}

.button {
	height: 20px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;

}

/* private */
.cellaForm {
	color: #000000;
	padding:4px;
	vertical-align: top;
	text-align: left;
}

td.cellaForm ul { margin-top:0; margin-bottom:0;}
td.cellaForm ul li { margin:0; padding:0; background-color:#FFFF00;}
#editor  ul{margin:0; padding:0; }
#editor li{ margin:0; padding:0;}
.titoloSezione {
	font-family: Arial, Helvetica,sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #000000;
}

.textbox_p {
	color: #000000;
}

.textbox_pb {
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}

.selectbox {
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}

.textarea_p {
	font-size: 10px;	
	color: #000000;
	border: 1px solid #000000;
	width: 98%;
	height: 100px;
}


.tabellaElenco {
	width: 98%; 
	background-color:#ffffff;
	border:1px solid black;
	padding:0px; 
	margin:0px;
}

.intestazioneElenco {
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	text-align:left;
}
a.linkIntestazione {text-decoration: none; color: black;}
a.linkIntestazione:hover {text-decoration: underline; color: black;}
a.linkIntestazione:visited {text-decoration: none; color: black;}

a.LinkWhite {text-decoration: none; color: white;}
a.LinkWhite:hover {text-decoration: underline; color: white;}
a.LinkWhite:visited {text-decoration: none; color: white;}


.filtroElenco {
	background-color:#ffffff;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	text-align:left;
}
.cellaElenco {
	background-color:#ffffff;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	text-align:left;
	vertical-align:top;
}

/* ************ */


.cellaContatti {
	padding-left: 6px;
	width: 50%;
	font-weight:normal;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	text-align:left;
}


/* link */
a.linkBianco {text-decoration: none; color: #ffffff;}
a.linkBianco:hover {text-decoration: underline; color: #ffffff;}
a.linkBianco:visited {text-decoration: none; color: #ffffff;}

a.navigazione {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #003399;
	text-decoration: none; 
}
a.navigazione:hover {
	color: #003399;
	text-decoration: underline;
}
a.navigazione:visited {
	color: #003399;
	text-decoration: none;
}

a.Lpopup {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none; 
	color: #808080;
}
a.Lpopup:hover {
	text-decoration: underline;
	color: #808080;
}
a.Lpopup:visited {
	text-decoration: none;
	color: #808080;
}

/* CSS Document */
A:link.black { text-decoration: none; color: #000000; }
A:active.black { text-decoration: none; color: #000000; }
A:visited.black { text-decoration: none; color: #000000; }
A:hover.black  { text-decoration: none; color: #003399; }

A:link.blue { text-decoration: none; color: #003399; }
A:active.blue { text-decoration: none; color: #003399; }
A:visited.blue { text-decoration: none; color: #003399; }
A:hover.blue  { text-decoration: none; color: #003399; }


A:link.last { text-decoration: none; color: #003399; }
A:active.last { text-decoration: none; color: #003399; }
A:visited.last { text-decoration: none; color: #003399; }
A:hover.last  { text-decoration: underline; color: #003399; }

A:link.grey{ text-decoration: none; color: #999999; }
A:active.grey { text-decoration: none; color: #999999; }
A:visited.grey { text-decoration: none; color: #999999; }
A:hover.grey  { text-decoration: none; color: #999999; }


.titolo {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
}


.tab {border:1px solid #3399FF;}
.cella1{border-bottom:1px solid #3399FF; border-right:1px solid #3399FF; border-top:1px solid #3399FF; text-align:left;}
.intestazione{ border-right:1px solid #3399FF; text-align:center;}
a.link_int{ color:#3399FF; font-weight:bold; text-decoration:none; }
a.link_int:hover{color:#FF0000}
