/* CSS Document */
html{
/* overflow: -moz-scrollbars-vertical; /* visualizza sempre la scrollbar laterale per firefox */
 overflow-y:scroll;
 overflow-x:auto;
 overflow:moz-scrollbars-vertical;}

BODY {
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #e4e4e4;
scrollbar-shadow-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-dark-shadow-color: #e4e4e4;
scrollbar-3d-light-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;

	FONT-SIZE: 9px; COLOR: #858585;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px;
	background-color:#717171;	}

TD {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
A {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#858585;}
A:hover {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#006123;}


/* Definiti i moduli */
form { margin: 0px; padding: 0px;}
input {FONT-SIZE: 9px; COLOR: #858585; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
select {FONT-SIZE: 9px; COLOR: #858585; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
textarea {FONT-SIZE: 9px; COLOR: #858585; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
checkbox {FONT-SIZE: 9px; COLOR: #858585; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
radio {FONT-SIZE: 9px; COLOR: #858585; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}


/* Definiti i Menu */
.piepagina {FONT-SIZE: 9px; COLOR: #e4e4e4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.piepagina A:link{FONT-SIZE: 9px; COLOR: #e4e4e4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.piepagina A:visited {FONT-SIZE: 9px; COLOR: #e4e4e4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.piepagina A:hover {FONT-SIZE: 9px; COLOR: #bdcdc4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}


/* Titoli Sezioni */
.titolo-verde {FONT-SIZE: 14px; COLOR: #006123; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:0px}
.titolo-bianco {FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:0px}
.titolo-bianco-BIG {FONT-SIZE: 20px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; letter-spacing:0px}

/* Testi colorati */
.txt-bianco {color: #FFFFFF;}
.txt-verde {color: #006123;}
.txt-verde-2 {color: #bdcdc4;}


/* Sfondi */
.bg-grigio {background-color:#e4e4e4;}
.bg-grigio-chiaro {background-color:#F7F7F7;}
.bg-bianco {background-color:#ffffff;}
.bg-verde-scuro {background-color:#00853e;}
.bg-verde-chiaro {background-color:#bdcdc4;}
.bg-verde-medio {background-color:#89a79e;}

.bg-colore-bordi {background-color:#bcbcbc;}


/* Bordi delle Immagini */
.border-img {border: 2px solid #e4e4e4;}
.border-img-2 {border: 4px solid #bdcdc4;}

/* Menu rollover */
#navmenu a {display: block; padding:5px 0px; color: #FFFFFF; background-color: #919191; width: 93px; text-decoration: none; text-align:center; vertical-align: middle;}
#navmenu a:hover {background-color: #00853e; color: #FFFFFF; vertical-align: middle;}

#navmenu2 a {display: block; padding:5px 0px; color: #FFFFFF; background-color: #006123; width: 93px; text-decoration: none; text-align:center; vertical-align: middle;}
#navmenu2 a:hover {background-color: #006123; color: #FFFFFF; vertical-align: middle;}

#navmenu-over a {display: block; padding:5px 0px; color: #FFFFFF; background-color: #00792c; width: 93px; text-decoration: none; text-align:center; vertical-align: middle;}
#navmenu-over a:hover {background-color: #006123; color: #FFFFFF; vertical-align: middle;}


ul.error {background:#00853e none repeat scroll 0 0; border:1px solid #840505; color:#FFFFFF; font-size:1em; margin:1.5em 2em; padding:5px 10px;}
ul.error li {list-style-image:none; list-style-position:outside; list-style-type:none;}
ul.error li a {text-decoration:underline !important;}

.lacca_imginfo img {width:150px;}
.lacca_file ul{margin:0; padding:0;}
.lacca_file li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}

	.paginazio{
		margin:0; 
		padding:0;
		text-align:center;
		clear:both;
	}
	
	.paginazio a{
		color: #000000;
	}
	
	.paginazio a:hover{
		color: #666666;
	}

	.paginazio ul{
	margin:0;
	padding:0;
	}

	.paginazio ul li{
		list-style:none;
		margin:2px 0; 
		padding: 1em 0;
		font-weight:bold;
	}
	
	.paginazio li.info{
		text-align:center;
		margin: 0 33%;
	} 
	
	.paginazio li.prev{
		float:left;
		width:30%;
	} 
	
	.paginazio li.next{
		float:right;
		width:32%;
	} 
	
	.elenco{
		clear:both;
	}

label:hover{
text-decoration: underline;
}