/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2006 ***************/
/*********************************************************************/


/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************************/
/*********************************************************************/

.nonVisibile, Nascosto{
	display:none;
}

/*********************************************************************/
/**** BOX TOTALE *****************************************************/
/*********************************************************************/

#boxTotale{
	width: 100%;
}

/*********************************************************************/
/**** BOX INTESTAZIONE ***********************************************/
/*********************************************************************/
#boxIntestazioneGrafica {
	  height: 136px;

	background-image: url("../../../immagini/logo/intestazione.jpg");	
}

#boxIntestazioneAccessibile {
display:none;
	
}

/*********************************************************************/
/**** BOX PARTITA IVA ************************************************/
/*********************************************************************/

#boxPartitaIva {
	color: black;
	border: 1px solid #C2CE7D;
	background-color: #DEF4B0;
	padding-top: 5px;
	font-size: 90%;
	text-align: center;
}

#boxPartitaIva H2{
	padding-bottom: 8px;
	font-weight: normal;
	font-size: 80%;
}

#boxPartitaIva H3{
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	font-size: 90%;
}
 
/**** BOX RICERCA DINAMICA PER SERVIZI STANDARD **********************/
/*********************************************************************/

#boxMascheraDiRicercaPerServizioStandard {
	width: 98%;
	margin-left: 5px;
	background-color: #ebebeb;
	border: 1px dotted black;
}

#boxMascheraDiRicercaPerServizioStandard FORM {
	padding-right: 0px;
	padding-left: 0px;
	border: 0px;
	padding-bottom: 5px;
	margin: 0; 
	width: 99%;
	padding-top: 5px;
}

#boxMascheraDiRicercaPerServizioStandard H3 {
	margin: 0.5em 5px;
	font-weight: bold;
	font-size: 135%;
	border-bottom: 1px dotted #003399;
}

#boxMascheraDiRicercaPerServizioStandard H4 {
	margin: 0.5em 5px;
	font-weight: normal;
	font-size: 85%;
	text-align: justify;
}

#boxMascheraDiRicercaPerServizioStandard H4:first-letter {
	background-color: #EDEFEF;
	padding: 3px;
	font-weight: bold;
	color: black;
	font-size: 120%;
}

#boxMascheraDiRicercaPerServizioStandard H5 {
	
}

#boxMascheraDiRicercaPerServizioStandard H6 {
	color: #003399;
	padding-top: 8px;
	margin-left: 5px;
	float: left !important;
	font-size: 78%;
	
}

#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-bottom: none;
 	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 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	border-bottom: 1px solid #819F24;
	border-right: 1px solid #819F24;
	padding: 6px;
	background-color: #FEE06B;
	color: #333;
}

#boxMascheraDiRicercaPerServizioStandard LABEL {
	display: inline;
	float: left !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 10px;	
	width: 120px;
	text-align: left;
	height: auto;
}


#boxMascheraDiRicercaPerServizioStandard INPUT {
	float: left;
	width: 60% !important;
}

#boxMascheraDiRicercaPerServizioStandard INPUT.campoData {
	margin-left: 5px;
	margin-top: 0px;
	float: left;
	width: 74px !important;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca {
	clear: left;
	float: left;
	width: 99%;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante {
	clear: left;
	margin-top: 20px;
	text-align: center;	
	padding-bottom: 8px;
	background-color: #f7f7f7;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante INPUT {
	width: 40% !important;
	clear: none;
	float: none !important; 
	margin: auto;
	text-align: center !important;
	height: auto;
	background-color: #EDEFEF;
	border: 2px solid white;
	line-height: normal;	
}

#boxMascheraDiRicercaPerServizioStandard LABEL.campoSceltaSingola {
	width: 15%;
	float: left;
	line-height: normal;
}

#boxMascheraDiRicercaPerServizioStandard LABEL.campoSceltaSingola INPUT  {
	width: 25px;
	margin-right: 6px;
	float: left;
	line-height: normal;
}

#boxMascheraDiRicercaPerServizioStandard LABEL.campoSceltaMultipla {
	width: 95%;
	float: left;
	clear: left;
	line-height: normal;
}

#boxMascheraDiRicercaPerServizioStandard LABEL.campoSceltaMultipla INPUT  {
	width: 4%;
	float: left;
	clear: left;
	line-height: normal;
}

#boxMascheraDiRicercaPerServizioStandard SELECT {
	width: 61%;
	float: left;
}


#boxMascheraDiRicercaPerServizioStandard A {
	cursor: pointer;
}

/*********************************************************************/
/**** BOX AREA RISERVATA *********************************************/
/*********************************************************************/ 

#boxAreaRiservata{ 
position:relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 85%;
	 left:10px;
	text-align: center;
 
	font-size: 80%;
 }
 
#boxAreaRiservata .intestazione{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	color: #003387;
	text-align: left;
	font-weight: bold;	
 
	font-size: 100%;
 } 

#boxAreaRiservata LABEL{ 
position:relative;
top:4px;
	color: #000;
 	float: left;
	clear: both;
 text-align:left;
font-weight: normal;
 } 
 
#boxAreaRiservata INPUT{ 
position:relative;
	width: 140px;
 	float: left;
	clear: both;
top:8px;

	background-color: #FFFFFF;	
 }   

#boxAreaRiservata .pulsante1 { 
position:relative;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	width: 45px;
	font-size: 110%;
	color: black;
  	float: left;
	clear: both;
	top:10px;
	left:50px;
 } 
 
#boxAreaRiservata2{ 
position:relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 85%;
	 left:10px;
	text-align: center;
 
	font-size: 80%;
 }
 
#boxAreaRiservata2 .intestazione{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	color: #003387;
	text-align: left;
	font-weight: bold;	
 
	font-size: 100%;
 } 

#boxAreaRiservata2 LABEL{ 
position:relative;
top:4px;
	color: #000;
 	float: left;
	clear: both;
 text-align:left;
font-weight: normal;
 } 
 
#boxAreaRiservata2 INPUT{ 
position:relative;
	width: 140px;
 	float: left;
	clear: both;
top:8px;

	background-color: #FFFFFF;	
 }   

#boxAreaRiservata2 .pulsante1 { 
position:relative;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	width: 45px;
	font-size: 110%;
	color: black;
  	float: left;
	clear: both;
	top:10px;
	left:50px; 	
 } 
 
 #GestisciLinkAreaRiservata {
    position: relative;
    top: 16px;
    margin-left: 10px;
    width: 85%;
    font-size: 80%;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #003387;
    text-align: left;
    clear: left;
 }
 
/*********************************************************************/
/**** BOX EVENTI DELLA VITA ******************************************/
/*********************************************************************/ 
 
 



 
 #boxEventiDellaVita{ 
	position: relative;
	top: 0px;
	left:10px;
	width: 200px;
	right: 0px;
	text-align : left;
	padding: 0px;
	margin: 0px;
   font-size:80%;
   
 
 }


#boxEventiDellaVita .VoceContenuto_Menu_DX{ 
	position: relative;
	top: 0px;
	width: 100%;
	right: 0px;
	text-align : left;
	clear:left;
	
 }
 
 #boxEventiDellaVita .VoceContenutoBlu_Menu_DX {
	color: #003387;
 
}

 #boxEventiDellaVita  .link_neroN  A {
	font-weight : normal;
 	color: #000000;
   text-decoration: none;
 
  }
  
 #boxEventiDellaVita  .link_neroN  A:hover {
   text-decoration: underline;
  }










#boxEventiDellaVita .intestazione{
	width: auto;
	display: block;
	margin-top: 20px;
	padding: 9px;
	background-color: #FEE06B;
	font-weight: bold;
	font-size: 105%;
}

#boxEventiDellaVita ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#boxEventiDellaVita ul li{
	margin: 0;
	padding: 0;
}

#boxEventiDellaVita ul li a{
	display: block; 
	width: 98%;
	border-bottom: 1px dashed #999;
	text-decoration: none; 
	padding: 5px 0 2px 4px;
	color: #666;
}

#boxEventiDellaVita a:hover{
	color: #000;
	background-color: #eee;
}

/*********************************************************************/
/**** BOX MENU ECM ***************************************************/
/*********************************************************************/

#boxMenu1{

	width: auto;
} 





#boxMenu1 .VoceContenuto_Menu_DX{
	position: relative;
	top:-4px;
	width: 100%;
	right: 0px;
	text-align : left;
	clear:left;
	margin:0px;
	padding:0px;
	line-height:1px;

}

#boxMenu1_image   {
 
 display:inline;
 

}


#boxMenu1 .VoceContenuto_Menu_DX  img {
 
 display:inline;
	margin:0px;
	padding:0px;

}

#boxMenu1 .interlinea_menuSX  img  {
 position: relative;
  top:-12px;
	margin:0px;
	padding:0px;

}

#boxMenu1 .ecmCategoriaDX A {
	position: relative;
	display:block;
    left:18px;
	width: 80%;
	right: 0px;
	text-align : left;
	clear:left;
	margin-bottom:2px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;

}

#boxMenu1 .ecmCategoriaDX A:hover {
 
	text-decoration:underline;

}


#boxMenu2 .ecmCategoriaDX A {
	position: relative;
	display:block;
    left:18px;
	width: 80%;
	right: 0px;
	text-align : left;
	clear:left;
	margin-bottom:2px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;

}

#boxMenu2 .ecmCategoriaDX A:hover {
 
	text-decoration:underline;

}

#boxMenu1 .intestazione{
	background-color: #007B05;
	clear: right;
	color: white;
	height: auto;
	width: auto;
	background-image: none;
	font-weight: bold;
	font-size: 105%;
	padding: 6px;
}

#boxMenu1 .area{
	position: relative;
	font-family: arial;
	text-align: left;
	left: 0px;
	font-size: 100%;
	color: #000F00;
	font-weight: bold;
	border: 0px;
	border-top:4px solid white;
	border-bottom: 1px black solid;
	margin: 0px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 5px;
	background-color: #C2CE7D; 
	margin-top: 4px;
}

#boxMenu1 .categoria A{
	position: relative;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	left: 0px;
	height: 100%;
	font-size: 78%;
	color: black;
	font-weight: normal;
	border: 0px;
	border-bottom: 1px dotted black;
	margin: 0px;
	padding-left: 6px;
	padding-bottom: 2px;
	background-color: transparent; 
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 4px;
}

#boxMenu1 .categoria A:hover{
	background-color: #ebebeb; 
}

#boxMenu1 .pagina A{
	display: block;
	text-align: left;
	width: auto;
	border: 0px;
	margin: 0px;
	margin-top: 6px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 80%;
	font-weight: bold;
	border-top: 1px dotted white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

#boxMenu1 .pagina A:hover {
	color: Black;
	background-color: #D1E78F;
}

#boxMenu1 .sottoPagina A{
	display: block;
	text-align: left;
	width: auto;
	border-bottom: 0px;
	margin-left: 35px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
} 

#boxMenu1 .sottoPagina A:hover{
	color: Black;
	background-color: #D1E78F;
}

#boxMenu2{

position: relative;
	top: 0px;
	left:10px;
	width: 200px;
	right: 0px;
	text-align : left;
	padding: 0px;
	margin: 0px;
} 





#boxMenu2 .VoceContenuto_Menu_DX{
	position: relative;
	top:-4px;
	width: 100%;
	right: 0px;
	text-align : left;
	clear:left;
	margin:0px;
	padding:0px;

}



#boxMenu2 .VoceContenuto_Menu_DX  img {
 position: relative;

	margin:0px;
	padding:0px;

}

#boxMenu2 .interlinea_menuSX  img  {
 position: relative;
  top:-12px;
	margin:0px;
	padding:0px;

}


#boxMenu2 .intestazione{
	background-color: #007B05;
	clear: right;
	color: white;
	height: auto;
	width: auto;
	background-image: none;
	font-weight: bold;
	font-size: 105%;
	padding: 6px;
}

#boxMenu2 .categoria{
	position: relative;
	font-family: arial;
	left: 0px;
	font-size: 110%;
	color: black;
	font-weight: bold;
	border: 0px;
	margin: 0px;
	padding-left: 6px;
	padding-bottom: 2px;
	background-color: #FEE06B; 
	margin-top: 10px;
}

#boxMenu2 .pagina A{
	display: block;
	width: auto;
	border: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid white;
	border-bottom: 1px solid #FEE06B;
	font-size: 80%;
	font-weight: bold;
	background-color: #FFEFAE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
}

#boxMenu2 .pagina A:hover{
	display: block;
	background-color: yellow;
	text-decoration: none;
}

#boxMenu2 .sottoPagina A{
	display: block;
	width: auto;
	border-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 75%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FDF5CC;
	text-decoration: none;
	color: black;
}

#boxMenu2 .sottoPagina A:hover{
	display: block;
	background-color: yellow;
	text-decoration: none;
}

#boxMenu2 .sottoPagina IMG{
	clear: left;
	float: left;
	width: 15px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
}  

#boxMenu3{

position: relative;
	top: 0px;
	left:10px;
	width: 200px;
	right: 0px;
	text-align : left;
	padding: 0px;
	margin: 0px;
} 





#boxMenu3 .VoceContenuto_Menu_DX{
	position: relative;
	top:-4px;
	width: 100%;
	right: 0px;
	text-align : left;
	clear:left;
	margin:0px;
	padding:0px;

}



#boxMenu3 .VoceContenuto_Menu_DX  img {
 position: relative;

	margin:0px;
	padding:0px;

}

#boxMenu3 .interlinea_menuSX  img  {
 position: relative;
  top:-12px;
	margin:0px;
	padding:0px;

}


#boxMenu3 .intestazione{
	background-color: #007B05;
	clear: right;
	color: white;
	height: auto;
	width: auto;
	background-image: none;
	font-weight: bold;
	font-size: 105%;
	padding: 6px;
}

#boxMenu3 .categoria{
	position: relative;
	font-family: arial;
	left: 0px;
	font-size: 110%;
	color: black;
	font-weight: bold;
	border: 0px;
	margin: 0px;
	padding-left: 6px;
	padding-bottom: 2px;
	background-color: #FEE06B; 
	margin-top: 10px;
}

#boxMenu3 .pagina A{
	display: block;
	width: auto;
	border: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid white;
	border-bottom: 1px solid #FEE06B;
	font-size: 80%;
	font-weight: bold;
	background-color: #FFEFAE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
}

#boxMenu3 .pagina A:hover{
	display: block;
	background-color: yellow;
	text-decoration: none;
}

#boxMenu3 .sottoPagina A{
	display: block;
	width: auto;
	border-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 75%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FDF5CC;
	text-decoration: none;
	color: black;
}

#boxMenu3 .sottoPagina A:hover{
	display: block;
	background-color: yellow;
	text-decoration: none;
}

#boxMenu3 .sottoPagina IMG{
	clear: left;
	float: left;
	width: 15px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
}  

#boxMenu4{

position: relative;
	top: 0px;
	left:10px;
	width: 200px;
	right: 0px;
	text-align : left;
	padding: 0px;
	margin: 0px;
} 





#boxMenu4 .VoceContenuto_Menu_DX{
	position: relative;
	top:-4px;
	width: 100%;
	right: 0px;
	text-align : left;
	clear:left;
	margin:0px;
	padding:0px;

}



#boxMenu4 .VoceContenuto_Menu_DX  img {
 position: relative;

	margin:0px;
	padding:0px;

}

#boxMenu4 .interlinea_menuSX  img  {
 position: relative;
  top:-12px;
	margin:0px;
	padding:0px;

}


#boxMenu4 .intestazione{
	background-color: #007B05;
	clear: right;
	color: white;
	height: auto;
	width: auto;
	background-image: none;
	font-weight: bold;
	font-size: 105%;
	padding: 6px;
}

#boxMenu4 .categoria{
	position: relative;
	font-family: arial;
	left: 0px;
	font-size: 110%;
	color: black;
	font-weight: bold;
	border: 0px;
	margin: 0px;
	padding-left: 6px;
	padding-bottom: 2px;
	background-color: #FEE06B; 
	margin-top: 10px;
}

#boxMenu4 .pagina A{
	display: block;
	width: auto;
	border: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid white;
	border-bottom: 1px solid #FEE06B;
	font-size: 80%;
	font-weight: bold;
	background-color: #FFEFAE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
}

#boxMenu4 .pagina A:hover{
	display: block;
	background-color: yellow;
	text-decoration: none;
}

#boxMenu4 .sottoPagina A{
	display: block;
	width: auto;
	border-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 75%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FDF5CC;
	text-decoration: none;
	color: black;
}

#boxMenu4 .sottoPagina A:hover{
	display: block;
	background-color: yellow;
	text-decoration: none;
}

#boxMenu4 .sottoPagina IMG{
	clear: left;
	float: left;
	width: 15px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
}  

#boxMenu5{

position: relative;
	top: 0px;
	left:10px;
	width: 200px;
	right: 0px;
	text-align : left;
	padding: 0px;
	margin: 0px;
} 





#boxMenu5 .VoceContenuto_Menu_DX{
	position: relative;
	top:-4px;
	width: 100%;
	right: 0px;
	text-align : left;
	clear:left;
	margin:0px;
	padding:0px;

}



#boxMenu5 .VoceContenuto_Menu_DX  img {
 position: relative;

	margin:0px;
	padding:0px;

}

#boxMenu5 .interlinea_menuSX  img  {
 position: relative;
  top:-12px;
	margin:0px;
	padding:0px;

}


#boxMenu5 .intestazione{
	background-color: #007B05;
	clear: right;
	color: white;
	height: auto;
	width: auto;
	background-image: none;
	font-weight: bold;
	font-size: 105%;
	padding: 6px;
}

#boxMenu5 .categoria{
	position: relative;
	font-family: arial;
	left: 0px;
	font-size: 110%;
	color: black;
	font-weight: bold;
	border: 0px;
	margin: 0px;
	padding-left: 6px;
	padding-bottom: 2px;
	background-color: #FEE06B; 
	margin-top: 10px;
}

#boxMenu5 .pagina A{
	display: block;
	width: auto;
	border: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid white;
	border-bottom: 1px solid #FEE06B;
	font-size: 80%;
	font-weight: bold;
	background-color: #FFEFAE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
}

#boxMenu5 .pagina A:hover{
	display: block;
	background-color: yellow;
	text-decoration: none;
}

#boxMenu5 .sottoPagina A{
	display: block;
	width: auto;
	border-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 75%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FDF5CC;
	text-decoration: none;
	color: black;
}

#boxMenu5 .sottoPagina A:hover{
	display: block;
	background-color: yellow;
	text-decoration: none;
}

#boxMenu5 .sottoPagina IMG{
	clear: left;
	float: left;
	width: 15px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
}  
/*********************************************************************/
/**** BOX ACCESSIBILITA **********************************************/
/*********************************************************************/

#boxAccessibilita {
 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;

	font-size: 80%;
/*width:650px;*/
  width:380px;
	padding-top:18px;
		padding-bottom:15px;
	  /*background: url(../../../immagini/fondo/sfondo_credit.png) no-repeat;
	  background-position:center;*/
}

#boxAccessibilitaValidatori{

	 padding-top:10px;
		padding-bottom:10px;
	top:0px;
	 height:20px;
	 /*font-size:80%;*/
}
#boxAccessibilitaValidatori A{

	 padding-top:10px;
		padding-bottom:10px;
	top:0px;
	bottom:3px;
	/* font-size:90%;*/
}
 
#boxAccessibilita A { 
 
   
	text-decoration:none;
	font-weight: bold;
  
 }

#boxAccessibilita A SPAN {
	padding: 0 0.2em;
	font-weight: normal;
 
} 

#boxAccessibilita A.linkProgettiDiImpresa {
	padding: 0 0.2em;
	font-size: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0px;
	text-transform: none;
	color: #003399;
} 
 
#boxAccessibilitaModalitaVisualizzazione{
	position:relative;
	padding-top: 6px;
	font-size: 95%;
	padding-bottom: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	left:10px;
	width:70%;
	text-align: left;	
	top:10px;
	clear:left;
	color: #0D2460;
	
} 


 

#boxAccessibilitaModalitaVisualizzazione .sfondo_menu_dxSotto {
	position: relative;
	top:10px;
     
    padding-bottom:0px;
 
}

 .sfondo_menu_dxSotto  img {
	position: relative;
	top:10px;
    margin:0px;
    left:-1px;
    padding-bottom:0px;
 
}

#boxAccessibilitaModalitaVisualizzazione .intestazione{
	font-size: 90%;
	font-weight: bold;
} 

/*********************************************************************/
/**** BOX BRICIOLE DI PANE *******************************************/
/*********************************************************************/

#boxBricioleDiPane{
	position: relative;
	top:1px;
	width:100%;
	padding-top:6px;
	padding-bottom:7px;
	text-indent:6px;
	
    color:#FFFFFF;
	background: #003399 url(../../../immagini/notizie/Menu_Titolo.jpg);
	 background-repeat:no-repeat;
	/*background-color: #007B05;
	margin-left: 1px;
	margin-right: 1px;
	color: white;	
	width: auto;*/
}

#boxBricioleDiPane A{

	color: #FFF;	
	text-decoration: none;
}

#boxBricioleDiPane .percorso{
	background-color: #007B05;
	width: 100%;
	float: left;
}

#boxBricioleDiPane IMG{
	float: left;
	background-color: #007B05;
	padding-right: 5px;
}

#boxBricioleDiPane H2{
   position:absolute;
   top:150px;
	color: white;
	padding-top: 19px;
	width: auto;
	padding-bottom: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 95%;
	border-bottom: 1px solid white;	
}

#boxBricioleDiPane H3{
	color: white;
	float: left;
	width: auto;
	margin: 0px;
	padding-top: 19px;
	padding-right: 25px;
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 95%;
}

/*********************************************************************/
/**** BOX RICERCA NEL SITO *******************************************/
/*********************************************************************/


#boxRicercaNelSito {
	position: relative;
	top:0px;
	left: 0px;
 	margin: 0px;
	clear:left;
	width:100%;
}

#boxRicercaNelSito_google {
	position: relative;
	background: url("../../../immagini/menu_sx/ricerca_google.jpg") no-repeat;

	top:0px;
	left: 0px;
 	margin: 0px;
 
	width:100%;
	clear:left;
	margin-bottom:10px;
}

 
#boxRicercaNelSito LABEL{
font-size:80%;
}


 
#boxRicercaNelSito_google LABEL{
font-size:80%;
padding-bottom:4px;
}

#boxRicercaNelSito_google .riga_form {
	position: relative;
 	top:18px;
	left: 0px;
  
}
 
 
#boxRicercaNelSito_google .Nascosto{
display:none;
}

#boxRicercaNelSito INPUT{
	/*width: 100px;
	float: right;
	margin-top: 10px;
	margin-bottom: 4px;
	margin-right: 4px;
	border: 1px solid #666666;
	background-color: #FFFFFF;	*/
}

#boxRicercaNelSito .pulsante1 { 
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	width: 45px;
	font-size: 100%;
	color: black;
 }
 
 #boxRicercaNelSito_google .pulsante1 { 
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	width: 45px;
	font-size: 100%;
	color: black;
 }
 
 
  #boxRicercaNelSito  .boxTesto5{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-decoration: none;
	width : 130px;
	background-color : #FFFFFF;
}

  #boxRicercaNelSito_google .boxTesto5{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-decoration: none;
	width : 130px;
	background-color : #FFFFFF;
}

/*********************************************************************/
/**** BOX CALENDARIO EVENTI ******************************************/
/*********************************************************************/

#boxCalendarioEventi {
position:relative;
	clear:left;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	left:10px;
	width : 85%;
	 
}




#boxCalendarioEventi TABLE {
	 
	border-collapse: collapse;
	padding: 0px;
	text-align: center;
	width:168px;
}

#boxCalendarioEventi TH {
	  
	font-weight: bold;
	font-size: 80%;
	border-collapse: collapse;
	padding: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	text-transform: lowercase;
}

#boxCalendarioEventi TD {
	 	padding: 2px;
	border-collapse: collapse;
	padding: 0px;
	font-size: 80%;
	text-align: center;
 border: solid 1px     #EBEBEB;
		background-color: #FFF8DC;
}

#boxCalendarioEventi TD A {
	display: block;
 
	border-collapse: collapse;
	padding: 2px;
	 color: black;
	 font-weight:bold;
	background-color: #FFDB4E;
	text-decoration: none;
	text-align: center;
}

#boxCalendarioEventi TD A:hover {
		text-decoration: underline;
}

#boxCalendarioEventi .intestazioneMese {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	width: 100%;
	text-align: center;
	background-color: #FFDB4E;
	color: black;
} 

#boxCalendarioEventi .intestazioneMese A {
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#boxCalendarioEventi .intestazioneMese img.sinistra {
	display: inline;
	width: 21px;
	top: 0px;
	border: 0px;
	margin: 0px;
	padding-right: 5px;
		background-color: #FFDB4E;
}

#boxCalendarioEventi .intestazioneMese img.destra {
	display: inline;
	width: 30px;
	top: 0px;
	border: 0px;
	margin: 0px;
	padding-left: 7px;
		background-color: #FFDB4E;
}

#boxCalendarioEventi H2 {
	font-size: 90%;
	border-top: 1px dotted black;
}

#boxCalendarioEventi   .meseCorrente {
   font-weight:bold;
   border-left: solid 2px #FFDB4E;
         border-right: solid 1px #FFDB4E;
		background-color: #FFDB4E;
}

#boxCalendarioEventi   .mesePrecedente  A {

      border-right: solid 2px #FFDB4E;
		background-color: #FFDB4E;
}
#boxCalendarioEventi   .meseProssimo A  {
   border-left: solid 2px #FFDB4E;
		background-color: #FFDB4E;
}
 



#boxPaginazioneServizioStandard {
	margin-top: 20px;
	margin-left: 6px;
	margin-right: 4px;	
	margin-bottom: 20px;
	font-size: 80%;
	font-weight: bold;
	border: 1px solid black;
	padding: 2px;
	padding-left: 6px;
	background-color: #ebebeb;
	clear:both;
}

#boxPaginazioneServizioStandard A {
	border: 0px;
	font-size: 95%;
	font-weight: normal;
	border-right: 1px solid black;
	color: black;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	padding-right: 6px;
}

#boxPaginazioneServizioStandard SPAN {
	border: 0px;
	font-size: 95%;
	font-weight: normal;
	border-right: 1px solid black;
	color: black;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	padding-right: 6px;
}

#boxPaginazioneServizioStandard A:hover {
	color:white;
	border-right: 1px solid black;
	background-color: #cc0000;
	text-decoration: none;
	padding: 3px;
	padding-right: 6px;
}



#boxCalendarioEventi  .VoceContenuto_Menu_DX{ 
	position: relative;
	top: 0px;
	width: 100%;
	right: 0px;
	text-align : left;
	clear:left;
	font-size:90%;
 }

 
#boxCalendarioEventi  .VoceContenuto_Menu_DX  A{ 
 
	font-size:90%;
 }
 
/**** BOX INTESTAZIONE RECAPITI *******************************************/
/*********************************************************************/

#boxIntestazioneRecapiti{

     position:relative;
    background:  url("../../../immagini/logo/sotto_intestazione.jpg") no-repeat;
    padding-top:0px;
	padding-top:1px;
	padding-bottom:12px;
height:28px;
	width: 100%;
 
 
}



#boxIntestazioneRecapiti .testo{

   position:relative;
   	padding-top:4px;
	padding-bottom:12px;
 	width: 90%;
	float:right;
	text-align:right;
	/* background:  	#FFDC4E;*/
 
 
}

#boxIntestazioneRecapiti .immagine {
    position:relative;
 top:-1px;
	float:right;
	  /*  background:  url("../../../immagini/logo/Sotto_intestazione_angoloDx.jpg") no-repeat;*/
		background-position:right;
 
}

#boxIntestazioneRecapiti .immagine im {
    position:relative;
   top:-4px;
	float:left;
	height:28px;
}
/***************************************************************/
/**** BOX INTESTAZIONE MENU ************************************/
/***************************************************************/

#boxIntestazioneMenu{

position: relative;

	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
 	color: #000000;
	background:  #BAC8E3;
	margin: 0px;
	text-align:center;
	width: 100%;
 
}



#boxIntestazioneMenu  .accesskey_stile{
 text-decoration: underline;
  
 
}
 #boxIntestazioneMenu A{
  position: relative;
 	color: #000000; 
	 
    font-style : normal;
 	TEXT-DECORATION: none;
}

 
 
 
/***************************************************************/
/**** BOX AREA MULTIMEDIA ************************************/
/***************************************************************/

 
 #BoxAreaMultimedia {
	position: relative;
	top:0px;
    left:-1px;
    padding-bottom:0px;
  /*background-image: url(../../immagini/menu_dx/sfondo_menu_dxSopra.jpg);*/
  background-repeat:no-repeat;
}

/***************************************************************/
/**** BOX AREA LINK        ************************************/
/***************************************************************/

  #BoxArealink {
	position: relative;
	top:3px;
    padding-top:40px;
left:-1px;
    padding-bottom:0px;
  /*background-image: url(../../immagini/menu_sx/sfondo_menu_sxSotto.jpg) ;*/
   background-repeat:no-repeat;

}


/***************************************************************/
/**** BOX AREA BANNER        ************************************/
/***************************************************************/

 
 #BoxAreaBanner {
	position: relative;
       left:11px;
    
}

 #BoxAreaBanner img {
	 
	 border: solid #A2A2A2 1px;
    
}


/***************************************************************/
/**** BOX AREA BANDO SCADENZA        ****************************/
/***************************************************************/
 
 #BoxAreaBando{ 
	position: relative;
	top: 0px;
	left:10px;
	width: 200px;
	right: 0px;
	text-align : left;
	padding: 0px;
	margin: 0px;
   font-size:80%;
 
 }


#BoxAreaBando .VoceContenuto_Menu_DX{ 
	position: relative;
	top: 0px;
	width: 100%;
	right: 0px;
	text-align : left;
	clear:left;
	
 }
 
 #BoxAreaBando .VoceContenutoBlu_Menu_DX {
	color: #003387;
 
}

 #BoxAreaBando  .link_neroN  A {
	font-weight : normal;
 	color: #000000;
   text-decoration: none;
 
  }
  
 #BoxAreaBando  .link_neroN  A:hover {
   text-decoration: underline;
  }
  
  

  


