/* Formattazione Testo GENERICO */

td {	font-family:    Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#666666;
}
.testo {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	line-height:135%
}

.titolo-profilo {	font-family: Arial, sans-serif, Verdana, Helvetica, ;
	font-size: 12px;
	color:#990000;
	line-height:20px;
}
.titolo-download {	font-family: Arial, sans-serif, Verdana, Helvetica, ;
	font-size: 12px;
	color:#FFFFFF;
	line-height:20px;
}
.msg-entrata {	font-family: Arial, sans-serif, Verdana, Helvetica, ;
	font-size: 15px;
	color:#666666;
	letter-spacing:3px;
	line-height:20px;
}

.txt-footer {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
	line-height:20px;
	padding-top:5px;
}
.txt-archivio {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
}
table.tabella {	
	border:1px solid #990000;
	background-color:#FFFFFF;
		border-width:thin;
}

.bordo img{	
	border-color:#FFFFFF;
	border-style:solid;
	border-width:2px;
	display:block;
}


/* CELLA TITOLI */


h1    {	font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 16px;
						color:#990000;
						letter-spacing:1px;
						padding-right:30px;
						text-decoration:none;
						font-weight:normal;
}


/* FINE CELLA TITOLI */




/* Formattazione LINK */




a {	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
a.txt-footer {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration:underline;
}
a.txt-footer:hover{	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
a.top {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#990000;
	text-decoration:none;
}
a.top:hover{	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

a.sitemap {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
}
a.sitemap:hover{	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#990000;
	text-decoration:none;
}

a.testomini {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
}
a.testomini:hover{	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

a.iconcine img {	
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
a.iconcine:hover img {	
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}


a.mouse img {	
	cursor:default;
}
a.mouse:hover img {	
	cursor:default;

}
a.home img {	
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
	display:block;
}
a.home:hover img {	
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	display:block;

}


table#cornice a img{	
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
	border-color:#990000;
	border-style:solid;
	padding:0px;
	border-width:thin;
	display:block;
}
table#cornice a:hover img{	
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	border-color:#990000;
	border-style:solid;
	padding:0px;
	border-width:thin;
	display:block;

}
								
table#map a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #333333;
					         font-size:12px;
							 text-decoration:none;

}

table#map a:hover,
table#map a:active,
table#map a.selected     { color: #990000;
							font-weight:bold;
							   text-decoration:none;
}


/* MENU HEADER */

table#header a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #000000;
					         font-size:11px;
							 padding-bottom:9px;
							 padding-top:9px;
							 padding-left:8px;
							 padding-right:8px;
							 text-decoration:none;
							 text-align:center;
							 display:block; 
}

table#header a:hover,
table#header a:active,
table#header a.selected     { color: #990000;
							   text-decoration:none;
							   display:block; 
}

/* FINE MENU HEADER */
							 
/* MENU LEFT */

table#menu a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #666666;
					         font-size:13px;
							 text-decoration:none;
							 padding-top:3px;
							 padding-bottom:3px;
							 padding-left:10px;
							 font-weight:bold;
							 display:block; 
}

table#menu a:hover,
table#menu a:active,
table#menu a.selected     { color: #000000;
					           background-color:#FCFCFC;
   							   font-weight:bold;
							   text-decoration:none;
							   display:block;
}

div#sub1 a,
div#sub2 a,
div#sub3 a,
div#sub4 a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #666666;
					         font-size:11px;
							 text-decoration:none;
							 padding-left:40px;
							 margin:0px;
							 height:20px;
							 display:block; 
}

div#sub1 a:hover,
div#sub1 a:active,
div#sub1 a.selected,
div#sub2 a:hover,
div#sub2 a:active,
div#sub2 a.selected,
div#sub3 a:hover,
div#sub3 a:active,
div#sub3 a.selected,
div#sub4 a:hover,
div#sub4 a:active,
div#sub4 a.selected      { color: #000000;
					           background-color:#FFFFFF;
							   text-decoration:none;
							   display:block;
}


table#menuf a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #666666;
					         font-size:11px;
							 text-decoration:none;
							 display:block; 
}

table#menuf a:hover,
table#menuf a:active,
table#menuf a.selected     { color: #000000;
					           background-color:#FCFCFC;
							   text-decoration:none;
							   display:block;
}

table#menuf-ru a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #666666;
					         font-size:9px;
							 text-decoration:none;
							 display:block; 
}

table#menuf-ru a:hover,
table#menuf-ru a:active,
table#menuf-ru a.selected     { color: #000000;
					           background-color:#FCFCFC;
							   text-decoration:none;
							   display:block;
}

.titolo-menu {	font-family: Verdana, Arial, sans-serif, Helvetica, ;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#990000;
	padding-bottom:9px;
	padding-top:9px;
	padding-left:10px;
}

/* FINE MENU LEFT */