BODY, html {margin: 0px; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00489b; }

.titRed { font-size:13px; color:#e60005; font-weight:bold; }
.titWhite { font-size:20px; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-smooth:always;}

.stdGrey { color:#555555; }
.stdWhite { color:#FFFFFF; }
.stdBlack { color:#000000; }

.stdRed { color:#e60005; text-decoration:none; }
.stdRed:link { color:#e60005; text-decoration:none; }
.stdRed:hover { color:#e60005; text-decoration:underline; }
.stdRed:visited { color:#e60005; text-decoration:none; }
.stdRed:visited:hover { color:#e60005; text-decoration:underline; }

a:link { color:#00489b; font-size:11px; text-decoration:none; }
a:hover { color:#00489b; font-size:11px; text-decoration:underline; }
a:visited { color:#00489b; font-size:11px; text-decoration:none; }
a:visited:hover { color:#00489b; font-size:11px; text-decoration:underline; }

.mini { font-family:Verdana, Arial, Helvetica, sans-serif; color:#BBBBBB; font-size:10px; }
.miniBlu { font-family:Verdana, Arial, Helvetica, sans-serif; color:#00489b; font-size:10px; }

/* ----------------------------------------- Admin Area -----------------------------------------*/

.button{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:10px; }
.textBox{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:11px; border:1px Solid #A5A5A5; background-image:url('../images/bgTextBox.gif'); background-repeat:repeat-x; }
.alert{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-size:11px; }

.tab { margin-left:auto; margin-right:auto; }
.tabHeader { background-color:#00489b; color:#FFFFFF; font-weight:bold; height:17px; }
.tabRow{ background-color:#DDDDDD; color:#333333; }
.tabAltRow{ background-color:#eeeeee; color:#333333; }

.calendar {
  position: absolute;
  margin-top:40px;   /* in particolare spostate questo parametro*/
  top:50px;               /* e questo parametro */
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 10px;  /* questo serve per il carattere del font cosi è un po piu piccolo di prima*/
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 10px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

