body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(immagini/sfondo.gif);
  background-repeat: repeat-x;
  background-color: #E50404;
}

.sfondo_linea {
  background-image: url(immagini/sfondo_linea.gif);
  background-repeat: repeat-x;
}

.testo_bianco {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
}

a.link_bianco {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
}

a.link_bianco:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;
}

.link_rollover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;;
  text-decoration: underline;
  font-weight: bold;
}

.testo_corrente {
  font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  color: #000000;
}

a.link_corrente {
  font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  color: #000000;;
  text-decoration: none;
}

a.link_corrente:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  text-decoration: underline;
}

.testo_azzurro {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #696969;
  font-size: 11px;
}

a.testo_azzurro {
  font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  color: #696969;
}

a.testo_azzurro:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #696969;
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;
}

.testo_colorato {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0066CC;
  font-size: 11px;
}

.link_colorato {
  font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  color: #0066CC;;
  text-decoration: none;
}

.link_colorato:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0066CC;
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;
}

.lato_foto2 {
  padding: 3px;
  border: 1px solid black;
  border-color: #CCCCCC;
}

.testo_paginazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
} 
a.testo_paginazione:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
} 

input.InputText {
  font-family: Arial, Helvetica, sans-serif; 
  color: #003366; 
  font-size: 12px; 
  text-decoration: none;
  text-align: left;
  width: 400px;
  padding: 0px;
  margin: 0px;
}

input.InputText2 {
  font-family: Arial, Helvetica, sans-serif; 
  color: #003366; 
  font-size: 12px; 
  text-decoration: none;
  text-align: left;
  width: 180px;
  padding: 0px;
  margin: 0px;
}

textarea.InputTextArea {
  font-family: Arial, Helvetica, sans-serif; 
  color: #003366; 
  font-size: 12px; 
  text-decoration: none;
  text-align: left;
  width: 400px;
  padding: 0px;
  margin: 0px;
}

input.ButtonStyle {
  font-family: Arial, Helvetica, sans-serif; 
  color: #003366; 
  font-size: 12px; 
  text-decoration: none;
  text-align: center;
  width: 100px;
  padding: 0px;
  margin: 0px;
}