body {
	overflow:auto; 
	background-color:#FFFFDF;
}

.alignRight {
	text-align:right;
}

a.testoLink, a.testoLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 12pt; 
	text-align: justify; 
	color: #999999;
}

a.testoLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 12pt; 
	text-align: justify; 
	color: #9F0050;
}

a.linkCenter, a.linkCenter:visited, a.linkCenter:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	text-align:center;
	text-decoration:underline;
	color: #999999;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 12pt; 
	text-align: justify; 
	color: #999999;
}

.testoElenco {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 16pt; 
	text-align: justify; 
	color: #999999;
}

.testoSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	line-height: 14pt; 
	text-align: justify; 
	color: #999999;
}

.testoSmallRif {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 14pt; 
	text-align: justify; 
	color: #999999;
}

.testoCenter {
	font-family: tahoma;
	font-size: 7pt; 
	color: #666666;
	padding-left:75px;
}

.testoNoJustify {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 14pt; 
	text-align: left; 
	color: #999999;
}

.testoFuxia {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 14pt; 
	text-align: justify;
	font-weight: bold;
	color: #9F0050;
}

.testoFuxiaGrafici {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: left;
	color: #9F0050;
	background-image:url(images/barragraph.gif);
	background-repeat:repeat-x;
	width:300px;
}

.testoFuxiaGraficiSmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7px; 
	text-align: left;
	color: #9F0050;
}


.testoFuxiaBig {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	line-height: 14pt; 
	text-align: justify;
	font-weight: normal;
	color: #9F0050;
}

.testoFuxiaSmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 14pt; 
	text-align: justify;
	color: #9F0050;
}

.testoSmallFuxiaContacts {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	line-height: 14pt; 
	text-align: justify; 
	color: #9F0050;
}

.tdWhiteRow {
	background-image:url(images/white_space_land.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.tdGrey {
	background-color:#FFFFDF;
}

.tdcolonnaverticale {
	background-color:#FFFFD5;
	background-image:url(images/barrav.gif);
	background-repeat:repeat-y;
	font-size:1px;
	color:#FFFFD5;
}

.titoloDiv {
	width:503px;
	height:70px;
	font-family:verdana;
	background-color:#FFFFDF;
	background-image:url(images/barratitolo.png);
	padding-top:20px;
	padding-left:14px;
}

.titoloDivSmall {
	width:503px;
	height:70px;
	font-family:verdana;
	background-color:#FFFFDF;
	background-image:url(images/barratitolosmall.png);
	padding-top:20px;
	padding-left:14px;
}

.titolo {
	font-size:20px;
	color:#9F0050;
	font-weight:normal;
	position:absolute;
	left:-1px;
	top:-1px;
}

.titoloShadow {
	font-size:20px;
	color:#F1DCE7;
	font-weight:normal;
	position:relative;
	left:1px;
	top:1px;

}
	

.tdIntest {
	background-image:url(images/bkg_intest.gif);
	background-repeat:repeat-x;

}


.autorizzazioneFuxia {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 14pt; 
	text-align: left;
	font-weight: bold;
	color: #9F0050;
}
.autorizzazioneFuxiaSmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 6pt; 
	line-height: 10pt; 
	text-align: left;
	font-weight: bold;
	color: #9F0050;
}

.linkFuxia, .linkFuxia:visited, .linkFuxia:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 14pt; 
	text-align: justify;
	font-weight: bold;
	color: #9F0050;
	text-decoration:underline;
}

p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	line-height: 14pt; 
	color: #999999; 
	text-align: justify;
}

a, a:visited, a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	line-height: 14pt; 
	color: #9F0050; 
	text-decoration:none;
}

a.elenco, a.elenco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 16pt; 
	text-align: justify; 
	color: #999999;
}

a.elenco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 16pt; 
	text-align: justify; 
	color: #999999;
	text-decoration:underline;
}

a.nobord, a.nobord:visited, a.nobord:hover {
	text-decoration:none;
}

a.home,  a.home:hover, a.home:visited {
	font-family: Book Antiqua, Verdana, Tahoma;
	font-size: 11px;
	color:#9F0050;
	text-decoration:underline;
	font-weight:bold;
}


a.home, a.home:hover, a.home:visited {
	font-family: Verdana, Tahoma;
	font-size: 10px;
	color:#9F0050;
}

.borderMap {
	border:thin;
	border-color:#9F0050;
	text-align:right;
}

#linkGrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold; 
	line-height: 14pt; 
	color: #999999; 
}

#rowGrey{
	font-size:1;
	color:#FFFFFF;
	background-color:#FFFFFF;
	background-image:url(images/row.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.bodyText {
	height:300;
}

.bodyGraph {
	height:300;
}

.bodyCenter {
	text-align:center;
}

.footer {
	width:100%;
	background-image:url(images/barra.gif);
	background-repeat:repeat-x;
	padding:10px;
}

.tdGrigio{
	background-color:#C0C0C0;
	border-color:#808080;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold;	
	line-height: 12pt; 
	text-align: justify; 
	color: #FFFFFF;	
	width:50%;
	padding:7px;
}

.tdFuxia{
	background-color:#9F0050;
	border-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold;
	line-height: 12pt; 
	text-align: justify; 
	color: #FFFFFF;
	width:50%;	
	padding:7px;	
}

.team {
	height:220px;
	position:fixed;
}

.styling {
	color:#9F0050;
	font: bold 14px verdana;
	padding: 3px;
}
