td { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #333333; 
}
.testo 
{ 
font: normal 11px/15px Arial, Helvetica, sans-serif; 
color: #333333; 
text-align: center; 
padding: 10px 5px; 
}

.testobold 
{ 
font: bold 11px/15px Arial, Helvetica, sans-serif; 
color: #333333; 
text-align: center; 
padding: 10px 0px 0px; 
}

.testogiustificato 
{ 
font: normal 11px/15px Arial, Helvetica, sans-serif; 
color: #333333; 
text-align: justify; 
padding: 10px 5px; 
}

.dida 
{ 
font: normal 10px/15px Arial, Helvetica, sans-serif; 
color: #000033; 
text-align: center; 
padding: 10px 5px; 
}

a:active  {  color: #000000; text-decoration: none}
a:hover   {  color: #993300; text-decoration: none}
a:link    {  color: #000000; text-decoration: none}
a:visited {  color: #993300; text-decoration: none}

.UC{ 
font: bold 20px/36px Arial, Helvetica, sans-serif; 
color: #C7C7DC; 
text-align: center; 
vertical-align: middle;
width: 100%;
padding-top: 50px;
letter-spacing: 0.1em;
}


.testobase { 
font: normal 11px/15px Arial, Helvetica, sans-serif; 
color: #333333; 
text-align: justify; 
}


.testoboldCopy {
font: bold 11px/15px Arial, Helvetica, sans-serif; 
color: #333399; 
text-align: left; 
padding: 10px 0px 0px;
}


.violachiaro {
font: bold 12px/15px Arial, Helvetica, sans-serif; 
color: #9696CB; 
text-align: left; 
padding: 10px 0px 0px;
}


.vincitore {
font: normal 11px/15px Arial, Helvetica, sans-serif; 
color: #333333; 
text-align: left; 
padding: 10px 0px 0px;
}


.testoboldSMALL {
font: bold 11px/15px Arial, Helvetica, sans-serif; 
color: #333333; 
text-align: left; 
padding: 10px 0px 0px;
}


.testoviola {
font: bold 11px/15px Arial, Helvetica, sans-serif; 
color: #333399; 
padding: 4px 0px 0px;
}


.testogrey {
font: bold 11px/15px Arial, Helvetica, sans-serif; 
color: #333333; 
padding: 4px 0px 0px;
}

.bottonigrandi {
font: bold 22px/15px Georgia, "Times New Roman", Times, serif; 
color: #4A4A95; 
text-align: left; 
padding: 10px 0px 0px;
}

.bottonigrandi:hover {
color: #FFFFFF; 
text-decoration:underline;
}

.bottonimedi {

font: bold 17px Georgia, "Times New Roman", Times, serif; 
color: #4A4A95; 
text-align: left; 
padding: 10px 0px 0px;
}

.bottonimedi:hover {
color: #6524BD;
}


.testoelenco {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px 2px 2px 4px;
}

.testoviolamedio {

font: bold 12px Georgia, "Times New Roman", Times, serif; 
color: #4A4A95; 
text-align: left; 
padding: 10px 0px 0px;
}


.testorosso {
font: bold 11px/normal Arial, Helvetica, sans-serif; 
color: #990017; 
padding: 1px;
}

.testorosso:hover {
color: #FF0429; 

}

.bottonitestiviola {

font: bold 18px/15px Georgia, "Times New Roman", Times, serif; 
color: #4A4A95; 
text-align: left; 
padding: 10px 0px 0px;
}

.bottonimedibianchi {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #FFFCF2;
	padding: 5px 0px 0px;
	text-decoration: none;
}



.bottonimediplus {
font: bolder 19px Georgia, "Times New Roman", Times, serif; 
color: #4A4A95; 
padding: 10px 0px 0px;
}


.bottonimediplus:hover {
color: #FFFFFF; 
text-decoration:underline;
}
.testobaseCORSIVO {

font: italic 11px/15px Arial, Helvetica, sans-serif; 
color: #333333;
}
.violachiaroANNO {
	color: #7272B8;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 22px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.violachiaroANNOnospace {
	color: #7272B8;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.FOTO {
	border-top-width: 1;
	border-right-width: 5;
	border-bottom-width: 5;
	border-left-width: 1;
	border-top-style: solid;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #F5C052;
	border-bottom-color: #F5C052;
	border-left-color: #CCCCCC;
	text-align: right;
	margin-left: 4px;
}

