h2{font-size:14px; color: #376CAD; font-family: Arial, Helvetica, sans-serif; margin:0 0 0 0;}
a{font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #003399;}
a:hover{font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #ffcc00;}

#pageview { 
	border:3px solid #E7E7E7;
	font-family:Tahoma, Geneva, sans-serif;
	display:block;
	width:100%;
	/*height:100%;*/
	margin-bottom:10px;
	margin-top:10px;
}

#pageview tr.over, .pageform tr.over {}
#pageview tr.over:hover, .pageform tr.over:hover{ background-color:#FFF3BF; }

.rowhover {background-color:#FFF3BF; }

#pageview .list, .pageform .list { 
	text-align:left;
	height:22px;
	vertical-align:middle;
	width:auto;
}

#pageview td.list, .pageview td.list {padding:2px; border-right:2px solid #FFFFFF;}
#pageview .list, #pageview .list p  {font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
.pageform .list, .pageform .list p  {font-size:11px; font-family:Tahoma, Geneva, sans-serif; }

#pageview .list a, #pageview .list p a {text-decoration:none; font-weight:bold; font-size:11px;}
.pageform .list a, .pageform .list p a {text-decoration:none; font-weight:bold; }

#pageview td p, .pageform td p{ margin:0px; padding:0px; height:14px; overflow:hidden; } 
#pageview td.head a, #pageview td.head a:visited {color:#333; text-decoration:none;}
.pageform td.head a, .pageform td.head a:visited {color:#333; text-decoration:none;}
#pageview td.head{border-right:2px solid #FFFFFF;}

#pageview .head, .pageform .head { 
	font-size:11px; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:25px;
	padding-top:2px; padding-bottom:2px;;
	margin-bottom:5px;
	background-color:#F7F7F7
}
#pageview .left, .pageform .left { text-align:left; }
#pageview .center, .pageform .center { text-align:center; }
#pageview .right, .pageform .right { text-align:right; }
#pageview .top, .pageform .top { vertical-align:top; }

#pageview .head table td a, #pageview .head table td { 
	color:#333333;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif; 
	font-weight:bold;
	vertical-align:middle;
}
.pageform .head table td a, .pageform .head table td { 
	color:#333333;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif; 
	font-weight:bold;
	vertical-align:middle;
}

#pageview .result td { font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }
.pageform .result td { font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }

.menu-paging {border:1px solid #CCCCCC; background-color:#F9F9F9;}
.menu-paging select { height:18px; }

#ricerche-form {border:1px solid #CCCCCC; background-color:#F9F9F9; padding:2px; }
#ricerche-form input, select { height:20px; font-size:11px; font-family:Verdana, Geneva, sans-serif; border:1px solid #CCCCCC;}
#ricerche-form select {border-right:0px solid #CCCCCC;}
#ricerche-form in .ricerche {font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#ricerche-form form{margin:0 0 0 0;}

.nd { text-decoration: none; color: #3E6797; font-size:11px; font-weight:normal;}
.nd:hover { color: #FF6600; font-size:11px; }

.button_conferma {
	background-image:url(../images/btnnconf.jpg);
	width:90px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_anulla {
	background-image:url(../images/btnannulla.jpg);
	width:78px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_articolo {
	background-image:url(../images/btnnewarticolo.jpg);
	width:127; height:23px; 
	border-width:0px;
	cursor:pointer;
}
.button_cliente {
	background-image:url(../images/new_cliente.jpg);
	width:151px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_pagamento {
	background-image:url(../images/btnnewpag.jpg);
	width:151px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_codcosti {
	background-image:url(../images/btnnewcodcosti.jpg);
	width:151px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_um {
	background-image:url(../images/btnnewum.jpg);
	width:165px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_listino {
	background-image:url(../images/btnnewlistino.jpg);
	width:120px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_banca {
	background-image:url(../images/btnnewbanca.jpg);
	width:120px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_del_sel {
	background-image:url(../images/btnndelsel.jpg);
	width:200px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_del_sel_disabled {
	background-image:url(../images/btnndelsel_disabled.jpg);
	width:200px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

#ricerche-form .button_ricerca, .button_ricerca {
	background-image:url(../images/btnnricerca.jpg);
	width:76px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.pageform { 
	border:3px solid #E7E7E7;
	font-family:Tahoma, Geneva, sans-serif;
    background-color:White;
    margin:5px;
    margin:2px;
    width:98%;
	z-index:0;
	position:relative;
}

.noborder { width:100%; margin:0px; border:none; }

.button {
	background-image:url(../images/bgbutton.jpg);
	background-repeat:repeat-x;
	height:20px;
	border:1px solid #999999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	color:#464646;
	text-decoration:none;
	padding-bottom:3px;
	cursor:pointer;
}

.opaco {opacity:0.5; filter:alpha(opacity=50); }

#step1,#step2,#step3 { background-color:White;} 
.zindex {position:relative; z-index:10000; }
.rpdg { text-align:right; padding-right:3px; padding-bottom:3px; float:right;} 

.closebutton {display:none; visibility:hidden; background-image:url(../images/exit.jpg); border:0px; width:18px; height:18px; z-index:10000; position:absolute; right:5px; top:5px; cursor:pointer;}

.closebuttonListini {display:none; visibility:hidden; background-image:url(../images/exit.jpg); border:0px; width:18px; height:18px; z-index:10000; position:absolute; right:6px; top:6px; cursor:pointer;}

.printnoview { display:none; visibility:hidden;}