.hideIt {
	visibility:hidden;
	display:none;
}

#corpo #col_risSX #box_ricerca #form_ricerca #pulsante {
	width:209px;
	float:left;
	text-align:center;
	padding-top:10px;
}

#corpo #col_risSX #box_ricerca #form_ricerca #pulsante #cerca {
	background-color:#06C;
	font-size:20px;
	width:150px;
	border:2px solid #FFF;
	color:#FFF;
	font-weight:bold;
	padding:10px;
	cursor:pointer;
}

#corpo #col_risSX #box_ricerca #form_ricerca #hotelId {
	font-size:18px;
	width:209px;
}

#corpo #col_risSX #tips {
	float:left;
	width:219px;
	margin-top:20px;
}

#corpo #col_risSX #hotelVicini {
	float:left;
	width:219px;
	margin-top:20px;
}

#corpo #col_risSX #hotelVicini #hotelViciniTesta {
	float:left;
	margin:0;
	font-size:18px;
	padding:4px;
	color:#FFF;
	width:211px;
	background-color:#06C;
}

#corpo #col_risSX #hotelVicini #hotelViciniCorpo {
	float:left;
	width:215px;
	margin-top:1px;
	border:2px solid #06C;
}

#corpo #col_risSX #hotelVicini #hotelViciniCorpo a {
	float:left;
	width:207px;
	color:#000;
	margin:1px;
	padding:3px;
}

#corpo #col_risSX #hotelVicini #hotelViciniCorpo a:hover {
	text-decoration:none;
}

#corpo #col_risSX #hotelVicini #hotelViciniCorpo a strong {
	font-size:14px;
	font-weight:bold;
	width:207px;
	color:#0C4369;
	padding-bottom:2px;
}

#corpo #col_risSX #hotelVicini #hotelViciniCorpo a span {
	font-size:12px;
	float:left;
	width:134px;
	padding-bottom:2px;
	text-decoration:none;
}

#corpo #col_risSX #hotelVicini #hotelViciniCorpo img.img {
	float:left;
	padding-right:5px;
}

#corpo #col_risDX #hotel {
	width:751px;
	float:left;
	padding:0 0 0 5px;
	margin-bottom:5px;
}

#corpo #col_risDX #hotel #links {
	width:225px;
	float:left;
}

#corpo #col_risDX #hotel #links #linkRecensioni {
	width:110px;
	float:left;
}

#corpo #col_risDX #hotel #links #linkRecensioni #voto {
	width:110px;
	font-size:30px;
	color:#F60;
	float:left;
	font-weight:bold;
	margin-top:-5px;
}

#corpo #col_risDX #hotel #links #linkRecensioni #voto span {
	font-size:12px;
}

#corpo #col_risDX #hotel #links #linkRecensioni #numVoti {
	width:110px;
	font-size:12px;
	float:left;
}

#corpo #col_risDX #hotel #links #linkRecensioni #numVoti a{
	text-decoration:underline;
}


#corpo #col_risDX #hotel #links #linkPrenota {
	width:110px;
	float:right;
	padding-left:5px;
	height:79px;
}

#corpo #col_risDX #hotel #links #linkPrenota a {
	background-clip: padding-box;
	background-color: #FCDE00;
	border: 4px solid #FC0;
	border-radius: 10px;
	color: #0C4369;
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
	float:left;
	width:82px;
	text-align:center;
}

#corpo #col_risDX #hotel #linkRicercaDisp {
	float:left;
	margin:10px 0;
}

#corpo #col_risDX #hotel #linkRicercaDisp a {
	background:url(../images/verificato.png) #FCDE00 no-repeat 10px 8px;
	padding:10px 10px 10px 45px;
	background-color: #FCDE00;
	border: 4px solid #FC0;
	border-radius: 10px;
	color: #0C4369;
	font-size: 20px;
	font-weight: bold;
	float:left;
	text-align:center;
}

#corpo #col_risDX #hotel #nomeHotel {
	width:526px;
	float:left;
	text-align:left;
	padding:0 0 5px 0;
	/*text-shadow:1px 1px 0 #CCC;*/
}

#corpo #col_risDX #hotel #nomeHotel h1 {
	font-size:26px;
	float:left;
	min-height:30px;
	margin:0;
	padding:28px 0 4px 0;
}

#corpo #col_risDX #hotel #nomeHotel h1.stelle0 {
	padding:0 0 4px 0 !important;
}

#corpo #col_risDX #hotel #nomeHotel h1.stelle1 {
	background:url(/images/stelle-1.png) left top no-repeat;
}
#corpo #col_risDX #hotel #nomeHotel h1.stelle2 {
	background:url(/images/stelle-2.png) left top no-repeat;
}
#corpo #col_risDX #hotel #nomeHotel h1.stelle3 {
	background:url(/images/stelle-3.png) left top no-repeat;
}
#corpo #col_risDX #hotel #nomeHotel h1.stelle4 {
	background:url(/images/stelle-4.png) left top no-repeat;
}
#corpo #col_risDX #hotel #nomeHotel h1.stelle5 {
	background:url(/images/stelle-5.png) left top no-repeat;
}
#corpo #col_risDX #hotel #nomeHotel h1.stelle6 {
	background:url(/images/stelle-6.png) left top no-repeat;
}

#corpo #col_risSX a.stellina1 {
	background:url(/images/stellina-1.png) right top no-repeat;
	padding-right:18px;
}
#corpo #col_risSX a.stellina2 {
	background:url(/images/stellina-2.png) right top no-repeat;
	padding-right:18px;
}
#corpo #col_risSX a.stellina3 {
	background:url(/images/stellina-3.png) right top no-repeat;
	padding-right:18px;
}
#corpo #col_risSX a.stellina4 {
	background:url(/images/stellina-4.png) right top no-repeat;
	padding-right:18px;
}
#corpo #col_risSX a.stellina5 {
	background:url(/images/stellina-5.png) right top no-repeat;
	padding-right:18px;
}
#corpo #col_risSX a.stellina6 {
	background:url(/images/stellina-6.png) right top no-repeat;
	padding-right:18px;
}

#corpo #map_canvas {
	float:left;
	width:751px;
	height:300px;
}

#corpo #descr {
	font-size:14px;
	float:left;
	width:381px;
	text-align:left;
	padding:0 10px 0 0;
}

#corpo #descr h2 {
	font-size:20px;
	padding:0;
}

#corpo #descr strong {
	color:#000;
}

#corpo #descr .descrAuto {
	font-size:12px;
	margin-top:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	background-color:#8FBEF3;
	color:#FFF;
	float:left;
}

#corpo #galleria {
	float:left;
	width:360px;
}

#corpo #galleria img.thumb {
	width:119px;
	display:block;
	padding:1px 1px 0 0;
	float:left;
}

#corpo #disponibilita #headerDisp {
	background:url(../images/verificato.png) #FCDE00 no-repeat 10px 10px;
	padding:10px 10px 10px 45px;
	border:2px solid #FFCC00;
	width:691px;
	margin:10px 0 5px 0;
	float:left;
}

#corpo #disponibilita #headerDisp h3 {
	margin:0;
	padding:0;
}

#corpo #disponibilita #headerDisp img {
	float:left;
	margin-right:5px;
}

#corpo #mappa h2 {
	padding-left:10px;
}

#corpo #mappa #map_canvas {
	height:300px;
	width:100%;
	background-color:#EEE;
	text-align:center;
	text-shadow:1px 1px 0 #CCC;
}

#corpo #col_risDX #hotel #servizi-container {
	float:left;
	padding-top:10px;
}

#corpo #col_risDX #hotel #servizi-container .srvGroup {
	width:100%;
	float:left;
	padding-top:5px;
}

#corpo #col_risDX #hotel #servizi-container .srvGroup strong{
	font-size:16px;
}

#corpo #col_risDX #hotel #servizi-container .srv {
	padding:5px 5px 5px 25px;
	border:1px solid #FC0;
	background: url(../images/verificato15x15.png) 5px center no-repeat #FFF;
	float:left;
	margin:0 1px 1px 0;
}

#corpo #col_risDX #hotel #recensioni-container {width:751px; float:right; margin-top:10px; border-top:1px solid #ABC;}
#corpo #col_risDX #hotel #recensioni-container h1 {padding:5px 10px; color:#059; font-size:16px; line-height:16px; float:left; width:731px; text-align:center; margin-bottom:-1px;}

#corpo #col_risDX #hotel #recensioni-container p {margin:0; padding:10px;}

#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni {float:left; width:751px; background-color:#EEE; padding-bottom:5px;}
#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .titolo {font-size:18px; color:#999; font-weight:bold; display:block; margin-bottom:5px;}

#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col1 {float:left; width:200px; padding:10px 5px 10px 10px; height:180px;}
#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col1 .mediaVoto {background:url(/images/fumettoVotoDx.png) no-repeat; display:block; width:80px; height:65px; margin:0; text-align:center;}
#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col1 .mediaVoto strong {font-size:34px; color:#FC0; text-shadow:1px 1px 0 #999; display:block;}

#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col1 .numCons {margin-top:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 5px 5px 26px; background:url(/images/consigliato.png) 5px 5px no-repeat #FFF;}
#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col1 .numCons strong {color:green;}

#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col2 {float:left; width:302px; padding:10px 5px; height:180px; font-size:14px;}
#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col2 table tr td {border-bottom:1px solid #FFF; text-transform:uppercase;}

#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col3 {float:left; width:209px; padding:10px 5px; height:180px;}

#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col3 input {padding:0; margin:0; vertical-align:middle;}

#corpo #col_risDX #hotel #recensioni-container .tabella-recensioni .col3 .tipo {color:#0066CC; cursor:pointer;}

#corpo #col_risDX #hotel #recensioni-container .votoImg150 {float:right; width:146px; font-size:12px; font-weight:bold; height:15px;}
#corpo #col_risDX #hotel #recensioni-container .votoImg200 {float:left; width:200px; font-size:12px; font-weight:bold; height:20px;}

#corpo #col_risDX #hotel #recensioni-container .votoNum150 {padding:0 2px 0 0; font-size:15px; float:right; width:25px; font-weight:bold;}
#corpo #col_risDX #hotel #recensioni-container .votoNum200 {background-color:#EEE; padding:0 2px 0 0; font-size:20px;}

#corpo #col_risDX #hotel #recensioni-container .votoMedia {padding-left:10px; float:left; font-size:12px; color:#999;}

#corpo #col_risDX #hotel #recensioni-container .noReviews {padding-left:26px; float:left; font-size:12px; color:#999;}

#corpo #col_risDX #hotel #recensioni-container ul {list-style:none; margin:0; padding:0;}
#corpo #col_risDX #hotel #recensioni-container ul li.recRiga {list-style:none; margin:0; padding:10px; min-height:186px;}
#corpo #col_risDX #hotel #recensioni-container ul li.recRiga .noRec {font-size:14px; display:block; text-align:center;}

#corpo #col_risDX #hotel #recensioni-container ul li.recRiga .colsx {float:left; width:300px;}
#corpo #col_risDX #hotel #recensioni-container ul li.recRiga .colsx .consigliato {float:left; padding:5px 5px 5px 26px; color:green; background:url(/images/consigliato.png) 5px 5px no-repeat; margin:5px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#corpo #col_risDX #hotel #recensioni-container ul li.recRiga .colsx .voti {float:left; display:block; width:200px;}
#corpo #col_risDX #hotel #recensioni-container ul li.recRiga .colsx .label {float:left; text-transform:capitalize;}
#corpo #col_risDX #hotel #recensioni-container ul li.recRiga .colsx .votoImg {float:right; width:100px; font-size:12px; font-weight:bold; height:10px;}
#corpo #col_risDX #hotel #recensioni-container ul li.recRiga .colsx .votoNum {padding:0 2px 0 0; float:right;}


#corpo #col_risDX #hotel #recensioni-container ul li.recRiga .coldx {float:left; width:431px;}

#corpo #col_risDX #hotel .nuovaRicerca {
	padding:10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background: #8FBEF3;
	font-weight:bold;
	margin:10px auto 5px auto;
	text-align:center;
	cursor:pointer;
}

#corpo #col_risDX #hotel #load-more {
	padding:10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background: #8FBEF3;
	font-weight:bold;
	margin:10px auto 5px auto;
	text-align:center;
	cursor:pointer;
	border:4px solid #0066CC;
}