BODY, P, TD {
  font-family     : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size       : 11px;
}

FORM {
  margin-top    : 0px;
  margin-bottom : 0px;
}

INPUT, SELECT, OPTION, TEXTAREA {
  font-family: "Courier New", Courier, monospace;
	font-size : 11px;
}

TABLE.calendario TR TD, FORM.calendario INPUT {
  font-size     :  9px;
}

P {
  margin-top      :  5px;
  margin-bottom   :  0px;
}

A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	text-decoration : none;
	color           : #3D6E9C;
  font-weight     : bold;
}

A:HOVER {
	text-decoration : underline;	
	color           : #3D6E9C;
  font-weight     : bold;
}

H1 {
  font-size       : 25px;
  margin-top      :  0px;
  margin-bottom   :  0px;
}

H2 {
  font-size       : 20px;
  margin-top      :  0px;
  margin-bottom   :  0px;
}

H3 {
  font-size       : 15px;
  margin-top      : 10px;
  margin-bottom   :  0px;
  color           : #FF9933;
}

UL, OL {
  margin-top      :  5px;
  margin-bottom   :  0px;
}

DIV.evento_titolo {
  margin-top    :  5px;
  margin-bottom :  5px;
  font-size     : 12px;
  font-weight   : bold;
  color         : maroon;
}

DIV.evento_sottotitolo {
  margin-top    :  5px;
  margin-bottom :  5px;
  font-size     : 10px;
  text-style    : italic;
}

DIV.evento_tipo {
  margin-top    :  5px;
  margin-bottom :  5px;
  font-size     : 10px;
  color         : darkblue;
}

DIV.evento_luogo {
  margin-top    :  5px;
  margin-bottom :  5px;
  font-size     : 10px;
  font-weight   : bold;
}

DIV.evento_data {
  margin-top    :  5px;
  margin-bottom :  5px;
  font-size     : 10px;
}

DIV.evento_descrizione {
  margin-top    :  5px;
  margin-bottom :  5px;
  font-size     : 10px;
}
