body {
	margin-left: 4px;
	margin-top: 8px;
	margin-right: 4px;
	margin-bottom: 4px;
	background-color: #F2F7FD;
}

.indirizzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	color: #999999;
	padding: 4px;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
}
.indirizzo a:visited {
	text-decoration: none;
	color: #999999;
}
.indirizzo a:link {
	text-decoration: none;
	color: #999999;
}
.indirizzo a:hover {
	text-decoration: none;
	color: #222222;
}

.menu_corporate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #999999;
	padding: 4px;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
}
.menu_corporate a:visited {
	text-decoration: none;
	color: #999999;
}
.menu_corporate a:link {
	text-decoration: none;
	color: #999999;
}
.menu_corporate a:hover {
	text-decoration: none;
	color: #222222;
}

.content_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 10px;
	vertical-align: top;
	line-height: normal;
}
.content_normal a:visited {
	text-decoration: none;
	color: #999999;
}
.content_normal a:link {
	text-decoration: none;
	color: #999999;
}
.content_normal a:hover {
	text-decoration: none;
	color: #00CCFF;
}

.content_normal P a:visited {
	text-decoration: none;
	color: #999999;
}
.content_normal P a:link {
	text-decoration: none;
	color: #999999;
}
.content_normal P a:hover {
	text-decoration: none;
	color: #00CCFF;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 0px;
	vertical-align: top;
	line-height: normal;
}

.bodytext P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 8px;
	vertical-align: top;
	line-height: 8px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	white-space: normal;
}

.content_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 8px;
	vertical-align: top;
	line-height: normal;
	text-decoration: none;
}

.lastupdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	color: #999999;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
	padding: 4px;
}

.menu_lingua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	line-height:normal;
	padding: 4px;
	color: #999999;
}

.menu_print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	line-height:normal;
	padding: 4px;
	color: #999999;
}

.menu_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	line-height:normal;
	padding: 1px;
	color: #999999;
}

.menu_border a:visited {
	text-decoration: none;
	color: #999999;
}
.menu_border a:link {
	text-decoration: none;
	color: #999999;
}
.menu_border a:hover {
	text-decoration: none;
	color: #0099FF;
}

.menu_percorso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	line-height:normal;
	padding: 8px;
	color: #999999;
}
.menu_percorso a:visited {
	text-decoration: none;
	color: #999999;
}
.menu_percorso a:link {
	text-decoration: none;
	color: #999999;
}
.menu_percorso a:hover {
	text-decoration: none;
	color: #0099FF;
}

.menu_lingua {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.menu_lingua a:visited {
	text-decoration: none;
	color: #999999;
}
.menu_lingua a:link {
	text-decoration: none;
	color: #0099FF;
}
.menu_lingua a:hover {
	text-decoration: none;
	color: #0099FF;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	color: #999999;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
}
.csc-uploads-fileSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	line-height:normal;
	padding: 1px;
	color: #999999;
}

.csc-uploads-fileName { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	line-height:normal;
	padding: 1px;
	color: #999999;
}
.csc-uploads-fileName a:visited {
	text-decoration: none;
	color: #999999;
}
.csc-uploads-fileName a:link {
	text-decoration: none;
	color: #999999;
}
.csc-uploads-fileName a:hover {
	text-decoration: none;
	color: #0099FF;
}

.tx-indexedsearch  { text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#EEEEFF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size:12px; color: #999999; margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:visited { text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:link { text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:hover { text-decoration: none; }
		
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#BFDCF7; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


