/* list menu */

/* listmacrozone */

.treemenu {
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	border-top:1px #FFFFFF solid;
	font-size:12px;
}

.treemenu ul {
	list-style : none;
	margin : 0px;
	padding : 0px;
}

.treemenu li {
margin:0px;
padding:0px;
display:block;
}

.treemenu a {
	padding-left:10px;
	text-decoration : none;
	background-image:url(../grafica/bgmacrozona.gif);
	background-repeat:no-repeat;
	width:181px;
	line-height:18px;
	text-transform:capitalize;
	display:block;
	color:#8f7f50;
}

.treemenu .treeopen {
	background-image : url(../grafica/open.gif);
	background-repeat : no-repeat;
	background-position : left;
	text-transform:capitalize;
	
}		

.treemenu .treeclosed {
	
	background-image:url(../grafica/closed.gif);
	background-repeat : no-repeat;
	background-position : left;
	text-transform:capitalize;
}
.treemenu .treenode
{
	margin:0px;
	padding:0px;
	display:block;
	margin-left:5px;
}
.treemenu .treenode li
{
	display:block;
	font-size:11px;
}
.treemenu .treenode li a
{
font-weight:normal;
font-size:12px;
}

.treemenu .treenode
{
	margin:0px;
	padding:0px;
	display:block;
	margin-left:5px;
}

.treemenu .treenodeopen
{
	margin:0px;
	padding:0px;
	display:block;
	margin-left:5px;
}

.treemenu .treenodeopen li
{
display:block;
font-size:11px;
}

.treemenu .treenodeopen li a
{
color:#000066;
font-weight:normal;
font-size:12px;
}
.treemenu .titolomenuimmobili
{
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-top:30px;
	color:#4e4d4d;

}
/* end */

/* common */
.mainmenuannunci
{
background-color:#f7951f;
height:200px;
background-image:url(../grafica/bgmainmenuannunci.jpg);
background-repeat:no-repeat;
width:200px;
}
.mainmenuannunci ul
{
	margin:0px;
	padding:0px;
	padding-top:30px;
	list-style:none;
	text-align:left;
}.mainmenuannunci li
{
	height:55px;
	text-align:right;
	padding-right:20px;
	color:#ffffff;

}
.mainmenuannunci li a
{
color:#f8ed43;
font-weight:bold;
}
.vetrina
{
	border:1px #999999 solid;

	margin-bottom:5px;
}.vetrina img
{
	margin:5px;
}
.vetrina span
{
	display:block;
	float:right;
	padding-right:10px;
}
.vetrina a
{
	color:#f79723;
}
/* form contatti */

.formcontatti fieldset
{
	border:1px #999999 solid;
	margin:30px;
	padding:5px;
	
}.formcontatti legend
{
	padding:5px;
	border-right:1px #999999 solid;
	border-left:1px #999999 solid;
}.formcontatti span
{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #CCCCCC solid;
}
.formcontatti label
{
	display:block;
	float:left;
	text-align:right;
	width:30%;
	padding-right:5px;
	font-weight:bold;
	line-height:18px;
}
.formcontatti p
{
	font-size:11px;
	margin:5px;
	padding:0px;
	text-align:justify;
	}
.warning
{
	border:1px #000000 solid;
	background-color:#fffaa5;
	margin:5px;
	padding:5px;
	font-size:11px;
}.warning strong
{
display:block;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px #333333 solid;
}.confirm
{
	border:1px #000000 solid;
	background-color:#e1f4fd;
	margin:5px;
	padding:10px;
	text-align:center;
	font-size:11px;
}
/* annunci.php */
.formannunci
{
	margin:5px;
	padding:5px;
}.formannunci p
{
	font-size:11px;
}.paginatore
{
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	border:1px #CCCCCC solid;
}.listaannunci
{
	margin-bottom:10px;
	border:1px #dcdcde solid;
}
.listaannunci img
{
cursor:pointer;
}

	#field p{ display:block; text-align:center;}
	#field span{ display:block; padding:5px; margin-bottom:5px; border-bottom:1px #ccc solid; }
	#field span label{ font-weight:bold; width:40%; text-align:right; line-height:18px; margin-right:5px; display:block; float:left;}
	div#field{border:1px solid #ccc; margin:10px; height:380px; padding:10px;}

fieldset.ricerca 
{
	border:1px #999999 solid;
	font-size:11px;
	line-height:150%;
	padding:10px;
	
}.ricerca legend
{
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	font-weight:bold;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	margin-bottom:5px;
	color:#f7941d;
	font-size:12px;
		
}
.ricerca span
{
	display:block;
	width:48%;
	float:left;
}
.listaannunci p
{
	font-size:12px;
	line-height:150%;
}
.listaannunci a
{
	color:#5494d3;
}
/* dettaglio_annunci.php */
fieldset.specchiettoannuncio
{
	border:1px #999999 solid;
	font-size:11px;
	line-height:150%;
	padding:10px;
	margin:5px;
	margin-left:30px;
	margin-right:30px;
}
.specchiettoannuncio span
{
font-size:11px;
line-height:150%;
display:block;
float:left;
width:48%;
border-bottom:1px #CCCCCC solid;
padding-bottom:5px;
margin-bottom:5px;
}
.nofoto
{
border:1px #CCCCCC solid;
line-height:100px;
background-image:url(../grafica/nofoto.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:center;
padding-top:40px;
margin-left:30px;
margin-top:30px;
margin-right:30px;
}.onefoto
{
background-position:center;
background-repeat:no-repeat;
margin-left:30px;
margin-right:30px;
border:1px #CCCCCC solid;
}
.slideshow
{
	border:1px #CCCCCC solid;
	margin-left:30px;
	margin-right:30px;
	padding-top:10px;
	text-align:center;
}
fieldset.formannuncio
{
	margin-right:30px;
	margin-left:30px;
	border:1px #CCCCCC solid;
	font-size:12px;
	margin-top:30px;
}
.formannuncio legend
{
	padding:3px;
	font-weight:bold;
	color:#2259b7;
}.formannuncio span
{
	display:block;
	padding:5px;
	border-bottom:1px #CCCCCC solid;
}
.formannuncio span label
{
	display:block;
	float:left;
	line-height:200%;
	text-align:right;
	width:150px;
	font-weight:bold;
}
