body {
	margin: 0px;
	padding: 0px;}
img.noborder {
	border: 0px solid #000000;}
tr.tr5 {
	height: 5px;}


/* 30-10-2008 */
span.diptexttitle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#1d4474;
font-weight:bold;
}
ufficio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #1D4474; border-color: black black #1D4474; border-bottom-width: thin}
.UFFICIO {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1D4474; font-style: normal; font-weight: bold; border-color: black black #CCCCCC; border-bottom-width: thick}

span.diptextsubtitle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#1d4474;
font-weight:bold;
}
span.diptextsubtitle2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#1d4474;
}
span.diptext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
span.diptext2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}
a.dipemail:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
a.dipemail:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
a.dipemail:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
span.diptextdata
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
a.diplink:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#1d4474;
font-weight:bold;
}
a.diplink:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#1d4474;
font-weight:bold;
}
a.diplink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#1d4474;
font-weight:bold;
}
/*Fine aggiunte */	
/* Modifiche 31-10-2008 */
a.approfondisci:link
{
font-family:verdana,helvetica,arial; 
font-size:10px; 
text-align:justify;  
line-height:18px;
color:#CCCCCC;
text-align:right;
}
a.approfondisci:visited
{
font-family:verdana,helvetica,arial; 
font-size:10px; 
text-align:justify;  
line-height:18px;
color:#CCCCCC;
text-align:right;
}
a.primopiano:link
{font-family:verdana,helvetica,arial; 
font-size:16px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}

a.primopiano:visited
{font-family:verdana,helvetica,arial; 
font-size:16px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}

a.primopiano:hover
{font-family:verdana,helvetica,arial; 
font-size:16px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}

a.primopiano2:link
{font-family:verdana,helvetica,arial; 
font-size:14px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}

a.primopiano2:visited
{font-family:verdana,helvetica,arial; 
font-size:14px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}

a.primopiano2:hover
{font-family:verdana,helvetica,arial; 
font-size:14px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}

a.vertenze:link
{font-family:verdana,helvetica,arial; 
font-size:12px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}

a.vertenze:visited
{font-family:verdana,helvetica,arial; 
font-size:12px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}

a.vertenze:hover
{font-family:verdana,helvetica,arial; 
font-size:12px; 
text-align:justify;  
line-height:18px;
font-weight:bold;
color:#1d4474;}
/* fine modifiche*/


.text14
{font-family:verdana,helvetica,arial; 
font-size:14px; 
text-align:justify;  
line-height:15px;
color:#1d4474;}
.text13
{font-family:verdana,helvetica,arial; 
font-size:13px; 
text-align:justify;  
line-height:15px;
color:#1d4474;}
.text12
{font-family:verdana,helvetica,arial; 
font-size:12px; 
text-align:justify;  
line-height:18px;
color:#1d4474;}
.text11
{font-family:verdana,helvetica,arial; 
font-size:11px; 
text-align:justify;  
line-height:15px;
color:#4b4b4b;}
.text10
{font-family:verdana,helvetica,arial; 
font-size:10px;  
color:#003399;}
.white10
{font-family:verdana,helvetica,arial; 
font-size:10px;
color:#FFFFFF;}
.white11
{font-family:verdana,helvetica,arial; 
font-size:11px;
color:#FFFFFF;}
a:link
{font-family:verdana,helvetica,arial;
font-size:11px;
color:#003399;
text-decoration:none;}
a:visited 
{font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:normal;
color:#4b4b4b;
text-decoration:none;}
a:hover 
{font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:normal;
color:#003399;
text-decoration:underline;}
a.whitelink:link {
font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:normal;
color:#4b4b4b;
text-decoration:none;
}
a.whitelink:visited  {
font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:normal;
color:#4b4b4b;
text-decoration:none;
}
a.whitelink:hover {
font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:normal;
color:#003399;
text-decoration:underline;
}
.buttonValue
{font-family:verdana,helvetica,arial; 
font-size:11px;
font-weight:bold;
text-align:center;  
line-height:15px;
color:#003399;}

td.genhdr{
	background-color: #FFFFFF;
}
td.footer{
	background-color: #FFFFFF;
	border-top:1px solid #CCCCCC;
}
td.path{
	background-color: #FFFFFF;
}
td.genitm{
	background-color: #FFFFFF;
}
td.mnucnt
{
	background-color: #CDDCE9;
	font-family: verdana,helvetica,arial; 
	font-size: 10px;  
	color: #003399;
}
/* Per modificare il background, e il colore degli | del menù contestuale */
td.mnucnthdr
{
	background-color: #C2C2C2;
	font-family:verdana,helvetica,arial; 
	font-size:10px; 
	text-align:justify;  
	font-weight:normal;
	line-height:18px;
	color:#003399;
}
/**************************************************************************/
.mnucntsep
{
	font-family:verdana,helvetica,arial; 
	font-size:10px; 
	text-align:justify;  
	font-weight:normal;
	line-height:18px;
	color:#003399;
}
/* Per modificare il background il font e il colore dei titoli del menu di sinistra */
td.mnulfthdr
{
	background-color: #1D4474;
	font-family:verdana,helvetica,arial; 
	font-size:10px; 
	text-align:justify;
	font-weight:bold;
	line-height:18px;
	color:#FFFFFF;
}
/************************************************************************************/
/* Per modificare il background delle voci del menù di sinistra*/
td.mnulftitm
{
	font-family:verdana,helvetica,arial;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	border-bottom: 1px #c2c2c2 solid;
	color:#003399;
	background-color: #FFFFFF;
}
/***************************************************************/
/* Per modificare il colore della linea di separazione (separator.php)*/
td.mnulftsep
{
	background-color: #92BBE7;
}
/***************************************************************/
/* Per modificare il colore e il font delle voci del menù di sinistra */
a.mnulft:link
{
	font-family:verdana,helvetica,arial;
	font-size:11px;

	color:#4b4b4b;
	text-decoration:none;
}
a.mnulft:visited 
{
	font-family:verdana,helvetica,arial;
	font-size:11px;

	color:#4b4b4b;
	text-decoration:none;
}
a.mnulft:hover 
{
	font-family:verdana,helvetica,arial;
	font-size:11px;

	color:#003399;
	text-decoration:underline;
}
/**********************************************************************/
/* Per modificare il background delle voci del menù di destra*/
td.mnurgtitm
{
	background-color: #FFFFFF;
	border-bottom:1px solid #C2C2C2;
}
/*************************************************************/
/* Per modificare il colore del separatore delle voci del menù di destra*/
td.mnurgtsep
{
	background-color: #92BBE7;
}
/************************************************************************/
table.slot
{
	border: thin solid #92BBE7;
	padding: 0px;
}
/* Per modificare il colore di background, il font ed il colore dei titoli degli slot centrali */
td.slothdr
{
	background-color: #A0C3ED;
	font-family:verdana,helvetica,arial; 
	font-size:10px; 
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#003399;
}
/***********************************************************************************************/
/* Per modificare il colore di background degli slot centrali */
td.slotitm
{
	background-color: #FFFFFF;
}
/**************************************************************/
td.slotitm2
{
	border: thin solid #92BBE7;
}
/* Per modificare il colore di contorno della pagina di ricerca avanzata */
table.search
{
	background-color: #A0C3ED;
}
/****************************************************************/
td.credits
{
	background-color: #5092DE;
}
ul
{
	color: #003399;
	font-size: 14px;
	font-family: verdana,helvetica,arial; 
	list-style-position: outside;
	list-style-type: square;
}
li
{
	list-style-position: outside;
	list-style-type: square;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
/* Linee separatrici 'mappa del sito' */
hr.px1
{
	color: #A0C3ED;
	height: 1px;
}
hr.px2
{
	color: #A0C3ED;
	height: 2px;
}
/****************************************************************/
td.slothdr_primopiano img {
	font-size:16px; 
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #FFFFFF;
}

td.slothdr_primopiano {
	font-size:16px; 
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #1d4474;
}

td.slothdr_news {
	font-size:16px; 
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #1d4474;
}

td.slothdr_comunicati {
	font-size:16px; 
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #1d4474;
}

td.slothdr_vertenze {
	font-size:16px; 
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #1d4474;
}

td.altrisiti {
	font-size:16px; 
	font-family:verdana,helvetica,arial;
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #1D4474;	
}

td.altrisiti2 {
	background-color: #F2F2F2;
}

tr.comunicatistampa {

	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #F2F2F2;
}
td.pubblicazioni
{
	font-size:16px; 
	font-family:verdana,helvetica,arial;
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #c2c2c2;
}
td.pubblicazioni a
{
	font-size:16px; 
	font-family:verdana,helvetica,arial;
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #c2c2c2;
}
td.pubblicazioni a:visited
{
	font-size:16px; 
	font-family:verdana,helvetica,arial;
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	background-color: #c2c2c2;
}
/* Per cambiare la parte interna della tabella */
tr.pubblicazioni2 
{
	background-color: #1d4474
}

/* Per cambiare il tipo di carattere, il colore del testo della tabella */
td.pubblicazioni3
{
	font-family:verdana,helvetica,arial; 
	font-size:9px; 
	text-align:justify;  
	font-weight:bold;
	color:#FFFFFF;
}
td.pubblicazioni4
{
	font-size:16px; 
	text-align:justify;  
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	height:18px;
	background-color: #1d4474;
}

td.pubblicazioni5
{
	border-right:  1px #CCCCCC solid;
}

td.mnulftitm2 {
background-color:#FFFFFF;
color:#003399;
font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:normal;
line-height:16px;
}

.tabella_azzurrina table {
 text-align: left;
 margin-top: 1em;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0.6em;
 border: 2px solid #D6E4F8;
 border-collapse: separate;
 border-spacing: 2px;
 float: left;
 }

.tabella_azzurrina td
 {
 padding: 0.4em;
 text-align: left;
 color: #000066;
 background-color: #EAF5FF;
 }

.tabella_azzurrina th
 {
 padding: 0.4em;
 text-align: left;
 color: #004C99;
 background-color: #D6E4F8;
 }
 span.linkministero {
 color:#1D4474;
font-family:verdana,helvetica,arial;
font-size:14px;
font-weight:bold;
line-height:18px;
text-align:justify;
}