#corpoCentraleNews {
	float: left;
	width:598px;
	height:100%;
	background:#FFF;
	text-align:left;
	padding:5px;
	font-size:11px;
}
 
#corpoCentraleApplicazioni {
	float: left;
	width:780px;
	height:100%;
	background:#FFF;
	text-align:left;
	padding:5px;
	font-size:11px;
}

.titoloMese {
	margin-top:22px;
	color:#292978;
	width:97%;
	margin-left:8px;
	margin-right:10px;
}

.righinaUnder {
	background:transparent url(/images/p_istruzione/riga_puntini.gif) repeat-x;
	width:97%;
	margin-left:8px;
	margin-right:10px;
}

.dataAggiornamento {
	margin-top:30px;
	text-align:right;
	text-decoration:none;
	font-size:10px;
	color:#999;
	width:97%;
	margin-left:8px;
	margin-right:10px;
}

.righina {
	margin-top:10px;
	background:transparent url(/images/p_istruzione/riga_puntini.gif) repeat-x;
	width:97%;
	margin-left:8px;
	margin-right:10px;
}

TABLE.torna {
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#292978;
	width:97%;
	margin-left:8px;
	margin-right:10px;
}

TABLE.torna a:link, .torna a:visited, .archivio a:link, .archivio a:visited {
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	color:#292978;
}

TABLE.torna a:hover, .archivio a:hover {
	text-align:right;
	font-weight:bold;
	text-decoration:underline;
}

TABLE.elencoNews {
	width:97%;
	margin-left:8px;
	margin-right:10px;
}

.elencoNews a, .elencoNews a:visited {
	text-decoration:underline;
	color:#000099;
}

TD.dataNews {
	width:90px;
	vertical-align:top;
	margin-top:90px;
}

TD.testoNews {
	vertical-align:top;
}

TD.testoNewsFisse {
	vertical-align:top;
	border:1px solid #CCCCCC;
	padding:5px;
}

TD.testoNewsFisse a, TD.testoNewsFisse a:visited, TD.testoNews a, TD.testoNews a:visited {
	color:#000099;
}

TD.iconaFormato {
	width:20px;
	vertical-align:top;
}

.spacer {
	margin-top:5px;
}

/* ***************** FOGLIA ***************** */

.ufficio {
	text-align:center;
	font-size:10px;
}

.titolo {
	padding: 15px 0 20px 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.allegatiTop {
	text-align:left;
	font-size:11px;
	color:#000099;
}

.allegatiTop a, .allegatiTop a:visited {
	color:#000099;
}

.data {
width:600px;
	text-align:right;
	font-size:11px;
}

.testo {
	padding: 25px 0 0 0;
	text-align:justify;
	font-size:11px;
	color:#333333;
}

.testoUrp {
	margin: 0 10px 0 14px;
	padding: 0 0 0 0;
	text-align:justify;
	font-size:11px;
	color:#333333;
}




.firma {
	padding: 0 30px 0 0;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.all {
	width:350px;
	height:auto;
	border:1px solid #999;
	padding:5px;
	background-color: #FFFFF9;
	vertical-align:top;
}

.all a, .all a:visited {
	text-decoration:underline;
	color:#000099;
}

