body, table, th, td, a {
   font-family:  Arial, Verdana,Geneva, Helvetica, sans-serif;
}
td, a {
   font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
}
bodybordeaux {
   background: #800000;
   background: #b0dbc0;
   color: #000000;
}
body {
   background: #ffffff;
   color: #000000;
}
bodyold {
   background: #dadada;
   color: #000000;
}
a:link, a:visited {
   color: #64643c;
}
a:active, a:hover {
   color: #000000;
}
img {
 border: none;
}
table {
 background: #ffffff;
 border: none;
 border-collapse: collapse;
 margin-left: auto;
 margin-right: auto;
}
div.center {
 width: auto;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}
table.outertableold {
   border: 1px solid gray;
}
table.outertable {
   border: 1px solid #800000;
}
th.header {
   background: ;
   color: #64643c;
   font-size: 22px;
   font-weight: bold;
   height: 53px;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
}
th.head {
   background: #ffffff;
   color: #000000;
   font-size: 16px;
   font-weight: bold;
   height: 23px;
   padding: 0 10px 0 50px;
   vertical-align: middle;
   text-align: left;
}
th.headerold {
   background: url(header.png);
   color: #64643c;
   font-size: 22px;
   font-weight: bold;
   height: 53px;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
}
td.content {
   padding: 10px 10px 10px 10px;
   vertical-align: middle;
   font-size: 11px;
   text-align: left;
}
td.contentred {
   padding: 10px 10px 10px 10px;
   vertical-align: middle;
   font-size: 10px;
   color: #E34234;
   text-align: left;
   
}
td.content2 {
   padding: 10px 10px 0 10px;
   vertical-align: top;
   font-size: 11px;
   text-align: justify;
   
}
td.content3 {
   padding: 10px 50px 50px 50px;
   vertical-align: top;
   text-align: left;
   font-size: 12px;
   
}
td.content4 {
   padding: 10px 10px 10px 10px;
   vertical-align: middle;
   font-size: 12px;
   padding: 0 10px 0 10px;
}
tr.content {
   padding: 10px 10px 0 10px;
   vertical-align: middle;
   font-size: 11px;
}
td.footer {
   color: #808080;
   font-size: 10px;
   padding: 20px 10px 10px 10px;
}
td.thumbs {
   color: #000000;
   font-size: 10px;
   width: 5em;
   vertical-align: baseline;
   padding: 5px 5px 5px 5px;
}
td.navi {
   font-size: 12px;
   padding: 10px;
}
td.head {
   background: #ffffff;
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
   font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.head {
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
}
a.title {
   color: #64643c;
   font-size: 16px;
   font-weight: bold;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
}
a.titleuold {
   color: #64643c;
   font-size: 18px;
   font-weight: bold;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
}
a.titleu {
   color: #800000;
   font-size: 18px;
   font-weight: bold;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: middle;
}
a.titlesmall {
   color: #64643c;
   font-size: 11px;
   font-weight: bold;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
   text-decoration: none;
   font-family: Arial;
}
a.titlesmallu {
   color: #64643c;
   font-size: 11px;
   font-weight: bold;
   padding: 0 3px 0 0px;
   vertical-align: middle;
   text-align: left;
   text-decoration: underline;
   font-family: Arial;
}
input.red {
   background: #E34234;
}
input.grigio {
   background: 	#DCDCDC;
}

