#boxRotore {
	position:absolute;
	z-index:2;
	top:290px;
	left:0px;
	width:698px;
	height: 50px;
	background-image: url(img/bg_black.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	opacity: .5; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#msgRotore {
	position:absolute;
	z-index:4;
	top:300px;
	left:10px;
	width:698px;
	height: 30px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 13px;
}
#msgRotore a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 13px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
}
#msgRotoreMag {
	position:absolute;
	z-index:4;
	top:395px;
	left:10px;
	width:875px;
	height: 30px;
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 16px;
}
td   { font-family:tahoma, sans-serif; font-size:12px; font-weight:normal; color:#666666; }

h1, h2, h3   { font-family:Georgia, serif; font-size:12px; font-weight:bold; color:#000000; }
.titolo      { font-family:Georgia, serif; font-size:12px; font-weight:bold; color:#000000; }
.menubold { font-family:Georgia, serif; font-size:12px; font-weight:bold; color:#000000; }
p.bodytext   { text-align:justify; }

a               { color:#666666; text-decoration:underline; }
a:visited       { color:#666666; text-decoration:underline; }
a:hover         { color:#666666; text-decoration:none; }
a:link:hover    { color:#666666; text-decoration:none; }
a:visited:hover { color:#666666; text-decoration:none; }

/* TOOLBAR */
div#toolbar ul    { list-style:none; margin:0px; padding:0px; text-align:right; }
div#toolbar li    { border-top:1px dotted #999999; margin-top:8px; padding-top:8px; }
div#toolbar li li { border-top:0; margin-top:0px; padding-top:0px; }

div#toolbar ul a               { color:#000000; text-decoration:none; font-size:13px; text-transform:uppercase; }
div#toolbar ul a:visited       { color:#000000; text-decoration:none; font-size:13px; text-transform:uppercase; }
div#toolbar ul a:hover         { color:#666666; text-decoration:none; font-size:13px; text-transform:uppercase; }
div#toolbar ul a:link:hover    { color:#666666; text-decoration:none; font-size:13px; text-transform:uppercase; }
div#toolbar ul a:visited:hover { color:#666666; text-decoration:none; font-size:13px; text-transform:uppercase; }

div#toolbar ul ul a               { color:#999999; text-decoration:none; font-size:11px; text-transform:none; }
div#toolbar ul ul a:visited       { color:#999999; text-decoration:none; font-size:11px; text-transform:none; }
div#toolbar ul ul a:hover         { color:#333333; text-decoration:none; font-size:11px; text-transform:none; }
div#toolbar ul ul a:link:hover    { color:#333333; text-decoration:none; font-size:11px; text-transform:none; }
div#toolbar ul ul a:visited:hover { color:#333333; text-decoration:none; font-size:11px; text-transform:none; }

/* FOOTER */
div#footer p                      { font-size:9px; color:#999999; line-height:17px; }
div#footer div#footer_right p     { text-align:right; }

div#footer p a               { color:#999999; text-decoration:underline; font-size:9px; }
div#footer p a:visited       { color:#999999; text-decoration:underline; font-size:9px; }
div#footer p a:hover         { color:#000000; text-decoration:underline; font-size:9px; }
div#footer p a:link:hover    { color:#000000; text-decoration:underline; font-size:9px; }
div#footer p a:visited:hover { color:#000000; text-decoration:underline; font-size:9px; }

/* NEWS */
.news_image       { margin:0; padding:3px; border:1px solid #a7a7a7; background-color:#ffffff; }
.news_date        { margin:0; padding:0; font-size:10px; }
.news_title       { margin:5px 0 0 0; padding:0; font-size:12px; font-weight:bold; color:#000000; }
.news_subheader   { margin:0; padding:0; }
.news_subheader p.bodytext  { margin:2px 0 0 0; padding:0; font-size:11px; font-style:italic; }
.news_fileLink    { margin:0; padding:0; font-size:11px; }
.news_browseLinks { margin:0; padding:0; font-size:11px; }

dl.news-single-files    { margin:0; padding:0; border:0; }
dl.news-single-files dt { margin:0; padding:0; visibility:hidden; }
dl.news-single-files dd { margin:0; padding:0; }
div.news_fileLink dl.news-single-files { background-color:transparent; margin:0; padding:0; }
div.news_fileLink a               { padding-left:3px; position:relative; top:-2px; left:0; }
div.news_fileLink a:visited       { color:#999999; text-decoration:none; font-size:11px; }
div.news_fileLink a:hover         { color:#333333; text-decoration:none; font-size:11px; }
div.news_fileLink a:link:hover    { color:#333333; text-decoration:none; font-size:11px; }
div.news_fileLink a:visited:hover { color:#333333; text-decoration:none; font-size:11px; }

/* RTE */
.frecciaHP a.internal-link:link          { background:url("../img/frecciaHP.gif") top right no-repeat; padding-right:17px; text-decoration:none; }
.frecciaHP a.internal-link:visited       { background:url("../img/frecciaHP.gif") top right no-repeat; padding-right:17px; text-decoration:none; }
.frecciaHP a.internal-link:hover         { background:url("../img/frecciaHP.gif") top right no-repeat; padding-right:17px; text-decoration:none; }
.frecciaHP a.internal-link:link:hover    { background:url("../img/frecciaHP.gif") top right no-repeat; padding-right:17px; text-decoration:none; }
.frecciaHP a.internal-link:visited:hover { background:url("../img/frecciaHP.gif") top right no-repeat; padding-right:17px; text-decoration:none; }

/* CONTATTI */
.contatti input       { margin:5px 0; width:200px; font-family:tahoma, sans-serif; font-size:12px; font-weight:normal; color:#666666; border:1px solid #999999; }
.contattiSpan input   { margin:5px 0; width:639px; font-family:tahoma, sans-serif; font-size:12px; font-weight:normal; color:#666666; border:1px solid #999999; }
.contattiNote         { margin:5px 0; width:639px; height:100px; font-family:tahoma, sans-serif; font-size:12px; font-weight:normal; color:#666666; border:1px solid #999999; }
.contattiNoteTxt      { position:relative; top:5px; }
.contattiSubmit input { margin:5px 0; font-family:tahoma, sans-serif; font-size:12px; font-weight:normal; color:#666666; }
.formError            { color:red; }

/* FILELIST (usato in pag. contatti) */
csc-uploads-fileName p                         { position:relative; top:-50px; font-weight:bold; }
csc-uploads-fileName p.csc-uploads-description { position:relative; top:-50px; font-weight:bold; }
.csc-uploads-fileName a:link             { text-decoration:none; font-size:10px; }
.csc-uploads-fileName a:visited          { text-decoration:none; font-size:10px; }
.csc-uploads-fileName a:hover            { text-decoration:underline; font-size:10px; }
.csc-uploads-fileName a:link:hover       { text-decoration:underline; font-size:10px; }
.csc-uploads-fileName a:visited:hover    { text-decoration:underline; font-size:10px; }

/* TT_NEW PAGEBROWSER */
.tx-ttnews-browsebox                 { background-color:#ffffff; border:0; border-top:1px solid #999999; margin-top:10px; }
.tx-ttnews-browsebox td              { padding:5px; }
.tx-ttnews-browsebox a               { text-decoration:none; font-size:12px; }
.tx-ttnews-browsebox a:visited       { text-decoration:none; font-size:12px; }
.tx-ttnews-browsebox a:hover         { text-decoration:underline; font-size:12px; }
.tx-ttnews-browsebox a:link:hover    { text-decoration:underline; font-size:12px; }
.tx-ttnews-browsebox a:visited:hover { text-decoration:underline; font-size:12px; }

.tx-ttnews-browsebox-SCell { background-color:#ffffff; border:1px solid #999999; }


