/* ========================================================================== */
/*                                                                            */
/* (NNNNNN)(NNNNNN)                                                           */
/*      NN)(NN       stiweb.it                                                */
/*      NN)(NN       (c)2009 Stive Barison                                    */
/*      NN)(NN       http://www.stiweb.it                                     */
/*                                                                            */
/* ========================================================================== */

/******************************************************************************/
/* File               : zat_css.css                                           */
/* -------------------------------------------------------------------------- */
/* Autore             : Steve Barison                                         */
/* -------------------------------------------------------------------------- */
/* Versione originale : 17/08/2009                                            */
/* Revisione          : 09/10/2009                                            */
/*                                                                            */
/* ========================================================================== */
/*                                                                            */
/* Descrizione        : File css generale zatti online					      */
/*                                                                            */
/* -------------------------------------------------------------------------- */
/* Note:                                                                      */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*
 Font generali
 */
body, div, h1, h2, h3, h4, h5, h6, ol, p 
{
	color		: #387798;
	font-family	: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	font-size	: 12px;
	font-weight	: normal;
	line-height	: 16px;
	/*height		: expression('1%');  IE Pick-a-boo bug fix */

}

/*
 Body
 */
body 
{
	margin	: 2px 0px;
	padding	: 0;
}

/*
 Loading di ajax
 */
.ajx_lod
{
	position: absolute;
	top		: 350px;
	left	: 500px;
	z-index	: 100;
	
}

/*
 Testo bold rosso
 */
.txt_ros
{
	color: #f91615;
	font-weight: bold;
}

/*
 Contenitore pagina principale
 */
.con_pag 
{
	max-width	: 100%;
	min-width	: 1020px;
 	text-align	: left;
}

/*
 Testata della pagina
 */
.tes_pag 
{
	margin		: 0;
	background	: #EEF1FF url(../img/sfo_tes.jpg) repeat-x;
}

/*
 Box contenitore formricerca
 */
.cer_pro_box
{
	position: absolute;
	top		: 20px;
	left	: 260px;
}

/*
 Campo input ricerca prodotto
 */
.cer_pro 
{
	float		: left;
	background	: url(../img/cer_pro.png) no-repeat scroll;
	border		: none;
	height		: 30px;
	margin-left : 70px;
	margin-top  : 11px;
	padding		: 0 0 0 24px;
	width 		: 175px;	
}

/*
 Pulsante Vai cerca prodotto
 */
.tas_vai
{
	float		: left;
	margin-left	: 3px;
	margin-top	: 25px;
}

/**
 * Box informazioni utente nella home page
 */
.box_ute
{
	position	: absolute;
	top			: 30px;
	left		: 600px;
	text-align	: left;
	padding		: 0 5px 0 5px;
	border		: 1px solid #B3B3B3;
	border-width: 0 0 0 1px ;
	
}

/*
 Blocco centrale della pagina
*/
.blc_cen 
{
	background	: #EEF1FF;
	height		: 740px;
}

/*
 Box login
 */
.box_log 
{
	position	: absolute;
	top			: 350px;
	padding		: 20px 5px 5px 245px;
	width		: 400px;
	height		: 300px;
	text-align	: left;
	z-index		: 100;
	background	: url(../img/box_log.jpg) no-repeat left top;
}

/*
 Box registrazione
 */
.box_log.reg
{
	top			: 150px;
	padding		: 45px 5px 5px 35px;
	background	: url(../img/box_reg.jpg) no-repeat left top;
}


/*
 Input utente
 */
.inp_usr
{
	width: 50px;
	height: auto;
	margin-bottom: 5px;
}

/*
 Box registrazione utente
*/
.box_reg_usr 
{
	position	: absolute;
	top			: 72px;
	left		: 410px;
	padding		: 5px 10px 0px 10px;
	width		: 640px;
	height		: 730px;
	background	: #d7edfe;
	text-align	: left;
	font-weight	: bold;
	font-size	: 100%;
	z-index		: 100;
	border		: 1px solid #919191;
	overflow	: auto;
}

/*
 Titolo finestra registrazione utente
 */
.tit_fin_reg 
{
	height			: auto;
	color			: #4C4C4C;
	font-size		: 110%;
	font-weight		: bold;
	margin-bottom	: 10px;
}

/*
 Box informativa privacy
 */
.inf_pry 
{
	padding		:	10px 80px 0 90px;
	font-size	:	90%;
	font-weight	: 	normal;
	font-style	: 	normal;
	color		: 	#000;
	margin-left	: 	40px;
}

	
/*
 Sezione piede della pagina
 */
.bot 
{
	text-align	: center;
	border		: solid #3F7CA9;
	border-width: 2px 0 0 0;
	margin: 0;
	padding: 0;

}

/*
 Selettore filtro categoria
 */
.sel_cat
{
	position	: absolute;
	top			: 85px;
	left		: 2px;
	width		: 184px;
	height		: 30px;
	padding		: 5px 0 0 20px;
	background	: url(../img/pul_cat.jpg) no-repeat left top;
	z-index		: 2;
	font-weight	: bold;
}

/*
 * Pubblicita' pagina index
 */
.pub_ind
{
	position		: absolute;
	top				: 100px;
	left			: 410px;
	width			: 600px;
	height			: 410px;
	background-color: #fbcc67;
}

/*
 Selettore filtro stagioni
 */
.sel_sta
{
	position	: absolute;
	top			: 85px;
	left		: 2px;
	width		: 184px;
	height		: 30px;
	padding		: 5px 0 0 111px;
	background	: url(../img/pul_sta.jpg) no-repeat left top;
	z-index		: 1;
	font-weight : bold;
}


/*
 Lista dei categorie prodotti
 */
.lst_cat
{
	position		: absolute;
	top				: 115px;
	left			: 2px;
	width			: 177px;
	height			: 700px;
	padding			: 5px 0 0 5px;
	border			: solid #B3B3B3;
	border-width	: 0px 1px 1px 1px;
	background-color: #fff;
	z-index			: 2;
}


/*
 Lista delle stagioni prodotti
 */
.lst_sta
{
	position		: absolute;
	top				: 115px;
	left			: 2px;
	width			: 177px;
	height			: 700px;
	padding			: 5px 0 0 5px;
	border			: solid #B3B3B3;
	border-width	: 0px 1px 1px 1px;
	background-color: #fff;
	z-index			: 1;
}

/*
 Check della caratteristica prodotto selezionata
 */
.chk_lst
{
	float		: right;
	margin-right: 10px;
	margin-top	: 0px;
	display		: none;
}


/*
 Lista dei prodotti
 */
.lst_pro
{
	position	: absolute;
	top			: 86px;
	left		: 200px;
	width		: 882px;
}

/*
 Indica la categoria prodotto nella lista articoli
 */
.ind_cla_pro
{
	float		: left;
	width		: auto;
	margin-top	: 5px; 
	margin-left	: 5px;
	font-weight	: bold;
}

/*
 Indica il numero di articoli trovati
 */
.ind_num_art
{
	float		: right;
	width		: 145px; 
	margin-top	: 5px;
	font-weight	: bold;
}

/*
 Indica il numero ordini sulla lista ordine
 */
.ind_num_ord
{
	float		: right;
	width		: 200px; 
	margin-top	: 5px;
	font-weight	: bold;
}

/*
 Box avviso messaggi
*/
.box_avv 
{
	position	: absolute;
	top			: 20%;
	left		: 35%;
	padding		: 30px 5px 5px 85px;
	width		: 293px;
	height		: 25%;
	background	: url(../img/box_avv.png) no-repeat left top;
	text-align	: left;
	z-index		: 100;
}

/*
 Contenitore pulsante box messaggi
 */
.box_pul 
{
	float		: left;
	width		: 60px;
	height		: 30px;
	text-align  : center;
}

.box_con_acq
{
	text-align		: right;
	padding			: 0px 15px 5px;
	width			: 850px;
	background-color: #fff;
	border-width	: 0px 1px 0px 1px;
	border-style	: solid;
	border-color	: #B3B3B3;
	height          : 15px;
}

/*
 Box righe ordine con totali e navigazione
 */
.rgh_ord 
{
	left	: 2px;
	position: absolute;
	top		: 86px;
	
}

/*
 Tabella delle righe ordine
 */
.tab_rgh_ord
{
	width			: 882px;
	background-color: #FFF;
	border-width	: 0px 1px 0px 1px;
	border-style	: solid;
	border-color	: #B3B3B3;
}


/*
 Campo totali ordine
 */
.box_tot_ord
{
	width			: 880px;
	height			: 110px;
	background-color: #F2F2F2;
	border-width	: 0px 1px 1px 1px;
	border-style	: solid;
	border-color	: #B3B3B3;
}

ul
{
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	padding-left		: 5px;
	font-family			: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	font-size			: 12px;
}

/*
 Allineamento destra dei caratteri
 */
.tot_sub_ord li
{
	clear		: both;
	text-align	: right;
}

/*
 */
span.des_tot
{
	float	: left;
	width	: 250px;
}

span.num_tot
{
	width	: 100px;
}

span.num_tot_mod
{
	width	: 100px;
	color	: #ff0000;
}


/*
 Contenitore totali e subtotali
 */
.tot_sub_ord
{
	float		: right;
	margin-top	: 10px;
	margin-right: 16px;
	width		: 418px;
}

/*
 Dicitura totale ordine
 */
.tot_ord
{
	background	: transparent url(../img/div_tot.png) no-repeat scroll right top;
	color		: #333333;
	font-size	: 14px;
	font-weight	: bold;
	margin-top	: 12px;
	padding-top	: 5px;
}


/*
 Riepilogo del carrello
 */
.rip_car
{
	position	: absolute;
	left		: 898px;
	top			: 86px;
}

/*
 Riepilogo del carrello
 */
.rip_car_mes
{
	position	: absolute;
	left		: 898px;
	top			: 432px;
}

/*
 Barra superiore del carrello
*/
.bar_car
{
	background	:transparent url(../img/bar_car.jpg) no-repeat scroll left top;
	font-weight	:bold;
	height		:25px;
	padding		:5px 0 0 36px;
	width		:184px;
	z-index		:2;
}

/*
 Spazio contenenti i dati del carrello
 */
.dat_car
{
	width			: 177px;
	height			: 310px;
	padding			: 5px 0 0 5px;
	border			: solid #B3B3B3;
	border-width	: 0px 1px 1px 1px;
	background-color: #fff;
	z-index			: 1;
}

.dat_car.mes
{
	background-color: #F2F2F2;
	height: auto;
}

/*
 Spazio contenenti i dati del carrello 1a riga
 */
.dat_car_1
{
	color			: #999999;
	font-size		: 12px;
	margin-top		: 10px;
	margin-bottom	: 5px;
	font-weight		: bold;
}

/*
 Spazio contenenti i dati del carrello 2a riga
 */
.dat_car_2
{
	color			: #333333;
	font-size		: 16px;
	margin-bottom	: 3px;
	font-weight		: bold;
}

/*
 Bottoni presenti nel riepilogo carrello
 */
.bot_car
{
	text-align: center;
	margin-top: 10px;
}


/*
 Sezione condizioni vendita
 */
.con_ven
{
	background-color: #EEF1FF;
	text-align: center;
}

/*
 Trasforma il cursore in mano
 */
.man {
	cursor: pointer;
}

/*
 Nuova linea manda a capo senza tenere conto degli
 elementi float
 */
.new_lin	{
	clear: both;
}

/*
 Nuova linea da margin alto 10px
 */
.new_lin_10	{
	margin-top: 10px;
	clear: both;
}

/*
 Nuova linea da margin alto 20px
 */
.new_lin_12	{
	margin-top: 20px;
	clear: both;
}


/*
 Nuova linea da margin alto 30px
 */
.new_lin_30	{
	margin-top: 30px;
	clear: both;
}

/*
 Nuova linea da margin alto 40px
 */
.new_lin_40	{
	margin-top: 40px;
	clear: both;
}

/*
 Caratteristica immagini
 */
img {
	border: none;
}

/*
 Immgine pulsante inserisci ordine
 */
img.ord {
	margin: -15px 0px 0px 100px;
	padding: 2px;	border-width: 0px 0px 0px 0px;
}


/*
 Carattere bold dettaglio
 */
.bl {
	font-size: 90%;
	font-weight: bolder;
}

/*
 Trasforma il cursore in mano
 */
.man {
	cursor: pointer;
}

/*
 Linea orrizontale
 */
hr
{
	width			: 98%;
	border-color	: #D5D0BF;
	border-style	: solid none none;
	border-width	: 1px 0 0;
	text-align		: center;
}

hr.itl
{
	margin: 0;
}

hr.dvs 
{
	margin-top		: 5px;
	margin-bottom	: 12px;
	border-color	: #666;
}

/*
 Links
 */
a	{
}

a:link 
{
	color			: #387798;
	text-decoration	: none;
}

a:visited 
{
	color			: #387798;
	text-decoration	: none;
}

a:hover 
{
	color			: #387798;
	text-decoration	: underline; 
}

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


/* 
 Barra titoli programmi
 */
.bar_con {
	height: 35px;
	margin: 5px;
	padding: 5px;
	border: solid #5A7769;
 	border-width: 1px 1px 1px 6px;
	background-color: #96c676;
}

/*
 Titoli finestra programmi
 */
.tit_fin_prg {
	float: left;
	width: 50%;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 110%;
}
 

/*
 Barra navigazione
 */
.bar_nav 
{
	position		: relative;
	top				: 0px;
	width			: 880px;
	height			: 30px;
	border			: solid #B3B3B3;
 	border-width	: 0px 1px 1px 1px;
	background-color: #c3c3c3;
}

/*
 Barra navigazione menu
 */
.bar_nav_lst 
{
	float				: left;
	width				: 500px;
	text-align			: center;
	margin				: 0px 0px 0px 200px;
	padding				: 0px;
	color				: #f91615;
	font-size			: 16px;
	background-color	: #c3c3c3;
}


.box_hom {
	position: absolute;
	top: 76px;
	height: 610px;
	left: 6px;
	right: 26px;
	background: #EEF1FF;

}



/*
 Box contenitore lista di supporto
 */
.box_con {
	position:absolute;
	top: 0px;
	left: 756px;
	width: 498px;
	margin: 0;
	padding: 0;
	border:solid black;
 	border-width:0 0 1px 0;
	background-color: #3D2E2A;
	color: #fff;
	/*
	filter:alpha(opacity=90);	-moz-opacity:0.9;	-khtml-opacity: 0.9;	opacity: 0.9;
	*/
}

/*
 Box supporto a comparsa lista risultati
*/
.box_sup_frm {
	height: 220px;
	font-size: 105%;
	margin-top: 3px;
	padding-left: 2px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	overflow: auto;
}

/*
 Box supporto a comparsa form inserimento
 ordine
*/
.box_sup_frm.spe {
	overflow: hidden;
	height: 263px;
	background-color: #3D2E2A;
}

/*
 Aspetto links box supporto
 */
.box_sup_frm a:link {
	color: #b3b3b3;
	text-decoration: none;
}

.box_sup_frm a:hover {
	color: #fff;
	text-decoration: none;
}

/**
 Barra di fondo del box di supporto
 */
.bar_box {
	width: 496px;
	height: 25px;
	padding-top: 2px;
	padding-left: 2px;
	background-color: #82624B;
	text-align: left;
}

/*
 Box login
 */
.box_avv.log {
	top: 30%;
	background: url(../img/box_log.png) no-repeat left top;
}
	
/*
 Contenitore testo box messaggi
 */
.box_txt_avv {
	width: 190px;
	height: 60pt;
}	


/*
 Stile menu navigazione
 */
.box_men_nav 
{
	position	: absolute;
	top			: 33px;
	left		: 820px;
	height		: 40px;
	padding		: 0px 0px 0px 0px;
} 

.box_men_nav.due {
	top: -76px;
	left: 754px;
}

/*
 Div contenitore singoli pulsanti
 */
.box_cot_pul 
{
	float			: left;
	height			: 30px;
	margin-left		: 10px ;
	text-align		: left;
	padding-left	: 7px;
	padding-top		: 2px;
	color			: #FFF;
	/*background		: url(../img/sfo_pul_sx.png) no-repeat left top;*/
}

/*
 Testo dei pulsanti
 */
.box_cot_pul_txt 
{
	float			: left;
	width			: 40px;
	height			: 30px;
	/*width			: 60px;*/
	text-align		: left;
	padding-left	: 7px;
	padding-top		: 5px;
	color			: #000;
	/*background		: url(../img/sfo_pul_dx.png) no-repeat right top;*/
}


/*
 Contenitore campo label della form
 */
.box_lab_inp 
{
	float		: left;
	width		: 100px;
	left		: 0px;
	right		: 0px;
	padding		: 7px 8px 0px 0px;
	margin		: 0px;
	text-align	: right;
}

/*
Contenitore campo label della form modificato
 */
.box_lab_inp.m60 {
	
	width: 60px;
}

/*
 Contenitore numero pagine
 */
.box_lab_inp.pag  {
	float: right;
	color: #113f7f;
	width: 30px;
	font-weight: bold;
}

/*
 Contenitore campo input della form
 */
.box_cmp_inp {
	float: left;
	left: 0px;
	right: 0px;
	padding: 0px 5px 0px 5px;
	margin: 5px 5px 2px 5px;
	text-align: left;
}

/*
 Contenitore campo immagine div inserimento articolo
 */
.box_cmp_img {
	position: absolute;
	margin: -58px 2px 2px 725px;
}



/*
 Div destrizione input del campo
 */
.box_cmp_inp.des {
	padding: 5px 5px 0px 0px;
	margin: 0px 0px 0px 5px;
}

/*
 Contenitore specifica campo form
 */
.box_cmp_inp.con {
	padding: 6px 5px 0px 8px;
}

/*
 Contenitore campo input 1 variante
 */
.box_cmp_inp.md1 {
	padding: 5px 2px 0px 2px;
	margin: 0px 0px 2px 0px;
	text-align: center;
}


/*
 Contenitore box sinistro
 */
.box_rgh {
	float: right;
	width: 120px;
	top: 5px;
	left: 0px;	
}

/*
 Box due punti : dx
 */
.box_rgh.due {
	width: 5px;
	}

/*
 Box due punti : sx
 */
.box_rgh.tre {
	float: left;
	width: 5px;
	top: 0;
	margin-top: 8px;
	padding: 0;
	}

/*
 Box due punti : sx lista prodotti
 */
.box_rgh.qua {
	float: left;
	width: 5px;
	top: 0;
	padding-right: 0;
	}

/*
 Box dati campo dopo i due punti
 */
.box_rgh.dat {
	width: 100px;
	font-weight: bold;
	text-align: right;
}

/*
 Div contenitore testata articoli lista
 */
.box_tes_pro
{
	float			: left;
	width			: 882px;
	text-align		: left;
	height			: 30px;
	padding			: 0px 0px 0px 5px;
	color			: #113f7f;
	background		: #F1F1F1 url(../img/bar_tes_pro.jpg) no-repeat left top;
}

/*
 Div contenitore articoli lista
 */
.box_cot_pro
{
	float: left;
	width: 280px;
	height: 295px;
	background-color: #EEF1FF;
	border: solid #BFCAFF;
	border-width: 0px 1px 1px 1px;
	text-align: center;
	padding: 10px 6px 5px 6px;
	margin: 0px;
	color: #113f7f;
	
}

/*
 Div contenitore dettaglio specifica ordini
 */
.box_cot_det_sx.spe	{
	margin: 0px 1px 0px 1px ;	
}

/*
 Colonna foto sx
 */
.col_fot_sx	{
	padding: 0;
}

/*
 Sezione codice
 */
.col_fot_sx.cod 
{
	text-align	: left;
	font-weight	: bold;
}


/*
 Box su listato articoli sotto immagine 
 */
.box_des_sot	
{
	width			: 270px;
	padding			: 0px 0 0 5px;
	background-color: #EEF1FF;
	text-align		: left;
	height: 40px;
}

/*
 Barra descrizione articolo su listato
 */
.box_des_art 
{
	float			: left;
	width			: 165px;
	height			: 30px;
	margin-right	: 5px;
	line-height		: 12.5px;
}

.box_inf_art
{
	width			: 190px;
	height: auto;
	/*line-height		: 0.5px;*/
}

/*
 Colonna descrizione articolo dx
 */
.col_des_dx	{
	float: right;
	width: 115px;
	height: 249px;
	padding: 5px;
	background-color: #c8d696;
	text-align: left;
}

/*
 Barra verde descrizione articolo
 */
.col_des_dx_des {
	float: right;
	width: 115px;
	padding: 3px 5px;
	margin-bottom: 5px;
	background-color: #5A7769;
	color: #e6e6e6;
}

/*
 Dati articolo
 */
.all_sx {
	float: left;
	width: 60px;
}

/*
 Prezzo articolo
 */
.all_sx.bol 
{
	width		: 90px;
	font-weight	: bold;
	text-align	: right;
}

/*
 Testi popup disponibilita'
 */
.all_sx.pop {
	width: 80px;
	
}
 
 
/*
 Testi popup subtotale
 */
.all_sx.sub {
	width: 125px;
	
}
 
/*
 Valori popup subtotale
 */
.all_sx.tot {
	width: 120px;
	text-align: right;
	
}



/* 
 Fieldset della form
 */fieldset 
{	position			: relative;
	top:10px;	margin				: 0px 0px 15px 3px;	padding				: 5px 0px 5px 5px;	background-color	: #cccccc;	border-width		: 1px 1px 1px 6px;	border-style		: solid;	border-color		: #5A90B1;	height				: auto;
}


legend 
{
		
	position: 			absolute;
	top					: -16px;
	left: 				0;
	padding-right: 3px;
	background-color: 	#FFFFFF;	border-width: 		1px 1px 1px 6px;	border-color: 		#5A90B1;	border-style: 		solid;
	font-family: 		Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color: 				#5A90B1;
}

/*
 Elimina lo spazio extra dopo il rag form in IE
 */
form {
  	padding	: 0;
  	margin	: 0;
}


/*
 Campo di imput
 */
input 
{
	margin: 		2px 5px 0px 0px;	border-width: 	1px 1px 1px 1px;	border-style: 	solid;	border-color: 	#5A90B1;	color: 			#000;	padding: 		1px 2px;
}



/*
 Campo di imput senza punti
 
input.mod 
{
	margin: 0px 5px 0px 0px;	border-width: 0px 0px 0px 0px;	color: #113f7f;	padding: 5px 2px 0px 0px;
	background: #E9F9AC;
}
*/
/*
 Campo di imput senza punti
 
input.mod2 
{
	margin: 0px 0px 0px 4px;	color: #113f7f;	padding: 5px 2px 0px 0px;
	background: #E9F9AC;
}
*/


/*
 Campo input variante
 */
input.var 
{
	background: #fff;
}

input.var_2
{
	background: #fff;
	text-align: right;
}

input.var_2:focus
{
	border: 1px solid #1bfd00;
	/*background-color: #dffecf;*/
}

/*
 Fuoco dei campi per IE
 */
input.focused
{
	border: 1px solid #1bfd00;
	background-color: #dffecf;
}

.rad_box
{
	background-color: #f00;
	padding: 5px;
}

input[type='radio']
{
	height : expression('1%');
	border : 0;
}


/*
 Campi bottone
 */
input[type='submit'],
input[type='button'],
input[type='reset']
{
	width			: 80px;
	height			: 28px;	font-family		: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;	padding-bottom  : 9px;
	cursor			: pointer;
	text-transform	: uppercase;
	background		: url(../img/pul_okk.png) 0 0;
	color			: #fff;
	border-style	: none;
}

/*
 Campi bottone immagini
 */
input[type='image'] 
{
	margin		: 10px 0 0 5px;	border-width: 0px;	padding		: 5px 2px 0px 0px;
	background	: #e2e4e3;
}

/*
 Tabella stampa
 */
table.sta {
	border: 1px solid #333;
}

td.sta {
	border-top: 1px solid #333;
}


th {
	background-color: #c3c3c3;
}

td.mod {
	background-color: #c3c3c3;
}

/*
 Testi campi sezione ordine
 */
td.txt_cmp {
	width: 150px;
}

/*
 Valore del campo sezione ordine
*/
td.val_cmp {
	width: 100px;
	font-weight: bold;
	padding-left: 20px;
	text-align: right;
}

/*
 TD con bordo superiore usato nel totale ordine
 */
td.bor {
	padding-top: 5px;
	border-top: 1px solid #191919;
}

tr.row1 {
    background-color: #e6e6e6;
}

tr.row2 {
	}

tr.highlight{
	background-color: #b9e1b2;
	cursor: pointer;
	}

/*
 * Barra che evidenzia la riga ordine
 */  
.bar_can
{
	position: absolute;
	top: auto;
	left:auto;
	height: 70px;
	width: 875px;
	background-color: #ff0000;
	border:1px solid black;
	/* for IE */
	filter:alpha(opacity=40);
	/* CSS3 standard */
    opacity:0.4;
}
	
div.bar_can p
  {
  margin:30px 40px;
  font-weight: bold;
  color:#fff;
	font-size: 18px;
	text-align: center;
}
