#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;	
}

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_spagnolo_block
{
width:950px;
/*border: 1px solid red;*/
height:120px;
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_descrizione_tedesco,
#annunci_descrizione_inglese,
#annunci_descrizione_francese,
#annunci_descrizione_spagnolo
{
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:20px;	
	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 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:973px;
	height: 436px;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;	
	margin:2px;

}
#compra_on_line_left{
	font-size: 22px;
	font-weight:bold;
	width:270px;
	height: 244px;
	overflow:hidden;
	padding:20px;
	margin:0px;
	text-align:left;
	float:left;

}	
#compra_on_line_right{
	overflow:hidden;
	padding:0px;
	margin:0px;

	float:left;
}

#compra_on_line_left img,
.compra_on_line_prezzo img
{
	float:right;
	margin-left:10px;
	margin-top:10px;	
}
.compra_on_line_prezzo{
	font-size: 16px;
	font-weight:normal;
	width:628px;
	height: 63px;
	overflow:hidden;
	padding:5px;
	margin:0px;
	margin-left:10px;
	text-align:justify;
	line-height:20px;
}

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

