body, html {
height:100%;
margin:0;
background: #16C;
}  

#box {
width:640px;
height:550px;  
position:absolute;
top:50%;
left:50%;  
margin:-275px 0 0 -320px; 
background: #003C84;
border-top: 1px solid #CDC;
border-left: 1px solid #CDC;
border-right: 1px solid #9A9;
border-bottom: 1px solid #676;
padding: 5px
}  

#testo {
font-family: 'Tahoma', arial, helvetica, sans-serif;
color: #0AA;
font-size:10px;
text-align: center; 
}

img {border: 0px;}

A {
font-family: 'Verdana', arial, helvetica, sans-serif;
color: #4FF;
font-size:18px;
text-decoration: none;
font-weight:normal;
}

a:hover {
color: #FF4;
font-weight:bold}