body {font: 11px Verdana,Helvetica,Sans-Serif; 	background-color: #fff; 	text-align: center; 	margin: 0px;	}
table { font-size: 11px;}
img {border:1px solid #CCC;	padding:5px;	margin-bottom:2px;	}
.img {border:0px;}
div#logo{	background-image: url("images/logo_2010.jpg");	background-repeat: no-repeat;	/* background-position: top  right; background-position: 0px -25px;	height: 110px;*/	background-position: 0px -5px;	height: 150px;}
#foto{	float: right;	margin-top: 4px;	margin-right: 10px;	height: 110px;	}
#foto2{	float: right;	margin-top: -6px;	margin-right: 10px;	height: 110px;	width: 350px;	overflow: hidden;	}
#swf{	float: right;	background-color:#00A1DF;	/*margin-top: 4px;height: 106px;*/	margin-right: 0px;	margin-top: 12px;	height: 118px;	width: 350px;	overflow: hidden;	}
H1, H2, H3 {	font: 12px Verdana,Helvetica,Sans-Serif;	font-weight: bold;	/* color: #A4CC00; */	color: #1B1143	margin: 0;	padding-bottom: 2px;}
H4 {	font: 11px Verdana,Helvetica,Sans-Serif;	font-weight: bold;	color: #555555;	margin: 0;	padding: 0;}
.required {	color: red;}
/* floated div and boxes */
div#contenitore{	width:880px;	margin:0 auto;	text-align:center;	}
div#sx {	float: left;	width: 180px;}
div#centrale {	float: left;	width: 500px;}
div#3col {	float: left;	width: 150px;}
div#destra{	float:left;	width:180px;	text-align:left;	margin-bottom: 10px;	margin-left: 10px;	}
div#testata{ height:150px;  /*  110 */ 
	margin:0; background: #00A1DF; color: #79B30B; margin-bottom: 10px; }


div#contenuto{ float:right; width:490px; text-align:left; margin-bottom: 10px; background: #fafafa; }

div#ultimi_annunci{ float:right; width:490px; text-align:left; margin-bottom: 10px; background: #fafafa; }
	
div#last_minute{ float:right; width:490px; text-align:left; margin-bottom: 10px; background: #fafafa; }

div#navigazione{ float:left; width:180px; text-align:left; margin-bottom: 10px; background: #fafafa; }
div#evidenza{ float:left; clear:left; width:180px; text-align:left; margin-bottom: 10px; background: #fafafa; }
	
div#modulo{ float:left; clear:left; width:180px; text-align:left; margin-bottom: 10px; background: #fafafa; }	
.navigazione2{ float:left; width:180px; text-align:left; margin-bottom: 10px; background: #fafafa; }
.modulo2{ float:left; clear:left; width:180px; text-align:left; margin-bottom: 10px; background: #fafafa; }	
.adwords{ background:#FAFAFA;clear:left;float:left;margin-bottom:10px;width:180px;}
#evidenza2{ float:left; clear:left; width:180px; text-align:left; margin-bottom: 10px; background: #fafafa; }
#annunci {height: auto; overflow: hidden; width: 100%; /* float: left; */border: 0px solid red; text-align:center;}
#annunci div {width: 110px; margin: 3px 3px 3px 3px; float: left; display: inline; border: 0px dotted #cecece;}
#last_annunci {height: auto; overflow: hidden; width: 100%; /* float: left; */text-align:center;}
#last_annunci div {width: 110px; margin: 3px 0px 3px 0px; float: left; display: inline; border: 0px dotted #cecece;}
div#footer{ clear:both; width:870px; text-align:center; color: #999999; margin:0 0 0 0; padding: 6px 0; border-top: 1px dashed #ccc; font: 10px Verdana,Helvetica,Sans-Serif; vertical-align:middle; }
p {text-align: justify; }
.blok { margin: 0; overflow: hidden; background: #fafafa; float: left; }
.box h2 { margin: 0; font-size: 10px; font-weight: bold; color: #fff; background-color: #00A1DF; background-image: url("images/hoek_ro.gif"); background-repeat: no-repeat; background-position: top  right; }
.box h2 span { line-height: 16px; padding: 2px 7px 2px 7px; background-color: transparent; background-image: url("images/hoek_lo.gif"); background-repeat: no-repeat; background-position: top  left; }	
.box div.contenutobox { margin: 0; border: 1px solid #ccc; border-width: 0 1px; padding: 10px 5px 0px 5px; }
.box div.contenutobox-hp { margin: 0; border: 1px solid #ccc; border-width: 0 1px; padding: 10px 0px 0px 0px; }	
.box div.contenutobox2 { margin: 0; border: 1px solid #ccc; border-width: 0 1px; padding: 0px; }
.box div.contenutobox_main { margin: 0; border: 1px solid #ccc; border-width: 0 1px; padding: 10px 10px 2px 10px; }
.box div.piedebox { line-height: 12px; background-color: #fafafa; background-image: url("images/bhoek_ro.gif"); background-repeat: no-repeat; background-position: top  right; }
.box div.piedebox div { background-color: transparent; background-image: url("images/bhoek_lo.gif"); background-repeat: no-repeat; background-position: top  left; }
/* links */
a:link { color: #00A1DF; text-decoration: none; }
a:visited { color: #00A1DF; text-decoration: none; }
a:hover { color: #00677D; text-decoration: underline; }
a:active { color: #00A1DF; text-decoration: none; }
/* menu */
div#menu_testata{margin: 0 auto 0 auto;width: 880px;text-align: left; }
#nav a { float:left; 	color:#149CD6; background-image: url("images/top_left.gif"); background-repeat: no-repeat; background-position: left top; background-color: #fff; margin:0 2px 0 0; 	padding:0 0 0 2px; 	}
#nav a b { float:left; display:block; 	background-image: url("images/top_right.gif"); background-repeat: no-repeat; background-position: right top; background-color: transparent; padding:5px 16px 5px 12px; }
#nav a:hover { background-image: url("images/top_left.gif"); background-repeat: no-repeat; background-position: left top; background-color: #CEF1FF; color: #00677D; cursor:pointer; text-decoration: none; }		
#nav .current a { background-image: url("images/top_left.gif"); background-repeat: no-repeat; background-position: left top; background-color: #3a73ba; color:#ccc; cursor:default; } 
#nav { font: 10px Verdana,Helvetica,Sans-Serif; font-weight: bold;    /* margin: 88px 0 0 0; */	float: left; 	width:870px; }
/* user menu  */
#navm { font: 10px Verdana,Helvetica,Sans-Serif; font-weight: bold;    margin: 48px 0 0 0; float: left; }
#navm a { float:left; color:#FF6600; text-decoration: none; background-image: url("images/top_left.gif"); background-repeat: no-repeat; background-position: left top; background-color: #fff; margin:0 2px 0 0; 	padding:0 0 0 2px; }
#navm a b { float:left; display:block; background-image: url("images/top_right.gif"); background-repeat: no-repeat; background-position: right top; background-color: transparent; padding:5px 16px 5px 12px; }
#navm a:hover { background-image: url("images/top_left.gif"); background-repeat: no-repeat; background-position: left top; background-color: #EAEAEA; color: #00677D; cursor:pointer; } 
#navm .current a { background-image: url("images/top_left.gif"); background-repeat: no-repeat; background-position: left top; background-color: #3a73ba; color:#ccc; cursor:default; }
/* form elements */
form { margin: 10px 0 0 0; padding: 10px 10px 10px 10px; border: 1px dashed #cccccc; background-color: #F7F7F4; }
label { display:block; font-weight:bold; margin:5px 0; }
input { margin-bottom: 1px; border: 1px solid #ccc; font-family: Verdana,Helvetica,Sans-Serif; font-size: 12px; color:#777; background-color:#fff; }
textarea { width:300px; padding:2px; font-family: Verdana,Helvetica,Sans-Serif; height:70px; display:block; color:#777; border: 1px solid #ccc; }
select { width: 150px; border:1px solid #ccc; margin-bottom: 2px; } 
option { width: 150px; border:0px solid #ccc; }
fieldset { padding: 1em; border:1px solid #CCC; }
legend { margin-bottom: 8px; padding: 5px 5px 5px 5px; border:1px solid #CCC; }
/* li and ul menu */
ul.menunavig { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
li.menunavig { line-height: 12px; padding-left: 16px; padding-top: 1px; padding-right: 2px; padding-bottom: 2px; background-image: url("images/li.gif"); background-repeat: no-repeat; background-position: 4px 5px; font-weight: bold; }
/* core.css */
.no_results {color:red; margin-top:10px; border: 1px dashed red; padding: 4px 4px 4px 4px; }
.search_results { width:100%; }
.result_row_0 {background-color: #F2F2EE; }
.result_row_1 { background-color: #FFF; }
.listing_result_box { border: 1px dashed #00A1DF; margin-top: 6px;}
.listing_result_top { border-top: 1px dashed #00A1DF; border-left: 1px dashed #00A1DF; border-right: 1px dashed #00A1DF; padding: 0 6px 6px 8px;}
.listing_result_center { border-top: 1px dashed #00A1DF; border-left: 1px dashed #00A1DF; border-right: 1px dashed #00A1DF; padding: 8px 6px 8px 8px; line-height: 1.3em;}
.listing_result_bottom { border-top: 1px dashed #00A1DF; border-left: 1px dashed #00A1DF; border-right: 1px dashed #00A1DF; border-bottom: 1px dashed #00A1DF; padding: 8px 6px 8px 8px; line-height: 1.3em;}
.listing_result_content { margin-top: 5px; margin-bottom: 5px; text-align: center;}
.listing_header{ padding: 4px 0 0 8px;}

/* LISTING BROWSE PAGE navigazione WIDGET 'next_prev()'display stuff  */
.browse_tool_table { background-color: #F7F7F4; width:100%; font-size: 11px; text-decoration: none; color: black; border: 1px solid #DDD; padding: 2px 2px 2px 2px; margin-bottom: 6px;}
.browse_tool { background-color: #EBEBEB; font-size: 11px; text-decoration: none; color: black;}
.browse_tool_num { color: #336699;}
.browse_tool_button A { background-color: #EBEBEB; font-size: 10px; line-height: 10px; text-align: center; border: 1px dashed red; font-weight: bold; text-decoration: none; color: #00A1DF; width: 100px; display: block; line-height: 16px;}
.browse_tool_button A:visited { color: #00A1DF;}
.browse_tool_button A:hover { color: #555555;}
.browse_tool_ghost { font-size: 10px; line-height: 10px; color: #aaaaaa; text-decoration: none;}
.browse_tool_curpage { border: 1px solid #00A1DF; color: #555555; font-weight: bold; padding: 4px 4px 4px 4px; display: block; text-align: center;}
.bt_pages { font-family: verdana, arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EBEBEB; text-decoration:none; vertical-align: middle; color:	#000000;}
bt_pages_ghost{ color:	#aaaaaa; text-decoration:none;}
A.bt_pages{ border: 1px solid #00A1DF; color: #00A1DF; padding: 4px 4px 4px 4px; display: block; text-align: center;}
A.bt_pages:visited{ color: #00A1DF;}
A.bt_pages:hover{ color:#FFFFFF; background: #CCFF00;}
/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing { margin: 0 0 0 0; border: 1px dashed #00A1DF; width: 100%; text-align: center; }
.next_prev_listing ul { margin: 0.2em auto; }
.next_prev_listing li {display: inline; 	padding: 3px 0; 	list-style-type: none;}
.count, .listing_xy {width: 100%; 	background-color: #E8E8E8; 	clear: both; 	padding: 3px 0;}
.slideshow_img { float: left; width: 80%; text-align:center;}
.slideshow_links { float: left; width: 100%; text-align:center;}
.city_distance_header{font-size:12px;}

/* user stuff */
.view_user { padding-left:5px;}
.view_user_user_name { font-size:14px; font-weight:bold; background-color: #EEEEEE; padding: 5px 5px 5px 5px; margin-top: 10px;}
.view_user_user_images { float: left; width: 140px;}
.view_user_user_info { float: left; padding-left:10px; width: 400px; line-height: 1.4em;}
.view_user_user_hitcount { clear:both; margin-top: 20px; line-height: 40px;}
.view_user_user_box {}

.small { font-size:10px;}
.medium { font-size:12px;}
.large { font-size:14px;}
.box_risultato { border: 1px dashed #00A1DF; margin-top: 6px; width: 473px; float: left;}
.colonna1{ float: left; 		width: 224px; 		background-color: #cecece; 		margin-right:2px; 		text-align:left; 		padding: 5px; }
img {border:1px solid #CCCCCC;margin:5px;}
.colonna2{ float: left; width: 224px; margin-right:2px; padding: 5px; }
.colonna3{ float: left; width: 470px; background-color: #BAE568; text-align:left; padding: 5px; }
.box_risultato { border: 1px dashed #00A1DF; margin-top: 6px; width: 474px; float:left;}
.img_inserzione { float: left; 		width: 120px; 		background-color: #fff; 		margin-right:2px; 		text-align:center; }
img {border:1px solid #CCCCCC;margin:5px;}
.dettaglio_inserzione{ float: left; 		width: 250px; 		margin-right:2px; 		margin-top:5px; }
.prezzo{float: left;			width: 100px;			text-align:center;			margin-top:5px		}
.cerca {margin: 0px; 	padding: 0px;	border: 0px dashed #cccccc; }
.submit_form {	margin-left:155px;	margin-top: 10px;	}
.cerca1	{	float: left;			width: 145px;			margin-left:20px;			margin-top: 10px;			text-align:left;			padding: 0px;		}
.cerca2	{	float: left;	width: 280px;	margin-left:20px;	padding: 0px;	}
ul.menu, ul.menu ul {  list-style-type:none;  margin: 0;  padding: 0;}
ul.menu a {  display: block;  text-decoration: none;	}
ul.menu li {  margin-top: 1px;}
ul.menu li a {line-height: 12px;	padding-left: 16px;	padding-top: 1px;	padding-right: 2px;	padding-bottom: 2px;	background-image: url("images/li.gif");	background-repeat: no-repeat;	background-position: 4px 5px;	font-weight: bold;}
ul.menu li a:hover {  background: #fafafa;}
ul.menu li ul li a {  background: #fafafa;  color: #00A1DF;   padding-left: 20px;}
ul.menu li.secondo a:hover {  background: #fafafa;  color: #00A1DF;}
ul.menu li.secondo a {  background: #fafafa;  color: #ff0000;  padding-left: 20px;}
ul.menu li ul li a:hover {  background: #fafafa;  border-left: 5px #00A1DF solid;  padding-left: 15px;}
li.base {	line-height: 12px;	padding-left: 16px;	padding-top: 1px;	padding-right: 2px;	padding-bottom: 2px;	background-image: url("../xxximages/li.gif");	background-repeat: no-repeat;	background-position: 4px 5px;	font-weight: bold;	}
li.base a {color:#000}
li.primo {	line-height: 12px;	padding-left: 16px;	padding-top: 1px;	padding-right: 2px;	padding-bottom: 2px;	background-image: url("../images/li.gif");	background-repeat: no-repeat;	background-position: 4px 5px;	font-weight: bold;	}
li.primo a:hover {color:#00677D}
li.secondo {	line-height: 12px;	padding-left: 6px;	padding-top: 1px;	padding-right: 2px;	padding-bottom: 2px;	background-image: url("../images/li.gif");	background-repeat: no-repeat;	background-position: 0px 5px;	font-weight: bold;	}
.filtra {color:#00A1DF;font-weight:bold;}
.contatti {margin:0px 0px 0px 10px;width:430px;}
.text_cont {border:1px solid #CCCCCC;color:#777777;display:block;font-family:Verdana,Helvetica,Sans-Serif;height:70px;padding:2px;width:240px;}
.clear {clear: both;float:left;}
#annunci .click_foto {width:450px;border:0px solid red;text-align:center}
#last_annunci {height:140px;overflow:hidden;text-align:center;width:100%;}
.box div.contenutosponsor {border-color:#CCCCCC;border-style:solid;border-width:0 1px;margin:0;padding:5px; text-align:center;overflow:hidden;height:105px;}
.comme {height:85px;margin-left:-3px; width:160px;}
ul.spons {margin: 0 0 0 0;padding: 0 0 0 0;list-style: none;}
.new{border:0px}
