/* Generali */

body {
	padding:0px;
	margin:0px;
	font-family:arial;
	color: #000000;
	}
	
	
th {
	color:#669900;
		background-color:#CCFDB5;	
	}

a {
	color: #009900;
	font-weight:bold;
	}

a:visited {
	text-decoration:none;
	}
	
a:hover {
	color: #669900;
	}
	
strong {
	color: #669900;
	}
	
a img {
	border:none;
	}	
	

	
h1 {
	color: #669900;
	margin:0px;
	padding:0px;
	}
	
h2 {
	margin:0px;
	padding:0px;
	}
	
h3 {
	margin:0px;
	padding:0px;
	}
	
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	}
	
.line {
	border-top:1px solid #859e66;
	}
	
.grigio {
	background-color:#CCFDB5;	
	}
/* -------------------------------------------TOP---------------------------------------- */


#banner {
	width:100%;
	text-align:right;
	background-image:url(../img/sfondo_banner_verde.gif);
		background-position:left center;
	background-repeat:repeat-x;
	background-color:#a0c372;
	border-bottom:1px solid #597a2e;
	height:100px;
	margin:0px;
	padding:0px;
	}
	
#random1 {	
	width:100%;
	background-image:url(../img/rnd1.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	padding:0px;
	}
	
#random2 {	
	width:100%;
	background-image:url(../img/rnd2.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	padding:0px;
	}
	
#random3 {	
	width:100%;
	background-image:url(../img/rnd3.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	padding:0px;
	}

#random4 {	
	width:100%;
	background-image:url(../img/rnd4.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	padding:0px;
	}

#random5 {	
	width:100%;
	background-image:url(../img/rnd5.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	padding:0px;
	}
	
#random6 {	
	width:100%;
	background-image:url(../img/rnd6.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	padding:0px;
	}

#random7 {	
	width:100%;
	background-image:url(../img/rnd7.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	padding:0px;
	}	
	
#img_banner {
	width:100%;
	background-image:url(../img/img_banner_verde.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:100px;
	margin:0px;
	padding:0px;
	}
	
#navigazione {
	background-color: #b2c49b;
	padding:5px 0px 0px 0px;
	margin:0px;
	border-bottom:1px solid #597a2e;
	font-weight:bold;
	}
	
#navigazione a {
	color:#006600;
	}
	
#accessibile {
	padding-right:5px;
	text-align:right;
	}
	
#sezioni {
	background-color:#859e66;
	width:100%;
	border-top:1px solid #000000;
	}
#sezioni a {
	float:left;
	width: 14.2%;
	display:block;
	color:#000000;
	text-decoration:none;
	text-align:center;
	}

#sezioni a:hover {
	background-color:#46671b;
	color:#f4c559;
	}
	
#sezioni .attivo {
	background-color:#46671b;
	color:#f4c559;
	}
	
/* ------------------------------------------ CONTENUTO --------------------------------- */

#corpo {
	width:100%;
/*	background-image:url(../img/fondo_corpo.gif);
	background-position:left;
	background-repeat:repeat-y;
*/
	}
	#cont_sx {
	float:left;
	margin:0px;
	padding:5px;
	width:25%;
	}
	
#cont_dx {
	float:left;
	margin:0px;
	padding:5px;
	width:70%;
	}
#contenuto {
	float:left;
	width: 76%;			/* 770px; */
	background-color:#FFFFFF;
	padding:5px;
	}
	
.finestra_sx {
	background-image:url("/img/sx_bg.gif");
	background-repeat:repeat-x;
	background-color: #999999; 
	border:1px solid #444444; 
	color:#000000; 
	padding:0px; 
	margin:0px;
	width:95%;
	}	
	
.finestra_sx_guida {
	/* background-image:url("/img/sx_bg.gif"); 
	background-repeat:repeat-x;
	background-color: #999999; */
	border:1px solid #444444; 
	color:#000000; 
	padding:5px; 
	margin:0px;
	width:95%;
	}		
	
.finestra_sx img {
	vertical-align:middle;
	margin-right:3px;
	}

.finestra_sx a {
	display:block;
	margin:0px;
	padding:0px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #000000;
	background:none;
	}
		
.finestra_sx a:hover {
	background-color: #859e66;
	color:#000000;
		}
	
.finestra {
	border:2px solid #CCFDB5;
	padding:5px;
	width:100%;
	}	

#news {
	width: 70%; /* 545px; */
	float:right;
	border:2px solid #859e66;
	margin: 0px 5px 0px 0px;
	padding:5px;
	}
	
#news a {
	text-transform:uppercase;
	}
	
#menu {
/* 	margin-left:780px; */
	float:right;
	width:20.7%;
		background-color:#46671b;/* #859e66; */
	padding:5px;
	}
	
#menu a {
	text-decoration:none;
	display: block;
	color:#f4c559;
	}
	
#menu a:hover { 
	background-color:#859e66;
	color:#000000;
	}
	
#menu a:visited {
	font-style:italic;
	}

#menu h2 {
	background-color:#FFFFFF;
	color:  #669900;
		}
	
#menu h2 a {
	background-color:#859e66;
	}
/* ------------------------------- BOTTOM --------------------------------------- */ 

#bottom {
	text-align:center;
		background-color: #b2c49b;
	padding:5px 5px 5px 5px;
	margin:0px;
	border-top:1px solid #597a2e;
	}
	
	
#w3c{
	vertical-align: middle;
}

#w3c a { 
	white-space: nowrap;
	width: 10em; 
	border:1px solid #000;
	background: #fc6;
	color: #000;
	margin: 1em auto;
	text-align: left;
}

#w3c a:link, #w3c a:visited { 
	background: #fc6;
	color: #000;
}

#w3c a:hover { 
	background: #ff9;
	color: #333 
}

#w3c a:hover .w3c { 
	background: #fff;
	color: #3f7acf 
}

#w3c .w3c {
	padding: 0 .5em;
	margin-right: .25em;
	background: #fff;
	color: #0c479d;
}

#w3c .waiA { 
	background-color: rgb(255,255,255);
	color: #900
	
}

#bottom a {
	color:#000000;
	}
	
	
#scrolldiv {
    /* position: absolute; */
/*    position: relative; */
    margin: 8px;
    overflow: auto !important;
	height: 235px !important;
	width:98% !important; 

}

