
body.cn h1, body.fr h1, body.ru h1, body.eng h1 {
	width: 300px;
	color: #fff!important;
	top: 165px!important;
	left: 50%;
	color: #900;
	margin-left: -560px
	}
 body.eng h1 {
	margin-left: -470px
	}	
body.cn h2, body.fr h2, body.ru h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	width: 300px;
	font-size: 18px;
	top: 885px!important;
	left: 50%;
	color: #900;
	margin-left: -560px
	}
body.eng h2 {
	font-family: Verdana, Geneva, sans-serif;
	width: 300px;
	font-size: 16px;
	font-weight: bold;
	top: 418px!important;
	left: 50%;
	color: #900;
	margin-left: -460px
	}
body.cn h3 {
	width: 300px;
	left: 50%;
	margin-left: -560px;
	top: 880px;
	}
 body.eng h3 {
	width: 300px;
	left: 50%;
	margin-left: -10px!important;
	top: 880px;
	}	
body.cn #idMain .Luoghi h3, body.fr #idMain .Luoghi h3, body.ru #idMain .Luoghi h3, body.eng #idMain .Luoghi h3 {
	width:580px;
	margin-left:10px;}

/* --- INGLESE -----*/
body.eng .divAlberghi div.pUtilities a.aPUPrenota {
	font-size: 10px;
	padding:2px 0;
	width: 67px;
	text-align: center;
	text-transform: none
	}
body.eng .divContenuto h4 {
	margin-left: 20px;
	border-bottom: 0
}	
body.eng div#divBoxCerca #formCerca, body.fr div#divBoxCerca #formCerca, body.cn div#divBoxCerca #formCerca,
body.ru div#divBoxCerca #formCerca{padding-top:36px}
body.eng #idWrapper .Luoghi .divContenuto{padding-top:10px}
body.eng #idWrapper .Luoghi .divContenuto img{margin-top:30px}
body.eng #idMain h3{position:relative;top:auto;left:auto;}
body.eng div.divContenuto{padding-top: 10px}
body.eng div.News{padding-top: 50px}


body.eng #divColStutture h3,body.eng  #colService h4,body.eng  #divRecensioni h4,body.eng  #divHighlights h4 {
	font-family:Verdana, Geneva, sans-serif!important;
	padding:5px 10px!important;
	margin:0!important;
	font-size:14px!important;
	font-weight:bold!important;
}
body.eng #divHighlights h4 {
	font-size:12px!important;
	background: #dfe9f3;
	color: #000;
}
body.eng #colService h4 {
	font-size:12px!important;
}
body.eng #divColStutture {
	background:#fff url(../img/bkg_divAlberghi.jpg) repeat-x left top;
	border:1px solid #efefef;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	width:580px;
	float:right;
	padding-top: 30px;
	}
body.eng .divInnerAlbergo{position:absolute;top:0;left:240px;position:relative;width:335px}
body.eng img.imgAlberghi{display:block;width:67px;height:51px;float:right;background-repeat:no-repeat;background-position:center center;position:absolute;right:2px;top:22px}
body.eng .divInnerAlbergo h4 {
	font-size:14px!important;
	font-weight: bold!important;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px 10px 0 10px!important;
	margin:0!important;
	float:left;
	width:240px;
	border-bottom:0!important
}

body.eng .divInnerAlbergo h4 a{color:#333!important}
body.eng .divAlberghi .divInnerAlbergo p{padding:5px 10px!important;width:240px;float:left;margin:0;line-height:10px}
body.eng .divAlberghi div.pUtilities{position:absolute;width:330px;padding:0;margin:0;bottom:0;left:245px}
body.eng .divAlberghi div.pUtilities a:hover.aPUPrenota {background:#5a8d00;color:#fff}
body.eng .eng .divAlberghi div.pUtilities a.aPUPrenota {
	font-size: 10px;
	padding:2px 0;
	width: 67px;
	text-align: center;
	text-transform: none
	}	
body.eng .divAlberghi{
	width: 576px;	
	padding-bottom:20px;
	border:1px solid #ccc;
	position:relative;
	height:80px;
	margin:1px;
	margin-bottom:5px;
	}
body.eng .divDeal{
	background:#fff url(../img/stamp.gif) no-repeat left top;
	width:240px;
	height:100px;
	position:absolute;
	left:0;
	top:0;	
	border-right:1px solid #efefef;
	}
body.eng .divDeal a{
	position:absolute;
	right:10px;
	font-weight:bold;
	top:26px;
	}
body.eng ul.bar_piccolo{
	margin: 50px auto 0 10px;
	
	}
body.eng ul.bar_piccolo li {
	width: 70px;
	border-bottom: 1px solid #848484;
	height:30px;
	float:left;
	padding-top: 0;
	line-height:1.4em;
	font-size: 10px;
	text-align:center;
	}
body.eng li.primo{
	color:#fff;
	background-color:#3d9b35;
	text-align:center;
	}
body.eng ul.bar_piccolo li.secondo{
	width: 80px;	
	background:#efefef;
	color:#000;
	}
body.eng li.terzo{
	color:#fff;
	background:#ed2224;
	border-right: 1px solid #848484;		
	}
body.eng span.big_piccolo{
	font-weight:bold;
	font-size:12px;
	}
body.eng .eng .divContenuto h4 {
	margin-left: 20px;
	border-bottom: 0!important
}	
body.eng #listtitle p {
	padding: 5px 20px;
}	
body.eng #listtitle strong a {
	display: block;
	font-size: 12px;
	padding: 5px 10px;
}