body, table, th, td, a {
   font-family:  Calibri, Arial, Verdana,Geneva, Helvetica, sans-serif;
}
td, a {
   font-family:  Calibri,Arial, Verdana, Geneva,  Helvetica, sans-serif;
}
body.gray {
   background: #dadada;
   color: #000000;
}
body {
   background:  #ffffff;
   color: #000000;
}

a:link, a:visited {
   color: #64643c;
}
a:active, a:hover {
   color: #000000;
}
img {
 border: none;
}
table {
	text-align:justify;
 font-size: 13px;
 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: left;
}
table.outertable {
   border: 1px solid gray;
   margin-left: auto;
   margin-right:auto;
   text-align:center;
}

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.head2 {
   background: #ffffff;
   color: #000000;
   font-size: 16px;
   font-weight: bold;
   height: 23px;
   padding: 0 2px 0 10px;
   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.logo {
   padding: 10px 10px 0 10px;
   vertical-align: top;
   font-size: 12px;
   text-align: justify;
   font-weight: bold;
}
td.content {
   padding: 10px 50px 50px 50px;
   vertical-align: middle;
   font-size: 11px;
   text-align: justify;
}
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 150px 10px 50px;
   vertical-align: top;
   font-size: 11px;
   text-align: justify;
   
}
tr.content {
   padding: 10px 10px 0 10px;
   vertical-align: middle;
   font-size: 11px;
}
td.tdnew {
   padding: 10px 10px 100px 10px;
   vertical-align: top;
   font-size: 11px;
   text-align: justify;
   
}
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;
}
td.section {
   background: gray;
   color: #ffffff;
   font-family: calibri, Arial;
}
bgcolor="gray" 
a.head {
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
}
a.title {
   color: gray;
   font-size: 20px;
   font-weight: bold;
   padding: 0 10px 0 10px;
   vertical-align: middle;
   text-align: left;
   text-decoration: none;
}
a.titolo_serie 
{
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   font-family: calibri, Arial, Verdana, Geneva, Helvetica, sans-serif;
}
a.titlesmall {
   color: #64643c;
   font-size: 11px;
   font-weight: bold;
   padding: 0 3px 0 0px;
   vertical-align: middle;
   text-align: left;
   text-decoration: none;
   font-family: Arial;
}
a.titlesmallu {
   color: #64643c;
   padding: 0 3px 0 0px;
   vertical-align: middle;
   text-align: left;
   text-decoration: none;
   font-family: calibri, Arial;
}

a.testo {
    font-family: calibri, Arial;
	color:gray;
	text-decoration: none;
	}

a.testo.hover {
   	color:red;
	}
a.nav {
    font-family: calibri, Arial;
	color:black;
	text-decoration: none;
	}