@charset "utf-8";
/* CSS Document Powered By Planet Service */
/* Francesco Di Gloria - Web designer - francesco@plservice.com  */
/* Via ronzoni 18, 24128 Bergamo - Telefono: 035 4373089 */

/* Impostazioni Generali ////////////// */
* {margin:0;padding:0;}
div,p,ul,li,h1,h2,h3,h4,h5,h6,form,blockquote,label,fieldset {margin:0;padding:0;border:0;}
ul,li {list-style:none;}
img {border:none;}
div {position:relative;}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
line-height:16px;
}
/*Struttura*/
div#top{
width:100%;min-height:300px; height:auto !important; height:300px;
background: url(../immagini/sfondo_generale.jpg) no-repeat top center;
z-index:1;
float:left;
margin-bottom:20px;
}

div#top_container{
width:1004px;margin:0 auto;
z-index:1;
}

div#haeder{
	width:100%;height:174px;
	z-index:1;
}
/* logo */
div#logo{
	margin:14px 0px 0px 44px;
	z-index:2;
	float:left;
}
/* search */
div#search{
	width:504px;
	margin:14px 0px 0px 44px;
	z-index:1;
	float:left;
}
div#search ul li{ float:left;}
div#search .dati_input{
	border: 1px solid #dfdfdf;
	color: #565656;
	width: 380px;
	height:23px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	margin:15px 0px 0px 5px;
}

div#search .dati_button{
	width:59px;
	height:25px;
	background-image: url(../immagini/button_search.gif);
	border: 0px solid #0b5969;
	margin:15px 0px 0px 5px;
	cursor:pointer;
}

/* key */
div#key{
	width:940px;
	margin:0px 0px 0px 40px;
	z-index:1;
	float:left;
}
div#key p{ color:#FFFFFF;}

/* Banner principale*/
div#banner{
	width:100%;height:138px;
	z-index:1;
	border-bottom:1px solid #dfdfdf;
	padding:5px 0px 5px 0px;
}

/* Immagine House*/
div#house{
	width:100%;
	z-index:1;
	margin-top:10px;
}

/* contenuto_top */
div#contenuto_top{
	width:100%;
	float:left;
	margin:5px 0px 10px 0px;
	padding-bottom:10px;
	z-index:1;
	border-bottom:1px solid #dfdfdf;
}

/* categorie */
div#categorie{
	width:1004px;
	margin:7px 0px 0px 0px;
	z-index:1;
	float:left;
	background-color:#1b4b71;
}
div#categorie ul{margin:5px 0px 10px 15px;}
div#categorie ul li{ float:left; margin:0px 22px 5px 0px;}
div#categorie h2{
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	margin:4px 0px 0px 12px;
}
div#categorie p{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

/* Settore immobiliare */
div#immobiliare{
	width:1004px;
	margin:7px 0px 0px 0px;
	z-index:1;
	float:left;
}
div#immobiliare ul{margin:5px 5px 10px 18px; float:left;}
div#immobiliare ul li{ /*list-style: disc; */margin-left:8px;}
div#immobiliare h2{
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	margin:0px 0px 0px 12px;
	background-color:#baae7a;
	padding:2px 0px 2px 4px;
}
div#immobiliare a:active{z-index:1;text-decoration:none; color:#565656;}
div#immobiliare a:link {z-index:1;text-decoration:none; color:#565656;}
div#immobiliare a:visited {z-index:1;text-decoration:none; color:#565656;}
div#immobiliare a:hover {z-index:1;text-decoration:none; color:#baae7a;}

/* altri settore */
div.altrisettori{
	min-height:225px; height:auto !important; height:225px;
	margin:0px 15px 0px 10px;
	z-index:1;
	float:left;
}
div.altrisettori ul{margin:5px 0px 0px 0px; }
div.altrisettori ul li{/* list-style: disc;*/ margin-left:8px;}
div.altrisettori h2{
	font-size:12px;
	text-transform:uppercase;
	margin:4px 0px 0px 0px;
	background-color:#dfdfdf;
	padding:2px 4px 2px 4px;
}
div.altrisettori a:active{z-index:1;text-decoration:none; color:#565656;}
div.altrisettori a:link {z-index:1;text-decoration:none; color:#565656;}
div.altrisettori a:visited {z-index:1;text-decoration:none; color:#565656;}
div.altrisettori a:hover {z-index:1;text-decoration:none; color:#baae7a;}


/* Footer e suo contenuto ////////////// */
div#footer{
	width:100%;min-height:124px; height:auto !important; height:124px;
	background: url(../immagini/sfondo_generale.jpg) no-repeat top center;
	z-index:1;
	float:left;
}