html,body {
	margin: 5;
	padding:5;
	height:100%;
	background: #FFFFFF;
	font-family: VERDANA, ARIAL;
	color: #FFFFFF;
}

form {
	margin: 0px;
	padding: 0px;
}

img {border:none;}

table {
	border: 0;
	padding:0;
}


td {
	font-family :  ARIAL, Verdana; color : #000000;
	font-size: 12px;
	padding: 2px;
}
th 	{
	background-color: #000000;
	color: #C60000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	}


.Spazietto {
	width:10px;
	}

.divisorioriga {
	background: #004080;
	height:1px;
	}

.separatore {
	background: #004080;
	height: 3px;
	}

.bottone{
	background: #D5003A; color: #FFFFFF; font-weight: bold;
	}

.colorecampoobbligatorio {background: #CCE6FF;}
.colorecampononobbligatorio {background: #FFFFFF;}


a:link {
	color: #004080;
	text-decoration:none;
}

a:active {
	color: #004080;
	text-decoration:none;
}

a:visited {
	color: #004080; 
	text-decoration:none;
}

a:hover {
	color: #FF0000; 
	text-decoration: underline;
	}




/* ---------------------- intestazione ---------------------- */

#messaggio {
	color: #000000;
	width: 100%;
	background: #ECBD00;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.intestazione a:link {
	color: #ffffff;
	text-decoration:underline;
}

.intestazione a:active {
	color: #ECBD00;
	text-decoration:underline;
}

.intestazione a:visited {
	color: #ECBD00;
	text-decoration:underline;
}

.intestazione td {
	background: #000000;
	border-bottom: solid 1px #ECBD00;
	color : #ffffff;
	font-weight: bold;
	height: 25px;

}

.titolocrf td {
	background: #FFFFFF; 
	font-size: 25px;
	color : #004080;
	font-weight: bold;
	text-align: center;
}

.vociintestazione {text-align: center;}

.vociintestazionedx {
	word-spacing: 10px;
	width: 300px;
}

.vociintestazionesx {
	word-spacing: 10px;
	text-indent:10px;
	width: 180px;
}

/* ---------------------- menù generale ---------------------- */
.menu {
	float: left;
	background:#004080;
	width:190px;
}

.menu tr {height: 20px;
}

.menu td {
	text-indent: 3px;
	font-size: 10px;
	color: #FFFFFF;
}

.menu th {
	border-bottom: solid 1px #ECBD00;
	border-top: solid 1px #ECBD00;
	background: #004080;
	text-indent: 1px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

/* ---------------------- menù navigazione ---------------------- */

#tabellanav {
		background: #004080;
		color: #000000;
		width:185px;
		height:500px;
		margin-left: 5;
		margin-top: 5;
		padding:0;
		}


.tabellanav td { 
			color: #FFFFFF;
			font-family :  Verdana, ARIAL, ;
			font-size: 9px;
			}


		.tabellanav	a:link {color : #FFFFFF;}
		.tabellanav	a:visited {color : #FFFFFF;}
		.tabellanav	a:hover {color : #FFFFFF;}

.menucorrente td {background: #004080; color: #FFFFFF;}
.menuadmin td {background: #000000; color: #FFFFFF;}
.menuadmin2 td {background: #000000; color: #FFFFFF;}


a.menucorrente:link {
	color: #FFFFFF;
	text-decoration:underline;
}

a.menucorrente:active {
	color: #FFFFFF;
	text-decoration:underline;
}

a.menucorrente:visited {
	color: #FFFFFF;
	text-decoration:underline;
}


/* ---------------------- menù strumenti ---------------------- */

#strumenti {
		color: #000000;
		background-image:url(../../bot/fondomenu.gif);
		background-position:top left;
		background-repeat:no-repeat;
		width:150px;
		height:125px;
		margin-left: 15;
		margin-top: 5;
		padding:10;
		}
#strumenti tr{
		height:15px;
		}
#strumenti td{
		font-family :  Verdana, ARIAL, ;
		font-size: 9px;
		}
#strumenti b{
		color: #004080;
		font-weight: bold;
		}

#strumenti a:link {
	color: #004080;
	text-decoration:none;
}

#strumenti a:active {
	color: #004080;
	text-decoration:none;
}

#strumenti a:hover {
	color: #FF0000;
	text-decoration:underline;
}

.titolomodulo{
	border: none;
	background: #004080;
	color: #ffffff;
	height: 25px;
	font-size: 12px;
}

.testoblu{
	color: #004080;
	font-size: 12px;
	font-weight: bold;
}


/* ---------------------- tabelladati ---------------------- */

.sinistro {
	width: 45%;
}
.destro {
	width: 55%;
}




/* ---------------------- piepagina ---------------------- */

#piepagina {
	background: #000000; 
	height:15px;
	border-bottom:solid 1px #ECBD00; 
	border-top:solid 1px #ECBD00; 
	font-size: 10px; 
	text-align:right
}



