/* Grid and pre-header styles */
.grid { border:none;font:normal 12px georgia, times, times new roman;color:#000000; }
	.grid .hdr { width:100%;height:48px;border:none;line-height:21px;padding-bottom:0px;color:#fff;background:url(Images/baseUI/headBgProdotti.gif);background-repeat:no-repeat;background-position:top left;}
		.grid .hdr .txt { padding:0 8px;font-weight:bold;cursor:default; }
		.grid .hdr input { width:120px;margin-right:17px;}
.grid A:link, .grid A:visited{color:#0066CC;font-weight:normal;}
.grid A:hover{color:#3399ff;font-weight:normal;}
/* Data cell styles */
.dat { border:none;padding-left:3px; }
.icon { padding-left:0px;}
.ind { cursor:default;  }

/* Row (and data cell) styles */
.row { cursor:default;height:24px; }
    .row .dat { background: url(Images/baseUI/rowBg_a.gif) no-repeat;border:none;padding-left:2px; }
    .row .first { background: url(Images/baseUI/rowBg_a.gif) no-repeat;border:none;padding-left:0px; }
    .row .last { background: url(Images/baseUI/rowBg_a.gif) no-repeat top right;border:none;padding-left:2px; }
    .row .desc { background: url(Images/baseUI/rowBg_a.gif) no-repeat top center;border:none;padding-left:2px;font-size:8pt; }
.row-h { cursor:default;height:24px; }
	.row-h .dat { background: url(Images/baseUI/rowBgH_a.gif);background-repeat: no-repeat;border:none;padding-left:2px; }
	.row-h .first { background: url(Images/baseUI/rowBgH_a.gif);background-repeat: no-repeat;border:none;padding-left:0px; }
	.row-h .last { background: url(Images/baseUI/rowBgH_a.gif) no-repeat top right;border:none;padding-left:2px; }
	.row-h .desc { background: url(Images/baseUI/rowBgH_a.gif) no-repeat top center;border:none;padding-left:2px;font-size:8pt; }
.row-s { cursor:default;height:24px; }
	.row-s .dat { background: url(Images/baseUI/rowBgS_a.gif);background-repeat: no-repeat;border:none;padding-left:2px; }
	.row-s .first { background: url(Images/baseUI/rowBgS_a.gif);background-repeat: no-repeat;border:none;padding-left:0px; }
	.row-s .last { background: url(Images/baseUI/rowBgS_a.gif) no-repeat top right;border:none;padding-left:2px; }
	.row-s .desc { background: url(Images/baseUI/rowBgS_a.gif) no-repeat top center;border:none;padding-left:2px;font-size:8pt; }

/* Cart Row (and data cell) styles */
.c-row { background: url(Images/baseUI/rowBgCart.gif);background-repeat: no-repeat;line-height:22px;cursor:default;height:24px; }
.c-row-h { line-height:22px;background: url(Images/baseUI/rowBgHCart.gif) no-repeat;cursor:default;height:24px; }
	.c-row-h .dat { border:none;padding-left:3px; }
	.c-row-h .ind { padding:0 1px;border:1px solid #d8f0fa;border-left:none;border-right:none; }
	.c-row-h .icon { padding-left:1px; }
	.c-row-h .last { padding:0 0 0 1px; }
.c-row-s { line-height:22px;background: url(Images/baseUI/rowBgSCart.gif);background-repeat: no-repeat;cursor:default;height:24px; }
	.c-row-s .dat { border:none;padding-left:3px; }
	.c-row-s .ind { padding:0 1px;border:1px solid #99defd;border-left:none;border-right:none; }
	.c-row-s .icon { padding-left:1px; }
	.c-row-s .last { padding:0 0 0 1px; }

.c-row-total { padding-top:13px;padding-right:10px; font:normal 13pt georgia, times, times new roman;font-weight:bold;color:#cc0000;line-height:17px;background: url(Images/baseUI/rowBgCartTotal.gif) no-repeat;cursor:default;height:33px; }


/* Grouped rows & cells */
.grp-hd { background:#fff;line-height:17px;cursor:default;height:19px;background:#fff url("images/horizontal.png") repeat-x 0 -130px;margin:0 4px 0 0;border:1px solid #fff; }
	.grp-hd span { color:#039;background:#fff;padding:0 8px 0 0; }

.grid .hdr .grp .txt { background:transparent url("images/static.png") no-repeat 0 -110px;padding:0 16px 0 24px; }


/* Header styles */
.row-hd { height:22px !important;cursor:default; }
	.row-hd .ind { border:1px solid #d5d5d5;border-color:#fff #d5d5d5 #d5d5d5 #fff;background:#eee url("images/horizontal.png") repeat-x 0 -30px;text-align:center; }
	.row-hd .cell { border:1px solid #d5d5d5;border-color:#fff #d5d5d5 #d5d5d5 #fff;background:#eee url("images/horizontal.png") repeat-x 0 -30px;text-align:center; }
	.row-hd .cell-h { border:1px solid #69bbe3;border-color:#fff #69bbe3 #93c9e3 #69bbe3;background:#e3f7ff url("images/horizontal.png") repeat-x 0 -52px;text-align:center; }
	.row-hd .cell-d { border:1px solid #69bbe3;border-color:#fff #69bbe3 #93c9e3 #69bbe3;background:#eee url("images/horizontal.png") repeat-x 0 -30px;text-align:center; }
	.row-hd .txt { color:#000;line-height:22px;padding:0 0 0 8px; }
	.row-hd .sort { border:1px solid #96d9f9;background:#f2f9fc  url("images/horizontal.png") repeat-x 0 -74px; }

/* Footer styles */
.grid .ftr { background:none;color:#000;height:48px; }
	.grid .ftr > table { padding:0 8px; }
	.grid .ftr .txt { color:#000;cursor:default;padding-right:10px; }


/* Slider popup */
.pop { width:300px;height:61px;padding:0;border:1px solid #515e6a;background:#fff;font:normal 12px georgia, times, times new roman; }
	.pop .con { padding:0;margin:0;border:none;width:100%;height:44px; }
		.pop .con .ico { float:left;width:20px;height:100%;background:#bbd9f0;padding:0 2px; }
			.pop .con .ico img { float:left;margin:8px 1px 0 1px; }
			.pop .con .ico img.eml { display:block;margin:5px 0 0 0; }

		.pop .con .txt { float:left;width:260px;height:100%;background:#f8fdff;position:relative; }
			.pop .con .txt .send { line-height:22px;width:50%;float:left;height:22px; }
				.pop .con .txt .send span { padding-left:4px;color:#737373; }
			.pop .con .txt .date { line-height:22px;width:50%;float:left;height:22px;text-align:right; }
				.pop .con .txt .date span { padding-right:4px;color:#737373; }
			.pop .con .txt .subj { line-height:22px;width:95%;height:22px;height:22px;padding:0 4px;overflow:hidden;text-overflow:ellipsis;position:absolute;left:0;bottom:0; }
				.pop .con .txt .subj span { font-weight:bold;color:#000; }

		.pop .con .flag { float:left;width:16px;height:100%;background:#bbd9f0; }
			.pop .con .flag img { margin:16px 2px 0 2px; }

	.pop .ftr { width:100%;height:16px;line-height:14px;background:#095075 url("images/horizontal.png") repeat-x 0 -6px;color:#fff;border-top:1px solid #515e6a;font-size:11px; }
		.pop .ftr .pg { width:50%;float:left; }
			.pop .ftr .pg span { padding-left:6px; }
		.pop .ftr .msg { width:50%;float:left;text-align:right; }
			.pop .ftr .msg span { padding-right:6px; }


/* Context Menu */
.col-mnu { width:20px;height:22px;background:transparent url("images/static.png") no-repeat; }
.cell-h .col-mnu { width:20px;height:22px;background:transparent url("images/static.png") no-repeat 0 -22px; } /* 'hover' header context menu */
.col-mnu-h { width:20px;height:22px;background:transparent url("images/static.png") no-repeat 0 -44px; }
.col-mnu-d { width:20px;height:22px;background:transparent url("images/static.png") no-repeat 0 -66px; }
.sort .col-mnu { width:20px;height:22px;background:transparent url("images/static.png") no-repeat 0 -88px; } /* sorted header context menu */

.mnu { border:1px solid #999;width:142px;background:#f6f6f6 url("images/menu/vertical.png") repeat-y;font-family:georgia, times, times new roman;font-size:11px;color:#333;cursor:default;text-align:left; }
	.mnu .itm { width:140px;height:25px; }
	.mnu .itm-h { width:140px;height:25px;background:#f6f6f6 url("images/menu/static.png") no-repeat;color:#000; }

	.mnu .br { width:140px;height:4px;background:#f6f6f6 url("images/menu/static.png") no-repeat 0 -25px;overflow:hidden;line-height:4px; }

	.mnu .ico { display:block;width:16px;height:16px;float:left;margin:4px 7px 0px 8px;background:transparent url("images/menu/icons.png") no-repeat -16px 0; }

	.mnu .sort-desc { background-position:0 0; }
	.mnu .sort-asc { background-position:0 -16px; }
	.mnu .grp-asc { background-position:0 -32px; }
	.mnu .grp-desc { background-position:0 -48px; }
	.mnu .ungrp { background-position:0 -64px; }


	.mnu .txt { display:block;float:left;height:24px;line-height:24px;width:86px;padding:0 0 0 6px; }

.ScrollBar
{
  background-image: url(images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(images/scroller/scroll_gripBg.gif); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}


