
body {
    background:#cccccc;
    font-family:Tahoma;
    font-size:12px;
    color:#333333;

}

h1 {
	font-size:16px;
	border-bottom:1px solid white;
}

.box {
	font-size:14px;
	font-family:Tahoma;
	padding-left:5px;
	padding-top:5px;
	color:#333333;
}



a:link {color:#007000;text-decoration:none;font-weight:bold;}
a:visited {color:#007000;text-decoration:none;font-weight:bold;}
a:hover {color:#000000;text-decoration:none;font-weight:bold;}

a.titolo:link {color:#007000;text-decoration:none;font-size:15px;}
a.titolo:visited {color:#007000;text-decoration:none;font-size:15px;}
a.titolo:hover {color:#000000;text-decoration:none;font-size:15px;}


td.footer {

}


td {
    font-family:Tahoma;
    font-size:12px;
}


.boxnodo {
	min-height: 400px;
	height: auto !important;
	height: 400px;
	padding:10px;
	border:1px solid #a7b8c1;
	background:silver;
}

/* _________ fieldset ______________ */
fieldset {
  	position:relative;
  	padding-top:20px;
	border-right:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid silver;
    border-top:0px solid silver;	
}



label {
	float: left;
	width: 12em;
	margin: 0;
	padding: 0em 0.5em 0em 0em;
	text-align: right;
	color: black;
	background-color: transparent;
	/*border: 1px solid silver;*/
}

ul.campi {
	margin: 0;
	padding: 0;
	list-style: none outside;
	display: block;
}


ul.campi li {
	display: block;
	padding:3px;
    text-align: left;

}


font.asterisco {
    font-family: "Courier New", sans-serif;
    font-size:12px;
    color:#cc0000;
}



