/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2006 ***************/
/*********************************************************************/


/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************************/
/*********************************************************************/

*{
	margin:0;
/*	padding:0;*/
}

BODY
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.nonVisibile{
	display:none;
}

/*********************************************************************/
/**** BOX TOTALE *****************************************************/
/*********************************************************************/
#boxTotale {
	font-size: 100%;
	width: 100%;
} 

#boxTotale A{
	color: #A10E0E;
	text-decoration: none;
} 

#boxTotale a:hover{
	color:#A10E0E;
	text-decoration: underline;
}

#boxTotale ul {
	margin-left:30px;
}

#boxTotale ol {
	margin-left:38px;
}

#boxTotale ul li{
   padding-bottom:3px;
	margin-left:3px;
}

#boxTotale ol li{
   padding-bottom:3px;
	margin-left:0px;
}

#formid_intestazione1{
	clear: both;
	float: left;
	height: 122px;
	width: 100%;
	font-family: Century Gothic!important;
}

#formid_intestazione2 {
   position: relative;
	clear: both!important;
	float: left;
	margin-top: 7px;
   width: 100%;
	min-height: 31px;
	height: auto!important;
	height:62px;
	background:#EDD6D7;
	font-size: 92%;
	line-height: 31px;
	vertical-align: middle;
} 

#formid_intestazione3 {
	clear: both;
	height: 10px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: White;
} 

#formid_centro {
	width: 97%;
	padding: 0% 1% 0% 1%;
} 

* html #formid_centro { 
	width: 94%;
	padding: 0% 0% 0% 2%;
 }
 
#formid_fondo1 {
	min-height:30px;
	height: auto!important;
	height: 40px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

#formid_fondo2 {
	height:0px;
	margin-top: 0px;
}
 

/*********************************************************************/
/**** BOX INTESTAZIONE ***********************************************/
/*********************************************************************/

#boxIntestazioneGrafica {
	height: 122px;
}

#boxIntestazioneAccessibile {
	display: none;
}

/*********************************************************************/
/**** BOX RICERCA NEL SITO *******************************************/
/*********************************************************************/

#boxRicercaNelSito {
	clear: both;
	float: left;
	width: 27%;
	max-width: 275px;
	font-size: 100%;
   padding-left: 9px;
	position:relative;
}

#boxRicercaNelSito fieldset{
	border:0;
	padding:0;
	margin:0;
}

#boxRicercaNelSito fieldset legend{
	display: none;
	visibility:hidden;
}

#boxRicercaNelSito LABEL{
	clear: both;
	float: left;
	font-weight: normal;
	padding: 0px;
	/*padding-left: 9px;*/
	padding-right: 5px;
}

#boxRicercaNelSito INPUT{
	width: 130px;
	float: left;
	border: 1px solid #BC5648;
	background-color: #FFFFFF;	
	height: 16px;
	margin-top: 6px;
}

#boxRicercaNelSito .pulsante1 { 
	float: left;
	margin-left: 7px;
	width: 22px;
 	border: 1px solid #9A0F0F;
	background-color: #D1E78F;
 }
 
* html #boxRicercaNelSito .pulsante1 { 
	margin-left: 3.5px;
 }
 
/*********************************************************************/
/**** BOX PARTITA IVA ************************************************/
/*********************************************************************/

.boxPartitaIva {
	position:relative;
	float: left;
	width: 57%;
	font-size:100%;
	margin: 0 auto;
	text-align: center;
}

/*********************************************************************/
/**** BOX ACCESSIBILITA DIMENSIONE TESTO *****************************/
/*********************************************************************/
  
#boxAccessibilitaModalitaVisualizzazione{
	width: 14%;
	max-width: 113px;
	float: right;
	text-align: right;
	padding: 0px;
	padding-right: 5px;
}

/*********************************************************************/
/**** BOX MENU ECM ***************************************************/
/*********************************************************************/

#boxMenu1{
	clear: both;
	float: left;
	width: 187px;
	position:relative;
}

#boxMenu1 .ImmagineSopra{
	clear: both;
	float: left;
	width: 187px;
	height: 6px;
	line-height: 0px;
	text-align: left;
	background-image: url("/immagini/simboli/ImmagineSopra.jpg");
	background-repeat: no-repeat;
}

* html #boxMenu1 .ImmagineSopra{
	clear: none;
	float: left;
}

#boxMenu1 .ImmagineSotto{
	clear: both;
	float: left;
	width: 187px;
	height: 19px;
	vertical-align: middle;
	text-align: left;
	background-image: url("/immagini/simboli/ImmagineSotto.jpg");
	background-repeat: no-repeat;
}

* html #boxMenu1 .ImmagineSotto{
	clear: none;
	float: none;
}

#boxMenu1 .area a{
	clear: both;
	float: left;
	width: 159px;
	min-height: 10px;
	height: auto!important;
	height: 10px;
	text-align: left;
	background-color: #AF0F0F;
	font-size: 100%;
	border: 1px solid #8D0606;
	border-top: 0px;
	border-bottom: 0px;
	font-weight: bolder;
	color: white;
	padding-left: 24px;
	margin: 0px;
	position:relative;
	margin-left: 1px;
}

* html #boxMenu1 .area a{
	width: 160px;
	margin-left: 0px;
	border-left: 1px solid white;
	position:relative;
}

* html #boxMenu1 .area a:hover{
	color: White;
}

#boxMenu1 .categoria A{
	clear: both;
	float: left;
	width: 172px;
	display: block;
	text-align: left;
	min-height: 25px;
	height: auto!important;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	font-size:85%;
	color: black;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: none;
	position:relative;
}

#boxMenu1 .categoria A:hover{
	background-color: #ebebeb; 
	color: Black;
	position:relative;
}

#boxMenu1 .pagina A{
	clear: both;
	float: left;
	width: 80%;
	display: block;
	text-align: left;
	padding: 5px 0px 5px 0px;
	border: 0px;
	margin: 0px;
	padding-left:20%;
	font-size: 82%;
	background-color: #EDD6D7;
	font-weight: normal;
	border-top: 1px solid #8D0606;
	border-bottom: 1px solid #8D0606;
	text-decoration: none;
	color: black;
	position:relative;
}

#boxMenu1 .pagina A:hover {
	background-color: #ebebeb; 
	color: Black;
	position:relative;
}

/*********************************************************************/
/**** BOX MENU ECM - Menu 2***************************************************/
/*********************************************************************/

#boxMenu2{
	clear: both;
	float: left;
	width: 187px;
} 

#boxMenu2 .area{
	clear: both;
	float: left;
	width: 159px;
	min-height: 10px;
	height: auto!important;
	height: 10px;
	text-align: left;
	background-color: #AF0F0F;
	font-size: 100%;
	border: 1px solid #8D0606;
	border-top: 0px;
	border-bottom: 0px;
	font-weight: bolder;
	color: white;
	padding-left: 24px;
	margin: 0px;
	margin-left: 1px;
}

* html #boxMenu2 .area{
	width: 160px;
	margin-left: 0px;
	border-left: 1px solid white;
}

#boxMenu2 .categoria A{
	clear: both;
	float: left;
	width: 172px;
	display: block;
	text-align: left;
	min-height: 25px;
	height: auto!important;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	font-size:85%;
	color: black;
	font-weight: normal;
	padding-left: 15px;
	text-decoration: none;
}

#boxMenu2 .categoria A:hover{
	background-color: #ebebeb; 
	color: Black;
}

#boxMenu2 .pagina A{
	clear: both;
	float: left;
	width: 80%;
	display: block;
	text-align: left;
	padding: 5px 0px 5px 0px;
	border: 0px;
	margin: 0px;
	padding-left:20%;
	font-size: 82%;
	background-color: #EDD6D7;
	font-weight: normal;
	border-top: 1px solid #8D0606;
	border-bottom: 1px solid #8D0606;
	text-decoration: none;
	color: black;
}

#boxMenu2 .pagina A:hover {
	background-color: #ebebeb; 
	color: Black;
}

/*********************************************************************/
/**** BOX BRICIOLE DI PANE *******************************************/
/*********************************************************************/

#boxBricioleDiPane{
	clear: both;
	float: left;	
	width: 59%;
	font-size: 92%;
 }
 
* html #boxBricioleDiPane{
	width: 50%!important;
 }

#boxBricioleDiPane A{
	color: Black;
}
#boxBricioleDiPane A:hover{
	color: Black;
}

/*********************************************************************/
/**** BOX MAPPA  *******************************************/
/*********************************************************************/

#boxmappa{
	float: right;
	text-align: right;
	padding-right: 5px;
	max-width: 40%!important;
	width: auto!important;
	width:40%;
	font-size: 92%;
	position:relative;
}

* html #boxmappa{
	width: 40%!important;
	
}

#boxmappa A{
	color: Black;
	padding-left: 22px;
}

#boxmappa A:hover{
	color: Black;
}

/*********************************************************************/
/**** BOX 	BANNER          ******************************************/
/*********************************************************************/

#boxBanner{
clear: both;
float: left;
width: 95%; border-top: 3px solid #EED6D6;
margin-top: 50px;
padding-top: 10px;
}

* html #boxBanner {
float: none;
}

#boxBanner IMG {
	border: 2px solid #EED6D6;
	width: 77px;
	height: 54px;
}

#boxBanner .Banner{
	min-width: 16%!important;
	width: auto!important;
	width: 16%;
	height: 58px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#boxBanner .SingoliBanner{
	height: 58px;
	width: 81px;
	border: 1px solid #BD584C;
	margin: 0px;
	padding: 0px;
}

/*********************************************************************/
/**** BOX  menu AREA RISERVATA ******************************************/
/*********************************************************************/

#BoxMenuAreaRiservata {
	clear: both;
	float: right;
	width: 187px;
	font-size: 100%;
	margin-bottom: 10px;
}

#BoxMenuAreaRiservata .intestazione{
	clear: both;
	float: right;
	width: 168px;
	min-height: 10px;
	height: auto!important;
	height: 10px;
	text-align: right;
	background-color: #AF0F0F;
	font-size: 100%;
	font-weight: bolder;
	color: white;
	padding-right: 15px;
	margin: 0px;
	border: 1px solid #8D0606;
	border-top: 0px;
	border-bottom: 0px;
	margin-right: 1px;
}


* html #BoxMenuAreaRiservata .intestazione{
	width: 169px;
	margin-right: 0px;
	border-right: 1px solid white;
}

/*********************************************************************/
/**** BOX 	webcam ******************************************/
/*********************************************************************/

#boxWebcam {
	clear: both;
	float: right;
	width: 187px;
	font-size: 100%;
}

#boxWebcam .intestazione{
	clear: both;
	float: right;
	width: 168px;
	min-height: 10px;
	height: auto!important;
	height: 10px;
	text-align: right;
	background-color: #AF0F0F;
	font-size: 100%;
	font-weight: bolder;
	color: white;
	padding-right: 15px;
	margin: 0px;
	border: 1px solid #8D0606;
	border-top: 0px;
	border-bottom: 0px;
	margin-right: 1px;
}

* html #boxWebcam .intestazione{
	width: 169px;
	margin-right: 0px;
	border-right: 1px solid white;
}


/*********************************************************************/
/**** BOX CALENDARIO EVENTI ******************************************/
/*********************************************************************/

#boxCalendarioEventi {
	clear: both;
	float: right;
	width: 187px;
	font-size: 100%;
}

#boxCalendarioEventi .intestazione{
	clear: both;
	float: right;
	width: 168px;
	min-height: 10px;
	height: auto!important;
	height: 10px;
	text-align: right;
	background-color: #AF0F0F;
	font-size: 100%;
	font-weight: bolder;
	color: white;
	padding-right: 15px;
	margin: 0px;
	border: 1px solid #8D0606;
	border-top: 0px;
	border-bottom: 0px;
	margin-right: 1px;
}

* html #boxCalendarioEventi .intestazione{
	width: 169px;
	margin-right: 0px;
	border-right: 1px solid white;
}

#boxCalendarioEventi TABLE {
	clear: both;
	float: left;
	border: 0px;
	width: 100%;
	text-align: center;
	font-size: 85%;
}

#boxCalendarioEventi .mesePrecedente {
	width: 20%;
	font-family: Century Gothic;
	text-align: center;
	color: Black;
	font-weight: bold;
}

#boxCalendarioEventi .mesePrecedente a, #boxCalendarioEventi .mesePrecedente a:hover {
	color: Black;
}

#boxCalendarioEventi .meseCorrente {
	width: 60%;
	font-family: Century Gothic;
	color: Black;
	font-weight: bold;
}

#boxCalendarioEventi .meseCorrente a, #boxCalendarioEventi .meseCorrente a:hover {
	color: Black;
}

#boxCalendarioEventi .meseProssimo {
	width: 20%;
	font-family: Century Gothic;
	color: Black;
	font-weight: bold;
}

#boxCalendarioEventi .meseProssimo a, #boxCalendarioEventi .meseProssimo a:hover {
	color: Black;
}

#boxCalendarioEventi .CalendarioIntestazioneGiorni {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: black;
	font-weight: bold;
} 

#boxCalendarioEventi .CalendarioLinkNonSelezionati_piccolo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

#boxCalendarioEventi .CalendarioCellaGiornoSelezionati_piccolo a, #boxCalendarioEventi .CalendarioCellaGiornoSelezionati_piccolo a:hover{
	color:#CC0000;
} 

/*********************************************************************/
/**** BOX EVENTI DELLA VITA ******************************************/
/*********************************************************************/

#boxEventiVita{
	clear: both;
	float: right;
	width: 187px;
	font-size: 100%;
}

#boxEventiVita .boxNome{
	clear: both;
	float: right;
	width: 168px;
	min-height: 10px;
	height: auto!important;
	height: 10px;
	text-align: right;
	background-color: #AF0F0F;
	font-size: 100%;
	font-weight: bolder;
	color: white;
	padding-right: 15px;
	margin: 0px;
	border: 1px solid #8D0606;
	border-top: 0px;
	border-bottom: 0px;
	margin-right: 1px;
}


* html #boxEventiVita .boxNome{
	width: 169px;
	margin-right: 0px;
	border-right: 1px solid white;
}

#boxEventiVita .boxSelect{
	clear: both;
	float: right;
	width: 100%;
	font-size: 85%;
	padding-bottom: 20px;
}

#boxEventiVita .categoriaevento{
	clear: both;
	float: right;
	text-align: right;
	display: block;
}

#boxEventiVita .categoriaevento a{
	color: Black;
	width: 167px;
	padding: 10px 10px 0px 10px;
	display: block;
}

#boxEventiVita .categoriaevento a:hover {
	color: Black;
	display: block;
	background-color: #ebebeb!important;
}

/*********************************************************************/
/**** BOX AREA RISERVATA ******************************************/
/*********************************************************************/

#boxAreaRiservata {
	clear: both;
	float: right;
	width: 187px;
	font-size: 100%;
	margin-top: 20px;
}

#boxAreaRiservata .intestazione{
	clear: both;
	float: right;
	width: 168px;
	min-height: 10px;
	height: auto!important;
	height: 10px;
	text-align: right;
	background-color: #AF0F0F;
	font-size: 100%;
	font-weight: bolder;
	color: white;
	padding-right: 15px;
	margin: 0px;
	border: 1px solid #8D0606;
	border-top: 0px;
	border-bottom: 0px;
	margin-right: 1px;
}


* html #boxAreaRiservata .intestazione{
	width: 169px;
	margin-right: 0px;
	border-right: 1px solid white;
}

#boxAreaRiservata form{
	clear: both;
	float: right;
	width: 100%;
}

#boxAreaRiservata fieldset{
	clear: both;
	float: right;
	margin: 0px;
	padding: 0px;
	margin-top: -3px;
	width: 183px;
	border: 1px solid #D7A2A5!important;
	border-top: 1px solid white!important;

}

* html #boxAreaRiservata fieldset { 
	margin-top: 0px;
 }

#boxAreaRiservata legend{
	display: none;
border: 1px solid red!important;
}

#boxAreaRiservata label{
	display: none;
}

#boxAreaRiservata .dati{
	clear: both;
	margin: 0 auto;
	/*border: 1px solid #BC5648;*/
	width: 117px;
	height: 18px;
	padding-top: 6px;
	text-align: center;
}

#boxAreaRiservata .dati input{
	height: 16px;
	border: 1px solid #BC5648;
	width: 116px;
	background-color: #EDD0CC;	
}

#boxAreaRiservata .pulsante1 { 
	clear: both;
	float: right;
	padding: 10px 33px 10px 0px;
}

/*********************************************************************/
/**** BOX AREA RISERVATA ******************************************/
/*********************************************************************/
#boxServizi{
	clear: both;
	float: right;
	width: 174px;
	background-color: #EDD6D7;
	margin-top: 10px;
	padding: 5px;
	font-size: 85%;
	font-family: Century Gothic;
}

#boxServizi a{
	color: Black;
}

#boxServizi a:hover{
	color: Black;
}


#boxServizi .servizio{
	clear: both;
	float: right;
	width: 117px;
	min-height: 30px;
	height: auto!important;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	border: 1px solid white;
	text-align: left;
	background-color: #EDD6D7;
	margin-bottom: 5px;
	background-image: url("../../../immagini/simboli/chiave.jpg");
	background-repeat: no-repeat;
	padding-left: 55px;
}

#boxServizi .servizio1{
	clear: both;
	float: right;
	width: 117px;
	padding-left: 55px;
	min-height: 30px;
	height: auto!important;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	border: 1px solid white;
	text-align: left;
	background-color: #EDD6D7;
	margin-bottom: 5px;
	background-image: url("../../../immagini/simboli/lettera.jpg");
	background-position: 4px 4px; 
	background-repeat: no-repeat;
}

#boxServizi .servizio2{
	clear: both;
	float: right;
	width: 117px;
	padding-left: 55px;
	min-height: 30px;
	height: auto!important;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	border: 1px solid white;
	text-align: left;
	background-color: #EDD6D7;
	margin-bottom: 5px;
	background-image: url("../../../immagini/simboli/sondaggi.jpg");
	background-position: 4px 4px; 
	background-repeat: no-repeat;
}


/*********************************************************************/
/**** BOX AREA RISERVATA ******************************************/
/*********************************************************************/

.boxAccessibilita{
	clear: both;
	margin: 0 auto;
	width: 50%;
	text-align: center;
	padding: 13px 0px 10px 0px;
	border-top: 3px solid #EED6D6;
}

.boxAccessibilita a, .boxAccessibilita a:hover{
	color: Black!important;
}

.boxAccessibilitaValidatori{
	clear: both;
	margin: 0 auto;
	width: 50%;
	text-align: center;
	padding: 13px 0px 10px 0px;
}

#boxCredits{
clear: both;
	margin: 0 auto;
	width: 50%;
	text-align: center;
	padding: 13px 0px 10px 0px;
}

#boxCredits a, #boxCredits a:hover{
	color: Black!important;
}

/*********************************************************************/
/**** BOX RICERCA DINAMICA PER SERVIZI STANDARD **********************/
/*********************************************************************/

#boxMascheraDiRicercaPerServizioStandard {
	clear: both;
	float: left;
	width: 96%;
	margin:1% 0% 1% 0%;
	padding: 0% 1% 0% 1%;
	background-color: #EDD6D7;
	border: 1px solid #8A0000;
	font-size: 100%;
}

#boxMascheraDiRicercaPerServizioStandard H3 {
	margin: 0.5em 5px;
	font-weight: bold;
	font-size: 100%;
	color:#8A0000;
	border-bottom: 2px solid #8A0000;
}

#boxMascheraDiRicercaPerServizioStandard H4 {
	margin: 0.5em 5px;
	font-weight: normal;
	font-size: 85%;
	text-align: justify;
}

#boxMascheraDiRicercaPerServizioStandard H4:first-letter {
	background-color: #8A0000;
	padding: 3px;
	font-weight: bold;
	color: white;
	font-size: 100%;
}

#boxMascheraDiRicercaPerServizioStandard H6 {
	color: #8A0000;
	margin-left: 5px;
	float: left ;
	font-size: 90%;	
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca {
	clear: both;
	float: left;
	width: 99%;
	min-height: 20px;
	height: auto!important;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca LABEL {
	clear: both;
	float: left ;
	font-weight: bold;
	width: 120px;
	text-align: left;
}


#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca  INPUT {
	float: left;
	width: 60%!important;
}

#boxMascheraDiRicercaPerServizioStandard INPUT.campoData {
	margin-left: 5px;
	float: left;
	width: 74px!important;
}


#boxMascheraDiRicercaPerServizioStandard .campoPulsante {
	clear: both;
	float: left;
	width: 100%;
	overflow:hidden;
	margin-top: 20px;
	text-align: center;	
	padding-bottom: 8px;
	border-top: 2px solid #8A0000;
	padding: 10px 0px 10px 0px;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante INPUT {
	width: 40% ;
	clear: none;
	float: none ; 
	margin: auto;
	text-align: center ;
	height: auto;
	background-color: #EDEFEF;
	border: 2px solid white;
	line-height: normal;	
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca  SELECT {
	width: 61%!important;
	float: left;
}

/*********************************************************************/
/**** BOX RICERCA DINAMICA PER SERVIZI STANDARD **********************/
/*********************************************************************/

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata {
	clear: left;
	float: left;
	width: 96%;
	margin:1% 0% 1% 0%;
	padding: 0% 1% 0% 1%;
	background-color: #EDD6D7;
	border: 1px solid #8A0000;
	font-size: 100%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata H3 {
	margin: 0.5em 5px;
	font-weight: bold;
	font-size: 100%;
	color:#8A0000;
	border-bottom: 2px solid #8A0000;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata H4 {
margin: 0.5em 5px;
	font-weight: normal;
	font-size: 85%;
	text-align: justify;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata H4:first-letter {
	background-color: #8A0000!important;
	padding: 3px;
	font-weight: bold;
	color: white;
	font-size: 100%;
}

.GestisciCerca, .GestisciDate, .GestisciDimensioni, .GestisciFlags, .GestisciDDL{
	clear: both;
	float: left;
	min-height: 25px;
	height: auto!important;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	width: 100%;
	margin: 5px 0px 5px 0px;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .DescrizioneCerca {
	clear: both;
	float: left;
	text-align: left;
	width: 29%;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .RicercaCampo {
	float: left;
	width: 90%;
	margin-top: 2px;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata  .CampoCerca{
	float: left;
	width: 70%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .campoData{
	width: 70%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .DescrizioneDataPubblicazione {
	clear: both;
	float: left;
	text-align: left;
	width: 29%;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .DaCampo {
	float: left;
	width: 35%;
	color: #8A0000;
	font-weight: bold;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .ACampo {
	float: left;
	width: 35%;
	color: #8A0000;
	font-weight: bold;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .DescrizioneDimensioni {
	clear: both;
	float: left;
	text-align: left;
	width: 29%;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .DaCampoDimensioni {
	float: left;
	width: 35%;
	color: #8A0000;
	font-weight: bold;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .ACampoDimensioni {
	float: left;
	width: 35%;
	color: #8A0000;
	font-weight: bold;
	font-size: 85%;
}


#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .DescrizioneFlags {
	clear: both;
	float: left;
	text-align: left;
	width: 29%;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .CampiFlags {
	float: left;
	width: 70%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .DescrizioneDDL {
	clear: both;
	float: left;
	text-align: left;
	width: 29%;
	font-size: 85%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .CampiDDL {
	float: left;
	width: 70%;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .campoPulsante {
	clear: both;
	float: left;
	width: 100%;
	overflow:hidden;
	margin-top: 20px;
	text-align: center;	
	padding-bottom: 8px;
	border-top: 2px solid #8A0000;
	padding: 10px 0px 10px 0px;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .campoPulsante INPUT {
	width: 40% ;
	clear: none;
	float: none ; 
	margin: auto;
	text-align: center ;
	height: auto;
	background-color: #EDEFEF;
	border: 2px solid WHITE;
	line-height: normal;	
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata td {
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

#boxMascheraDiRicercaPerServizioStandardRicercaAvanzata .GestisciFormato {
	margin-left: 5px;
}

/*********************************************************************/
/**** BOX PAGINAZIONE ************************************************/
/*********************************************************************/

.boxPaginazioneServizioStandard {
	clear: both;
	float: left;
	margin: 20px 0px 20px 0px;
	width: 100%;
	font-size: 100%;
	font-weight: bold;
	min-height: 24px;
	height: auto!important;
	line-height: 24px;
	vertical-align: middle;
	padding: 6px;
	background-color: white;
	border: 1px solid #8A0000;
	clear:both;
}

.boxPaginazioneServizioStandard A {
	border: 0px;
	font-size: 100%;
	font-weight: normal;
	border-right: 2px solid #EDD6D7;
	color: black;
	text-decoration: none;
	margin: 0px;
	padding: 0px 6px 0px 6px;
}

.boxPaginazioneServizioStandard SPAN {
	border: 0px;
	font-size: 95%;
	font-weight: normal;
	border-right: 2px solid #EDD6D7;
	color: black;
	text-decoration: none;
	margin: 0px;
		padding: 0px 6px 0px 6px;
}

.boxPaginazioneServizioStandard A:hover {
	color:white!important;
	border-right:2px solid #EDD6D7;
	background-color:#8A0000;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
}
