body{font-family: verdana,arial,sans-serif;background-color:#dcdbd6;overflow:hidden;margin:0px;cursor: /*url(picture_library/cursors/cur116 .cur),url(../picture_library/cursors/cur116 .cur),*/ auto;}
body.BodyContent{font-family: verdana,arial,sans-serif;background-color:#ffffff;overflow:hidden;margin:0px;}

#SmallButtonFont {font-weight: bold;font-size:8pt;}
#ButtonFont {font-size:9pt;}
#divBody{width:100%;height:100%;background-color:#dcdbd6;text-align:center;overflow:auto;}
#divOverlayPDF
{
width:100%;
height:100%;
background-color:#999999;
text-align:center;
overflow:auto;
position:absolute;
top:0px;
left:0px;
filter:alpha(opacity=90);
opacity:0.9;
z-index:100;
text-align:center;
visibility:hidden;
display:none;
}
#frmPDF{width:100%;height:400px;border:0px;margin:0px;}
#divOverlayMsg
{
width:100%;
height:100%;
background-color:#999999;
text-align:center;
overflow:auto;
position:absolute;
top:0px;
left:0px;
filter:alpha(opacity=90);
opacity:0.9;
z-index:100;
text-align:center;
visibility:hidden;
display:none;
}
#frmMsg{width:100%;height:400px;border:0px;margin:0px;}
#divBodyContent{width:90%;}
#hint
{
position:absolute;
left:0px;
top:0px;
width:auto;
height:auto;
visibility:hidden;
display:none;
border:1px solid #000;
background-color:#ddd;
filter:alpha(opacity=60);
opacity:0.6;
z-index:200;
}

span.Header{font-size:16pt;font-weight:bold;color:#555;}
span.BodyTitle{color:#009; font-weight:bold; font-size:18pt;}
span.BodySubTitle{color:#009; font-weight:bold; font-size:14pt;}
span.warning{color:#ff0000;}
span.wait{color:#ff8000;}
span.resultok{color:#009900;}
span.InfoConnessione{color:#555;font-size:9pt;font-weight:bold;}
iframe.BodyContent{width:100%;}
iframe.invisibile{visibility:hidden;display:none;}
div.invisibile{visibility:hidden;display:none;}
textarea.invisibile{visibility:hidden;display:none;}

textarea.default
{
 border-collapse:separate;
 border:1px solid #4b4c64;
 background-color:#f9f9f9;
 color:#000044;
 font-size:10pt;
 font-weight:normal;
}
input.default
{
 border-collapse:separate;
 border:1px solid #4b4c64;
 background-color:#f9f9f9;
 color:#000044;
 font-size:10pt;
 font-weight:normal;
}
select.default
{
 border-collapse:separate;
 border:1px solid #4b4c64;
 background-color:#f9f9f9;
 color:#000044;
 font-size:10pt;
 font-weight:normal;
}
table.tblMainBody
{
 border-collapse:collapse;
 border: 0px none;
 padding: 0px;
 border-spacing: 0px;
}
table.tblHeader
{
 width:100%;
 height:117px;
 margin:0px;
 padding: 0px;
 border-spacing: 0px;
 border:0px none;
 border-bottom:1px solid #8a8a88;
 background-color:none;
}
td.tblHeader{padding: 0px;border-spacing: 0px;border:0px none;}
table.tblBottom
{
 width:100%;
 height:40px;
 margin:0px;
 padding: 0px;
 border-spacing: 0px;
 border:0px none;
 border-top:1px solid #8a8a88;
 background-color:none;
}
td.tblBottom
{
 padding: 0px;
 border-spacing: 0px;
 border:0px none;
}
table.tblBody
{
 width:100%;
 border-collapse:collapse;
 border:0px none;
 font-size:10pt;
}
tr.tblBody  {vertical-align:top;}
th.tblBody
{
 font-size:12pt;
 background-color:#ffffff;
 color:#000099;
 border:0px none;
}
td.tblBody 
{
 font-size:12pt;
 background-color:#ffffff;
 color:#000099;
 border:0px none;
 border-left:1px solid #999;
 border-right:1px solid #999;
}
Table.ListTable
{
 border-collapse:separate;
 border:1px solid #000;
 background-color:#f4f4f4;
 color:#000099;
}
Table.ListTableNOBorder
{
 border-collapse:separate;
 border:0px none #000;
 background-color:#f4f4f4;
 color:#000099;
}
Tr.ListTable{}
Th.ListTable
{
 border-collapse:separate;
 border:1px solid #000;
 font-size:10pt;
}
Th.ListTableLightGrey
{
 border-collapse:separate;
 border:1px solid #999;
 font-size:10pt;
 /*background-image:url('../picture_library/greydot.gif');
 background-repeat:no-repeat;
*/
}
Th.ListTableNOBorder
{
 border-collapse:separate;
 border:1px none;
 font-size:10pt;
}
Td.ListTableNOBorder
{
 border-collapse:separate;
 border:1px none;
 font-size:10pt;
}
Td.ListTable{border-collapse:separate;border:1px solid #000;font-size:10pt;}

table.tblMenuContent{width:90%;}
td.tblMenuContent{width:100%;text-align:left;font-size:11pt;color:#000;/*border:1px solid #900;*/}

table.tblSubMenu{width:100%;}
td.tblSubMenu{/*border:1px solid #009;*/width:100%;text-align:left;font-size:10pt;color:#444;}
td.tblSubMenuOpen{/*border:1px solid #009;*/width:100%;text-align:left;font-size:10pt;color:#990000;}

Table.ListTable2{border-collapse:separate;border:1px solid #000;background-color:#eee;color:#000099;}
Table.ListTable2NoBorder{border-collapse:separate;border:0px none;background-color:#eee;color:#000099;}
Table.ListTable2NOBorderNoSpace{border-collapse:collapse;border:0px none;background-color:#eee;color:#000099;}
Tr.ListTable2{}
Th.ListTable2{border-collapse:separate;border:1px solid #000;font-size:10pt;}
Td.ListTable2{border-collapse:separate;border:1px solid #000;font-size:10pt;}

Table.ListTable2SmallFont{border-collapse:separate;border:1px solid #000;background-color:#eee;color:#000099;}
Tr.ListTable2SmallFont{}
Th.ListTable2SmallFont{border-collapse:separate;border:1px solid #000;font-size:8pt;}
Td.ListTable2SmallFont{border-collapse:separate;border:1px solid #000;font-size:8pt;}
