a{	color: #ffcc66;	text-decoration: none;	font-weight: bold;}a:link {	color: #ffcc66;	text-decoration: none;	font-weight: bold;}a:visited {  color: #ffcc66;  text-decoration: none;  font-weight: bold;}a:hover {    color: #CC0000;	text-decoration: none;	font-weight: bold;}a:visited:hover {    color: #CC0000;	text-decoration: none;	font-weight: bold;}a.menu {	font-family: courier new;	font-weight: bold;	font-size:14px;}a.menu:hover {    color: #efefef;}.contenuto {    color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}div.title {    color: #FFFFFF;    font-size: 14px;	font-weight: bold;}div.colonna {    line-height: 12px;}font.piccolo {    font-size: 10px;}td.adminlogin {   background-position: center;   background-repeat: no-repeat;   color: #efefef;}input.login {   filter: alpha(opacity=70);}TD.leftbuttons  { WIDTH: 100%;}DIV.castello  {  COLOR: #FFFFFF; PADDING-TOP: 7px; PADDING-BOTTOM: 5px; FONT: 25px; FONT-WEIGHT: bold; FONT-FAMILY: georgia; TEXT-ALIGN: center;}DIV.pulsanti  {  TEXT-ALIGN: CENTER; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; HEIGHT: 100%;}DIV.titolo {  FONT-FAMILY: abbess; FONT-SIZE: 50px; COLOR: #CC0000; TEXT-ALIGN: center; PADDING-TOP: 15px; PADDING-BOTTOM: 15px;}DIV.testo  {  FONT-FAMILY: verdana; FONT-SIZE: 11px; COLOR: #660000; PADDING-TOP: 5px; PADDING-LEFT: 5px;}HR.cortosx   {  WIDTH: 75%; COLOR: #FFFFFF;}TABLE.blocks   { BORDER: 1px solid #333333;}DIV.blocks {  font-size: 11px; }