/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2006 ***************/
/*********************************************************************/

/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************************/
/*********************************************************************/

BODY
{
    font-size: 0.688em;
    min-width: 990px;
    background-color: #BCB5A5;
    border: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    position: relative;
}

* html BODY
{
    width: auto;
}

html
{
    font-size: 100%;
}

/*********************************************************************/
/**** BOX TOTALE *****************************************************/
/*********************************************************************/

#boxTotale
{
    font-size: 1em;
    position: relative;
    width: 100%;
    background-color: White;
}

* html #boxTotale
{
    width: 990px;
    margin: 0 auto;
    background-color: White;
}



#boxTotale a
{
    color: black;
    text-decoration: none;
    position: relative;
}

#boxTotale a:hover
{
    color: black;
    text-decoration: underline;
    position: relative;
}

#boxTotale ul
{
    margin: 0px;
    padding: 0px;
    margin-left: 30px;
    padding-left: 10px;
}

#boxTotale ol
{
    margin: 0px;
    padding: 0px;
    margin-left: 30px;
    padding-left: 10px;
}


/*********************************************************************/
/**** strutturra del sito  *******************************************/
/*********************************************************************/

#corpo
{
    margin: 0px; /*    margin-left: 232px;*/
    margin-left: 226px;
    margin-right: 0px;
    background-color: White;
}

#formid_sx
{
    background: white; /*margin-left: -232px;     padding-left: 16px;*/
    margin-left: -226px;
    padding-left: 10px;
    width: 216px;
}

#formid_dx
{
    width: 0px;
    margin-right: 0px; /*must be 1px less than width otherwise won't push footer down */
    display: none;
}

#formid_centro
{
    width: 99%;
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #B2B2B2;
}

#formid_centro a
{
    text-decoration:underline;
}

#formid_centro a:hover
{
    text-decoration:none;
}

#formid_fondo1
{
    clear:both;
    height: 20px;
    margin: 1em 16px 0px;
    background-color: #EBEBEB;
}

#formid_fondo2
{
    height: auto;
    margin-top: 0px;
    position: relative;
    background-color: #F2F2F2;
    margin: 0px 16px;
}



/*********************************************************************/
/**** INTESTAZIONU *****************************************************/
/*********************************************************************/

#formid_intestazione1
{
    height: 150px;
    position: relative;
    background-color: White;
}

#formid_intestazione2
{
    height: auto !important;
    line-height: normal;
    margin: 0px;
    padding: 0px;
    position: relative;
    margin: 0px 0px 0px;
    padding: 0px 0px 1em;
}

#formid_intestazione3
{
    height: 0px;
    line-height:0px;
    margin: 0px;
    padding: 0px;
    position: relative;
}

/*********************************************************************/
/**** BOX INTESTAZIONE ***********************************************/
/*********************************************************************/

#boxIntestazioneGrafica
{
    height: 150px;
    background-repeat: no-repeat;
}

#boxIntestazioneGrafica .foto1
{
	margin: 0px;
	padding: 0px;
	float: left;
}

#boxIntestazioneGrafica .foto2
{
	margin: 0px;
	padding: 0px;
	float: right;
	padding-right: 10px;
}

#boxIntestazioneGraficaFlash
{
    height: 180px;
	 background-image: url("/immagini/logo/logo2_regione_sicilia.gif");
	 background-position: right;
    background-repeat: no-repeat;
}

#boxIntestazioneGraficaFlash .foto2
{
	margin: 0px;
	padding: 0px;
	float: right;
	padding-right: 10px;
}


#boxIntestazioneAccessibile
{
    display: none;
    background: white;
}

/*********************************************************************/
/*** boxNavigazione **********************************************************/
/*********************************************************************/

#boxAccessibilitaModalitaVisualizzazione
{
    clear: both;
    float: right;
    margin-right: 1%;
    position:relative;
}

* html #boxAccessibilitaModalitaVisualizzazione
{
    margin-right: 0.5%;
}

#boxAccessibilitaModalitaVisualizzazione .testo
{
    float: left;
    font-weight: bold;
    margin: 0px 5px;
    padding-top: 2px;
}


/*********************************************************************/
/*** boxNavigazione **********************************************************/
/*********************************************************************/
#boxNavigazione
{
    font-weight: bold;
    margin-right:13.173em;
    padding-top: 2px;
	 padding-left:215px;
    text-align: right;
    position:relative;
}

* html #boxNavigazione
{
    margin-right:13.173em;
}

/*********************************************************************/
/*** MENU 1 **********************************************************/
/*********************************************************************/

#boxMenu1
{
    clear: both;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%;
    padding: 20px 16px 0px;
    width: 183px;
    border-right: 1px solid #B2B2B2;
    position: relative;
}

#boxMenu1 .area
{
    clear: both;
    float: left;
    width: 159px;
    padding: 0px 15px 0px 9px;
    font-weight: bold;
    position: relative;
    background-image: url(../../../immagini/menu_sx/elencogrigio.gif);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    text-transform: uppercase;
}

#boxMenu1 .inizioarea
{
    clear: both;
    float: left;
    margin: 6px 0px 40px 0px;
    border-top: 1px solid #B2B2B2;
    border-left: 1px solid #B2B2B2;
    padding: 0px 0px 0px 9px;
    width: 173px;
    position: relative;
}

#boxMenu1 .categoria
{
    clear: both;
    float: left;
    width: 100%;
}

* html #boxMenu1 .categoria
{
    clear: both;
    float: none;
}

#boxMenu1 .categoria a
{
    padding: 7px 0px 0px 0px;
    display: block;
}

#boxMenu1 .pagina
{
    clear: both;
    float: left;
    width: 100%;
}

* html #boxMenu1 .pagina
{
    clear: both;
    float: none;
}

#boxMenu1 .pagina a
{
    clear: both;
    float: left;
    width: 158px;
    margin: 5px 0px 0px;
    padding-left: 15px;
    position: relative;
    background-image: url(../../../immagini/menu_sx/azzurro.gif);
    background-position: 0px 50%;
    background-repeat: no-repeat;
}


#boxMenu1 .sottoPagina
{
    clear: both;
    float: left;
    width: 100%;
}

* html #boxMenu1 .sottoPagina
{
    clear: both;
    float: none;
}

#boxMenu1 .sottoPagina a
{
    clear: both;
    float: left;
    width: 158px;
    margin: 5px 0px 0px;
    padding-left: 15px;
    position: relative;
    background-image: url(../../../immagini/menu_sx/elencoazzurrochiaro.gif);
    background-position: 0px 50%;
    background-repeat: no-repeat;
}

/*********************************************************************/
/***BOX BANNER SX**********************************************************/
/*********************************************************************/

#boxBannerSx
{
    clear: both;
    float: left;
    position: relative;
    margin: 0px;
    width: 214px;
    padding: 25PX 0PX 0PX 0PX;
    margin-bottom: 35px;
    border-right: 1px solid #6788AA;
}

#boxBannerSx .banner
{
    clear: both;
    float: left;
    position: relative;
    margin: 0px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0px 0px 0px;
}

#boxBannerSx .banner img
{
    margin: 0 auto;
    max-width: 100% !important;
    width: auto !important;
    position: relative;
}

/*********************************************************************/
/***BOX AREA RISERVATA ***********************************************/
/*********************************************************************/

#boxAreaRiservata
{
    clear: both;
    float: left;
    width: 214px;
    border-top: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    margin-top: 10px;
    text-align: center;
}

#boxAreaRiservata .intestazione
{
    display: none;
    margin: 0px;
    padding: 0px;
    height: 0px;
}

#boxAreaRiservata legend
{
    font-weight: bold;
    text-align: center;
    padding: 10px 0px 4px;
    display: block;
}

#boxAreaRiservata .riga
{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 5px;
}


#boxAreaRiservata label
{
    clear: both;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 66px;
    text-align: center;
    padding-top: 4px;
}

#boxAreaRiservata input
{
    float: left;
    width: 113px;
    height: 22px;
    border: 1px solid #768492;
}

#boxAreaRiservata .pulsante
{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 6px;
}

#boxAreaRiservata .pulsante img
{
    clear: both;
    float: left;
    width: auto;
    padding-left: 24px;
}

#boxAreaRiservata input.pulsante1
{
    float: right;
    height: 24px;
    border: 1px solid #111671;
    background-color: #9195EE;
    color: black;
    font-weight: bold;
    margin-right: 33px;
    width: 115px;
}

/*********************************************************************/
/***BOX AREA RISERVATA ***********************************************/
/*********************************************************************/

#boxRicercaNelSitoSX
{
    clear: both;
    float: left;
    width: 214px;
    border-top: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    margin-top: 10px;
    text-align: center;
}

#boxRicercaNelSitoSX .intestazione
{
    display: none;
    margin: 0px;
    padding: 0px;
    height: 0px;
}

#boxRicercaNelSitoSX legend
{
    font-weight: bold;
    text-align: center;
    padding: 10px 0px 4px;
    display: block;
}

#boxRicercaNelSitoSX .riga
{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 5px;
}


#boxRicercaNelSitoSX label
{
    clear: both;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 66px;
    text-align: center;
    padding-top: 4px;
}

#boxRicercaNelSitoSX input
{
    float: left;
    width: 113px;
    height: 22px;
    border: 1px solid #768492;
}

#boxRicercaNelSitoSX .pulsante
{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 6px;
}

#boxRicercaNelSitoSX .pulsante img
{
    clear: both;
    float: left;
    width: auto;
    padding-left: 24px;
}

#boxRicercaNelSitoSX input.pulsante1
{
    float: right;
    height: 24px;
    border: 1px solid #111671;
    background-color: #9195EE;
    color: black;
    font-weight: bold;
    margin-right: 33px;
    width: 115px;
}

/*********************************************************************/
/***BOX MENU NASCOSTO AREA RISERVATA ***********************************************/
/*********************************************************************/

#BoxMenuAreaRiservata
{
    clear: both;
    float: left;
    width: 214px;
    border-top: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    margin-top: 10px;
    text-align: center;
}

#BoxMenuAreaRiservata .MessaggioBenvenuto
{
    clear: both;
    float: left;
    width: 100%;
    margin: 10px 0px 10px 0px;
}


#BoxMenuAreaRiservata .MessaggioBenvenuto b
{
    clear: both;
    float: left;
    width: 100%;
    margin: 10px 0px 0px;
}

#BoxMenuAreaRiservata .MenuOpzioni
{
    clear: both;
    float: left;
    width: 100%;
    margin: 0px 0px 10px 0px;
}


/*********************************************************************/
/**** BOX ELENCO SERVIZI RICERCA E BANNER HOMEPAGE quello che viene visualizzato in homepage ********************/
/*********************************************************************/

.elencoricercabannerhomepage
{
     background-color: #EBEBEB;
    border-left: 1px solid white;
    border-top: 1px solid white;
    clear: both;
    float: left;
    padding: 10px 0.5% 10px 0.8%;
    position: relative;
    width: 98.7%;
}

* html .elencoricercabannerhomepage
{
    padding: 10px 0.5% 10px 0.4%;
}

#BoxTurnoFarmacia
{
    clear: both;
    float: left;
    margin-right: 1%;
    width: 29%;
    margin-bottom: 10px;
}

#BoxTurnoFarmacia select
{
    float: left;
    padding: 0px;
    margin: 0px;
    width: 100%;
    border: 1px solid #484B38;
    font-weight: normal;
    height: 1.8em;
    vertical-align: top;
}

#boxElenco
{
    float: left;
    margin-right: 1%;
    width: 33%;
    margin-bottom: 10px;
}

#boxElenco select
{
    float: left;
    padding: 0px;
    margin: 0px;
    width: 100%;
    border: 1px solid #484B38;
    font-weight: normal;
   /* line-height: 1.636em !important;
    height: 2.182em !important;*/
    height: 1.8em;
}

#boxRicercaNelSito
{
    float: left;
    width: 36%;
}

#boxRicercaNelSito legend, #boxRicercaNelSito label
{
    display: none;
}

#boxRicercaNelSito input
{
    clear: both;
    float: left;
    height: 1.6em;
    border: 1px solid #768492;
    width: 70%;
}

* html #boxRicercaNelSito input
{
    width: 69%;
}

#boxRicercaNelSito input.pulsante1
{
    clear: none;
    background-color: #D3D3D3;
    font-weight: bold;
    border: 1px solid black;
    float: right;
    height: 1.8em;
    width: 28%;
}

/*********************************************************************/
/***BOX BANNER CENTRALE HOMEPAGE**************************************/
/*********************************************************************/

#boxBanner
{
    clear: both;
    float: left;
    width: 100%;
}

#boxBanner img
{
    width: 100% !important;
}

/*********************************************************************/
/***BOX PRESIDI ******************************************************/
/*********************************************************************/


#boxDistretti
{
    position: relative;
    clear: both;
    float: left;
    margin: 7px 0px 14px 2%;
    padding: 0px 0px 0px 0px;
    width: 98%;
}

* html #boxDistretti
{
    margin-left: 1% !important;
}

#boxDistretti a
{
    text-decoration:none;
}

#boxDistretti a:hover
{
    text-decoration:underline;
}

#boxDistretti .Titolo
{
    background-color: white;
    border: 0 none;
    clear: both;
    color: #030569;
    float: left;
    font-weight: bold;
    margin-top: -0px;
    padding-bottom: 8px;
    padding-right: 7px;
    position: relative;
    width: auto;
    z-index: 100;
}

#boxDistretti .RigaTitolo
{
    background-color: white;
    border-top: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    clear: both;
    float: left;
    margin-top: -11px;
    position: relative;
    width: 99.8%;
    z-index: 50;
}

#boxDistretto
{
    position: relative;
    clear: both;
    float: left;
    margin: 12px 0px 0px;
    padding: 0px;
    width: 100%;
}

#boxDistretto .Distretto
{
    float: left;
    width: 14.6%;
    margin: 0px;
    margin: 0 AUTO;
    text-align: center;
    margin-right: 2%;
    height: 5em;
    overflow: hidden;
}

* html #boxDistretto .Distretto
{
    margin-right: 1%;
    width: 15.5%;
}

#boxDistretto .Distretto1
{
    background-color: #AFE1EF;
}

#boxDistretto .Distretto2
{
    background-color: #FBF7AA;
}

#boxDistretto .Distretto3
{
    background-color: #C4C7C0;
}

#boxDistretto .Distretto4
{
    background-color: #94C62D;
}

#boxDistretto .Distretto5
{
    background-color: #FBC960;
}

#boxDistretto .Distretto6
{
    background-color: #FC4525;
}

#boxDistretto .Nome
{
    background-color: #ECEDE4;
    width: 100%;
    text-align: center;
    height: 2.545em;
    border-bottom: 1px solid white;
    overflow: hidden;
    font-weight: bold;
    padding-top: 0.909em;
}

/*********************************************************************/
/***BOX UTILITA ******************************************************/
/*********************************************************************/

#boxUtilita
{
    float: right;
    width: 21.7%;
    margin: 10px 0px 0px 0px;
}

#boxUtilita a
{
    text-decoration:none;
}

#boxUtilita a:hover
{
    text-decoration:underline;
}

#boxUtilita .Titolo
{
    background-color: white;
    border: 0 none;
    clear: both;
    float: left;
    font-weight: bold;
    margin-top: -0px;
    padding-bottom: 8px;
    padding-right: 7px;
    position: relative;
    width: auto;
    z-index: 100;
}

#boxUtilita .RigaTitolo
{
    background-color: white;
    border-top: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    clear: both;
    float: left;
    margin-top: -14px;
    padding-top: 14px;
    position: relative;
    width: 100%;
    z-index: 50;
}

#boxUtilita #Utilita
{
    clear: both;
    float: left;
    margin: 0;
    width: 100%;
}


#boxUtilita #Utilita .Nome
{
    color: #000000;
    padding: 0px;
    text-decoration: none;
    font-size: 100%;
    background: url(../../../immagini/simboli/grigiopiccolo.gif);
    background-repeat: no-repeat;
    background-position: 0px 0.273em;
    padding: 0px 0px 7px 13px;
}


/*********************************************************************/
/***BOX banner in evidenza ***********************************************/
/*********************************************************************/

#boxBannerInEvidenza, .boxBannerInEvidenza
{
    position: relative;
    clear: both;
    float: left;
    padding: 0px 0px 0px 0px;
    width: 98%;
}

#boxBannerInEvidenza
{
    margin: 20px 0px 0px 2%;
}

.boxBannerInEvidenza
{
    margin: 0px 0px 14px 2%;
}

* html #boxBannerInEvidenza, * html  .boxBannerInEvidenza
{
    margin-left: 1% !important;
}

#boxBannerInEvidenza a, #boxTotale .boxBannerInEvidenza a
{
    text-decoration:none;
}

#boxBannerInEvidenza a:hover, #boxTotale .boxBannerInEvidenza a:hover
{
    text-decoration:underline;
}

#boxBannerInEvidenza .Titolo, .boxBannerInEvidenza .Titolo
{
    background-color: white;
    border: 0 none;
    clear: both;
    float: left;
    font-weight: bold;
    margin-top: 0px;
    padding-bottom: 8px;
    padding-right: 7px;
    position: relative;
    width: auto;
    z-index: 100;
}

#boxBannerInEvidenza .RigaTitolo
{
    background-color: white;
    border-top: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    clear: both;
    float: left;
    margin-top: -14px;
    position: relative;
    width: 100%;
    z-index: 50;
}

.boxBannerInEvidenza .RigaTitolo
{
    border-right: 1px solid #B2B2B2;
    clear: both;
    float: left;
    position: relative;
    width: 100%;
    padding-top:10px;
}

.BannerInEvidenza
{
    clear: both;
    float: left;
    width: 100%;
}

.BannerInEvidenza .Banner
{
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 9.9%;
	 overflow:hidden;
}

.BannerInEvidenza .Banner img
{
    max-width: 100% !important;
    width: auto !important;
}

/*********************************************************************/
/***BOX banner pubblicazioni ***********************************************/
/*********************************************************************/

#boxBannerPubblicazioni
{
    position: relative;
    clear: both;
    float: left;
    margin: 20px 0px 14px 2%;
    padding: 0px 0px 0px 0px;
    width: 98%;
}

* html #boxBannerPubblicazioni
{
    margin-left: 1% !important;
}

#boxBannerPubblicazioni a
{
    text-decoration:none;
}

#boxBannerPubblicazioni a:hover
{
    text-decoration:underline;
}

#boxBannerPubblicazioni .Titolo
{
    background-color: white;
    border: 0 none;
    clear: both;
    float: left;
    font-weight: bold;
    margin-top: 0px;
    padding-bottom: 8px;
    padding-right: 7px;
    position: relative;
    width: auto;
    z-index: 100;
}

#boxBannerPubblicazioni .RigaTitolo
{
    background-color: white;
    border-top: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    clear: both;
    float: left;
    margin-top: -14px;
    position: relative;
    width: 100%;
    z-index: 50;
}

.BannerPubblicazioni
{
    clear: both;
    float: left;
    width: 100%;
}

.BannerPubblicazioni .Banner
{
    float: left;
    padding-top: 14px;
    width: 32%;
    margin-right: 1.3333%;
}

* html .BannerPubblicazioni .Banner
{
    width: 32%;
    margin-right: 1%;
}

.BannerPubblicazioni .Banner .Immagine
{
    clear: both;
    float: left;
    width: 45px;
/*    height: 3.455em;*/
	height: 38px;
    text-align: center;
    border: 1px solid black;
    overflow: hidden;
}

.BannerPubblicazioni .Banner .bannerTitolo
{
    margin-left: 48px;
    height: 2.182em;
    padding: 1.273em 0px 0px 5px;
    background-color: #ECEDE4;
    border: 1px solid #ECEDE4;
    font-weight: bold;
}

/*********************************************************************/
/***BOX FONDO***********************************************/
/*********************************************************************/

#Fondo
{
    clear: both;
    float: left;
    width: 100%;
    background-color: #F2F2F2;
    position:relative;
}

#Fondo .Immagini
{
    clear: both;
    float: right;
    width: 330px;
    padding-right: 7px;
     position:relative;
}

#Fondo .Immagini .ImmaginiDX
{
    clear: both;
    float: right;
    width: 79px;
     position:relative;
}

#Fondo .Immagini .ImmaginiSX
{
    margin-top: 45px;
     position:relative;
}

#Fondo .Testo
{
    margin-right: 340px;
    padding-left: 5px;
    position:relative;
}

#Fondo .Testo a
{
    text-decoration:underline;
}

#Fondo .Informazioni
{
    margin-top: 15px;
    line-height: 1.8em;
     position:relative;
}

#Fondo .Informazioni a
{
    text-decoration:none;
}

#Fondo .Riproduzione
{
    clear: both;
    margin-top: 15px;
    line-height: 1.8em;
    padding-left: 5px;
     position:relative;
}


/*********************************************************************/
/***BRICIOLE DI PANE************************/
/*********************************************************************/

#boxBricioleDiPane 
{
    border-bottom: 1px solid black;
    clear: both;
    margin-bottom: 0.5em;
    margin-left: 1%;
    padding: 1em 0px 0.5em;
}

#boxBricioleDiPane a
{
    text-decoration:none;
    font-weight:bold;
}

/*********************************************************************/
/***MASCHERA DI RICERCA PER I SERVIZI STANDARD************************/
/*********************************************************************/

#boxMascheraDiRicercaPerServizioStandard 
{
    border: 1px solid black;
    clear: both;
    float: left;
    margin-left: 1%;
    width: 99%;
}

* HTML #boxMascheraDiRicercaPerServizioStandard 
{
    margin-left: 0.5%;
}

#boxMascheraDiRicercaPerServizioStandard H3
{
    background-color: #E4E5FC;
    clear: both;
    font-size: 1.3em;
    padding: 0.7em 1%;
    border-bottom:1px solid black;
}

#boxMascheraDiRicercaPerServizioStandard H4
{
    clear: both;
    padding: 0.5em 1%;
    text-align:justify;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca
{
    clear: both;
    float:left;
    width:98%;
    padding: 0.5em 1%;
    text-align:justify;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca label
{
    clear: both;
    float: left;
    margin-right: 2%;
    width: 35%;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca input
{
    width: 60% !important;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca select
{
    width: 60.5% !important;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca h6
{
    float: left;
    margin-right: 1%;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca input.campoData
{
    width: 26% !important;
    float: left;
    margin-right: 1%;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante
{
    background-color: #E4E5FC;
    clear: both;
    float:left;
    font-size: 1.3em;
    padding: 0.7em 0%;
    width:100%;
    text-align:center;
    border-top:1px solid black;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante input
{
    font-size: 0.786em;
}

/*********************************************************************/
/**** PAGINAZIONE  *****************************************/
/*********************************************************************/

#boxPaginazioneServizioStandard
{
    padding: 0.5em 1%;
    border: 1px solid black;
    clear: both;
    float: left;
    width: 98%;
    background-color: #E4E5FC;
}

#boxTotale #boxPaginazioneServizioStandard A
{
    padding: 0.5EM;
}


#boxTotale #boxPaginazioneServizioStandard A:HOVER
{
    background-color: white;
}

/*********************************************************************/
/**** TITOLI  *****************************************/
/*********************************************************************/

#boxTotale .Titolo1 {
	background-color:white;
	border:0 none;
	clear:both;
	float:left;
	margin-top:0.5em;
	padding-bottom:8px;
	padding-right:7px;
	position:relative;
	width:auto;
	z-index:100;
	font-size:1.5em;
}

#boxTotale .InizioTitolo1 {
	background-color:white;
	border-top:1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	clear:both;
	float:left;
	margin-top:-14px;
	position:relative;
	width: 99.9%;
	z-index:50;
	padding-top:14px;
	margin-bottom:1em;
}

#boxTotale .Titolo2 
{
    border-bottom: 1px solid #B2B2B2;
    clear: both;
    display: block;
    font-weight: bold;
    padding: 0.2em 0px 0.5em;
    text-align: justify;
    margin-bottom:0.5em;
}

#boxTotale .Titolo3 
{
    clear:both;
    border-bottom: 8px solid #E8E7E1;
    font-size: 1.636em;
    padding: 0.55em 1% 0.25em;
}

/*********************************************************************/
/***MASCHERA DI INSERIMENTo PER I SERVIZI STANDARD************************/
/*********************************************************************/

.mascheraDiInserimento 
{
    border: 1px solid black;
    clear: both;
    float: left;
    width: 100%;
    margin:1em 0px;
}

.mascheraDiInserimento H3
{
    background-color: #E4E5FC;
    clear: both;
    font-size: 1.3em;
    padding: 0.7em 1%;
    border-bottom:1px solid black;
}

.mascheraDiInserimento H4
{
    clear: both;
    padding: 0.5em 1%;
    text-align:justify;
}

.mascheraDiInserimento .separatoreCampoRicerca
{
    clear: both;
    float:left;
    width:98%;
    padding: 0.5em 1%;
    text-align:justify;
}

.mascheraDiInserimento .separatoreCampoRicerca label
{
    clear: both;
    float: left;
    margin-right: 2%;
    width: 35%;
}

.mascheraDiInserimento .separatoreCampoRicerca input
{
    width: 60% !important;
}

.mascheraDiInserimento .separatoreCampoRicerca select
{
    width: 60.5% !important;
}

.mascheraDiInserimento .separatoreCampoRicerca h6
{
    float: left;
    margin-right: 1%;
}

.mascheraDiInserimento .separatoreCampoRicerca input.campoData
{
    width: 26% !important;
    float: left;
    margin-right: 1%;
}

.mascheraDiInserimento .campoPulsante
{
    background-color: #E4E5FC;
    clear: both;
    float:left;
    font-size: 1.3em;
    padding: 0.7em 0%;
    width:100%;
    text-align:center;
    border-top:1px solid black;
}

.mascheraDiInserimento .campoPulsante input
{
    font-size: 0.786em;
}

.boxAreaRiservataErrore 
{
    clear:both;
    float:left;
    padding:1em 0px;
    text-align:center;
    width:100%;
    color:#cc0000;
}