/* stili generali liste e magicbox ------------------------------------------------------------------------------- */
h1.liste{
	display:none;
}

ul.liste{
	width:100%;
	border-top:1px solid #CAC6B2;
}

ul.liste li{
	width:100%;
	clear:left;
}

ul.liste li h1.titolo {
    margin-left:0.6em;
    padding-left:2.75em;
    background-image:  url(../../upload/1/images/interfaccia/pallino.gif);
    background-repeat:no-repeat;
    background-position: 10 5;
	font-size:75%;
}

ul.liste li h1.titolo a {
	color:#000;
	font-weight:bold;
	text-decoration:none
}

ul.liste li p{
	font-size:68.75%;
	margin-top:0.3em;
}

ul.liste li div.img{
	float:left;
	width: 140px;
	height:105px;
	overflow:hidden;
	margin-right:0.5em;

}

ul.conlogo div.img{
	width: 250px !important;
	height:105px !important;
}

ul.liste li div.box{
	float:left;
	border-bottom:1px solid #CAC6B2;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	
}

ul.liste li div.button {
    text-align:right;
    margin-right:0.5em;
}

ul.liste li div.button a {
    font-size:68.5%;
    color:#65601d;
    font-weight:bold;
    text-decoration:none
}

/* conteggio "figli" su liste ------------------------------------------------------------------------------- */ 

h1.zerofigli a,
h1.zerofigli span{
	color: #AAA59E;
}

/* lista agenzie ------------------------------------------------------------------------------- */

div.agencyreport li h1.titolo,
ul.liste li p.descrizione{
    padding:0px;
    background:none;
}

/* -------------------------------------------------------------------------- LISTE RIDOTTE*/


div.sfondo img {
	position: absolute;
}

h1.listeridotte,
div.listaareeimmobili h1.header {
	position: relative;
	text-align: center;
	text-transform: uppercase;
	font-size: 75%;
	color: #555655;
	padding-top: 0.25em;
}

ul.listeridotte{
	border-bottom:3em solid white;
}

ul.listeridotte li {
	width: 100%;
}

ul.listeridotte li div.box {
	border: 1px solid #CAC6B2;
	border-bottom: 0px;
	padding: 0.8em;
}
ul.listeridotte li.last div.box {
	border-bottom: 1px solid #CAC6B2;
}

ul.listeridotte div.image {
	margin-top: 0.5em;
	width: 140px;
	height:105px;
	overflow:hidden;
}

ul.listeridotte h1.titolo {
	font-size: 68.75%;
}

ul.listeridotte h3.data{
	font-size: 68.75%;
	font-weight:normal;
}

ul.listeridotte p {
	margin-top:0.4em;
	font-size: 68.75%;
}

/* listaareeimmobili e Lista2Colonne -------------------------------------------------------------------------- */

div.listaareeimmobili li,
div.lista2colonne li{
	padding: 0.5em;
	padding-bottom: 0px;
}

div.listaareeimmobili h1.titolo,
div.lista2colonne h1.titolo{
	font-size:68%;
	background: url(../../upload/1/images/interfaccia/pallino_ridotto.gif) no-repeat left 0.35em;
	padding-left: 1em;
	vertical-align: top;	/* allinea il testo col pallino */
}

/* listaareeimmobili -------------------------------------------------------------------------- */

div.listaareeimmobili ul {
	border: 1px solid #CAC6B2;
	border-top: 0px;
	padding-bottom: 1em;
}


/* Lista2Colonne -------------------------------------------------------------------------- */

div.lista2colonne h1.header {
	position: relative;
	text-align: center;
	font-size: 75%;
	color: #555655;
	padding-top: 0.25em;
	padding-bottom:0.2em;
}

div.lista2colonne ul{
	float:left;
	width:578px;
	border:1px solid #CAC6B2;
	border-top:0px;
	padding-top:0.3em;
	padding-bottom:0.3em;
}

div.lista2colonne ul.piccola{
	width:99% !important;
}

div.lista2colonne li{
	border:none;
	width:281px;
	float:left;
	padding:0.1em;
	padding-left:0.4em;
}

div.lista2colonne li.last {
	border-bottom: none;
}

div.lista2colonne li div.box{
	border:0px !important;
	padding-top:0.2em;
	padding-bottom:0.2em;
}



/* listapianetacasa -------------------------------------------------------------------------- */

div.listapianetacasa h1.header {
	position: relative;
	text-align: center;
	text-transform: uppercase;
	font-size: 75%;
	color: #AAA59E;
	padding-top: 0.7em;
	padding-bottom:0.7em;
}

div.listapianetacasa ul{
	border-bottom:3em solid white;
}

div.listapianetacasa li div.box {
	border: 1px solid #CAC6B2;
	border-bottom: 0px;
	padding: 0.25em;
}

div.listapianetacasa li.last div.box {
	border-bottom: 1px solid #CAC6B2;
}

div.listapianetacasa div.image {
	margin-top: 0.5em;
	width: 170px;
	overflow:hidden;
}

div.listapianetacasa div.img img{
	width:170px;
}

div.listapianetacasa h1.titolo {
	font-size: 68.75%;
}

