	html, body, #basetable { height:100%; }
	

	th, .index_commands { font-size:10px; }
	.td_prezzo_cliente, .td_sconto_cliente, .docout_inputs, .bolle_inputs, .docreout_inputs, .td_round, .td_prezzo_vendita, .td_prezzo_finale, .td_sconti, .td_pezzi, .td_casse, .td_prezzo_acquisto, .docrein_inputs, .docinpf_inputs, .docin_inputs, .ordini_inputs, .td_dati, .td_resi, .td_prezzo_tot, .td_prezzo, .td_pz_tot, .td_ricarico, .td_subtot, .td_pz_ass, .td_ct_ass, .td_sconto_sel, .td_prezzo_scontato { width:50px; text-align:right; }
	.td_nstampa, .td_numero, .td_data_emissione , .td_dem { width:50px; text-align:center; }
	.td_ric, .td_pezzi_per_cassa, .td_associa { width:20px;}
	.tasto_numerico { width:20px; }
	.td_ric, .tastiera_numerica { text-align:center; }
	.abutt {width:60px; }
	.errori { padding:10px; border:#810000 1px solid; background:#FFEC8B; -moz-border-radius:5px; border-radius:5px; }
	.td_dispo_tot { width:90px; }
	.tableindex td { font-size:14px; }
	.td_resi input, .td_sconto_sel input, .td_prezzo input, .td_pz_tot input, .td_pz_ass input, .td_ct_ass input, .td_prezzo_scontato input, .td_ricarico input { width:65px; text-align:right; background:#fff; border:#ddd 1px solid; }
	.td_static_colli,.td_docrein_id,.td_docin_id { width:20px; text-align:center;}
	.td_dispo_tot {width:110px; text-align:center;}
	
	.td_totale, .td_prezzo_vendita_scontato, .td_sconto_percentuale, .td_prezzo_vendita, .td_pezzi, .td_casse, .td_arrotondato, .td_importo,.td_imponibile,.td_debito, .td_iva_finale, .td_totale { text-align:right;}
	
	.docout_inputs, .bolle_inputs, .docreout_inputs, .docrein_inputs, .docinpf_inputs,.docin_inputs, .ordini_inputs { font-size:10px; }
	.td_iva_finale, .td_importo, .td_imponibile, .td_debito, .td_arrotondato, .td_saldo,.td_totale { width:60px; text-align:right; }
	

	
	
	.td_prezzo_finale, .td_prezzo_acquisto, .td_prezzo_finale
	{
		white-space:nowrap;
	}

	.docs_data_button
	{
		border:#ccc 1px solid;
		background:#ddd;
		width:60px;
	}
	.docs_data_mini_button
	{
		border:#ccc 1px solid;
		background:#ddd;
		width:40px;
	}
	.docs_data_big_button
	{
		border:#ccc 1px solid;
		background:#ddd;
		width:80px;
	}
	
	#basetable { border:0px solid; }
	a { color:#002562; }
	.ulmenu li { text-transform: uppercase;  font-size:14px; background-color:transparent; }
	.main_menu { margin:0px; padding: 10px 0px 0px 0px;    }
	.tdtop { background-image:none; background-color:#fff; padding:0px; height:10px; }
	.win { background-image:none; border:#000 1px solid; border-top:#000 5px solid; background-color:#fff; }
	h2 { background-image:none;  padding:0px;  }
	.tableindex th { background-image:none; background-color:#E6E6E6; }
	
	body { background:#909090; color:#303030;}
	#colsx, #coldx { border-top:#000 0px solid; }
	#colsx { background:#000; border-right:#000 1px solid; }
	#basetitle { border-bottom:#000 1px solid; background:#000; color:#fff; padding-top:5px; padding-bottom:8px; }
	#basetitle span.h5 > a {color:#fff; }
	
	input { border:#ADADAD 1px solid; }
	select { border:#ADADAD 1px solid; }
	.calendar_empty, .calendar_day_names { background:#ededed; }
	.tdfooter { padding: 3px 10px;  border-top:#000 1px solid; border-bottom:#000 1px solid; font-size:12px; text-align:right;  }

	.maxicon { background:#fff; }
	.maxicon:hover { background:#fff; opacity:0.5; }
	.td_magazzino { width:10px; text-align:center; background:#fff; color:#f00; font-weight:bolder;}
	.mag1 { text-align:center; background:#000; color:#fff; font-weight:bolder; }
	.mag2 { text-align:center; background:#000; color:#fff; font-weight:bolder; }
	
	#global_menu { padding:0px; text-transform: uppercase; margin-top:-16px;}
	#global_menu ul { padding:0px; padding-left:15px; background:rgba(255,255,255,0.4); }
	#global_menu li { list-style: none; padding:0px; margin:0px; padding:0px 0px 0px 0px; white-space: nowrap; }
	#global_menu li div { padding:5px 10px 5px 0px; }
	
	#MENU_TOGGLER {  background:url('../../../../../../img/menu_toggler.png') no-repeat; padding-top:2px; padding-left:35px; cursor:pointer; }
	#basetitle > a { color:#fff; }
	
	.colsx_min { display:none;}
	.colsx_max { }
	
	.coldx_min {  }
	.coldx_max { }
	
	#index_menu > ul
	{
		padding:0px;
		margin:0px;
	}
	#index_menu > ul > li
	{
		float:left;
		list-style:none;
		width:183px;
		margin:10px;
		text-align:center;
		text-transform: uppercase;
		background:#000;
	}
	#index_menu ul li a
	{
		float:left;
		width:100%;
		padding:20px 0px;
		background:#000;
		font-weight:bolder;
		
	}
	#index_menu ul li a:hover
	{
		background:#000;
	}
	
	.barcode:focus
	{
		background:#FFFF00;
	}
	.barcode_error
	{
		background:#f00;
		color:#fff;
		font-weight:bolder;
		text-align:center;
		margin-top:10px;
		padding:10px;
	}
	
	.andronumbers_keyboard input
	{
		width:70px;
		height:70px;
		font-size:60px;
	}
	
	
	/******************** RESPONSIVE ******************/
		
	#recursive_menu
	{
		position:absolute;
		font-size:40px;
	}
	#recursive_menu li
	{
		padding:20px;
	}
	
	
	
