/* typographic*/

.titolo1 {
background-image:url(../images/titolo1.gif);
background-position:5px bottom;
background-repeat:no-repeat;
clear:both;
float:left;
height:26px;
padding-left:20px;
padding-top:11px;
width:606px;
}


.titolo2 {
color:#ed008c;
font-size:16px;
text-transform:uppercase;
}

.titolo2 a{
color:#ed008c;
text-decoration:none;
}

.titolo2 a:hover{
color:#BC8A1E;
text-decoration:none;
}

.titolo2i {
color:#BC8a1e;
font-size:12px;
text-transform:uppercase;
vertical-align:top;
}

.titolo2i a{
color:#ed008c;
text-decoration:none;
}

.titolo2i a:hover{
color:#BC8A1E;
text-decoration:none;
}

.titolo3i {
color:#bc8a1e;
font-size:12px;
text-transform:uppercase;
vertical-align:top;
}

.titolo3i a{
color:#bc8a1e;
text-decoration:none;
}

.titolo3i a:hover{
color:#BC8A1E;
text-decoration:none;
}

.titolo_last {
color:#494949;
font-size:11px;
text-transform:uppercase;

}

.titolo_last a{
color:#494949;
text-decoration:none;
}

.titolo_last a:hover{
color:#515151;
text-decoration:underline;
}
.titolo_last8 {
color:#494949;
font-size:13px;
text-transform:uppercase;
vertical-align:super;
}

.titolo_last8 a{
color:#494949;
text-decoration:none;
}

.titolo_last8 a:hover{
color:#515151;
text-decoration:underline;
}



.titolo_last2 {
color:#494949;
font-size:12px;

}

.titolo_last2 a{
color:#494949;
text-decoration:none;
}

.titolo_last2 a:hover{
color:#515151;
text-decoration:underline;
}

.titolo_last2b {
color:#494949;
font-size:12px;
text-transform:uppercase;

}
.titolo_last3 {
color:black;
font-size:11px;

}

.titolo_last3 a{
color:black;
text-decoration:none;
}

.titolo_last3 a:hover{
color:black;
text-decoration:underline;
}
.titolo_last2b a{
color:#494949;
text-decoration:none;
}

.titolo_last2b a:hover{
color:#515151;
text-decoration:underline;
}

.price1{
color:#494949;
font-size:16px;
text-transform:uppercase;
}

.price1 a{
color:#494949;
text-decoration:none;
}

.price1 a:hover{
color:#494949;
text-decoration:underline;
}

.price2{
color:#494949;
font-size:10px;
text-transform:uppercase;
}

.price2 a{
color:#494949;
text-decoration:none;
}

.price2 a:hover{
color:#494949;
text-decoration:underline;
}

.price3{
color:#FFF;
font-size:10px;
text-transform:uppercase;
}

.price3 a{
color:#FFF;
text-decoration:none;
}

.price3 a:hover{
color:#FFF;
text-decoration:underline;
}
.price4 {
color:#FFFFFF;
font-size:10px;
text-transform:uppercase;
vertical-align:sub;
}

.price4 a{
color:#FFF;
text-decoration:none;
}

.price4 a:hover{
color:#FFF;
text-decoration:underline;
}

.price5 {
color:black;
font-size:20px;
text-transform:uppercase;
vertical-align:sub;
#vertical-align:top;
}

.price5 a{
color:black;
text-decoration:none;
}

.price5 a:hover{
color:black;
text-decoration:underline;
}

.price6{
color:black;
font-size:10px;
text-transform:uppercase;
vertical-align:sub;
}

.price6 a{
color:black;
text-decoration:none;
}

.price6 a:hover{
color:black;
text-decoration:underline;
}

.localita{
	color:#00b0cd;
	font-size:9px;
	text-transform:uppercase;
}

.localita a{
	color:#00b0cd;
	text-decoration:none;
}

.localita a:hover{
	color:#00b0cd;
	text-decoration:underline;
}

.localita2{
	color:#00b0cd;
	font-size:9px;
	text-transform:uppercase;
	vertical-align:text-bottom;
}

.localita2 a{
	color:#00b0cd;
	text-decoration:underline;

}

.localita2 a:hover{
	color:#00b0cd;
	text-decoration:none;
}

.categoria{
color:#494949;
	font-size:12px;
}

.categoria a{
color:#494949;
	text-decoration:none;
}

.categoria a:hover{
color:#494949;
	text-decoration:underline;
}
.txt{
	color:#515151;
	font-size:12px;
}

.txt a{
	color:#515151;
text-decoration:none;
}

.txt a:hover{
	color:#515151;
text-decoration:underline;
}

.txt11{
	color:#515151;
	font-size:11px;
	line-height:14px;
}

.txt11 a{
	color:#515151;
text-decoration:none;
}

.txt11 a:hover{
	color:#515151;
text-decoration:underline;
}


.leggi{
	color:#ed008c;
	font-size:12px;
}

.leggi a{
	color:#ed008c;
text-decoration:none;
}

.leggi a:hover{
color:#BC8A1E;
text-decoration:underline;
}

.txt_white{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}


.titolo_23 {
color:#282828;
font-size:23px;
font-weight:bold;
	text-transform:uppercase;

}

.titolo_23 a{
color: #3caaf5;
text-decoration:none;
}

.titolo_23 a:hover{
color:#515151;
text-decoration:none;
}


.indirizzo {
color:#282828;
font-size:12px;
vertical-align:top;
}

.indirizzo a{
color:#282828;
text-decoration:none;
}

.indirizzo a:hover{
color:#282828;
text-decoration:underline;
}

.voto {
color:#FFF;
font-size:11px;
font-weight:bold;
}

.voto a{
color:#FFF;
text-decoration:none;
}

.voto a:hover{
color:#FFF;
text-decoration:underline;
}

.voto2 {
color:#494949;
font-size:23px;
font-weight:bold;
}

.voto2  a{
color:#494949;
text-decoration:none;
}

.voto2  a:hover{
color:#494949;
text-decoration:underline;
}

.voto20 {
color:#494949;
font-size:20px;
font-weight:bold;
}

.localita4{
color:#3eaaf5;
font-size:36px;
font-weight:bold;
letter-spacing: -2px;
	text-transform:uppercase;
}

.localita4 a{
color:#3eaaf5;
text-decoration:none;
}

.localita4  a:hover{
color:#3eaaf5;
text-decoration:none;
}

.indietro{
color:#47c7e4;
font-size:12px;
font-weight:bold;
	text-transform:uppercase;
}

.indietro a{
color:#47c7e4;
text-decoration:none;
}

.indietro  a:hover{
color:#3dacc5;
text-decoration:underline;
}
	.separetor{
		color:#ed008c;
		font-size:20px;
		
		}
		
.text20 {
color:#282828;
font-size:20px;
font-weight:bold;


}

.text20 a{
color:#282828;
text-decoration:none;
font-size:20px;
}

.text20 a:hover{
color:#515151;
text-decoration:none;
}

.text18 {
color:#282828;
font-size:18px;
font-weight:bold;


}

.text18 a{
color:#282828;
text-decoration:none;
font-size:20px;
}

.text18 a:hover{
color:#515151;
text-decoration:none;
}
.text15 {
color:#282828;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
vertical-align:middle;
}

.text15 a{
color:#282828;
text-decoration:none;

}

.text15 a:hover{
color:#515151;
text-decoration:none;
}

.text10 {
color:#282828;
font-size:10px;
font-weight:bold;


}

.text10 a{
color:#282828;
text-decoration:none;
font-size:20px;
}

.text10 a:hover{
color:#515151;
text-decoration:none;
}

.text10o {
color:#BC8A1E;
font-size:10px;
font-weight:bold;


}

.text10o a{
color:#BC8A1E;
text-decoration:none;
font-size:20px;
}

.text10o a:hover{
color:#ed008c;
text-decoration:none;
}
span.text15g {
color:#ed008c;
font-size:15px;
font-weight:bold;
}

span.text15g a{
color:#ed008c;
text-decoration:none;

}

span.text15g a:hover{
color:#BC8A1E;
text-decoration:none;
}

span.text15u {
color:#ed008c;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

span.text15u a{
color:#ed008c;
text-decoration:none;

}

span.text15u a:hover{
color:#BC8A1E;
text-decoration:none;
}

span.text18u {
color:#ed008c;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
}

span.text20u a{
color:#ed008c;
text-decoration:none;

}

span.text20u a:hover{
color:#BC8A1E;
text-decoration:none;
}

span.text17u {
color:#ed008c;
font-size:17px;
font-weight:bold;
text-transform:uppercase;
}

.text12 {
color:#282828;
font-size:12px;

}

.text12 a{
color:#282828;
text-decoration:none;

}

.text12 a:hover{
color:#515151;
text-decoration:none;
}

.text32 {
color:#282828;
font-size:32px;
font-weight:bold;

}

.text32 a{
color:#282828;
text-decoration:none;

}

.text32 a:hover{
color:#515151;
text-decoration:none;
}

.invia2{
color:#bc8a1e;
font-size:12px;

}

.invia2 a{
color:#bc8a1e;
text-decoration:none;

}

.invia2 a:hover{
color:#ed008c;
text-decoration:underline;
}
span.white{
	color:#FFF;	
}

span.white a{
	color:#FFF;	
}

span.white a:hover{
	color:#FFF;	
}



span.page1 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
vertical-align:text-top;
}

span.page1 a{
color:#FFF;
text-decoration:none;

}

span.page1 a:hover{
color:#FFF;
text-decoration:none;
}

span.page2 {
color:#444444;
font-size:14px;
font-weight:bold;
vertical-align:text-top;

}

span.page2 a{
color:#444444;
text-decoration:none;

}

span.page2 a:hover{
color:black;
text-decoration:none;
}

.durata_txt {
color:#515151;
font-size:11px;
font-weight:bold;
}
.tabella_txt1{
	font-size:13px;
	color:#282828;
		text-transform:uppercase;
}

.tabella_txt1 a{
	font-size:13px;
	color:#282828;
		text-decoration:none;
}

.tabella_txt1 a:hover{
	font-size:13px;
	color:#515151;
	text-decoration:none;
}

.item_fatture22 {
float:left;
padding-top:6px;
text-align:center;
width:103px;
}
span.best_price {
color:black;
font-size:12px;
vertical-align:top;
}

span.best_price a{
	color:black;
text-decoration:none;
}

span.best_price a:hover{
	color:#515151;
text-decoration:none;
}

.titolo23c {
color:#ed008c;
font-size:19px;
font-weight:bold;
text-transform:uppercase;
vertical-align:top;
}
.titolo25{
	font-size:10px;
	}
	
.yellow{
	color:#BC8A1E;
}

.txt_chiama{
	font-size:28px;
	font-weight:bold;
	color:#ed008c;
	text-transform:uppercase;
}

.titolo_hotel23{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}

.titolo_hotel23 a{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
		color:#FFF;
}

.top{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}

.sliderImage span {
font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}

.txt12w{
	
	font-size:12px;
	color:#FFF;
		float:left;
	width:67px;
	font-weight:normal;
}

.txt12y{
	float:left;
	width:47px;
	
	font-size:12px;
	color:#ed008c;
	font-weight:normal;
}

div.txtw_div{

	width:600px;
	font-size:12px;
	color:#FFF;
	text-transform:none;
	margin-top:0px;
	#margin-top:-10px;
}

.txtw_div2{

	width:500px;
	color:#FFF;
}

.last_titolo_div{
	width:178px;
	float:left;
	margin-top:0px;
	#margin-top:-7px !important;
	#margin-top:-7px;
}
