/* elementi */
.box
	{
	margin:0 18px 12px;
	padding-bottom:6px;
	border-top:none;
	border:1px solid #999;
    border-top:4px solid #981e32;
	}
.box h1, .box h2
	{
	font-size:1em;
	padding:12px 12px 6px 0;
	margin:0 12px 6px;
	color:#7F7F5F;
	border-bottom:1px solid #c2c2bd;
	}
.box h2
	{
	margin-top:-22px;
	color:#981e32;
	}
.box h3, .box h4
	{
	font-size:1em;
	margin:0 0 12px;
	padding:0 12px;
	}
.box h4 + p
	{
	color:#000;
	}
.box p
	{
	font-size:1em;
	margin:-12px 0 4px;
	padding:0 12px; 
	line-height:12px;
	color:#981e32;
	}
.box ul, .segnalibro ul, #contenuto ul.link 
{
	margin:6px 22px;
	padding-left:0;
}

.box li, #contenuto .segnalibro li, #contenuto ul.link li
{
	font-size:1em;
	margin:0;
	list-style-image: url(file:///C|/Documents and Settings/baioli/Impostazioni locali/Temporary Internet Files/Content.IE5/GJQZSXMR/elements/freccia.gif);
}

#contenuto h2, #contenuto h1, #contenuto .titoloesteso
	{
	font-size:1.2em;
	color:#981e32;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
} 
#contenuto p
	{
	font-size:1.2em;
	margin:15px 12px 5px 0;
	}  
#contenuto .titoloesteso
{
	font-weight:normal;
	margin-right:12px;
	padding-bottom:25px;
	border-bottom:1px solid #C2C2BD;
	}  
#contenuto ul.link, .box ul, .segnalibro ul
	{
	margin:6px 22px;
	padding-left: 0;
	}
#contenuto ul.link li, .box li, #contenuto .segnalibro li 
	{
	margin:0;
	list-style-image: url(file:///C|/Documents and Settings/baioli/Impostazioni locali/Temporary Internet Files/Content.IE5/elements/freccia.gif);
	}
#contenuto ul.link li a, .box a 
	{
	color:#000;
	text-decoration:none;
	}
#contenuto ul.link li a:hover, .box a:hover 
	{
	text-decoration:underline;
	}
#contenuto ul.link li
{font-size:1.2em;
padding-bottom:12px;
}	
.ufficio 
	{
	padding-bottom:4px;
	background-color:#efefe1;
	line-height:1.2em;}
.ufficio h1
	{
	border-bottom:none;
	}
.ufficio p
	{
	color:#000;
	}
.contatti
	{
	margin-top:-12px;
	padding-top:10px;
	border-top:none;
	background:none;}
h1.banner
	{
	margin:0 18px 12px;
	background-color:#981e32;
	}
h1.banner img
	{
	width:140px;
	height:110px;
	}
dl.allegati
{
	font-size:1.2em;
}
dl.allegati dt
{
	font-weight:bold;
	border-bottom:1px solid #c2c2bd;
	padding:3px 0 6px;
}
dl.allegati dd
	{margin:0;
	padding:3px;}
dl.descrizione, dl.news
	{font-size:1.2em;

	}
dl.descrizione dt, dl.news dt
	{padding:0px 0 0;
}
dl.descrizione dt
	{font-weight:bold;
	color:#981e32;
}
dl.descrizione dd, dl.news dd
	{margin:0px;
	padding-bottom:4px;}

dl.news dd a
	{font-weight:bold;
	text-decoration:none;}
 
dl.descrizione dd, dl.descrizione dd a
{font-weight:normal;
	}
dl.news dd a:hover
	{font-weight:bold;
	text-decoration:underline;}
	
dl.archivio 
	{font-size:1.0em;

	}
dl.archivio dt 
	{padding:3px 0 0;
}
dl.archivio dt
	{font-weight:bold;
	color:#981e32;
}
dl.archivio dd 
	{margin:0;
	padding-bottom:6px;}
 
dl.archivio dd, dl.archivio dd a
{font-weight:normal;
	}
 


#footer p
	{
	font-size:1em;
	font-weight:bold;
	padding:3px 12px;
	color:#fff;
	background-color:#981e32;
	} 
/* Tabella della Rassegna Stampa */

table.rassegna {
width:413px;

}
table.rassegna th, table.rassegna td{
	height:27px;
	vertical-align:middle;
}	
table.rassegna th, table.rassegna caption {
	border:1px solid #ccc;
	background-color:#DFDFC3;
}
table.rassegna caption {
	font-size:1.2em;
	padding:6px; 
	font-weight:bold;
	text-align:left;
	
}		
table.rassegna td {
	background-color:#efefe1;
	border-bottom:1px solid #ccc;
	border-left:1px solid #eee;
	text-align:center;
}	
table.rassegna td a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}	
table.rassegna td a:hover {
	text-decoration:underline;
	
}	

table.doc {
width:413px;

}
 
table.doc th, table.doc td{
	/* height:27px; */
	vertical-align:middle;
}	
table.doc small{
	width:220px;
}

table.doc th, table.doc caption {
	border:1px solid #ccc;
	background-color:#DFDFC3;
}
table.doc caption {
	font-size:1.2em;
	padding:6px; 
	font-weight:bold;
	text-align:center;
	
}		
table.doc td {
 	border-bottom:1px solid #ccc;
	border-left:1px solid #eee;
	text-align:left;
}	
table.doc td a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}	
table.doc td a:hover {
	text-decoration:underline;
	
}
table.frm
{
  width:413px;
}
table.frm th, table.frm caption {
 
	border:1px solid #ccc;
	background-color:#DFDFC3;
}
table.frm caption {
	font-size:1.2em;
	padding:6px; 
	font-weight:bold;
	text-align:center;
	
}		
table.frm td {
 	border-bottom:1px solid #ccc;
	border-left:1px solid #eee;
	text-align:left;
}	
table.frm th {
	text-align:left;
}	


table.frm td a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}	
table.frm td a:hover {
	text-decoration:underline;
	
}
 
input.fr{
 color : #000000;
 background-color: #DFDFC3;
 float:right;
 width: 120px;
 border: #ccc 1px solid;
}

hr.bordino
{
height:1px;
color:#DFDFC3;
}
.bordino
{
border-bottom:#DFDFC3 1px solid;

}


table.posta
{
  width:113px;
}
table.posta th, table.posta caption {
 
	border:1px solid #ccc;
	background-color:#DFDFC3;
}
table.posta caption {
	font-size:1.2em;
	padding:6px; 
	font-weight:bold;
	text-align:left;
	
}		
table.posta td {
 	border-bottom:1px solid #ccc;
	border-left:1px solid #eee;
	text-align:left;
}	
table.posta th {
	text-align:left;
 }	
 
 
table.dati {
	width:100%;
}
 
table.dati th, table.dati td{
	height:12px; 
  }	

table.dati small{
	width:220px;
}

table.dati th, table.dati caption {
	border:1px solid #ccc;
	background-color:#DFDFC3;
 
}
table.dati caption {
	font-size:1.2em;
	padding:6px; 
	font-weight:bold;
	text-align:center;
	
}		
table.dati td {
 	border-bottom:1px solid #ccc;
	border-right:1px solid #eee;
 }	
table.dati td.num , th.num {
 	text-align:right;
}	
table.dati td a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}	
table.dati td a:hover {
	text-decoration:underline;
	
}

.solostampa {display: none;} 

.arabo {
text-align:right;
} 
.arabo h2 {
font-size:1.6em;
text-align:right;
} 

