
/*---------------------------- body ----------------------------*/
body {
	background-image: url(img/struttura/sfondo_sfuma.jpg);
	height: 300px;
	background-attachment : scroll;
	background-position : top;
	background-repeat : repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}


/*---------------------------- sfondo_ricerca ----------------------------*/
.sfondo_ricerca {
	background-image: url(img/struttura/sfondo_ricerca.jpg);
	height: 74px;
	background-attachment : scroll;
	background-position : top;
	background-repeat : repeat-x;}
	
/*---------------------------- sfondo_ricerca ----------------------------*/
.sfondo_ricerca2 {
	background-image: url(img/struttura/sfondo_ricerca.jpg);
	height: 74px;
	background-attachment : scroll;
	background-position : top;
	background-repeat : repeat-x;
	padding:7px;}

/*---------------------------- sfondo_ricerca_eventi ----------------------------*/
.sfondo_ricerca_eventi {
	background-image: url(img/struttura/sfondo_ricerca_eventi.jpg);
	height: 150px;
	background-attachment : scroll;
	background-position : top;
	background-repeat : repeat-x;}

/*---------------------------- bordo_cella ----------------------------*/
.bordo_cella {
border-bottom : 1px solid #D8D8D8;  
border-right : 1px solid #D8D8D8;  
border-left : 1px solid #D8D8D8; 
border-top : 1px solid #D8D8D8;
padding: 2px 2px 2px 2px;}

/*---------------------------- pt_separa ----------------------------*/
.pt_separa {
	background-image:  url(img/struttura/pt_orizzontale.gif);
	height: 30px;}

/*---------------------------- linea_grigia ----------------------------*/
.linea_grigia {
	background-image:  url(img/struttura/pt_grigio.gif);
	height: 1px;}

/*---------------------------- spazio_10px ----------------------------*/
.spazio_10px {
	background-image:  url(img/struttura/spazio_10px.gif);
	height: 10px;}

/*---------------------------- tabella_neltesto ----------------------------*/
.tabella_neltesto {
	float: left;
	margin-right: 7px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 4px;}

/*---------------------------- tabella_neltesto_2 ----------------------------*/
.tabella_neltesto_2 {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 7px;
	margin-bottom: 4px;}

/*---------------------------- tabella_neltesto_3 ----------------------------*/
.tabella_neltesto_3 {
	float: right;
	margin-right: 0px;
	margin-left: 7px;
	margin-top: 2px;
	margin-bottom: 4px;}

/*---------------------------- sfondo_cella ----------------------------*/
.sfondo_cella {
	background-color: #F0F7DB;}

/*---------------------------- testo ----------------------------*/
.testo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.testo a:active, .testo a:visited, .testo a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #75AD12;
	font-weight: normal;
	text-decoration: none;}

.testo a:hover {
    font-size: 12px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;} 

/*---------------------------- verde ----------------------------*/
.verde {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #75AD12;
	text-decoration: none;}

.verde a:active, .verde a:visited, .verde a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #75AD12;
	font-weight: bold;
	text-decoration: none;}

.verde a:hover {
    font-size: 12px;
	color: #ECF9C8;
	text-decoration: none;
	background-color: #75AD12;} 

/*---------------------------- testo_medio ----------------------------*/
.testo_medio {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.testo_medio a:active, .testo_medio a:visited, .testo_medio a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #75AD12;
	font-weight: normal;
	text-decoration: none;}

.testo_medio a:hover {
    font-size: 11px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;} 

/*---------------------------- verde_medio ----------------------------*/
.verde_medio {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #75AD12;
	text-decoration: none;}

.verde_medio a:active, .verde_medio a:visited, .verde_medio a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #75AD12;
	font-weight: bold;
	text-decoration: none;}

.verde_medio a:hover {
    font-size: 11px;
	color: #ECF9C8;
	text-decoration: none;
	background-color: #75AD12;} 

/*---------------------------- testo_piccolo ----------------------------*/
.testo_piccolo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.testo_piccolo a:active, .testo_piccolo a:visited, .testo_piccolo a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #75AD12;
	font-weight: normal;
	text-decoration: none;}

.testo_piccolo a:hover {
    font-size: 10px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;}

/*---------------------------- verde_piccolo ----------------------------*/
.verde_piccolo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #75AD12;
	text-decoration: none;}

.verde_piccolo a:active, .verde_piccolo a:visited, .verde_piccolo a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #75AD12;
	font-weight: bold;
	text-decoration: none;}

.verde_piccolo a:hover {
    font-size: 10px;
	color: #ECF9C8;
	text-decoration: none;
	background-color: #75AD12;} 

/*---------------------------- titolo ----------------------------*/
.titolo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #75AD12;
	text-decoration: none;}

/*---------------------------- sottotitolo ----------------------------*/
.sottotitolo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #75AD12;
	text-decoration: none;}

/*---------------------------- testo_minuscolo ----------------------------*/
.testo_minuscolo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.testo_minuscolo a:active, .testo_minuscolo a:visited, .testo_minuscolo a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #75AD12;
	font-weight: normal;
	text-decoration: none;}

.testo_minuscolo a:hover {
    font-size: 9px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;}

/*---------------------------- verde_minuscolo ----------------------------*/
.verde_minuscolo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #75AD12;
	text-decoration: none;}

.verde_minuscolo a:active, .verde_minuscolo a:visited, .verde_minuscolo a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #75AD12;
	font-weight: bold;
	text-decoration: none;}

.verde_minuscolo a:hover {
    font-size: 9px;
	color: #ECF9C8;
	text-decoration: none;
	background-color: #75AD12;} 

/*---------------------------- elenco ----------------------------*/
.elenco {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.elenco a:active, .elenco a:visited, .elenco a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #75AD12;
	font-weight: bold;
	text-decoration: none;}

.elenco a:hover {
    font-size: 11px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;} 

/*---------------------------- bandi_stampa_home ----------------------------*/
.bandi_stampa_home {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.bandi_stampa_home a:active, .bandi_stampa_home a:visited, .bandi_stampa_home a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #75AD12;
	font-weight: bold;
	text-decoration: none;}

.bandi_stampa_home a:hover {
    font-size: 10px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;} 

/*---------------------------- eventi_home ----------------------------*/
.eventi_home {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;}

.eventi_home a:active, .eventi_home a:visited, .eventi_home a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #575757;
	font-weight: normal;
	text-decoration: none;}

.eventi_home a:hover {
    font-size: 9px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;} 


/*---------------------------- menu_servizio ----------------------------*/
.menu_servizio {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.menu_servizio a:active, .menu_servizio a:visited, .menu_servizio a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #315A1D;
	font-weight: normal;
	text-decoration: none;}

.menu_servizio a:hover {
    font-size: 9px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;}

/*---------------------------- pulsanti ----------------------------*/
.pulsanti {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.pulsanti a:active, .pulsanti a:visited, .pulsanti a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #75AD12;
	font-weight: normal;
	text-decoration: none;}

.pulsanti a:hover {
    font-size: 9px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;}

/*---------------------------- menu_sx ----------------------------*/
.menu_sx {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #315A1D;
	text-decoration: none;}

.menu_sx a:active, .menu_sx a:visited, .menu_sx a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #315A1D;
	font-weight: normal;
	text-decoration: none;}

.menu_sx a:hover {
    font-size: 10px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;}

/*---------------------------- footer ----------------------------*/
.footer {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #AEAEAE;
	text-decoration: none;}

.footer a:active, .footer a:visited, .footer a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #AEAEAE;
	font-weight: normal;
	text-decoration: none;}

.footer a:hover {
    font-size: 9px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;}

/*---------------------------- path ----------------------------*/
.path {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #797C7E;
	text-decoration: none;}

.path a:active, .path a:visited, .path a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #797C7E;
	font-weight: normal;
	text-decoration: none;}

.path a:hover {
    font-size: 9px;
	color: #75AD12;
	text-decoration: none;
	background-color: #ECF9C8;}

/*---------------------------- testo_errore_rosso ----------------------------*/
.testo_errore_rosso {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #F40006;
	text-decoration: none;}
	
/*---------------------------- cella_menu ----------------------------*/
.cella_menu {
	padding: 5px 0px 5px 0px;}
	
/*----- import notizie utili -----*/
.notizie {display:block; width:100%; border:1px #dcdcdc solid;}