body {
margin : 0;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
background-image : url(img/sfondo.jpg);
background-repeat : repeat-x;
      }
a {
margin : 0;
color : #000;
font-size : 11px;
      }
.line {
background-color : #999999;
height : 5px;
      }
.logo {
width : 740px;
margin : 0 auto;
margin-top : 5px;
      }
#presentazione {
background-image : url(img/immagine1.jpg);
width : 760px;
height : 200px;
border : 3px solid #fff;
margin : 10px;
      }
.rollover {
width : 760px;
height : 200px;
      }
.rollover img {
border : none;
      }
.rollover a {
display : block;
      }
.rollover a:hover img {
display : none;
      }
.rollover a:hover {
width : 760px;
height : 200px;
background : url(img/rollover.gif);
      }
.presentazionecontainer {
width : 780px;
margin : 0 auto;
      }
.testo {
font-size : 11px;
color : #000;
padding : 5px;
      }
.testo img {
margin-right : 10px;
margin-bottom : 5px;
float : left;
      }
.corpo {
width : 100%;
      }
.container {
width : 740px;
margin : 0 auto;
      }
.colonnasx {
background-color : #000000;
width : 740px;
float : left;
      }
.colonnasx_gray {
width : 740px;
float : left;
border-bottom : 3px solid #d4d4d4;
      }
.colonnasx_gray1 {
width : 740px;
float : left;
border-bottom : 3px solid #d4d4d4;
      }
.testo_black {
font-size : 11px;
color : #000;
      }
.gray {
background-color : #d4d4d4;
width : 720px;
float : left;
padding : 10px;
padding-top : 7px;
      }
.gray1 {
background-color : #d4d4d4;
width : 720px;
float : left;
padding : 10px;
padding-top : 7px;
      }
.descrizione {
font-size : 11px;
color : #666;
      }
.images {
margin-right : 10px;
float : left;
      }
.corpo1 {
width : 100%;
background-image : url(img/sfondo1.jpg);
background-position : bottom;
background-repeat : repeat-x;
      }
.contact {
padding : 10px;
color : #000000;
      }
.contact img {
margin-top : 10px;
      }
.corpo2 {
background-color : #999999;
      }
.footer {
font-family : Arial, Helvetica, sans-serif;
color : #666666;
font-size : 11px;
padding : 10px;
width : 720px;
margin : 0 auto;
      }
.footer img {
float : left;
margin-right : 10px;
      }
.hires {
text-align : center;
width : 740px;
padding : 10px;
margin : 0 auto;
      }
.hires img {
border : 3px solid #fff;
      }
.hirestext {
width : 620px;
margin : 0 auto;
margin-bottom : 10px;
      }
