body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#000000;
	background-color:#CCFFCC;
}

#pagina {
	width:100%;
	font-size: 10pt;
}

#title {
	width:100%;
	font-size: 20pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#008001;
	text-align: center;
	line-height: 60pt;
}

#menu {
	float:left;
	width:10%;
	display:block;

}

ul.nav {
	list-style: none; /* this removes the list marker */
	border-top: 1px solid #666; /* this creates the top border for the links - all others are placed using a bottom border on the LI */
	/*margin-bottom: 15px;  this creates the space between the navigation on the content below */
}
ul.nav li {
	border-bottom: 1px solid #666; /* this creates the button separation */
}
ul.nav a, ul.nav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	padding: 5px 5px 5px 0px;
	display: block; /* this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click. */
	text-decoration: none;
	background-color: #3CB371; /* #8090AB; */
	color: #000;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	background-color:#008001; /* #006400; */ /* #6F7D94; */
	color: #FFF;
}

#testo {
	float:left;
	width:90%;
}

#footer {
	width:100%;
	border-top: 1px solid #008001;
	padding: 10px 0;
	/* background-color: #FFF; */ /* #006400; */ /* #6F7D94; */
	color:#008001;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	text-align:center;
	font-size:12px;
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
}


.testob {
	font-size: 10pt;
	font-weight:bold;
	color:#008001;
}	
td {
	font-size: 10pt;
}
th {
	font-size: 10pt;
	color:#FFFFFF;
	background-color:#008001;
}
.chiaro {
	font-size: 8pt; 
	font-weight: normal;
	color:#000000;
	background-color:#A6FFA6;
}
.scuro {
	font-size: 8pt; 
	font-weight: normal;
	color:#000000;
	background-color:#33CC66;
}
.titolo, .testata {
	font-size: 20pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#008001;
	text-align: center;
	line-height: 60pt;
}
.titoloB {
	font-size: 20pt;
	font-weight:bold;
	color:#008001;
	background-color:#FFFFFF;
	text-align: center;
	line-height: 30px;
}
.titolettob {
	font-size: 16pt;
	font-weight: bold;
	background-color:#008001;
	color:#FFFFFF;
	text-align: center;
}
.titolettob1 {
	font-size: 8pt;
	font-weight: bold;
	background-color:#008001;
	color:#FFFFFF;
}
.titolettob14 {
	font-size: 14pt;
	font-weight: bold;
	background-color:#008001;
	color:#FFFFFF;
	text-align: center;
}
.titoletto {
	font-size: 16pt;
	font-weight: bold;
	color:#008001;
	text-align: center;
	border: thin dotted #000099;
}
.titoletto1 {
	font-size: 16pt;
	font-weight: bold;
	color:#008001;
	text-align: center;
}
.titolettov, .testatina {
	font-size: 12pt;
	line-height: 16pt;
	font-weight: bold;
	background-color:#CCFFCC;
	color:#008001;
}

.elenco ul {
	font-size: 12pt;
	line-height: 14pt;
	color:#008001;
	list-style-type:square;
	list-style-position: middle;
}

.titolettow {
	font-size: 12pt;
	font-weight: bold;
	background-color:#FFFFFF;
	color:#008001;
}
.testo {  
	font-size: 10pt; 
	font-weight: normal; 
	text-align: left
}
.testo1 {  
	font-size: 8pt; 
	font-weight: normal
}
.evidenza {
	background-color: #FFCC00;
}
.mini {
	color:#FFFFFF;
	font-size: 8pt;
	font-weight: normal;
}
.minib {
	font-size: 9px;
	font-weight:bold;
}
.mini_sotto {
	font-size: 9px;
	color:#000000;	
	background-color:#FFCC00;
}
.elencostampa {
	list-style-image: url(/immagini/stampante.gif);
	list-style-type: none;
}
.sfondo_cella {
	background-color:#CCCCCC;
}
