/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2006 ***************/
/*********************************************************************/


/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************************/
/*********************************************************************/

*{
	margin:0;
}

BODY
{ 
	/*font-size: 11px;*/
	font-size: 0.689em;
	width: 100%;
	background-color: White;
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:relative;
}

html { font-size:100%;}

/*********************************************************************/
/**** BOX TOTALE *****************************************************/
/*********************************************************************/

#boxTotale{
	min-width: 990px;
	width: 990px;
	margin: 0px;
	padding: 0px;
	margin: 0 auto;
	font-size: 100%;
	position:relative;
}

#boxTotale a{
	color: #0F4960;
	text-decoration: none;
	position:relative;
}

#boxTotale a:hover{
	color: #0F4960;
	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;
}

#boxTotale li{
	margin: 5px 0px 5px 0px;
}

/*********************************************************************/
/**** strutturra del sito  *******************************************/
/*********************************************************************/

#corpo {
	margin: 0px;
	margin-left: 215px;
	margin-right: 0px;
}
 
#formid_sx {
	width:215px;
	margin-left:-214px; /*must be 1px less than width otherwise won't push footer down */
}

#formid_dx {
	width:0px;
	margin-right:0px; /*must be 1px less than width otherwise won't push footer down */
	display: none;
}

#formid_centro {
	width: 97.5%;
	margin: 0px;
	padding: 0px;
	padding-left: 2%;
	 border-top: 1px solid #6788AA;
}


/*********************************************************************/
/**** INTESTAZIONU *****************************************************/
/*********************************************************************/

#formid_intestazione1{
	height: 82px;
	background-color: #0F4960;
	margin-bottom: 6px;
	position:relative;
}

#formid_intestazione2 {
	height: auto!IMPORTANT;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	position:relative;
} 

#formid_intestazione3 {
	height: 0px;
	margin: 0px;
	padding: 0px;
	position:relative;
}

/*********************************************************************/
/**** fondi *****************************************************/
/*********************************************************************/

#formid_fondo1 {
	float: left;
	height: auto;
	padding: 32px 0px 32px 0px;
	border-bottom: 20px solid #DEECF3;
	position:relative;
}

#formid_fondo2 {
	float: left;
	height: auto;
	position:relative;
}

/*********************************************************************/
/**** BOX INTESTAZIONE ***********************************************/
/*********************************************************************/

#boxIntestazioneGrafica {
	background-image: url("../../../immagini/logo/intestazione.png");	
	background-repeat: no-repeat;
}

#boxIntestazioneAccessibile {
	display: none;
	background: white;
}

/*********************************************************************/
/**** BOX NAVIGAZIONE ***********************************************/
/*********************************************************************/

#boxNavigazione{
	clear: both;
	float: right;
	position:relative;
	width: 100%;
	text-align: right;
	color:	White;
	font-weight: bold;
	margin-top: -28px;
}

#boxNavigazione A, #boxNavigazione A:HOVER{
	font-weight: bold;
	color: White!important;
		position:relative;
}

#boxNavigazione .testo{
	float: left;
	width: 92%;
	text-align: right;
	padding-top: 2px;
	position:relative;
}

#boxNavigazione .immagini{
	float: right;
	width: auto;
	position:relative;
}

#boxNavigazione .immagini IMG{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 7px;
	position:relative;
}


/*********************************************************************/
/*** MENU 1 **********************************************************/
/*********************************************************************/

#boxMenu1{
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	padding-top: 9px;
	width: 214px;
	border-right: 1px solid #6788AA;
	position:relative;
}

#boxMenu1 .area {
	clear:both;
	float:left;
	width: 167px;
	color: #030569;
	margin-top: 8px;
	font-weight:bold;
	padding-right: 47px;
	position:relative;
	text-align:right;
	background-image:url(../../../immagini/simboli/azzurro.gif);
	background-position:182px 50%;
	background-repeat:no-repeat;
}

* html #boxMenu1 .area {
	padding-right: 23px;
}

#boxMenu1 .inizioarea {
	clear:both;
	float:left;
	border-top: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	margin: 4px 22px 0px 10px;
	padding: 2px 0px 0px 9px;
	width:172px;
	position:relative;
}

* html #boxMenu1 .inizioarea {
	margin: 4px 11px 0px 5px;
}

#boxMenu1 .categoria {
	clear:both;
	float:left;
	width: 100%;
	margin-top: 6px;
	position:relative;
}

#boxMenu1 a.categoriaselezionata  {
	font-weight: bold;
}

* html #boxMenu1 .categoria {
	clear:both;
	float:none;
}

#boxMenu1 .categoria a,#boxMenu1 .categoria a:hover{
	color: Black;
}

#boxMenu1 .pagina {
	clear:both;
	float:left;
	width: 147px;
	padding-left: 15px;
	padding-right: 10px;
	margin: 5px 0px 5px 0px;
	position:relative;
	background-image:url(../../../immagini/simboli/azzurro.gif);
	background-position: 0px 50%;
	background-repeat:no-repeat;
}

* html #boxMenu1 .pagina {
	clear:both;
	float:none;
}



/*********************************************************************/
/***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 ELENCO SERVIZI RICERCA E BANNER HOMEPAGE quello che viene visualizzato in homepage ********************/
/*********************************************************************/

.elencoricercabanner1{
	clear: both;
	float: left;
	position:relative;
	width: 99.5%;
	padding: 10px;
	margin: 1PX 0PX 1PX -2%;
	background-color: #DEECF3;
}

* html .elencoricercabanner1{
	width: 99.5%;
	margin: 1PX 0PX 1PX -1%;
}

/*********************************************************************/
/**** BOX ELENCO  quello che viene visualizzato in homepage ********************/
/*********************************************************************/
.elencoricercabanner1 #boxElenco{
	clear: both;
	float: left;
	/*height: 26px;*/
	width: 393px;
	margin: 0px 20px 10px 0px;
}

.elencoricercabanner1 #boxElenco select{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 393px;
	/*height: 24px;*/
	/*line-height: 18px;*/ /* serve per safari se no si vede pił piccolo */
	border: 1px solid #484B38;
	/*color: #747474;*/
	font-weight: normal;
	line-height: normal!important;
	height: 17px!important;
	height: auto;
	text-align: left!important;
	background-color: White;
	font-size: 100%;
	vertical-align: middle;
}

.elencoricercabanner1 #boxElenco select optgroup{
	background-color: White;
	font-weight: bold!important;
	color: Black;
}


/*********************************************************************/
/**** BOX ricerca nel sito  quello che viene visualizzato in homepage ********************/
/*********************************************************************/

.elencoricercabanner1 #boxRicercaNelSito{
	float: left;
	width: auto;
	margin-bottom: 10px;
}

.elencoricercabanner1 #boxRicercaNelSito fieldset{
	margin: 0px;
	padding: 0px;
}

.elencoricercabanner1 #boxRicercaNelSito legend,#boxRicercaNelSito label{
	display: none;
	height: 0px;
}

.elencoricercabanner1 #boxRicercaNelSito input{
	float: left;
	padding: 0px;
	background-color: White;
	width: 267px;
	border: 1px solid #768492;
	/*height: 22px;*/
	height: 15px!important;
	height: 18px;
	margin-left: 2px;
}

.elencoricercabanner1 #boxRicercaNelSito input.pulsante1{
	float: left;
	padding: 0px;
	width: 54px;
	background-color: #086B9C;
	color: White;
	border: 1px solid black;
height: 17px!important;
height: 20px;
	/*height: 24px;*/
}

/*********************************************************************/
/**** BOX BANNER HOMEPAGE ********************************************/
/*********************************************************************/

.elencoricercabanner1 #boxBanner{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.elencoricercabanner1 #boxBanner img{
	max-width: 98%!important;
	width: auto!important;
	width: 98.5%;
}


/*********************************************************************/
/**** BOX ELENCO SERVIZI RICERCA E BANNER HOMEPAGE ********************/
/*********************************************************************/

.elencoricercabanner{
	clear: both;
	float: left;
	width: 99%;
	height: auto;
	padding: 6px 0px 6px 13px;
	margin: 0PX 0PX 6PX 0PX;
	background-color: #0F4960;
}

/*********************************************************************/
/**** BOX ELENCO ********************/
/*********************************************************************/

.elencoricercabanner #boxElenco{
	clear: both;
	float: left;
	height: 26px;
	width: 64%;
	margin: 0px 10px 0px 0px;
}

.elencoricercabanner #boxElenco select{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 393px;
	height: 24px;
	line-height: 18px; /* serve per safari se no si vede pił piccolo */
	border: 1px solid #484B38;
	color: #747474;
	background-color: White;
	font-size: 100%;
	vertical-align: middle;
}

.elencoricercabanner #boxElenco option{
	height: 24px;
	line-height: 18px; /* serve per safari se no si vede pił piccolo */
}

.elencoricercabanner #boxElenco optgroup{
	height: 24px;
	line-height: 18px; /* serve per safari se no si vede pił piccolo */
}

/*********************************************************************/
/**** BOX ricerca nel sito ********************/
/*********************************************************************/

.elencoricercabanner #boxRicercaNelSito{
	float: right;
	width: 34%;
	margin-bottom: 0px;
	text-align: right;
}

.elencoricercabanner #boxRicercaNelSito fieldset{
	margin: 0px;
	padding: 0px;
}

.elencoricercabanner #boxRicercaNelSito legend,#boxRicercaNelSito label{
	display: none;
	height: 0px;
}

.elencoricercabanner #boxRicercaNelSito input{
	float: left;
	padding: 0px;
	background-color: White;
	width: 267px;
	border: 1px solid #768492;
	height: 22px;
	margin-left: 2px;
}

.elencoricercabanner #boxRicercaNelSito input.pulsante1{
	float: left;
	padding: 0px;
	width: 54px;
	background-color: #CEEAF7;
	color: black;
	border: 1px solid black;
	height: 24px;
}

/*********************************************************************/
/***BOX BRICIOLE DI PANE *********************************************/
/*********************************************************************/

#boxBricioleDiPane{
	clear: both;
	float: left;
	padding:1% 0 1% 0% !important;
	width: 100%;
	position:relative;
}

#boxBricioleDiPane H1{
	clear: both;
	float: left;
	width: auto;
	position:relative;
}

#boxBricioleDiPane H2{
	float: right;
	width: auto;
	position:relative;
}

/*********************************************************************/
/***BOX PRESIDI ******************************************************/
/*********************************************************************/


#boxPresidi{
	position:relative;
	clear: both;
	float: left;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

#boxPresidi a,#boxPresidi a:hover{
	color: black;
}

#boxPresidi .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;
}

#boxPresidi .RigaTitolo{
	background-color:white;
	border-top:1px solid #0066CC;
	border-right: 1px solid #79869D;
	clear:both;
	float:left;
	height:14px;
	margin-top:-14px;
	position:relative;
	width: 99.8%;
	z-index:50;
}

#boxPresidio{
	position:relative;
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 99.8%;
	border-right: 1px solid #79869D;
}

#boxPresidio .Presidio{
	float: left;
	width: 112px;
	margin: 0px;
	margin: 0 AUTO;
	text-align: center;
	margin-right: 13px;
	min-height: 55px!important;
	height: auto!important;
	height: 55px;
	overflow: hidden;
}

#boxPresidio .presidio1{
	background-color: #AFE1EF;
}

#boxPresidio .presidio2{
	background-color: #FBF7AA;
}

#boxPresidio .presidio3{
	background-color: #EAEBE9;
}

#boxPresidio .presidio4{
	background-color: #94C62D;
}

#boxPresidio .presidio5{
	background-color: #FBC960;
}

#boxPresidio .presidio6{
	background-color: #FC4525;
	margin-right: 6.5px;
}

#boxPresidio .Nome{
	background-color: #ECEDE4;
	width: 100%;
	text-align: center;
	height: 38px;
	border-bottom: 1px solid white;
	overflow: hidden;
}

/*********************************************************************/
/***BOX UTILITA ******************************************************/
/*********************************************************************/

#boxUtilita{
	float: right;
	width: 163PX;
	margin: 26px 1px 0px 0px;
}

#boxUtilita a,#boxUtilita a:hover{
	color: Black;
}

#boxUtilita .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;
}

#boxUtilita .RigaTitolo{
	background-color:white;
	border-top:1px solid #0066CC;
	border-right: 1px solid #79869D;
	clear:both;
	float:left;
	height:14px;
	margin-top:-14px;
	position:relative;
width: 162px;
	z-index:50;
}

#boxUtilita #Utilita{
border-right:1px solid #79869D;
clear:both;
float:left;
margin:0;
width: 162px;
}


#boxUtilita #Utilita .Nome {
	background-image:url(../../../immagini/notizie/blu.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	margin:0;
	padding:0px 5px 5px 13px;
	text-align:left;
	width: 144px;
}


/*********************************************************************/
/***BOX AREA RISERVATA ***********************************************/
/*********************************************************************/

#boxAreaRiservata{
	clear: both;
	float: left;
	width: 213px;
	border-top: 1px solid #0066CC;
	border-right: 1px solid #6788AA;
	margin: 0 auto;
	margin-top: 3px;
	text-align: center;
}

#boxAreaRiservata .intestazione{
	display: none;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#boxAreaRiservata fieldset{
	clear: both;
	float: none;
	width: 159px;
	padding: 0px;
	margin: 0px;
	margin: 0 auto;
}

#boxAreaRiservata legend{
	font-weight: bold;
	margin-top: 10px;
}

#boxAreaRiservata label{
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 40px;
	text-align: left;
	padding-top: 6px;
	margin-top: 5px;
}

#boxAreaRiservata input{
	float: right;
	width: 113px;
	height: 20px;
	border: 1px solid #768492;
	margin-top: 5px;
}

#boxAreaRiservata .pulsante{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 5px;
}

#boxAreaRiservata .pulsante img{
	clear: both;
	float: left;
	width: auto;
	padding-left: 7px;
}

#boxAreaRiservata input.pulsante1{
	float: right;
	width: 115px;
	height: 24px;
	border: 1px solid #768492;
	background-color: #086B9C;
	color: White;
	margin-top: 0px;
}


/*********************************************************************/
/***BOX MENU NASCOSTO AREA RISERVATA ***********************************************/
/*********************************************************************/

#BoxMenuAreaRiservata{
	clear: both;
	float: left;
	width: 213px;
	border-top: 1px solid #0066CC;
	border-right: 1px solid #6788AA;
	margin: 0 auto;
	margin-top: 3px;
	text-align: center;
	min-height: 100px;
}

#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 10px 0px;
}

#BoxMenuAreaRiservata .MenuOpzioni{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
}

/*********************************************************************/
/***BOX banner iniziative ***********************************************/
/*********************************************************************/

#boxBannerIniziative{
	float: left;
	width: 742px;
	margin-left: 17px;
}

#boxBannerIniziative a,#boxBannerIniziative a:hover{
	color: Black;
}

#boxBannerIniziative .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;
	color: #030569;
	z-index:100;
}

#boxBannerIniziative .RigaTitolo {
	background-color:white;
	border-top:1px solid #0066CC;
	clear:both;
	float:left;
	height:14px;
	margin-top:-14px;
	position:relative;
	width: 100%;
	z-index:50;
}

.BannerIniziative{
	clear: both;
	float: left;
	width: 100%;
}

.Banner{
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 16.5%;
}

.Banner img{
	max-width: 100%!important;
	width: auto!important;
}

/*********************************************************************/
/***BOX banner iniziative ***********************************************/
/*********************************************************************/

#Fondo{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: auto;
}

#Fondo .ImmagineTraparenza{
	clear: both;
	float: left;
	width: auto;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}

#Fondo .Accessibilita{
	float: left;
	width: 74%;
	margin: 0px;
	padding: 0px;
}

#Fondo .Accessibilita #Boxlink{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#Fondo .Accessibilita #Boxlink .link{
	clear: both;
	float: left;
	width: 87.5%;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

#Fondo .Accessibilita #Boxlink .link a,#Fondo .Accessibilita #Boxlink .link a:hover{
	color: Black;
	text-decoration: underline;
}

#Fondo .Accessibilita #Boxlink .Feed{
	float: right;
	width: auto;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 4px;
}

#Fondo .Accessibilita .Nome{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding: 5px 0px 0px 0px;
}

#Fondo .Accessibilita .InfoVal{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#Fondo .Accessibilita .InfoVal .Informazioni{
	clear: both;
	float: left;
	width: 66%;
	margin: 0px;
	padding: 0px;
	padding: 7px 0px 0px 0px;
} 

#Fondo .Accessibilita .InfoVal .Validatori{
	float: right;
	width: auto;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
} 

#Fondo .Accessibilita .InfoVal .Validatori a:hover{
	text-decoration: none;
} 

#Fondo .ImmagineLogoAccessibilita{
	float: right;
	margin: 0px;
	padding: 0px;
	width: auto;
	padding-left: 10px;
}

/*********************************************************************/
/***BOX CREDITS ***********************************************/
/*********************************************************************/

#boxCredits{
	clear: both;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: auto;
	margin: 0 auto;
	text-align: center;
}

#boxCredits a,#boxCredits a:hover{
	font-weight: bold;
}

/*********************************************************************/
/***BOX MASCHERA DI RICERCA PER SERVIZIO STANDARD *******************/
/*********************************************************************/

#boxMascheraDiRicercaPerServizioStandard{
	clear: both;
	float: left;
	width: 97%;
	padding: 1%;
	margin: 1% 0% 1% 0%;
	background-color: #DEECF3;
	border: 3px double black;
	position:relative;
}


#boxMascheraDiRicercaPerServizioStandard H3{
	font-size: 125%;
	font-weight: bold;
	color: #0F4960;
	text-transform: uppercase;
	border-bottom: 1px solid #0F4960;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
	position:relative;
}

#boxMascheraDiRicercaPerServizioStandard H4:FIRST-LETTER{
	font-size: 125%;
	font-weight: bold;
		position:relative;
}

#boxMascheraDiRicercaPerServizioStandard H6{
	font-size: 100%;
	color: Black;
	text-decoration: underline;
	float: left;
	width: 5%;
	margin-right: 5%;
	font-weight: bold;
		position:relative;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca{
	clear: both;
	float: left;
	width: 100%;
	padding: 5px 0px 5px 0px;
	position:relative;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca label{
	clear: both;
	float: left;
	width: 20%;
	margin-right: 5%; 
	position:relative;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca input{
	float: left;
	width: 70%!important;
	position:relative;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca select{
	float: left;
	width: 71%;
	position:relative;
}

#boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca input.campoData {
	width: 20%!important;
	margin-right: 5%;
}

* html #boxMascheraDiRicercaPerServizioStandard .campoPulsante{
	clear: both;
	float: left;
	margin-left: 25%!important;
	margin-left: 8%;
	width: 71%!important;
	position:relative;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante input{
	clear: both;
	float: left;
	margin-left: 25%!important;
	margin-left: 8%;
	width: 71%!important;
	position:relative;
}

* html #boxMascheraDiRicercaPerServizioStandard .campoPulsante input{
	clear: both;
	float: left;	
	margin-left: 0%!important;
	width: 100%!important;
	position:relative;
}

/*********************************************************************/
/***BOX MASCHERA DI RICERCA PER SERVIZIO STANDARD *******************/
/*********************************************************************/

#boxPaginazioneServizioStandard{
	clear: both;
	float: left;
	width: 97.4%;
	padding: 1%;
	margin: 1% 0% 1% 0%;
	background-color: #DEECF3;
	border: 3px double black;
}

#boxPaginazioneServizioStandard span{
	padding-right: 5px;
	border-right: 1px solid #0F4960;
}

#boxPaginazioneServizioStandard a{
	padding-right: 5px;
	border-right: 1px solid #0F4960;
}

#boxPaginazioneServizioStandard a:hover{

}
/*********************************************************************/
/***BOX CONFIGURAZIONE TITOLI SERVIZI *******************/
/*********************************************************************/

.Titolo1{
	clear: both;
	float: left;
	width: 99%;
	background-color: #DEECF3;
	color: #0F4960;
	padding: 5px;
	font-size: 115%;
	border-bottom: 1px solid #0F4960;
	font-weight: bold;
	position:relative;
}

.Titolo3{
	clear: both;
	float: left;
	width: 99%;
	color: #0F4960;
	padding: 5px;
	font-size: 115%;
	border-bottom: 1px solid #0F4960;
	font-weight: bold;
	position:relative;
}

.Titolo{
	clear: both;
	float:left;
	display:inline;
	width:34%;
	color: #0F4960;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	position:relative;
}

/*********************************************************************/
/***BOX MASCHERA DI RICERCA PER SERVIZIO STANDARD *******************/
/*********************************************************************/

#mascheraDiInserimento{
	clear: both;
	float: left;
	width: 97%;
	padding: 1%;
	margin: 1% 0% 1% 0%;
	background-color: #DEECF3;
	border: 3px double black;
}


#mascheraDiInserimento H3{
	font-size: 125%;
	font-weight: bold;
	color: #0F4960;
	text-transform: uppercase;
	border-bottom: 1px solid #0F4960;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
}

#mascheraDiInserimento H4:FIRST-LETTER{
	font-size: 125%;
	font-weight: bold;
}

#mascheraDiInserimento .separatoreCampoRicerca{
	clear: both;
	float: left;
	width: 100%;
	padding: 5px 0px 5px 0px;
}

#mascheraDiInserimento .separatoreCampoRicerca label{
	clear: both;
	float: left;
	width: 20%;
	margin-right: 5%; 
}

#mascheraDiInserimento .separatoreCampoRicerca input,#mascheraDiInserimento .separatoreCampoRicerca select,#mascheraDiInserimento .separatoreCampoRicerca textarea{
	float: left;
	width: 70%!important;
}

#mascheraDiInserimento .campoPulsante{
	clear: both;
	float: left;
	width: 100%!important;
	text-align: center;
	position:relative;
}

#mascheraDiInserimento .campoPulsante a{
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 1px solid black;
	color: Black;
	font-weight: bold;
}

#mascheraDiInserimento .campoPulsante a:hover{
	color: Black;
	font-weight: bold;
}

#BoxPaginaPrecedente{
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	position:relative;
}

/*********************************************************************/
/*** MENU UNITA' OPERATIVE **********************************************************/
/*********************************************************************/

#boxMenuUO{
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	padding-top: 9px;
	width: 214px;
	border-right: 1px solid #6788AA;
	position:relative;
}

#boxMenuUO .area {
	clear:both;
	float:left;
	width: 167px;
	color: #030569;
	margin-top: 8px;
	font-weight:bold;
	padding-right: 47px;
	position:relative;
	text-align:right;
	background-image:url(../../../immagini/simboli/azzurro.gif);
	background-position:182px 50%;
	background-repeat:no-repeat;
}

* html #boxMenuUO .area {
	padding-right: 23px;
}

#boxMenuUO .inizioarea {
	clear:both;
	float:left;
	border-top: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	margin: 4px 22px 0px 10px;
	padding: 2px 0px 0px 9px;
	width:172px;
	position:relative;
}

* html #boxMenuUO .inizioarea {
	margin: 4px 11px 0px 5px;
}

#boxMenuUO .categoria {
	clear:both;
	float:left;
	width: 100%;
	margin-top: 6px;
	position:relative;
}

* html #boxMenuUO .categoria {
	clear:both;
	float:none;
}

#boxMenuUO .categoria a,#boxMenuUO .categoria a:hover{
	color: Black;
}

#boxMenuUO .pagina {
	clear:both;
	float:left;
	width: 147px;
	padding-left: 15px;
	padding-right: 10px;
	margin: 5px 0px 5px 0px;
	position:relative;
	background-image:url(../../../immagini/simboli/azzurro.gif);
	background-position: 0px 50%;
	background-repeat:no-repeat;
}

* html #boxMenuUO .pagina {
	clear:both;
	float:none;
}

#boxMenuUO .pagina a,#boxMenuUO .pagina a:hover{
	font-weight: bold;
}


#boxLogoRegioneLombardia{
	border-right: 1px solid #6788AA;
}
