body, html {
	background-color: #FFFFFF;
}

sup,sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  _vertical-align: bottom;
  position: relative;    }
sup {
  bottom: 1ex;
}sub {
  top: .5ex;
}
		.hicya {
			background-color: #80FFFF;
		}
    		.hiyel {
			background-color: #FFFF40;
		}
    		.higre {
			background-color: #80FF80;
		}
    		.hired {
			background-color: #FF6161;
		}

a { /*	color: #F5A300; originle mozartways*/
	color: #a0522d;		/*modificato */
	text-decoration: none;
} 
a:hover { text-decoration: none;
	/*	color: #666666; originle mozartways*/
		color: #CCCCCC; /*modificato*/
} 

#hilight {background-color: #80FFFF;}
#insel {color: #00CC00;}
#fontred {color: #FF0000;}

#sele_full, #sele_full td {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		line-height: 14px;
		margin: 10px 0px 10px 0px;
/*		text-align: left;*/
		border: 0px ;
}

.testo10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
}

.listasx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: right;
		vertical-align:top;
}


.listadx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: left;
		vertical-align:top;
}

.REDsx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: right;
		vertical-align:top;
		background-color: #FF3030;
}


.REDdx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: left;
		vertical-align:top;
		background-color: #FF3030;
}
.BLUsx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: right;
		vertical-align:top;
		background-color: #A0BBFF;
}


.BLUdx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: left;
		vertical-align:top;
		background-color: #A0BBFF;
}
.DARKsx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: right;
		vertical-align:top;
		background-color: #CCCCCC;
}


.DARKdx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: left;
		vertical-align:top;
		background-color: #CCCCCC;
}

.FUCSIAsx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: right;
		vertical-align:top;
		background-color: #FFCCFF;
}


.FUCSIAdx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: left;
		vertical-align:top;
		background-color: #FF99CC;
		background-color: #FFCCFF;
}

.GREENsx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: right;
		vertical-align:top;
		background-color: #66CC00;
}


.GREENdx {	font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10px; 
		text-align: left;
		vertical-align:top;
		background-color: #66CC00;
}

#selezione, #info, #info td, #principale {	font-size: 12px; 
		line-height: 18px;
		margin: 10px 0px 10px 0px;
		text-align: left;
		border: 0px ;
}

#letter td {	font-size: 12px; 
/*		background-image: url(../images/carta.gif);
		background-repeat: repeat;*/
		padding: 10px 10px 10px 10px;
		margin: 10px 10px 10px 0px;
		text-align: justify;
		border: 2px inset;

		font-family:  "Times New Roman", serif;	
		font-size: 14px; 
}

#side {		font-size: 11px; 
		border: 0;
}

.cell_mid {	vertical-align: center;
}

.cell_top {	vertical-align: top;
}

.cell_bot {	vertical-align: bottom;
}

/*a:active { text-decoration: none;
		color: green; } */
/*a:visited { color: #F5A300; } */

