			/***************	area noleggio gennaio 2010	****************/

/*
.txt_noleggio	{
	margin: 0;
	padding: 10px 30px;
	font-size: 11px;
	text-align: justify;
}
*/
.noleggio_payoff	{
	margin: 0;
	padding: 10px 30px;
	font-size: 11px;
	text-align: justify;
}
.noleggio_img_dx	{
	float: right;
	margin: 10px 15px 5px 10px;
	padding: 0;
}
.noleggio_img_sx	{
	float: left;
	margin: 10px 10px 5px 15px;
	padding: 0;
}
.clear_right	{
	clear: right;
	height: 1px;
}
.clear_both	{
	clear: both;
	height: 20px;
}
#noleggio_destinazioni	{
	margin: 15px 15px 0 15px;
	padding: 7px 0;
	font-weight: bold;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
#noleggio_destinazioni a	{
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../picsite/freccia_link_arancio.png) no-repeat 0 2px;
}
#noleggio_destinazioni ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#noleggio_destinazioni li.primo	{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	list-style-type: none;
}
#noleggio_destinazioni li	{
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
	list-style-type: none;
}
#noleggio_destinazioni li.ultimo	{
	float: none;
	margin: 0;
	padding: 0;
}
/*
.noleggio_destinazioni_scegli	{
	margin: 0 0 2px 0;
	padding: 0;
	color: #333;
}
.noleggio_destinazioni_link_sx	{
	float: left;
	width: 200px;
	margin: 0 0 2px 0;
	padding: 0;
}
.noleggio_destinazioni_link	{
	margin: 0 0 2px 0;
	padding: 0;
}
*/
/*	modificare da qui */
#descrizione_nazione	{
	float: left;
	margin: 0;
	padding: 0;
	width: 470px;
}
/*
#descrizione_nazione_foto	{
	margin: 0 0 0 470px;
	padding: 0 20px 10px 0;
	text-align: right;
}
#descrizione_nazione_foto .foto_spazio	{
	margin: 0 0 10px 0;
	padding: 0;
}
*/
#descrizione_nazione h2	{
	margin: 5px 20px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #444;
}
#descrizione_nazione .txt_nazione	{
	margin: 0;
	padding: 10px 20px 10px 15px;
	font-size: 11px;
	text-align: justify;
}
/*
#descrizione_nazione .txt_noleggio_evidenzia	{
	margin: 10px 15px;
	padding: 10px 15px;
	font-size: 11px;
	text-align: justify;
	width: 403px;
	background: #E5E5E5;
	border: 1px solid #512804;
}
*/
#descrizione_nazione .txt_noleggio_evidenzia_croazia	{
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: bold;
}
/*	fine modificare da qui */
/*	inizio modifiche	*/
#descrizione_generico_foto	{
	float: right;
	margin: 0 0 0 15px;
	padding: 0 15px 0 0;
	text-align: right;
}
#descrizione_generico_foto .foto_spazio	{
	margin: 0 0 10px 0;
	padding: 0;
}
.txt_noleggio_evidenzia	{
	margin: 10px 15px;
	padding: 10px 15px;
	font-size: 11px;
	text-align: justify;
	width: 415px;
	background: #E5E5E5;
	border: 1px solid #512804;
}
.txt_noleggio	{
	margin: 0;
	padding: 10px 15px;
	font-size: 11px;
	text-align: justify;
}
.txt_nazione	{
	margin: 0;
	padding: 10px 15px;
	font-size: 11px;
	text-align: justify;
}
.top	{
	margin: 0;
	padding: 0 20px 0 0;
	text-align: right;
}
.top a	{
	padding: 0 0 0 12px;
	background: url(../picsite/freccia_top.png) no-repeat 0 3px;
}
/*	fine modifiche	*/
#noleggio_link_elenchi	{
	margin: 15px 15px 0 15px;
	padding: 7px 0;
	font-weight: bold;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
#noleggio_link_elenchi a	{
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../picsite/freccia_link_arancio.png) no-repeat 0 2px;
}
#noleggio_link_elenchi .voce	{
	margin: 0 0 10px 0;
}
#selezione_form	{
	margin: 3px 0 0 0;
	padding: 0 20px 0 0;
	text-align: right;
}
#selezione_form .input	{
	margin: 0;
	padding: 0 2px;
	font-size: 11px;
	color: #993300;
}
#selezione_form .input selected	{
	margin: 0;
	padding: 0 2px;
	font-size: 11px;
	color: #993300;
}
.caicco_elenco_spazio	{
	float: left;
	margin: 10px 5px 0 10px;
	padding: 3px;
	width: 372px;
	height: 120px;
	border: 1px solid #FFF;
}
.caicco_elenco_spazio_immagine	{
	float: left;
	margin: 0 0 0 0;
	padding: 0 1px;
	width: 180px;
	height: 120px;
	text-align: center;
	background: #999;
	border-right: 1px solid #E9E9E9;
}
.caicco_elenco_spazio img	{
	vertical-align: middle;
}
.caicco_elenco_voci	{
	margin: 0 0 0 185px;
	padding: 0 0 3px 0;
	line-height: 110%;
}
.caicco_elenco_voci_dati	{
	margin: 0;
	padding: 0 0 0 5px;
	line-height: 110%;
}
.caicco_elenco_titolino	{
	margin: 0 0 3px 0;
	padding: 1px 0;
	background: url(../picsite/sfondo_titolino.jpg) repeat-x left center;
}
.caicco_elenco_codice	{
	margin: 0;
	padding: 0 0 0 2px;
	font-size: 12px;
	font-weight: bold;
}
.caicco_elenco_codice a	{
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../picsite/freccia_link_arancio.png) no-repeat 0 center;
}
.caicco_vedi_scheda	{
	margin: 5px 0 0 185px;
	padding: 0;
}
.caicco_vedi_scheda a	{
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../picsite/freccia_link_arancio.png) no-repeat 0 2px;
}
.clear_elenco_caicco	{
	clear: left;
	height: 1px;
}
												/***********	inizio cabin charter	***********/
#descrizione_cabin	{
	margin: 0;
	padding: 0;
}
#descrizione_cabin .alert	{
	margin: 0;
	padding: 0 20px 5px 20px;
	text-align: left;
	font-weight: bold;
	color: #444;
}
#descrizione_cabin .txt_cabin	{
	margin: 0;
	padding: 5px 15px;
	font-size: 11px;
	text-align: justify;
}
#descrizione_cabin .img_dx	{
	float: right;
	margin: 7px 20px 5px 10px;
	padding: 0;
}
#descrizione_cabin .blocco_img	{
	margin: 5px 0 5px 20px;
	padding: 0;
}
#descrizione_cabin table	{
	margin: 5px auto 10px auto;
	padding: 0;
	border-collapse: collapse;
	border: 0;
	width: 95%;
}
#descrizione_cabin tr	{
	border: none;
}
#descrizione_cabin td	{
	padding: 3px;
	width: 50%;
	text-align: left;
	vertical-align: top;
	border: 1px solid #999;
}
#descrizione_cabin h1.crociera_cabin	{
	margin: 10px 0 5px 0;
	padding: 3px 0 1px 10px;
	font-size: 13px;
	height: 20px;
	font-weight: bold;
	color: #444;
	background: url(../picsite/sfondo_h1_cabin.jpg) repeat-x left center;
}
#descrizione_cabin h1.crociera_cabin .sottotitolo	{
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #512804;
}
#descrizione_cabin h1.prezzi_noleggio	{
	margin: 10px 0 0 0;
	padding: 1px 0 1px 10px;
	font-size: 13px;
	height: 18px;
	font-weight: bold;
	color: #444;
	background: url(../picsite/sfondo_h1.jpg) repeat-x left center;
}
#descrizione_cabin h1.prezzi_noleggio .nota_h1	{
	margin: 0;
	padding: 0 0 1px 20px;
	font-size: 11px;
	vertical-align: middle;
}
#descrizione_cabin table.prezzi_cabin	{
	border: 1px solid #999;
}
#descrizione_cabin table.prezzi_cabin td	{
	padding: 5px 10px;
	width: 43%;
	text-align: right;
	vertical-align: middle;
	border-bottom: 1px solid #999;
	border-right: none;
}
#descrizione_cabin table.prezzi_cabin td.prezzo	{
	padding: 5px 10px;
	width: 7%;
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #999;
	border-left: none;
}
#descrizione_cabin .quote	{
	margin: 0;
	padding: 5px 0 2px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #444;
}
#descrizione_cabin .quote_descrizione	{
	margin: 0;
	padding: 2px 20px;
	font-weight: normal;
}
#descrizione_cabin .quote_descrizione_alert	{
	margin: 0;
	padding: 2px 20px;
	text-align: left;
	font-weight: bold;
	color: #444;
}
#descrizione_cabin .quote_preventivo_su_richiesta	{
	margin: 0;
	padding: 2px 20px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #444;
}
#descrizione_cabin .top	{
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
}
#descrizione_cabin .top a	{
	padding: 0 0 0 12px;
	background: url(../picsite/freccia_top.png) no-repeat 0 3px;
}
#cabin_charter_link_speciali	{
	margin: 0 0 10px 15px;
	padding: 0 0 0 5px;
	font-weight: bold;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
#cabin_charter_link_speciali a	{
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../picsite/freccia_link_arancio.png) no-repeat 0 2px;
}
#cabin_charter_link_speciali .voce	{
	margin: 0 0 10px 0;
}
												/***********	fine cabin charter	***********/
												/***********	inizio speciali	***********/
#speciali_100529_ibiza	{
	float: left;
	margin: 0 10px 15px 20px;
	background: url(../speciali/foto/100529_ibiza_001.jpg) no-repeat left 0;
}
#speciali_100529_ibiza .bordogrey_speciali	{
	margin: 0 10px 2px 405px;
	padding: 0 5px 2px 5px;
	border: 1px solid #999;
}
#speciali_100529_amalfi	{
	float: left;
	margin: 0 10px 15px 20px;
	background: url(../speciali/foto/100529_amalfi_001.jpg) no-repeat left 0;
}
#speciali_100529_amalfi .bordogrey_speciali	{
	margin: 0 10px 2px 405px;
	padding: 0 5px 2px 5px;
	border: 1px solid #999;
}
.clear_speciali	{
	clear: left;
	height: 1px;
}
.speciali_blocco_img	{
	margin: 5px 0 5px 20px;
	padding: 0;
}
#descrizione_cabin table.offerte td.date	{
	width: 15%;
	font-weight: bold;
}

												/***********	fine speciali	***********/
												/***********	inizio scheda	***********/
#icone_spazio	{
	margin: 0;
	padding: 0;
	background: #999;
}
#icone_spazio img	{
	margin: 0;
	padding: 0 5px 0 0;
	vertical-align: middle;
}
#icone_spazio a	{
	text-decoration: none;
}
.foto_nascoste	{
	display: none;
}
h1.elenco_noleggio	{
	margin: 0;
	padding: 0 0 2px 10px;
	font-size: 18px;
	font-weight: bold;
	color: #444;
	background: url(../picsite/sfondo_h1.jpg) repeat-x left center;
}
h1.scheda_noleggio	{
	margin: 0;
	padding: 0 0 2px 10px;
	font-size: 18px;
	font-weight: bold;
	color: #444;
	background: url(../picsite/sfondo_h1.jpg) repeat-x left center;
}
.scheda_noleggio_descrizione	{
	margin: 5px 0 5px 0;
	padding: 5px 10px;
}
#scheda_noleggio	{
	margin: 0 0 10px 0;
	padding: 10px;
}
#scheda_noleggio_sx	{
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	width: 383px;
	border-right: 1px solid #999;
}
#scheda_noleggio_dx	{
	margin: 0 0 0 390px;
	padding: 0 0 0 10px;
	height: auto !important;
	min-height: 240px;
}
.oggetto	{
	float: left;
	margin: 0;
	padding: 2px 0;
	width: 150px;
	color: #444;
}
.descrizione	{
	margin: 0 0 0 150px;
	padding: 2px 0;
}
.clear_scheda_noleggio	{
	height: 1px;
}
.nota_h1	{
	margin: 0;
	padding: 0 0 3px 20px;
	font-size: 11px;
	vertical-align: middle;
}
.scheda_noleggio_prezzi	{
	margin: 10px 0;
	padding: 0 10px;
}
table	{
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
td	{
	padding: 5px 10px;
	text-align: right;
	border-bottom: 1px solid #999;
}
.scheda_noleggio_specifiche	{
	margin: 0 0 10px 0;
	padding: 0 10px;
}
.scheda_noleggio_specifiche_titolino	{
	margin: 0;
	padding: 0 10px 0 0;
	font-weight: bold;
	color: #444;
}
.scheda_noleggio_avviso	{
	clear: left;
	margin: 10px 0 15px 0;
	padding: 0 10px;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	color: #444;
}

