body{
color:#432611;
margin: 0px auto;
padding:0;
 text-align: center;
font: 101% Arial, Helvetica, sans-serif;
 background: #fff url(../img/bg.jpg) fixed;
}
#wrapper{
margin:5px auto;
width: 770px;
text-align: left;   /*ripristina l' allineamento*/
 position: relative;
 padding: 0;
}
table {
margin: 0px auto;
width: 730px;
font: 0.75em Arial, Helvetica, sans-serif;
border: 1px solid #31ADC6; 
padding: 0px 0px 0px 0px;
 background-color: #fff;
}
caption {caption-side: top;
color: #432611;
background-color: #6DC9DB;
letter-spacing: 0.1em;
border-top: 1px solid #6DC9DB;
border-left: 1px solid #6DC9DB;
border-right: 1px solid #6DC9DB;
border-bottom: 1px solid #6DC9DB;
padding: 5px 5px 5px 5px;
font: bold 1.2em Arial, Helvetica, sans-serif;
margin: 0px auto;
}
th{
text-align: center;
padding: 4px 4px 4px 4px;
border: 1px solid #6DC9DB;
background-color: #C7EAF1;
 color: #432611;
}
td {
text-align: left;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 2px;
padding-left: 3px;
border: 1px solid #6DC9DB;
}
#foot {color: #432611; 
margin: 5px auto;
 padding: 0px;
 text-align: center;
 }
 #foot p{
 margin: 0;
 padding: 2px;
 font: 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

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

/*Link Styles. Applies to links except
those that are in the main menubar.*/
a:link {
	color: #432611;
	text-decoration: none;
}
a:visited {
	color: #432611;text-decoration: none;
}
a:hover, a:active, a:focus {
	color: #6DC9DB;text-decoration: underline;
}


/*lista con immagine*/
.links 
{
margin: 0px auto;
padding-left: 0;
list-style: none;
 width: 730px;
}
.links ul { list-style: none; margin: 0; padding: 0; }
.links li { display: inline;  
margin-right: 5px;  
font: .9em/1.6 Arial, Helvetica, sans-serif;
}
