/* Immagini */

.immagine_sx,.immagine_cen,.immagine_dx,.immagine_sx_c,.immagine_cen_c,.immagine_dx_c {
	text-align: center;
	font-size: 10px;
	line-height: 12px;
}
.immagine_sx_c,.immagine_cen_c,.immagine_dx_c {
	border: 1px solid #CCCCCC;
}
.immagine_sx,.immagine_sx_c {
	float: left;
	margin-right: 13px;
	margin-bottom: 5px;
}
.immagine_dx,.immagine_dx_c {
	float: right;
	margin-left: 13px;
	margin-bottom: 5px;
}

/* Firma, altre informazioni, note */

.firma {
	font-style: italic;
	padding-left: 270px;
}
.note {
	font-size: 10px;
	color: #999999;
	line-height: 12px;
}
#corpo .altreinfo {
	font-size: 10px;
	padding-left: 5px;
}
#corpo .altreinfo a {
	color: #999999;
	text-decoration: none;
}
#corpo .altreinfo a:hover {
	color: #FF9900;
}

/* Elenco files e siti */

.elenco_files {
	list-style-image: url(../grafica/elenco_files.gif);
	line-height: 18px;
}
.elenco_siti {
	list-style-image: url(../grafica/elenco_siti.gif);
	line-height: 18px;
}
.elenco_linkinterni {
	list-style-image: url(../grafica/elenco_linkinterni.gif);
	line-height: 18px;
}
.elenco_files a,#corpo .elenco_siti a {
	text-decoration: none;
}
.elenco_linkinterni a {
	color: #666666;
	text-decoration: none;
}
.elenco_linkinterni a:hover {
	color: #FF9900;
}

/* tabelle */

.tabella_organigramma {
	width: 450px;
	border: 0px;
}
.tabella_organigramma td,.tabella_organigramma th {
	color: #333333;
	text-align: justify;
	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
	line-height: 15px;
}
.tabella_organigramma th {
	font-weight: normal;
	width: 130px;
}
.tabella_organigramma .note {
	line-height: 11px;
}
.tabella_organigramma a {
	float: right;
}
.tabella_organigramma a img {
	background-color: #CCCCCC;
}
.tabella_organigramma a img:hover {
	background-color: #FF9900;
}
