body {background:#2A210F;text-align: center; margin: 0 auto 0 auto;}
.body2 {background:#D9C9AF;text-align: center;}

td, span {font-family: Verdana, Arial, Sans Serif;font-size: 10px;}
h3 {font-size: 13px;font-weight:bold;color: #70471F;line-height: 14px;margin-top: 0px;margin-bottom: 4px;}
.tdmio {font-family: Verdana, Arial, Sans Serif;font-size: 10px; border: 1px solid #70471F;}

a {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

a.stato0 {
	text-decoration: none;
	color: Red;
}
a.stato0:visited {
	text-decoration: none;
	color: Red;
}
a.stato0:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: #70471F;
}

a.stato1 {
	text-decoration: none;
	color: #70471F;
}
a.stato1:visited {
	text-decoration: none;
	color: #70471F;
}
a.stato1:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: #70471F;
}

a.stato2 {
	text-decoration: none;
	color: #CD853F;
}
a.stato2:visited {
	text-decoration: none;
	color: #CD853F;
}
a.stato2:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: #CD853F;
}

a.stato3 {
	text-decoration: none;
	color: Red;
}
a.stato3:visited {
	text-decoration: none;
	color: Red;
}
a.stato3:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: Red;
}

a.stato4 {
	text-decoration: none;
	color: Red;
}
a.stato4:visited {
	text-decoration: none;
	color: Red;
}
a.stato4:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: Red;
}

a.stato5 {
	text-decoration: none;
	color: Red;
}
a.stato5:visited {
	text-decoration: none;
	color: Red;
}
a.stato5:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: Red;
}

a.stato6 {
	text-decoration: none;
	color: Red;
}
a.stato6:visited {
	text-decoration: none;
	color: Red;
}
a.stato6:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: Red;
}

a.stato7 {
	text-decoration: none;
	color: Red;
}
a.stato7:visited {
	text-decoration: none;
	color: Red;
}
a.stato7:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: Red;
}

a.stato8 {
	text-decoration: none;
	color: Red;
}
a.stato8:visited {
	text-decoration: none;
	color: Red;
}
a.stato8:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: Red;
}

a.stato99 {
	text-decoration: none;
	color: black;
}
a.stato99:visited {
	text-decoration: none;
	color: black;
}
a.stato99:hover {
	text-decoration: none;
	color: #D9C9AF;
	background: black;
}

.colsx {background: #D9C9AF;}
.coldx {background: #70471F; width: 210px; text-align: center;  vertical-align: top;}

.footer {color: #FFFFFF;vertical-align: middle;margin-left: 10px;background:#70471F;}
.footer a {color: #FFFFFF;text-decoration: none;background:#70471F;}
.footer a:hover {color: white;text-decoration: none;background:#70471F;}

.tratto {font-weight: normal;color:#4C2E0F;background: white;border-bottom: 1px solid #FFFFFF;padding: 8px;}
.tratto a {font-weight: normal;text-decoration: none;color:#4C2E0F;background: white}
.tratto a:hover {text-decoration: none;color: white;background: #4C2E0F}

.titolotratto {font-size: 20px;font-weight:bold;color:#4C2E0F;line-height: 32px;}
.titolotratto a {font-size: 20px;font-weight:bold;color:#4C2E0F;line-height: 32px;text-decoration: none;}
.titolotratto a:hover {font-size: 20px;font-weight:bold;color:#4C2E0F;line-height: 32px;text-decoration: none;}

.slogantitle {font-size: 18px;color: #4C2E0F;line-height: 32px;}
.slogantitle a {font-size: 18px;color: #4C2E0F;line-height: 32px;text-decoration: none}
.slogantitle a:hover {font-size: 18px;color: #4C2E0F;line-height: 32px;text-decoration: none}

.slogan {font-size: 13px;;color: #4C2E0F;}
.slogan a {font-size: 13px;;color: #4C2E0F;text-decoration: none;}
.slogan a:hover {font-size: 13px;;color: #4C2E0F;text-decoration: none;}

.slogan2 {font-size: 15px;color: #4C2E0F;line-height: 18px;}
.slogan2 a {font-size: 15px;color: #4C2E0F;text-decoration: none;line-height: 18px;}
.slogan2 a:hover {font-size: 15px;color: #4C2E0F;text-decoration: none;line-height: 18px;}

.newstitolo {font-size: 20px;font-weight:bold;color: #70471F;}
.newstesto {font-size: 16px;;color: #4C2E0F;}

.mezzotitolo {font-size: 13px;color: black;font-family: Verdana, Arial, Sans Serif;}
.mezzotitolo a {text-decoration: none;font-weight:bold;color: black;}
.mezzotitolo a:hover {text-decoration: none;font-weight:bold;color: black;}

.boxlink {font-size: 14px;font-weight: bold;background: #4C2E0F;color: white;padding-left: 8px;}
.boxlink a {text-decoration: none; color:white}
.boxlink a:hover {color:#D9C9AF;text-decoration: none}

.giragira {font-size: 11px; color: #4C2E0F;background: #D9C9AF;padding: 8px;}
.giragira a {font-size: 11px;font-weight: bold;color: #4C2E0F;text-decoration: none;}
.giragira a:hover {font-size: 11px;font-weight: bold;color: #70471F;text-decoration: none;}

.map {font-size: 11px; color: black;background: #70471F;}
.map a {font-size: 11px;font-weight: bold;color: black;text-decoration: none;}
.map a:hover {font-size: 11px;font-weight: bold;color: #70471F;text-decoration: none;}

.titolobox {font-family: Verdana, Arial, Sans Serif; font-size: 10px;background: #4C2E0F;font-weight: bold;color: white;padding: 2px;}
.titolobox a {font-weight:bold;color: white;text-decoration: none;}
.titolobox a:hover {font-weight:bold;color: #D9C9AF;text-decoration: none;}

.titoloboxsmall {font-family: Verdana, Arial, Sans Serif; font-size: 10px;background: #4C2E0F;color: white;padding: 2px;}
.titoloboxsmall a {color: white;text-decoration: none;}
.titoloboxsmall a:hover {color: #D9C9AF;text-decoration: none;}

.vailink {font-family: Verdana, Arial, Sans Serif; font-size: 12px;font-weight: bold;color: black; padding: 2px;}
.vailink a {font-weight:bold;color: black;text-decoration: none;}
.vailink a:hover {font-weight:bold;color: #70471F;text-decoration: none;}

.sottotitolobox {font-size: 12px;	background: white;border-bottom: 1px solid #FFFFFF;padding: 8px;}
.sottotitolobox a {color: black;text-decoration: none;}
.sottotitolobox a:hover {color: #70471F;text-decoration: none;}

.sottotitoloboxnopad {font-size: 12px;	background: white; border-bottom: 1px solid #FFFFFF;padding: 0px;}
.sottotitoloboxnopad a {color: black;text-decoration: none;}
.sottotitoloboxnopad a:hover {color: #70471F;text-decoration: none;}

.sottotitoloboxnopadonmouseover {font-size: 12px;	background: yellow; border-bottom: 1px solid #FFFFFF;padding: 0px;}
.sottotitoloboxnopadonmouseover a {color: black; background: yellow; text-decoration: none;}
.sottotitoloboxnopadonmouseover a:hover {color: #70471F; background: yellow; text-decoration: none;}

.elenco {background: white;color: #70471F;font-size: 12px;}
.elenco a {color: black;text-decoration: none;}
.elenco a:hover {color: #70471F;text-decoration: none;}

.menuhome {font-family: Verdana, Arial, Sans Serif; font-size: 14px;color: white;}
.menuhome a {font-family: Verdana, Arial, Sans Serif; font-size: 14px;color: white;text-decoration: none;font-weight:bold;}
.menuhome a:hover {font-family: Verdana, Arial, Sans Serif; font-size: 14px;color: #D9C9AF;text-decoration: none;font-weight:bold;}

.menu {font-family: Verdana, Arial, Sans Serif; font-size: 10px;color: white;}
.menu a {font-family: Verdana, Arial, Sans Serif; font-size: 10px;color: white;text-decoration: none;font-weight:bold;}
.menu a:hover {font-family: Verdana, Arial, Sans Serif; font-size: 10px;color: #D9C9AF;text-decoration: none;font-weight:bold;}

.menuinfondo {font-size: 10px;color: black;}
.menuinfondo a {font-size: 10px;color: black;text-decoration: none;font-weight:bold;}
.menuinfondo a:hover {font-size: 10px;color: black;text-decoration: none;font-weight:bold;}

.lang {border:2px solid #70471F;cursor: pointer;}

.formdati {font-size: 10px;color: #430000;font-weight:normal;font-family: Verdana, Arial, Sans Serif;}

.formdatiBold {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: #D9C9AF;
 border: 0px;
 padding: 5px;
}

.divflat {
 cursor: hand; 
 padding: 10px;
 text-align: left;
}

.giragira_left {font-size: 11px; color: #603A13;background: #DFDEC1;padding: 8px; text-align:left;}
.giragira_left a {font-size: 11px;font-weight: bold;color: #603A13;text-decoration: none; text-align:left;}
.giragira_left a:hover {font-size: 11px;font-weight: bold;color: #815E3C;text-decoration: none; text-align:left;}
 