* {
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}

ul {
	margin:0 !important;
	padding:0 !important;
}

dettaglio_camera ul {
	margin:0 !important;
	padding:0;
}

.totale_offerta a:hover {
	color:#333333 !important;
	text-decoration:none !important;
}


.totale_offerta {
	margin-top:10px;
}

.nomeFascia {
	background-color:#AFB090;
	color:#8D0025;
	padding:2px 0 2px 4px;
	font-size:14px;
	font-weight:bold;
	margin-top:50px;
}

.desc_corta p{
	margin:0 0 9px;
	padding:0;
}

div.rigaPrezzi p.campo {
	width:100%;
}


.More  {
	font-size:10px;
	float:left;
}

.desc_more {
	padding-right:20px;
	border-right: 1px solid #716558;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	width:55.8%;
	float:left;
}

.desc_policy {
	float:right;
	margin:0;
	width:39%;
}

.policy2 {
	font-size:10px;
	margin-left:60%;
	color:#7c0b0b;
}

#offerta_box2 {
	background-color:#AFB090;
	border:1px solid #999B79;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	margin-bottom:5px;
	margin-top:5px;
	overflow: hidden;
	padding:4px;
}

.titolo_camera p{
	font-size:12px !important;
	float:left !important;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}

.titolo_camera a:hover {
	text-decoration:none;
}	

#offerta_box {
	overflow: hidden;
	min-height:100%;
	height: auto !important;
	height: 100%;
}

.imgofferta {
	float:left;
	margin-top:2px;
	margin-right:6px;
	z-index: 100;
}

.parteSx {
	float:left;
	margin-right:1%;
	width:100%;
}

.parteDx {
	float:left;
	 width: 40%; 
}

/*OFFERTA PARTE SINISTRA */

#offerta_box #offerta_sx {
	background-color:#AFB090;	
	width:60%;
	float:left;
	border-right:1px solid #999B79; 
	margin-bottom: -2000px; 
	padding-bottom: 2000px;
}

#offerta_box #offerta_sx h2 {
	font-size:12px;
	margin-bottom:2px;
	color:#7c0b0b;
	margin:0;
	text-shadow:0;
	font-family:Tahoma;
	padding:0;
	text-shadow:none;
}

#offerta_box #offerta_sx p {
	text-align: left;
	font-size:10px;
	margin-bottom:2px;
}

.titolo_maggiori_info {
	color:#7C0B0B;
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
	text-shadow:none;
	padding-right:66px;
}

.titolo_maggiori_info p {
	margin:0;
	padding:0;
}

/*Fine offerta parte Sx*/

/*OFFERTA PARTE DX*/

#offerta_box #offerta_dx {
	background-color:#AFB090;	
	width:38.84%;
	float:left;
	margin-bottom: -2000px; 
	padding-bottom: 2000px;
	text-align:right;
}


.foto_offerta {
	margin:0;
}

.dettaglio_camera {
	color:#333333;
	display:block;
	float:right;
	font-size:10px;
	line-height:15px;
	margin:0;
	padding-right:2px;
	width:55%;	
}

.Prezzotot {
	background-color:#C4C4A1;	
	color:#333;	
	margin-top:2px;
	padding:2px 10px 2px 9px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}



.Prezzotot p {
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
	text-align:right;
}

/*ESPLOSIONE PREZZI*/
.prezzoSingolo {
	margin-top:15px;

}

.prezzoSingolo p {
	padding-left:10px;
	font-size:10px;
}

.prezzi {
	padding:0 0 0 56px;
	background-color:#BCBDA2 !important;
}

.prezzi p {
	margin:0;
	padding:0;
}

/****/




/*Fine offerta parte Dx*/

#offerta_box #offerta_book {
	background-color:#'.$row_hotelCss["colore_alpha80"].';
	width: 10%;
	float:left; 
	margin-bottom: -2000px; 
	padding-bottom: 2000px;
}

#offerta_box #offerta_book:hover {
	background-color:#'.$row_hotelCss["colore_alpha40"].';
}



#offerta_box #offerta_book p{
	line-height:80px;
	padding:0;
	text-align:center;
}

/* MAGGIORI INFO */


.descrizione_maggiori_info {
	display:none;
	position:relative;
}
.descrizione_maggiori_info p{
	margin-top:3px;
	text-align:right;
	font-size:10px;
	padding:0 84px 0 0;

}
/*********/
input, select, textarea {
	color:#000000;
	font-size:10px;
}


/*********/
input, select, textarea {
	color:#000000;
	font-size:10px;
}


/*********PRENOTAZIONE STEP 2 ***************/

.tabellaPrezzi {
	width:300px;
}

div.riga {
	clear:both;
	padding-top:5px;
	font-size:11px;
}

.chiuditutto {
	clear:both;
}
div.riga span.etichetta {
	float:left;
	font-weight:bold;
	text-align:right;
	width:40%;
}

div.riga span.dati {
	text-align:left;
}

div.rigaPrezzi:hover {
	background-color:#eff0cc;
}

div.rigaPrezzi {
	background-color:#D5D6B6;
	border:1px solid #757559;
	margin:5px 0 0;
	padding:5px 10px;
}



/*******/
.riepilogo_prenotazione {
	border-bottom:1px solid #8f8f6d;
	margin-bottom:5px;
	padding-bottom:5px;
}

.riepilogo_sx {
	float:left;
	width: 13%;
	padding-top:4px;
}

.riepilogo_sx h3 {
	color:#757559;
	font-size:11px;
	margin-bottom:5px;
}

.riepilogo_dx {
	float:left;	
	background-color: #9D9E77; /*colore di sfondo del sito */
	width: 87%;
}

.riepilogo_dx p {
	text-align: left;
	padding:0;
}

.riepilogo_costi {
	border-bottom:1px solid #8f8f6d;
}

.tabella {
	padding:0 25% 0 25%;
	font-size:11px;

}

div.riga2 {
	font-size:11px;
	padding-top:5px;
}

/********** TABELLA *********/

.tabella_prenotazione {
	border-collapse:separate;
	/* border-spacing:10px 3px;*/
}
.riga_titoli { 
	background:#afb091;

}

.singoli_titoli {
	padding:3px;
	border-right:8px solid #9D9E77; /*USARE IL COLORE DI SFONDO DEL SITO PER SEPARARE LE CELLE */
	border-bottom:3px solid #9D9E77; /*USARE IL COLORE DI SFONDO DEL SITO PER SEPARARE LE CELLE */
	
}

.tabella_prenotazione .dataArrivo  {
	width:160px;
}

.tabella_prenotazione .dataPartenza  {
	width:160px;
}


.singoli_titoli p {
	padding:0;
	text-align: left;
}

.riepilogo_costi {
	border-bottom: 1px solid #8f8f6d;
	border-bottom:1px solid #8F8F6D;
	margin-bottom:5px;
	padding-bottom:5px;
}


/***********PRETAZIONE STEP 3**************/

.tabellaSeal {
	margin:0;
}

.info_sx {
	float:left;
	width: 50%;
}

.info_dx {
	float:left;
	width: 50%;
}