body {
   background: #d3d8db;
   margin: 0 auto;
   padding: 0;
   font-size: 0.8em;
   color: #0f102e;
}
#main{
   width: 960px;
   margin: 0 auto;
}
#clm_sx{
   width: 130px;
   min-height: 600px;
   background: url(/immagini/clm_sx.jpg) repeat-y top right;
   float: left;
}
#clm_dx{
   width: 130px;
   min-height: 600px;
   background: url(/immagini/clm_dx.jpg) repeat-y;
   float: left;
}
#center {
   width: 700px !important;
   background: #fff;
   min-height: 600px;
   float: left;
}

#header {
   width: 100%;
   height: 147px;
   background: url(/immagini/banner.png) no-repeat top right;


}

#header h1{
   text-indent: -5000px;
   float: left;
}
#menu {
   width: 100%;
   height: 33px;
   background: url(/immagini/menu.jpg) repeat-x;
   margin: 0;
   font-family: Verdana,Arial;

}
#menu ul{
   margin-left:  10px;
   margin-top: 0px;
}
#menu ul li {
   display: inline;
   padding-right:  2px;
   margin: 0;   
}
#menu a {
   color: white;
   text-decoration: none;
   margin-top:  5px;
   font-size: 0.8em;
   font-family: Verdana,Arial;
}
#menu a:hover {
   color: white;	
   text-decoration: underline;
}
#titolo {
   float: left;
}
#sponsor {
   position: relative;
   top: 181px;
   background: #eeeeee url(/immagini/bg_sponsor.jpg) repeat-y top right;
   width: 128px;
   float: right;
   border-left: 2px solid #bcbfc2;
   border-top: 2px solid #bcbfc2;
   border-bottom: 2px solid #bcbfc2;
}
#sponsor img {
   margin: 10px 0 10px 10px;
   border: none;
   text-decoration: none;
}
#sponsor a{
   border: none;
   text-decoration: none;
}
#sponsor2 {
   position: relative;
   top: 181px;
   background: #eeeeee url(/immagini/bg_sponsor2.jpg) repeat-y;
   width: 128px;
   float: right;
   border-right: 2px solid #bcbfc2;
   border-top: 2px solid #bcbfc2;
   border-bottom: 2px solid #bcbfc2;

}
#sponsor2 img {
   margin: 10px 0 10px 10px;
   border: none;
   text-decoration: none;
}
#sponsor2 img.orz {
  margin: 0 0 0 25px;
  padding: 0;
}
#sponsor2 a{
   border: none;
   text-decoration: none;
}
#footer {
   width: 700px;
   margin: 0 auto;
   height: 20px;
   background: url(/immagini/footer.jpg) repeat-x;
   position: absolute;
   top: 550px;
   color: #fff;
   font-size: 0.8em;
   text-align: center;
   font-family: Verdana,Arial;
}
#footer a{
   color: white;


}
#fondo {
   height: 25px !important;
   width: 736px;
   margin: 0 auto;
   background: transparent ;
}

#testo {
   margin: 30px 0 0 40px;
   width: 600px;
   font-size: 1.2em;
   color: #0f102e;
   text-align: justify;
   font-family: Verdana,Arial;
}
#testo img.dx{
   margin: 0 0 10px 10px;
   float: right;
}
#testo img.sx{
   margin: 10px 10px 0px 0 ;
   float: left;
}
#validator {
	position: absolute;
	top: 600px;
}
#testorevisione {
   margin: 30px 0 0 40px;
   width: 600px;
   font-size: 0.8em;
   color: #0f102e;
   text-align: justify;
   font-family: Verdana,Arial;
}    
#testorevisione img.rx{
   margin: 0 0 10px 10px;
   float: right;
}
#testorevisione img.px{
   margin: 10px 10px 0px 0 ;
   float: left;
}
#form {
      background: #eeeeee;
      color:#FF0000;
      font-family: Verdana,Arial;
      font-size: 1.0em;
      border: Solid 1px #000000;
   }      
#testoprenotarevisione {
   margin: 30px 0 0 40px;
   width: 700px;
   font-size: 0.8em;
   color: #0f102e;
   text-align: justify;
   font-family: Verdana,Arial;
}
#BOTTONE{

width: 30px;
height: 33px;
background-color: #FF0000;
background-image: url('/immagine/calendar1.png');
background-repeat: no-repeat;
background-position: center center;
}
