*{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:13px;
	color:#0800a5;
}

/*tag*/

body{
	background-color:#000066;
	padding:20px 0;
}

#main h2{
	color:#ff7200;
	font-size:24px;
	letter-spacing:-1px;
	padding-left:0px;
}

#main h3{
	color:#8080c0;
	font-size:16px;
	letter-spacing:-1px;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


	#hidden_box{
		width:740px;
		height:510px;
		position:fixed;
		z-index:-10;
		top:50%;left:50%;  
		margin:-250px 0 0 -375px; 
		sbackground-color:#ffffff;
		padding:5px 15px;;
		/*display:none;*/
		background-image:url(img/cornice_finestra.gif);
		background-repeat:no-repeat;
		background-position:top center
	}
	
	#hidden_box p.close{
		text-align:right;
		padding-top:15px;
	}
	
	#hidden_content{
		background-color:#FFFFFF;
	}
	
	#risultati p.link{
		margin-bottom:12px;
		text-align:left;
	}
	
	#risultati p.link a,#risultati p.uplink a{
		/*text-decoration:none;*/
	}
	
	#risultati p.info_turistiche,#risultati p.uplink{
		width:600px;
		float:left;
		text-align:justify;
	}
	
	#risultati p.uplink{
		text-align:right;
	}
	
	#risultati p.foto_turistiche{
		float:right;
		width:0px;
		text-align:center;
	}
	
	#risultati p.foto_turistiche img{
		display:block;
		margin-bottom:10px;
	}
	
	div.centrato {
	  display:     block;
	  width:       220px;
	  height:      34px;

	  position:    fixed;
	  top:         50%;
	  left:        50%;

	  margin:      -17px 0 0 -110px;

	  b
	}
	#velo_load{
		height:100%;
		width:100%;
		position:   fixed;
		top:0;
		left:0;
		background-color:#ffffff;
		z-index:5;
		display:none;
		background-image:url(/engine/ajax-loader.gif);
		opacity:0.7;
		filter:alpha(opacity=70);
		background-position:center;
		background-repeat:no-repeat;
	}
	
	select{
		margin:0;
	}

/*id*/

#pagina{
	background-color:#FFFFFF;
	width:830px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #8080c0;
	padding:34px;
	padding-top:25px;
	padding-bottom:5px;
}

#bottom{
	width:898px;
	margin-left:auto;
	margin-right:auto;
	padding:15px 0;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	
}

#bottom a{
	color:#fff;
}


/*#bottom .bold{
	color:#FFFFFF;
	font-weight:bold;
}*/

#sx{
	padding:0;
	float:left;
	width:210px;
	font-weight:bold;
}

#dx{
	width:620px;
	float:right;
}

#menu{
	padding:0 5px;
}

#main{
	padding:1px;
}

#banner{
	width:468px;
	background-color:#D7D8DB;
	height:60px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:1px;
	float:right;
	margin-top:2px;
	margin-bottom:2px;
	text-align:right;
	
}


#flag{
	/*margin-top:3px;
	margin-bottom:3px;*/
	text-align:right;
}

#footer{
	margin-top:40px;
	margin-bottom:20px;
	text-align:center;
}

#path{
	text-align:right;
	font-weight:bold;
}

#path a{
	text-align:right;
	font-weight:bold;
}

#chiusura{
	text-align:center;
	color:#000099;
}

#chiusura h3{
	text-align:center;
	font-size:18px;
	color:#000099;
}

#chiusura h4{
	text-align:center;
	font-size:16px;
	color:#000099;
}

#chiusura .indirizzo{
	color:#000099;
}

#chiusura .telefono{
	font-size:13px;
	font-weight:bold;
	color:#000099;
}

#cellarichiesta {
	background-image: url('http://www.italialodging.com/engine/img/req_orange_235_188.gif');
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height:18px;
	padding-left:10px;
	padding-top:12px;
	vertical-align:top;

}

#cellarichiesta .titologr{
	font-family: 'Neucha'; 
	font-size:23px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#ffffff;
}
#cellarichiesta .formgr1{
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	padding-left:50px;
}
#cellarichiesta .formgr2{
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	padding-left:50px;

}

.campo1{
	font-size:13px;
	line-height:18px;
	font-weight:normal;font-style:italic;
	color:#ffffff;
	margin-top:1px;
	margin-left:50px;
}

.campo2{
	font-size:13px;
	line-height:18px;
	font-weight:normal;font-style:italic;
	color:#ffffff;
	margin-top:6px;
	margin-left:50px;
	
}
.campo3{
	font-size:13px;
	line-height:18px;
	font-weight:normal; 
	color:#ffffff;
	margin-top:16px;
	margin-left:50px;
	
}
.pulsanteinvia{
	font-size:13px;
	line-height:18px;
	font-weight:normal; 
	color:#ffffff;
	margin-top:-30px;
	margin-left:128px;
	cursor:pointer;
	cursor:hand;
	
}


#cellaofferta {
	background-position: top, left;
    background-repeat: no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height:18px;
	padding-left:12px;
	padding-top:18px;
	vertical-align:top;
	

}
#cellaofferta_sm {
	background-position: top, left;
    background-repeat: no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height:15px;
	padding-left:12px;
	padding-top:0px;
	vertical-align:top;
}

#cellaofferta .titologr{
	font-family: 'Neucha'; 
	font-size:23px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#ffffff;
}
#cellaofferta_sm .titologr{
	font-family: 'Neucha'; 
	font-size:15px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#ffffff;
}

.fotoofferta{
	border-color:#FFFFFF;
}
.offrigalinks{
	font-size:12px;
	line-height:12px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:0px;
	margin-right:3px;
	padding-top:2px;
}
.offrigalinks_sm{
	font-size:12px;
	line-height:12px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:159px;
	margin-right:3px;
	margin-top:-215px;
}


.offrigalinks_sm a{
	color:#fff;
	font-size:12px;
}

.offrigalinks a{
	color:#fff;
	font-size:12px;
}

	
.offrigaeur{
	font-size:13px;
	line-height:18px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-top:-187px;
	margin-left:165px;

}
.offrigaeur_sm{
	font-size:13px;
	line-height:18px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-top:-13px;
	margin-left:109px;
}

.offrigaoffertaera2{
	font-size:11px;
	text-decoration:none;
	line-height:13px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:165px;
	margin-top: 2px;
}
.offrigaoffertaera2_sm{
	font-size:12px;
	text-decoration:none;
	line-height:13px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:109px;
	margin-top: 2px;
}

.offrigaoffertaera3{
	font-size:11px;
	text-decoration:none;
	line-height:13px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:165px;
	margin-top: 2px;
	margin-right:10px;
}
.offrigaoffertaera3_sm{
	font-size:11px;
	text-decoration:none;
	line-height:13px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:165px;
	margin-top: 2px;
	margin-right:10px;
}

.offrigaoffertaera{
	font-size:13px;
	line-height:13px;
	letter-spacing:-1px;
	font-weight:bold;
	text-decoration: line-through;
	color:#ffffff;
}
.offrigaoffertaera_sm{
	font-size:12px;
	line-height:13px;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration: line-through;
	color:#ffffff;
}


.offertabig{
	font-size:20px;
	line-height:18px;
	letter-spacing:-2px;
	font-weight:bold;
	color:#ffffff;
}

.offertabig_sm{
	font-size:20px;
	line-height:18px;
	letter-spacing:-2px;
	font-weight:bold;
	color:#ffffff;
}

.offrigaprezzoriferito{
	font-size:13px;
	line-height:13px;
	letter-spacing:0px;
	font-weight:normal;font-style:italic;
	color:#ffffff;
	margin-left:166px;
	margin-right:3px;
}
.offrigaprezzoper{
	font-size:12px;
	line-height:12px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:165px;
	margin-right:8px;
}
.offrigaperiodobig{
	font-size:18px;
	line-height:20px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:0px;
	margin-right:3px;
	margin-top: 8px;
}
.offrigaperiodobig_sm{
	font-size:13px;
	line-height:20px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:0px;
	margin-right:3px;
	margin-top: 0px;
}

.offrigaperiodosmall{
	font-size:12px;
	color:#ffffff;
}
.offrigaperiodosmall_sm{
	font-size:10px;
	letter-spacing:0px;
	color:#ffffff;
}

.offrigasoggiornominimo{
	font-size:11px;
	line-height:13px;
	letter-spacing:0px;
	font-weight:normal;
	color:#ffffff;
	margin-left:0px;
	margin-right:3px;
	margin-top:5px;
}
.offrigaspecifiche{
	font-size:11px;
	line-height:13px;
	letter-spacing:0px;
	font-weight:normal;
	color:#ffffff;
	margin-left:0px;
	margin-right:3px;
}
.offrigaservizioincluso{
	font-size:13px;
	line-height:13px;
	letter-spacing:0px;
	font-weight:normal;
	color:#ffffff;
	margin-left:0px;
	margin-right:3px;
	margin-top:6px;
}
.offrigarisparmio{
	font-size:20px;
	line-height:13px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:173px;
	margin-right:3px;
	margin-top:7px;
}
.offrigarisparmio_sm{
	font-size:12px;
	line-height:13px;
	letter-spacing:0px;
	font-weight:normal;
	color:#ffffff;
	margin-left:109px;
	margin-right:3px;
	margin-top:2px;
}

.offrigaperc{
	font-size:25px;
	line-height:13px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#ffffff;
	margin-left:182px;
	margin-right:3px;
	margin-top:9px;
}
.offrigaperc_sm{
	font-size:15px;
	line-height:13px;
	letter-spacing:0px;
	font-weight:normal;
	color:#ffffff;
}

.pulsanteinviaofferta{
	margin-top:-35px;
	margin-left:0px;
	cursor:pointer;
	cursor:hand;
}
.pulsanteinviaofferta_sm{
	margin-top:-39px;
	margin-left:-4px;
	cursor:pointer;
	cursor:hand;
}


.offrigatutte{
	font-family: 'Neucha';
	font-size:14px;
	letter-spacing:-3px; 
	line-height:13px;
	letter-spacing:0px;
	font-weight:normal;
	text-decoration: underline;
	color:#ffffff;
	margin-left:150px;
	margin-right:10px;
	margin-top:-140px;
}

.offrigatutte a{
	font-family: 'Neucha';
	font-size:14px;
	letter-spacing:-3px; 
	line-height:13px;
	letter-spacing:0px;
	font-weight:normal;
	text-decoration: underline;
	color:#ffffff;
}







/*classi*/

.clean{
	clear:both;
	margin:0;
	padding:0;
	height:0;
}

#sx img.mb5{
	margin-top:3px;
	margin-bottom:2px;
}

#sx img.mb7{
	margin-top:3px;
	margin-bottom:10px;
}


.sotto_titolo{
	font-size:18px;
	letter-spacing:-1px;
	font-weight:bold;
	padding-left:0px;
}

.orange{
	color:#ff9933;
}

#main h3.orange{
	color:#ff9933;
}

.white{
	color:#ffffff;
}

.bold{
	font-weight:bold;
	color:inherit;
}

img.linea{
	display:block;
	margin:8px auto 8px auto;
}

img.linea2{
	display:block;
	margin:2px 0px 10px 12px;
}

img.parcentro{
	display:block;
	margin:5px auto 10px auto;
	clear:right;
}

p.valid{
	padding:10px;
	text-align:center;
}

.piccolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

img.invia {
	border-top:#FFFFFF 5px solid;
	border-right:#FFFFFF 20px solid;
	/*margin-right:10px;*/
}

img.b10{
	border:#FFFFFF 3px solid;
}
p.freccia{
	display:table-cell;
	padding-left:20px;
	/*height:17px;*/
	vertical-align:middle;
	background-image:url(img/freccia_1.gif);
	background-position:2px 3px;
	background-repeat:no-repeat;
	font-size:13px;
	display:block;	
	margin:3px;
	margin-left:10px;
}

p.grazie{
	padding:20px;
	font-size:16px;
	display:block;	
	margin:1px;
	/*margin-left:10px;*/
	text-align:center;
	
}

p.link{
	padding:20px;
	font-size:16px;
	display:block;	
	margin:1px;
	/*margin-left:10px;*/
	text-align:left;
	
}


p.score{
	padding-left:12px;
}

.unita_abitative{
	width:80%;
	margin:10px auto;
	border:1px solid #8080c0;
}

.unita_abitative p.denominazione{
	background-color:#0000FF;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 7px;
	background-image:url(img/sfondo_cella_blu.gif);
	background-repeat:repeat-x;
}

.unita_abitative p.stanza{
	font-weight:bold;
	color:#8080c0;
	padding:2px 7px;
	font-size:13px;
}

.unita_abitative p.prezzo{
	background-image:url(img/sfondo_cella_azzurro.gif);
	background-repeat:repeat-x;
	padding-left:7px;
	color:#FFFFFF;
}

.unita_abitative p.descrizione{
	padding:0 7px 4px 7px;
}

#gal_menu h3{
	width:100px;
	float:left;
}

#gal_menu p{
	width:500px;
	float:right;
	text-align:right;
}

#gal_menu p img{
	border:0px;
	margin:0px;
}

#galImg{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:4px;
	text-align:center;
}

#galPN{
	width:480px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	
}

#galPN img{
	border:0;
}

#galPN .bold{
	font-size:16px;
	font-weight:bold;
}
#map{
	width:500px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
}

.size_r1{
	font-size:16px;
}


.size_r2{
	font-size:18px;
	/*text-decoration:underline;*/
	font-weight:bold;
}


.size_r3{
	font-size:20px;
}


.size_r4{
	font-size:22px;
	font-weight:bold;
	/*text-decoration:underline;*/
}

.size_r5{
	font-size:28px;
	font-weight:bold;
}


