body {background:#330000;text-align: center;}
td, span {font-family: Verdana, Arial, Sans Serif;font-size: 10px;}
h3 {font-size: 13px;font-weight:bold;color: #CCA800;line-height: 14px;margin-top: 0px;margin-bottom: 4px;}

.colsx {background: #F3F3E0;}
.coldx {background: #ECECCA; width: 210px; text-align: left;  vertical-align: top;}

.footer {color: #F3F3E0;align: left;vertical-align: middle;margin-left: 10px;background:#430000;}
.footer a {color: #F3F3E0;align: left;text-decoration: none;background:#430000;}
.footer a:hover {color: white; align: left;text-decoration: none;background:#430000;}

.tratto {font-weight: normal;color: #430000;background: white;border-bottom: 1px solid #cccccc;padding: 8px; text-align:justify;}
.tratto a {font-weight: normal;text-decoration: none;color: #430000;background: white; text-align:justify;}
.tratto a:hover {text-decoration: none;color: white;background: #CCA800; text-align:justify;}

.titolotratto {font-size: 20px;font-weight:bold;color: #430000;line-height: 32px;}
.titolotratto a {font-size: 20px;font-weight:bold;color: #430000;line-height: 32px;text-decoration: none}
.titolotratto a:hover {font-size: 20px;font-weight:bold;color: #430000;line-height: 32px;text-decoration: none}

.slogantitle {font-size: 18px;color: #430000;line-height: 32px;}
.slogantitle a {font-size: 18px;color: #430000;line-height: 32px;text-decoration: none}
.slogantitle a:hover {font-size: 18px;color: #430000;line-height: 32px;text-decoration: none}

.slogan {font-size: 13px;;color: #999966;}
.slogan a {font-size: 13px;;color: #999966;text-decoration: none;}
.slogan a:hover {font-size: 13px;;color: #999966;text-decoration: none;}

.slogan2 {font-size: 15px;color: #666633;line-height: 18px;}
.slogan2 a {font-size: 15px;color: #666633;text-decoration: none;line-height: 18px;}
.slogan2 a:hover {font-size: 15px;color: #666633;text-decoration: none;line-height: 18px;}

.newstitolo {font-size: 20px;font-weight:bold;color: #430000;}
.newstesto {font-size: 16px;;color: #666633;}

.mezzotitolo {font-size: 13px;color: #430000;font-family: Verdana, Arial, Sans Serif;}
.mezzotitolo a {text-decoration: none;font-weight:bold;color: #430000;}
.mezzotitolo a:hover {text-decoration: none;font-weight:bold;color: #430000;}

.boxlink {font-size: 14px;font-weight: bold;background: #CCA800;color: white;border-bottom: 1px solid #cccccc;padding-left: 8px;}
.boxlink a {text-decoration: none; color:white}
.boxlink a:hover {color:#3F5F61;text-decoration: none}

.giragira {font-size: 11px; color: black;background: #F3F3E0;padding: 8px;}
.giragira a {font-size: 11px;font-weight: bold;color: #3F5F61;text-decoration: none;}
.giragira a:hover {font-size: 11px;font-weight: bold;color: #CCA800;text-decoration: none;}

.map {font-size: 11px; color: black;background: #ECECCA;}
.map a {font-size: 11px;font-weight: bold;color: #3F5F61;text-decoration: none;}
.map a:hover {font-size: 11px;font-weight: bold;color: #CCA800;text-decoration: none;}

.titolobox {font-family: Verdana, Arial, Sans Serif; font-size: 10px;background: #430000;font-weight: bold;color: white;border-top: 1px solid #cccccc;	border-bottom: 1px solid white;padding: 2px;}
.titolobox a {font-weight:bold;color: white;text-decoration: none;}
.titolobox a:hover {font-weight:bold;color: #CCA800;text-decoration: none;}

.vailink {font-family: Verdana, Arial, Sans Serif; font-size: 12px;font-weight: bold;color: #430000; padding: 2px;}
.vailink a {font-weight:bold;color: #430000;text-decoration: none;}
.vailink a:hover {font-weight:bold;color: #CCA800;text-decoration: none;}

.sottotitolobox {font-size: 12px;	background: white;border-bottom: 1px solid #cccccc;padding: 8px;}
.sottotitolobox a {color: #430000;text-decoration: none;}
.sottotitolobox a:hover {color: #CCA800;text-decoration: none;}

.elenco {background: white;color: black;font-size: 12px;}
.elenco a {color: #3F5F61;text-decoration: none;}
.elenco a:hover {color: #CCA800;text-decoration: none;}

.menu {font-size: 10px;color: #FCFCFC;}
.menu a {font-size: 10px;color: #FCFCFC;text-decoration: none;font-weight:bold;}
.menu a:hover {font-size: 10px;color: #CCA800;text-decoration: none;font-weight:bold;}

.lang {border:2px solid #CCA800;}

.formdati {font-size: 10px;color: #430000;font-weight:bold;font-family: Verdana, Arial, Sans Serif;}

.select {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #F8F8F8;font-size: 11px;}

textarea {
  font-family: Verdana, Arial, Helvetica, sanAs-serif;
  font-size: 11px;
  color: #333333;
  background-color: #F8F8F8;
  border: 1px solid #999999;
}

input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 background-color: #F8F8F8;
 border: 1px solid #999999;
}

.input_no_padding {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 background-color: #F8F8F8;
 border: 1px solid #999999;
}

.radio {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 background-color: #F3F3E0;
 border: 0px;
 padding: 5px;
}

a {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

