body { 
background: #fff;
border: 0; 
padding: 0;
margin: 0;
text-align: center;
}

img  { 
border: 0;
margin: 0;
display: inline;
 } 

hr { 
color: #006666;
margin: 0 0 15px 0;
 } 

h1 { 
color: #006666;
font-size: 18px;
margin: 0 0 0 0;
display: inline;
 }
 
h2  { 
color: #f00;
font-size: 20px;
font-family: Verdana, Arial;
 }
 
#contenitore { 
background: #fff;
width: 760px;
margin: 0 auto;
 } 

#header { 
background: #fff url(barra.jpg) no-repeat;
height: 180px;
width: 760px;
 } 
 
#navigazione { 
background: #fff;
text-align: left;
border-bottom: 1px solid #000;
border-top: 0px solid #006666;
padding: 10px 20px 2px 2px;
margin: 0 0 20px 0;
letter-spacing: 1.5px;
 }
 
#navigazione ul, li, a { 
display: inline; 
padding: 10px 20px 0px 2px; 
text-align: left;
font-family: arial;
font-weight: bold;
font-size: 14px;
margin: 0;
color: #999999;
text-decoration: none;
 }
 
ul, li a:hover  { 
color: #f00;
 } 

#corpo { 
	margin: 0 0 0 0;
	padding: 20px 10px 0 0;
	float:left;
	width:500px;
	text-align: left;
 }
 
table, tr, td { 
background: #fff;
width: 490px;
height: 150px;
margin-top: 0;
font-size: 18px;
 }

p { 
font: 12px  Arial, Verdana, Helvetica, sans-serif; 
color: #000; 
line-height: 18px;
margin: 8px 10px 24px 0;
}

#corpo a { 
color: #999999;  
font-family: arial;
letter-spacing: 1.2px;
margin: 2px 0 0 0;
text-decoration: none;
font-size: 16px;
} 

#corpo a:hover  { color: #f00; } 
 
#menudx { 
float:right;
text-align: left;
	width:245px;
	height: auto;
	margin:18px 0 0 0;
	padding: 0 0 0 4px;
border-left: 1px solid #000;
 }
 
#menudx a { 
color: red;
font-size: 18px;
 }

#menudx a:hover { 
color: silver;
font-size: 18px;
 } 
 
#footer { 
background: #fff;
float: right;
width: 100%;
 }
