/*linee aggiunte*/
.ui-jqgrid .ui-jqgrid-ftable{border-right:1px solid #DDDDDD;font-size:12px;table-layout:auto;width:920px !important;}
.ui-jqgrid .ui-jqgrid-ftable tr.footrow td{padding-top:6px;padding-bottom:6px;border-top:1px solid #DDDDDD !important;}
.ui-jqgrid .ui-jqgrid-titlebar {
background:url(../images/bg_titlebar_jqgrid.gif) 0 0 repeat-x;
font-size:14px;color:#555 !important;height:28px;line-height:27px;padding: .0em .2em .0em .5em; position: relative;}
.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar .ui-icon{background-image:url(smoothness/images/ui-icons_ffffff_256x240.png);}
.ui-jqgrid .ui-jqgrid-titlebar-close span{-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ui-jqgrid  tr.ui-state-hover, .ui-jqgrid  th.ui-state-hover{background:#f1f1f1;color:#333 !important;}
body .ui-jqgrid  tr.ui-state-hover td{border-color:#f1f1f1 !important;}

.ui-jqdialog-content .FormGrid {overflow:hidden !important;}
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; text-align:left; white-space: pre; height: 22px;padding: 0;}
.ui-jqgrid tr.jqgrow td a{color:#E2001A;cursor:pointer;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; text-align:left; white-space:  nowrap; height: 21px;padding: 0 2px 0 2px;}
.ui-jqgrid .loading {width: auto;z-index:101; 
border: 1px solid #E2001A; background: #E2001A url(smoothness/images/ui-bg_highlight-soft_25_fa4116_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; 
font-size: 12px;line-height:12px;font-weight: bold;padding: 4px 8px;}
.bigColumn .ui-jqgrid .ui-userdata {border-width:1px 0;overflow: hidden;padding:3px 0;border-width:0 1px 1px 1px;width:710px !important;}
.ui-jqdialog #FormError td{padding:10px;font-weight:bold;font-size:12px;display:block;margin:0 0 10px 0;}
.ui-jqdialog-content .EditTable td.EditButton {margin-left:83px;}
.EditTable{margin:0 30px;width:340px;}
.ui-jqdialog-content #ViewGrid_list1 .CaptionTD {width:20% !important;display:table-cell;padding:5px 0 5px 0px;margin:0;text-align:left;border-bottom:1px solid #eee;}
.ui-jqdialog-content #ViewGrid_list1 .DataTD {width:10% !important;display:table-cell;margin:0;padding:0;text-align:left;border-bottom:1px solid #eee;}
.ui-jqdialog-content .DataTD small{display:block;margin-left:20px;font-size:11px;font-weight:bold;color:#666;}
td input.FormElement{padding:3px;border:1px solid #aaa;width:312px;margin:0 0 0 10px;color:#333;font-weight:normal;}
input#closed{padding:0;width:auto;margin-left:12px;}
td select.FormElement{padding:3px;border:1px solid #999;width:317px;margin:0 0 0 10px;}
td textarea.FormElement{padding:3px;border:1px solid #999;width:312px;margin:0 0 0 10px;}

.ui-searchFilter { display: none; position: absolute; z-index: 100; width: 1px;overflow: visible;}
.ui-searchFilter table {position:relative; margin:0em; width:100%}
.ui-searchFilter .divider { display:none;height: 1px; }
.ui-searchFilter .divider div { background-color: #fff; height: 1px; }
#editcntlist1{padding-top:10px;}
#viewmodlist1{font-size:12px;}

/*linee modificate*/
.ui-jqgrid {border-top:none;border-left:none;border-right:none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 0em 25px;color:#fff;}
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute; left: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}
.ui-jqgrid .ui-jqgrid-hdiv {font-size:12px;position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; width:100%;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em; border-right:1px solid #ddd;border-left:1px solid #ddd;width:100% !important;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:16px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {line-height:16px;overflow: hidden;white-space: nowrap;text-align:center; border-top : 0px none; border-left : 0px none; border-bottom : 0px none;}
/*.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:first-child + th {text-align:left;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:first-child + th + th{text-align:left;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:first-child + th + th + th +th{text-align:right;}*/


.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;cursor :col-resize;float: right;display: inline;margin: -2px -2px -2px 0px;	overflow: hidden;width:0;}
.ui-jqgrid .ui-grid-ico-sort {float:right;overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow:visible;font-size:12px;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em}
.ui-jqgrid tr.jqgrow td {border-left:0 none; border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none;	border:0 none;}
.ui-jqgrid tr.footrow td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid .ui-pager-control {position: relative;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px; overflow:hidden; height: 22px;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button:hover { padding: 1px; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button{padding:0 !important;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button.ui-state-hover{background:none !important;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {margin-top:2px;margin-left:5px;line-height:16px !important;border:1px solid #CCCCCC;padding:0 6px 1px 2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:bold}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button.ui-state-hover .ui-pg-div {background: #E2001A url(../images/ui-bg_highlight-soft_25_fa4116_1x100.png) 50% 50% repeat-x !important;}
.ui-jqgrid .ui-paging-info {line-height:16px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.hugeColumn .ui-jqgrid .ui-userdata {border-color:#DDDDDD;border-style:solid;border-width:1px 1px 0 1px !important;overflow:hidden;padding:3px 0;width:919px !important;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { float: left; margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-jqdialog-content .EditTable { margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0;}
.ui-jqdialog-content td.EditButton {text-align:left;border-top: 0px none;border-left: 0px none;border-bottom: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:10px;float:left;margin-left:126px;}
.ui-jqdialog-content td.navButton {display:none;text-align:center; border-left: 0px none;border-top: 0px none;border-bottom: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;float:right;}
.ui-jqdialog-content .CaptionTD {font-weight:bold;font-size:12px;margin:5px 5px 2px 12px;display:block;text-align: left; vertical-align: middle;border-left: 0px none;border-right: 0px none; border-bottom: 0px none;border-top: 0px none; padding: 3px 0 ;white-space: nowrap;font-weight:bold;color:#000;}
.ui-jqdialog-content .DataTD {display:block;padding:0;margin:0 0 2px 0;border-left: 0px none;border-right: 0px none; border-bottom: 0px none;border-top: 0px none; vertical-align: top;text-align:left;}
.ui-jqdialog-content .DataTD span{margin-left:10px;}
.fm-button { margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; margin:0;}
#nData, #pData { float: left; margin:3px;padding: 0; display: block; width: 15px; }
.ui-jqgrid .selected-row, .ui-jqgrid .selected-row td {font-style : normal;border: 0px none;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}

#delmodbank_accounts .EditTable td.EditButton {margin-left:85px;}
#delmodbank_accounts .delmsg{font-size:12px;font-weight:bold;padding:10px 0;}
#delmodbank_accounts .EditTable {padding-top:0;}
#delmodbank_accounts .DelButton a span {display:none;}
#delmodbank_accounts .DelButton .fm-button{padding:0.8em 1em;font-size:13px;}

.ui-jqgrid .ui-jqgrid-sdiv {border-left:1px solid #DDDDDD !important;}

.ui-jqgrid .ui-pg-table .ui-pg-button span.ui-separator {display: none;}

.ui-jqgrid .ui-pg-table .ui-state-disabled {display: none;}
#emails_cb{ width 15px;}
/*.ui-pg-button .ui-state-disabled {display: none;}*/
