#contenitore { width: 100%; margin: 0 auto; }
#login { width: 40%; margin: 0 auto; color: #333333; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 4px solid; border-color: #bbbbbb;  padding: 4px 6px 4px 6px; }
#loginr { width: 60%; margin: 0 auto; color: #333333; font-family: Verdana, Arial, helvetica; font-size: 12px; border: 4px solid; border-color: #bbbbbb;  padding: 4px 6px 4px 6px; }
#menu { width: 10%; float: left; color: #000000; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #bbbbbb; padding: 10px 10px 10px 10px; }
#desktop1 { width: 90%; margin: 0 auto; overflow: auto; color: #000000; font-family: Verdana, Arial, helvetica; font-size: 12px; padding: 6px 10px 10px 6px; border: 1px solid; border-color: #bbbbbb; }
#desktop { width: 84%; float: right; color: #000000; font-family: Verdana, Arial, helvetica; font-size: 12px; padding: 6px 10px 10px 6px; border: 1px solid; border-color: #bbbbbb; }
#testata-desktop{ width: 90%; margin: 0 auto; height: 20px; color: #000000; background: #ff8000; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #ff8000; padding: 6px 10px 10px 6px; }
#testata-desktop1{ width: 80%; margin: 0 auto; height: 20px; color: #000000; background: #eeeeee; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #bbbbbb; padding: 6px 10px 10px 6px; }
#testata-desktop-e{ width: 90%; margin: 0 auto; height: 20px; color: #000000; background: #ff8000; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #bbbbbb; padding: 6px 10px 10px 6px; }
#testata-desktop1-e{ width: 80%; margin: 0 auto; height: 20px; color: #000000; background: #ff8000; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #bbbbbb; padding: 6px 10px 10px 6px; }
#testata-desktop-a{ width: 90%; margin: 0 auto; height: 20px; color: #000000; background: #ff8000; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #bbbbbb; padding: 6px 10px 10px 6px; }
#testata-desktop1-a{ width: 80%; margin: 0 auto; height: 20px; color: #000000; background: #ff8000; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #bbbbbb; padding: 6px 10px 10px 6px; }
#testata-desktop-est{ width: 90%; margin: 0 auto; height: 20px; color: #000000; background: #ff8000; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #bbbbbb; padding: 6px 10px 10px 6px; }
#testata-desktop1-est{ width: 80%; margin: 0 auto; height: 20px; color: #000000; background: #ff8000; font-family: Verdana, Arial, helvetica; font-size: 14px; border: 1px solid; border-color: #bbbbbb; padding: 6px 10px 10px 6px; }
#dettaglio { width: 94%; float: left; color: #000000; background: #dddddd; font-family: Verdana, Arial, helvetica; font-size: 12px; padding: 6px 10px 10px 6px; border: 2px solid; border-color: #000000; }
#ricevuta { width: 60%; float: right; color: #000000; background: #dddddd; font-family: Verdana, Arial, helvetica; font-size: 12px; padding: 6px 10px 10px 6px; border: 2px solid; border-color: #000000; }
#ricevutaente { width: 50%; float: right; color: #000000; background: #dddddd; font-family: Verdana, Arial, helvetica; font-size: 12px; padding: 6px 10px 10px 6px; border: 2px solid; border-color: #000000; }

img {border: 0;}
table {border: 0;}
td { border-bottom: 1px solid #cccccc; padding: 2px 4px; }
th { border-bottom: 1px solid #cccccc; padding: 2px 4px; background: #fff8bc; font-weight: bold; }

a:link { font-family: Verdana, Arial, helvetica; font-size: 10px; color: #0162c1; text-decoration: none }
a:active { font-family: Verdana, Arial, helvetica; font-size: 10px; color: #0162c1; text-decoration: none }
a:visited { font-family: Verdana, Arial, helvetica; font-size: 10px; color: #0162c1; text-decoration: none }
a:hover { font-family: Verdana, Arial, helvetica; font-size: 10px; color: #a40000; text-decoration: none }
.link { color: #993300; font-weight: 800}
.input { color: #000000; background: #fff8bc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.inputann { color: #cc0000; background: #fff8bc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.txtann { color: #cc0000; }
.inputpag { height: 10px; color: #000000; background: #fff8bc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px }
.input-yellow { color: #000000; background: #fdf57a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.txt { width: 100%; float: left; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 20px; }
.txt1 { float: left; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.btxt { float: left; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800 }
.txtgrey { float: left; color: #aaaaaa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.txt-red { float: left; color: #cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.txt-green { float: left; color: #008000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.txt-blu{ float: left; color: #0000cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.titolo { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800 }
#titolo { margin-left: 10px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800 }
#titolonfv { width: 60%; float: left; float: right; margin-left: 10px; color: #cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800 }
.bottone { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px }
.bottoneins { background: #00cc00; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px }
.bottoneazzurro { background: #09c4f3; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px }
.bottoneblu { background: #3f68d0; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px }
.bottonerosa { background: #fc0fc0; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px }
.bottonegiallo { background: #ffd700; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px }
.bottoneverde { background: #00a600; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px }
.bottoneexit { background: #cc0000; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px }
.bottoneend { background: #0000cc; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 800; padding: 2px 10px 2px 10px}
.txt_b { color: #ffffff; background: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.txt_g { color: #000000; background: #ffffc0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
#articoli { width: 95%; float: left; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; visibility: hidden; display: none;  border: 1px solid; border-color: #bbbbbb; padding: 4px 6px 4px 6px; }
#articoliinseriti { width: 840px; float: left; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 4px 6px 4px 6px; }
#pagamento { width: 85%; float: left; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; visibility: hidden; display: none; padding: 4px 6px 4px 6px; }
#allegati { width: 840px; float: left; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; visibility: hidden; display: none; padding: 4px 6px 4px 6px; }
.sfondo_nero { background: #000000; }
.sfondo_rosso { background: #ff3600; }
.sfondo_verde { background: #00a600; }
.sfondo_giallo { background: yellow; }
.sfondo_grigio { background: #eeeeee; }
.bordo_rosso { border-top: 1px solid;  border-color: #ff3600; }
#footer { width: 90%; margin: 0 auto; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 12px; padding-top:4px; padding-bottom:4px; border: 1px solid; border-color: #dddddd; }
.input-grey { color: #000000; background: #eeeeee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
