A:link {
	COLOR: #006c00; TEXT-DECORATION: underline
}
A:active {
	COLOR: #006c00; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #006c00; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #cc0000
}
.nonVisibile {
	DISPLAY: none
}
#boxPaginaEcm {
	
}
#boxPaginaEcm H1 {
	FONT-SIZE: 130%; COLOR: #990000; BORDER-BOTTOM: #990000 2px dotted; FONT-FAMILY: Arial; TEXT-ALIGN: left! important
}
#boxPaginaEcm H3 {
	FONT-WEIGHT: normal! important; FONT-SIZE: 100%; COLOR: black
}

#boxTotale {
	WIDTH: 100%;
}

#formid_centro LI {
	MARGIN-LEFT: 30px; POSITION: relative
}
.boxIntestazioneGrafica {
	HEIGHT: 156px
}
#boxIntestazioneAccessibile {
	DISPLAY: none
}
#boxPartitaIva {
	CLEAR: both; BACKGROUND-POSITION: left 50%; BORDER-TOP: #e7c2c9 1px solid; FONT-SIZE: 85%; MARGIN-LEFT: 5px; WIDTH: 97%; COLOR: black; POSITION: relative; HEIGHT: 255px; TEXT-ALIGN: left
}
#boxPartitaIva IMG {
	FLOAT: left
}
#boxPartitaIva H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; PADDING-BOTTOM: 2px
}
#boxPartitaIva H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#boxAreaRiservata {
	CLEAR: left; MARGIN-TOP: 1em; FONT-SIZE: 80%; FLOAT: left; BACKGROUND-IMAGE: url(../../../immagini/ricerca/sfondo1.jpg); MARGIN-BOTTOM: 1em; WIDTH: 100%; TEXT-ALIGN: center
}
#boxAreaRiservata FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#boxAreaRiservata FIELDSET LEGEND {
	DISPLAY: none; VISIBILITY: hidden
}
#boxAreaRiservata LABEL {
	CLEAR: left; MARGIN-TOP: 10px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FLOAT: left; COLOR: white; PADDING-TOP: 5px
}
#boxAreaRiservata INPUT {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN-TOP: 10px; FLOAT: right; MARGIN-BOTTOM: 4px; BORDER-LEFT: #666666 1px solid; WIDTH: 90px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffffff
}
#boxAreaRiservata .pulsante1 {
	CLEAR: both; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN-TOP: 4px; FLOAT: right; MARGIN-BOTTOM: 4px; BORDER-LEFT: #666666 1px solid; WIDTH: 93px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #d1e78f
}
#boxAreaRiservata .intestazione {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0.5em 0px; COLOR: #fff; TEXT-ALIGN: left
}
#boxMenu1 {
	CLEAR: left; BORDER-TOP: #e7c2c9 16px solid; WIDTH: auto; POSITION: relative
}
#boxMenu1 .intestazione {
	CLEAR: right; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 105%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; WIDTH: auto; COLOR: white; PADDING-TOP: 6px; HEIGHT: auto; BACKGROUND-COLOR: #007b05
}
#boxMenu1 .area {
	CLEAR: left; BORDER-TOP: white 4px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 90%; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 4px 0px 10px 8px; COLOR: #9f0c28; PADDING-TOP: 5px; BORDER-BOTTOM: #9f0c28 1px solid; FONT-FAMILY: arial; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#boxMenu1 .categoria {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 14px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
#boxMenu1 .categoria IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; POSITION: relative; TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
#boxMenu1 .categoria A {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 78%; LEFT: 6px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 155px; COLOR: #000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#boxMenu1 .categoria .categoriaselezionata {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 78%; LEFT: 6px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 155px; COLOR: #000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#boxMenu1 .categoria A:hover {
	BACKGROUND-COLOR: #ebebeb
}
#boxMenu1 .pagina {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 18px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
#boxMenu1 .pagina IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; POSITION: relative; TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
#boxMenu1 .pagina A {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 78%; LEFT: 10px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 148px; COLOR: #9f0c28; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#boxMenu1 .pagina .paginaselezionata {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 78%; LEFT: 10px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 148px; COLOR: #9f0c28; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#boxMenu1 .pagina A:hover {
	COLOR: black; BACKGROUND-COLOR: #ebebeb
}
#boxMenu1 .sottoPagina A {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 80%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 35px; WIDTH: auto; COLOR: #9f0c28; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#boxMenu1 .sottoPagina A:hover {
	COLOR: black; BACKGROUND-COLOR: #d1e78f
}
#boxMenu2 {
	CLEAR: left; 
   BORDER-TOP: #e7c2c9 16px solid; 
   MARGIN-TOP: 8px;
   WIDTH: auto; 
   POSITION: relative;
}
#boxMenu2 .intestazione {
	CLEAR: right; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 105%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; WIDTH: auto; COLOR: white; PADDING-TOP: 6px; HEIGHT: auto; BACKGROUND-COLOR: #007b05
}
#boxMenu2 .area {
	CLEAR: left; BORDER-TOP: white 4px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 90%; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 4px 0px 10px 8px; COLOR: #9f0c28; PADDING-TOP: 5px; BORDER-BOTTOM: #9f0c28 1px solid; FONT-FAMILY: arial; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#boxMenu2 .categoria {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 8px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
#boxMenu2 .categoria IMG {
	FLOAT: left; MARGIN: 0px; POSITION: relative; TOP: 5px
}
#boxMenu2 .categoria A {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 78%; LEFT: 6px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 155px; COLOR: #000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#boxMenu2 .categoria A:hover {
	BACKGROUND-COLOR: #ebebeb
}
#boxMenu2 .pagina A {
	BORDER-TOP: #cccccc 1px dotted; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 1px 0px 0px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#boxMenu2 .pagina A:hover {
	COLOR: black; BACKGROUND-COLOR: #d1e78f
}
#boxMenu2 .sottoPagina A {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 80%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 35px; WIDTH: auto; COLOR: #9f0c28; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#boxMenu2 .sottoPagina A:hover {
	COLOR: black; BACKGROUND-COLOR: #d1e78f
}
#boxAccessibilita {
	FONT-SIZE: 80%; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#boxAccessibilita A {
	PADDING-LEFT: 0.2em; BACKGROUND: #fff; COLOR: #666; TEXT-DECORATION: underline
}
#boxAccessibilita A:hover {
	TEXT-DECORATION: none
}
#boxAccessibilita A SPAN {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#boxAccessibilita A.linkProgettiDiImpresa {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; COLOR: #9f0c28; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
#boxAccessibilitaModalitaVisualizzazione {
	FONT-SIZE: 95%; WIDTH: 99%
}
#boxAccessibilitaModalitaVisualizzazione .intestazione {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
#boxAccessibilitaInformazioniTest {
	CLEAR: left; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 5px 2px 5px 6px; WIDTH: 97%; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#boxAccessibilitaInformazioniTest UL {
	CLEAR: left; DISPLAY: list-item! important; FLOAT: left; MARGIN-LEFT: 25px; WIDTH: 90%
}
#boxAccessibilitaInformazioniTest P {
	CLEAR: left; FLOAT: left; WIDTH: 98%
}
#boxAccessibilitaValidatori {
	CLEAR: left; MARGIN-TOP: 5px; FONT-SIZE: 95%; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 6px; WIDTH: 99%; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#boxBricioleDiPane {
	CLEAR: both; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 11px 1px 10px 6px; WIDTH: 95%; COLOR: black; BORDER-BOTTOM: #000 1px solid
}
#boxBricioleDiPane A {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: black; TEXT-DECORATION: none
}
#boxBricioleDiPane IMG {
	PADDING-RIGHT: 5px; FLOAT: left; BACKGROUND-COLOR: white
}
#boxBricioleDiPane H2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 95%; FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: auto; COLOR: black; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
#boxBricioleDiPane H2 A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; BACKGROUND-COLOR: white
}
#boxBricioleDiPane H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 25px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: auto; COLOR: white; PADDING-TOP: 19px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
#boxRicercaNelSito {
	CLEAR: left; BORDER-TOP: #9f0c28 15px solid; FONT-SIZE: 80%; MIN-HEIGHT: 30px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 200px; WIDTH: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: #9f0c28 1px solid; POSITION: relative; TOP: 1px; TEXT-ALIGN: center
}
#boxRicercaNelSito IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
#boxRicercaNelSito FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 40%; PADDING-TOP: 3px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
#boxRicercaNelSito FIELDSET LEGEND {
	DISPLAY: none; VISIBILITY: hidden
}
#boxRicercaNelSito LABEL {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 80%; POSITION: relative; TOP: -2px
}
#boxRicercaNelSito INPUT {
	BORDER: #666666 1px solid;  WIDTH: 100px; MARGIN-RIGHT: 4px;   HEIGHT: 16px; BACKGROUND-COLOR: #ffffff; padding:0px;font-size:100%;
}
#boxRicercaNelSito .pulsante1 {
	BORDER: #666666 1px solid;  WIDTH: 40px;   BACKGROUND-COLOR: #fff;padding-bottom:2px;HEIGHT: 18px;
}
#boxRicercaNelSito .intestazione {
	FONT-SIZE: 80%; FLOAT: left; PADDING-TOP: 6px; POSITION: relative
}
#boxRicercaNelSito .intestazione2 {
	FONT-SIZE: 80%; RIGHT: 27%; FLOAT: right; PADDING-TOP: 4px; POSITION: relative
}
#boxCalendarioEventi {
	CLEAR: left; 
   BORDER-RIGHT: white 2px solid; 
   BORDER-TOP: white 8px solid; 
   MARGIN-TOP: 5px; 
   BORDER-LEFT: white 2px solid; 
   POSITION: relative;
}
#boxCalendarioEventi .intestazione {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #9f0c28; TEXT-ALIGN: center
}
#boxCalendarioEventi TABLE {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 2px solid; WIDTH: 98%; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 2px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
#boxCalendarioEventi TH {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 2px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
#boxCalendarioEventi TD {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 2px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f5e6e9; TEXT-ALIGN: center
}
#boxCalendarioEventi TD A {
	DISPLAY: block; COLOR: #fff; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #9f0c28; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#boxCalendarioEventi TD A:hover {
	COLOR: #000; BACKGROUND-COLOR: #f5e6e9
}
#boxCalendarioEventi .intestazioneMese {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; WIDTH: 100%; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d1e78f; TEXT-ALIGN: center
}
#boxCalendarioEventi .intestazioneMese A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#boxCalendarioEventi .intestazioneMese IMG.sinistra {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 21px; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#boxCalendarioEventi .intestazioneMese IMG.destra {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 30px; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#boxCalendarioEventi H2 {
	BORDER-TOP: black 1px dotted; FONT-SIZE: 90%
}
#boxCalendarioEventi .meseCorrente {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fff
}
#boxCalendarioEventi .mesePrecedente A {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; COLOR: #000; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #fff
}
#boxCalendarioEventi .meseProssimo A {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; COLOR: #000; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #fff
}
#boxPaginazioneServizioStandard {
	CLEAR: both; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; MARGIN: 20px 4px 20px 6px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ebebeb
}
#boxPaginazioneServizioStandard A {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: black; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#boxPaginazioneServizioStandard SPAN {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: black; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#boxPaginazioneServizioStandard A:hover {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #cc0000; TEXT-DECORATION: none
}
.boxPaginazioneServizioStandard {
	CLEAR: both; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; MARGIN: 20px 4px 20px 6px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ebebeb
}
.boxPaginazioneServizioStandard A {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.boxPaginazioneServizioStandard SPAN {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: black; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.boxPaginazioneServizioStandard A:hover {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #cc0000; TEXT-DECORATION: none
}
#boxMascheraDiRicercaPerServizioStandard {
	CLEAR: left; BORDER-RIGHT: black 1px dotted; BORDER-TOP: black 1px dotted; MARGIN-LEFT: 5px; BORDER-LEFT: black 1px dotted; WIDTH: 98%; BORDER-BOTTOM: black 1px dotted; BACKGROUND-COLOR: #ebebeb
}
#boxMascheraDiRicercaPerServizioStandard FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 99%; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
#boxMascheraDiRicercaPerServizioStandard H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 135%; MARGIN: 0.5em 5px; BORDER-BOTTOM: #9f0c28 1px dotted
}
#boxMascheraDiRicercaPerServizioStandard H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; MARGIN: 0.5em 5px; TEXT-ALIGN: justify
}
#boxMascheraDiRicercaPerServizioStandard H4:first-letter {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; BACKGROUND-COLOR: #edefef
}
#boxMascheraDiRicercaPerServizioStandard H5 {
	
}
#boxMascheraDiRicercaPerServizioStandard H6 {
	FONT-SIZE: 78%; FLOAT: left! important; MARGIN-LEFT: 5px; COLOR: #9f0c28; PADDING-TOP: 8px
}
#boxMascheraDiRicercaPerServizioStandard FIELDSET {
	PADDING-RIGHT: 0px; BORDER-TOP: #819f24 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(sfondoRicerca.png) #f9e100 repeat-x 50% top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#boxMascheraDiRicercaPerServizioStandard FIELDSET DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(line.png) repeat-x 50% bottom; FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 100%; PADDING-TOP: 10px
}
#boxMascheraDiRicercaPerServizioStandard LEGEND {
	BORDER-RIGHT: #819f24 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 105%; PADDING-BOTTOM: 6px; COLOR: #333; PADDING-TOP: 6px; BORDER-BOTTOM: #819f24 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fee06b
}
#boxMascheraDiRicercaPerServizioStandard LABEL {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 80%; FLOAT: left! important; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 120px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: auto; TEXT-ALIGN: left
}
#boxMascheraDiRicercaPerServizioStandard INPUT {
	FLOAT: left; WIDTH: 60%! important
}
#boxMascheraDiRicercaPerServizioStandard INPUT.campoData {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 74px! important
}
#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca {
	CLEAR: left; FLOAT: left; WIDTH: 99%
}
#boxMascheraDiRicercaPerServizioStandard .campoPulsante {
	CLEAR: left; MARGIN-TOP: 20px; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
#boxMascheraDiRicercaPerServizioStandard .campoPulsante INPUT {
	CLEAR: none; BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; FLOAT: none! important; MARGIN: auto; BORDER-LEFT: white 2px solid; WIDTH: 40%! important; LINE-HEIGHT: normal; BORDER-BOTTOM: white 2px solid; HEIGHT: auto; BACKGROUND-COLOR: #edefef; TEXT-ALIGN: center! important
}
#boxMascheraDiRicercaPerServizioStandard LABEL.campoSceltaSingola {
	FLOAT: left; WIDTH: 15%; LINE-HEIGHT: normal
}
#boxMascheraDiRicercaPerServizioStandard LABEL.campoSceltaSingola INPUT {
	FLOAT: left; WIDTH: 25px; LINE-HEIGHT: normal; MARGIN-RIGHT: 6px
}
#boxMascheraDiRicercaPerServizioStandard LABEL.campoSceltaMultipla {
	CLEAR: left; FLOAT: left; WIDTH: 95%; LINE-HEIGHT: normal
}
#boxMascheraDiRicercaPerServizioStandard LABEL.campoSceltaMultipla INPUT {
	CLEAR: left; FLOAT: left; WIDTH: 4%; LINE-HEIGHT: normal
}
#boxMascheraDiRicercaPerServizioStandard SELECT {
	FLOAT: left; WIDTH: 61%
}
#boxMascheraDiRicercaPerServizioStandard A {
	CURSOR: pointer
}
#boxEventiVita {
	CLEAR: left; 
   MARGIN-TOP: 8px; 
   WIDTH: auto; 
   POSITION: relative;
}
#boxEventiVita .intestazione {
	CLEAR: right; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 105%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; WIDTH: auto; COLOR: white; PADDING-TOP: 6px; HEIGHT: auto; BACKGROUND-COLOR: #007b05
}
#boxEventiVita .area {
	CLEAR: left; BORDER-TOP: white 4px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 90%; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 4px 0px 10px 8px; COLOR: #9f0c28; PADDING-TOP: 5px; BORDER-BOTTOM: #9f0c28 1px solid; FONT-FAMILY: arial; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#boxEventiVita .categoria {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 8px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
#boxEventiVita .categoria IMG {
	FLOAT: left; MARGIN: 0px; POSITION: relative; TOP: 5px
}
#boxEventiVita .categoria A {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 78%; LEFT: 6px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 155px; COLOR: #000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#boxEventiVita .categoria A:hover {
	BACKGROUND-COLOR: #ebebeb
}
#boxEventiVita .pagina A {
	BORDER-TOP: #cccccc 1px dotted; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; MARGIN: 1px 0px 0px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#boxEventiVita .pagina A:hover {
	COLOR: black; BACKGROUND-COLOR: #d1e78f
}
#boxEventiVita .sottoPagina A {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 80%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 35px; WIDTH: auto; COLOR: #9f0c28; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#boxEventiVita .sottoPagina A:hover {
	COLOR: black; BACKGROUND-COLOR: #d1e78f
}
#boxEventiDellaVita {
	FONT-SIZE: 80%; WIDTH: auto
}
#boxEventiDellaVita .intestazione {
	PADDING-RIGHT: 9px; MARGIN-TOP: 20px; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 105%; PADDING-BOTTOM: 9px; WIDTH: auto; PADDING-TOP: 9px; BACKGROUND-COLOR: #fee06b
}
#boxEventiDellaVita UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#boxEventiDellaVita UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#boxEventiDellaVita UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 98%; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dashed; TEXT-DECORATION: none
}
#boxEventiDellaVita A:hover {
	COLOR: #000; BACKGROUND-COLOR: #eee
}
#selectEventiDellaVita {
	CLEAR: both; PADDING-RIGHT: 120px; PADDING-LEFT: 120px; FONT-SIZE: 70%; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: black; LINE-HEIGHT: 40px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#selectEventiDellaVita DIV.titolo {
	DISPLAY: none; VISIBILITY: hidden
}
#selectEventiDellaVita DIV.boxEventidellaVitaSelect {
	DISPLAY: inline; FLOAT: left; WIDTH: 45%; TEXT-ALIGN: center
}
#selectEventiDellaVita DIV.boxNome {
	FLOAT: left; PADDING-TOP: 2px
}
#selectEventiDellaVita DIV.boxSelect {
	BACKGROUND: url(../../../immagini/eventidellavita/areatematica.gif) no-repeat left top; FLOAT: left; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: left
}
#selectEventiDellaVita DIV.boxSelect SELECT {
	MARGIN-LEFT: 50px
}
 HTML #selectEventiDellaVita DIV.boxSelect SELECT {
	MARGIN-TOP: 10px
}

#boxBanner {
	width: 90%;
	margin: 0 auto;
	margin-top: 1em;
	text-align: center;	
}

#boxBanner2 {
	width: 90%;
	margin: 0 auto;
	margin-top: 1em;
	text-align: center;	
}


#BoxMenuAreaRiservata {
	border-top:16px solid #E7C2C9;
	clear:left;
	margin-top:8px;	
	position:relative;
	width:auto;
}

#BoxMenuAreaRiservata .MessaggioBenvenuto {
	background-color:#FFFFFF;
	border-bottom:1px solid #9F0C28;
	border-top:4px solid white;
	border-width:4px 0 1px;
	clear:left;
	color:#9F0C28;
	font-family:arial;
	font-size:90%;
	font-weight:bold;
	left:0;
	margin:4px 0 10px 8px;
	padding-bottom:2px;
	padding-left:3px;
	padding-top:5px;
	position:relative;
	text-align:left;
}

#BoxMenuAreaRiservata .MenuOpzioni {
	border-width: 0;
	clear: left;
	margin: 0;
	font-size: 80%;
	padding-left: 15px;
	margin-left: 8px;
	background: url("/immagini/menu_sx/punto_elenco.gif") left no-repeat;
	position: relative;
}
