﻿body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0 0 0 0;
}
a
{
	text-decoration: none;
	border: 0 none Black;
}
img
{
	border: 0 none Black;
}
.ApplicationTitleLogin
{
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #008055;
	font-style: italic;
	font-weight: bold;
}
.SectionTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}
.RigaVertical
{
	/*background-image: url('../../images/rigav.png');*/
	background-color: #999999;
	height: 100px;
	width: 3px;
}
.HomeTable
{
	background-color: #9C9CA4;
}
/*
Login
*/
.LoginTitle
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.LoginLabel
{
	border: none 0px Black;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.LoginNote
{
	border: none 0px Black;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.LoginNote A
{
	border: none 0px Black;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.LoginNote A:visited
{
	border: none 0px Black;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.LoginNote A:hover
{
	border: none 0px Black;
	color: #4189D6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/*
Controls
*/
.TextBox
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.TextBoxDataEntry
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: right;
}
.DropDownList
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	height: 18px;
}
.RadioButtonList
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.Label
{
	border: none 0px Black;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Validator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}
.Hidden
{
	display: none !important;
}
.LoginStatus
{
	font: 12px Arial;
	color: #666666;
}
.BorderedImage {
	border: 1px solid #4189D6;
}
/*
Warehouse Panel
*/
.WarehouseDropDownList
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	color:#4189D6; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.WarehousePanel_0 {
	background-color: #fbed97;
	vertical-align:middle;
}
.WarehousePanel_1 {
	background-color: #ffb9de;
	vertical-align:middle;
}
.WarehousePanel_2 {
	background-color: #b1fb8f;
	vertical-align:middle;
}
.WarehousePanel_3 {
	background-color: #fc802e;
	vertical-align:middle;
}
.WarehousePanel_4 {
	background-color: #d19cfb;
	vertical-align:middle;
}
.WarehousePanel_5 {
	background-color: #b0fdff;
	vertical-align:middle;
}
/*
Buttons
*/
.GrayButton
{
	background: #CCCCCC;
	border: 1px solid #CCCCCC;
	border-radius: 6px;
	box-shadow: 2px 2px 5px 0px #696969;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	height: 30px;
	padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 6px;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
}

.GrayButton:hover
{
	color: white;
}

.LoginButton
{
	background: #4189D6;
	border: 1px solid #4189D6;
	border-radius: 6px;
	box-shadow: 2px 2px 5px 0px #696969;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	height: 30px;
	padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 6px;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;    
}
.LoginButton:hover
{
	color: gray;
}

.FooterButton
{
	background: #4189D6;
	border: 1px solid #4189D6;
	border-radius: 6px;
	box-shadow: 2px 2px 5px 0px #696969;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	height: 30px;
	padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 6px;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;    
}
.FooterButton:hover
{
	color: gray;
}

.HyperLinkButton {
	background: #4189D6;
	border: 1px solid #4189D6;
	border-radius: 6px;
	box-shadow: 2px 2px 5px 0px #696969;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	height: 24px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 6px;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
}

.HyperLinkButton:hover {
	color: gray;
}

.RepeaterButton
{
	background: #4189D6;
	border: 1px solid #4189D6;
	border-radius: 6px;
	box-shadow: 2px 2px 5px 0px #696969;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	height: 20px;
	text-align: center;
	text-decoration: none;
	vertical-align: central;
	-moz-border-radius: 6px;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;    
}
.RepeaterButton:hover
{
	color: gray;
}

/*
Disabled Controls
*/
input[type=submit].aspNetDisabled
{
	background: #f4f4f4 !important;
	border: 1px solid #adb2b5 !important;
	border-radius: 6px;
	box-shadow: 2px 2px 5px 0px #696969;
	color: #adb2b5 !important;
	cursor: default !important;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	height: 30px;
	padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 6px;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;    
}

input[type=submit][disabled=disabled]
{
	background: #f4f4f4 !important;
	border: 1px solid #adb2b5 !important;
	border-radius: 6px;
	box-shadow: 2px 2px 5px 0px #696969;
	color: #adb2b5 !important;
	cursor: default !important;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	height: 30px;
	padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 6px;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;    
}

/*
Labels
*/
.PanelTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background:#EFEFEF;
}
.PanelSubSectionTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4189D6;
}
.Note
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #828387;
}
.Note A
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828387;
	text-decoration: underline;
}
.Note A:visited
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828387;
	text-decoration: underline;
}
.Note A:hover
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008055;
	text-decoration: underline;
}
.DetailsHeaderLabel
{
	border: none 0px Black;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.DetailsLabel
{
	border: none 0px Black;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.DetailsViewLabel
{
	border: none 0px Black;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.LinkLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.LinkLabel A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.LinkLabel A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.LinkLabel A:hover
{
	color: Red;
}
.ChatHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4189D6;
}
.ChatLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.ChatOperator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.OperatorLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.CommunicationLabel
{
	color: #0000cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: blink;
}
.TimeLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888888;
}
.TransportMonitorDetailsPlate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4189D6;
}
.TransportMonitorDetailsHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.TransportMonitorDetailsLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.ConfirmDNRowLabel 
{
	color: #008055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.StatusLabel 
{
	color: #4189D6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.ItemClassificationDescription {
	color: blue;
	font-size: 10px;
}
.DefaultLabel
{
	border: none 0px Black;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.GridViewLabel {
	border: none 0px Black;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.SupplierItemDescription 
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.InventoryPrice {
	font-size: 10px;
}
.Label10Px {
	font-size: 10px;
}
.ItemWarehouseDisabledLabel {
	color: crimson;
	font-weight: bold;
}
/*
Page intestation
*/
.TopPage
{
	background-color: #4189D6;
	border-bottom: solid 1px #4189D6;
	border-left: solid 1px #4189D6;
	border-right: solid 1px #4189D6;
	border-top: solid 1px #4189D6;
}
.TopPageLabel
{
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4189D6;
}
.TopPageIdentificationLabel
{
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4189D6;
}
.TopDate
{
	border-bottom: none 1px Black;
	border-left: none 1px Black;
	border-right: none 1px Black;
	border-top: none 1px Black;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4189D6;
	text-align: right;
}
/*
Menu
*/
.MenuTable
{
	background-image: url(../../images/top_cx.png);
}
.MenuItem
{
	display: inline-block;
	border: 1px solid #666666;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	font: 13px Arial;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
	box-shadow: 2px 2px 5px 0px #696969;
	color: #666666;
	background: #f1f1f1;
	z-index: 1000;
}
/*
Tables
*/
.SearchTable tr
{
	height:24px;
}
.SearchLabelCell {
	width: 10%;
	text-align: left;
	vertical-align: top;
}
.SearchDataCell {
	width: 20%;
	vertical-align: top;
	text-align: left;
}
.SearchButtonCell {
	width: 10%;
	vertical-align: top;
	text-align: center;
}
/*
Panels
*/
.ContentPlaceHolder
{
	background-color: White;
	border-bottom: none 1px #666666;
	border-left: none 1px #666666;
	border-right: none 1px #666666;
	border-top: none 1px #666666;
}
.Data_Table
{
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 4px 4px 4px 0px #696969;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
}

.Data_Table_No_Shadow
{
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.GreenPanel
{
	border: 1px solid #666666;
	background-color: #008055;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 4px 4px 4px 0px #696969;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	cursor: pointer;
	font-weight: bold;
}

.ttlPanel
{
	background-color: #008055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	cursor: pointer;
	font-weight: bold;
}
.LightBorderedPanel 
{
	border: 1px solid #828387;
}
.BorderedPanel 
{
	border: 1px solid #666666;
}
.OURequestRowsPanel {
	height: 320px;
}
@media print {
	.OURequestRowsPanel {
		height: auto;
	}
}
/*
Repeater
*/
.RepeaterHeaderRow 
{
	background-color: #60676D;
	color: white;
	font-weight: bold;
	height: 18px;
}
.RepeaterFooterRow 
{
	background-color: rgba(205, 249, 254, 1);
	color: #666666;
	font-weight: bold;
	height: 22px;
}

/*
GridView
*/
.GridViewHeader
{
	background-color: #008055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}
.GridViewHeader A
{
	background-color: #008055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.GridViewHeader A:visited
{
	background-color: #008055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}
.GridViewHeader A:hover
{
	background-color: #008055;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Yellow;
	font-weight: bold;
}
.GridViewRow
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	padding: 0 0 0 0;
	letter-spacing: 0;
	word-spacing: 0;
}
.GridViewRowAlternative
{
	background-color: #EBEBEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.GridViewRowLower
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	font-style: italic;
}
.GridViewFooter
{
	background-color: #4B4B4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}
.GridViewEmpty
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-style: italic;
	font-weight: bold;
}
.GridViewHighlightRow > tbody > tr:hover
{
	background-color:#c4dde1 !important;
}

/* Modal Popup */
.ShadowPopup
{
	border: 1px solid #dcdcdc;
	background-color: #ffffff;
	box-shadow: 5px 5px 5px 0px #696969;
	-moz-box-shadow: 3px 3px 6px 0px #696969;
	-webkit-box-shadow: 3px 3px 6px 0px #696969;
}
.ModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalPopup
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 300px;
}
.UpdateProgressDiv
{
	position: absolute;
	z-index: 10;
	left: expression((this.offsetParent.clientWidth/2)-(this.clientWidth/2)+this.offsetParent.scrollLeft);
	top: expression((this.offsetParent.clientHeight/2)-(this.clientHeight/2)+this.offsetParent.scrollTop);
}
.UpdateProgressTable
{
	border: 2px solid #FF0000;
	background-color: White;
}
.UpdateProgressLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.CompleteProgressPanel {
	background-color: #f1f1f1;
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999;
}
 
.CompleteProgressPanelMessage {
	background-color: #4189D6;
	color: white;
	display: block;
	font-size: large;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50vh;
	padding: 10px;
	text-align: center;
	width: 39%;
}

/* 
REPORT VIEWER 
*/
.ReportViewer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	border: 1px solid #CCCCCC;
}

/*
DATEtime picker
*/
.ui-timepicker-div .ui-widget-header
{
	margin-bottom: 8px;
}
.ui-timepicker-div dl
{
	text-align: left;
}
.ui-timepicker-div dl dt
{
	height: 25px;
	margin-bottom: -25px;
}
.ui-timepicker-div dl dd
{
	margin: 0 10px 10px 65px;
}
.ui-timepicker-div td
{
	font-size: 90%;
}
.ui-tpicker-grid-label
{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.ui-timepicker-rtl
{
	direction: rtl;
}
.ui-timepicker-rtl dl
{
	text-align: right;
}
.ui-timepicker-rtl dl dd
{
	margin: 0 65px 10px 10px;
}

/*Tabella nel main.asp*/
.cellHeader
{
	width: 10%;
	text-align: center;
	border-bottom: 1px solid white;
	border-left: 0px solid white;
	border-right: 1px solid white;
	border-top: 0px solid white;
}
.cellHeader2
{    
	text-align: center;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
	border-right: 1px solid white;
	border-top: 0px solid white;
}
.cellItem
{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 0px none black;
	border-top: 0px none black; /*             border-width: 1px;             border-style: none solid none solid;             */
	width: 10%;
}
.cellItem2
{
	border-bottom: 1px solid black;
	border-left: 0px solid black;
	border-right: 0px none black;
	border-top: 0px none black;
}
.tableHeader
{
	width: 100%;
}
.tableItemUp
{
	width: 100%;
	border-bottom: 0px none black;
	border-left: 0px none black;
	border-right: 1px solid black;
	border-top: 1px none black;
}
.tableItemDown
{
	width: 100%;
	border-bottom: 0px none black;
	border-left: 0px none black;
	border-right: 1px solid black;
	border-top: 1px none black;
}

/*** Griglia ***/

.GridSearch
{
	border : solid 1px #E4E4E4;
	background-color : White;
	
}


.GridHeader
{
	background-color: #60676D;
	color :White;
	font-size :11px;
	font-weight :bold ; 
	height:30px; 
	border : solid 1px #E4E4E4;
	text-decoration:none; 
	text-align:center;
}

.GridHeaderDetails
{
	background-color: #60676D;
	color :White;
	font-size :11px;
	font-weight :bold ; 
	height:25px; 
	border : solid 1px #E4E4E4;
	text-decoration:none; 
}


.GridHeader a:link
{
	background-color: #60676D;
	color :White;
	font-size :8pt;
	font-weight :bold ; 
	text-decoration:none; 
}

.GridHeader a:visited
{
	background-color: #60676D;
	color :White;
	font-size :8pt;
	font-weight :bold ; 
	text-decoration:none; 
}

.GridHeader a:hover
{
	background-color: #60676D;
	color : gray;
	font-size :8pt;
	font-weight :bold ; 
	text-decoration:none; 
}

.GridItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border : solid 1px #E4E4E4;
	height:23px; 
	padding-left :3px;
	color:#666666;
}
.GridItem10px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border : solid 1px #E4E4E4;
	height:23px; 
	padding-left :3px;
	color:#666666;
}
.GridItem2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border : solid 1px #E4E4E4;
	height:23px; 
	padding-left :3px;
}

.GridHighlitableRow > tbody > tr:hover > td.GridItem
{
	background-color: #b0fdff;
	color: black !important;
}
.GridItemDetails
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border : solid 1px #E4E4E4;
	height:23px; 
	padding-left :3px;
	color:#666666;
}

.GridItemWithImg
{
	border : solid 1px #E4E4E4;
	vertical-align:middle; 
	text-align:center; 
	height:23px; 
}


.GridItemFunction
{
	border : solid 1px #E4E4E4;
	height:23px; 
}
/*
.GridPager a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration :none;
	color : #4189D6;         
}

.GridPager a:visited
{
	font-size: 12px;
   color : #4189D6;       
}

.GridPager a:hover
{
	font-size: 12px;
	text-decoration : underline;     
}
*/
.GridPager a, .GridPager span
{
	display: block;
	height: 14px;
	width: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.GridPager a
{
	background-color: #f5f5f5;
	color: #969696;
	border: 1px solid #969696;
}
.GridPager a img
{
	background-color: none;
	color: #969696;
	border: 0px none white;
}
.GridPager span
{
	background-color: #4189D6;
	color: white;
	border: 1px solid #969696;
}
.GridPager a:hover
{
	color: #4189D6;
	text-decoration : underline;     
}
.PagerImg_RemoveBorder 
{
	border: 0px none white !important;
}

.GridRowRed
{
	background-color : #FFEAEA;
	color : #fb3452 ;
	font-size: 11px;
	font-weight :bold;
	border : solid 1px #c1c1c1;
	padding-left :3px;
	padding-right :3px;
	height:23px; 
}

.GridRowOrange 
{
	background-color : #f8b77f;
	border : solid 1px #c1c1c1;
	padding-left :3px;
	padding-right :3px;
	height:23px; 
}

.GridRowGreen
{
	background-color : white;
	color : #696969 ;
	font-size: 11px;
	font-weight :bold;
	border : solid 1px #C2C9C6;
	padding-left :3px;
	padding-right :3px;
	height:27px; 
}
/*** Griglia ***/

/*** Update panel ***/

#OuterTableCellOverlay    
{        
	background-color: white;          
	filter:alpha(opacity=90);        
	-moz-opacity:0.90;                
	z-index: 999;        
	width: 100%;        
	height: 100%;        
	position:absolute;        
	top: 0;        
	left: 0;
 }
 /*** Update panel ***/
 
 
.ImgAlign
{
	vertical-align:middle; 
}

.TitleSection
{
	font-family : Arial; 
	color:#4189D6; 
	font-size :20px;
	font-weight :bold;      
	text-align : left;  
}

.TdGridNested
{
	width:95%; 
	padding-bottom : 10px;
	border : 1px solid white;
	text-align:left; 
}

.TdImgSubNested
{
	width:2%; 
	border : 1px solid white;
	background-repeat : no-repeat ;  
	text-align :right;  
	vertical-align :top;
}
.Box2
{
	border-top: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	width: 100%;
	padding : 1px;
	height:25px; 
	cursor : hand;
}

.TitoloBlocchi
{
	color: #666666; 
	font-size : 8pt;
	font-weight:bold;  
	background:#EFEFEF; 
	text-align :left;
}

.collapsibleContent
{
	overflow: hidden;
	padding-top :1px; 
}

.collapsibletableContent
{
	width :100% ;
	background-color :white; 
	border:solid 1px #CCCCCC;
	padding-left :1px;
	padding-top : 1px; 
	padding-bottom : 1px;
	
}

.collapsibleHeader
{
	cursor : pointer;
}

.ErrorMessageInPageHeader {
	border: 1px solid red;
	border-radius: 5px;
	color: red;
	font-weight: bold;
	padding: 8px 32px;
}

.ImgAlign
{
	vertical-align:middle; 
}

.lblff
{
	color : gray;
	font-style:oblique;   
	font-size :10px;
	width :335px;
}


.LnkPop:visited
{
	color :#4189D6;
}

.LnkPop:link
{
	color :#4189D6;
	text-decoration:underline; 
}

.LnkPop:hover
{
	color :#5E5E5E;
	text-decoration :none;
}

.LnkPop:active
{
	color :#5E5E5E;
}

/* Fix per editor extender inside modalpopup */
.fix > div 
{
  height:inherit !important;
  width:inherit !important; 
}
 
.fix > div > .ajax__html_editor_extender_texteditor
{
	height:110px!important;
}
 
.ReminderEmailBody > div 
{
  height:inherit !important;
  width:inherit !important; 
}
.ReminderEmailBody > div > .ajax__html_editor_extender_texteditor
{
	height:300px!important;
}
 
fieldset  
{
	border:1px solid #cccccc;
	text-align:left;
	width:96%;
}

legend 
{
  padding: 0.2em 0.5em;
  color: #999999;
  font-size:11px;
}


.archivedBox 
{
  padding: 5px;
  border:1px dotted #999999;
  font-weight:bold;
  color:#f15a22;
}


.gridViewItem_Highlight 
{
  border:2px dotted #cc0000;
  color:#000000;
  cursor:help;
  font-weight:bold;
}

/* Fix per editor extender inside modalpopup */
 
.ForMWS_Autocomplete_completionListElement 
{
	background: white;
	border: 1px solid #CCCCCC;
	list-style-type:none;
	padding:2px;
	cursor:pointer;
}

.ForMWS_Autocomplete_listItem
{
	background: white;
	list-style-type:none;
	padding:2px;
	cursor:pointer;
}

.ForMWS_Autocomplete_highlightedListItem
 {
	background-color: #b0fdff;
	color: black;
	list-style-type:none;
	padding:2px;    
	cursor:pointer;
}

/* SCHEDA DI CONTROLLO */
.ruolodistribuzione
{
	color: #009900;
	font-weight:bold;
}


.ruolocontrollo
{
	color: #cc0000;    
	font-weight:bold;    
}


.GridRowDeleted
{
	color:#AAAAAA;
}