#versione { width:95%; text-align:center}
#helppagina { width:5%; text-align:right}
#interaction { font-size:16px; font-weight: bold;}
#topbar
{    width:100%;
    height:29px;
    /* background-image: url(img/top.gif);
    background-repeat:repeat-x; */
    text-align:center;
    font-weight:bold;
    min-width:800px;
    padding-top:7px;
     background: url(img/horizontal.png) no-repeat left -328px;
     position:absolute;
     z-index:3;
     

    
    }
html>body  #topbar
{   height:22px;
    }  
#mainbody
{    width:100%;

    text-align:center;

    }
    
#msgFlashStatic{display: block;  position: absolute;  z-index: 10;  width: 300px;    left: 0px;  top: 0px; padding:5px} 
    
#msgFlash 
{
    display: block; 
    position: absolute; 
    z-index: 10; 
    width: 200px; 
    left: 0px; 
    top: 0px;
    border : 1px solid #78A4B0;
	vertical-align : top;
	padding : 2px;
	background-color: #636363; 
	color: white;
	font-weight : bold;	
}    
#bottombar
{    width:100%;
    height:35px;
    background-image: url(img/layout_09.gif);
    background-repeat:repeat-x;
    text-align:center;
    background-position: 0 -12px;
    
    }
    
.affianca{ float:left; position:relative;}




    
#botNav {background:url(img/horizontal.png?200911301000) no-repeat left -106px; height:18px;}
#botNav {clear:both; text-align:center; border-bottom:1px solid #d3e7f3; /*necessary to show bg at top*/}
#botNav	{position:  absolute; left:0; bottom:0; width:100%; white-space:nowrap; overflow:hidden;}
    
.nav {padding:4px 0; margin:0;}
.nav li {font-size:0.9em; display:inline; padding:0 1.4%; border-right:1px solid #d7e8f4; cursor:pointer;}
.nav li:hover {color:#369;}
.nav li.last {border-right:none;}
.nav a {border-bottom:none;}




.seldiv {
overflow: hidden;
position: absolute;
z-index: 100;
border: 1px solid #9E2F2D;
top: 19px;
visibility: hidden;
}

.sepLine 
{    background: url(img/horizontal.png) no-repeat left -368px;
    height:10px;
    width:100%;
    margin-top:15px;
    }

.elDesc { display:inline; cursor:pointer; height:14px; padding-left:4px;}
.elDescSelected {    background: url(img/horizontal.png) no-repeat left -810px;   }
.iExpand {  float:left;
     background: url(img/selplusbright.png);
     width: 12px;
     height:12px;
     cursor: pointer;
     }
.iCompress {  float:left;
     background: url(img/selminusbright.png);
     width: 12px;
     height:12px;
     cursor:pointer;
     }
.iLeaf {  float:left;
     width: 12px;
     height:12px;
     }
.childrenTab { margin-left:13px;}
.softRight 
{ background:#ffffff url(img/vertical.png) repeat-y top right;
    }
#movingId {
    display: block; 
    position: absolute; 
    border: solid 1px #dcdcdc; 
    background:url(img/horizontal.png) no-repeat left -30px;    
     height:14px;
    z-index: 10;}    
.lButton { background:url(img/horizontal.png) no-repeat left -414px;    
     height:18px}
.rButton { background:url(img/horizontal.png) no-repeat right -414px;    
     height:18px; margin-left:4px; text-align:center; cursor:pointer; color:Black}

.lFEButton { background:url(img/FEbutton.png) no-repeat left -1px;    
     height:40px}
.rFEButton { background:url(img/FEbutton.png) no-repeat right -1px ;    
     height:40px; margin-left:4px; text-align:center; cursor:pointer; color:Black; font-size:13px; font-weight:normal; padding-top:12px}
html>body .rFEButton {height:28px; }

.StFEButton { /* background:url(img/FEbutton.png) no-repeat -10px -3px ; 
ui-bg_glass_85_dfeffc_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_gloss-wave_45_817865_500x100.png
    background-image: url(plugins/uitemplates/redmond/images/ui-bg_glass_95_fef1ec_1x400.png);
ui-bg_gloss-wave_60_fece2f_500x100.png
    background-image: url(plugins/uitemplates/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png);
*/
background: #D0E5F5 url(plugins/jquery/uitemplates/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
/*    background-image: url(plugins/uitemplates/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png);   
background-repeat-x: repeat;
background-repeat-y: no-repeat;
background-attachment: initial;
background-position-x: 50%;
background-position-y: 50%;
background-origin: initial;
background-clip: initial;
background-color: #D0E5F5; /*D0E5F5   */
    
     border: 1px solid #d0d8db;   
    margin-top:1px; margin-left:1px; height:40px;  text-align:center; cursor:pointer; color:Black; font-size:13px; font-weight:normal; padding-top:12px}
html>body .StFEButton {height:28px; }
.EvButton { background:url(img/horizontal.png) no-repeat  -5px -258px; border: 1px solid #F5B904;  }
.M1Button {  border: 1px solid #4297d7;  }
.S1Button { background:url(img/buttMenu.png) no-repeat  -5px -1px; border: 1px solid #F5B904;  }
.S2Button { background:url(img/buttMenu.png) no-repeat  -5px -50px; border: 1px solid #F5B904;  }
.S3Button { background:url(img/buttMenu.png) no-repeat  -5px -100px; border: 1px solid #F5B904;  }
.S4Button { background:url(img/buttMenu.png) no-repeat  -5px -150px; border: 1px solid #F5B904;  }
.S5Button { background:url(img/buttMenu.png) no-repeat  -5px -200px; border: 1px solid #F5B904;  }
.S6Button { background:url(img/buttMenu.png) no-repeat  -5px -250px; border: 1px solid #F5B904;  }
.S7Button { background:url(img/buttMenu.png) no-repeat  -5px -300px; border: 1px solid #F5B904;  }
.S8Button { background:url(img/buttMenu.png?2) no-repeat  -5px -350px; border: 1px solid #F5B904;  }
.S9Button { background:url(img/buttMenu.png) no-repeat  -5px -400px; border: 1px solid #F5B904;  }




.clear { position:static; float:none; display: block; clear:both}     

.boxNavigation{ position:relative; display:block}     
.PagerGoTo {
     width:31px;   height:20px;    text-align:center; 
     float:left;    display:inline;      margin:1px;
     /*background-image: url(img/page.png); */
     padding-top:5px;    border: solid 1px gray;    background-color: #dcdcdc;  
     cursor:pointer; }
.PagerGoTo:hover {background-color:#f5b904}     
.PagerCurr
{
    font-weight: bold;
    width: 30px;
    height: 17px;
    text-align: center;
    float: left;
    display: inline;
    margin: 1px;
    border: solid 1px gray;
    background-color: #dcdcdc;
    padding-top:5px;
}
.menubg {
     background-image: url(img/tb_bk.png);  
     background-repeat: repeat-x;
     color: #000000;
     height: 24px;
     vertical-align: middle;
} 

a.bottonesq {
	 padding-top: 3px;      border:  none 0 Aqua;
	 color: #000000;    width: 116px;   height:24px;     display:block;
     background-image: url(img/tb_a.png);   background-repeat: no-repeat;}
html>body a.bottonesq {   height:21px;   }
a.bottonesq:hover {
     background-color: Transparent;
     background-image: url(img/tb_hover.png);  
     background-repeat: no-repeat;
     color: #000000;
} 


div#navigation{background-color: #9cf; border: 1px solid #787878;padding-left: 20px}
div#navigation ul{list-style-type: none;margin: 0;padding: 0}
div#navigation li{display: inline;margin: 0;padding:0}
div#navigation li a{text-decoration: none;border: 1px solid #787878;padding: 0px 0.3em;
    background: #ccc;color: #036}
div#navigation li a:hover{background-color: #f0f0f0}
div#navigation li#activelink a{border-bottom: 1px solid #fff;background-color: #fff;color: #603}
.riqpage { border-bottom:  1px solid #787878; border-left:  1px solid #787878; border-right:  1px solid #787878}

.cdisabled { color:Gray; }

a.bottone {
	padding-top: 7px;
      border:  none 0 Aqua;
	 color: #000000;
    width: 124px; 
     height:24px;  
           display:block;

     background-image: url(img/butt1.gif);  
     background-repeat: no-repeat;
}

a.bottone:hover {
     background-image: url(img/butt2.gif);  
     background-repeat: no-repeat;
     color: #000000;
}

.tabhead { 
	background-color: #636363; 
	color: white;
	font-weight : bold;
	border-left: medium none; 
	border-right: 1px solid rgb(192,192,192); 
	border-top: medium none; 
	border-bottom: 1px solid rgb(192,192,192);
	text-align : center;
	 } 




.tabrow { 
	/* background-color: #ABE8FC;  */
	/* background: url(img/horizontal.png) no-repeat left -219px; */
	background: #D0E5F5 url(plugins/jquery/uitemplates/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;

	border-left: medium none; 
	border-right: 1px solid rgb(192,192,192); 
	border-top: medium none; 
	border-bottom: 1px solid rgb(192,192,192) } 
.tableback { 
	background-color: rgb(255,255,255); 
	border: medium none; 
	}
.tdheader {
	border : 1px solid #78A4B0;
	vertical-align : top;
	padding : 2px;
	background-color: White;
}

.tdnormal { 
	border-left: medium none; 
	border-right: 1px solid rgb(192,192,192); 
	border-top: medium none; 
	border-bottom: 1px solid rgb(192,192,192);
	vertical-align : top;
	padding : 3px;
	background-color: #f0f8ff;
	border-collapse:collapse;

	 } 
.tdSub, .tdSub td{    padding-bottom: 20px;    background-color: #d1e3ff;    font-weight: bold;}

.tdnumeric { text-align:right}
.taleft { text-align:left}
.tdlight, .tdlight td { 
	border-left: medium none; 
	border-right: 1px solid rgb(192,192,192); 
	border-top: medium none; 
	border-bottom: 1px solid rgb(192,192,192);
	vertical-align : top;
	padding : 2px;
	background-color: #f0f8ff;

	 } 
.tddark, .tddark td { 
	background-color: #ABE8FC; 
	border-left: medium none; 
	border-right: 1px solid rgb(192,192,192); 
	border-top: medium none; 
	border-bottom: 1px solid rgb(192,192,192) } 

.aleon { 
	font-family:verdana, arial; 
	font-size: 10px; text-decoration:none; 
	/* background-color: #FFFACD; */
	border-color: #000000; 
	border-width:1; 
	color: #000000; 
	border-style:solid;
	 } 

.hometitle {
	font-family: Verdana,Arial; 
	font-size: 10pt;
	color : #191970;
	font-weight : bold;
	font-variant : small-caps;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-image: url('logo.jpg');
	background-position: right center;
	border : 2px solid #78A4B0;
}

.normalchar {
	font-family: Verdana,Arial; 
	font-size: 10px;
	color : Black;
	font-weight : normal;
	font-variant : normal;
	

}

.monochar {
	font-family: "Lucida Console", "Courier New", monospace; 
	font-size: 10px;
	color : Black;
	font-weight : normal;
	font-variant : normal;

}

.monocharForm {
	font-family: "Lucida Console", "Courier New", monospace; 
	font-size: 10px;
	color : Black;
	font-weight : normal;
	font-variant : normal;
		 /*background-color: #FFFACD; */
	border-color: #000000; 
	border-width:1; 
	color: #000000; 
	border-style:solid;

}

.buttonform {
	font-family: Arial; 
	font-size: 10;
	background : #191970;
	color : #F8F8FF;
}

.imgnavbar {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-image: url('logo.jpg');
	background-position: right center	
}
.navbar {
	background : #636363;
	color: White;
	font-weight : bold;
}
.easyborder {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-left-style : none;
	border-top-style : none;
}

	A:hover.linknavbar {
	border : 1px solid #636363;
	text-decoration : none;
	color : Blue;
	background-color : White;
	}
	A:link.linknavbar {
	border : 1px solid #65C296;
	text-decoration : none;
	color : #ABE8FC;
	}
	A:visited.linknavbar {
	border : 1px solid #65C296;
	text-decoration : none;
	color : #ABE8FC;
	}

A:link,
A:visited {
	/* border : 1px solid #636363;  */
	text-decoration : none;
	color : #636363;
}
	
A:link.dark,
A:visited.dark {
	border : 1px solid #636363;
	text-decoration : none;
	color : #ffffff;
}


A:hover{
	background : #99CCFF;
	text-decoration : none;
}

BODY {
	background : #FFFFFF;
	font-family : Verdana, Arial;
	font-size : 10px;
	margin:0px;
}

BODY.header {
	margin : 0px;
}

h1 {font-size: 22px; letter-spacing: -1px;  font-weight: normal}
.header {font-size: 24px;}
h2 {font-size: 16px; letter-spacing: -1px;  font-weight: normal}
h3 {font-size: 14px;  font-weight: normal}


td {font-family:verdana,arial; font-size: 10px}
th {font-family:verdana,arial; font-size: 10px; font-weight:bold; padding:2px}

b {
	/*background-color :#99CCFF;*/
	font-size: 10px;
}

textarea {
    	font-family:verdana, arial; 
	font-size: 11px; text-decoration:none; 
	/* background: url(img/horizontal.png) no-repeat left -253px; 

*/
	 
	border-bottom: solid 1px #D0D8DE;
	border-right: solid 0px ;
	border-top: solid 0px;
	border-left: solid 0px;
	color: #000000; 
	border-style:solid;
}


 input,select {

	font-family:verdana, arial; 
	font-size: 10px; text-decoration:none; 
	 /* background:url(img/bgfld.png)  no-repeat left top; 
	 background-color: #FFFFFF;
	border-color: #000000; 
	border-width:1; 

	background: url(img/horizontal.png) no-repeat left -568px;
*/
	 
	border-bottom: solid 1px #D0D8DE;
	border-right: solid 0px ;
	border-top: solid 0px;
	border-left: solid 0px;
	color: #000000; 
	border-style:solid;
}

.littleform 
{
	font-family:verdana, arial; 
	font-size: 9px; 
	background-color: #FFFFFF;
	border-color: #000000; 
	border-width:1; 
	color: #000000; 
	border-style:solid;
	height:13px;
}

@media print {
#mainContent { padding-top:29px; padding-bottom: 15px } 
.monocharForm {	overflow: hidden;}
.tabhead { 
	background-color: #636363; 
	border: 1px solid rgb(192,192,192); 
	color: black;
	font-weight : bold;
	text-align : center;
	 } 
.buttonform {    display: none;}
.noprint  {    display: none;  }
.printrid {
     width: 700px;
     border: solid 1px rgb(192,192,192);
     height: auto;
     border-collapse:collapse;
    }
  .pagebreak  {    page-break-before: always;  }
  .onlyprint  {  }
  .onlyprintbreak   {    page-break-before: always;  }
A:link,
A:visited {	border: none;}
}

@media screen {
#outerContainer {position:relative; color:#333; text-align:left; background:#fff; min-width:750px;}
#outerContainer {height:100%; width:100%; overflow:hidden}
#mainContent {position:relative; overflow:auto; border-bottom:1px solid #d0d8de; height:100% ;
     padding-top:29px; padding-bottom: 15px}

  .printrid {    }
  .noprint  {  }
  .pagebreak  {  }
  .onlyprint  {	 display: none;	}
  .onlyprintbreak  {	 display: none;	}

}


/* ------------------ Round Boxes + drop shadow / transparent inside -------------------- */
.roundBox {position:relative;  text-align:left; margin-bottom:1em;} /*overflow:hidden;*/
.roundBox .tl {background:url(img/boxes.png) no-repeat left -87px;position:relative;}
.roundBox .tr {background:url(img/boxes.png) no-repeat right -87px;position:relative;}
.roundBox .bl {background:url(img/boxes.png) no-repeat left -96px;position:relative;}
.roundBox .br {background:url(img/boxes.png) no-repeat right -96px;position:relative;}
.roundBox .rBbody {background:url(img/round-shad-right.gif) repeat-y right;}
.roundBox .tl {overflow:hidden; height:9px; width:150px; float:left; margin-right:-4px;}
.roundBox .tr {overflow:hidden; height:9px; }
.roundBox .bl {overflow:hidden; height:9px; width:150px; float:left;    margin-right:-4px;  }
.roundBox .br {overflow:hidden;height:9px; }
.roundBox .rBbody {border-left:1px solid #e2ebf2; padding:1px 1em 0 .6em;}
.rBtitle { font-weight:bold}

.wtl {border-bottom:#d0d8de 1px solid;height:27px;}
html>body .wtr {background:url(img/horizontal.png) no-repeat left -219px;}
html>body .wtrCorner {background:url(img/horizontal.png) no-repeat right -219px;}
.wtrCorner {width:5px; height:27px; right:0; position:absolute;}
.wtlCont {border-left:#d0d8de 1px solid;border-bottom:#d0d8de 1px solid;border-right:#d0d8de 1px solid;}

.w200{ width:200px; overflow:hidden}
.w100{ width:100px;  overflow:hidden ; }
.tb{ display:inline-table; height:20px;  border-bottom: solid 1px #7FA6C3; border-collapse:collapse; background:#ffffff url(img/vertical.png) repeat-y top right; *display: inline;}

.innerBox { margin: 5px; border: solid 1px #7FA6C3}

.ACop { float:left; width:10px; height:18px }
.ACqta { float:left; width:20px; text-align:right; height:18px }
.ACdsc { float:left; width:200px; padding-left:10px; height:18px }
.ACamt { float:left; width:50px; text-align:right; height:18px }
.ACcnt { clear:both; height:18px; font-size:14px}
.ACnote {  clear:both; width:200px; padding-left:45px; height:18px }

.ACcntSel {  background: url(img/horizontal.png) no-repeat left -413px;}


 .statusA { background-color: #A2D3F2; } 
.statusA .rBTitle {background: url(img/blink.gif) repeat; }
.statusA .rBTitle div { z-index:1;}
.statusH { background-color: #FFF3D6;   }
.statusL { background-color: #D8E9F4;   }
.statusL .rBTitle {background: #D8E9F4 url(img/blink.gif) repeat;}
.statusW { background-color: #FFE6A3 }
.statusR { background-color: #FFC31E }
.statusC { color: Gray;  font-style:italic; background-color: #FFFFFF }
.prtd {  font-style:italic; }
.PRcnt { clear:both; height:14px; font-size:11px}
.PRcntrid { clear:both; height:9px; font-size:8px}
.jBig { color:Black ; background-color:White }
.jBig .PRcntrid , .jBig .PRcnt{ clear:both; height:18px; font-size:16px; width:300px}

.PRsep { clear:both; height:3px; background:url(img/horizontal.png) no-repeat left -587px; }

.results td{
    border-right: 1px solid rgb(192,192,192); 
	border-bottom: 1px solid rgb(192,192,192);
	padding : 3px;
	border-collapse:collapse;
}
.results tr {	/*background-color: #FBEC88;*/
             	background: #DFEFFC url(plugins/jquery/uitemplates/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;

             	}
.results th{
    border: 1px solid gray; 
	padding : 3px;
	background-color: #f5b904;
	border-collapse:collapse;
	font-weight:bold; cursor:pointer;
}
.results th.orderedBy{ 	background-color: #ABE8FC;} 


.selected, .selected td {	background-color: #FBEC88; 
/* background: #FBEC88 url(plugins/jquery/uitemplates/redmond/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; */
	}
	
.selcontainer {
	position: relative;
	z-index: 100;
}
legend { padding: 0.4em; }

.script{ display:none}


.sideItems { cursor:pointer; }
.sideItems:hover  {  text-decoration:underline }

div.jq-icon {margin: 1px; position: relative; padding: 1px 0; cursor: pointer; float: right;  list-style: none;}
span.ui-icon { float: left; margin: 0 1px;}
		
.unckd {width:16px; height:16px;   background:  url(img/CheckboxUnck.gif) no-repeat 0 1px;}
.ckd {width:16px; height:16px; background-image: url(img/CheckboxCk.gif); background-position: -4px -4px; background-repeat:no-repeat}

.ui-widget-Aheader {
border: 1px solid #A6C9E2;
background: white;
color: #2E6E9E;
font-weight: bold;}