/* CSS Document */
html,body{margin:1px;padding:0px}
body{font: 11px verdana,sans-serif; background: #F4F4F4;color: #000;text-align:center;}

div#containerheader{width:760px;margin: 5px 0 auto;} 

div#bussola{
	height:20px; line-height:16px;clear:both;
	text-align:left;
	border-bottom:#941818 solid 2px;		
}
   
div#container{width:760px;margin: 0 auto; background: #FFF url(3thcol.gif) repeat-y ; top:2px;} 

div#header{background: #FFFFFF; height:90px} 
	#header .logo {float:left; margin:5px;}
	#header .adv {float:right; margin:15px 0px 5px 0; text-align:right; border:1px solid #941818;}

	div#main{float:left;width:760px; text-align:left;}
	div#content{float:right;width:570px;padding:5px;}
	div#nav{float:left;width:167px;padding:5px 7px 5px 5px;}
	div#extra{float:right;width:130px;padding:5px;}

/* FOOTER */
div#containerfooter{clear:both;width:760px;margin: 0 auto;background-color:#941818} 
div#footer{font-size:9px; padding:10px 5px 7px 5px; width:750px; background:#941818 url(footerline.gif) top repeat-x; color:#F5F5F5;} 
	#footer a{color:#FFFFFF}
	div#advFooter{background: #941818;}

img { border: none; }
a{color:#941818; text-decoration:none;}
a:hover{color:#A5A5A5; text-decoration:underline;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;color: #000066; margin:0;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #000066; margin:0;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #FFFFFF; margin:0;}

form{
border:0; margin:10px 0;}

.selectRicerca{
font-size: 9px;
width:150px;
margin:0 0 5px 0;
}

.inputLogin{
font-size: 9px;
width:144px;
margin:0 0 5px 0;
}

/*STANZE*/
.nomeNazione{border-bottom-style:dashed;border-bottom-color:#DDDDDD; border-bottom-width:1px;}
#listaCitta{list-style-type: none;margin: 0; padding:0;}
#listaCitta li{display: inline;margin: 0;}

div#submenu{
		width:750px;
		text-align:right;
		height:15px;
		float:left;
		padding:5px;
	  background-color:#FFFFFF;
		border-top:#941818 solid 1px;
		border-bottom:#941818 solid 2px;		
		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{ 
  text-decoration: underline;
	}
div#submenu li#activelink a{
    border-bottom: 1px solid #F5F5F5;
    border-top: 1px solid #DDDDDD;
    background-color: #F5F5F5;
    color: #000;
		font-weight:bold;
	}   
/*FINE HEADER MENU*/

.bottomdashed{
	border-bottom:dashed 1px #646664;
}

hr{
	border:solid 2px #CCCCCC;
}
.annuncio{
height:85px;
border-bottom:dashed 1px #646664;
}
.imgAnnuncio{
border:solid 1px #CCCCCC;
display:block;
margin:0 10px 0 0;
float:left; 
width:90px;
height:69px;
}
.nomeAgenzia{
margin:10px 0;
float:right;
}

div#boxRicerca{
	padding:0px; border-bottom:dashed 1px #646664; background:#DDDDDD;
}
div#boxRicerca h3{
	background:#941818; padding:2px 0 2px 5px;
}
div#boxRicerca form{
	padding:0 0 0 5px;
	}



div#boxLogin{
	padding:0px; border-bottom:dashed 1px #646664; background:#DDDDDD;
}
div#boxLogin h3{
	background:#941818; padding:2px 0 2px 5px;
}
div#boxLogin form{
	padding:0 0 0 5px;}

div#boxLogin ul{
 list-style-type: none;
 margin:5px;
}

.floatSx{
	float:left;
}
.floatDx{
	float:right;
}

.paginazione{
	height:18px; line-height:18px;
	padding:0 2px 0 2px;
	background:#DDDDDD;
	border-bottom:solid 1px #CCCCCC;
}