body{
color:#fff;
margin: 0 auto;
padding:0;
 text-align: center;
 font: 101% Arial, Helvetica, sans-serif;
 background-color: #000;
}

#contentwrapper{
margin:10px auto;
width:780px;
text-align: left;   /*ripristina l' allineamento*/
 padding: 0;
 border: 1px solid #810000;
 background-image: url(../pedigree/pedce.jpg);
 }

#titolo{
background-repeat:no-repeat;
height:116px;
 background: #560000 url(logo.jpg) no-repeat;
 text-align: right;
 position: relative;
 width:780px;
 }
 
#wrapper{
margin:2px auto;
text-align: left;   /*ripristina l' allineamento*/
 position: relative;
 padding: 0;
}
table { background-color: #000;
margin: 0px auto;
width: 770px;
font: 0.85em Verdana, Geneva, Arial, Helvetica, sans-serif;
border: 1px solid #810000; 
padding: 0px 0px 0px 0px;
}
caption {caption-side: top;
color: #fff;
background-color: #763A3A;
letter-spacing: 0.1em;
border: 1px solid #810000; 
padding: 5px 5px 5px 5px;
font: bold 1.3em Georgia, Times, serif;
margin: 0px auto;
}
.thr {
text-align: center;
padding: 4px 4px 4px 4px;
border: 1px solid #810000;
background-color: #000;
 color: #F3EBA1;
 font: bold 0.90em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tdpic {border: 1px solid #810000;
	width: 260px;
	border: 1px solid #810000;
	text-align: center;
padding: 4px 4px 4px 4px;
color: #F3EBA1;
 font: bold 0.90em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.thd {
text-align: left;
padding: 4px 4px 4px 4px;
background-color: #000;
 color: #F3EBA1;
}
.thd p {

font: normal 1.2em/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.thdd {
text-align: left;
padding: 4px 4px 4px 4px;
background-color: #000;
 color: #F3EBA1;
font: normal 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td {
text-align: left;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 2px;
padding-left: 3px;
border: 1px solid #810000;
}
p{
 margin: 0;
 padding: 1px;
 line-height: 1.3em;
 }
#foot {color: #fff; 
margin: 5px auto;
 padding: 0px;
 text-align: center;
 background-color: #000;
 width: 700px;
 }
 #foot p{
 margin: 0;
 padding: 2px;
 font: 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

#foot a:link{color: #fff;  text-decoration: none; }
#foot a:visited{color: #fff;text-decoration: none;}
#foot a:hover,#foot a:active,#foot a:focus
{color: #F3EBA1;  text-decoration: none; }

.gial{
 color: #F3EBA1;
 font-weight: bold;
}

a:link {color: #fff;  text-decoration: none; }
a:visited {color: #fff;  text-decoration: none; }
a:hover, a:active, a:focus {color: #F3EBA1;  text-decoration: none; }

.centra {
text-align: center;
}
h1 {
	margin: 5px 0 5px 0;
	padding: 90px 2px 50px 2px;
	font: 1.6em "Times New Roman", Times, serif;
	color: #fff;
	text-align: center; 
}
h2 {	margin: 10px 0 10px 0;
	font: 1em "Times New Roman", Times, serif;
	color: #fff;
	text-align: center; }
	
h3 {font: normal .95em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	margin: 2px }		
	
.small  {
font: 0.80em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

	