﻿html, body {min-height:100%;height:auto !important;height:100%;font:14px tahoma,Verdana,Arial,sans-serif;color:#111111}
body {background-color:#FFFFFF;margin:0}

div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,textarea,blockquote {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
p {margin:0;padding:6px 0}
fieldset,img {border:0}
form {padding:0;margin:0}
a {text-decoration:none;outline:none;color:red}
a:hover {text-decoration:underline}
h1 {font-size:19px;line-height:22px}
h2 {font-size:18px}
h3 {font-size:17px}
h4 {font-size:14px}
h5 {font-size:12px}
h6 {font-size:11px}
.font15 {font-size:15px}
.font11 {font-size:11px}
.clear {clear:both;height:0}
.clear3 {clear:both;height:3px}
.clear6 {clear:both;height:6px}
.clear9 {clear:both;height:9px}
.clear10 {clear:both;height:10px}
.clear12 {clear:both;height:12px}
.clear15 {clear:both;height:15px}
.clear18 {clear:both;height:18px}
.clear21 {clear:both;height:21px}
.clear24 {clear:both;height:24px}
.right {float:right}
.left {float:left}

#template {width:982px;margin:0 auto;padding:0px}
#headerContainer {min-height:90px;height:auto !important;height:90px;border-bottom:1px dotted #999;position:relative}

#contentContainer {min-height:540px;height:auto !important;height:540px;margin:0px;background-color:#FFFFFF;padding:0px 1px 6px 1px}
.contentDetails {height:406px;overflow:auto}
.divUser {border-bottom:1px dotted #999;padding-bottom:1px;font-size:13px}
.divTitle {font-size:19px;color:#000075}
.divError {font-size:16px}
#mainTab {padding-top:4px;position: relative}
#nuovaRichiesta {position:absolute;top:4px;right:3px}
#nuovaRichiesta .ui-button-text {line-height:18px !important}
.tab_container {width: 100%}
.tab-buttons-panel {background: url("images/SEA/wt-norm.gif") repeat-x scroll center bottom rgba(0, 0, 0, 0)}
.tab-buttons-panel SPAN {background: url("images/SEA/wt-left.gif") no-repeat scroll left top rgba(0, 0, 0, 0);border-color: #CCCCCC;border-style: solid;border-width: 0 0 1px;float: left;margin: 0;padding: 0}
.tab-buttons-panel A {background: url("images/SEA/wt-right.gif") no-repeat scroll right top rgba(0, 0, 0, 0);color: #000000;float: left;font: bold 11px/13px;height: 33px;margin: 0 0 0 5px;padding: 0 15px 0 10px}
.tab-buttons-panel a:hover {text-decoration:none}
.tab-buttons-panel SPAN a:hover {color:#ED1C24}
.tab-buttons-panel A.IntranetPoint {font-weight: bold;font-size: 13px;height: 41px;margin: 0 0 0 5px;padding: 0 15px 0 10px}
.tab-buttons-panel SPAN.tab-show {background: url("images/SEA/wt-left-on.gif") no-repeat scroll left top rgba(0, 0, 0, 0);border-width: 0}
.tab-buttons-panel SPAN.tab-show A {background: url("images/SEA/wt-right-on.gif") no-repeat scroll right top rgba(0, 0, 0, 0);color: #DC1820;font-weight: bold;font-size:11px;height: 34px;margin: 0 0 0 5px}
.tab-content {background-color: #E1E6EE;border-color: #B8CBDE;border-style: none solid solid;border-width: 0 1px 1px;clear: both;display: none;font: 11px/13px;padding: 6px}
.tab-content-2 {background-color: #E1E6EE;border-color: #B8CBDE;border-style: solid;border-width: 1px;clear: both;font: 11px/13px;padding: 6px}
.tab-content-show {display: block}
.tab-content-hide {display: none}
.tab-content-panel {background-color: #FFFFFF;border: 1px solid #B8CBDE;padding: 5px}

.nav-close {background-color: #E8E8E8;border-color: #CCCCCC;border-style: none solid solid;border-width: 0 1px 1px;clear: both;font: 1px/1px sans-serif;height: 5px}
.nav-content {min-height:470px;height:auto !important;height:470px;background-color: #FFFFFF;border-color: #CCCCCC;border-style: none solid solid;border-width: 0 1px 1px;clear: both;font-size:15px;padding:8px 10px}
.panel {min-height:470px;height:auto !important;height:470px}
.nav-buttons-panel {background: transparent url(images/SEA/wt-norm.gif) repeat-x bottom}
.nav-buttons-panel SPAN {background: url(images/SEA/wt-left.gif) no-repeat left top;float:left;margin:0;padding:0;margin-right:-7px;border-color: #CCCCCC;border-style: solid;border-width:0px}
.nav-buttons-panel A {color: #000000;float: left;background: url(images/SEA/wt-right.gif) no-repeat right top;padding: 0 13px 0 9px;margin:0px 0px 0px 4px;height: 41px;font: bold 14px tahoma, verdana, arial ,sans-serif;line-height:16px !important;}
.nav-buttons-panel A:hover {text-decoration:none}
.nav-buttons-panel SPAN A:Hover, .tab-buttons-panel SPAN A:Hover {color: #ED1C24}
.nav-buttons-panel SPAN.tab-show {background: url(images/SEA/wt-left-on.gif) no-repeat left top;border-width:0px;position:relative;z-index:1000}
.nav-buttons-panel SPAN.tab-show A {background:url(images/SEA/wt-right-on.gif) no-repeat right top;height: 42px;margin:  0px 0px 0px 5px;font: bold 14px tahoma, verdana, arial ,sans-serif;color: #DC1820}
.nav-title-1 {background:url(images/SEA/Label_BG1.gif) repeat-x left top;padding: 5px 10px 5px 10px;margin:  5px 0px;font: bold 12px/14px tahoma, verdana, arial ,sans-serif;color: #000000;border: 1px solid #88AACC;height: 14px}
.nav-title-2 {background:url(images/SEA/Label_BG2.gif) repeat-x left top;padding: 5px 10px 5px 10px;margin:  5px 0px;font: bold 12px/14px tahoma, verdana, arial ,sans-serif;color: #000000;border: 1px solid #66CC66;height: 14px}
.nav-title-3 {background:url(images/SEA/Label_BG3.gif) repeat-x left top;padding: 5px 10px 5px 10px;margin:  5px 0px;font: bold 12px/14px tahoma, verdana, arial ,sans-serif;color: #000000;border: 1px solid #CC88AA;height: 14px}
.nav-title-4 {background:url(images/SEA/Label_BG4.gif) repeat-x left top;padding: 5px 10px 5px 10px;margin:  5px 0px;font: bold 12px/14px tahoma, verdana, arial ,sans-serif;color: #000000;border: 1px solid #CCAA88;height: 14px}
.nav-title-5 {background:url(images/SEA/Label_BG5.gif) repeat-x left top;padding: 5px 10px 5px 10px;margin:  5px 0px;font: bold 12px/14px tahoma, verdana, arial ,sans-serif;color: #000000;border: 1px solid #CCCCCC;height: 14px}

#gridRichiesteNavigator a,#gridRichiesteArchivioNavigator a, #gridEstrattoNavigator a {font-size:26px !important}
#gridRichiesteNavigator a span,#gridRichiesteArchivioNavigator a span, #gridEstrattoNavigator a span {line-height:30px !important;padding:8px 22px !important}

.tableForm .tdLabel,.tableForm td.tdLabelMid {color:#555555;font-size:17px}
.tableForm span.tdLabel {padding-left:3px;line-height: 34px;}
.tableForm td.tdLabel {text-align:right;vertical-align:top}
.tableForm td.tdLabelMid {text-align:right;vertical-align:middle}
.tableForm td.tdField, .tableForm td.tdFieldPad {vertical-align:top}
.tableForm td.tdFieldPad {padding-left:8px}
.button {font-size:18px !important;margin-left:6px}
/*a.i-action-button {display: inline-block;padding-left: 20px;height: 16px;background: transparent url(../images/open.png) no-repeat 0 0;text-decoration: none;border: none !important;cursor: pointer}*/
a.i-action-button {display: inline-block;padding-left: 20px;height: 16px;background: transparent url(../images/ico-blue-28.png) no-repeat 0 2px;text-decoration: none;border: none !important;cursor: pointer}
.tableGrid {border-collapse:separate;background:#FCFCFC;border:1px solid #ddd;box-shadow:1px 1px 5px #aaa;-moz-box-shadow:1px 1px 5px #aaa;-webkit-box-shadow:1px 1px 5px #aaa;padding:2px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px}
.tableGrid th, .tableGrid td {border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.tableGrid tr:last-child td {border-bottom:0px}
.tableGrid td:last-child {border-right:0px}
.tableGrid th:last-child {border-right:0px}
.tableGrid th {background:url('../images/backHeader.jpg') 0 -30px repeat-x}
.tableGrid td.tdStyle {background-color:#FFFFFF;font-size: 14px !important}
.tableGrid td.tdStyleAlter {background-color:#F9F9F9;font-size: 14px !important}
.tableGridContent {height:240px;overflow:auto}
.ui-button-text-only .ui-button-text {padding:9px 10px}
.input-calendario {background:url('images/date.gif') no-repeat}
.ui-button .ui-button-text {line-height:22px !important}
.gridNoRecords {position:absolute;padding:6px 16px;font-weight:bold;color:#555}
.jstHidden {display:none}
#btnAnnoRich span,#btnAnnoFatt span,#btnAnnoFattExt span,#btnAnnoRichExt span {padding:5px 14px !important;line-height:18px !important;font-size:15px !important}
.ui-button {box-shadow:1px 1px 5px #aaaaaa !important}
.ui-state-active {box-shadow:none !important;border: 1px solid #C5DBEC !important;color: #2E6E9E !important}

#annoFatt, #annoRich {float:left;margin-right:12px;margin-top:1px}
.alertMsg {padding:0 12px;color:Red;font-size:13px;text-align:center}

#dialog-disclaimer li {
    padding:1px 0 1px 8px !important
}
#dialog-disclaimer ul {
    padding:2px 0 6px 18px !important
}