BODY { MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #333; FONT-SIZE: 12px; }

#sito { TEXT-ALIGN: left; WIDTH: 980px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; margin-top:10px; }

a { text-decoration: none; }
pre { text-align: left; }

.bLogin { text-align: center; }
.bLogin table { margin-left: auto; margin-right: auto; border-collapse: collapse; margin-top:50px; text-align:left; }
.bLogin tr { border: solid 1px #ccc; }
.bLogin td, .bLogin th { padding: 2px; }


.dMainMenu { position: relative;}
.sMenuControllo { position: absolute; right:0px; }
.dPagina   { width: 978px; height: 520px; text-align: left; border: solid 1px #0b166c; position: relative; }
.dAreaCmd  { width: 975px; height:  26px; background-color: #aaaaff; font-size:11px; border-bottom: solid 1px #0b166c; padding-top: 4px; padding-left: 3px; }
.dAreaCmd input[type=button] { padding-left:1px; padding-right:1px; font-size: 11px; }
.dAreaFooter  { width: 975px; height:  27px; background-color: #aaaaff; font-size:11px; border: solid 1px #0b166c; padding-top: 3px; padding-left: 3px; margin-left: -1px; position: relative; }
.dWrapDati { width: 978px; position: relative; overflow:hidden; }
.dAreaDati { width: 968px; height: 479px; position: relative; padding: 5px; overflow: scroll; }
.noscroll { overflow: hidden; padding: 0px; width: 978px; height: 489px; }
.dummy_int { font-size: 1px; width: 90%; height: 1px; clear:both; }
.sCredito { position: absolute; right:2px; font-size: 11px; }
.frameInfo { position: absolute; right: 2px; width: 162px; height: 28px; top: 2px; text-align: right; }
.bFrameInfo { background-color: #aaaaff; position: relative; margin:0px; padding: 0px;}
.sPaginatore { position: absolute; right: 165px; top: 0px; border-left: solid 1px #0b166c; border-right: solid 1px #0b166c; height: 27px; padding-top: 3px; overflow: hidden; padding-left: 5px; padding-right: 5px; }
.pPagina { font-size: 10px; padding: 2px; }
.sFooter { position: relative; top: 5px; }
#iFrameOpeDOM { width: 978px; height: 489px; overflow: scroll; margin:0px; padding:0px; border: 0px;/* background-color: blue;*/ }

.iFilter { font-size: 9px; width: 90%; }
.remFilter { position: absolute; right: 3px; top: 5px; }

.dControllo    { width: 300px; margin-left: auto; margin-right: auto; text-align: center; }
.iInpControllo { width: 300px; margin-top: 5px; margin-bottom: 5px; text-align: center; }
.bButControllo { margin-bottom: 5px; }
.dDivControllo { margin-top: 5px;  }
.dDivControllo span { font-weight: bold; }

.span_titsx, .span_titcx, .span_titdx { display: inline-block; height: 16px; padding: 3px; padding-bottom:1px;
 color: #979797; background-color: #0b166c; font-size: 12px; font-weight: bold; letter-spacing: 1px; }
.span_titsx, .span_titdx { width: 10px; background-color: transparent; }
.span_titsx { background: transparent url("files/tit_sx.png") no-repeat top left; }
.span_titdx { background: transparent url("files/tit_dx.png") no-repeat top left; }
.span_titsx:hover, .span_titcx:hover, .span_titdx:hover { color: white; }
.span_titcx { padding-left: 0px; padding-right: 0px; }

.divCmdTransfer {
  /* */
  height: 90px;
}

.pagsel { color: white; }

.span_titcx a       { color: #979797; }
.span_titcx a:hover { color: white;   }
.pagsel     a       { color: white; }

.tGa { text-align: center; }
.dPulCmdEdit { text-align: center; width: 650px; }

.imgUDOrdImgATT { border: 1px solid #000000; }

table.tShow { empty-cells: show; border: 1px solid #000000; margin-left: auto; margin-right: auto; border-spacing:0px 0px; 
width: 100%;
border-collapse:collapse;
}
table.tShow th, table.tShow td { font-family: Arial, sans-serif; text-align: center; margin: 0px; padding:1px; border: 1px solid #DDDDDD;}
table.tShow th { color: #0000FF; font-weight: bold; font-size: 10px; background-color: #FFFF80; }
table.tShow th.thBig { font-size: 12px; }
table.tShow td { font-size: 9px; }
table.tShow tr.r1 { background-color: #BBFFFF; }
table.tShow tr.r2 { background-color: #DDFFFF; }
table.tShow td.cS1 { background-color: #FFBBFF; }
table.tShow td.cS2 { background-color: #FFDDFF; }
table.tShow td.l { text-align: left; }
table.tShow td.r { text-align: right; }
table.tShow td.c { text-align: center; }
table.tShow th.l { text-align: left; }
table.tShow th.r { text-align: right; }
table.tShow th.c { text-align: center; }
table.tShow th.bL, table.tShow td.bL { border-left: 2px solid #0000FF; }
table.tShow th.bRR, table.tShow td.bRR { border-right: 2px solid #0000FF; }
table.tShow th.bT, table.tShow td.bT { border-top: 2px solid #0000FF; }
table.tShow th.bB, table.tShow td.bB { border-bottom: 2px solid #0000FF; }
table.tShow td.tdKO { color: #FF0000; font-weight: bold; }
table.tShow pre { margin: 2px; }
table.epp_table_cmd { margin-left: auto; margin-right: auto; }
table.epp_table_cmd th { }.sepver { border-left: 1px solid #5555ff; }
table.epp_table_cmd td { padding-left : 3px; padding-right: 3px; }
#text_riga_seleziona { width: 37px; }td.tdPre { white-space: pre; }

/* COMPLETITION */
.sContComp { display:inline-block;position:relative; }
.sContComp input { z-index: 5; }
.dAjaxComp { width:100%;text-align:left;background-color:white;color:blue; }  
.sWrapComp { border:solid 1px #aaa; visibility:hidden; height:100px; width:210px; /*275px;*/ overflow:auto; position:absolute;
 top:1px; left:95px; z-index:50; display:none;display:block; font-size: 9px; /*10px;*/ background-color:white; }

table.statis th, table.statis td { font-size: 11px; padding: 2px; }
span.label_statis { display: inline-block; width: 275px; }
span.costo_statis { display: inline-block; width: 75px; margin-right: 20px; text-align: right; }
span.saldo_statis { display: inline-block; width: 75px; margin-right: 20px; text-align: right; }

/* SORTER */
#tShow th.header { cursor: pointer;} 
#tShow th.headerSortDown { background-color: #55aaFF; }
#tShow th.headerSortUp   { background-color: #55aaFF; }
#tShowFilter, #tShowFilter th, #tShowFilter tr { border-bottom: 0px solid #0000FF; }
.tDettMsg th { text-align: left; }
