﻿body {
	background-color: inherit; /* background color */
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: x-small; /* font size */
}

input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: x-small; /* font size */
}
.treeviewHref {
    font-size: 12px;
}
/* 
	Override classi Maker 
*/
.ewGridUpperPanel, .ewGridLowerPanel  { background-color:Transparent; }
.ewGridUpperPanel { border-bottom:0px; }
.ewTable td { border-bottom: 1px solid #e2eefe; border-right: 1px solid #e2eefe; border-color:Window; }
.ewTable .ewTableHeader, .ewTable .ewTableHeader td
{
	background-color:Transparent; 
	border:0;
	border-left: 1px solid #879bb0; /*domenico*/
	border-bottom: 1px solid #26394e; /* header border width */ /*domenico*/
	border-right: 1px solid #26394e; /* header border width */ /*domenico*/
	background-image: url(proj_images/professional.png); /* header bg image */ /*domenico*/
}
.ewTableHeader .ewTableHeaderBtn td { border:0; }
.ewTableAltRow { background-color: #ffffff; }
.ewTableHighlightRow { background-color: #f5f9ff; }
.ewTableSelectRow { background-color: #ecf4ff; color: inherit; }
.ewPager { text-align:left; }
.ewBasicSearch td { border: 0px; padding: 0px; }
.ewTableDetail .ewTableHeader
{
	border:0;
	background-color:Transparent;
	background-image:none;
	color:Black;
}
.ewGridUpperPanel { padding:0px; }
.ewPager { border: 0px; border-collapse: collapse; }

.ewTable .tdGridList, .ewTable .tdListOptionRow { border-top: 1px solid #f2f2f2; border-left: 1px solid #f5f5f5; border-right:0; border-bottom:0; }

.ewTableEditRow { background-color:#ebebeb; } /* RIGA NEW LINE GRID INLINE */

/*
	Classi Simposio Contenitore
*/
.maincontentFrm { position:relative; margin-left:250px; padding:0px; }
.maincontentFrmHidden { position:relative; margin-left:24px; }

/* #contentLayout { overflow:auto; } */

#loadWaiting {
    display:none;
    z-index:1000;
    position:absolute;
    top:50%;
    left:50%;
    width:50px;
    height:50px;
    border:1px solid black;
}

/*
	Classi Simposio Contenuti (IFrame)
*/
.tblSceltaContesto { font-size:x-small; }
.tblSceltaContesto a { color:Black; font-weight:bold; }
.tblSceltaContesto .tdPrimo { border-right:1px solid #ccc; padding-right:20px; }
.tblSceltaContesto .tdSecondo { width:250px; border-right:1px solid #ccc; border-left:1px solid white; padding-left:20px; padding-right:20px; }
.tblSceltaContesto .tdSecondo div {font-weight:bold; font-size:1.2em; text-align:center; }
.tblSceltaContesto .tdSecondo { border-right:1px solid #ccc; border-left:1px solid white; padding-left:20px; padding-right:20px; }
.tblSceltaContesto .tdTerzo { border-left:1px solid white; padding-left:20px; color:#6f6f6f; }
.tblSceltaContesto .sceltacontestoHeader { color:#010101; padding-right:200px; }

.toolbarButton
{
	border: 1px solid transparent;
	float:left;
	min-width:40px;
	padding:2px;
}
.toolbarButtonPager, .toolbarButtonPagerDisabled
{
	border:1px solid transparent;
	padding:2px;
}
.toolbarButton:hover, .toolbarButtonPager:hover
{
	border: 1px solid #F1C43F;
	background: #fdeeb3;
	cursor: pointer;
}
.toolbarButtonSearch 
{
	border:1px solid transparent;
	padding:2px;
	display:inline;
}
.toolbarButtonSearch:hover
{
	border: 1px solid #F1C43F;
	background: #fdeeb3;
	cursor: pointer;
}
.toolbarButtonSmall
{
	border: 1px solid transparent;
	padding:2px;
}
.toolbarButtonSmall:hover
{
	border: 1px solid #F1C43F;
	background: #fdeeb3;
	cursor: pointer;
}
.toolbarButtonSmallWithLabel { height:16px; }
.toolbarButtonSmallFloat
{
	border: 1px solid transparent;
	padding:2px;
	float:left;
}
.toolbarButtonSmallFloat:hover
{
	border: 1px solid #F1C43F;
	background: #fdeeb3;
	cursor: pointer;
}
.buttonImageSmall { float:left; width:20px; }
.buttonLabelSmall
{
	text-align:left;
	padding-left:3px;
	margin-left:20px;
	margin-top:2px;
}
.raggruppamento 
{
	float:left;
	padding: 5px;
	/*border-top: 1px solid #b6babf;*/
	/*background: #FFF url('aspximages/toolbar/rib-back.png') repeat-x bottom;*/
	border-right: 1px solid #ccc;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	z-index: 30;
	/*height:150px;*/
	margin-top:3px;
	text-align:center;
	position: relative;
}
.titoloraggruppamento 
{
	color: #5B626C;
	text-align: center;
	clear: left;
	position:absolute;
	display: block;
	bottom: 1px;
	left: 0;
	right: 0;
}
.raggruppamento .ewBasicSearch { text-align:left; }
td.tdAdvancedSearch { padding-left:5px; }
td.tdSearchType { padding-right:5px; }
.tableRaggruppamento tr.trRaggruppamento { height:24px; }
.raggruppamento input[type=text], .raggruppamento select
{
	height:18px;
	padding:0;
	line-height: 18px;
}
.ewGridDetail .ewGridContent { border:0; }
.ewGridList .ewGridContent { border:1px solid #26394e; }
.header { background-color:#5e7289; }

.maincontent { position:relative; /* margin-left:250px; */ padding:0px; padding-top:80px; }
.maincontentHidden { position:relative; margin-left:24px; padding-top:80px; }

.pagetitle { margin-top:5px; margin-bottom:5px; }

/*
	Menu sx
*/
.menusx { float:left; width:249px; border-right:1px solid #ccc; border-top:1px solid #ccc; background-color:#efefef; }
.menusxHidden { float:left; width:23px; border-right:1px solid #ccc; }

.leftmenuTreeviewContainer { display:block; background-color:#efefef; }
.leftmenuTreeviewContainerDisplayNone { display:none; }
.leftmenuTreeviewBorderContainer { clear:both; background-color:#efefef; padding:6px; padding-top:0; }
.leftmenuTreeview { background-color:white; border:1px solid #ddd; }

.leftmenuTreeviewContainerHidden { display:block; background-color:#5e7289; width:23px; text-align:center; cursor:pointer; }
.leftmenuTreeviewContainerHiddenDisplayNone { display:none; background-color:#5e7289; }
	
.leftmenuImagesManageTreeview 
{
	height:22px;
	margin:2px; margin-top:1px;
	background-color: #eaedf1;
	border: 1px solid #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaedf1');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eaedf1));
	background: -moz-linear-gradient(#ffffff, #eaedf1); /*-pie-background: linear-gradient(#ffffff, #eaedf1);*/
	behavior: url(PIE.htc);
}

/*.hideshowMenu { height:18px; line-height:18px; background-color:#5e7289; }*/
#hideshowMenuExpanded { cursor:pointer; margin:2px; color:White; padding:2px; height:18px; line-height:18px; border: 0; border-style: solid; border-color: #ccc; background-color:#5e7289; }
#hideshowMenuExpanded .arrowhideshowMenu { display:inline; float:right; margin-right:2px; }
#hideshowMenuHidden { display: none; width:23px; cursor:pointer; text-align:center; margin-bottom:10px; padding:2px;  }

.NodeSelected { background-color: #e0e4e8; color: #ffffff; }

/*
	Login and breadcrumb
*/
.tblLogin {  background-color:#5e7289; }
.divLoginMiddle { border-top:1px solid #26394e;border-bottom:1px solid #26394e; background:#efefef; }

#logo { float:left; width:250px; }
#loginform { float:right; height:40px; line-height:40px; margin-right:10px; color:White; }
#loginform a { color:White; }
#loginform img { border:0; vertical-align:middle; }
.loginpageform { margin-left:0px; }

.breadcrumbContesto { font-weight:bold; }
#breadcrumb { padding:5px; padding-left:10px; color:black; background-color:#e0e4e8; }
#breadcrumb a { color:black; }

/*
	List page
*/
td.numberRecords, td.tdListCheckRow
{
	background-color:Transparent;
	border:0;
	border-left: 1px solid #879bb0; /*domenico*/
	border-bottom: 1px solid #26394e; /* header border width */ /*domenico*/
	border-right: 1px solid #26394e; /* header border width */ /*domenico*/
	background-image: url(proj_images/professional.png); /* header bg image */ /*domenico*/
}
td.numberRecords { color:White; text-align:center; background-color:#5e7289; border-top:1px solid #8599b5; width:30px; /*border-right:0;*/ }
td.numberRecordsPreviewDetail { background-color:#40546a; background-image: url(proj_images/professional.png); background-repeat:no-repeat;}
td.tdListCheckRow { color:White; text-align:center; background-color:#5e7289; border-top:1px solid #8599b5; /*border-left:0;*/ }
.ewTable .ewTableHeader td.tdHeader.ewPointer:hover { border:1px solid #60748b; border-top:0; background:#60748b; }
.ewTable .ewTableHeader td.tdHeader.ewPointer table tr.trHeaderHover td { background:#60748b; }
.ewGrid .ewTableHeader td { min-width:20px; }
.tdNoRecord {  }

/*
	Detail page
*/
.ewGridDetailContainer { padding:30px; }
.ewGridDetail td.ewTableHeader { padding-right:20px; }
.ewTableDetail { font-size:1.2em; }
/* .ewTableDetail input { font-size:0.9em; } */

/*
	Master / detail
*/
.divGridMaster { background:#5e7289; }
.divGridMaster .ewGridMaster .ewGridContent { border:0; }
.ewTableMasterInDetail tr.ewTableRow { background-color:#5e7289; color:White; }
.ewTableMasterInDetail tr.ewTableRow td { border:0; }
.ewTablePreviewRow .ewTitle { font-size:1em; }

/*
	Container: overrided classes
*/
.detailTabsContainer { background-color:#5e7289; padding-top:3px; padding-left:5px; }
.yui-skin-sam .yui-navset .yui-content { padding:30px; }
.yui-skin-sam .yui-navset .yui-content { background: #fff; }
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em { background-color:#fff; color:Black; font-weight:normal; border:0px 1px 0px 1px solid; border-color:transparent; border-top:1px solid black; }
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover { background: transparent; }

/*
	Content IDs
*/
/* #iFrmContent { overflow:auto; } */

#psearch { color:#4b596d; }

#toolbar
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height:106px;
	background-color: #eaedf1;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaedf1');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eaedf1));
	background: -moz-linear-gradient(#ffffff, #eaedf1); /*-pie-background: linear-gradient(#ffffff, #eaedf1);*/
	/*
	-webkit-box-shadow: #8b9097 0px 1px 3px;
	-moz-box-shadow: #8b9097 0px 1px 3px;
	box-shadow: #8b9097 0px 1px 3px;
*/
	behavior: url(PIE.htc);
}

#systemmessage 
{
	height:22px;
	line-height:22px;
	padding-left:5px;
	border-bottom:1px solid #ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaedf1');
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eaedf1));
	background: -moz-linear-gradient(#ffffff, #eaedf1); /*-pie-background: linear-gradient(#ffffff, #eaedf1);*/
	-webkit-box-shadow: #8b9097 0px 1px 3px 0px;
	-moz-box-shadow: #8b9097 0px 1px 3px 0px;
	box-shadow: #8b9097 0px 1px 0px 0px;
	/*behavior: url(PIE.htc);*/
}


/* Tabs colors, borders */

#toptabs { padding-top:3px; }

#toptabs td a { color:white; padding-left:5px; padding-right:5px; }

#toptabs th { background-color: #e0e4e8; padding-left:5px; padding-right:5px; }
