/*********************************************************************/

/************** Progetti di Impresa Srl copyright 2006 ***************/

/*********************************************************************/





/*********************************************************************/

/**** CONFIGURAZIONE GENERALE ****************************************/

/*********************************************************************/

a:link, a:visited{

	color: #990134;	

	text-decoration: underline;

}



a:hover{

	color: #FF0000;

}



.nonVisibile{

	display:none;

}



/*********************************************************************/

/**** BOX TOTALE *****************************************************/

/*********************************************************************/



#boxTotale{

	width: 100%;

}



* html #formid_centro {

	/*font-size:85%;*/

}



#formid_dx{

	background: url("/immagini/sfondo/bg-dx-top.gif") 1px 50px no-repeat;

	position:relative;

}



#formid_intestazione1{

	height:190px!important;

}



#formid_intestazione2 {

    position: relative;

    width: 100%;

	min-height:6px;

	height:auto!important;

	height:6px;

	background:#fff;

	border-bottom:1px solid #000;

	border-top:1px solid #000;

} 



#formid_intestazione2 {

	height:6px!important;

}



#formid_intestazione3 {

    position: relative;

    width: 100%;

	min-height:7px;

	height:auto!important;

	height:7px;

	background:#fff;

} 



* html #formid_intestazione3 {

	height:5px!important;

}



/*********************************************************************/

/**** BOX INTESTAZIONE ***********************************************/

/*********************************************************************/



#boxIntestazioneGrafica {

	background-color:#990134;

	background-image: url("../../../immagini/logo/intestazione.jpg");

	background-repeat:no-repeat;

}



#boxIntestazioneGrafica img{

	height:190px!important;

	width:780px!important;

}



#boxIntestazioneAccessibile {

	display: none;

}



/*********************************************************************/

/**** BOX PARTITA IVA ************************************************/

/*********************************************************************/



#boxPartitaIva {

	color: black;

	clear: both;

	float: left;

	width: 100%;

	background-color: #fff;

	font-size: 80%;

	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 AREA RISERVATA *********************************************/

/*********************************************************************/ 


/*
#boxAreaRiservata{ 

	width: 100%;

	float: left;

	clear: left;

	text-align: center;

	font-size: 80%;

	background:#990134;

	border-top:1px solid #000;

}

 

#boxAreaRiservata fieldset{

	border:0;

	padding:0;

	margin:0;

}



#boxAreaRiservata fieldset legend{

	display: none;

	visibility:hidden;

}



#boxAreaRiservata LABEL{ 

	display:none;

	visibility:hidden;

} 

 

#boxAreaRiservata INPUT{ 

	width: 89px;

	float: left;

	margin: 5px 2px;

	border: 1px solid #CCCCCC;

	background-color: #fff;	

	font-size:80%;

} 



#boxAreaRiservata .pulsante1 { 

 	border: 0;

	background-color: #990134;

	font-size:80%;

	color:#fff;

	font-weight:normal;

	text-decoration:underline;

	cursor:pointer;

	text-align:right;

	margin-left: 93px;

}

 

#boxAreaRiservata .intestazione{

	color:#fff;

	font-size:90%;

	margin:0; 

	margin-bottom:0;

	padding-left:15px;

	text-align:left;

	background:#990134;

	line-height:1.4em;

	font-weight:bold;

}
*/

#boxMenuAreaRiservata {
	width: 100%;
	float: left;
	clear: left;
	padding-bottom:1em;
	padding-top: 1em;
	font-size: 80%;
	background:#990134;
}

#boxMenuAreaRiservata div.boxNome{
	text-align: left;
	left: 0px;
	font-size:140%;
	color: #990033;
	font-weight: normal;
	border: 0px;
	margin: 0px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #EEEEEE; 
	text-transform:lowercase;
}

#boxMenuAreaRiservata div.boxSelect{

}

#boxMenuAreaRiservata div.boxSelect ul{
	margin:0;
	padding:0;
}

#boxMenuAreaRiservata div.boxSelect ul li{
	list-style-type:none;
	background: url("/immagini/sfondo/bg-menu-dx.gif") bottom left no-repeat #990134;
	
}

#boxMenuAreaRiservata div.boxSelect ul li a, #boxMenuAreaRiservata div.boxSelect ul li a:link, #boxMenuAreaRiservata div.boxSelect ul li a:visited, #boxMenuAreaRiservata div.boxSelect ul li a:active {
	padding-left:25px;
	display:block; 
	color:#eee;
	line-height:1.8em;
	min-height:1.8em;
	height:auto!important;
	height:1.8em;
	text-decoration:none;
	font-size:80%;
}

#boxMenuAreaRiservata div.boxSelect ul li a:hover{
	background: url("/immagini/sfondo/bg-arrow.gif") top left no-repeat;
	color:#fff;
}
 

/*********************************************************************/

/**** BOX EVENTI DELLA VITA ******************************************/

/*********************************************************************/ 



#boxEventiDellaVita{

	width: auto;

	font-size: 80%;

}



#boxEventiDellaVita .intestazione{

	width: auto;

	display: block;

	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;

	padding-bottom:111px;

	background: url("/immagini/sfondo/bg-sx-bot.gif") bottom left no-repeat;

	position:relative;

} 



#boxMenu1 .intestazione{

	background-color: #990033;

	clear: right;

	color: #fff;

	height: auto;

	width: auto;

	background-image: none;

	font-weight: bold;

	font-size: 105%;

	padding: 6px;

}



#boxMenu1 .area{

	position: relative;

	text-align: right;

	left: 0px;

	font-size:125%;

	color: #fff;

	font-weight: normal;

	border: 0px;

	margin: 0px;

	padding-right: 6px;

	padding-bottom: 3px;

	padding-top: 7px;

	background-color: #990033; 

	border-bottom:5px solid #ccc;

	text-transform:lowercase;

}





html>body #boxMenu1 .area{

	line-height:1.4em;

}



#boxMenu1 .categoria{

	margin:0;

	padding:0;

}



#boxMenu1 .categoria A{

	position: relative;

	display: block;

	text-align: right;

	font-size: 65%;

	color: #fff;

	font-weight: bold;

	border: 0;

	margin: 0;

	padding:0;

	padding-right: 10px;

	background-color: #990033; 

	text-decoration: none;

	border-bottom:1px solid #CC3300;

	padding-top:1px;

	padding-bottom:2px;

}



html>body #boxMenu1 .categoria A{

	line-height:1.8em;

	min-height:1.8em;

	height:auto!important;

	height:1.8em;

}



#boxMenu1 .categoria A:hover{

	background-color: #ebebeb; 

	color:#990033;

	border-bottom:1px solid #fff;

}



#boxMenu1 .pagina A{

	display: block;

	text-align: left;

	position:relative;

	width: auto;

	border: 0px;

	margin: 0px;

	padding-left: 30px;

	padding-top: 0px;

	padding-bottom: 4px;

	font-size: 60%;

	font-weight: normal;

	text-decoration: none;

	background-color: #f7f7f7;

	color: #990033;

	border-bottom:1px solid #ccc;

}



#boxMenu1 .pagina A:hover {

	color: #990134;

	background-color: #fff;

}



#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%;

	text-decoration: none;

	color: #fff;

} 



#boxMenu1 .sottoPagina A:hover{

	color: #000;

	background-color: #fff;

}



#boxMenu2{

	width: 100%;

} 



#boxMenu2 .intestazione{

	background-color: #990033;

	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: #990033; 

	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;

}  



/*********************************************************************/

/**** BOX ACCESSIBILITA **********************************************/

/*********************************************************************/



#boxAccessibilita {

	text-align: center;

	font-size: 70%;

}

 

#boxAccessibilita A {

	text-transform:uppercase;

	text-decoration:none;

	font-weight: bold;

	padding-left:0.2em;

	background:#FFF;

	color:#555;	

 }



#boxAccessibilita A SPAN {

	padding: 0 0.2em;

	font-weight: normal;

	background-color: #FFCC33;

} 



#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: Blue;

} 

 

#boxAccessibilitaModalitaVisualizzazione{

	padding-top: 6px;

	font-size: 70%;

	float: left;

	clear: left;

	width:100%;

	text-align: center;	

	margin-top:.5em;

	margin-bottom:80px;

} 



* html #boxAccessibilitaModalitaVisualizzazione{

	font-size: 60%;

} 



#boxAccessibilitaModalitaVisualizzazione .intestazione{

	display:none;

	visibility:hidden;

} 



#boxAccessibilitaInformazioniTest{

	margin-top:1em;

}



#boxAccessibilitaInformazioniTest UL{



}



#boxAccessibilitaInformazioniTest P{



}



#boxAccessibilitaValidatori{

	font-size: 70%;

	float: left;

	clear: left;

	width: 100%;

	background-color: #fff;

	text-align: center;

} 



#boxAccessibilitaValidatori a{

	text-decoration:none;

}



/*********************************************************************/

/**** BOX BRICIOLE DI PANE *******************************************/

/*********************************************************************/



#boxBricioleDiPane{

	float: left;

	color: black;	

	width: 94%;

	margin-left:3%;

	font-size: 85%;

	position:relative;

}



* html #boxBricioleDiPane{

	margin-left:1.5%;

}



#boxBricioleDiPane A{

	font-weight: bold;

	color: black;	

	text-decoration: none;

}



#boxBricioleDiPane IMG{

	float: left;

	padding-right: 5px;

}

#boxBricioleDiPane H1{

	color: black;

	float: left;

	font-size: 95%;

}



#boxBricioleDiPane H2{

	color: black;

	float: right;

	width: auto;

	font-weight: bold;

	font-size: 95%;




}



/*@media all and (min-width:0px) {

    head~body #boxBricioleDiPane H2{margin-top:0; }

}*/



#boxBricioleDiPane H2 A{

	background-color: white;

	color: black;

}



#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 ULTIMI CONTENUTI *******************************************/

/*********************************************************************/



#boxUltimiContenuti {

	width: 94%;

	float: left;

	clear: left;

	margin-bottom:1em;

	text-align: center;

	font-size: 80%;

	background:#A6CAFF;

	margin-left:3%;

}



* html #boxUltimiContenuti {

	margin-left:1%;

}



#boxUltimiContenuti #boxUltimiContenutiSx{

	width: 65%;

	float: left;

	display:inline;

}



#boxUltimiContenuti #boxUltimiContenutiSx p{

	text-align:left;

	padding-top:.5em;

	font-size:90%;

}



#boxUltimiContenuti #boxUltimiContenutiSx a{

	color:#000;

}



#boxUltimiContenuti #boxUltimiContenutiSx a:hover{

	color:#003;

	text-decoration:underline;

}



#boxUltimiContenuti #boxUltimiContenutiSx p img{

	float:left;

	padding:.5em;

	padding-top:0;

	padding-right:1em;

}



#boxUltimiContenuti #boxUltimiContenutiDx{

	width: 35%;

	float: left;

	display:inline;

}



#boxUltimiContenuti #boxUltimiContenutiDx p{

	text-align:right;

	padding-top:.5em;

	font-size:90%;

}



#boxUltimiContenuti #boxUltimiContenutiDx a{

	color:#000;

	text-transform:uppercase;

}



#boxUltimiContenuti #boxUltimiContenutiDx a:hover{

	color:#003;

	text-decoration:underline;

	

}



#boxUltimiContenuti #boxUltimiContenutiDx p img{

	float:right;

	padding:.5em;

	padding-top:0;

	padding-left:1em;

}

/*********************************************************************/

/**** BOX SMS              *******************************************/

/*********************************************************************/



#boxSms {

	width: 100%;

	float: left;

	clear: left;

	margin-bottom:1em;

	text-align: center;

	font-size: 80%;

	background:#F7F7F7;

	padding-bottom:1em;

}



#boxSms fieldset{

	border:0;

	padding:0;

	margin:0;

}



#boxSms p{

	font-size:85%;

	margin-bottom:1em;

	text-align:left;

}



#boxSms fieldset legend{

	display: none;

	visibility:hidden;

}



#boxSms LABEL{

	display:none;

	visibility:hidden;

	color: #990033;

	float: left;

	margin-top: 6px;

	font-weight: normal;

	padding-left:2px;

}



#boxSms INPUT{

	width: 100px;

	float: left;

	margin-left:5px;

	margin-right: 5px;

	border: 1px solid #000;

	background-color: #fff;	

}



#boxSms .pulsante1 { 

	width: 70px;

 	border: 1px solid #000;

	background-color: #BB3845;

	float: left;

	color:#fff;

	height:18px;

	margin:0!important;

	font-weight:bold;

 }

 

#boxSms .intestazione{

	color:#fff;

	font-weight:normal;

	font-size:90%;

	margin:0; 

	margin-bottom:1em;

	padding-left:2px;

	text-align:left;

	background:#990033;

	line-height:1.4em;

}



/*********************************************************************/

/**** BOX BANNER           *******************************************/

/*********************************************************************/



#boxBanner {

	width: 100%;

	float: left;

	clear: left;

	margin-bottom:1em;

	text-align: center;

	font-size: 80%;

	padding-bottom:1em;

}

 

#boxBanner .intestazione{

	display:none;

	visibility:hidden;

}





/*********************************************************************/

/**** BOX NEWSLETTER       *******************************************/

/*********************************************************************/



#boxNewsletter {

	width: 100%;

	float: left;

	clear: left;

	margin-bottom:1em;

	text-align: center;

	font-size: 80%;

	background:#F7F7F7;

	padding-bottom:1em;

}



#boxNewsletter fieldset{

	border:0;

	padding:0;

	margin:0;

}



#boxNewsletter p{

	font-size:85%;

	margin-bottom:1em;

	text-align:left;

}



#boxNewsletter fieldset legend{

	display: none;

	visibility:hidden;

}



#boxNewsletter LABEL{

	display:none;

	visibility:hidden;

	color: #990033;

	float: left;

	margin-top: 6px;

	font-weight: normal;

	padding-left:2px;

}



#boxNewsletter INPUT{

	width: 100px;

	float: left;

	margin-left:5px;

	margin-right: 5px;

	border: 1px solid #000;

	background-color: #fff;	

}



#boxNewsletter .pulsante1 { 

	width: 70px;

 	border: 1px solid #000;

	background-color: #BB3845;

	float: left;

	color:#fff;

	height:18px;

	margin:0!important;

	font-weight:bold;

 }

 

#boxNewsletter .intestazione{

	color:#fff;

	font-weight:normal;

	font-size:90%;

	margin:0; 

	margin-bottom:1em;

	padding-left:2px;

	text-align:left;

	background:#990033;

	line-height:1.4em;

}



/*********************************************************************/

/**** BOX RICERCA NEL SITO *******************************************/

/*********************************************************************/



#boxRicercaNelSito {

	width: 100%;

	float: left;

	clear: left;

	text-align: center;

	font-size: 80%;

}



#boxRicercaNelSito fieldset{

	border:0;

	padding:0;

	margin:0;

}



#boxRicercaNelSito fieldset legend{

	display: none;

	visibility:hidden;

}



#boxRicercaNelSito LABEL{

	display:none;

	visibility:hidden;

	color: #990033;

	float: left;

	margin-top: 6px;

	font-weight: normal;

	padding-left:2px;

}



#boxRicercaNelSito INPUT{

	width: 120px;

	float: left;

	margin-left:5px;

	margin-right: 5px;

	border: 1px solid #000;

	background-color: #fff;	

}



#boxRicercaNelSito .pulsante1 { 

	width: 50px;

 	border: 1px solid #000;

	background-color: #fff;

	float: left;

	color:#000;

	height:18px;

	margin:0!important;

	font-weight:normal;

 }

 

#boxRicercaNelSito .intestazione{

	display:none;

	visibility:hidden;

}



/*********************************************************************/

/**** BOX CALENDARIO EVENTI ******************************************/

/*********************************************************************/



#boxCalendarioEventi {

	clear:both;

	border-top:1px solid #fff;

	font-size:90%;

}



#boxCalendarioEventi TABLE {

	border-collapse: collapse;

	padding: 0;

	width: 100%;

	text-align: center;

	

}



#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 {

	border: 0;

	border-collapse: collapse;

	padding: 0px;

	font-size: 70%;

	font-weight:normal;

	text-align: center;

	background:#F0F0F0;

}



#boxCalendarioEventi TD.mesePrecedente {

	border: 0;

	border-left:0;

	border-top:0;

}



#boxCalendarioEventi TD.meseProssimo {

	border: 0;

	border-right:0;

	border-top:0;

}



#boxCalendarioEventi TD.meseCorrente {

	border: 0;

	border-top:0;

	background-color:#990134;

	color:#fff;

}



#boxCalendarioEventi TD A {

	display: block;

	border-collapse: collapse;

	padding: 2px;

	background-color: #D60800;

	text-decoration: none;

	text-align: center;

	color:#fff;

	font-weight:normal;

}



#boxCalendarioEventi TD.mesePrecedente a{

	background-color:#990134;

}



#boxCalendarioEventi TD.meseProssimo a{

	background-color:#990134;

}



#boxCalendarioEventi TD.meseCorrente a{

	background-color:#990134;

}



#boxCalendarioEventi TD A:hover {

	background-color: #FF0000;

	color:#000;

}



#boxCalendarioEventi TD.mesePrecedente a:hover{

	background-color:#FF0000;

}



#boxCalendarioEventi TD.meseProssimo a:hover{

	background-color:#FF0000;

}



#boxCalendarioEventi TD.meseCorrente a:hover{

	background-color:#FF0000;

}



#boxCalendarioEventi td table td{

	border:0!important;

	font-size:110%;

}



#boxCalendarioEventi td table td a{

	background:#fff!important;

}



#boxCalendarioEventi td table td a:hover{

	background:#fff!important;

}



#boxCalendarioEventi .intestazioneMese {

	font-size: 70%;

	font-weight: normal;

	width: 100%;

	text-align: center;

	background-color: #990134;

	color: #fff;

} 



#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;

}



#boxCalendarioEventi .intestazioneMese img.destra{

	display: inline;

	width: 30px;

	top: 0px;

	border: 0px;

	margin: 0px;

	padding-left: 7px;

}



#boxCalendarioEventi .intestazione{

	display:none;

	visibility:hidden;

}





/*********************************************************************/

/**** BOX PAGINAZIONE ************************************************/

/*********************************************************************/



#boxPaginazioneServizioStandard {

	margin-top: 1em;	

	margin-bottom: 1em;

	font-size: 80%;

	font-weight: bold;

	border: 1px solid #990134;

	padding: 2px;

	padding-left: 6px;

	background-color: #f5f5f5;

	clear:both;

	display:block;

}



#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;

}



/*********************************************************************/

/**** BOX RICERCA DINAMICA PER SERVIZI STANDARD **********************/

/*********************************************************************/



#boxMascheraDiRicercaPerServizioStandard {

	width: 100%;

	border-bottom: 1px solid #990134;

	background:#f9f9f9;

}



#boxMascheraDiRicercaPerServizioStandard FORM {

	padding-right: 0px;

	padding-left: 0px;

	border: 0px;

	padding-bottom: 5px;

	margin: 0; 

	width: 99%;

	padding-top: 5px;

}



#boxMascheraDiRicercaPerServizioStandard H3 {

	margin: 0 0 .5em 0;

	font-weight: bold;

	font-size: 120%;

	border-bottom: 2px solid #990134;

	color:#990134;

	background:#fff;

}



#boxMascheraDiRicercaPerServizioStandard H4 {

	margin: 0.5em 0;

	font-weight: normal;

	font-size: 80%;

	text-align: justify;

	margin-bottom:1em;

}



#boxMascheraDiRicercaPerServizioStandard H4:first-letter {

	background-color: #990134;

	padding: 5px;

	font-weight: bold;

	color:#fff;

	font-size: 120%;

}



#boxMascheraDiRicercaPerServizioStandard H5 {

	

}



#boxMascheraDiRicercaPerServizioStandard H6 {

	padding-top: 10px;

	margin-left: 5px;

	float: left !important;

	font-size: 70%;

}



#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: 5px;

	padding-top:6px;

	margin-bottom: 5px;

	width: 120px;

	text-align: left;

	height: auto;

	margin-bottom:1em;

}

#boxMascheraDiRicercaPerServizioStandard LABEL span{

}



#boxMascheraDiRicercaPerServizioStandard INPUT {

	float: left;

	width: 60% !important;

}



#boxMascheraDiRicercaPerServizioStandard INPUT.campoData {

	margin-left: 5px;

	margin-top: 10px;

	float: left;

	width: 74px !important;

}



#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca {

	clear: left;

	float: left;

	width: 100%;

	margin-bottom:1em;
   
   height: 25px;

}



#boxMascheraDiRicercaPerServizioStandard .campoPulsante {

	clear: both;

	margin-top: 1em;

	text-align: center;	

	padding: .5em 0;

	

}



#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 #990134;

	line-height: normal;

	cursor:pointer;	

}



#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 NAVIGAZIONE       ******************************************/

/*********************************************************************/



#boxNavigazione {

	color: #000;

	clear: both;

	float: left;

	font-size: 70%;

	text-align: center;

	background:#fff;

	width:100%;

	border-bottom:1px solid #000;

	margin-bottom:1em;

	text-align:center;

	line-height:2em;

	font-weight:bold;

}



#boxNavigazione a{

	color: #000;

	text-decoration:none;

}



#boxNavigazione a:hover{

	color: #003;

}

/*********************************************************************/

/**** BOX EVENTI DELLA VITA ******************************************/

/*********************************************************************/



#boxEventiVita {

	width: 100%;

	float: left;

	clear: left;

	padding-bottom:1em;

	font-size: 80%;

	background:#990134;

}



#boxEventiVita div.titolo{

	display:none;

	visibility:hidden;

}



#boxEventiVita div.boxEventidellaVitaSelect{



	

}



#boxEventiVita div.boxNome{

	text-align: left;

	left: 0px;

	font-size:140%;

	color: #990033;

	font-weight: normal;

	border: 0px;

	margin: 0px;

	padding-left: 6px;

	padding-bottom: 2px;

	padding-top: 2px;

	background-color: #EEEEEE; 

	text-transform:lowercase;

}



#boxEventiVita div.boxSelect{



}



#boxEventiVita div.boxSelect ul{

	margin:0;

	padding:0;

}



#boxEventiVita div.boxSelect ul li{

	list-style-type:none;

	background: url("/immagini/sfondo/bg-menu-dx.gif") bottom left no-repeat #990134;

}



#boxEventiVita div.boxSelect ul li a{

	padding-left:25px;

	display:block;

	color:#eee;

	line-height:1.8em;

	min-height:1.8em;

	height:auto!important;

	height:1.8em;

	font-size:80%;

	text-decoration:none;

}



#boxEventiVita div.boxSelect ul li a:hover{

	background: url("/immagini/sfondo/bg-arrow.gif") top left no-repeat;

	color:#fff;

}



#boxEventiVita div.boxSelect select{

	display:none;

	visibility:hidden;

}



* html #boxEventiVita div.boxSelect select{



}




/*********************************************************************/

/******************** FONDO ******************************************/

/*********************************************************************/



#formid_fondo1{

	background-color:#fff!important;

	clear:both;

	min-height:30px;

	height:auto!important;

	height:30px;

	position:relative;

	text-align:center;

	width:100%;

	float:left!important;

	border-bottom:0!important;

}



* html #formid_fondo1{

	height:30px!important;

}



#formid_fondo2{

	background-color:#fff!important;

	clear:both;

	min-height:30px;

	height:auto!important;

	height:30px;

	position:relative;

	text-align:center;

	width:100%;

	float:left!important;

}



* html #formid_fondo2{

	height:30px!important;

}



#formid_fondo3{

	background-color:#fff!important;

	clear:both;

	min-height:5px;

	height:auto!important;

	height:5px;

	position:relative;

	text-align:center;

	width:100%;

	float:left!important;

}



* html #formid_fondo3{

	height:30px!important;

}





/*********************************************************************/

/*********************************************************************/

/*********************************************************************/
