body{margin:0px; padding:0; text-align:center;font-family: "Lucida Grande", Verdana, sans-serif;font-size: 76%;background:black;}
#content{overflow:hidden;position:relative;width:960px; height:600px;margin:3% auto 10px auto; text-align:left;padding:15px;background:url(../images/bg.png);}
.logo img{position:absolute;top:50px;left:35px;z-index:99;height:5%;width:3%;z-index:1000;}

.logo h1{font-size:16px; color:gold;position:absolute;top:-92px; right:72px;}
.logo h5{font-size:10px; color:white;position:absolute;top:50px; left:72px;font-style:italic;}



#buttons {
	position:absolute;top:5px;left:300px;
	width: 40em;
}

.button {
		   border: 1px solid #DDD;
		   border-radius: 3px;
		   text-shadow: 0 1px 1px white;
		   -webkit-box-shadow: 0 1px 1px gold;
		   -moz-box-shadow:    0 1px 1px gold;
		   box-shadow:         0 1px 1px gold;
		   font: bold 11px Arial, sans-serif;
		   margin-right:5px;
		   padding: 6px 15px;
		   white-space: nowrap;
		   vertical-align: middle;
		   color: black;
		   background: gold;
		   cursor: pointer;
		   text-decoration: none;
		}
		.button:hover{background:#fff;
		   border-color: #999;
		   background: -webkit-linear-gradient(top, white, #fff);
		   background:    -moz-linear-gradient(top, white, #fff);
		   background:     -ms-linear-gradient(top, white, #fff);
		   background:      -o-linear-gradient(top, white, #fff);
		   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   color:black;
		}
		#active {background:red;
		   border: 2px solid #AAA;
		   border-bottom-color: #CCC;
		   border-top-color: #999;
		   -webkit-box-shadow: inset 0 1px 2px #aaa;
		   -moz-box-shadow:    inset 0 1px 2px #aaa;
		   box-shadow:         inset 0 1px 2px #aaa;
		   background: -webkit-linear-gradient(top, red, gainsboro);
		   background:    -moz-linear-gradient(top, red, gainsboro);
		   background:     -ms-linear-gradient(top, red, gainsboro);
		   background:      -o-linear-gradient(top, red, gainsboro);
		   color:black;
		}	

   



   
   
  .container{position:absolute;top:80px; left:200px;} 
   
   
   
   
   
   
   
 .bianco{background:white; width:145px;height:20px;position:absolute; top:3px; left:490px;border-right: 2px solid black;border-bottom: 2px solid black;}
 #footer{position:absolute;bottom:0px;left:0;width:100%;height:45px;margin:0px auto;background:url(../images/footer.png);text-align:center;opacity:0.6; filter:alpha(opacity=60);border-top:1px solid red;}

.loghi{position:absolute;top:570px;left:375px;padding:15px;}
.telefono{z-index:99;position:absolute; top:20px;left:125px;color:black;width:135px;display:none;padding:0.1em;font-weight:bold;}

.email{z-index:2;position:absolute; top:19px;left:129px;color:black;width:130px;display:none;padding:0.2em 0.5em;font-weight:bold;}

#tel,#fx, #mail{padding-top:5px;padding-left:3px;}
#indirizzo{position:absolute;top:600px;left:340px;color:gold;width:100%;}

img{border:0;}

img{border:0;}