#banner
{
   text-align: center;
   position: Absolute;
   top: 30%;
   left: 30%;
   font-size:22px;
   width:400px;
   height:300px;
   font-weight:bold;
   background-color: red;
}

#banner a:link, #banner a:visited
{
color:#fff;
text-decoration:none;
}

#banner a:hover, #banner a:focus, #banner a:active
{
color:#000;
text-decoration:none;
} 

#banner p.testo
{
   margin:180px 0 0 0;
   padding: 0 ;
   color:#fff;
   text-align:right;
   font-size: 1em;
} 