#contenitore_pagina { /*position: relative;*/
	width: 100%; margin: 0 auto; text-align:left; /*background-color: #C2C2C2 */
	}
#testata1{ /*position:relative;*/
	width:100%; padding-top:0px; padding-bottom:0px;
}
BODY {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 0px; 
	BACKGROUND: #000; 
	margin:0 1px 0 0;
	FONT: 1.8em "Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif"; 
	COLOR: #000000; 
	}
#testata2{ /*position:relative; 
	width:100%;*/ padding-top:0px; padding-bottom:0px;
}
#centrale{ /*position:relative; clear:left;*/float:left;
	width:100% /*auto*/; height: 0 auto; padding-top:20px; padding-bottom:0px; /*background-color: #C2C2C2;*/
}
#spalla_sx{ /*position: relative; */
	width:21%;
	/*height: 0 auto;*/
	float: left;
	padding-bottom:0px; padding-right:0px; padding-top:5px; /*background-color: #67D441;*/
}
/* SPALLA SX contenitori */
.contenitore_spallasx_gruppo {
	/*width:100% auto*/; margin: 0 auto; margin-bottom: 15px; text-align:left; /*height: 0 auto;*/
	}
.contenitore_spallasx_titolo {
	color: white; padding-left:8px; padding-top:0px; padding-bottom:2px; FONT-WEIGHT: bold; FONT-SIZE: 65%;
	FONT-FAMILY: "Trebuchet MS", "Verdana", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
}
.contenitore_spallasx_titolo a{
	color: white; padding-top:0px; padding-bottom:2px; FONT-WEIGHT: bold; 
	FONT-FAMILY: "Trebuchet MS", "Verdana", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
}
.contenitore_spallasx { 
	padding-left:8px; padding-right:8px; /*width: 100% auto; height: 0 auto;*/ margin-top:2px; 
	padding-bottom:5px; color:#000; border:solid 1px; border-color:white;
}
.contenitore_spallasx_testo {
	color:yellow; padding-top:3px; padding-bottom:2px; FONT-WEIGHT: normal; FONT-SIZE: 45%;
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	text-decoration:none;
}
.contenitore_spallasx_testo a{
	color:yellow; padding-top:5px; padding-bottom:4px; FONT-WEIGHT: normal;
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	text-decoration:none;
}
.contenitore_spallasx_testo a:hover{
	text-decoration:underline; color:yellow; 
} 
.contenitore_percorso {/*position: absolute; left: 230px; bottom: -8px;*/ margin-bottom: 10px;
	/*padding-left:6px; padding-right:6px;*/ /*width: 50% auto; height: 0 auto;  */
	/*padding-bottom:8px;*/ color:#000;
}
.contenitore_percorso_testo {
	color:yellow; padding-top:3px; padding-bottom:2px; FONT-WEIGHT: normal; FONT-SIZE: 45%;
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	text-decoration:none;
}
.contenitore_percorso_testo a{
	color:yellow; padding-top:5px; padding-bottom:4px; FONT-WEIGHT: normal;
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	text-decoration:none;
}
.contenitore_percorso_testo a:hover{
	text-decoration:underline; color:yellow;
}

.contenitore_percorso_select {
	padding-left:0px; padding-right:0px; /*width: 10% /*auto*/; height: 20px; margin-top:0px; 
	/*padding-top:3px; padding-bottom:2px; width: 100% auto; height: 25px; */
}
.riga_spallasx{ 
	/*position:relative;*/
	padding:0; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: white;
}
.contenitore_spallasx_select {
	padding-top:3px; padding-bottom:2px; /*width: 100% auto*/; height: 25px; 
}
/* fine SPALLA SX contenitori */

#centro{ /*position: relative;*/ LEFT:15px; 
	text-align:left;
	width: 58%;
	/*height: 0 auto;*/
	float: left; /*clear:right;*/
	margin: 		0 0 -1px 0;
	/*padding-left:0px;*/ 
	padding-bottom:10px;
	/*background-color: #D1A210;*/
}

#area_centrale{
	/*position: relative;*/ text-align:left; /*clear:left;*/
	padding:10px; margin-top:22px;
	/*height: 0 auto; width: 100%; padding:0px; right:0px; margin-top:30px; margin-left:20px; padding-bottom:0px; background-color: #ccc;*/
}

#spalla_dx{ /*position:relative; clear:right;*/
	float:left;
	/*left:20px;*/
	width:21%;
	/*height: 0 auto;*/
	padding-bottom:10px; padding-left:0px; padding-right:1px; padding-top:5px; margin-right: -1px;
	/*background-color: #B0BE33;*/
}
.testata_immagine1 {
	color: yellow; padding-top:15px; padding-bottom:10px; padding-left:10px;
	font-size: 45%;
	font-family: "Trebuchet MS, Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif";
}
.testata_immagine2 {
	float: left;
	color: white;
	FONT-FAMILY: "Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif"; 
}
.riga_sopra
{
	/*clear:left;*/
	padding:0;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.riga_sopra2
{
	float: left;
	width: 425px;
	list-style: none;
                  margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
}

.link_in
{
   font-style: italic;
}

.agenda_picc
{
	font-size: x-small;
}

.agenda_grand
{
	font-size: large;
	font-weight:bold;
}

.titoloni
{
	font-size:medium;
	font-weight:bold;
}

.territorio
{
        font-size:x-large;
}

.territorio_p
{
        font-size:small;
}


.riga_sopra_tools
{
	/*clear:left;*/
	padding-top:5px;
	padding-bottom:7px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.riga_sotto
{
	/*clear:left;*/
	padding:0;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.riga_sotto_bianca
{
	/*clear:left;*/
	padding:0;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.nero11 { FONT-SIZE: 45%; 
	padding-left:10px; padding-top:2px; padding-bottom:3px;
	FONT-WEIGHT: normal; COLOR: white;
	FONT-FAMILY: "Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif"; 
}
.nero11 a{
	COLOR: yellow; text-decoration: none
}
.nero11 a:hover{
	COLOR: yellow; text-decoration: underline
}

.nero9 { FONT-SIZE: 45%; 
	padding-left:10px; padding-top:2px; padding-bottom:3px;
	FONT-WEIGHT: normal; COLOR: white;
	FONT-FAMILY: "Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif"; 
}
.nero9 a{
	COLOR: yellow; text-decoration: none
}
.nero9 a:hover{
	COLOR: yellow; text-decoration: underline
}

.percorso {
	padding-left:5px; padding-top:2px; padding-bottom:3px;
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: yellow;
	FONT-FAMILY: "Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif"; 
}
.percorso a{ COLOR: yellow;
	text-decoration: none
}
.percorso a:hover{ COLOR: yellow;
	text-decoration: underline
}

#versione_cerca{
	/*width: 0 auto; height: 0 auto;*/ padding-top:0px; padding-bottom:0px;
	FONT-WEIGHT: normal; COLOR: yellow;
	FONT-FAMILY: "Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif";
}
#tasto_versione_sfondo {
	float: left; COLOR: yellow; text-decoration: underline
}
.tasto_versione { text-align: left;
	padding-left:10px; padding-right:20px; padding-top:10px; padding-bottom:10px;
	FONT-WEIGHT: bold; FONT-SIZE: 45%;
	FONT-FAMILY: "Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif";
	float: left; COLOR: yellow; text-decoration: underline
}
.tasto_versione a{
	float: left; COLOR: yellow; text-decoration: underline
}
.tasto_versione a:hover{
	float: left; COLOR: yellow; text-decoration: underline
}

.testo_cerca { /*display: none;*/
	float: right; /*width: 0 auto; height: 0 auto;*/
	color:#fff; padding-left:10px; padding-top:10px; padding-bottom:8px;
	FONT-WEIGHT: bold; FONT-SIZE: 45%; COLOR: white;
	FONT-FAMILY: "Verdana", "tahoma", "Lucida Grande", "Trebuchet MS", "Helvetica", "Arial", "sans-serif";
}
.tasto_cerca
{
	/*float: right;*/
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	font-family: verdana, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #000000;
	border-width: 1px;
	border-color: #888B8D;
	overflow:auto;
	background-color: #E3E0D7;
	margin-left:10px;
}


/* MENU testata verde */
#sfondo_menu_verde { /*position: relative;*/text-align:left; padding-top: 5px;
	padding-bottom: 0px;
	clear:left;  margin-top:5px; color:#fff;/*float: left; */
	/*background-color: #B0BE33;*/
	/*width: 100%; height: auto; 	line-height:38px; height: 30px;*/ font-size: 45%;
}


.menu_verde_span {
/*list-style-type:none;
margin-top:10px;*/
margin-left:-1px;
padding-left:7px;
padding-right:7px;
border-left:solid 1px;
color: yellow;
}


.menu_verde_span a:link, .menu_verde_span a:visited {
text-decoration:none;
color: yellow;
padding-left:7px;
padding-right:7px;
}
.menu_verde_span a:hover{
	text-decoration:underline; color: yellow;
}
/* fine MENU testata verde */


/* MENU piede */
#menu_piede { /*position:relative;*/ bottom:10px; /*float: left;*/
	clear:left; margin-top:10px; 
	/*width:100%;*/ color:#fff; 
}
.menu_piede { text-align:left; /*position:relative;*/
	font-size:45%; color: yellow;
	padding-left:10px; padding-top:5px; padding-bottom:5px; 
	float:left; 
	/*width:100% auto;*/
}
/* MENU piede */


#percorso_guidato{ /*position: relative; text-align:left; clear: left; /*background-color: #ccc;*/
	/*width: 70%; height: 0 auto;*/ padding:5px; margin-top:0px; margin-bottom:15px; padding-bottom:5px; border:solid 1px; border-color:white;
}
.percorso_guidato_titolo {
	color: white; padding-left:5px; padding-top:0px; padding-bottom:2px; FONT-WEIGHT: bold; FONT-SIZE: 60%;
	FONT-FAMILY: "Trebuchet MS", "Verdana", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
}


/* intestazione_notizie=cambiato in class al posto di id */
.intestazione_notizie{ /*position: relative; clear: left; text-align:left;*/ 
	/*width: 50%;*/ /*height: 0 auto;*/ padding-left:10px; margin-top:0px; margin-bottom:10px; border:solid 1px; border-color:white;
}

.intestazione_notizie_arancio { /*position: relative; clear: left; text-align:left;*/ 
	/*width: 50%;*/ /*height: 0 auto;*/ padding-left:10px; margin-top:0px; margin-bottom:10px; border:solid 1px; border-color:white;
}
.intestazione_notizie_verde { /*position: relative; clear: left; text-align:left;*/ 
	/*width: 50%;*/ /*height: 0 auto;*/ padding-left:10px; margin-top:0px; margin-bottom:10px; border:solid 1px; border-color:white;
}
.intestazione_sfondo { text-align:left;
	color: white; padding-left:0px; padding-top:0px; padding-bottom:0px; FONT-WEIGHT: bold; FONT-SIZE: 60%;
	FONT-FAMILY: "Trebuchet MS", "Verdana", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
}
.intestazione_sfondo a, .intestazione_sfondo a:visited{ text-align:left;
	color: white; padding-left:0px; padding-top:0px; padding-bottom:0px; FONT-WEIGHT: bold; text-decoration: none;
}
.intestazione_sfondo a:hover{ text-decoration: none;
}

.notizia_contenitore{ /*position: relative; clear: left;*/
	/*width: auto; height: 0 auto;*/ padding-left:0px; margin-top:0px; margin-bottom:5px; border:solid 0px; border-color:white;
	
}
.notizia_testo { clear: left;
	color: white; padding-left:0px; padding-top:0px; padding-bottom:10px; FONT-WEIGHT: normal; FONT-SIZE: 45%; text-align: justify; 
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	/*text-decoration:underline; text-align: justify;*/
}
.notizia_testo a{ text-decoration: none;
	color: yellow; padding-left:0px; padding-top:0px; padding-bottom:10px; FONT-WEIGHT: normal;
	/*text-decoration:underline;*/ text-align: justify;
}
.notizia_testo a:hover{
	text-decoration: underline;
}

.notizia_testo_tabella { clear: left;
	color: white; padding-left:0px; padding-top:0px; padding-bottom:10px; FONT-WEIGHT: normal; FONT-SIZE: 90%; text-align: justify; 
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	/*text-decoration:underline; text-align: justify;*/
}
.notizia_testo_tabella a{ text-decoration: none;
	color: yellow; padding-left:0px; padding-top:0px; padding-bottom:10px; FONT-WEIGHT: normal;
	/*text-decoration:underline;*/ text-align: justify;
}
.notizia_testo_tabella a:hover{
	text-decoration: underline;
}

.notizia_titolo { clear: left;
	color: white; padding-left:0px; padding-top:0px; padding-bottom:10px; FONT-WEIGHT: normal; FONT-SIZE: 60%; text-align: justify; 
	FONT-FAMILY: "Trebuchet MS", "Verdana", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	/*text-decoration:underline; text-align: justify;*/
}
.notizia_titolo a{ text-decoration: none;
	color: yellow; padding-left:0px; padding-top:0px; padding-bottom:10px; FONT-WEIGHT: normal; 
	FONT-FAMILY: "Trebuchet MS", "Verdana", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	/*text-decoration:underline;*/ text-align: justify;
}
.notizia_titolo a:hover{
	text-decoration: underline;
}

.titolo_forum {
	color:white; padding-left:0px; padding-top:0px; padding-bottom:0px; FONT-WEIGHT: bold; 
	FONT-FAMILY: "Verdana", "Trebuchet MS", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
}
.sfondo_forum {
	color:white; padding-left:0px; padding-top:0px; padding-bottom:0px; FONT-WEIGHT: bold;
	FONT-FAMILY: "Verdana", "Trebuchet MS", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
}
.messaggio_forum {
	color:white; padding-left:3px; padding-left:0px; padding-top:0px; margin-bottom:10px;
	FONT-FAMILY: "Verdana", "Trebuchet MS", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
}
.messaggio_forum a:{
	color:yellow; padding-left:3px; padding-left:0px; padding-top:0px; margin-bottom:10px;
	FONT-FAMILY: Trebuchet MS, Verdana, tahoma, Lucida Grande, Helvetica, Arial, sans-serif;
}
.messaggio_forum a:hover {
	text-decoration: underline;
}

#scritta_forum_colonna-sx { 
	float:			left; 
	width:			50%; 
	color:			#000;
}
#scritta_forum_colonna-dx { 
	text-align:		right;
	/*width:			50%; */
	color:			#000;
}

#scritta_forum_colonna-sx1 { 
	float:			left; 
	width:			50%; 
	color:			#000;
}
#scritta_forum_colonna-dx1 { 
	text-align:		right;
	/*width:			50%; */
	color:			#000;
}


form.cmxform fieldset { margin-bottom: 10px; border-width: 0px }
	
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}

form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.cmxform label { width: 120px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */


.button_form
{
	FONT-WEIGHT: normal;
	font-weight: bold;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #009EC7;
	border-width: 1px;
	border-color: #888B8D;
	overflow:auto;
	background-color: #E3E0D7;
}
.input_form
{
	font-family: Verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	FONT-WEIGHT: normal;
	color: #000000;
	border-width: 1px;
	overflow:auto;
	/*width: 100% auto;
	margin-left:10px;*/
	/*float: right;*/
}
.input_formspalle
{
	font-family: Verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 45%;
	background-color: #FFF;
	color: #000;
	border-width: 1px;
	overflow:auto;
	width: 100%;
	float: left;
	margin-top:3px;
}

.input_formpercorso
{
	font-family: Verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 45%;
	background-color: #FFF;
	color: #000;
	border-width: 1px;
	overflow:auto;
	/*width: 100%;
	float: left;*/
	margin-top:3px;
}

IMG {
	display: none;
}

.header{
	padding: 0;
	margin:0;
	display:block;
	clear:both;
}

.header span {
	font-size:60%;
	padding:0 0 10px 0;
	margin:0;
	display:block;
	clear:both;
	/*float:left;*/
	color:yellow;
	text-decoration: none;
}

.nascondi_menu { 
	display:none;
}

.nascondi { 
	padding: 0;
	margin:0;
	display:block;
	clear:both;
}

.nascondi h1{ 
	font-size:10%;
	padding:0 0 10px 0;
	margin:0;
	display:block;
	clear:both;
	float:left;
	color:red;
}

.nascondi_provincia{
	padding: 0;
	margin:0;
	display:block;
	clear:both;
	font-size:200%;
}
.nascondi_provincia h1 {
	width:100%;
	font-size:60%;
	padding:0 0 0 0;
	margin:0;
	display:block;
	clear:both;
	float:left;
	color:yellow;
}

.nascondi_provincia h2 {
	width:100%;
	font-size:40%;
	padding:0 0 0 0;
	margin:0;
	display:block;
	clear:both;
	float:left;
	color:yellow;
}



.notizia_contenitore_bordo{ /*position: relative; clear: left;*/
	/*width: auto; height: 0 auto;*/ padding-left:0px; margin-top:0px; margin-bottom:5px; border:solid 1px; border-color:white;
}
.notizia_titolo_marrone { clear: left;
	color: white; padding-left:10px; padding-top:5px; padding-bottom:5px; FONT-WEIGHT: normal; FONT-SIZE: 60%; text-align: justify; 
	FONT-FAMILY: "Trebuchet MS", "Verdana", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	/*text-decoration:underline; text-align: justify;*/
}
.notizia_titolo_marrone a, .notizia_titolo_marrone a:visited{ text-decoration: none;
	color: yellow; FONT-WEIGHT: normal; 
	FONT-FAMILY: "Trebuchet MS", "Verdana", "tahoma", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	/*text-decoration:underline;*/ text-align: justify;
}
.notizia_titolo_marrone a:hover{
	text-decoration: underline;
}
.riga_sopra_marronechiaro
{	/*clear:left;*/
	padding-top:0px;
	padding-bottom:0px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.testo_servizi { clear: left;
	color: white; padding-left:10px; padding-top:0px; padding-bottom:0px; FONT-WEIGHT: normal; FONT-SIZE: 45%; text-align: justify; 
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	/*text-decoration:underline; text-align: justify;*/ line-height: 20px;
}
.testo_servizi a, .testo_servizi a:visited{ text-decoration: none;
	color: yellow; FONT-WEIGHT: normal;
	/*text-decoration:underline;*/ text-align: justify;
}
.testo_servizi a:hover{
	text-decoration: underline;
}
.contenitore_spallasx_select_mappa {
	padding-top:5px; padding-bottom:10px; padding-left:10px; padding-right:10px;/*width: 100% auto*/; height: 25px; 
}

.contenitore_spallasx_testo_mappa {
	color:yellow; padding:5px; padding-left:10px; padding-right:10px; FONT-WEIGHT: normal; FONT-SIZE: 45%;
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	text-decoration:none;
}
.contenitore_spallasx_testo_mappa a{
	color:yellow; padding-top:5px; padding-bottom:4px; FONT-WEIGHT: normal;
	FONT-FAMILY: "Verdana", "tahoma", "Trebuchet MS", "Lucida Grande", "Helvetica", "Arial", "sans-serif";
	text-decoration:none;
}
.contenitore_spallasx_testo_mappa a:hover{
	text-decoration:underline; color:yellow; 
} 

.hidden_access{
	display:none;
}
