body {
	margin: 0px;
	padding: 0px;
/*	padding: 0px 20px 0px 20px;*/
	font-size: 100%;
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #000;
}

.corpo {
/*	background-color: #fff;*/
}

A {
	color: #ffff00;
	font-size: 90%;
	text-decoration: none;	
	font-style: normal;
	font-weight: 400;
	background-color: inherit;
	cursor: pointer;
} 
A:hover { 
	color: #fff;
	background-color: inherit;
	text-decoration: underline;
}
fieldset {
	border: 0px;
}

li.nulla {
	list-style-type: none;
}

fieldset#ricerca {
	border: 0px;
}

fieldset#ricerca legend {
	font-size: 140%;
	color: inherit;
	font-style: italic;
	background-color: inherit;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

fieldset#ricercahp {
	border: 0px;
	float: left;
}

fieldset#ricercahp legend {
	font-size: 140%;
	color: inherit;
	font-style: italic;
	background-color: inherit;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

.pii {
	padding-left: 15px;
	padding-top: 0px;
	margin-top: 0px;
}

.invisibile { display: none; }

.titoli_menu {
/*	color: #717171;*/
	font-weight: bold;
	font-style: italic;
	margin-left: 15px;
	background-color: inherit;
}

.comandi {
	background-color: inherit;
/*	*/
	font-style: italic;
	font-size: 105%;
}

.contenuti {
	height: 600px;
}

.testata {
/*	background-image: url(../images/sf.gif);*/
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 0px 0px 10px;
/*	color: #003366;*/
	font-family: sans-serif;
	font-size: 90%;
	border-top: solid 2px #fff;
	background-color: inherit;
}

.logo_testata {
	background-image: url(../images/logo_min_int.gif);
	background-repeat: no-repeat;
	height: 70px;
	margin-top: 3px;
}

.scritte_testata1 {
	margin: 0px;
	padding: 0px 0px 0px 100px;
	font-size: 150%;
	font-family: sans-serif;
	font-style: italic;
/*	color:#336699;*/
}

.scritte_testata2 {
	margin: 0px;
	padding: 0px 0px 0px 100px;
	font-size: 170%;
	font-family: sans-serif;
	font-weight: bold;
}

.menu_orizz {
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
	padding: 2px;
	font-family: sans-serif;
/*	color: #ccc;*/
	font-size: 90%;
	text-align: right;
/*	background-color: #EAE9E9;*/
}

.box_ricerca {
	float: left;
	padding: 5px;
	border-right: solid 2px #ccc;

}

.titoli_1 {
	font-size: 140%;
/*	color: #4D6C92;*/
	font-style: italic;
	background-color: inherit;
}

.titoli_1_2 {
	font-size: 110%;
/*	color: #4D6C92;*/
	font-style: italic;
	background-color: inherit;
}

.titoli_2 {
	font-size: 140%;
/*	color: #cc0000;*/
	font-style: italic;
	background-color: inherit;
}

.titoli_3 {
	font-size: 140%;
/*	color: #4D6C92;*/
	font-style: italic;
	background-color: inherit;
	padding-top: 10px;
}

.titoli_4 {
	font-size: 120%;
	font-style: italic;
	background-color: inherit;
	padding-top: 10px;
	color: #fff;
}



.barra { 
	border-bottom: solid 2px #ccc;
	padding: 2px;
}

.campi { 
/*	border: solid 1px #fff;*/
	font-size: 90%;
 }
 
.footer {
/*	background-color: #ccc;*/
	padding: 3px;
/*	*/
	font-style: italic;
}

.box_utg {
/*	background-image: url(../images/utg.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 50%;
	padding-left: 60px;
	height: 60px;
	font-size: 105%;
}

.box_comuni {
/*	background-image: url(../images/comuni.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
	height: 60px;
	font-size: 105%;
	padding-left: 60px;
}

A:link.utg_comuni {
/*	*/
	background-color: inherit;
} 
A:hover.utg_comuni { 
	text-decoration: underline; 
}

.box_collegamenti {
	float: left;
	padding: 15px;
	border-right: solid 2px #fff;
}

.link_hp {
	padding: 4px 3px 5px 10px;
	margin: 0px;
}

.gruppo_link {
	float: left;
	padding-right: 20px;
}

.ultima_sezione {
	margin-left: 200px;
	border-left: solid 2px #fff;
}

.titolo_link {
	padding-left: 10px;
	float: left;
/*	color: #75787D;*/
	font-size: 28px;
	background-color: inherit;
	font-style: italic;
}

.lista_link {
	padding-left: 80px;
}

.menu_sn {
	list-style: none;
	margin: 5px 5px 0px 5px;
	padding-left: 0px;
	float: left;
	font-size: 105%;
	width: 150px;
}

.menu_sn_li {
	border-bottom: solid 1px #d8d8d8;
}

.menu_dx {
	float: right;
	list-style: none;
	margin: 0px;
	padding: 5px;
/*background-color: #eee;*/
	width: 25%;
	font-size: 100%;
	vertical-align: super;
}

.centrale {
	margin: 0px 10px 0px 10px;
	float: left;
	width: 55%;
	height: 500px;
}

.navigazione {
	border-bottom: solid 2px #b4b4b4;
	padding: 5px;
	background-color: inherit;
	
	font-style: italic;
	font-size: 105%;
}

.contenuti {
	border-top: solid 2px #ddd;
}

.divisore {
	background-color: #fff;
	height: 2px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}

.organizzazione {
	/* background-color: #eee;*/
	padding: 0px 5px 0px 5px;
}

.campi2 {
/*	border: solid 1px #336699;*/
	font-size: 80%;
	width: 120px;
}

.barra_titoli {
	border-top: solid 2px #ddd;
}

.piede {
	text-align: right;
/*	background-color:#eeeeee;*/
	border-top: solid 2px #eee;
	padding: 5px;
}

.box_ricerca_menu {
/*	background-color: #fff; */
	padding-left: 5px;
	margin-bottom: 10px;
	margin-bottom: 10px;
}

.paginazione {
	text-align: center;
	border-top: solid 1px #ccc;
	border-bottom: solid 2px #ccc;
	margin-bottom: 10px;
	font-size: 95%;
}

.titolo_dettaglio {
/*background-color: #eee;*/
	font-weight: bold;
}

.divisorio {
	border-bottom: solid 1px #ccc;
	padding: 5px;
}

.colore_giallo {
/*	 background-color:#ffffcc;*/
}

.sfondo_tasti {
/*background-color: #eee;*/
	padding: 3px;
	text-align: right;
}

.lista_link {
	list-style-image: url(../images/f.gif);
	padding: 0px 15px 0px 15px;
	margin: 0px;
}

.strategie {
/*	background-color:#f7f7f7; */
	padding: 5px;
}

.sfondo_link {
	/* background-color: #eee;*/
	padding: 3px;
	text-align: right;
}

.elenco_risultati {
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
}

.tasti_vari {
	/* background-color: #eee;*/
	padding: 3px;
	text-align: right;
}

.numero_doc {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.sf_grigio {
	/* background-color: #eee;*/
}

ul#mappa_lista { margin: 0px; padding: 2px;}
ul#mappa_lista li{display: inline; padding-left: 4px;}

.separatore_hr {
	height: 40px;
	color: #eee;
	margin-top: 20px;
	margin-bottom: 40px;
}

.area_prv {
	text-align: right;
	width: 70%;
	padding: 20px;
}

#tasto_invio { display: none; }

.invisibile { display: visible; }
