#sf_admin_container input, #sf_admin_container input, #sf_admin_container textarea , #sf_admin_container select , #sf_admin_container label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.form_field_block
{
	padding:2px;
	padding:2px;
	float:left;
	height:38px;
	width: 450px;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:2px;	
}
.form_field_block_large
{
	width: 925px;
}
.form_field_block_textarea
{
	height:90px;
}
.form_field_block label
{
	padding:2px;
	float:left;
	height:32px;
	width: 140px;
	margin-left:2px;
	font-style: italic;
	font-weight: normal;
	color:#666666;
	/*border: 1px solid #ffffff;*/
}

.errors
{
	color:red;
}

.alert
{
	line-height:32px;
	border: 1px solid red;
	margin:2px;
	padding:2px;	
}
.messaggio
{
	line-height:32px;
	border: 1px solid #e3e2e2;
	margin:2px;
	padding-left:4px;
}

.error
{
	border: 3px solid red;
}

.message_large
{
	text-align:center;;
	padding:30px;	
	background-color:#FFFFFF;

}
#sf_admin_container .errors input, #sf_admin_container .errors select, #sf_admin_container .errors textarea 
{
  border: 3px solid #f22;
}

.form_field input, .form_field select, .form_field textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom:2px;

}

.form_field input
{
	border: 3px solid #CCC;
	height:26px;
	width: 200px;
	margin:2px;
	padding:2px;	
	float:right;
	text-align:center;	
}

.form_field select
{
	border: 3px solid #CCC;
	height:36px;
	width: 210px;
	margin:2px;
	padding:2px;	
	text-align:left;	
	float:right;
}
.form_field textarea 
{
	border: 3px solid #CCC;
	margin:2px;
	padding:2px;	
	float:right;
	width:400px;
	height:80px;
	padding:1px;	
	float:right;
}

input#annunci_titolo_annuncio 
{
width:675px;
text-align:left;	
}
input#annunci_titolo_tedesco,
input#annunci_titolo_inglese, 
input#annunci_titolo_francese, 
input#annunci_titolo_russo, 
input#annunci_titolo_spagnolo,
input#annunci_titolo_svedese ,
input#annunci_titolo_danese
{
width:702px;
height:30px;
padding:1px;
float:right;
text-align:left;
}
textarea#annunci_descrizione_immobile 
{
width:675px;
}

input#annunci_submit
{
	background-color: transparent;
	height:36px;
	margin-top:10px;
	margin-bottom:10px;	
	width:450px;	
}

.annunci_blocco_foto
{
	float: left;
	display: block;
	width:227px;
	height:200px;
	border: 2px solid #FFF;	
	/*background-color: #eee;*/
	margin:2px;
	padding:2px;
}
.img_gestione_annuncio_box
{
	margin:4px;
	width:120px;
	height:120px;
	overflow:hidden;
	float:left;
	/*border: 1px solid red;*/
}
.delete_box 
{
	/*position:relative;
	top:-120px;
	left:130px;*/
	width:80px;
	height:100px;
	float:left;
	margin:5px;
	/*border: 1px solid red;	*/

}
#annunci_telefono_block,
#annunci_cellulare_block,
#annunci_email_block,
#annunci_tipologia_immobile_id_block,
#annunci_localita_block,
#annunci_mappa_block,
#annunci_indirizzo_block,
#annunci_numero_civico_block,
#annunci_cap_block,
#annunci_latitudine_block,
#annunci_longitudine_block,
#annunci_riferimento_block,
#annunci_prezzo_block,
#annunci_trattativa_riservata_block,
#annunci_note_prezzo_block,
#annunci_titolo_annuncio_block,
#annunci_expires_at_block,
#annunci_stato_id_block,
#annunci_submit,
#annunci_mq_block,
#annunci_numero_locali_block,
#annunci_note_locali_block,
#annunci_numero_servizi_block,
#annunci_tipologia_cucina_id_block,
#annunci_piano_block,
#annunci_descrizione_piani_id_block,
#annunci_totale_piani_edificio_block,
#annunci_tipologia_riscaldamento_id_block,
#annunci_camere_block,
#annunci_balcone_block,
#annunci_terrazzi_block,
#annunci_mansarda_block,
#annunci_posto_auto_block,
#annunci_box_block,
#annunci_mq_box_block,
#annunci_giardino_block,
#annunci_mq_giardino_block,
#annunci_ascensore_block,
#annunci_condizionatore_block,
#annunci_piscina_block,
#annunci_indirizzo_visibile_block,
#annunci_posto_barca_block,
#annunci_numero_posti_block,
#annunci_prezzo_settimanale_minimo_block,
#annunci_prezzo_settimanale_massimo_block,
#annunci_animali_block,
#annunci_accesso_disabili_block,
#annunci_fumatori_block,
#annunci_lavastoviglie_block,
#annunci_lavatrice_block,
#annunci_asciuga_biancheria_block,
#annunci_ferro_da_stiro_block,
#annunci_congelatore_block,
#annunci_microonde_block,
#annunci_lenzuola_asciugamani_block,
#annunci_camino_block,
#annunci_aria_condizionata_block,
#annunci_ventilatore_block,
#annunci_antifurto_block,
#annunci_tv_block,
#annunci_lettino_bambini_block,
#annunci_seggiolone_block,
#annunci_vasca_da_bagno_block,
#annunci_doccia_block,
#annunci_asciugacapelli_block,
#annunci_piscina_privata_block,
#annunci_barbeque_block,
#annunci_ombrellone_block,
#annunci_cortile_block,
#annunci_permanenza_minima_block,
#annunci_visualizza_calendario_block,
#annunci_mare_block,
#annunci_montagna_block,
#annunci_campagna_block,
#annunci_localita_sciistica_block,
#annunci_lago_block,
#annunci_citta_arte_block,
#annunci_localita_termale_block,
#annunci_submit,
#annunci_link_video_block,
#annunci_submit,
#annunci_submit,
#annunci_submit,
#lista_annunci,
#annunci_regione_id,
#annunci_provincia_id,
#annunci_comune_id,
#annunci_zona_id
{

}



/* text box  */
#annunci_descrizione_immobile_block
{

}
#annunci_descrizione_immobile
{

}




#annunci_descrizione_tedesco_block,
#annunci_descrizione_inglese_block,
#annunci_descrizione_francese_block,
#annunci_descrizione_russo_block,
#annunci_descrizione_spagnolo_block,
#annunci_descrizione_danese_block,
#annunci_descrizione_svedese_block
{
width:950px;
/*border: 1px solid red;*/
height:120px;
padding:1px;

}
#annunci_titolo_inglese_block,
#annunci_titolo_francese_block,
#annunci_titolo_tedesco_block,
#annunci_titolo_spagnolo_block,
#annunci_titolo_russo_block,
#annunci_titolo_danese_block,
#annunci_titolo_svedese_block
{
width:950px;
/*border: 1px solid red;*/
height:30px;
padding:1px;
}
#annunci_descrizione_immobile_italiano_block
{
width:950px;
height:80px;
padding:4px;
margin-bottom:10px;
}
#annunci_descrizione_immobile_italiano_block label
{
width:200px;
height:70px;
padding:4px;
float:left;

}
#annunci_descrizione_immobile_italiano_block .form_field
{
width:700px;
height:70px;
margin:4px;
text-align:justify;
background-color:#999;
padding:4px;
float:right;
color: #ffffff;
border: 2px solid #f6f6f6;
}
#annunci_titolo_immobile_italiano_block
{
width:950px;
height:80px;
padding:4px;
margin-bottom:10px;
}

#annunci_titolo_immobile_italiano_block label
{
width:200px;
height:25px;
padding:4px;
float:left;

}
#annunci_titolo_immobile_italiano_block .form_field
{
width:700px;
height:25px;
margin:4px;
text-align:justify;
background-color:#999;
padding:4px;
float:right;
color: #ffffff;
border: 2px solid #f6f6f6;
}

#annunci_descrizione_tedesco,
#annunci_descrizione_inglese,
#annunci_descrizione_francese,
#annunci_descrizione_russo,
#annunci_descrizione_spagnolo,
#annunci_descrizione_svedese,
#annunci_descrizione_danese
{
width:700px;
height:100px;
padding:1px;
float:right;
}


/* box foto */
#annunci_foto01_block,
#annunci_foto02_block,
#annunci_foto03_block,
#annunci_foto04_block,
#annunci_foto05_block,
#annunci_foto06_block,
#annunci_foto07_block,
#annunci_foto08_block,
#annunci_foto09_block,
#annunci_foto10_block,
#annunci_foto11_block,
#annunci_foto12_block,
#annunci_foto13_block,
#annunci_foto14_block,
#annunci_foto15_block,
#annunci_foto16_block,
#annunci_foto17_block,
#annunci_foto18_block,
#annunci_foto19_block,
#annunci_foto20_block
{
	width:225px;
	height:156px;
}

#annunci_foto01_block label,
#annunci_foto02_block label,
#annunci_foto03_block label,
#annunci_foto04_block label,
#annunci_foto05_block label,
#annunci_foto06_block label,
#annunci_foto07_block label,
#annunci_foto08_block label,
#annunci_foto09_block label,
#annunci_foto10_block label,
#annunci_foto11_block label,
#annunci_foto12_block label,
#annunci_foto13_block label,
#annunci_foto14_block label,
#annunci_foto15_block label,
#annunci_foto16_block label,
#annunci_foto17_block label,
#annunci_foto18_block label,
#annunci_foto19_block label,
#annunci_foto20_block label
{
	width:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}

#annunci_foto01_block .delete_box input,
#annunci_foto02_block .delete_box input,
#annunci_foto03_block  .delete_box  input,
#annunci_foto04_block  .delete_box  input,
#annunci_foto05_block  .delete_box  input,
#annunci_foto06_block  .delete_box  input,
#annunci_foto07_block  .delete_box  input,
#annunci_foto08_block  .delete_box  input,
#annunci_foto09_block  .delete_box  input,
#annunci_foto10_block  .delete_box  input,
#annunci_foto11_block  .delete_box  input,
#annunci_foto12_block  .delete_box  input,
#annunci_foto13_block  .delete_box  input,
#annunci_foto14_block  .delete_box  input,
#annunci_foto15_block  .delete_box  input,
#annunci_foto16_block  .delete_box  input,
#annunci_foto17_block  .delete_box  input,
#annunci_foto18_block  .delete_box  input,
#annunci_foto19_block  .delete_box  input,
#annunci_foto20_block  .delete_box  input
{
	width:10px;
	height:10px;
	float:right;
}

input#annunci_foto01,
input#annunci_foto02,
input#annunci_foto03,
input#annunci_foto04,
input#annunci_foto05,
input#annunci_foto06,
input#annunci_foto07,
input#annunci_foto08,
input#annunci_foto09,
input#annunci_foto10,
input#annunci_foto11,
input#annunci_foto12,
input#annunci_foto13,
input#annunci_foto14,
input#annunci_foto15,
input#annunci_foto16,
input#annunci_foto17,
input#annunci_foto18,
input#annunci_foto19,
input#annunci_foto20
{
	width:190px;	
	font-size:10px;
	/* display:none;*/
	float:left;
	height:20px;
}



/* didascalia foto */
#annunci_didascalia01_block,
#annunci_didascalia02_block,
#annunci_didascalia03_block,
#annunci_didascalia04_block,
#annunci_didascalia05_block,
#annunci_didascalia06_block,
#annunci_didascalia07_block,
#annunci_didascalia08_block,
#annunci_didascalia09_block,
#annunci_didascalia10_block,
#annunci_didascalia11_block,
#annunci_didascalia12_block,
#annunci_didascalia13_block,
#annunci_didascalia14_block,
#annunci_didascalia15_block,
#annunci_didascalia16_block,
#annunci_didascalia17_block,
#annunci_didascalia18_block,
#annunci_didascalia19_block,
#annunci_didascalia20_block
{
	width:200px;
	overflow:hidden;
}

#annunci_didascalia01_block label,
#annunci_didascalia02_block label,
#annunci_didascalia03_block label,
#annunci_didascalia04_block label,
#annunci_didascalia05_block label,
#annunci_didascalia06_block label,
#annunci_didascalia07_block label,
#annunci_didascalia08_block label,
#annunci_didascalia09_block label,
#annunci_didascalia10_block label,
#annunci_didascalia11_block label,
#annunci_didascalia12_block label,
#annunci_didascalia13_block label,
#annunci_didascalia14_block label,
#annunci_didascalia15_block label,
#annunci_didascalia16_block label,
#annunci_didascalia17_block label,
#annunci_didascalia18_block label,
#annunci_didascalia19_block label,
#annunci_didascalia20_block label
{
	width:30px;
	height:30px;
	overflow:hidden;
}

input#annunci_didascalia01,
input#annunci_didascalia02,
input#annunci_didascalia03,
input#annunci_didascalia04,
input#annunci_didascalia05,
input#annunci_didascalia06,
input#annunci_didascalia07,
input#annunci_didascalia08,
input#annunci_didascalia09,
input#annunci_didascalia10,
input#annunci_didascalia11,
input#annunci_didascalia12,
input#annunci_didascalia13,
input#annunci_didascalia14,
input#annunci_didascalia15,
input#annunci_didascalia16,
input#annunci_didascalia17,
input#annunci_didascalia18,
input#annunci_didascalia19,
input#annunci_didascalia20
{
width:160px;
height:24px;
padding:1px;
margin-right:2px;
}

/* checkbox */
#annunci_mappa_block,
#annunci_trattativa_riservata_block,
#annunci_mansarda_block,
#annunci_posto_auto_block,
#annunci_box_block,
#annunci_giardino_block,
#annunci_ascensore_block,
#annunci_condizionatore_block,
#annunci_piscina_block,
#annunci_indirizzo_visibile_block,
#annunci_posto_barca_block,
#annunci_animali_block,
#annunci_accesso_disabili_block,
#annunci_fumatori_block,
#annunci_lavastoviglie_block,
#annunci_lavatrice_block,
#annunci_asciuga_biancheria_block,
#annunci_ferro_da_stiro_block,
#annunci_congelatore_block,
#annunci_microonde_block,
#annunci_lenzuola_asciugamani_block,
#annunci_camino_block,
#annunci_aria_condizionata_block,
#annunci_ventilatore_block,
#annunci_antifurto_block,
#annunci_tv_block,
#annunci_lettino_bambini_block,
#annunci_seggiolone_block,
#annunci_vasca_da_bagno_block,
#annunci_doccia_block,
#annunci_asciugacapelli_block,
#annunci_piscina_privata_block,
#annunci_barbeque_block,
#annunci_ombrellone_block,
#annunci_cortile_block,
#annunci_visualizza_calendario_block,
#annunci_mare_block,
#annunci_montagna_block,
#annunci_campagna_block,
#annunci_citta_arte_block,
#annunci_localita_sciistica_block,
#annunci_lago_block,
#annunci_localita_termale_block,
#annunci_internet_block,
#annunci_lettore_dvd_block,
#annunci_stoviglie_block,
#annunci_arredamento_giardino_block
{
	height:36px;
	margin-top:10px;
	margin-bottom:10px;	
	width:205px;	
	background-color:#f7f6f6;
}

input#annunci_mappa,
input#annunci_trattativa_riservata,
input#annunci_mansarda,
input#annunci_posto_auto,
input#annunci_box,
input#annunci_giardino,
input#annunci_ascensore,
input#annunci_condizionatore,
input#annunci_piscina,
input#annunci_indirizzo_visibile,
input#annunci_posto_barca,
input#annunci_animali,
input#annunci_accesso_disabili,
input#annunci_fumatori,
input#annunci_lavastoviglie,
input#annunci_lavatrice,
input#annunci_asciuga_biancheria,
input#annunci_ferro_da_stiro,
input#annunci_congelatore,
input#annunci_microonde,
input#annunci_lenzuola_asciugamani,
input#annunci_camino,
input#annunci_aria_condizionata,
input#annunci_ventilatore,
input#annunci_antifurto,
input#annunci_tv,
input#annunci_lettino_bambini,
input#annunci_seggiolone,
input#annunci_vasca_da_bagno,
input#annunci_doccia,
input#annunci_asciugacapelli,
input#annunci_piscina_privata,
input#annunci_barbeque,
input#annunci_ombrellone,
input#annunci_cortile,
input#annunci_visualizza_calendario,
input#annunci_mare,
input#annunci_montagna,
input#annunci_campagna,
input#annunci_localita_sciistica,
input#annunci_lago,
input#annunci_citta_arte, 
input#annunci_localita_termale,
input#annunci_internet,
input#annunci_lettore_dvd,
input#annunci_stoviglie,
input#annunci_arredamento_giardino
{
width:20px;
height:20px;
margin-right:2px;
}


#annunci_mq_giardino_block,
#annunci_prezzo_settimanale_minimo_block,
#annunci_prezzo_settimanale_massimo_block,
#annunci_mq_box_block,
#annunci_balcone_block,
#annunci_terrazzi_block,
#annunci_numero_civico_block,
#annunci_cap_block,
#annunci_numero_posti_block,
#annunci_numero_locali_block,
#annunci_mq_block,
#annunci_numero_servizi_block,
#annunci_totale_piani_edificio_block ,
#annunci_permanenza_minima_block ,
#annunci_biciclette_block,
#annunci_camere_block,
#annunci_piano_block 
{
	height:36px;
	width:210px;
	/*border: 1px solid red;*/
	display:block;	
}

#annunci_mq_giardino_block label,
#annunci_prezzo_settimanale_minimo_block label,
#annunci_prezzo_settimanale_massimo_block label,
#annunci_mq_box_block label,
#annunci_balcone_block label,
#annunci_terrazzi_block label,
#annunci_numero_civico_block label,
#annunci_cap_block label,
#annunci_numero_posti_block label,
#annunci_numero_locali_block label,
#annunci_mq_block label,
#annunci_numero_servizi_block label,
#annunci_totale_piani_edificio_block label,
#annunci_biciclette_block label,
#annunci_camere_block label,
#annunci_piano_block label
{
	margin-left:2px;
	padding:2px;	
	width:90px;	

}


input#annunci_mq_giardino,
input#annunci_prezzo_settimanale_minimo,
input#annunci_prezzo_settimanale_massimo,
input#annunci_mq_box,
input#annunci_balcone,
input#annunci_terrazzi,
input#annunci_numero_civico,
input#annunci_cap,
input#annunci_numero_posti,
input#annunci_numero_locali,
input#annunci_mq,
input#annunci_numero_servizi,
input#annunci_totale_piani_edificio,
input#annunci_biciclette,
input#annunci_piano,
input#annunci_camere
{
	width:60px;	
	margin-right:6px;	
}


#annunci_permanenza_minima label
{
	width:120px;	
}
input#annunci_permanenza_minima
{
	width:30px;	
	margin-right:6px;	
}





select#annunci_expires_at_day,
select#annunci_expires_at_month,
select#annunci_expires_at_year
{
	width:40px;	

}


select#annunci_expires_at_day,
select#annunci_expires_at_month,
select#annunci_expires_at_year
{
	width:40px;	

}

#tabella_prezzi_box table {
	width:960px;
	border: 1px solid grey;
}

#tabella_prezzi_box table td{
	max-width:100px;
	overflow:hidden;
}

#tabella_prezzi_box tr.prezzi_dispari {
background-color:#eeeeee;
}
/*
#tabella_prezzi_box td {
	border: 1px solid #000000;
}
#tabella_prezzi_box th {
	border: 1px solid #000000;
}
*/


#tabella_prezzi_box tr.prezzi_pari {
background-color:#cccccc;
}

#tabella_prezzi_box tr.prezzi_pari:hover,
#tabella_prezzi_box tr.prezzi_dispari:hover  
{
	background-color:#ccffff;

}



a.cancella_prezzo {
font-weight:bold;
color:red;
}
a.cancella_prezzo:hover {
font-weight:bold;
color:#999999;
}



#new_prezzo_descrizione
{
	width:150px;
}

#new_prezzo_dal,
#new_prezzo_al
{
	width:95px;
}

#new_prezzo_giorno,
#new_prezzo_weekend,
#new_prezzo_settimana,
#new_prezzo_duesettimane,
#new_prezzo_mese,
#new_permanenza_minima

{
	width:60px;
}




/* -------------------- */
#tabella_prenotazioni_box label {
	padding-bottom:6px;

	font-style: italic;
	font-weight: normal;
	color:#666666;
}

#tabella_prenotazioni_box table {
	width:100%;
	border: 1px solid grey;
}

#tabella_prenotazioni_box tr.prenotazioni_dispari {
background-color:#eeeeee;
}
#tabella_prenotazioni_box tr.prenotazioni_pari {
background-color:#cccccc;
}

#tabella_prenotazioni_box tr.prenotazioni_pari:hover,
#tabella_prenotazioni_box tr.prenotazioni_dispari:hover  
{
	background-color:#ccffff;

}

table#tabella_prenotazioni_new  td {
padding:3px;
}

table#tabella_prenotazioni_new a {
font-weight:bold;
color:red;
}
table#tabella_prenotazioni_new a:hover {
font-weight:bold;
color:#999999;
}

a.cancella_prenotazione {
font-weight:bold;
color:red;
}
a.cancella_prenotazione:hover {
font-weight:bold;
color:#999999;
}



#new_prenotazione_descrizione
{
	width:400px;
}

#new_prenotazione_dal,
#new_prenotazione_al
{
	width:150px;
}

fieldset {
	border: 1px solid #dddddd;
	padding:3px;
	background-color:#eeeeee;
	margin-top:6px;
	
}

legend {
	font-family: Georgia, "Trebuchet MS",sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-style:italic;
	color: #ff6600;
	padding: 6px;
	background-color:#eeeeee;

}


.cal-box { 
	float:left;
	margin:1px;
	border: 1px solid #dddddd;
	padding:1px;
	background-color:#ffffff;
	width:150px;
	overflow:hidden;
	font-weight:normal;
}
.cal-title { 
	padding:1px;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	color:#ff6600;
	text-align:center;
}
table.cal-table{
	font-size: 12px;
	border: 0px solid #dddddd;
	background-color:#ffffff;	
}

table.cal-table th {
	font-weight:normal;
}
.cal-state-default, .ui-widget-content .cal-state-default, .ui-widget-header .cal-state-default { border: 1px solid #cccccc; font-weight: normal; color: #000000; }

#compra_on_line_box {
	background:  url(../images_vacanze/sfondo_prezzi.png) no-repeat left top;
	color: #FFF;
	font: 16px;
	width:1000px;
	min-height: 436px;

	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;	
	margin:2px;

}

#compra_on_line_box2 {
	background:  url(../images_vacanze/sfondo_prezzi_nota.png) no-repeat left top;
	color: #FFF;
	font: 16px;
	width:960px;
	height: 145px;
	overflow:hidden;
	padding:10px;
	margin:2px;
}


#compra_on_line_left{
	background:  url(../images_vacanze/sfondo_prezzi2.png) no-repeat left top; 
	color:#eeeeee;
	font-size: 20px;
	font-weight:bold;
	width:270px;
	height: 400px;
	overflow:hidden;
	padding:20px;
	margin:0px;
	
	text-align:left;
	float:left;
}	

#compra_on_line_left_auth {
	background:  url(../images_vacanze/sfondo_prezzi3.png) no-repeat left top; 
	color:#eeeeee;
	font-size: 20px;
	font-weight:bold;
	width:270px;
	height: 400px;
	overflow:hidden;
	padding:20px;
	margin:0px;
	text-align:left;
	float:left;
}	


#compra_on_line_left:a{
	color:#000000;
}

#compra_on_line_right{
	padding:0px;
	padding-top:4px;	
	margin:0px;
	float:left;
}

#compra_on_line_left img,
.compra_on_line_prezzo img
{
	float:right;
	margin-left:10px;
	margin-top:10px;
	margin-right:13px;	
}
.compra_on_line_prezzo{
	font-size: 14px;
	font-weight:normal;
	padding:5px;
	margin:0px;
	margin-left:10px;
	margin-top:0px;	
	margin-bottom:0px;		
	text-align:left;
	line-height:18px;
	height:72px;
	width: 650px;
	background-image: url(../images_vacanze/sfondo_prezzi_item.png);
	background-repeat: no-repeat;
	background-position: top left; 
	color: #000000;
	overflow:hidden;
	/*border: 1px solid #ffffff;*/
}
.tr_pacchetto{
	font-size: 14px;
	font-weight:normal;
	padding:5px;
	margin:0px;
	margin-left:10px;
	margin-top:0px;	
	margin-bottom:0px;		
	text-align:left;
	line-height:18px;
	height:72px;
/*	width: 650px;
	background-image: url(../images_vacanze/sfondo_prezzi_item.png);
	background-repeat: no-repeat;
	background-position: top left; */
	background-color:#999999;
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */	
	color: #000000;
	overflow:hidden;
	border: 1px solid #000000;
}

.compra_on_line_prezzo .grassetto {
	font-size: 18px;
	font-weight:bold;
}

#compra_on_line_tutti_box {
	background:  url(../images_vacanze/sfondo_prezzi_tutti.png) repeat-x left top;
	color: #000;
	font-size: 14px;
	width:960px;
	min-height: 436px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;	
	margin:0px;
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */		
}

#compra_on_line_tutti_banner {
	background:  url(../images_vacanze/bannerone_listini.png) no-repeat left top;
	color: #000;
	font-size: 16px;
	width:970px;
	min-height: 177px;
	padding:0px;
	margin:0px;
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */		
}

.compra_on_line_tutti_singolo_pacchetto {
	background:  url(../images_vacanze/sfondo_prezzo_tutti.png);
	color: #000;
	font-size: 16px;
	width:940px;
	min-height: 70px;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;	
	margin-top:5px;
	margin-bottom:5px;
	border: 2px solid white;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */		
}

.compra_on_line_tutti_sito  {
	display:block;
	padding:3px;
	float:left;
	/*background:  url(../images_vacanze/sfondo_logo_tutti.png);*/
	background-color:white;
	width:180px;
	min-height: 65px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;
	text-align:center;
}
.compra_on_line_tutti_descrizione {
	font-size: 12px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;	
	float:left;
	background:  url(../images_vacanze/sfondo_logo_tutti.png);
	width:555px;
	height: 65px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;
	overflow:hidden;	
}
.compra_on_line_tutti_descrizione  b{
	font-size: 14px;
display: block;
}
.compra_on_line_tutti_importo {
	display:block;
	padding:3px;
	float:left;
	background:  url(../images_vacanze/sfondo_logo_tutti.png);
	width:100px;
	min-height: 63px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;
	text-align:right;	
	padding:4px;
	line-height:60px;
	font-size:20px;
}

.compra_on_line_tutti_check {
	display:block;
	padding:3px;
	float:left;
	background:  url(../images_vacanze/sfondo_logo_tutti.png);
	width:55px;
	min-height: 63px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:2x;
	text-align:right;	
	padding:4px;
	line-height:60px;
	font-size:30px;
	text-align:center;	
}
.compra_on_line_tutti_rigatotale {
	background:  url(../images_vacanze/sfondo_prezzo_tutti.png);
	color: #000;
	font: 16px;
	width:945px;
	min-height: 50px;	
	padding-top:7px;
	padding-bottom:7px;
	padding-left:5px;
	padding-right:5px;	
	margin-top:5px;
	margin-bottom:5px;
	border: 2px solid white;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */	
	line-height:34px;	
}
.compra_on_line_tutti_rigatotale_descrizione {
	display:block;
	padding:3px; 
	float:left;
	background:  url(../images_vacanze/sfondo_logo_tutti.png);
	width:220px;
	min-height: 40px;
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;	
	font-size:18px;
	text-align:center;
}

.compra_on_line_tutti_label_totale {
	display:block;
	padding:3px;
	float:left;
	/*background:  url(../images_vacanze/sfondo_logo_tutti.png);*/
	width:120px;
	min-height: 40px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;
	text-align:right;	
	padding:4px;
	font-size:18px;	
}

.compra_on_line_tutti_importo_totale {
	display:block;
	padding:3px;
	float:left;
	background:  url(../images_vacanze/sfondo_logo_tutti.png);
	width:100px;
	min-height: 40px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;
	text-align:right;	
	padding:4px;
	font-size:18px;	
}
.compra_on_line_tutti_label_scontato{
	display:block;
	padding:3px;
	float:left;
	/*background:  url(../images_vacanze/sfondo_logo_tutti.png);*/
	width:150px;
	min-height: 40px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;
	text-align:right;	
	padding:4px;  
	font-size:18px;	
}
.compra_on_line_tutti_importo_scontato {
	display:block;
	padding:3px;
	float:left;
	background:  url(../images_vacanze/sfondo_logo_tutti.png);
	width:100px;
	min-height: 40px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;
	text-align:right;	
	padding:4px;
	font-size:18px;	
}
.compra_on_line_tutti_sconto {
	display:block;
	padding:3px;
	float:left;
	width:160px;
	min-height: 40px;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	margin-right:4px;
	text-align:center;	
	padding:4px;
	font-size:18px;	
	text-align:center;
}
.compra_on_line_tutti_importo_compraora {
	display:block;
	padding:3px;
	float:right;
	/*background:  url(../images_vacanze/sfondo_logo_tutti.png);*/
	width:220px;	
	padding:2px;
	font-size:20px;
	margin-right:8px;
}

#totale_ordine_non_scontato, #totale_ordine, #sconto {display:inline;}
.compra_on_line_tutti_select_tipo {
	background:  url(../images_vacanze/sfondo_prezzo_tutti.png);
	color: #000;
	font-size: 20px;
	width:955px;
	height: 50px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;	
	margin-top:0px;
	margin-bottom:2px;
	border: 7px solid #ff9900;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */
	position:relative;	
}
.compra_on_line_tutti_select_tipo label{
	line-height:50px;
	padding-left:10px;
	padding-right:10px;	
}
.compra_on_line_tutti_select_tipo select{
	line-height:50px;
	color: #000;
	font-size: 20px;
	width:400px;
	margin-top:0px;
	margin-bottom:0px;
	border: 3px solid #ff9900;	
	border-radius: 10px;
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari, chrome */	
	position:absolute;
	margin:5px;
}
.compra_on_line_tutti_select_tipo option{
	padding:5px;
	/*border: 5px solid #ff9900;	*/	
	width:380px;
	font-size: 16px;
}

#dettaglio-ordine-box {
	margin:0px;
	padding:20px;
	font-size: 18px;

}
#dettaglio-ordine-box ol{counter-reset:list; margin:30px; padding:0;}

#dettaglio-ordine-box ol li{list-style:none; position:relative; margin:0 0 20px 20px; padding:4px 8px; font-size:14px;  color:#333;}

#dettaglio-ordine-box ol li span{color:#ff6633; font-size:19px;}

#dettaglio-ordine-box ol > li:before {
	content:counter(list);
 	counter-increment:list;
 	
 	position:absolute;
 	top:-2px;
 	left:-40px;
    width:30px;
 	height:25px;
 	padding-top:5px;
 	color:#fff;
 	background:#2091a1;
 	font-weight:bold;
 	text-align:center;
 	font-size:16px;
 	border-radius:20px;
	border:4px solid #fff;
 
 	-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
 	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
 	background: #fffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmOThhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzAzNzk4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);*/
	background: -moz-linear-gradient(top, #ff6633 0%, #ff9933 91%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6633), color-stop(91%,#ff9933)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6633 0%,#ff9933 91%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6633 0%,#ff9933 91%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6633 0%,#ff9933 91%); /* IE10+ */
	background: linear-gradient(to bottom, #ff6633 0%,#ff9933 91%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9933', endColorstr='#ff6633',GradientType=0 );
}
#dettaglio-ordine-box .totale_ordine {
	padding:20px;
	font-weight:bold;
	font-size: 20px;
	float:left;
	border-bottom: 1px solid #e3e2e2;
}
/* temporaneamente disattivato tasto traduzioni */
.translate_button {
	display:none;
	}