/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#FormRicerca
{
	background-color: #D9D9D9;
	margin:0px;
	padding-left: 260px;
	padding-right: 20px;
	/*display:inline;*/
	padding-top: 10px;
	padding-bottom: 10px;
	
}

#testata{
	padding: 0px;
	background-image: url(../immagini/testata.gif);
	background-repeat: no-repeat;
	height: 76px;
	background-color: #CC6600;
}

#NavigazioneSecondariaDx{
	width: 20%;
	display: inline;
	float: right;
}

#FilettiNavigazioneSecondariaDx {
	border-top: 0px solid;
	border-right: 2px solid ;
	border-bottom: 2px solid ;
	background-color: #EEEEEE;
}

#BoxInEvidenzaSx{
	width: 213px;
	font-size: 60%;
	float: left;
	background-color: #EEEEEE;
	background-color: #EEEEEE;
}

#AreaPrincipale{
	float: left;
	border-left-width: 2px;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin: 0px;
	padding: 10px;
}

/***********************************************/
/* 
FIX INTRODOTTA PER EXPLORER 7

#AreaPrincipaleoLD{
	float: left;
	border-left-width: 2px;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	height: 1000px;
	margin: 0px;
	padding: 10px;

}

*/
/***********************************************/

#Boxprincipale {
	margin: 0px;
	display: block;
	clear: left;
	height: 100%;
	background-repeat: repeat-y;
	background-position: 80% bottom;
}
/* 
FIX INTRODOTTA PER EXPLORER 7
#BoxprincipaleOld {
	margin: 0px;
	display: block;
	clear: left;
	height: 600px;
	background-repeat: repeat-y;
	background-position: 80% bottom;
}

*/

#AreaAdmin{
	float: left;
	height: 1000px;
	margin: 0px;
	padding: 10px;
	display: inline;

}

/***********************************************/
/* stili creati per allungare il div areaprincipale in modo da far 
si che la gif con l'angolo dx inserito in boxprincipale sia abbanstanza lungo da coprire
la lunghezza della prima colonna (quella ch contiene in evidenza
altrimenti areaprincipale occuperebbe meno dello spazio di boxprincipale e si vedrebbe il filetto disallineato
ATTENZIONE VERIARE HEIGHT DI BIANCOSOTTOTESTO PER CORREGGERE L'ALTEZZA
FIX INTRODOTTA PER EXPLORER 7
*/
/***********************************************/
#BiancoSottoTesto {
	display: inline;
	width: 1px;
	height: 1200px;
	float: left;	
}
#BoxTesto {
	display: inline;
	float: left;	
}

/***********************************************/
/* Layout pattosicuro                                 */
/***********************************************/

#logopattosicuro {
	padding: 0px;
	background-image: url(../immagini/patto_sicuro412.gif);
	background-repeat: no-repeat;
	height: 93px;
	width: 100%;
	background-position: right;
}

/*
/************** stilE  #nomedelsito **************/

#nomedelsito{
	margin: 0;
	padding: 0 0 0 10px;
}

/************* div  #piedipagina***************/

#piedipagina{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin-top: 20px;
}

/*#piedipagina a{
	color: #999999;

}
*/

/************* #boxRicerca styles ***************/

#boxRicerca{
	padding: 5px 0px 5px 10px;
	font-size: 90%;
	background-color: #CCCCCC;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

#boxRicerca form{
 margin: 0px;
 padding: 0px;
}

#boxRicerca label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/*********** #stile per link colonna di dx: attenzione personalizzati su singole sezioni***********/

#linksecondari{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}


#linksecondari a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
/*********** #stile per testo descrittivo sopra link colonna di dx (vedi sopra) ***********/

.intestazionelinksecondari{
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left:0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}

*//************** #InEvidenzaDaGif styles **************/

#InEvidenzaDaGif{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#InEvidenzaDaGif img{
	display: block;
}

/************** FINE #InEvidenzaDaGif styles **************/

#inquestasezione {
	font-size: 80%;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 50px;
	background-color: #006699;
	color: #FFFFFF;


}

#DoveSei{
	font-size: 70%;
	display: inline;
	float: left;
	padding-left: 10px;
	padding-top: 2px;
}

#BoxDimensioneCarattere {
	width: 213px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	background-color: #CCCCCC;
}

#filettoColorato {
	height: 2px;
	font-size: 0px;
	margin-left: 213px;
}
#filettoGrigio {
	padding: 0px;
	width: 100%;
	height: 2px;
	background-color: #CCCCCC;
	font-size: 0px;
}

#boxSottoFilettoColorato {
	width: 100%;
}
#boxSottoFilettoColorato {
	background-color: #EEEEEE;
	padding: 0px;
	/* immagine necessaria per nascondere eventuale scorrimento del testo su due righe che porterebbe il box con le AAA a restare senza sfondo impostata a livello di stili personalizzati nei menu*/
/*	background-image: url(../immagini/fondo_sotto_lettere_linea_blu.gif);
*/	background-repeat: repeat-y;
}
#boxPerFilettinoColorato {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #006699;
	float: left;
	font-size: 0px;
	height: 20px;
}


/* STILE PER TITOLI ULTIMENEWS*/
#titoloUltimeNews {
	padding-left: 10px;
	padding-top: 2px;
	font-weight: bold;
	margin: 0px;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-size: 110%;
}
/* FINE STILE PER TITOLI appuntamenti (ho dovuto perchè non prendeva il fontsize a differenza degli
altri che sono dentro a div */
#TitoloAppuntamenti {
	padding-left: 10px;
	padding-top: 2px;
	font-weight: bold;
	margin: 0px;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-size: 80%;
}
/* FINE STILE PER TITOLI ULTIMENEWS*/

/* STILE PER TITOLI "IN EVIDENZA"*/

#titoloInEvidenza{
	padding-left: 10px;
	padding-top: 2px;
	font-weight: bold;
	margin: 0px;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-size: 130%;
}
/* FINE STILE PER TITOLI "IN EVIDENZA"*/


/**************  INIZIO caratteristiche comuni BOX LINKATI *****************/

#BoxLinkati {
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}
#BoxLinkati a{
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}

#BoxLinkati  a:hover{
	text-decoration: none;
}

.spaziatore10pixel {
	height: 20px;
}

/**************  FINE caratteristiche comuni*****************/

/**************  UltimeNews  (hover con fondo giallo news )*****************/
#BoxLinkati #UltimeNewsSommario  a:hover{
	background-color: #FFCC00;
	text-decoration: none;
	color: #000000;
	
}
/**************  UltimeNews  (hover con fondo giallo news )*****************/
/*#BoxLinkati #Appuntamenti {
	font-size: 80%;
}
*/
.Appuntamenti  a:hover{
	background-color: #339933;
	text-decoration: none;
	color: #FFFFFF;
}

/**************  evidenza  (hover con fondo BLU PER LINK VERSO SEZIONE 02 ) *****************/
#BoxLinkati div.InEvidenzaSommario01  a:hover{
	background-color: #FFCC00;
	text-decoration: none;
	color: #000000;
}

/*#linksecondari div.sezione02 a:hover{
	background-color: #006699;
	color: #FFFFFF;
}

*/
#BoxLinkati div.InEvidenzaSommario02  a:hover{
	background-color: #336699;
	text-decoration: none;
	color: #FFFFFF;
}
#BoxLinkati div.InEvidenzaSommario03  a:hover{
	background-color: #CC3300;
	text-decoration: none;
	color: #FFFFFF;
}
#BoxLinkati div.InEvidenzaSommario04  a:hover{
	background-color: #339933;
	text-decoration: none;
	color: #FFFFFF;
}
#BoxLinkati div.InEvidenzaSommario05  a:hover{
	background-color: #3399CC;
	text-decoration: none;
	color: #FFFFFF;
}

/**********INZIO STILI PERSONALIZZATI CROMATICAMENTE A SECONDA DELLA SEZIONE NEI RISPETTIVI CSS*************************************/

#BoxInQuestaSezione {
	width: 20%;
	display: inline;
	float: right;
	height: 20px;
}

#linksecondari a:hover{
	text-decoration: none;
}
#nomepagina {
	font-size: 100%;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#TestoCCIAAInforma img {
}
#FotoScorriSotto {
}


/* LINK CON COLORI DIPENDENTI DALLA SEZIONE DI APPARTENENZA
ncecessari per codice colore link diretti da hp*/

#linksecondari div.sezione06 a:hover{
	background-color: #066;
	color: #FFFFFF;
}
#linksecondari div.sezione05 a:hover{
	background-color: #3399CC;
	color: #FFFFFF;
}
#linksecondari div.sezione04 a:hover{
	background-color: #339933;
	color: #FFFFFF;
}
#linksecondari div.sezione03  a:hover{
	background-color: #CC3300;
	color: #FFFFFF;
}
#linksecondari div.sezione02 a:hover{
	background-color: #006699;
	color: #FFFFFF;
}

#linksecondari div.sezione01 a:hover{
	background-color: #FFCC00;
	color: #000000;
}


/* aggiunto in hp per variazione chiesta da Birsa*/

#linksecondari div.registroimprese {
}

#linksecondari div.registroimprese a:hover{
	background-color: #006699;
	color: #FFFFFF;
}



/***********  gli  stili per il box che contiene i collegamenti a pagine correlate ***********/
#TitoloCollegamentiAPagine
{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
/***********  Versione precedente a richiesta di evidenziare i menu delle sezioni rispetto ai link correlati 
#TitoloCollegamentiAPagineOld
{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

***********/
#BoxLinkCorrelati{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 10px;
}
/***********  Versione precedente a richiesta di evidenziare i menu delle sezioni rispetto ai link correlati 

#BoxLinkCorrelatiOld{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: #eeeeee;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 10px;
}
*/


#BoxLinkCorrelati P{

	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}



/***********  FINE gli  stili per il box che contiene i collegamenti a pagine correlate ***********/


/***********************************************/
/* COMPONENTI STILI 						        /
/***********************************************/


/************** .stile .testonascosto (per sistema di navigazione per lettore accessibilità Jaws **************/
.testonascosto {
       display: none;

}	


/************** stilE  .ImmaginiSwitchTesto (necessario per portare a 0 distanze delle img nell'area per cambiare dimensione al carattere) **************/

.ImmaginiSwitchTesto {
	float: left;

}

.ImmaginiSwitchTesto img{
	float: left;
	font-size: 1px;
	margin: 0px;

}




/************** stili  .form **************/


.bottoniform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 2px 2px 0px;
	font-style: normal;
	background-color: #999999;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

.campiformBloccati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 2px 2px 0px;
	font-style: normal;
	background-color: #D40000;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}


.bottoniformgrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	background-color: #999999;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 1px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.campotestoform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 120px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}



/**************STILI .box cciaa informa ***************/

/*
.TestoBoxCCIAAInforma{
	padding-bottom: 10px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 0px;
	display: block;
}

.TestoBoxCCIAAInforma a:hover{
	color: #666666;
	text-decoration: none;
}
.TestoBoxCCIAAInforma a{
	color: #000000;
	text-decoration: none;
}

.TestoBoxCCIAAInforma p{
	font-size: 80%;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.TestoBoxCCIAAInforma h3{
	font-size: 80%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.TestoBoxCCIAAInforma img{
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
}

*//************** FINE STILI .box cciaa informa ***************/


/**************STILI .BranoConFoto ***************/
#tabellatipo td {
	background-position: top;
	vertical-align: top;
}
/************** stile tolto (creava un vincolo fisso al testo nelle tabelle che quindi avevano
sempre p all'80% che prevaleva sulla definizione di un p class eventualmente applicato (es: p class "titolo")
#tabellatipo p {
	font-size: 80%;
}
***************/
#tabellatipo img {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}



/**************  stili .testiInEvidenza*****************/



.testiInEvidenza {
	padding-left: 10px;

}
/**************  ATTENZIONE QUESTO STILE CAMBIA NELLA SEZIONE NEWS PER VIA DEL CONTRASTO COLORE ACCESSIBILE *****************/

.InQuestaSezione{
	padding-left: 10px;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;

}
.tornaindietro {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-bottom: 30px;
	font-size: 80%;
}
.tornaindietro a:link{
	text-decoration: underline;
}
.tornaindietro a:visited{
	text-decoration: underline;
}.spaziosottoaltesto {
}

