body {
background-color:#d0e4fa;
color:#77ad1c;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
}
#box {
width:980px;
background-color:#FFFFFF;
text-align:left;
margin:5px auto;
}
a {
text-decoration:underline;
color:#566b26;
}
a:hover {
text-decoration:none;
color:#566b26;
}

/************************************************************ TESTA */
#logo {
position:relative;
width:980px;
height:112px;
text-align:center;
z-index:1;
}
#logo #lingua {
position:absolute;
top:62px;
left:13px;
z-index:3;
}
#logo #lingua a {
float:left;
margin:0 5px;
text-decoration:none;
border:1px solid #9c9d9f;
}
#logo #lingua a:hover {
border-color:#77ad1c;
}

#logo #stop {
	position:absolute;
    	top: 10px;
	right:35px;
	z-index:3;
	/*width:80px;*/
	background-color:#ffffff;
}
#logo #stop a
{
	text-decoration:none;
}




#logo #menu_top {
position:absolute;
top:82px;
right:30px;
z-index:3;
width:495px;
background-color:#ffffff;
}
#logo #menu_top a {
margin:0 5px;
text-decoration:none;
color:#77ad1c;
font-weight:bold;
}
#logo #menu_top a:hover {
color:#9c9d9f;
}
/************************************************************  FINE TESTA */



/************************************************************ FOTO STRUTTURE */
#foto {
position:relative;
width:980px;
height:155px;
text-align:center;
}
#foto #verde {
position:absolute;
bottom:10px;
left:11px;
z-index:1;
}
#foto #picture {
position:absolute;
top:10px;
left:9px;
z-index:2;
}
#foto #picture a {
margin:0 0 0 6px;
text-decoration:none;
border:1px solid #9c9d9f;
float:left;
}
#foto #picture a:hover {
border-color:#77ad1c;
}
/************************************************************ FINE FOTO STRUTTURE */


/************************************************************ CONTENUTO */
#contenuto {
width:959px;
margin:20px 10px 10px 11px;
position:relative;
}
#contenuto #testo {
margin-left:255px;
width:503px;
color:#566b26;
font-size:11px;
line-height:18px;
text-align:justify;
}
h1 {
font-size:11px;
font-size:18px;
margin:0 0 3px 0;
}
#map {
width:500px;
height:350px;
border:1px solid #566b26;
}


/******************************************************* link sinistra */
#contenuto #sinistra {
position:absolute;
top:0;
left:0;
width:240px;
padding-top:10px;
}

/* ******************************************************************* METEO */
#contenuto #sinistra #meteo {
width:240px;
height:74px;
margin:0 0 10px 0;
}
#iframe_meteo {
	margin: 0;
	color: #ffffff;
	text-align: left;
}
#iframe_meteo #table_meteo {
	width: 238px;
	height: 68px;
}
#iframe_meteo #table_meteo .legend {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
#iframe_meteo #table_meteo td {
	width: 33%;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	vertical-align:top;
}
#iframe_meteo #table_meteo img {
	display: block;
	margin: 0 auto;
}
/* ******************************************************************* FINE METEO */


#contenuto #sinistra a.natura {
display:block;
background: url(../images/box_parchi.gif) no-repeat;
font-size:11px;
color:#FFFFFF;
line-height:26px;
font-weight:bold;
text-decoration:none;
padding-left:35px;
margin:0 0 3px 0;
}
#contenuto #sinistra a.natura:hover {
text-decoration:underline;
}

#contenuto #sinistra a.blu {
float:left;
background: url(../images/sf_link.gif) repeat-x;
border:1px solid #d2d2d2;
font-size:11px;
color:#2959b3;
font-weight:bold;
line-height:25px;
text-decoration:none;
padding:0 3px;
margin-bottom:3px;
}
#contenuto #sinistra a.blu:hover {
border-color:#2959b3;
}

#contenuto #sinistra a.mappainterattiva {
clear:both;
display:block;
background: url(../images/sf_mappainterattiva.gif) no-repeat;
font-size:11px;
color:#FFFFFF;
line-height:26px;
font-weight:bold;
text-decoration:none;
padding-left:35px;
margin:0;
}
#contenuto #sinistra a.mappainterattiva:hover {
text-decoration:underline;
}

/******************************************************* link destra */
#contenuto #destra {
position:absolute;
top:0;
right:0;
width:185px;
padding-top:10px;
}
#contenuto #destra a {
color:#000000;
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:25px;
font-weight:bold;
text-align:center;
display:block;
border:1px solid #a4a5a7;
margin:0 0 7px 0;
text-decoration:none;
}
#contenuto #destra a:hover {
border-color: #77ad1c;
}

/************************************************************ FINE CONTENUTO */

#foto_scroll {
width:959px;
height:71px;
margin:0 0 0 11px;
}
#foto_scroll img {
margin-right:1px;
}

/************************************************************ INDIRIZZO */
address {
background:url(../images/sf_indirizzo.gif) no-repeat;
width:980px;
line-height:23px;
font-style:normal;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}
address a {
color:#ffffff;
text-decoration:none;
}
address a:hover {
color:#566b26;
}
/************************************************************ FINE INDIRIZZO */
#tab_newsletter {
background-color:#77ad1c;
color:#FFFFFF;
padding:3px 5px;
margin:10px 0;
text-align:center;
overflow: hidden;
}
.informativa {
border:1px dashed #566b26;
padding:3px;
}

input {
border:1px solid #566b26;
font-size:11px;
color:#566b26;
}
.noborder {
border:none;
}
.nocolor {
background-color:#FFFFFF;
border:none;
}
.submit {
background-color:#77ad1c;
color:#FFFFFF;
font-weight:bold;
padding:0px 5px;
}

select {
border:1px solid #566b26;
font-size:11px;
color: #566b26;
}

#subscribe .newsletter_sx {
	float: left;
	width: 150px;
	clear: left;
}
#subscribe .newsletter_dx {
	float: left;
}
/************************************************************ FINE NEWSLETTER */

td {
	font: 11px 'Trebuchet MS', Arial, Sans-serif;
	color: #566b26;
}


/* ### INIZIO Widget Meteo ### */
#widget-meteo-provincia {width:240px;height:74px;margin-top:-4px;padding-bottom:4px;}
#widget-meteo-provincia #meteoprovbz_container {border:none!important;position:relative;font-family:Tahoma, Geneva, sans-serif!important;margin:0 auto;}
#widget-meteo-provincia #meteoprovbz_container img {padding-top:1px!important;width:35px;height:35px;}
#widget-meteo-provincia td, th {border:none!important;padding:0 16px!important;font-weight:normal!important;text-align:center!important;}
#widget-meteo-provincia th {padding:0px 2px 0px 2px!important;font-size:11px!important;}
#widget-meteo-provincia .meteoprovbz_max, .meteoprovbz_min {font-weight:normal!important;font-size:10px;}
#widget-meteo-provincia .meteoprovbz_temperatures {}
#widget-meteo-provincia .meteoprovbz_temperatures td{padding:0!important;}
#widget-meteo-provincia .meteoprovbz_temperatures td.meteoprovbz_max {text-align:left!important;padding-left:3px!important;padding-bottom:0px!important;}
#widget-meteo-provincia .meteoprovbz_temperatures td.meteoprovbz_min {text-align:right!important;padding-right:3px!important;padding-bottom:0px!important;}
#widget-meteo-provincia a {color:#666!important;text-decoration:none!important;font-size:11px!important;}
/* ### FINE Widget Meteo ### */
