/****************/
/*   STRUTTURA  */ 
/****************/

/* generici */ 

#listing2 hr, .none {display:none !important;clear:both;}

#listing2 p, #listing2 h3, #listing2 h4, #listing2 ul{margin:0;padding:0;}

#listing2 li {
	list-style-type: none;
	text-indent:-3000px;}
	}
	
.risultati {
	position:absolute;
	top:0;
	left:10px;
	}
	
#ordina{
	position:absolute;
	top:-2pt;
	right:0pt;
}	
#ordina img{
	padding: 0px 4px 0px 5px;
	position:relative; 
	top:2px;
}
#ordina a {
	margin-left:4px;
}
	
/* risultato */

.bordo:after, .info:after, .spiegazione:after, .listingTop:after, #listing2:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden; /* layout contorna IE-MAC-FF-OP */
}
.bordo, .info, .spiegazione, .listingTop,#listing2 {
	display: inline-block; /* layout contorna IE-MAC-FF-OP end */
}

.bordo, .info, .spiegazione, .listingTop, #listing2{
	display: block; /* layout contorna IE-MAC-FF-OP end */
}
.listingTop {
    display:block;
    height:20px!important;
    height:30px;
    margin:0px 10px;
    min-height:20px;
    position:relative;
 }
.paginazione2 {
	display:block;
	position:relative;
	margin: 0px 10px 5px 10px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
#listing2{
	width:760px;
	margin-left:10px;
	min-height: 200px;
	height: auto !important;
	height: 200px;}

#listing2 .risultato{
	width:760px;
	clear:both;
	position:relative;
	display:block;
	margin-bottom:10px;

}

#listing2 .bordo{
	position:relative;
	width:620px;
		min-height:130px;
	border:1px solid #ccccb8;
}

#listing2 .hotel{
	background:#666;
	width:600px;
	height:25px;
	margin:9px 9px 0 10px;
	position:relative;
	}

#listing2 .hotel h3{
    background:#ccccb8;
    float:left;
    width:594px;
    height:24px;
    font-weight:normal;
    padding-left:7px;
    padding-top:1px;
    /* Again, the ugly brilliant hack. */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 592px;
    height:23px;
    }
/* Again, "be nice to Opera 5". */
body>#listing2 .hotel h3{width:592px;height:22px;}


#listing2 .hotel h3 a{
	display:block;
	float:left;
}

/* info e dettagli */

#listing2 .spiegazione{
	display:block;
	margin-left: 100px;
	padding:10px 0 10px 0;
}

#listing2 .info{
	width:500px;
	margin-right:10px;
}

#listing2 .dettagli{
	width:500px;
	width:500px !important;
	padding-left:0px;
	height: 40px;
	overflow: hidden;
	}
	
#listing2 .adr {margin-bottom:4px;padding-right:5px;}

#listing2 .info p{padding-right:5px;line-height:11px;}

#listing2 .nonVisibile{display:none;}

/* tabella camere */

#listing2 h5 a{
	padding-left:15px;
}

#listing2 table.dettaglioCamere {
	width:235px;
	border-collapse: collapse;
	margin:0 0 0 1px;
	padding:0;
	margin-bottom:1px;
}

#listing2 table.dettaglioCamere td {
	width:55px;
	margin:0;
	padding:2px;
}

#listing2  table.dettaglioCamere th{
	width: 170px;
	margin:0;padding:0;
	padding-left:7px;
	text-align:left;
	font-weight:normal;
}

#listing2 .grigio{ background: #e6e6e6;}

/* angoli */

#listing2 .angoloAlto{
	position:absolute;
	top:-1px;
	width:9px;
	height:9px;
	left:-1px;
	z-index:20;}
	
#listing2 .angoloBasso{
	position:absolute;
	width:9px;height:9px;
	bottom:-1px;
	left:-1px;
	z-index:20;}

/* prezzo */

.prezzo{
	position:absolute;
	clear:both;
	width:140px;
	height:115px;
	top:10px;
	right:-1px;
}
#listing2 .prezzo .proposta{
    padding: 8px 3px 0 0;
}
#listing2 .prezzo .proposta span{
	font-size:12px;
	margin:2px;
	font-weight:bold;
	display: block;
	}
#listing2 .prezzo .prenotaOra{
    padding: 4px 3px 10px 0;
}
#listing2 .prezzo .prenotaOra span{
    display:block;
    margin:2px 2px 5px 0;
}

#listing2 .prezzo a, #listing2 .prezzo a.dettagli{
	display:block;
	width:67px;
	height:24px;
	text-indent:-3000px;
	margin: 0 auto 0 auto;
	}
	
#listing2 .prezzo a.dettagli{
	margin: 35px auto 0 13px;
}

/* servizi */



#listing2 ul.serviziHotel{
	position:absolute;
	top:13px;
	right:13px !important;
}

#listing2 .serviziHotel li{
	width:19px;
	height:19px;
	float:left;
	margin-left:3px;
}

/* altre info */

#listing2 .altreInfo{
	position:absolute;
	top:30px;
	left:8px;
	width:84px;
}

#listing2 .altreInfo ul{
	margin-left:2px;
}

#listing2 .altreInfo li{
	display:block;
	float:left;
	margin:0 4px 0 1px;
}

#listing2 .altreInfo li a{ 
	display:block;
	width:22px;
	height:22px;
}
#listing2 .altreInfo .immagine{
	padding:0 1px 1px 1px;
	text-align:center;
}
#listing2 .altreInfo img{
	margin-top:9px;
	margin-bottom:5px;
	padding:1px;
	border:1px solid #ccc;
}
ul.maggioriInfo{
padding-top:4px !important;
clear:both;
}

ul.maggioriInfo li{
text-indent: 0px !important;
display:inline;
}
#listing2 .paginazione2{clear:both;}

/*  ALTERNATIVO */

.alternativo{
	position: relative;
	margin: 0px 20px 10px 0px;
	padding: 10px;
	width: 740px;
	border: 1px solid #CDCCB8;
}

.soluzioneCercata {
	width:138px;
	height:80px;
	position:absolute;
	top:12px;
	right:12px;
	z-index:12000;
	font-size:11px;
	}

.spot03{ margin-left:0px;}

.soluzioneCercata a{color:white;}

.soluzioneCercata ul{
	width:110px;
	margin:0 0 0 5px;padding:0;}

.soluzioneCercata ul li, .visualizzaAltreSoluzioni ul li  {
	padding-top:-2px;
	margin:0 0 5px 18px;
	line-height:12px;}
	
.visualizzaAltreSoluzioni{
	position:absolute;
	top:95px;
	width: 124px;
	font-size:11px;
}

.visualizzaAltreSoluzioni .scrolla{
	width:125px;
	height:50px;
	overflow:hidden;
	margin-left:0px;
	position:relative;
	background:url(//prenota.paginegialle.it/img/scrollFondo.gif) right top no-repeat;
	
}

.visualizzaAltreSoluzioni .scrollaSu, .visualizzaAltreSoluzioni .scrollaGiu{
	position:absolute;
	right:0;
	width:9px;
	height:5px;
	text-indent:-3000px;
}
.visualizzaAltreSoluzioni .scrollaSu{top:0;}

.visualizzaAltreSoluzioni .scrollaGiu{bottom:0;}

* html .visualizzaAltreSoluzioni .scrollaGiu{bottom:-11px;}

/****************/
/*  IMMAGINI    */
/****************/

/* servizi */
#listing2 .serviziHotel li.parcheggio{background:url("//prenota.paginegialle.it/img/servizi_parcheggio.gif") no-repeat;}
#listing2 .serviziHotel li.handicap{background:url("//prenota.paginegialle.it/img/servizi_handicap.gif") no-repeat;}
#listing2 .serviziHotel li.ristorante{background:url("//prenota.paginegialle.it/img/servizi_ristorante.gif") no-repeat;}
#listing2 .serviziHotel li.animali{background:url("//prenota.paginegialle.it/img/servizi_animali.gif") no-repeat;}
#listing2 .serviziHotel li.autobus{background:url("//prenota.paginegialle.it/img/servizi_autobus.gif") no-repeat;}
#listing2 .serviziHotel li.bar{background:url("//prenota.paginegialle.it/img/servizi_bar.gif") no-repeat;}

/* altre info */
#listing2 .altreInfo a.lente{background:url("//prenota.paginegialle.it/img/iconaLente.gif") no-repeat;}
#listing2 .altreInfo a.mappa{background:url("//prenota.paginegialle.it/img/iconaMappa.gif") no-repeat;}
#listing2 .altreInfo a.foto{background:url("//prenota.paginegialle.it/img/iconaFoto.gif") no-repeat;}

#listing2 .prezzo{background:url("//prenota.paginegialle.it/img/fondoPrezzo.gif") no-repeat;}

#listing2 .prezzo_1 a{background:url("//prenota.paginegialle.it/img/1/bottonePrenota.gif") no-repeat; overflow:hidden;}
#listing2 .prezzo_2 a{background:url("//prenota.paginegialle.it/img/2/bottonePrenota.gif") no-repeat; overflow:hidden;}
#listing2 .prezzo_3 a{background:url("//prenota.paginegialle.it/img/3/bottonePrenota.gif") no-repeat; overflow:hidden;}
#listing2 .prezzo_4 a{background:url("//prenota.paginegialle.it/img/4/bottonePrenota.gif") no-repeat; overflow:hidden;}
#listing2 .prezzo_5 a{background:url("//prenota.paginegialle.it/img/5/bottonePrenota.gif") no-repeat; overflow:hidden;}

#listing2 .prezzo a.dettagli_1 {background:url("//prenota.paginegialle.it/img/1/bottoneDettagli.gif") no-repeat;}
#listing2 .prezzo a.dettagli_2 {background:url("//prenota.paginegialle.it/img/2/bottoneDettagli.gif") no-repeat;}
#listing2 .prezzo a.dettagli_3 {background:url("//prenota.paginegialle.it/img/3/bottoneDettagli.gif") no-repeat;}
#listing2 .prezzo a.dettagli_4 {background:url("//prenota.paginegialle.it/img/4/bottoneDettagli.gif") no-repeat;}
#listing2 .prezzo a.dettagli_5 {background:url("//prenota.paginegialle.it/img/5/bottoneDettagli.gif") no-repeat;}

#listing2 h5.aperto{background:url("//prenota.paginegialle.it/img/meno.gif") no-repeat left 6px;}
#listing2 h5.chiuso{background:url("//prenota.paginegialle.it/img/piu.gif") no-repeat left 6px;}	
		
#listing2 .angoloAlto{background:url("//prenota.paginegialle.it/img/angoloAlto.gif") no-repeat;}
#listing2 .angoloBasso{background:url("//prenota.paginegialle.it/img/angoloBasso.gif") no-repeat;}

.soluzioneCercata{background:url("//prenota.paginegialle.it/img/fondoRossoCircolare.gif") no-repeat;}

.soluzioneCercata ul li {list-style-image: url("//prenota.paginegialle.it/img/frecceBianche.gif");}

.visualizzaAltreSoluzioni ul li {list-style-image: url("//prenota.paginegialle.it/img/frecceRosse.gif");}

.visualizzaAltreSoluzioni .scrollaSu{ background:url("//prenota.paginegialle.it/img/scrollaSu.gif") no-repeat;}
.visualizzaAltreSoluzioni .scrollaGiu{ background:url("//prenota.paginegialle.it/img/scrollaGiu.gif") no-repeat;}

.ordinaA { background: url("//prenota.paginegialle.it/img/ordinaSu.gif") no-repeat right 5px; }
.ordinaD { background: url("//prenota.paginegialle.it/img/ordinaGiu.gif") no-repeat right 5px;}

/****************/
/*    TYPO      */
/****************/

#listing2{	line-height:1; }

.risultati a, .paginazione2{color: #666 !important;}

.risultati strong, .paginazione2 strong{color: #730000;}

.dettaglioCamere{font-size:12px;}

#listing2 a, #listing2 .hotel{ color:#730000;}

#listing2 .info{ font-size:12px;line-height:14px;}

#listing2 h5.chiuso a, #listing2 h5.aperto a{
	text-decoration: none;
	color:#666;
	font-weight:bold;
} 

#listing2 h5.chiuso{ margin-bottom:30px; }

#listing2 .hotel h3{ font-size:18px;}

#listing2 h4,#listing2 h5{font-size:12px !important;margin-bottom:7px;}

#listing2 h4{font-weight:normal;}

#listing2 h4 span{
	font-weight:bold;
	color:#730000;
	display:block;
	margin-top:4px;
}

#listing2 .prezzo p{
	text-align:center;
	font-size:11px;
	padding: 10px 20px 10px 20px;}

#listing2 .prezzo strong,#listing2 .prezzo span{
    font-size:17px;
    color:#730000;
    font-weight:normal;        
}
.alternativo{
	font-size:12px;
	font-weight:bold;
	color:#730000;}

.alternativo span{
	font-size:14px;
	color:#666 !important;}
	
.ordinaA, .ordinaD {
	padding-right:13px;
	color:#333 !important;
}

#listing2 .pallino {
	display:block;
	float:left;
	width:30px;
	height:20px;
	margin-right:5px;
	margin-top:1px;
	text-indent:-3000px;
}

.pallino1
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino1.png');}
.pallino1[class] {background:
url("//prenota.paginegialle.it/img/pallino1.png") no-repeat;}
.pallino2
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino2.png');}
.pallino2[class] {background:
url("//prenota.paginegialle.it/img/pallino2.png") no-repeat;}
.pallino3
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino3.png');}
.pallino3[class] {background:
url("//prenota.paginegialle.it/img/pallino3.png") no-repeat;}
.pallino4
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino4.png');}
.pallino4[class] {background:
url("//prenota.paginegialle.it/img/pallino4.png") no-repeat;}
.pallino5
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino5.png');}
.pallino5[class] {background:
url("//prenota.paginegialle.it/img/pallino5.png") no-repeat;}
.pallino6
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino6.png');}
.pallino6[class] {background:
url("//prenota.paginegialle.it/img/pallino6.png") no-repeat;}
.pallino7
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino7.png');}
.pallino7[class] {background:
url("//prenota.paginegialle.it/img/pallino7.png") no-repeat;}
.pallino8
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino8.png');}
.pallino8[class] {background:
url("//prenota.paginegialle.it/img/pallino8.png") no-repeat;}
.pallino9
{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino9.png');}
.pallino9[class] {background:
url("//prenota.paginegialle.it/img/pallino9.png") no-repeat;} .pallino10 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
sizingMethod=scale
src='//prenota.paginegialle.it/img/pallino10.png');}
.pallino10[class] {background:
url("//prenota.paginegialle.it/img/pallino10.png") no-repeat;}



