.quickLabel {
	font-size: 11px;	
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	color: #ad111c;
}

.quickLabelVB {
	font-size: 11px;	
	text-align: right;
	white-space: nowrap;
	font-weight: bold;
	color: #666;
}

.quickValue {
	text-align: right;
	white-space: nowrap;
}

.quickMenu, .quickMenu2, .quickMenuStyleFile {
	font-family: verdana;
	background-color: #f8f1df;
	color: #903030;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 160px;
	margin-bottom: 1px;
}

.quickMenu {
	height: 19px;
}

.quickMenuStyleFile {
	width: 160px;
}

.quickMenuSeparator {
	color: white;
	margin: 0px;
	border-bottom: solid 1px;
	height: 1px;
	text-align: right;
	/* margin-right: 2px; */
}

.quickMenuVB, quickMenuSelVB {
	font-family: verdana;
	/* background-color: #fef2d0; */
	color: #585858;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 160px;
	margin-bottom: 1px;
}
quickMenuSelVB {
	color: #DE426A;
}

.menu_frame {
	display: block;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 54px;
	}

.menu_table {
	border: none;
	margin-left: 52px;
	text-align: center;
	color: #903030;
	}
	
.menu_table2 {
	border: none;
	margin-left: 56px;
	text-align: center;
	color: #903030;
	}

.menu_topSpace {
	height: 42px;
	width: 100%;
	}
	
.menu_sepContainer {
	padding-left: 2px;
	vertical-align: middle;
	height: 1px;
	}
	
.menu_buttons {
	padding-left: 0px;
	text-align: left;
	text-transform: lowercase;
	}
	
.menu_checkbox {
	margin-left: 0px;
	}
	
.menu_submit {
	position: absolute;
	right: 2px;
	width: 72px;
	margin-right: 0px;
	padding-right: 0px;
	}
	
/* ----- parte di JQuery collapse menu ------- */

ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0px;
	width: 180px;
	font-size:11px;
	font-weight: bold;
	text-align: left;
}

ul#menu {
	border: 1px solid #ccc;
	overflow-x: hidden;
	overflow-y: auto;
}
ul#menu a {
	display: block;
	text-decoration: none;
}

ul#menu li {
	margin-top: 2px;
	padding-left: 2px;
}

ul#menu li a {
	color: #666;	
	height: 18px;
	padding-left: 2px;
	border: none;
}

ul#menu li a.down {
	background:url('img/down.gif') no-repeat; background-position: 146px 0; 
}
ul#menu li a.up {
	background:url('img/up.gif') no-repeat; background-position: 146px 0; 
}

ul#menu li a:hover {
	color: #000;
	background-position: 146px -18px;
}

ul#menu li ul li a {
	text-align: left;
	color: #000;
	padding-left: 16px;
	padding-top: 2px;
	font-weight: normal;
	border-top: 1px solid #ccc;
}

ul#menu li ul li a:hover {
	color: #aaa;
}

ul#menu li ul li.sel a {
	text-align: left;
	white-space: nowrap;
	color: #de426a;
	background:url('img/checkmark_red.gif') no-repeat; background-position: 0 2px; 
	padding-left: 16px;
}

ul#menu li ul li#sel a:hover {
	color: #aaa;
}

/* -----pop up menu ------- */
.closeMItems {
	left: -9999px !important;
}
.bringToFront {
	z-index: 101 !important;
}

ul.ddMenu {
		font: 1.1em Verdena, Tahoma, sans-serif;
		text-align: left;
		background-color: #ffffff; color:#666;
		width: 16em;
		height:18px; line-height:17px;
		padding: 0;
		margin: 0;
		border: 1px solid #ccc;
/*		box-shadow: 3px 3px 3px #ccc;
		-moz-box-shadow: 3px 3px 3px #ccc;
		-webkit-box-shadow: 3px 3px 3px #aaa;
*/
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		}

ul.ddMenu>li>a {
				background-image: url('img/graydarr.gif');
				background-repeat: no-repeat;
				background-position: right;
				}

ul.ddMenu li, ul.ddMenu ul, ul.ddMenu ul li {margin:0; padding:0; list-style-type:none}
ul.ddMenu a {display:block; padding: 0 8px;text-decoration: none; color:#666}
ul.ddMenu li {position: relative; padding-right: 8px;}
ul.ddMenu li li {line-height: 17px; display:block !important; display: inline; /*IE*/}
ul.ddMenu ul {
			position: absolute; z-index: 0;
			top: 17px; left: -9999px;
			width: 16em;
			background-color: #fff; color: #666;
			padding: 7px 0;
			border: 1px solid #ccc;
			border-top: none;
/*			box-shadow: 5px 5px 5px #888;
			-moz-box-shadow: 5px 5px 5px #888;
			-webkit-box-shadow: 5px 5px 5px #888;
*/
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius: 0 0 5px 5px;
			}

ul.ddMenu li li{float: none;line-height: 16px; display:block !important; display: inline; /*IE*/}

ul.ddMenu ul, ul.ddMenu li li a {background-color: #fff; color: #666}
ul.ddMenu li:hover, ul.ddMenu a:hover {background-color: #aaa; color: #eee}
ul.ddMenu li:hover ul, ul.ddMenu li.sfhover ul {left: -1px; z-index: 100 !important}


/*regole per separatore e le icone */	
ul.ddMenu li.sep {height: 24px; background: #fff}
ul.ddMenu li.sep span {display: block;height: 1px; overflow: hidden; margin: 6px 5px 0; background: #ccc}
ul.ddMenu li li.icon a {padding-left: 24px}
ul.ddMenu li li.settings a {background: url(icon_settings.gif) no-repeat 3px 3px}

/* ---------------------------------------------- */
.ddGrayBtn {
		border: 1px outset #ccc;
		width: 4em;
		font: 12px Verdena, Tahoma, sans-serif;
		text-align: center;
		background-color: #f0f0f0;
		color: #666;
		height:14px; line-height:12px;
		padding: 2px;
		cursor: pointer;
/*		box-shadow: 3px 3px 3px #ccc;
		-moz-box-shadow: 3px 3px 3px #ccc;
		-webkit-box-shadow: 3px 3px 3px #aaa;
*/
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		}
.ddGrayBtn:hover {
		border: 1px inset #ccc;
		color: #333;
		background-color: #aaa;
		box-shadow: 1px 1px 1px #ccc;
		-moz-box-shadow: 1px 1px 1px #ccc;
		-webkit-box-shadow: 1px 1px 1px #ccc;
		}
/* ---------------------------------------------- */

.viewThumbImg {
	display: block;  margin-left: auto; margin-right: auto; height: 64px; width: 64px; border: 2px solid white; cursor: pointer;
	}
.viewThumbImg:hover {border: 2px solid #3f3;}
.viewThumbImg.sel {border: 2px solid red;}

