/* v.15.01.18
generic css style for site
###
15.01.18 Alex # creation
*/

BODY
{
color: #000000;
font-style: normal;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}

.developer_mode {
background-image: url('img/sfondo.png');   
}

A:link, A:visited
{
text-decoration: none; font-weight: bold; color: #336699;
}
A:hover
{
text-decoration: underline; font-weight: bold; color: #336699;
}

hr { color: #336699;; background-color: #336699;; height: 2px; border: 0;}


td {color: #000000; font-style: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.title { color: #336699; font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.subtitle {color: #336699; font-style: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.tddata { font-style: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td {color: #000000; font-style: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.evidenzia { color: #FFFFFF; background-color: #FF0000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.debug { font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.main_area {color: #000000; font-style: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }

.showdatatable { border: #CCCCCC solid thin; font-style: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.showdataheader { font-weight: bold; }
.showdatatr0 { border: #CCCCCC solid thin; background-color: #EEEEEE; }
.showdatatr1 { border: #CCCCCC solid thin; background-color: #CCCCCC; }
.showdatatr0_lastview { border: #CCCCCC solid thin; background-color: #FFEEEE; }
.showdatatr1_lastview { border: #CCCCCC solid thin; background-color: #FFCCCC; }
.showdatatr0_blue { border: #CCCCCC solid thin; background-color: #EEEEFF; }
.showdatatr1_blue { border: #CCCCCC solid thin; background-color: #CCCCFF; }
.showdatatr0_red { border: #CCCCCC solid thin; background-color: #FFEEEE; }
.showdatatr1_red { border: #CCCCCC solid thin; background-color: #FFCCCC; }
.showdatatr0_green { border: #CCCCCC solid thin; background-color: #EEFFEE; }
.showdatatr1_green { border: #CCCCCC solid thin; background-color: #CCFFCC; }

.showdatatd0_blue { background-color: #EEEEFF; }
.showdatatd1_blue { background-color: #CCCCFF; }
.showdatatd0_red { background-color: #FFEEEE; }
.showdatatd1_red { background-color: #FFCCCC; }
.showdatatd0_green { background-color: #EEFFEE; }
.showdatatd1_green { background-color: #CCFFCC; }


.separator { background-color: #FF0000; }

.resultbox { width:100%; overflow: auto; }
.hideresultbox { display: none; }

.red { color: #FFFFFF; background-color: #FF0000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.blue { color: #FFFFFF; background-color: #0000FF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.green { color: #000000; background-color: #00FF00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.bold {color: #000000; font-weight: bold; font-style: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.inorder { color: #000000; border: #CCCCCC solid thin; background-color: #00FF00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: nowrap;}
.notinorder { color: #000000; border: #CCCCCC solid thin; background-color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: nowrap;}

.textdeleted { text-decoration:line-through; }

.oldfield { border: #CCCCCC solid thin; background-color: #DDDDDD;}

.box { border: #CCCCCC solid thin; padding: 3px; }

.filteron { color: #FF0000; font-weight: bold; font-style: normal; }

.printbox { width: 100%; }

.biglogo { margin-left: 25px; margin-top: 25px; }

#progressbox {
border: 1px solid #0099CC;
padding: 1px; 
position:relative;
width:400px;
border-radius: 3px;
margin: 10px;
display:none;
text-align:left;
}
#progressbar {
height:20px;
border-radius: 3px;
background-color: #003333;
width:1%;
}
#statustxt {
top:3px;
left:50%;
position:absolute;
display:inline-block;
color: #000000;
}