body, div, p, h1, h2, h3, h4, ul, li, table
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

h3
{
	font-size:small;
}

body
{	
	background: white;
	font-family: Tahoma, Arial, sans-serif;
	font-size:75%;
}

#MasterHeader
{
	background: transparent;
	margin: 5px 5px 5px 5px;
}

#MasterMenu
{
	width:500px;

	background: transparent;
	margin: 5px 5px 5px 5px;
}

#WorkingWith
{
	width: 200px;
}

#MasterHeaderBottom
{
	width:99%;
	text-align:center;
	height:20px;
	background: transparent;
}

#MasterMenu
{
	float: left;
	width: 15%;
	padding-right: 10px;
}

#MasterMenuHeader
{
	height: 20px;
	color: White;
	background: Navy;
	text-align: center;
	width: 90%;
}

#menuHi_Left
{
	font-family:Arial;
	font-size:9pt;
	color: Navy;
	text-align:left;
	width: 200px;			
}

#menuHi_Right
{
	text-align: left;		
	/*
	border-top: 1px dotted Navy;	
	border-bottom: 1px dotted Navy;	
	*/
}

.MenuBar
{
	height:20px;
	font-family:Verdana;
	font-size:11pt;
	background: lavender;
	padding-left: 10px;
	padding-right: 10px;
	border-top:dotted 1px navy;
	border-bottom:dotted 1px navy;
	width:100%;
}
.User
{
	text-align:right;
	font-family:Arial;
	font-size:9pt;
	margin-left:2px;
	margin-right:10px;
	width:100%;
}
.TextContext
{
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
	background-color:navy;
	color:Yellow;
	border:solid 1px navy;
	text-align:center;	
	margin-left:2px;
	margin-right:10px;
}
.LinkMasterpage1
{
	font-family:Tahoma;
	font-size:10pt;
	color:Navy;
	margin-left:5px;
	margin-right:30px;
}
.LinkMasterpage2
{
	font-family:Tahoma;
	font-size:10pt;
	color:Navy;
	margin-left:5px;
}

#MasterContentHeader_Logo
{
	text-align:center;
	width: 80px;
	float: left;
}

#MasterContentHeader_Title
{
	color:Navy;	
	float: left;
	vertical-align:middle;
}

#MasterContentPlaceHolder
{
	padding-right: 10px;
}

#MasterContentFooter
{
	text-align:center;
	font-family:Tahoma;
	font-size:8pt;
	background: lavender;
}


/*Modal Popup*/
.modalPopUpBackground 
{
	background-color:white;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopUp 
{
	/*background-image:="~/Images/asystel.gif";
	background-position:bottom;
	background-repeat:repeat;*/
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:gray;
	padding:0px;
	width:300px;
}

#TabAdmin
{
	background:black;
	margin: 0px 5px 5px 5px;
	width: 100px;
	height:100px;
}

.DlgBoxTitle
{
	height:20px;
	vertical-align:middle; 
	font-family:Tahoma; 
	font-size:10pt; 
	font-weight:bold; 
	text-align:center; 
	color:White; 
	background-color:Navy
}

.DlgBoxIcon
{
	float: left; 
	padding-top:5px; 
	padding-left:5px; 
	padding-right:10px;
}

.DlgBoxBox
{
	orphans:5; 
	vertical-align:middle; 
	padding-top:5px; 
	padding-left:10px;
}

.DlgBoxBottom
{
	text-align:center; 
	padding-top:5px; 
	padding-bottom:5px;
}

 /* ==============================================
	TextBox Control Class 
	==============================================*/
 .txtDefault
{
	border: 1px Solid #0099cc;
    font-size:9pt;
	    color:Navy;
	}

.txtNoBox
{
	background-color:Transparent;
	border-width:0px;
	border-style:none;
	font:Verdana;
	font-size:9pt;
	color:black;
}

.txtId
{
	border-width:0px;
	border-style:none;
	font:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:red;
}

 /* ==============================================
	Label Control Class 
	==============================================*/
 .labelDefault
{
	font-family:Tahoma;
	font-size:9pt;
	color:Blue;
	font-weight:bold;
	padding-right:10px;
	margin-left: 16px;
}

.labelId
{
	font-family:Tahoma;
	font-size:9pt;
	color:#0099cc;
	font-weight:bold;
	font-style:italic;
	padding-right:10px;
}

.labelRelease
{ 
	font-family:Verdana;
	font-size:7pt;
	color:Black;
}
.CellLeft
{
	text-align:right;
	margin-right:5px;
	width:150px; 
}
.CellRight
{
	text-align:left;
	width:350px; 
}

.Grid_ASC
{
	background-image: url(../Images/Sort_asc.png);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 18px;
}
.Grid_DESC
{
	background-image: url(../Images/Sort_desc.png);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 18px;
}
.Grid_Header
{
	font-family:"Calibri";
	font-size:11pt;
	font-weight:bold;
	background-color:Navy;
	color:Yellow;
	height:20px;
}
.Grid_Row
{
	font-family:"Calibri";
	font-size:10pt;
	background-color:White;
	color:Black;
}
.Grid_RowAlternating
{
	font-family:"Calibri";
	font-size:10pt;
	background-color:WhiteSmoke;
	color:Black;

}
.linkStato_Null
{ 
	background-image: url(../Images/Stato9.png);
	background-color:inherit;
	background-repeat: no-repeat;
	background-position:center;
	background-attachment: inherit;
	text-align:center;
}
.linkStato_0
{ 
	background-image: url(../Images/Stato0.png);
	background-color:inherit;
	background-repeat: no-repeat;
	background-position:center;
	background-attachment: inherit;
	text-align:center;
}
.linkStato_1
{ 
	background-image: url(../Images/Stato1.png);
	background-color:inherit;
	background-repeat: no-repeat;
	background-position:center;
	background-attachment: inherit;
	text-align:center;
}
.linkStato_2
{ 
	background-image: url(../Images/Stato2.png);
	background-color:inherit;
	background-repeat: no-repeat;
	background-position:center;
	background-attachment: inherit;
	text-align:center;
}
.linkStato_3
{ 
	background-image: url(../Images/Stato3.png);
	background-color:inherit;
	background-repeat: no-repeat;
	background-position:center;
	background-attachment: inherit;
	text-align:center;
}
.linkChecked
{ 
	background-image: url(../Images/Check.bmp);
	background-color:inherit;
	background-repeat: no-repeat;
	background-position:center;
	background-attachment: inherit;
	text-align:center;
}
.linkTextHtml
{
	background-image: url(../Images/News.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	top: 0px;
	left: 0px;
}
.linkUnChecked
{ 
	background-image: url(../Images/UnCheck.bmp);
	background-color:inherit;
	background-repeat: no-repeat;
	background-position:center;
	background-attachment: inherit;
	text-align:center;
}

 /* ==============================================
	DropDown Control Class 
	==============================================*/
 .DropDownDefault
{
	border-width:1px;
	border-style:Solid;
	border-color:#0099cc;
	font:Verdana;
	font-size:9pt;
	color:Navy;
	height:20px;
}

 /* ==============================================
	Buttons 
	==============================================*/
.carrello
{
   background-image: url(../Images/carrello.png);
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 15px;
    height:34px; 
}

.buttonBack
{
    background-image: url(../Images/Back_blue.png);
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 16px;
    height:22px;
}	
.buttonNew
{
    background-image: url(../Images/New.png);
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 15px;
    height:22px;
}
.buttonCategorie
{
    background-image: url(../Images/Tables.png);
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 5px;
    height:22px;
}

.buttonSave
{
    background-image: url('../images/Save.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 16px;
    height:22px;
}
.buttonAdd

{
    background-image: url('../images/aggiungi.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    vertical-align:middle;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
   
	margin-top:0px;
    padding-left:25px;
    height:25px;
    
}

.buttonDelete
{
    background-image: url('../images/Delete.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 9px;
    height:22px;
}
.buttonExport
{
    background-image: url('../images/Data_Out.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 9px;
    height:22px;
}
.buttonImport
{
    background-image: url('../images/Data_In.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 9px;
    height:22px;
}
.buttonApply
{
    background-image: url('../images/check.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 8px;
    height:22px;
}
.buttonCurrency
{
    background-image: url('../images/currency_euro.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 18px;
    height:22px;
}
.buttonNoApply
{
    background-image: url('../images/delete3.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 8px;
    height:22px;
    width:160px;
}
.buttonRefresh
{
    background-image: url('../images/reload.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 8px;
    height:22px;
}
.buttonHome
{
    background-image: url('../images/casa.png');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 8px;
    height:22px;
}
.buttonExcel
{
    background-image: url('../images/excel.gif');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 8px;
    height:22px;
}
.buttonFind
{
    background-image: url('../images/ingranaggi.gif');
    background-repeat: no-repeat;
    background-color:Transparent;
    text-align: center;
    cursor: pointer;
    border: 0px dotted Black;
    line-height: normal;
    font-family: Calibri;
    font-size: 9pt;
	margin-top:5px;
    padding-left: 8px;
    height:22px;
}

 /* ==============================================
	Accordion
	==============================================*/
.accordionHeader
{
    border: 1px solid #2F4F4F;
    background-color: #2E4d7B;
	font-family: Arial;
	font-size: 9pt;
    padding: 1px 1px 1px 5px;
    margin:1px 1px 1px 1px;
    cursor: pointer;
}
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    background-color: #5078B3;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
    padding: 1px 1px 1px 5px;
    margin:1px 1px 1px 1px;
    cursor: pointer;
}
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: 1px;
    padding: 5px 5px 5px 5px;
}
 /* ==============================================
	GRID CELLS
	==============================================*/
.Grid_cellNumber
{
	 width:70px;
	 text-align:right;
	 padding-left:5px;
}
.Grid_cellData
{
	 width:70px;
	 text-align:left;
	 padding-left:5px;
}
.Grid_cellText
{
	 padding-left:7px;
	 text-align:left;
}
.Grid_cellHeader_Left
{
	text-align:left;
	padding-left:7px;
	padding-right:7px;
	margin-left:10px;
	margin-right:10px;
}
.Grid_cellHeader_Right
{
	text-align:right;
	padding-left:7px;
	padding-right:7px;
}
.Grid_cellHeader_Center
{
	text-align:center;
}
.Grid_cellTextId
{
	 padding-left:7px;
	 text-align:center;
	 width:30px;
}
.Grid_cellEdit_Number
{
	text-align:right;
	border:solid 1px gray;
	background-color:Yellow;
	font-family:"Calibri";
	font-size:10pt;
	height:14px;
	padding-left:2px;
	padding-right:2px;
}

/* ==============================================
	TREEVIEW
==============================================*/ 
.TreeView
{
	text-align:left;
	color:Black;	
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	border-bottom-style:none;
	border-bottom-width:0px;
	margin:0px 0px 0px 0px;	
}
.TreeViewRoot
{
	text-align:left;
	color:Black;	
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	border-bottom-style:none;
	border-bottom-width:0px;
	margin:0px 0px 0px 0px;	
	height:10px;
}
.TreeViewNodeStyle
{
	text-align:left;
	color:Black;	
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	border-bottom-style:none;
	border-bottom-width:0px;
	height:10px;
	margin:0px 0px 0px 0px;	
}
.TreeViewParentNode
{
	text-align:left;
	color:black;	
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	border-bottom-style:none;
	border-bottom-width:0px;
	height:10px;
	margin:0px 0px 0px 0px;	
}
.TreeViewHoverNode
{
    background-position: right;
    cursor: pointer;
    color:Red;
    text-decoration: underline;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	border-style:none;    
	height:10px;
}
.TreeViewSelectedNode
{
	text-align:left;
	color:green;	
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	border-bottom-style:none;
	border-bottom-width:0px;
	height:10px;
	margin:0px 0px 0px 0px;	
}
.TreeViewLeafNode
{
    background-position: right;
    cursor: pointer;
    color:black;
    text-decoration: underline;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	border-style:none;    
}
 /* ==============================================
	Drag & Drop List Control 
	==============================================*/
.DragDropDiv
{
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
    /*border: 1px dashed #2F4F4F;*/
}	
.DragDropHeader
{
    background-color:Navy;	
    color:white;	
	text-align:center;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold; 
}
.DragDropCell
{
    background-color: #D3DEEF;	
	text-align:center;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold; 
}
.DragDropCellCenter
{
    background-color: #D3DEEF;	
	text-align:center;
	width:20px;
	vertical-align:middle;
}
.DragDropListLeft
{
    background-color:White;
    color:Navy;	
	height:250px;
	width:250px;
	font-family:Calibri;
	font-size:9pt;
	border-style:solid;
	border-width:1pt;
	margin-left:2px;
}
.DragDropListRight
{
    background-color:White;
    color:Navy;	
	height:250px;
	width:250px;
	font-family:Calibri;
	font-size:9pt;
	border-style:solid;
	border-width:1pt;
	margin-right:2px;
}
.Progress
{
    background-image: url('../images/Loading.gif');
    background-repeat: no-repeat;
    background-color:white;
    font-family: Arial;
    font-size: 8pt;
    margin-top:0px;
    margin-left:200px;
    padding-left: 8px;
    width:100%;
}
.collapsePanelHeader{
	color:#FFF;
	font-weight:bold;
}
.collapsePanel {
	background-color:white;
	overflow:hidden;
	border: 1px dotted gray;
}

.scrolla
{
BORDER-RIGHT: #ECECEC 0px dotted;
 BORDER-TOP: #ECECEC 0px dotted;
 scrollbar-face-color: #ECECEC;
 SCROLLBAR-HIGHLIGHT-COLOR: #ECECEC;
 BORDER-LEFT: #343e99 0px dotted;
 SCROLLBAR-SHADOW-COLOR: #343e99;
 SCROLLBAR-3DLIGHT-COLOR: #343e99;
 SCROLLBAR-ARROW-COLOR: #343e99;
 BORDER-BOTTOM: #343e99 0px dotted;
 scrollbar-darkshadow-color: #ECECEC;
 vertical-align:middle; 
	font-family:Tahoma; 
	font-size:10pt; 
	font-weight:bold; 
	text-align:center; 
	color:Navy;

	
}