.topfont1 {
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-size : 11px;
   color : #686e76;
   padding-left : 6px;
   padding-right : 6px;
}
.tabcornice {
   padding-left : 0;
   padding-right : 0;
   padding-top : 0;
   padding-bottom : 0;
   border : 0;
}
td
{
	border-right: 0px;
	padding-right: 1px;
	border-top: 0px;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	border-left: 0px;
	padding-top: 1px;
	border-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
th {
   border-right : 0;
   padding-right : 2px;
   border-top : 0;
   padding-left : 2px;
   font-size : 9px;
   padding-bottom : 2px;
   border-left : 0;
   padding-top : 2px;
   border-bottom : 0;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   background-color : #d9d9ff;
   text-align : left;
}
.menuInterno {
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-size : 12px;
   font-weight : bold;
   height : 11px;
   width : 120px;
   color : #990000;
   background-color : #dcdcdc;
   text-decoration : none;
   margin-top : 1px;
   margin-right : 1px;
   margin-bottom : 1px;
   margin-left : 5px;
   padding-top : 1px;
   padding-right : 1px;
   padding-bottom : 1px;
   padding-left : 5px;
}
a.menuInterno:hover {
   color : #ff6c00;
   background-color : #ffffff;
}
.textred {
   font-size : 13px;
   color : #ff0000;
   font-weight : bold;
}
.textreds {
   font-size : 10px;
   color : #ff0000;
   font-weight : bold;
}

.textgreens
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	background-color: palegreen;
}

.text {
   padding-left : 0;
   padding-right : 0;
   padding-top : 0;
   padding-bottom : 0;
   font-weight : bold;
   font-size : 11px;
   color : #2a586a;
}
.text2 {
   font-weight : bold;
   font-size : 10px;
   color : black;
}

.textcb {
   font-family : Arial;
   font-size : 11px;
   color : #2a586a;
   font-weight : bold;
}


.texts {
   font-size : 12px;
   color : #2a586a;
   font-weight : bold;
}
.textnarrow
{
	font-family: 'Arial Narrow';
}
.textnarrow2
{
	font-family: 'Arial Narrow';
	font-size : 11px;
}
.tabcerca {
   font-family : Arial, Helvetica, Verdana, sans-serif;
   background-color : #00588d;
   font-size : 12px;
   text-decoration : none;
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
   padding-top : 0;
   padding-right : 0;
   padding-bottom : 0;
   padding-left : 0;
   border : 0;
}
.tabcentral {
   font-family : Arial, Helvetica, Verdana, sans-serif;
   background-color : #f5ebe7;
   font-size : 12px;
   text-decoration : none;
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
   padding-top : 0;
   padding-right : 0;
   padding-bottom : 0;
   padding-left : 0;
   border : 0;
}
.tableHeader {
   font-weight : bold;
   font-size : 11px;
   background-image : url(images/sfo_nonl.gif);
   color : black;
   height : 22px;
}
.tableHeadercomm {
   font-size : 11px;
   font-weight : bold;
   color : black;
   background-image : url(images/sfo_comm.gif);
   height : 22px;
}
.tableHeaderdocs {
   font-size : 11px;
   font-weight : bold;
   color : black;
   background-image : url(images/sfo_docs.gif);
   height : 22px;
}
.livello4 {
   font-weight : bold;
   font-size : 11px;
   color : black;
   background-color : #ff6347;
}
.livello4visto
{
	color: white;
	background-color: #ff6347;
}
.textb {
   font-weight : bold;
   font-size : 11px;
   color : #000000;
   font-family : Verdana;
}
.nonletto {
   font-size : 10px;
   color : #000000;
   font-weight : bold;
}
.bozza {
   font-weight : bold;
   font-size : 10px;
   color : #000000;
   background-color : #ffff99;
}

.tableFooter {
   font-size : 14px;
   font-weight : bold;
   background-color : #eeeeee;
   height : 22px;
   color : #c90000;
}


.tableItem {
   font-size : 10px;
   color : #000000;
   background-color : #ffffff;
}
.tableAlternate {
   font-size : 10px;
   color : #000000;
   background-color : #e1e1e1;
}
.tableItemb
{
	font-size: 10px;
	border-right: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	color: #000000;
	background-color: #ffffff;
}
.tableAlternateb {
	border-right: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
   font-size : 10px;
   color : #000000;
   background-color : #e1e1e1;
}
a.tableItem:hover {
   font-size : 20px;
   background-color : #5556f4;
}
.tableSelectedItem {
   font-size : 9px;
   color : red;
   background-color : #777777;
}
.tableEdit {
   color : red;
   background-color : #f0f0f0;
}
.tableAlternateEdit {
   font-size : 10px;
   background-color : #f3d9ff;
}
.tableFattura {
   font-size : 10px;
   color : #8c4510;
   background-color : #fff7e7;
}
.tablePager {
   font-size : 14px;
   color : #3300cc;
   background-color : #e9e9e9;
   font-weight : bold;
   height : 22px;
   padding-top : 4px;
   padding-right : 4px;
   padding-bottom : 4px;
   padding-left : 4px;
   background-image : url(images/sfo_footer.gif);
}
.intditta {
   font-size : 16px;
}
.lavoro {
   font-size : 14px;
}
.intestazione {
   font-size : 14px;
}
.tambu {
   background-color : red;
}
.tambu2 {
   font-size : 14px;
   font-weight : bold;
   background-color : red;
   color : #ffffff;
}
.testainfo {
   background-color : #66cc66;
   font-size : large;
   font-weight : bold;
}
.testacam {
   background-color : #ffa200;
}
.testacam2 {
   background-color : #ffcc00;
}
.validerror {
   font-size : 16px;
   color : #ff0000;
   font-weight : bold;
   background-color : #ffff00;
}
.CommesseOld {
   font-weight : bold;
   font-size : 11px;
   background-color : silver;
}
.VarDaComun_Old {
   font-weight : bold;
   font-size : 11px;
   color : #ff0000;
   background-color : yellow;
}
.VarDaComun {
   background-color : yellow;
}
.doclevel4 {
   background-color : red;
}
.validerror2 {
   font-size : 12px;
   color : #ff0000;
   font-weight : bold;
   background-color : #ffff00;
}
.headerdocs {
   font-weight : bold;
   font-size : 11px;
   color : black;
   background-color : #66cc66;
}
.headerdocsnew {
   font-weight : bold;
   font-size : 11px;
   background-image : url(images/sfo_docs.gif);
   color : black;
   height : 22px;
}
.headercomm {
   font-weight : bold;
   font-size : 11px;
   color : black;
   background-color : #99ccff;
}
.headercommnew {
   font-weight : bold;
   font-size : 11px;
   background-image : url(images/sfo_comm.gif);
   color : black;
   height : 20px;
}
.masHeader {
   font-size : 11px;
   font-weight : bold;
   color : green;
   background-color : #e2e2e2;
}
.masItem {
   font-size : 10px;
   color : #ffffff;
   background-color : #ebebeb;
}
.masFooter {
   font-size : 11px;
   font-weight : bold;
   color : red;
   background-color : #e2e2e2;
}
.masAlternate {
   font-size : 10px;
   color : red;
   background-color : #d9d9ff;
}
.masSelectedItem {
   font-size : 9px;
   color : red;
   background-color : #777777;
}
.masEdit {
   color : red;
   background-color : #f0f0f0;
}
.masPager {
   font-size : 10px;
   color : red;
   background-color : #f0f0f0;
}
asp {
   font-size : 10px;
   padding-bottom : 0;
   padding-top : 0;
   height : 12px;
}
.tbox {
   font-size : 10px;
   height : 18px;
}
a:active {
   color : #000000;
   text-decoration : none;
}
a:link {
   color : #000000;
}
a:visited {
   color : #000000;
}
a:hover {
   color : #8b0000;
   text-decoration : none;
}
BODY {
   padding-right : 0;
   padding-left : 0;
   padding-bottom : 0;
   margin : 5px;
   padding-top : 0;
   background-color : white;
   border : 0;
}
.report-main-header {
   font-weight : bold;
   font-size : 11px;
   color : black;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   background-color : #dcdcdc;
   padding-left : 18px;
   padding-right : 18px;
}
.report-header {
   font-weight : bold;
   font-size : 11px;
   color : black;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   padding-left : 18px;
   padding-right : 18px;
}
.report-text {
   font-size : 10px;
   color : #000000;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   padding-left : 18px;
   padding-right : 18px;
}
.report-header a:link {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : bold;
   color : black;
   text-decoration : none;
}
.report-header a:hover {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : bold;
   color : #696969;
   text-decoration : none;
}
.report-header a:visited {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : bold;
   color : black;
   text-decoration : none;
}
.report-header a:active {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : bold;
   color : #696969;
   text-decoration : none;
}
.standard-text {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 9px;
   color : #000000;
}
.home {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   font-style : normal;
   line-height : normal;
   font-weight : normal;
   font-variant : normal;
   color : #1a4364;
   text-decoration : none;
}
.ricercatesto {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-style : normal;
   line-height : normal;
   font-weight : normal;
   font-variant : normal;
   color : #000000;
   text-decoration : none;
}
.pren_otherdate {
   background-color : #ffcccc;
   font-size : 9px;
}
.pren_draft {
   background-color : #cccccc;
   font-size : 10px;
}
.pren_wait {
   background-color : #ffff66;
   font-size : 10px;
}
.pren_ok {
   background-color : #90f88d;
   font-size : 10px;
}
.under_ord {
   background-color : #ff3300;
   font-size : 10px;
}
.infoover {
   background-color : #adcccc;
   font-size : 10px;
}
.barcode
{
	font-size: 36px;
	font-family: '3 of 9 Barcode';
	background-color: transparent;
}
.button_allegaint_d
{
	width: 34px;
	height: 34px;
	background-image: url(images/button_allegaint_d.gif);
}
.PulsantePiccolo
{
	padding-right: 12px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 0px;
	margin: 1px 1px 1px 5px;
	padding-top: 1px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-image: url(images/pulsante_vuoto.gif);
	text-decoration: none;
	height: 14px;
}
.tt_body
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px 2px 2px 2px;
	padding-top: 2px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-size: 10pt;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	font-family: Arial;
	background-color: white;
}
.tt_head
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px 2px 2px 2px;
	padding-top: 2px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-size: 10pt;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	font-family: Arial;
	background-color: white;
}

.butt_admiral
{
	color: #000000;
	background-color: #77cccc;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
}

a.butt_admiral:hover
{
	color: #000000;
	background-color: #ffffff;
}

.butt_book
{
	color: #000000;
	background-color: #e58c8c;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #e58c8c;
}

a.butt_book:hover
{
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e58c8c;
}

.butt_bookS
{
   border: 1px solid #e58c8c;
   text-decoration: none;
   font-weight: bold; /*background-color: #B5D298;*/
   background-color: #e58c8c;
   color: #000000;
   font-size: 10px;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
}

.butt_bookS:hover{
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e58c8c;
}

.butt_docs
{
	color: #000000;
	background-color: #99cc66;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
}

a.butt_docs:hover
{
	color: #000000;
	background-color: #ffffff;
}

.butt_time
{
	color: #000000;
	background-color: #d2a8e0;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d2a8e0;
}

a.butt_time:hover
{
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #d2a8e0;
}

.divdelay1{
	background-color:FFFFFF; color:000000; border:0px solid; border-color:silver; 
	width:100%; height:100%; overflow:auto; position:absolute; z-index:2; left:0%; top:0%;
	margin:0px; text-align: center; font-weight: bold; font-size: larger; 
	filter:alpha(opacity=90); opacity:0.9;
}

.divdelay2{
	color:000000; border:0px solid; border-color:silver; 
	width:100%; height:80%; overflow:auto; position:absolute; z-index:3; left:0%; top:20%;
	margin:0px; text-align: center; font-weight: bold; font-size: larger;
}
