#propertyboxes {
	position:relative;
	padding:0px 0px 30px 0px;
	width:500px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background-color: #EFEFEF;
	height: 300px;
	border: 1px solid Gray;
	visibility: visible;


}
#content .property {
  padding:0px 0px 10px 0px;
  line-height:16px;
   width:500px;
}


#propertyboxes .topic, #propertyboxes .topics {
	height: 28px;
	position: relative;
	background-color: #FF8C00;
}

#propertyboxes .topics div {
  float:left;
  line-height:22px;
  /*width:115px;*/
  text-align:center;
  padding-left:8px;
  border:0px;
  
}

#propertyboxes .topic div.empty {
  border:0px;
  top:0px;
  width:500px;
  height:44px;
}

#propertyboxes .topics div.active {
  border:0px;
  float:left;
}

#propertyboxes .topics div {
  background-color:#FF8C00;
  
}

#propertyboxes .topic div.empty {

}

#propertyboxes .topics div.active {
	background-color: #0066B3;
}

#propertyboxes .topics a {
  color:#FFFFFF;
  
}

#propertyboxes .topics div.active a {
	color: White;
}
/* METTERE PADDING PER FIREFOX*/
#propertyboxes .topics a {
 float:left;
  text-decoration:none;
   padding-right:10px;
	 padding-left:10px;
  display:block;
  border:0px;
}

#propertyboxes .topics div.active a {
  border:0px;
}
#propertyboxes .box {
	color: #797876;
	width: 500px;
	/*background-color: White;*/
}

#propertyboxes div.boxcontent {
	 background-color: #FFFFFF; 
	color: #696969;
	position: relative;
	float: right;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}

#propertyboxes .boximage {
  border-top:1px solid #FFFFFF;
}
#propertyboxes .box {
  clear:both;
  position:relative;
  height:220px;
}

#propertyboxes .hidden {
  visibility:hidden;
  display:none;
}

#propertyboxes div.boxcontent {
  position:absolute;
  width:500px;
  z-index:10;
  filter: Alpha(opacity=80);
  opacity:0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  left:0;
  
}


#propertyboxes table.boxcontent {
	width: 500px;
	margin-top: 0px;
	background-color: #EFEFEF;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

#propertyboxes table.boxcontent td {
  vertical-align:top;
}

#propertyboxes table.service td, #propertyboxes table.place td {
  width:50%;
}

#propertyboxes table.facilities td, #propertyboxes table.activities td {
  width:33%;
}


#propertyboxes table.layout td {
  padding:0px 0px 15px 0px;
}

#propertyboxes table.boxcontent ul {
  list-style-type:square;
  margin-top:0px;
  padding-top:0px;
  margin-right:10px;
}

#propertyboxes table.boxcontent ul li {
  padding-bottom:3px;
}

