.z-window-embedded,.z-window-embedded-cnt-noborder {
	overflow:visible;
	height: 100%;
}

body  {
	background: url("../images/background/wrapper_background.png") repeat-y scroll center top transparent;
	background: url('../images/background/out_background.jpg');
	word-break: normal; 
}

body[onload]  {
	background: white !important;
}

.home .z-panel-children {
	padding: 5px;
}

.body a,
.body a.selected:link,
.body a.selected:visited,
.body a.selected:hover,
.body a.selected:active {
	color : #0047A9 !important;
}


.wrapper {
	width: 100%;
	border-top: 0 none;
	background: url("../images/background/wrapper_background.png") repeat-y scroll center top transparent;
	margin: 0 auto;
	position: relative;
}

.panelFullWidth {
	width: 100%;
}

.header {
	background-color: #00B3F0;
	position: relative;
	left: 5px;
	width: 99%;
	height: 23px;
}

.headerimg {
	float: left;
	background: url("../images/background/header.png") no-repeat scroll 0 0 transparent;
	height: 103px;
	width: 99%;
	/*margin-left: 10px;*/
	position: relative;
	top: -4px;
	padding: 0px;
}

.login-box {
	position: relative;
	top: 200px;
	margin: auto;
	z-index: 10;
	background-color: #FFFFFF;
}

.bodyimg {
	/*background: url("../images/background/Toyota_logo_2019.png") no-repeat center;*/
	background: url("../images/background/home.jpg") no-repeat center;
	height: 90%;
	width: 100%;
	min-height: 500px;
	/*background-color: #F5F5F5;*/
	/*#edf1f5*/
	background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: fixed;
}

.menu-cnt-noborder {
	width: 100%;
	position: relative;
	/*top: -8px;*/
}

.body-cnt, .body-cnt-noborder{
	/*width: 960px;*/
	/*padding: 5px;*/
	min-height: 400px;
}

.body-cnt-noborder{
	/*width: 940px;*/
}

.footer{
	/*background-color: #d90022;*/
	/* background: #FB6161;*/
	background: #91d691;
	background-image: none;
	 /*background-image: url(../images/background/column-over.red2.png);*/
	color: white;
	position: relative;
	left: 10px;
	width: 99%;
	height: 30px;
}
.footer span {
	position: relative;
	top: 8px;
	width: 99%;
}



/*************************/
/******* GENERAL *********/
.subtitle {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;	
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.subtitle-red {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;	
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #004677;
}

.central {
	margin: 0 auto;
}

.exportImages img {
	width: 35px;
}

.z-textbox-text-disd, .z-textbox-disd {
	color: black !important;
}

.z-combobox-text-disd, .z-combobox-disd {
	color: black !important;
}

.z-tabbox-ver, 
.z-tabpanels-ver, 
.z-tabs-ver-cnt, 
.z-tabs-ver-header, 
.z-tabs-ver-header, 
.z-tabpanels-ver, 
.z-shadow .z-shadow-cm, 
.z-shadow-cl {
	height: auto !important;
}

.z-tabs-ver, .z-tabs-ver-scroll {
	/*height: auto !important;*/
	/*height: 546px;*/
}

.headeruser {
	float: right;
	position: absolute;
	top: 100px;
	right: 45px;
}

.z-messagebox { 
	word-break: normal; 
}

.z-column-cnt,
.z-panel-header {
	color: #004677;
	font-weight: bold;
}

.z-panel-original .z-panel-header {
	color:#3e3e3e !important;
}

.z-panel-original .z-panel-children {
	min-height: 305px;
}

.z-window-modal {
	min-width: 375px;
}

.z-combobox-readonly {
	background: #FFFFFF !important;
}

.z-combobox-disd, 
.z-textbox-readonly, 
.z-textbox-disd,
.z-combobox-text-disd {
	background: #E7E7E7 !important;
}

.z-combobox-pp {
	overflow-x: visible;
	overflow-y: scroll;
}
/*************************/
/********* MENU *********/

.z-menu-btn {
	padding-right: 5px !important;
}

/*************************/
/******** FOOTER ********/

.copyrightWindow .z-window-modal,
.poweredWindow .z-window-modal {
	min-width: 365px;
	width: 365px;
}

.copyrightWindow .z-window-modal-cnt,
.poweredWindow .z-window-modal-cnt {
	padding: 0;
}


.imageCopyrightWindow img, .imagePoweredWindow img {
	width: 363px;
}


/*************************/
/******* DETTAGLIO *******/

.asset_detail_spalla_sx,
.workorder_detail_spalla_sx {
	height: 571px !important;
	width: 150px !important;
}

.asset_detail_spalla_sx .z-tab-ver-text,
.workorder_detail_spalla_sx .z-tab-ver-text {
	font-size: 10px !important;
}

.component_table {
	color:black; 
	font-size:12px;
	min-height:30px;
	width: 715px;
}

.component_table .z-grid-body {
	max-height: 429px;
	overflow-y: auto;
}

.z-tabbox .component_table {
	width: 702px;
}


/*************************/
/********* HOME *********/

.login {
	position: relative;
	left: 0px;
	height: 540px;
}

.login-user-pass {
	background-color:#FFFFFF; 
	position: relative; 
	top:32px; 
	left: 35px; 
	width: 290px;
}

.imageHome {
	position: absolute;
	top: 38px;
	left: 750px;
	width: 190px;
	height: 502px;
}

.imageHome2 {
	position: absolute;
	top: 145px;
	left: 508px;
	width: 160px;
	height: 395px;
}

.home .box-login {
	margin-bottom: 10px;
}

.home .box-quick-search {
	margin-bottom: 10px;	
}

.home .panelchildren_boxhome_ma{
	overflow-y: auto; 
	background: #F5F5F5; 
	height: 322px;
	border: 0px;
}

.home .z-grid-body {
	overflow-y: auto;
	height: 238px;
}
           
.home .z-grid-body .z-label {
	font-size: 11px !important;
}

.home .z-vbox-sep {
	height: 0px;
}

.home .bacheca_messaggi_button_box {
	position: absolute; 
	top:38px; 
	right:20px;
}

.home .ma_button_box{
	position: absolute; 
	top:162px; 
	left:325px;
}

.home .z-grid-body {
	background: #F5F5F5;
}

.home .box-home-chart a {
	cursor: default;
}

/*************************/
/********* SEARCH ********/
	
.searchByImages {
	cursor: pointer; 
	float: right; 
	padding-right: 10px;
	width: 20px;
}

/*************************/
/*** DETTAGLIO RECORD ****/
.window-dettaglio-record {
	width: 828px;
}


/*************************/
/******* WAITING *********/
.z-loading {
      background-color: #0047A9 !important;
      left: 50% !important; 
      top: 50% !important;
      position: absolute;
      margin: -160px 0 0 -100px;
      display: block;
      z-index: 9999 !important;
}

.z-loading-indicator {
      background-color: #FFFFFF;;
      color: #004677;
      border:1px solid #004677;
      white-space: nowrap;
      padding:6px;
      font-weight: bold;
}

/*
tr.z-row-over>td.z-row-inner, tr.z-row-over>.z-cell {
    background-image: url(../images/background/column-over.red2.png);
    
}
tr.z-row-over>td.z-row-inner {
    border-top: none ;/*1px solid #e3f2ff;*/
    /*border-bottom:  none ;/*1px solid #e3f2ff;*/
/*}

div.z-grid-header th.z-column-over, div.z-grid-header th.z-auxheader-over {
     background-image: url(../images/background/column-over.red2.png);
}*/


/*a.z-column-btn:hover {
    display: inline;
    background-position: right 0;}*/
/*.body a, .body a.selected:link, .body a.selected:visited, .body a.selected:hover, .body a.selected:active {
    color: red !important;
}*/

/*.z-menu-body-over .z-menu-inner-m .z-menu-btn, .z-menuitem-body-over .z-menuitem-inner-m .z-menu-btn,
 {
    color: #233d6d;
     background-image: url(../images/background/column-over.red2.png);
}*/



/*.z-menu-body .z-menu-body-over .z-menu-inner-m .z-menu-btn,
	.z-menuitem-body-over .z-menuitem-inner-m .z-menu-btn ,
	.z-menupopup-cnt .z-menu-over a.z-menu-cnt,
	.z-menupopup-cnt .z-menuitem-over a.z-menuitem-cnt,
	.z-menupopup-cnt .z-menu-over, .z-menupopup-cnt .z-menuitem-over 	{
	background-color: #d90022;
	
	}*/
	/*.z-menu-body-seld .z-menu-inner-m .z-menu-btn,
	.z-menuitem-body-seld .z-menuitem-inner-m .z-menu-btn ,
	.z-menupopup-cnt .z-menu-seld a.z-menu-cnt,
	.z-menupopup-cnt .z-menuitem-seld a.z-menuitem-cnt {
	background-color: red;
	}*/
	
	
.z-combo-item,
.z-combobox-pp,
.z-combo-item,
.z-combobox-pp,
.z-combo-item a,
.z-combo-item a:visited,
.z-combo-item-inner,
.z-combo-item-cnt,
.z-combobox-readonly,
.z-combobox-text-disd {
	color: #000000 !important;
}

.z-listbox,
z-list-item,
select.z-listbox,
option.z-list-item {
	color: #000000 !important;
}


.action-remove td.z-row-inner:first-child, .action-remove td.z-row-inner:last-child {
	background-color: red;
	border: 0px;
}

.action-modify td.z-row-inner:first-child, .action-modify td.z-row-inner:last-child {
	background-color: yellow;
	border: 0px;
}

.action-insert td.z-row-inner:first-child, .action-insert td.z-row-inner:last-child {
	background-color: green;
	border: 0px;
}

.button-compare-export-excel {
	position: absolute;
	top: 32px;
	right: 28px;
}

span.button-applica-lavorazione, span.button-download-multiplo, span.button-esecuzione-mml-multiplo {
	float: right;
}

.errors-message-table div.z-grid-body {
	overflow-y: auto; 
	max-height: 500px;
}

.asset-name-label {
	text-transform: uppercase;
	color: #0047A9 !important;	
}

.primary-key {
	text-decoration: underline;
	font-weight: bold;
}


/**************ver 6.5   f7f7f7*****************/
tr.z-grid-odd td.z-row-inner, 
tr.z-grid-odd .z-cell, 
tr.z-grid-odd {
	background-color: #f7f7f7;
}
/*
.z-menu-body-seld .z-menu-inner-l,
.z-menu-body-seld .z-menu-inner-r {
	background: url(/NomosWeb/zkau/web/44422c3e/red_toyota_eb0a1e/zul/img/menu/menu-btn.png) no-repeat transparent 0 -120px
}

.z-menu-body-seld .z-menu-inner-r {
	background-position: 0 -160px
}

.z-menu-body-seld .z-menu-inner-m {
	background-position: 0 -200px;
	background-image: url(/NomosWeb/zkau/web/44422c3e/red_toyota_eb0a1e/zul/img/menu/menu-btn.png)
}

.z-menu-body-seld .z-menu-inner-m .z-menu-btn {
	color: white;
	background-color: #eb0a1e;
}*/

.z-menubar-hor .z-menu, .z-menubar-hor .z-menuitem, .z-menubar-hor .z-menu-btn, 
.z-menubar-hor .z-menuitem-btn, .z-menubar-hor span, .z-menubar-hor a, 
.z-menubar-hor div, .z-menubar-ver .z-menu, .z-menubar-ver .z-menuitem, 
.z-menubar-ver .z-menu-btn, .z-menubar-ver .z-menuitem-btn, .z-menubar-ver span, 
.z-menubar-ver a, .z-menubar-ver div, .z-menu-cnt, .z-menuitem-cnt {
    font-weight: normal;
    white-space: nowrap;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #636363;
}

.comboBreakWord .z-comboitem .z-comboitem-text{
	width:200px;white-space: normal;word-break: break-word;height:20px;
}

.labelGrp {
	font-weight: bold;
}
.infoGrp{
	background: #e7effe!important;
    font-size: 10px;
    color: #636363;
}
