#main {
  position:relative;
  width: 680px;
/*   height: 420px; */
  margin-left: auto; margin-right: auto;
  margin-top :100px;
/*   border: 1px solid #cfcfcf; */
}

#logo {
  width: 100%;
  height: 161px;
/*   border:1px solid blue; */
  background: #fff url(../img/testa4.png) no-repeat top left;
}


#container {
  width: 100%;
}

#content {
  position:relative;
  width: 100%;
  height:270px;
}

/* vari contenuti */
.argo {
  position:absolute;
  background:#fff url('../img/point.png') no-repeat 0px 0px;
  padding-left:24px;
  width:140px; height:100px;
/*   border:1px solid red; */
  font: 13px 'Trebuchet MS', sans-serif;
}

#img_pg {
  position:absolute;
  padding: 3px;
  border: 1px solid #e6e2c7;
}


#mapPos {
  position:absolute;
  width:406px; 
  height:206px;
  top:10px; 
  left:0px;
  padding: 3px;
  border: 1px solid #e6e2c7;
}

#map {
  width:400px; 
  height:200px;
  padding: 3px;
/*   border: 1px solid #e6e2c7; */
}




#foot {
  width: 100%;
  height: 80px;
  color: #ACACAC;
  font: 0.6em 'Trebuchet MS', sans-serif;
}

#foot a {
  color:#cfcfcf;
}

.float-right {
  float:right;
}

.float-left {
  float:left;
}


#menu {
  position: relative;
  width: 100%;
  height: 80px;
/*   top: 620px; */
  background: url('../img/sfmenu.png') repeat-x;
}

#menu ul {
        position: absolute;
/*         width:700px; */
	left: 2px; top: -5px;
	font: bolder 0.6em 'Trebuchet MS', sans-serif;
	color: #FFF;
	list-style: none;
	margin: 0; padding: 0;
/* 	border:1px solid blue; */
}

#menu li {
  display: inline;
}

#menu li a {
  float: left;
  width:145px;
  display: block;
/*   height:80px; */
  padding: 3px 12px;	
  color: #FFF;
  text-align:center;
  text-decoration: none;
  padding-top: 66px;
}

#menu li a:hover {
  background: #96961d;
   opacity:0.5; 
  filter: alpha(opacity=50);
  filter:progid:DXImageTransform.Microsoft.Alpha (Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16);
  -moz-opacity: 0.5; 
  color: #ffffff;
}

a.th {
text-decoration:none;
}

a.th img {
border:none;
}

a.gen {
  color:#96961d;
  text-decoration:none;
}

a.gen:hover {
  text-decoration:underline;
}