/***************************************************************
*  priv.css																		*
*																					*
*  foglio di stile per la parte privata di PiCo					  	*
*																					*
****************************************************************/


body{
	/* posizione */
	/* grafica */
	background-color: white;
	/* testo */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: Black;
	text-align: left;
	/* dimensioni */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


.blocco{
	/* posizione */
	display: block;
	/* grafica */
	/* testo */
	/* dimensioni */
}

a, a:visited {
	/* posizione */
	/* grafica */
	/* testo */
	color: black;
	text-decoration: underline;
	/* dimensioni */
}

a:hover, a:visited:hover {
	/* posizione */
	/* grafica */
	/* testo */
	color: black;
	text-decoration: none;
	/* dimensioni */
}

form{
	/* posizione */
	display: inline;
	/* grafica */
	/* testo */
	/* dimensioni */
}

ul{
	/* posizione */
	margin: auto;
	padding: 0px;
	/* grafica */
	list-style-type: none;
	/* testo */
	text-align: left;
	/* dimensioni */	
}

h2, h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: #A13D39;
	/* dimensioni */	
	margin: 20px 20px 20px 20px;
	width: 500px;
}

h4{
	/* posizione */
	/* grafica */
	/* testo */
	font-size: 110%;
	/* dimensioni */
}

.invisibile{
	display: none;
}

.visibile{
	display: block;
}

div.bloccoMenu{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
	padding: 10px 0px 10px 0px; 
}

div#bloccoLinkBottoni{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
	width: 500px;
	margin: 30px 0px 10px 0px;
	padding: 10px 0px 10px 0px; 
}

div#bloccoSogliaBlocchi{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
	width: 700px;
	margin: 30px 0px 10px 0px;
	padding: 10px 0px 10px 0px; 
}


div#bloccoGiornaliBottoni{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */	
	margin: 10px auto 10px auto;
	padding: 10px 10px 10px 10px; 
}

div#bloccoLinkBottoni a, div#bloccoLinkBottoni a:visited, 
div#bloccoLinkBottoni a:hover, div#bloccoLinkBottoni a:visited:hover{
	/* posizione */
	/* grafica */
	border-color: #96a65a;
	border-style: solid;
	background-color: #d6e68a;
	/* testo */
	text-decoration: none;
	color: Black;
	/* dimensioni */	
	border-width: 1px;
	padding: 4px 4px 4px 4px;
}

.bottoni{
	/* posizione */
	/* grafica */
	border-color: black;
	border-style: solid;
	background-color: #b5b5b5;
	/* testo */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
	/* dimensioni */	
	border-width: 1px;
	padding: 4px 4px 4px 4px;
	margin: 10px auto 0px auto;
}

div#bloccoContenuto{
	/* posizione */
	float: left;
	clear: left;
	display: inline;
	margin: 10px 30px 10px 30px;
	/* grafica */
	/* testo */
	font-size: 90%;
	/* dimensioni */	
	width: auto;

}


div#bloccoTesto{
	/* posizione */
	float: left;
	/* grafica */
	/* testo */
	text-align: left;
	/* dimensioni */	
	width: 550px;
	margin: 10px 30px 10px 30px;
}

.pFormato {
	/* posizione */
	/* grafica */
	/* testo */
	font-size: 80%;
	/* dimensioni */	
	margin: 0px 0px 0px 10px;
}

/***************************************************************
*  							intestazione									*
****************************************************************/

div#intestazione{
	/* posizione */
	/* grafica */
	border-bottom: 0px solid #4A4A4A;
	/* testo */
	color: #BFA300;
	text-align: center;
	/* dimensioni */
	width: 100%;
	height: 100px;
}

div#intestazione h3{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */	
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

div#intestazione img{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */	
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/***************************************************************
*  							barra informativa								*
****************************************************************/

div#barraInfo{
	/* posizione */
	/* grafica */
	/* testo */
	color: #a13d39;
	text-align: left;
	/* dimensioni */
	width: 100%;
}

span#nomeUtente{
    /* posizione */
	/* grafica */
	/* testo */
	color: black;
	font-style: italic;
	/* dimensioni */
}

/***************************************************************
*  								login											*
****************************************************************/

div#bloccoLogin{
	/* posizione */
	display: block;
	position: relative;
	/* grafica */
	border-color: #4A4A4A;
	border-style: solid;
	border-width: 1px;
	background-color: #F5F5F5;
	/* testo */
	text-align: center;
	/* dimensioni */	
	margin: 50px auto 10px auto;
	padding: 10px 10px 10px 10px;
	width: 200px;
}

/***************************************************************
*		  							messaggio									*
****************************************************************/

div#messaggio{
	/* posizione */
	/* grafica */
	border-style: solid;
	/* testo */
	text-align: center;
	/* dimensioni */
	width: 90%;
	height: auto;
	border-width: 2px;
	margin: 15px auto 5px auto;
}

div#messaggio.errore{
	/* posizione */
	/* grafica */
	border-color: Red;
	background-color: #FFEAEA;
	/* testo */
	/* dimensioni */
}

.successo{
	/* posizione */
	/* grafica */
	border-color: Green;
	background-color: #EAFFEA;
	/* testo */
	/* dimensioni */
}

div#messaggio.info{
	/* posizione */
	/* grafica */
	border-color: Blue;
	background-color: #EAEAFF;
	/* testo */
	/* dimensioni */
}


/***************************************************************
* 							lista delle operazioni							*
****************************************************************/

div#listaOperazioni{
	/* posizione */
	float:left;
	/* grafica */
	/* testo */
	text-align: left;
	font-size: 90%;
	/* dimensioni */
	margin: 30px 30px 5px 30px;
	padding: 0px 0px 0px 0px;
}

div#listaOperazioni h3{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: left;
	color: black;
	/* dimensioni */	
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

div#listaOperazioni div{
	/* posizione */
	/* grafica */
	border-color: black;
	border-bottom-style: dashed;
	border-left-style: solid;
	/* testo */
	/* dimensioni */	
	border-width: 0px 0px 1px 4px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#listaOperazioni div#bloccoPulsanti{
	/* posizione */
	/* grafica */
	border-width: 0px 0px 0px 0px;
	/* testo */
	/* dimensioni */	
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#listaOperazioni ul{
	/* posizione */
	margin-left: 13px;
	/* grafica */
	/* testo */
	/* dimensioni */	
}

div#listaOperazioni ul li{
	/* posizione */
	/* grafica */
	list-style-type: square;
	list-style-position: inside;
	/* testo */
	color: black;
	/* dimensioni */	
	margin: 4px 0px 4px 0px;
}

div#listaOperazioni ul li a, div#listaOperazioni ul li a:visited{
	/* posizione */
	/* grafica */
	/* testo */
	color: Black;
	text-decoration: none;
	/* dimensioni */	
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}

div#listaOperazioni ul li.last a, div#listaOperazioni ul li.last a:visited{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */	
	border-width: 0px 0px 0px 0px;
}

div#listaOperazioni ul li a:hover, div#listaOperazioni ul li a:visited:hover{
	/* posizione */
	/* grafica */
	/* testo */
	text-decoration: underline;
	/* dimensioni */	
}


div#listaOperazioni div#Prodotti{
	/* posizione */
	/* grafica */
	border-color: #ca7948;
	/* testo */
	/* dimensioni */	
}

div#Prodotti h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: #ca7948;
	/* dimensioni */	
}

div#listaOperazioni ul li.Prodotti{
	/* posizione */
	/* grafica */
	color: #ca7948;
	/* testo */
	/* dimensioni */	
	
}


div#listaOperazioni div#struttura{
	/* posizione */
	/* grafica */
	border-color: #ca7948;
	/* testo */
	/* dimensioni */	
}

div#struttura h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: #ca7948;
	/* dimensioni */	
}

div#listaOperazioni ul li.struttura{
	/* posizione */
	/* grafica */
	color: #ca7948;
	/* testo */
	/* dimensioni */	
	
}



/****** banca_dati */
div#listaOperazioni div#banca_dati{
	/* posizione */
	/* grafica */
	border-color: #AF2B72;
	/* testo */
	/* dimensioni */	
}

div#banca_dati h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: #AF2B72;
	/* dimensioni */	
}

div#listaOperazioni ul li.banca_dati{
	/* posizione */
	/* grafica */
	color: #AF2B72;
	/* testo */
	/* dimensioni */	
	
}



/****** comunicazione */
div#listaOperazioni div#comunicazione{
	/* posizione */
	/* grafica */
	border-color: #96A65A;
	/* testo */
	/* dimensioni */	
}

div#comunicazione h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: #96A65A;
	/* dimensioni */	
}

div#listaOperazioni ul li.comunicazione{
	/* posizione */
	/* grafica */
	color: #96A65A;
	/* testo */
	/* dimensioni */	
	
}

/****** layout */
div#listaOperazioni div#layout{
	/* posizione */
	/* grafica */
	border-color: orange;
	/* testo */
	/* dimensioni */	
}

div#layout h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: orange;
	/* dimensioni */	
}

div#listaOperazioni ul li.layout{
	/* posizione */
	/* grafica */
	color: orange;
	/* testo */
	/* dimensioni */	
	
}

/****** pubblicazione contenuti */
div#listaOperazioni div#pubblicazione{
	/* posizione */
	/* grafica */
	border-color: #CC33CC;
	/* testo */
	/* dimensioni */	
}

div#pubblicazione h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: #CC33CC;
	/* dimensioni */	
}

div#listaOperazioni ul li.pubblicazione{
	/* posizione */
	/* grafica */
	color: #CC33CC;
	/* testo */
	/* dimensioni */	
	
}

/****** sezioni */
div#listaOperazioni div#sezioni{
	/* posizione */
	/* grafica */
	border-color: #CC0000;
	/* testo */
	/* dimensioni */	
}

div#sezioni h3{
	/* sezioni */
	/* grafica */
	/* testo */
	color: #CC0000;
	/* dimensioni */	
}

div#listaOperazioni ul li.sezioni{
	/* posizione */
	/* grafica */
	color: #CC0000;
	/* testo */
	/* dimensioni */	
	
}

/****** gestione homepage */
div#listaOperazioni div#homepage{
	/* posizione */
	/* grafica */
	border-color: #330066;
	/* testo */
	/* dimensioni */	
}

div#homepage h3{
	/* sezioni */
	/* grafica */
	/* testo */
	color: #330066;
	/* dimensioni */	
}

div#listaOperazioni ul li.homepage{
	/* posizione */
	/* grafica */
	color: #330066;
	/* testo */
	/* dimensioni */	
	
}


/****** altre */
div#listaOperazioni div#altre{
	/* posizione */
	/* grafica */
	border-color: #5a80a6;
	/* testo */
	/* dimensioni */	
}

div#altre h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: #5a80a6;
	/* dimensioni */	
}

div#listaOperazioni ul li.altre{
	/* posizione */
	/* grafica */
	color: #5a80a6;
	/* testo */
	/* dimensioni */	
	
}

/***************************************************************
* 							lista dell'amministrazione							*
****************************************************************/

div#listaAmministrazione{
	/* posizione */
	float:left;
	/* grafica */
	/* testo */
	text-align: left;
	font-size: 90%;
	/* dimensioni */
	margin: 10px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
}

div#listaAmministrazione h2{
	/* posizione */
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	/* grafica */
	/* testo */
	text-align: left;
	color: #424242;
	/* dimensioni */	
}

div#listaAmministrazione div{
	/* posizione */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* grafica */
	/* testo */
	/* dimensioni */	
}

div#listaAmministrazione div#bloccoLista{
	/* posizione */
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	/* grafica */
	/* testo */
	/* dimensioni */	
}

div#listaAmministrazione div#bloccoLista div#bloccoLinkBottoni{
	/* posizione */
	margin: 5px 5px 5px 5px;
	padding: 10px 0px 10px 0px; 
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
	width: auto;
}

div#listaAmministrazione div#bloccoLista div#bloccoLinkBottoni a, div#listaAmministrazione div#bloccoLista div#bloccoLinkBottoni a:visited, 
div#listaAmministrazione div#bloccoLista div#bloccoLinkBottoni a:hover, div#listaAmministrazione div#bloccoLista div#bloccoLinkBottoni a:visited:hover{
	/* posizione */
	/* grafica */
	border-color: #4A4A4A;
	background-color: #F5F5F5;
	/* testo */
	/* dimensioni */	
}

/***************************************************************
*  								tabelle										*
****************************************************************/

table.listaElementi{
	/* posizione */
	/* grafica */
	border-left-style: solid;
	border-bottom-style: dashed;
	border-color: black;
	/* testo */
	/* dimensioni */
	border-width: 0px 0px 1px 5px;
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 10px 10px;
	width: 800px;
}

table.listaElementi th#nome, table.listaElementi th#titolo{
	/* posizione */
	/* grafica */
	/* testo */
	color: #AC5452;
	/* dimensioni */
	
}

/* fatto da Elisa... */
table.listaElementi th#tipo{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
	
}

table.listaElementi a, table.listaElementi a:visited{
	/* posizione */
	/* grafica */
	/* testo */
	color: Black;
	text-decoration: none;
	/* dimensioni */
}

table.listaElementi a:hover, table.listaElementi a:visited:hover{
	/* posizione */
	/* grafica */
	/* testo */
	color: Black;
	text-decoration: underline;
	/* dimensioni */
}

table.listaElementi th.espansioni{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	width: 6px;
}

table.listaElementi th.bottoni{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	width: 12px;
}

table.listaElementi td.bottoni{
	/* posizione */
	/* grafica */
	background-color: white;
	/* testo */
	/* dimensioni */
	width: 12px;
	border-width: 0px 0px 1px 0px;
}


table.listaElementi td{
	/* posizione */
	/* grafica */
	/* testo */
	white-space: normal;
	/* dimensioni */
	padding: 4px 4px 4px 4px;
}

table.listaElementi td.wrap{
	/* posizione */
	/* grafica */
	background-color: #F7EEEE;
	/* testo */
	white-space: normal;
	/* dimensioni */
	padding: 4px 4px 4px 4px;
}

table.listaElementi td.wrapDisabled {
	/* posizione */
	/* grafica */
	color: gray;
	/* testo */
	white-space: normal;
	font-style: italic;
	/* dimensioni */
}


table.listaElementi td.nome{
	/* posizione */
	/* grafica */
/*	background-color: #E1E1E1;*/
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaElementi td.nome_no_bg{
	/* posizione */
	/* grafica */
	border-color: black;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	
}

table.listaElementi td.nomeArea{
	/* posizione */
	/* grafica */
	background-color: #B9744B;
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaElementi td.nomeUfficio{
	/* posizione */
	/* grafica */
	background-color: #C5B767;
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaElementi td.nomeCompetenza{
	/* posizione */
	/* grafica */
	background-color: #BEDCA0;
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaElementi td.nomePrestazione{
	/* posizione */
	/* grafica */
	background-color: #DCE4F0;
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaElementi tr{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	
}

table.listaElementi tr.livello0{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaElementi tr.livello1{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaElementi tr.livello2{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaElementi tr.livello3{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaElementi tr.livello4{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaElementi td.espansioni{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	width: 6px;
} 

table.listaElementi td#data{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

td.bottoni a, td.bottoni a:visited{
	/* posizione */
	/* grafica */
	/* testo */
	text-decoration: none;
	/* dimensioni */
}

tr.pari{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: left;
	/* dimensioni */
	padding: 2px 5px 2px 5px;
}

tr.dispari{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: left;
	/* dimensioni */
	padding: 2px 5px 2px 5px;
}

tr.pariGrigio{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: left;
	/* dimensioni */
	padding: 2px 5px 2px 5px;
}

tr.dispariGrigio{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: left;
	/* dimensioni */
	padding: 2px 50px 2px 5px;
}

/********************************************************
			CSS per le tabelle statistiche
********************************************************/

table.listaMesi{
	/* posizione */
	/* grafica */
	border-left-style: solid;
	border-bottom-style: dashed;
	border-color: black;
	/* testo */
	/* dimensioni */
	border-width: 0px 0px 1px 5px;
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 10px 10px;
	width: 300px;
}

table.listaMesi th#nome, table.listaMesi th#titolo{
	/* posizione */
	/* grafica */
	/* testo */
	color: #AC5452;
	/* dimensioni */
	
}

table.listaMesi a, table.listaMesi a:visited{
	/* posizione */
	/* grafica */
	/* testo */
	color: Black;
	text-decoration: none;
	/* dimensioni */
}

table.listaMesi a:hover, table.listaMesi a:visited:hover{
	/* posizione */
	/* grafica */
	/* testo */
	color: Black;
	text-decoration: underline;
	/* dimensioni */
}

table.listaMesi th.espansioni{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	width: 6px;
}

table.listaMesi th.bottoni{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	width: 12px;
}

table.listaMesi td.bottoni{
	/* posizione */
	/* grafica */
	background-color: white;
	/* testo */
	/* dimensioni */
	width: 12px;
	border-width: 0px 0px 1px 0px;
}


table.listaMesi td{
	/* posizione */
	/* grafica */
	
	/* testo */
	white-space: nowrap;
	/* dimensioni */
}

table.listaMesi td.wrap{
	/* posizione */
	text-align: center;
	/* grafica */
	background-color: #F7EEEE;
	/* testo */
	white-space: normal;
	/* dimensioni */
	width: 30%;
	padding: 4px 4px 4px 4px;
}

table.listaMesi td.wrapDisabled {
	/* posizione */
	/* grafica */
	color: gray;
	/* testo */
	white-space: normal;
	font-style: italic;
	/* dimensioni */
}


table.listaMesi td.nome{
	/* posizione */
	/* grafica */
/*	background-color: #E1E1E1;*/
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaMesi td.nome_no_bg{
	/* posizione */
	/* grafica */
	border-color: black;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	
}

table.listaMesi td.nomeArea{
	/* posizione */
	/* grafica */
	background-color: #B9744B;
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaMesi td.nomeUfficio{
	/* posizione */
	/* grafica */
	background-color: #C5B767;
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaMesi td.nomeCompetenza{
	/* posizione */
	/* grafica */
	background-color: #BEDCA0;
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaMesi td.nomePrestazione{
	/* posizione */
	/* grafica */
	background-color: #DCE4F0;
	border-color: black;
	border-style: solid;
	/* testo */
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	border-width: 0px 0px 1px 0px;
	
}

table.listaMesi tr{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	
}

table.listaMesi tr.livello0{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaMesi tr.livello1{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaMesi tr.livello2{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaMesi tr.livello3{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaMesi tr.livello4{
	/* posizione */
	/* grafica */
	background-color: White;
	/* testo */
	/* dimensioni */
}

table.listaMesi td.espansioni{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	width: 6px;
} 

div#bloccoLinkHome{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
	width: 500px;
	margin: 30px 0px auto 0px;
	padding: 10px 0px 10px 0px; 
}

div#bloccoLinkHome a, div#bloccoLinkHome a:visited, 
div#bloccoLinkHome a:hover, div#bloccoLinkHome a:visited:hover{
	/* posizione */
	/* grafica */
	border-color: #96a65a;
	border-style: solid;
	background-color: #d6e68a;
	/* testo */
	text-decoration: none;
	color: Black;
	/* dimensioni */	
	border-width: 1px;
	padding: 4px 4px 4px 4px;
}

/***************************************************************
*  								form ins e modifica						*
****************************************************************/

div#bloccoForm{
	/* posizione */
	float: left;
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */	
	width: 550px;
	margin: 10px 30px 10px 30px;
}

div#bloccoForm h3{
	/* posizione */
	/* grafica */
	/* testo */
	color: #424242;
	/* dimensioni */	
	margin: 10px 10px 10px 5px;
	width: 500px;
}

form.gestioneElemento{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
}

form.gestioneElementoNoCenter{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: left;
	/* dimensioni */
}

div.elementoForm, div.elementoInlineForm{
	/* posizione */
	/* grafica */
	border-color: Black;
	border-style: solid;
	background-color: #F7EEEE;
	/* testo */
	text-align: left;
	/* dimensioni */	
	border-width: 1px;
	margin: 4px auto 4px auto;
	padding: 4px 4px 4px 4px;
}

div.elementoForm button{
	/* posizione */
	/* grafica */
	border-color: #CD853F;
	border-style: solid;
	background-color: #FFA500;
	/* testo */
	/* dimensioni */	
	border-width: 1px;
}

div.elementoForm input, div.elementoForm textarea, div.elementoForm select{
	/* posizione */
	display: block;
	/* grafica */
	/* testo */
	/* dimensioni */
}

div.elementoInlineForm input, div.elementoInlineForm textarea,
div.elementoForm input.checkbox{
	/* posizione */
	display: inline;
	/* grafica */
	/* testo */
	/* dimensioni */
}

div.elementoForm input.elementoInlineForm {
	/* posizione */
	display: inline;
	/* grafica */
	/* testo */
	/* dimensioni */
}






/***************************************************************
*  								allegati										*
****************************************************************/

div#bloccoAllegati .elementoForm{
    /* posizione */
	/* grafica */
	border-color: Black;
	border-style: solid;
	/* testo */
	text-align: left;
	/* dimensioni */	
	border-width: 1px;
	width: 520px;
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
}

div#formAllegati{
    /* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	width: 500px;
}
/***************************************************************
*  								footer										*
****************************************************************/

div#footer {
	/* posizione */
	margin-top: 0px;
	/* grafica */
	background-color: #F5F5F5;
	border-color: #4A4A4A;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	/* testo */
	color: black;
	font-weight: bold;
	text-align: center;
	font-size: 90%;
	/* dimensioni */
	width: 100%;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

div#footer a, div#footer a:visited{
	/* posizione */
	/* grafica */
	/* testo */
	/*color: #890c08;*/
	font-weight: bold;
	text-decoration: none;
	/* dimensioni */
}

div#footer a:hover, div#footer a:visited:hover{
	/* posizione */
	/* grafica */
	/* testo */
	/*color: #b5b5b5;*/
	font-weight: bold;
	text-decoration: none;
	/* dimensioni */
}

div.fckeditor{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */	
}

div#bloccoSPAD{
	/* posizione */
	clear: both;
	/* grafica */
	/* testo */
	text-align: center;
	font-weight: bold;
	font-size: 80%;
	/* dimensioni */
	padding-top: 20px;			
}

div#bloccoSPAD a, div#bloccoSPAD a:visited{
	/* posizione */
	/* grafica */
	/* testo */
	color: Black;
	/* dimensioni */		
}

div#bloccoSPAD a:hover, div#bloccoSPAD a:visited:hover{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */		
}

/***************************************************************
*  								form ricerca								*
****************************************************************/

div#bloccoRicerca{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */	
	width: 500px;
}

div#bloccoRicerca{
	/* posizione */
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */	
	width: 500px;
}


div#bloccoRicerca div.elementoForm, div#bloccoRicerca div.elementoInlineForm{
	/* posizione */
	/* grafica */
	border-color: Black;
	border-style: solid;
	background-color: #F5F5F5;
	/* testo */
	text-align: left;
	/* dimensioni */	
	border-width: 1px;
	width: 90%;
	margin: 4px auto 4px auto;
	padding: 4px 4px 4px 4px;
}

div#bloccoRicerca div.elementoForm input, 
div#bloccoRicerca div.elementoForm textarea, 
div#bloccoRicerca div.elementoForm select{
	/* posizione */
	display: block;
	/* grafica */
	/* testo */
	/* dimensioni */
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}

div#bloccoRicerca div.elementoInlineForm input, 
div#bloccoRicerca div.elementoInlineForm textarea{
	/* posizione */
	display: inline;
	/* grafica */
	/* testo */
	/* dimensioni */
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}


/***************************************************************
* 								paginazione										*
****************************************************************/

div#paginazione{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
}

div#paginazione ul{
/* posizione */
	display: inline;
	/* grafica */
	/* testo */
	/* dimensioni */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#paginazione ul li{
	/* posizione */
	display: inline;
	/* grafica */
	list-style-type: none;
	/* testo */
	/* dimensioni */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#paginazione ul li.selected{
	/* posizione */
	/* grafica */
	/* testo */
	color: Red;
	font-weight: bold;
	/* dimensioni */
	padding: 0px 0px 0px 0px;
}

div#paginazione ul li a{
	/* posizione */
	/* grafica */
	/* testo */
	color: Black;
	font-weight: bold;
	text-decoration: none;
	/* dimensioni */
	padding: 0px 0px 0px 0px;
}

div#paginazione ul li a:visited{
	/* posizione */
	/* grafica */
	/* testo */
	/* color: Purple; */

	color: Black;
	text-decoration: none;
	/* dimensioni */
	padding: 0px 0px 0px 0px;
}

div#paginazione ul li a:hover, div#paginazione ul li a:visited:hover{
	/* posizione */
	/* grafica */
	/* testo */
	text-decoration: underline;
	/* dimensioni */
}



/***************************************************************
*  								legenda								*
****************************************************************/

div#bloccoLegenda{
	/* posizione */
	/* grafica */
	border-color: black;
	border-style: dashed;
	/* testo */
	font-size: 90%;
	/* dimensioni */
	border-width: 1px;
	margin: 0px 30px 0px 30px;
	padding: 4px 4px 4px 4px;
}

div#bloccoLegenda h3{
	/* posizione */
	/* grafica */
	/* testo */
	/* dimensioni */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#bloccoLegenda dd, dt{
	/* posizione */
	display: inline;
	/* grafica */
	/* testo */
	/* dimensioni */
	margin: 0px 0px 0px 0px;
}



/***************************************************************
*  								aiuto								*
****************************************************************/

div#bloccoAiuto{
	/* posizione 
	float: left;
	clear: right;
	margin: 30px 10px 30px 10px;*/
	margin: 0px;
	padding: 7px;
	/* grafica */
	border-bottom: 1px dashed #CECECE;
	/* testo */
	text-align: center;
	font-size: 70%;
	/* dimensioni */
	width: 100%;
}



div#bloccoAiuto h4{
	/* posizione */
	margin: 10px auto 10px auto;
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
}

div#bloccoAiuto p{
	/* posizione */
	margin: 3px auto 3px auto;
	/* grafica */
	/* testo */
	text-align: center;
	/* dimensioni */
}

div#bloccoAiuto ul{
	/* posizione */
	display: inline;
	/* grafica */
	/* testo */
	/* dimensioni */	
}

div#bloccoAiuto ul li{
	/* posizione */
	display: inline;
	/* grafica */
	/* testo */
	/* dimensioni */	
}

div#bloccoAiuto ul li img{
	/* posizione */
	/* grafica */
	vertical-align: middle;
	/* testo */
	/* dimensioni */	
}

/***************************************************************
* 					  link						 				*
****************************************************************/


table.listaElementi td.nome_no_bg_italic{
	/* posizione */
	/* grafica */
	border-color: black;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	/* testo */
	font-weight: bold;
	text-align: left;
	white-space: normal;
	/* dimensioni */
	padding: 3px 3px 3px 3px;
	
}

div.bloccoContenutoLink{
	/* posizione */
	float:left;
	clear: left;
	/* grafica */
	/* testo */
	font-size: 90%;
	/* dimensioni */
	margin: 10px 30px 10px 30px;
}

