/*********************************************************************/
/**** ***********  2004 Progetti di Impresa Srl  *********************/
/* ****************************************************************** */


/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************/
/* ****************************************************************** */


.Sottolinea_AccessKey {
	text-decoration: underline;
}

.Nascosto {
    display:none;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
}

.totale { 
	padding: 0px;
	margin: 0px;
	height: 1000px; 
}

.pagina{
		position: relative;
	    background-color: #FFFFFF;
		height: 100%;
		margin: 0px;
		padding: 0px;
		width: 100%;
}
 

#boxAreaRiservataLogin{
	width: 184px;
	background-color: #f7f7f7;
	border: 1px solid #ebebeb;
} 

.fondoAreaCentrale, .fondoAreaCentrale a,  .fondoAreaCentrale a:visited, .fondoAreaCentrale a:link, .fondoAreaCentrale a:hover {
        /* top: 360px;*/
		position: relative;
		clear: both;
		padding-top: 3px;
        text-decoration: none;
	 
		height: 20px;
		color: #FFFFFF;
		background-color: #5f8ea0;
}


/*********************************************************************/
/**** INTESTAZIONE **********************************************/
/* ****************************************************************** */


.intestazione{
	height : 82px; /*105px;*/
	background: url("../../immagini/logo/intestazione.gif");
 	vertical-align : top;
}

.sottoIntestazione {
     position: relative;
    bottom: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
  background-image: url("../../immagini/logo/sottointestazione.gif");
  background-repeat: no-repeat;
    height: 23px;
	/* color: #FFFFFF;
	font-weight: bold; */
 color: #334B55;
}

  .sottoIntestazione_testo {
	position: relative;
	top:6px;
	margin-left:20px; /*140*/
	 
	
} 

.percorsoDiNavigazione, A.percorsoDiNavigazione, A.percorsoDiNavigazione:link, A.percorsoDiNavigazione:visited {
	font-weight: bold;
	color: yellow;
	font-size: 100%;
	text-decoration: none;
}

 A.percorsoDiNavigazione:hover{
	background-color: #5F8EA0;
	font-weight: bold;
	color: yellow;
	text-decoration: underline;	
}


.banner_sottointestazione {
	position: relative;	
	width: 100%;
	height: 40px; /*104px*/
	text-align: left;
	left: 0px;
	top: 58px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color:#FFFFFF;
}

.banner_sottointestazione A, .banner_sottointestazione A:link, .banner_sottointestazione A:visited, .banner_sottointestazione A:hover{
		color:#FFFFFF;
		background-color: transparent;
}

/*********************************************************************/
/***** MAPPE CLICCABILI ****************************************/
/********************************************************************/
ul#mappa1, ul#mappa1 A,  ul#mappa1 A:link, ul#mappa1 A:visited {
margin:0;padding:0;
list-style:none;
position:relative;
width:100%; height:40px;
text-decoration: none;
color:#FFFFFF;
}

ul#mappa1 A:hover   {
margin:0;padding:0;
list-style:none;
position:relative;
 
color:#FFFFFF;
text-decoration: underline;
 
}

ul#mappa1 li    {
display:block;
position:absolute;
margin:0;padding:0;
/*text-decoration: none;*/
color:#FFFFFF;
}

li#mappa1-email {
left:418px; top:0px;
width:80px; height:24px;
}

li#mappa1-forum {
left:483px; top:0px;
width:80px; height:24px;
}

li#mappa1-meteo {
left:553px; top:0px;
width:80px; height:24px
}

li#mappa1-info {
left:630px; top:0px;
width:80px;height:24px
}

#mappa1 a {
display:block;
width:100%;
height:100%;
}
/*#mappa1 .alt { display:none }*/


/*********************************************************************/
/**** POSIZIONAMENTO OGGETTI *******************************/
/* ****************************************************************** */
.InizioTesto,.formid_corpoContenuti {
	position: relative;
	top: 35px;
	height: 100%;
}

.InizioServizio {
	position: relative;
	top: 0px;
	height: 100%;
}

.testataPagina {	
	position: relative;
	background-color: #5f8ea0;
	padding-top:2px;
	text-align: center;
	width: 100%;
   
	color: #FFFFFF;
	font-weight : bold;
}

.testataPaginaTitolo {
	
	position: relative;
	font-weight: bold;
	padding-left:4px;
	color: #FFFFFF;/* #5f8ea0;*/
	margin: 0px;
	 padding-bottom:3px;
	text-align: left;
}

.titoloPaginaEcm {
	position: relative;
	color: #FFFFFF;
	left: 5px;
	/*top: 7px;*/
	height: 10px;
	font-weight: bold;
}


.titoloPaginaEcm a, .titoloPaginaEcm a:link, .titoloPaginaEcm a:visited, .titoloPaginaEcm a:hover {
	position: relative;
	color: #FFFFFF;
	background-color: #345CD4;	
	left: 5px;
	font-weight: bold;
}

.testataStampa {
	position: relative;
	text-align: left;
	width: 100%;
	 /*float: right;*/
	padding-top:8px;
	padding-bottom:5px;
	margin: 0px;
}

.testataStampa a, .testataStampa a:visited { 
	color: #244A94;
 }
 
.chiudiIntestazioneServizio { 
	clear: both;
	height: 0px;
 }
 
.clearboth { 
	clear: both;
 }

.px1{	
	width: 1px;
	height: 1px;
}

.centro {
	text-align: center;
}
 
 .sinistra {
	text-align: left;
}

.destra {
	text-align: right;
}
 
 .alto{
	top: 0px;
	vertical-align : top;
}
 
.giustificato {
	text-align: justify;
}
.larghezza100{	
	width: 100%;
   
}




/*********************************************************************/
/**** SFONDI    *****************************************************/
/* ****************************************************************** */

.sfondo1 {
	BACKGROUND-COLOR: #f7f7f7; COLOR: #000000
}

.sfondo2 {
	BACKGROUND-COLOR: #EEEBE6; COLOR: #000000
}

.sfondo3 {
	BACKGROUND-COLOR: #BBDDFF; 
}


.sfondo4 {
	BACKGROUND-COLOR: #EEF3F5; 

}



/*********************************************************************/
/**** PULSANTI ****************************************************/
/* ****************************************************************** */
.pulsante1{
		BACKGROUND-COLOR: #f7f7f7; COLOR: #000000;
		width: 60px;
		margin-top: 3px;
		margin-bottom: 3px;
		color: black;
}

/*********************************************************************/
/**** CONFIGURAZIONE TESTI ***********************************/
/* ****************************************************************** */

.Accessibile {
	position: relative;
	top: 0px;
	right: 0px;
	display: none;
	visibility: visible;
}

.telefono {
	position: relative;
	top: 0px;
	left: 165px;
	visibility: visible;
}

.data {
	position: relative;
	top: 0px;
	right: 0px;
	width: 205px;
	text-align: right;
	visibility: visible;
}

.bollini {
	position: relative;
	top: 20px;
	visibility: visible;
	text-align: center;
	background-color: transparent;
}



.intestazione_riga {
	position:relative;
	clear:left;
	background-color: #5f8ea0;
	padding-top:2px;
	text-align: center;
	width: 100%;
	color: #FFFFFF;
	font-weight : bold;
	padding-bottom:2px;
}
/*********************************************************************/
/**** CONFIGURAZIONE AREA SX *******************************/
/* ****************************************************************** */

.ecmCategoria {	
 	display: block;
	text-align: left;
	position: relative;
	text-decoration: none;
	color: #4A5E7B;
	font-weight: bold;
	background-color: #DCEFF8;
	margin: 0px;
	width: 180px;
	min-height: 20px;
	height: auto!important;
	height: 20px;
	padding: 0px;
    margin-top: 4px;
 	padding-left: 2px;
	border-bottom: solid 1px #A5BFC9;
}

 A.ecmCategoria, A.ecmCategoria:visited, A.ecmCategoria:link {	
 	display: block;
	text-align: left;
	position: relative;
	text-decoration: none;
	color: #4A5E7B;
	font-weight: bold;
	margin: 0px;
	width: 180px;
	height: 20px;
    margin-top: 4px;
 	padding-left: 2px;
	border-bottom: solid 1px #A5BFC9;
}

A.ecmCategoria:hover {	
	position: relative; 
	display: block;
	text-align: left;	
	text-decoration: none;
	color: BLACK;
	font-weight: bold;
	background-color: #BDE1F2;
}

.interlinea_menu {
 position: relative;
 top:0px;
 background-image:  url("../../immagini/menu_sx/interlinea_menu.gif");
 background-repeat: no-repeat;
 height : 8px;
 width: 180px;
}

.elementoSx { 
	top: 0px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	position: relative;
	/* margin-bottom: 1px;*/
	background-color: #DCEFF8;
 }
 
.ecmCategoria_cella {
	top: 0px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
	/* margin-bottom: 1px;*/
	background-color: #DCEFF8;
}

.ecmFineCategoria_cella {
	top: 0px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
	background-color: #DCEFF8;
}
.ecmCategoriaImmagine {
	float: left;
	margin: 0px;
	padding: 0px;
}

.ecmCategoriaSelezionata {
	display: block;
	top: 0px;
	text-align: left;
	position: relative;
	text-decoration: none;
	color: black;
	width: 180px;
	height: 20px;
	font-weight: bold;
	background-color: #BDE1F2;
	margin: 0px;
	padding-top: 6px;
	padding-left: 2px;
 
}	

A.ecmCategoriaSelezionata,  A.ecmCategoriaSelezionata:visited, A.ecmCategoriaSelezionata:link, A.ecmCategoriaSelezionata:hover{

	top: 0px;
	text-align: left;
	position: relative;
	text-decoration: none;
	background-color: #BDE1F2;
	color: black;
	width: 180px;
	height: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top: 6px;
	padding-left: 2px;
}
	
.ecmPagina {
	position: relative;
	color: #4A5E7B;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 170px;
	min-height: 20px;
	height: auto!important;
	height: 20px;
	padding-left: 0px;
	font-weight: normal;
}

A.ecmPagina, A.ecmPagina:link, A.ecmPagina:visited {
	position: relative;
	color: #4A5E7B;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 20px;
	padding-left: 0px;
	font-weight: normal;
}

 .ecmPagina a:hover {
	color: #4A5E7B;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 170px;
	padding-left: 0px;
	position: relative;
	font-weight: normal;
	border-bottom: 1px dotted #DCEFF8;

	 
}

.ecmPaginaSelezionata, .ecmPaginaSelezionata a, .ecmPaginaSelezionata a:visited, .ecmPaginaSelezionata a:hover {

	color: #5f8ea0;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 20px;
	padding-left: 5px;
	position: relative;
	font-weight: normal;
	/*font-size: 95%;*/
	padding-bottom: 1px;
}	

	
.ecmArea, A.ecmArea, A.ecmArea:link, A.ecmArea:hover, A.ecmArea:visited{
	font-weight : bold;
	width: 152px;
	display: block;
	background-color: #5f8ea0;
	color: White;
	/*font-size: 90%;*/
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
}

.bloccoSinistra{ 
	position:absolute;
	width: 194px; /*width: 154px;*/
	clear: both;
	margin: 0px;
	padding: 0px;
	background-color: #DCEFF8; /*#CCE6FF;*/
	left: 0px;
	top: 2px;
 }
 
.areaSx {
	float: left;
	width: 186px;
	left: 1px;
	border-right: 5px solid #FFFFFF;
	text-align : left;
	padding: 0px;
	vertical-align: top;
	clear: both;
}

div#MenuSx_chiusuraPagine {
	background:  url("../../immagini/menu_sx/areariservata_bottom.gif");
	position: relative;
	width: 100%;
	height: 40px;
	left: 0px;
	top: 0px;
	visibility: visible;
}

.sfondoLabel_Sx{
	background-image: url("../../immagini/menu_sx/menusx_sfondoLabel.gif");
	position: relative;
	width: 100%;
	font-size: 95%;
	color: White;
	text-indent: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
}

div#boxAreaRiservata {
	position: relative;
	background-color : #FEC166;
	width: 100%;
	margin: 0px;
	padding-right: 0px;
}	

.margineMenuSx{  
	padding-left: 8px;
}

div#MenuSx_chiusuraAreaRiservata {
	background-image:  url("../../immagini/menu_sx/areariservata_bottom.gif");
	position: relative;
	width: 100%;
	height: 40px;
	left: 0px;
	top: 0px;
	visibility: visible;
}

.interlinea_menuSx, .interlinea_menuSx A, .interlinea_menuSx A:link, .interlinea_menuSx A:visited, .interlinea_menuSx A:hover{
	width: 180px;
	font-weight: bold;
	text-align: center;
	height: 20px;
	padding-top: 8px;
	border-top: 1px dotted #A5BFC9; 	 
}


.link_homepage, A.link_homepage, A.link_homepage:link, A.link_homepage:visited {
  position: relative;
 	font-weight: bold;
	color: #FFCC00;/* #3A6BB6;*/
	padding-top:2px;
	 
 
	/*text-indent: 15px;*/
	text-align: center;
	width: 100%;
	TEXT-DECORATION: none;
}

A.link_homepage:hover {
	position: relative;
 
	/*background-color: #5f8ea0;*/
 	font-weight: bold;
 	color: #FFFFFF; 
	padding-top:2px;
 
 
	text-align: center;
	width: 100%;
	TEXT-DECORATION: none;
}

/*********************************************************************/
/**** CONFIGURAZIONE AREA CENTRALE *********************/
/* ****************************************************************** */

div#areaCentrale {
	float: left;
	width:60%;
	left: 10px;
	top: 2px;
	text-align: left;
	margin-left: 0px;  /*  174px */
	margin-right: 0px;  /*  186 */
} 
	
/*********************************************************************/
/**** CONFIGURAZIONE AREA DX ******************************/
/* ****************************************************************** */

div#areaDx { 
	float: left;
	width: 20%;
	left: 0px;
    right: 0px; 
	text-align : right;
	padding: 0px;
	padding-left: 0px;
	border-right:0px;
	padding-right: 0px;
	margin: 0px;
}

.bloccoDestra{ 
	width: 178px;
	top: 2px;
	right: 0px;	
	border-left: 5px solid #FFFFFF;
	BACKGROUND-COLOR:#eef3f5;
    border-right:0px;
	padding-right: 0px;
	vertical-align : top;
	clear: both;
	
 }

.menuDx_label{
	background-color: #CCE6FF;
	color: #BBDDFF;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	padding: 4px;
	font-weight: bold;
	text-align: center;
	margin-left: 2px;
	width: 165px;
}

.menuDx_voce { 
	position: relative;
	background-color: #EEF3F5;
	text-align: left;
	width: 100%;
 }

.menuDx_voce_img{ 
	position: relative;
	float: left;
	clear: left;
	width: 13%;
 	text-align: center;
    background-image:  url("../../immagini/menu_dx/segnapunto.gif");
	left:0px;
	height:20px;
	padding-bottom: 2px;
 }

.menuDx_voce_img2{ 
	position: relative;
	float: left;
	clear: left;
	width: 13%;
 	text-align: center;
	padding-bottom: 2px;
	left:0px;
	height:20px;
    background-image:  url("../../immagini/menu_dx/segnapunto2.gif");
	
 }

.menuDx_voce_testo /*, menuDx_voce_testo a , menuDx_voce_testo a:visited, menuDx_voce_testo a:link */{ 
	position: relative;
	float: right;
	COLOR: #4A5E7B;
  	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-bottom: 6px;
	padding-left: 0px;
	border-bottom: 1px solid #4A5E7B;
   width: 85%;
 }
 
 
 
 
 .menuDx_voce_link, A.menuDx_voce_link, A.menuDx_voce_link:visited, A.menuDx_voce_link:link 
 {  
	COLOR: #4A5E7B;
  	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
  	TEXT-DECORATION: none;
 }
  
 
  
 .menuDx_voce_link a:hover { 
	COLOR: #4A5E7B;
  	 FONT-STYLE: normal;
	FONT-WEIGHT: bold;
  	TEXT-DECORATION: underline;
	 
 }
 
.menuDx_stacchetto{ 
	position: relative;
	height: 5px;
 }




 .internoElementoDx  { 
 	text-align: center;
  /* 	color: #FFFFFF;*/
 }





/*********************************************************************/
/**** CONFIGURAZIONE AREA FONDO PAGINA ****************/
/* ****************************************************************** */

div#MenuSxFondo {
	width: 133px;
	left: 0px;
	font-size: 95%;
	text-align: right;
	text-decoration: none;
	visibility: visible;
}

.sfondoFine_Dx{
	background: url("../../immagini/menu_dx/menudx_bottom.gif") ;
	position: relative;
	width: 143px;
	height: 30px;
	left: 0px;
	top: 0px;
	visibility: visible;
}

.fondoCentrale{
	text-align: center;
	float: left;
	clear: both;
}
/*  fine stile Menu Sx*/

/*********************************************************************/
/**** ALTRI STILI **************************************************/
/* ****************************************************************** */

.linkNero, A.linkNero, A.linkNero:visited, A.linkNero:link { 
	font-weight: normal;
	color: Black;
 }

A.linkNero:hover { 
	font-weight: normal;
	color: #5f8ea0;
 }
 
.testoPiccolo {
	font-size: 80%;
}

.TestoArgomenti {
	font-size: 95%;
}

.boxTesto1{
		width: 114px;
		font-size: 80%;
		padding-left: 6px;
}

.boxTesto2{
		width: 155px;
		font-size: 100%;
		background-color: #EEF3F5;
}

.boxEventiDellaVita {
		width: 114px;
		font-size: 90%;
		padding-left: 6px;
}


A.linkScuro, A.linkScuro:visited, A.linkScuro:hover,  A.linkScuro:link{
	color: #244A94;
}

.informazioniCorrelate, A.informazioniCorrelate, A.informazioniCorrelate:visited, A.informazioniCorrelate:hover,  A.informazioniCorrelate:link{
	color: #244A94;
	border-bottom: solid 1px #BBDDFF;
	display: block;
	text-decoration: none;
}


/**** AREA RICERCA **************************************************/

.area_ricerca{ 
  position: relative;
  top:0px;
  background-color: #EEF3F5; /*#BBDDFF;*/
  text-align: justify;
  width: 93%;
  padding-right:3px;
  padding-bottom:3px;
  padding-left:3px;
 }

.cercaNelSito { 
	/* background-color: #BBDDFF;*/
	/*padding: 3px;*/
	position: relative;
	 
	width: 100%;
	padding-left: 1px;	
	background-color: #EEF3F5;

 }
 

 .campo_ricerca { 
	position: relative;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-style: normal;
	font-weight: normal;	
	color: black;
	text-decoration: none;
	width: 100px;    /*width : 100px;*/
	height : 15px;
	background-color : #FFFFFF;
  }

 .testo_ricerca{ 
  position: relative;
  background-color: #EEF3F5; /*#BBDDFF;*/
  
  width: 70px; /* width: 194px;*/
  left: 0px;
  color: #000000;

  }

 .riga_ricercaSX{ 
  position: relative;
  background-color: #EEF3F5; /*#BBDDFF;*/
  }

  .riga_ricercaDX{ 
  position: relative;
  float:right;
  background-color: #EEF3F5; /*#BBDDFF;*/
 
  width: 30%; /* width: 194px;*/
  
  }

 
 .fontButton{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
	width : 63px;
	height : 22px;
	background-color : #CC3300;
	vertical-align : top;
	/*margin-right:5px;*/
	text-align : center;
}

/**** FINE AREA RICERCA **************************************************/

 

 .Accessibilita { 
 	font-size: 90%;
  }

 
 .linkNormale, A.linkNormale, A.linkNormale:visited, A.linkNormale:hover {
	font-weight: normal;
}
 
/********************************************************
	CALENDARIO GIORNI
*******************************************************/

.CalendarioLinkNonSelezionati_piccolo { 
	border-bottom: 1px;
	border-left: 1px;
	border-top: 0px;
	border-right: 0px;
	border-color: Black;
	border-style: solid;
	text-align: center;
	font-size: 85%;
	background-color: #FFFFFF;
	padding: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 14%;
	color: #000000;
 }
 
.CalendarioLinkGiornoSelezionati_piccolo, A.CalendarioLinkGiornoSelezionati_piccolo, A.CalendarioLinkGiornoSelezionati_piccolo:link, A.CalendarioLinkGiornoSelezionati_piccolo:visited  { 
	text-align: center;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
 }
 
 A.CalendarioLinkGiornoSelezionati_piccolo:hover{
 	text-align: center;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #CC3300;
	color: #FFFFFF;
	text-decoration: underline;
 }
 
.CalendarioCellaGiornoSelezionati_piccolo, A.CalendarioCellaGiornoSelezionati_piccolo, A.CalendarioCellaGiornoSelezionati_piccolo:link, A.CalendarioCellaGiornoSelezionati_piccolo:visited, A.CalendarioCellaGiornoSelezionati_piccolo:hover { 
	border-bottom: 1px;
	border-left: 1px;
	border-top: 0px;
	border-right: 0px;
	border-color: Black;
	border-style: solid;
	text-align: center;
	font-size: 85%;
	background-color: #CC3300;
	text-decoration: none;
	padding: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 14%;
	color: #FFFFFF;
 }
 
 .CalendarioSfondo { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 1px;
	border-color: Black;
	border-style: solid;
	color: #000000;
  }
  
  .CalendarioIntestazioneGiorni { 
	border-bottom: 1px;
	border-left: 1px;
	border-top: 0px;
	border-right: 0px;
	border-color: Black;
	border-style: solid;
	text-align: center;
	font-size: 85%;
	padding: 2px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EEF3F5;
	font-weight: bold;
	color: #000000;
   }
   
   .CalendarioCellaMesePrecedente { 
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	border-right: 0px;
	border-color: Black;
	border-style: solid;
	background-color: #EEF3F5;
  	text-align: center;
	color: #000000;
   }
  
   .CalendarioCellaMeseProssimo { 
	border-bottom: 1px;
	border-left: 0px;
	border-top: 1px;
	border-right: 0px;
	border-color: Black;
	border-style: solid;
	background-color: #EEF3F5;
  	text-align: center;
	color: #000000;
   }
  
   .CalendarioCellaTitoloMese { 
	border-bottom: 1px;
	border-left: 0px;
	border-top: 1px;
	border-right: 0px;
	border-color: Black;
	border-style: solid;
	background-color: #EEF3F5;
	padding: 4px;
	color: #F7DB7B;
	font-weight: bold;
  	text-align: center;
	color: #000000;
   }
  
.calendarioEventi{ 
	position:relative;
	width: 100%;
	top:0px;
   }


.calendario_nascosto{ 
	 
   }
   
   