/* CSS Document */
html,body{margin:0px;padding:0px} 
body{font: 11px verdana,sans-serif; color: #000;text-align:center;}
body {
	background-color: #FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(/img/sfondo_top.gif)
}

div#containerheader{width:760px;margin: 0 auto;} 
div#bussola{
height:20px; line-height:16px;clear:both;
text-align:left;
color:#2A77B9;
/*background:#FFF url(/css/headerline.gif) repeat-x bottom;*/
}
div#container{
	width:760px;
	margin: 0 auto; 
	text-align:left; 
	background:#FFF;} 

div#header{background: #003366; height:90px} 
	#header .logo {float:left; margin-left:1px; margin-top:10px}
	#header .adv { width:468px; float:right; margin-top:10px}

div#main{
float:left;
width:760px;
}
div#content{
	float:right;
	width:590px;
	padding:5px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
div#nav{
float:left;
width:160px;
}

div#ricerca{width:590px; height:200px;}
div#ricercaregioni{float:left;width:130px; font-size:10px; color:black; font-family:Verdana, Arial, Geneva;}
div#ricercacartina{float:left;width:175px;}
div#ricercaform{
	float:right;
	width:278px;
	height:188px;
	text-align:left;
	background:#DDE9F4 url(/inc_sottodominio/sfondo_form_blu.gif); 
}
div#ricercatesto{
	float:right;
	width:305px;
	height:188px;
	text-align:left;
}


div#ultimiannunci{
	clear:both;
	width:585px;
	padding-top: 10px;
	margin-bottom:5px;
}

div#google{
	float:left;
	clear:both;
	width:760px;
	height: 95px;
	/*margin-top:10px;
	margin-bottom:10px;
	border-bottom:#A0A0A0 1px solid;		
	*/
	text-align:center;
	background:#FFF;
	border-top:#A0A0A0 1px solid;	
	padding-top:5px;
	background:#DDE9F4;
}

div#elencoprovince{
	float:left;
	clear:both;
	/* border-top:#A0A0A0 1px solid;	
	border-bottom:#A0A0A0 1px solid; */
	background:#FFF;
	padding-top:5px;
	padding-left:5px;
  font-size:10px; color:black; font-family:Verdana, Arial, Geneva;	
}


/* ELENCO PROVINCE */
#canali {
float: left; 
padding: 5px; 
padding-left:10px;
font: 10px verdana,sans-serif; 
margin-bottom:10px;
}
#canali .content { width:740px; }
#canali .content .colonna { 
float: left; width: 118px; 
}
#canali .content .colonna a {
	color:#003366; 
}
#canali .content .colonna big { 
display: block; 
font: bold 12px verdana,sans-serif; 
}
#canali .content .separacolonne { 
width: 5px; float: left; 
}



/* FOOTER */
div#containerfooter{clear:both;width:760px;margin: 0 auto;background-color:#003366} 
div#footer{font-size:9px; text-align:left; padding:7px 5px 10px 5px; width:750px; background:#003366 url(/inc_agenzieimmobiliari/footerline.gif) top repeat-x; color:#F5F5F5;} 
	#footer a{color:#FFFFFF}
	div#advFooter{background: #003366;} 

img { border: none; }
a{color:#214968; text-decoration:none;}
a:hover{color:#214968; text-decoration:underline;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 22px;font-weight: bold;color: #CC0000; margin:0;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #CC0000; margin:0;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #CC0000; margin:0;}


/*STANZE*/
.nomeNazione{border-bottom-style:dashed;border-bottom-color:#000000; border-bottom-width:1px;}
#listaCitta{list-style-type: none;margin: 0; padding:0;}
#listaCitta li{display: inline;margin: 0;}

/* Menu left */
ul.menuleft {
width:160px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0;
/*border-top:#A0A0A0 1px solid;
border-bottom:#FFF 1px solid;*/
}
ul.menuleft li a{
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:2px; /* lascia spazio far il bordo del menu e il testo del link */
color:#003366;
/*border-bottom:#A0A0A0 1px solid;
border-top:#FFF 1px solid;*/
height:15px;line-height:15px; /* altezza del link: height e line-height devono avere il medesimo valore */
}
ul.menuleft li { 
display:inline; /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
} 
ul.menuleft li a:link, ul.menuleft li a:visited {
/*color: #003366;*/
font-weight:bold;
} /* colori per il link */

ul.menuleft li a:hover, ul.menuleft li a:active {
/*background: #DDE9F4;
color:#003366;*/
/*text-decoration:none;*/
text-decoration:underline;
} /* colori per l'effetto roll-over */


/* HEADER MENU */
#headerMenu {
  float:right;
	width:100%;
	text-align:left;
  background:#DAE0D2 url(/img/tab/bg_top.gif) repeat-x bottom;
  line-height:normal;
  }
	
#headerMenu .logoinf {float:left;}	
	
#headerMenu ul {
  margin:0;
  padding:5px 5px 0;
  list-style:none;
  }
	
#headerMenu li {
  /*white-space: nowrap; */  
	float:left;
  background:url(/img/tab/left_both.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 7px;
  border-bottom:1px solid #765;
  }

#headerMenu a {
  background:url(/img/tab/right_both.gif) no-repeat right top;
  display:block;
	max-width:78px;
	min-height:26px;
	width:50px;
  padding:5px 10px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
	
#headerMenu > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#headerMenu a {float:none;}
/* End IE5-Mac hack */
#headerMenu a:hover {
  color:#333;  
  }

#home #nav-home, #products #nav-products, #contact #nav-contact {
  background-position:0 -150px;
  border-width:0;
  }
#home #nav-home a, #products #nav-products a, #contact #nav-contact a {
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;
  }
  
#immobili #nav-immobili{
  background-position:0 -150px;
  border-width:0;  
}  
#immobili #nav-immobili a{
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;  
}  

#agenzie #nav-agenzie{
  background-position:0 -150px;
  border-width:0;  
}  
#agenzie #nav-agenzie a{
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;  
}  

#cerco #nav-cerco{
  background-position:0 -150px;
  border-width:0;  
}  
#cerco #nav-cerco a{
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;  
}  

#offro #nav-offro{
  background-position:0 -150px;
  border-width:0;  
}  
#offro #nav-offro a{
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;  
}  

#sardegna #nav-sardegna{
  background-position:0 -150px;
  border-width:0;  
}  
#sardegna #nav-sardegna a{
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;  
}  

#mutui #nav-mutui{
  background-position:0 -150px;
  border-width:0;  
}  
#mutui #nav-mutui a{
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;  
}  

#stanze #nav-stanze{
  background-position:0 -150px;
  border-width:0;  
}  
#stanze #nav-stanze a{
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;  
}  
  
#headerMenu li:hover, #header li:hover a {
  background-position:0% -150px;
  color:#333;
  }
#headerMenu li:hover a {
  background-position:100% -150px;
  }
  
  
div#submenu{
		width:750px;
		text-align:left;
		height:22px;
		line-height:22px;
		float:left;
		padding:5px;
		background-image:url(/img/tab/760.gif); background-position:bottom; background-repeat:no-repeat;
		font-weight:bold;
		}
		
div#submenu ul{
    list-style-type: none;
    margin: 0; padding:0;
    white-space: nowrap}

div#submenu li{
		display: inline;
    margin: 0;
	}

div#submenu li a{
    text-decoration: none;
	}
div#submenu li a:hover{ 
	color: #003366;
    text-decoration: underline;
	}
div#submenu li#activelink a{
    border-bottom: 1px solid #F5F5F5;
    border-top: 1px solid #000000;
    background-color: #F5F5F5;
    color: #000;
		font-weight:bold;
	}   
/*FINE HEADER MENU*/

.xxlg {
	FONT-WEIGHT: 300; FONT-SIZE: 32px; FONT-FAMILY: trebuchet ms,san-serif; color:#CC0000;
}.xlg {

	FONT-WEIGHT: 300; FONT-SIZE: 20px; FONT-FAMILY: "trebuchet ms", san-serif; color:#CC0000;
}
	
.testoPiccolo{
	font-size:10px; color:black; font-family:Verdana, Arial, Geneva;	
}	
#menutop li{
	max-width:85px;
}
