@page {
    margin-left: 25px;
    margin-right: 25px;
}


/* per schermi con risoluzioni W<1000 */
BODY
{
  //background-position: url(./../img/sfondo_1.jpg);
  margin: 1px;
  background: url(./../img/sfondo_1.jpg);
  font-size: 12px; /*font-family : "Comic Sans MS";*/
  font-family: Verdana;
}
H1
{
	FONT-SIZE: 16pt;
	MARGIN-LEFT: 10pt;
}
H2
{
    FONT-SIZE: 14pt;
    MARGIN-LEFT: 10pt;
}
H3
{
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 10pt;
}
H4
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10pt;
}
P
{
	font-size : 13px;
	MARGIN-LEFT: 10pt;
}


TFOOT{HEIGHT: 25px}
INPUT  {FONT-SIZE: 10px;   }
TEXTAREA  {FONT-SIZE: 9px;}
SELECT  {FONT-SIZE: 10px;}
TD  {FONT-SIZE: 10px;}
TH  {FONT-SIZE: 11px;}

.tbl_def
{
	cursor:default;
	text-align:center;
	border-top: thin ridge; border-left: thin ridge;
}

.dsp_01
{
	font-family : "Arial";
	FONT-SIZE: 10px;
	background-color : transparent;
	border-style : none none none none;
}

.dsp_02
{
  font-family: "Arial";
  font-size: 10px;
  background-color: transparent;
  border-style: none none none none;
  cursor: pointer;
}

.dsp_03
{
	font-family : "Arial";
	FONT-SIZE: 10px;
	background-color : transparent;
	border : thin ridge;
	cursor : pointer;
}

.dsp_04
{
	font-family : "Arial";
	cursor: pointer;
	FONT-SIZE: 10px;
	border-style : none none none none;
	background-color : #DDDDDD;
	color : Red;
}

.dsp_05
{
	font-family : "Arial";
	FONT-SIZE: 10px;
	border-style : none none none none;
	color : Red;
	background : transparent;
}

.dsp_06
{
	font-family : "Arial";
	FONT-SIZE: 10px;
	background-color : transparent;
	border : thin ridge;
}

.dsp_07
{
	font-family: "Arial";
	font-size: 11px;
	border-style: none none ridge none;
	background: transparent;
	font-weight: bolder;
}


.inp_enabled  
{
	font-family : "Arial";
	font-size : 9px;
	background: White;
}

.inp_enabled_01 
{
	font-family : "Arial";
	font-size : 9px;
	background-color : transparent;
	border : thin ridge;
	}

.inp_disabled 
{
	font-family: "Arial";
	font-size: 9px;
	cursor: default;
	background-color: #DDDDDD;
	border-style: none none none none;
}

.inp_disabled_transparent
{
	font-family : "Arial";
	font-size : 10px;
	cursor:default;
	border-style : none none none none;
	background : transparent;
}

.inp_disabled_hand
{
	font-family : "Arial";
	font-size : 9px;
	cursor:pointer;
	background-color : #DDDDDD;
	border-style : none none none none;
}

.inp_dis_tran_bold_hand
{
	font-family : "Arial";
	font-size : 9px;
	font-weight : bold;
	cursor : pointer;
	border-style : none none none none;
	background : transparent;
}


.field_dblclk
{
	font-family : "Arial";
	FONT-SIZE: 10px;
	background-color : transparent;
	border-style : none none none none;
}


.inp_required 
{
	background-color : #FEFFCF;
	border-style : none none none none;
}

.btn_over 
{
	color: Black;
	WIDTH: 20px;
	HEIGHT: 20px;
	background-color : #E8E8E8;
}

.btn_out
{
	WIDTH: 20px;
	HEIGHT: 20px;
}

.icon_row
{
	WIDTH: 15px;
	HEIGHT: 15px;
}

.div_test
{
	background-color : transparent;
}

.div_scroll  
{
	OVERFLOW: scroll;
	HEIGHT: 200px;
	overflow-x : auto;
}
.div_toolbar {
	color:#b2d1c2;
	background: #b2d1c2;
}
/*.div_detail  {color:black; background:#b2d1c2; NOWRAP:;}*/
.div_detail  {color:black; background:#b2d1c2;}






/*--- sezione k_main_table_... (puņ essere personalizzata per i singoli browser) ---*/
.t_c_t {border-top: thin ridge;}
.t_c_b {border-bottom: thin ridge;}
.t_c_br {border-bottom: thin ridge; border-right: thin ridge;}
.t_c_bl {border-bottom: thin ridge; border-left: thin ridge;}
.t_c_brl {border-bottom: thin ridge; border-left: thin ridge; border-right: thin ridge;}
.t_c_tb {border-top: thin ridge; border-bottom: thin ridge; border-top-width: thin; border-bottom-width: thin;}
.t_c_tbr {border-top: thin ridge; border-bottom: thin ridge; border-right: thin ridge;}
.t_c_tbl {border-top: thin ridge; border-bottom: thin ridge; border-left: thin ridge;}
.t_c_tl {border-top: thin ridge; border-left: thin ridge;}
.t_c_tr {border-top: thin ridge; border-right: thin ridge;}
.t_c_trl {border-top: thin ridge; border-left: thin ridge; border-right: thin ridge;}
.t_c_r {border-right: thin ridge;}
.t_c_l {border-left: thin ridge;}
.t_c_l_red {border-left : thin ridge Red;}
.t_c_tl_red {border-top: thin ridge Red;border-left : thin ridge Red;}
.t_c_t_red {border-top: thin ridge Red;}
.t_c_l_cur {cursor:pointer;	border-left: thin ridge; color : Navy; text-decoration : underline;}
.t_c_r_cur {FONT-SIZE: 9px; cursor:pointer; border-right: thin ridge; color : Navy; text-decoration : underline;}
.t_c_rl {border-right: thin ridge; border-left: thin ridge;}
.t_c_tbrl {border-top: thin ridge; border-bottom: thin ridge; border-left: thin ridge; border-right: thin ridge;}
.t_c_tbrl_red {border-top: thin ridge Red; border-bottom: thin ridge Red;border-left: thin ridge Red; border-right: thin ridge Red;}


