br.clear {
height:0;
line-height:0;
clear:both;
}

table.filters {
border-collapse:collapse;
width:100%;
}

table.filters tr.head td {
font-size:12px;
text-align:left;
border-bottom:1px solid #888;
padding:3px;
}

table.filters tbody th,table.filters tbody td {
font-size:smaller;
padding:1px 1px 5px;
}

table.filters tbody th {
width:70px;
font-weight:400;
text-align:left;
}

td.listing {
border:1px solid #ccc;
font-size:smaller;
vertical-align:top;
padding:5px;
}

div.listing {
font-size:smaller;
vertical-align:top;
border:1px solid #BEBEBE;
margin-bottom:12px;
padding:2px;
}

div.listing a,td.listing a {
text-decoration:none;
color:#444;
}

div.listing a:hover,td.listing a:hover {
text-decoration:underline;
}

div.listing div.photo,td.listing div.photo {
float:left;
margin-right:5px;
margin-bottom:5px;
}

div.listing div.photo img,td.listing td.photo img {
width:120px;
height:90px;
}

div.listing p,td.listing p {
clear:left;
}

div.listing a.more,td.listing a.more {
background-color:#666;
color:#fff;
text-decoration:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
padding:2px 4px 3px;
}

#listing-detail {
margin:5px;
}

#listing-detail #gallery {
width:430px;
border-right:1px solid #ccc;
}

#listing-detail div.photo {
float:right;
margin-right:5px;
margin-bottom:5px;
}

#listing-detail p {
clear:left;
margin:0;
padding:10px 5px;
}

#listing-detail p.description {
font-size:14px;
margin:1.5em;
}

#map {
width:640px;
margin:10px auto;
}

#listing-detail table.header {
width:100%;
border-collapse:collapse;
border:1px solid #1D293B;
margin-bottom:1em;
}

#listing-detail table.header td {
padding:4px;
}

#listing-detail table.header tr.title td {
background-color:#444;
color:#FFF;
font-size:18px;
font-weight:700;
}

#listing-detail table.header tr.title td.ref {
font-size:11px;
font-weight:400;
text-align:right;
}

#listing-detail div.info {
border:1px solid #ccc;
-webkit-border-radius:6px;
-moz-border-radius:6px;
padding:10px;
}

#listing-detail div.info table {
width:100%;
border-collapse:collapse;
}

#listing-detail div.info table tbody th {
width:25%; text-align:left;
}

#listing-detail div.info table tbody td {
width:20%;
}

#listing-detail div.info table tbody td.spacer {
width:10%;
border:none;
}

#listing-detail div.info table tbody th,#listing-detail div.info table tbody td {
border-bottom:1px solid #ccc;
padding:5px;
}

#bookmark {
float:right;
}

table.listings {
border-collapse:collapse;
width:auto;
margin:5px 15px;
}

table.listings td {
padding:5px;
}

a img {
border:none!important;
}

div.listing .header {
background-image:url(../images/fondo_risultati2.gif);
color:#393939;
font-size:12px;
line-height:13px;
padding:3px 10px 4px 7px;
}

div.listing dl dt {
background-color:#F2F2F2;
color:#494949;
font-weight:700;
border-color:#E8E8E8 #E8E8E8 0;
border-style:solid solid none;
border-width:1px 1px medium;
padding:3px 6px;
}

div.listing dl dd {
background-color:#F8F8F8;
margin-bottom:.75em!important;
border-color:0 #E8E8E8 #E8E8E8;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:6px;
}

div.listing .header dl {
float:right;
height:14px;
margin:0;
padding:0;
}

div.listing .header dl dt {
display:none;
margin:0;
padding:0;
}

div.listing .header dl dd {
background:transparent url(../images/mini.gif) no-repeat scroll 50px 0;
border:medium none;
/*float:left;*/
font-weight:700;
margin-left:13px;
line-height:20px;
padding:0 0 0 21px;
}

div.listing .header dl dd.status {
margin-right:10px;
padding-left:18px;
text-transform:uppercase;
}

div.listing .header dl dd.new {
background-position:0 -2100px;
height:20px;
}

div.listing .header dl dd.mq {
background-position:0 -1798px;
height:20px;
vertical-align:bottom;
}

div.listing .header dl dd.baths {
background-position:0 -1749px;
height:20px;
}

div.listing .header dl dd.beds {
background-position:0 -1250px;
height:20px;
}

div.listing .header dl dd.cars {
background-position:0 -1700px;
height:20px;
}

div.listing .header span.suburb {
display:block;
float:left;
font-weight:700;
padding-right:10px;
text-transform:uppercase;
}

div.listing .property div.text {
background-color:#FFF;
width:515px;
margin:4px;
padding:6px 6px 2px;
}

div.listing .property div.photos {
border:1px solid #D4D4D4;
float:left;
margin:0 7px 0 0;
padding:0;
}

div.listing .property div.text a.title {
font-size:12px;
font-weight:700;
}

div.listing .property div.text address {
color:#000;
font-style:normal;
font-weight:700;
margin-top:4px;
text-transform:uppercase;
}

div.listing .advDescription {
width:375px;
float:left;
}

div.listing .break {
clear:both;
height:1px;
overflow:hidden;
width:1px;
margin:0;
padding:0;
}

input {
font-family:"Courier New" Courier monospace;
}

body.annuncio #request-form {
width:260px;
height:400px;
float:right;
}

body.annuncio #request-form iframe {
border:none;
}

div.post div.entry {
margin:1em 0;
}

body#commentspopup {
font-size:12px;
}

.commentlist li,#commentform input,#commentform textarea {
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist {
margin-bottom: 30px;
padding-left:20px;
}
.commentlist li ul li {
font-size:1em;
}

.commentlist li {
font-weight:700;
clear:both;
list-style-type:none;
}

.commentlist li .avatar {
/*background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
float:left;
margin-right:10px;
padding:2px;*/
display:none;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em;
}

.commentlist p {
font-weight:400;
line-height:1.5em;
text-transform:none;
}

#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
font-weight:400;
}

#commentform input {
width:170px;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform {
margin:5px 10px 0 0;
}

#commentform textarea {
width:100%;
padding:2px;
}

#respond:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#commentform #submit {
float:right;
margin:0 0 5px auto;
}

.hide,div.listing .header dl dd.old {
display:none;
}

#listing-detail table.header tr.price td,#listing-detail div.info table thead th {
font-size:14px;
}
.commentlist p {
/*margin-left: 65px;*/
}




/* flipping tab annunci */
#flip-tabs{
	width:100%;
	margin:20px auto; position:relative;
	
}
#flip-navigation{
	margin:0 0 10px 0; padding:0;
	list-style:none;
}
#flip-navigation li{
	display:inline; border-right:1px solid #ccc
}
#flip-navigation li a{
	text-decoration:none; padding:0;
	margin:0px 5px;
	 outline:none;
	font-family:Arial; font-size:12px; text-transform:uppercase;
}
#flip-navigation li a:hover{
	
}
#flip-navigation li.selected a{
	
}
#flip-container{
	width:100%;
	font-family:Arial; 
	font-size:13px;
	
}
#flip-container div { margin:0; padding:10px;}
#flip-container p {padding:0; margin:0;}



/* nuova versione listing vendite/affitti */
div.listing .text, div.listing .header  {margin-right:100px !important; }
div.listing dl {position:absolute; right:2px; top:2px; width:96px; height:120px !important; background:#ececec; margin:0 !important; padding-top:3px !important;}
div.listing {height:162px !important;}
div.listing .advDescription {width:430px !important;}
