body, html{
	background:#8F3D00;
	background-image:url(bgs.gif);
	color:#CF6800;
	}
body{padding-top:10px;}
.clearer{clear:both;}
.background{
	background:#8F3D00;
	border:2px #CF6800 solid;
}
.foreground{
	padding:10px;
	background:#eeeeee;
	color:#336699;
	border:2px #CF6800 solid;
}
#bd{
	border:3px #CF6800 solid;
}
#hd{
	background:#CF6800;
	color:#8F3D00;
	text-align:left;
	padding-left:10px;
}
#crumbs{
	width:600px;
	float:left;
}
#flags{
	text-align:right;
	width:120px;
	float:left;
}
#ft{
	background:#CF6800;
	color:#8F3D00;
	text-align:center;
	font-size:10px;
}

#logo{
	margin-bottom:15px;
}

.generalMargin{
	margin:8px;	
}
.verticalMargin{
	margin-top:8px;
	margin-bottom:8px;
}


#fotoAgenzia{
	float:left;
	margin:8px;
}
#fotoImmobile{
	width:210px;
	text-align:center;
	float:left;
	margin:10px;
	margin-right:25px;
	margin-top:10px;
	border:3px #CF6800 solid;
}
h2{
	color:#CF6800;
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	
}
h3{
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
li{
	list-style-image: url('arrow.gif');
}
p{
margin:5px;
}
a{
	text-decoration:none;
	color:#8F3D00;
}
a:hover{
		text-decoration:underline;
}
td{
padding:3px;
}
.error{
	color:#ff0000;
}
.pokmsg{
	padding:15px;
	border:1px lime solid;
	font-size:14px;
	font-weight:bold;
}
