﻿@font-face {font-family: "Arial-N"; src: url("../Fonts/arialn.eot"), url("../Fonts/arialn.ttf") format("truetype");}

body {font-family: Arial, Helevetica; font-size: 11px; color: #404040;}

h1 {font-family: Arial Black; font-size: 14px; color: #333333;}
h2 {font-family: Arial Black; font-size: 12px; color: #333333; font-style: italic;}
h3 {margin: 20px 0px 9px 0px; font-family: Arial; font-size: 13px; color: #333333; font-weight: bold; font-style: italic;}

p {margin: 6px 0px 6px 0px;}

.watermark {font-family: Arial-N; color: #909090;}
.watermarkerror {font-family: Arial-N; color: #e00000;}
.textboxerror {color: #e00000;}
.divutentechild {display: table-cell; vertical-align: middle; }
.divutenteparent {width: 90px; height: 26px; padding: 0px 10px 0px 10px; display: table-cell; vertical-align: middle; text-align: center;}
.divmenuparent {width: 120px; height: 86px; padding: 0px 20px 0px 20px; display: table-cell; vertical-align: middle; text-align: center;}
.divbottcomandi {width: 90px; height: 26px; padding: 0px 10px 0px 10px; display: table-cell; vertical-align: middle; text-align: center;}

.ddlError {background-color: #ffb9b9; color: Red; border-color: Red;}
.ddlNormal {background-color: White; color: Black; border-color: #707070;}

.textbox {font-family: Tahoma; font-size: 12px; border: 1px solid #707070;}
.textbox2 {font-family: Arial Black; font-size: 12px; color: #333333; font-style: italic; border: none; border-bottom: 1px solid #c6b456; width: 100px; background-color: #fffadf; text-align: center;}
.textbox3 {width: 60px; color: #333333; font-style: italic; border: none; border-bottom: 1px solid #c6b456; width: 100px; background-color: #fffadf; text-align: center;}
.ddl {font-family: Arial; font-weight: bold; font-size: 12px; color: #333333; font-style: italic; border: none; border-bottom: 1px solid #c6b456; width: 100px; background-color: #fffadf; text-align: center;}
.ddl1 {color: #333333; font-style: italic; border: none; border-bottom: 1px solid #c6b456; width: 200px; background-color: #fffadf;}

a.lnkmastermenu:link {color: White; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
a.lnkmastermenu:hover {color: White; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
a.lnkmastermenu:visited {color: White; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
a.lnkmastermenun:link {color: White; text-decoration: none; font-family: Arial-N; font-size: 12px; font-weight: bold;}
a.lnkmastermenun:hover {color: White; text-decoration: none; font-family: Arial-N; font-size: 12px; font-weight: bold;}
a.lnkmastermenun:visited {color: White; text-decoration: none; font-family: Arial-N; font-size: 12px; font-weight: bold;}
a.lnkmastermenunero:link {color: Black; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
a.lnkmastermenunero:hover {color: Black; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
a.lnkmastermenunero:visited {color: Black; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
a.lnkLogin:link {color: White; text-decoration: none; font-family: Tahoma; font-size: 12px;}
a.lnkLogin:hover {color: White; text-decoration: underline; font-family: Tahoma; font-size: 12px;}
a.lnkLogin:visited {color: White; text-decoration: none; font-family: Tahoma; font-size: 12px;}
a.lnkDefault:link {color: White; text-decoration: none; font-family: Tahoma; font-size: 14px;}
a.lnkDefault:hover {color: White; text-decoration: underline; font-family: Tahoma; font-size: 14px;}
a.lnkDefault:visited {color: White; text-decoration: none; font-family: Tahoma; font-size: 14px;}
a.lnkDefaultDark:link {color: Black; text-decoration: none; font-family: Tahoma; font-size: 14px;}
a.lnkDefaultDark:hover {color: Black; text-decoration: underline; font-family: Tahoma; font-size: 14px;}
a.lnkDefaultDark:visited {color: Black; text-decoration: none; font-family: Tahoma; font-size: 14px;}
a.lnk:link {color: #303030; text-decoration: none; }
a.lnk:hover {color: #303030; text-decoration: underline; }
a.lnk:visited {color: #303030; text-decoration: none; }
a.lnkdisabled:link {color: #CCCCCC; text-decoration: none; }
a.lnkdisabled:hover {color: #CCCCCC; text-decoration: none; }
a.lnkdisabled:visited {color: #CCCCCC; text-decoration: none; }
a.lnkanag:link {color: #101010; font-size: 10px; text-decoration: none; font-weight: bold;}
a.lnkanag:hover {color: #101010; font-size: 10px; text-decoration: underline; font-weight: bold;}
a.lnkanag:visited {color: #101010; font-size: 10px; text-decoration: none; font-weight: bold;}
a.lnkClienteElenco:link {color: Black; font-weight: bold; text-decoration: none; font-family: Arial-N; font-size: 11px;}
a.lnkClienteElenco:hover {color: Black; font-weight: bold; text-decoration: underline; font-family: Arial-N; font-size: 11px;}
a.lnkClienteElenco:visited {color: Black; font-weight: bold; text-decoration: none; font-family: Arial-N; font-size: 11px;}
a.lnkElenco:link {color: Black; text-decoration: none; font-family: Arial-N; font-size: 11px;}
a.lnkElenco:hover {color: Black; text-decoration: underline; font-family: Arial-N; font-size: 11px;}
a.lnkElenco:visited {color: Black; text-decoration: none; font-family: Arial-N; font-size: 11px;}

.accordionHeader {font-weight: bold; background-color: #A0A0A0; border-top: 1px solid #888888; border-left: 1px solid #888888; border-right: 1px solid #888888; padding: 3px 0px 3px 6px;}
.accordionHeaderSelected {font-weight: bold; background-color: #BBBBBB; border-bottom: 1px solid #888888; border-top: 1px solid #888888; border-left: 1px solid #888888; border-right: 1px solid #888888; padding: 3px 0px 3px 12px; color: #000000;}
.accordionContent {background-color: #EEEEEE; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; padding: 3px 3px 3px 3px;}

.divcontainer {background-color: #333333; float: left;}
.divlabel {padding: 4px 0px 4px 0px; text-align: center; font-size: 11px; font-weight: bold; color: White; background-color: #333333;}
.divseparator {width: 30px; float: left;}
.divnewrow {height: 55px; width: 680px;}
.buttons {float: right; background-color: #333333; border-bottom: 1px solid #999999; border-left: 1px solid #999999; width: 100px; height: 21px; text-align: center; padding-top: 6px;}
.buttons1 {background-color: #333333; border-bottom: 1px solid #999999; border-left: 1px solid #999999; width: 100px; height: 21px; text-align: center; padding-top: 6px;}
.errori {float: right; color: Red; font-weight: bold; padding: 6px 20px 0px 0px;}
.memo {float: right; padding: 6px 20px 0px 0px;}

.anagtabhead {height: 28px; vertical-align: middle; font-weight: bold; background-color: #303030; color: White;}
.anagtab00 {width: 30px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab01 {text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab02 {width: 100px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab03 {width: 80px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab04 {width: 88px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab05 {width: 60px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab06 {width: 32px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab07 {width: 32px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab08 {width: 32px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.anagtab09 {width: 32px; text-align: center; border: 1px solid #101010;}

.anagtabodd {font-size: 10px;}
.anagtabeven {background-color: #e0e0e0; font-size: 10px;}
.anagtab10 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab11 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab12 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab13 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab14 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab15 {padding: 3px 2px 3px 2px; text-align: right; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab16 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab17 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab18 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.anagtab19 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070; border-right: 1px solid #707070;}


.wizard {width: 1000px; height: 550px; border: 1px solid #404040;}
.wizardsidebar {Width: 250px; background-color: #A0A0A0; color: #404040; vertical-align: top; border-left: 1px solid #404040; border-top: 1px solid #404040; border-bottom: 1px solid #404040; padding: 25px 10px 25px 20px;}
.wizardheader {padding: 10px 0px 10px 0px; text-align: center; font-size: 14px; font-weight: bold; background-color: #bbbbbb; border-top: 1px solid #404040; border-left: 1px solid #404040}
.wizardnavigation {background-color: #eeeeee; border-top: 1px solid #404040;}
.wizardstep {padding: 25px;}
.lnkwizardsidebar {color: #101010; font-size: 12px; }

.panresult {width: 1000px; height: 550px; border: 1px solid #404040;}
.panblocco {width: 800px; border: 1px solid #404040; padding: 100px;}

.divtab1 {float: left; padding-top: 6px;}
.divtab2 {float: right; font-size: 32px; font-style: italic;}
.divtab3 {float: left; padding-top: 0px;}
.divtab4 {float: left; padding-top: 9px; padding-left: 24px;}

.intedivpagina {height: 493px; width: 670px; padding-top: 6px; overflow: auto;}
.intedivsep {width: 668px; height: 20px;}
.intedivdet {width: 670px; height: 100px; padding-bottom: 24px; overflow: auto;}
.intedivtab {width: 670px; height: 226px; padding-bottom: 24px; overflow: auto;}

.intetabhead {height: 28px; vertical-align: middle; font-weight: bold; background-color: #303030; color: White;}
.intetab00 {width: 65px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab01 {width: 40px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab02 {width: 40px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab03 {width: 30px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab04 {width: 100px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab05 {width: 55px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab06 {width: 50px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab07 {width: 100px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab08 {width: 112px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab09 {width: 24px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.intetab0A {width: 24px; text-align: center; border: 1px solid #101010;}
.intetab0Z {width: 180px; text-align: center; border: 1px solid #101010;}

.intetabodd {background-color: White; vertical-align: middle; font-weight: normal; font-size: 10px;}
.intetab10 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab11 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab12 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab13 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab14 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab15 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab16 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab17 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab18 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab19 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab1A {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070; border-right: 1px solid #707070;}
.intetab1Z {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070; border-right: 1px solid #707070;}

.intetabeven {padding-top: 3px; background-color: #e0e0e0; vertical-align: middle; font-weight: normal; font-size: 10px;}
.intetab20 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab21 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab22 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab23 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab24 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab25 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab26 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab27 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab28 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab29 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.intetab2A {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070; border-right: 1px solid #707070;}
.intetab2Z {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070; border-right: 1px solid #707070;}

.conttabhead {height: 28px; vertical-align: middle; font-weight: bold; background-color: #303030; color: White;}
.conttab00 {text-align: center; border-bottom: 1px solid #101010;}
.conttab01 {width: 80px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.conttab02 {width: 80px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.conttab03 {width: 65px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.conttab04 {width: 50px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.conttab05 {width: 50px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.conttab06 {width: 50px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.conttab07 {width: 40px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.conttab08 {width: 24px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.conttab09 {width: 24px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}

.conttabodd {background-color: White; vertical-align: middle; font-weight: normal; font-size: 10px;}
.conttabeven {padding-top: 0px; background-color: #e0e0e0; vertical-align: middle; font-weight: normal; font-size: 10px;}
.conttab10 {width: 24px; padding: 3px 2px 3px 2px; text-align: left; border-bottom: 1px solid #707070;}
.conttab11 {padding: 1px 2px 1px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.conttab12 {padding: 1px 2px 1px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.conttab13 {padding: 1px 2px 1px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.conttab14 {padding: 1px 2px 1px 2px; text-align: right; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.conttab15 {padding: 1px 2px 1px 2px; text-align: right; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.conttab16 {padding: 1px 2px 1px 2px; text-align: right; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.conttab17 {padding: 1px 2px 1px 2px; text-align: right; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.conttab18 {padding: 1px 0px 1px 0px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.conttab19 {padding: 1px 0px 1px 0px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}

.rapptabhead {height: 28px; vertical-align: middle; font-weight: bold; background-color: #303030; color: White;}
.rapptab00 {width: 30px; text-align: center; border-bottom: 1px solid #101010;}
.rapptab01 {width: 80px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.rapptab02 {width: 80px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.rapptab03 {width: auto; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.rapptab04 {width: 50px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.rapptab05 {width: 40px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.rapptab06 {width: 40px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}

.rapptabodd {background-color: White; vertical-align: middle; font-weight: normal; font-size: 10px;}
.rapptab10 {padding: 3px 2px 3px 2px; text-align: left; border-bottom: 1px solid #707070;}
.rapptab11 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab12 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab13 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab14 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab15 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab16 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}

.rapptabeven {padding-top: 3px; background-color: #e0e0e0; vertical-align: middle; font-weight: normal; font-size: 10px;}
.rapptab20 {padding: 3px 2px 3px 2px; text-align: left; border-bottom: 1px solid #707070;}
.rapptab21 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab22 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab23 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab24 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab25 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.rapptab26 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}

.detttabhead {height: 28px; vertical-align: middle; font-weight: bold; background-color: #303030; color: White;}
.detttab00 {width: 28px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab01 {width: 80px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab02 {width: 30px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab03 {width: 45px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab04 {width: 50px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab05 {width: 50px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab06 {width: 50px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab07 {width: 130px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab08 {width: 60px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab09 {width: 90px; text-align: center; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.detttab0A {width: 333px; text-align: center; border: 1px solid #101010;}

.detttabodd {background-color: White; vertical-align: middle; font-weight: normal; font-size: 11px;}
.detttabeven {background-color: #e0e0e0; vertical-align: middle; font-weight: normal; font-size: 11px;}
.detttab10 {padding: 2px 2px 2px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab11 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab12 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab13 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab14 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab15 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab16 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab17 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab18 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab19 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttab1A {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070; border-right: 1px solid #707070;}

.detttabtotale0 {width: 31px; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttabtotale1 {width: 440px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #707070;}
.detttabtotale2 {width: 60px; padding: 5px 0px 5px 0px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.detttabtotale3 {width: 420px; padding: 5px 0px 5px 5px; border-right: 1px solid #707070; border-left: 1px solid #707070; border-bottom: 1px solid #707070; color: #990000;}

.elentabhead {height: 24px; vertical-align: middle; text-align: center; font-weight: bold; background-color: #303030; color: White; font-family: Arial-N; font-size: 11px;}
.elentab00 {width: 29px; border-top: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab01 {width: 50px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab02 {width: 170px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab03 {width: 90px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab04 {width: 167px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab05 {width: 170px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab06 {width: 30px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab07 {width: 30px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab08 {width: 30px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab09 {width: 30px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab0A {width: 30px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab0B {width: 24px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab0C {width: 24px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab0D {width: 24px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab0E {width: 24px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.elentab0F {width: 24px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}

.elentabodd {background-color: White; vertical-align: middle; font-weight: normal; font-family: Arial-N; font-size: 11px;}
.elentabeven {background-color: #e0e0e0; vertical-align: middle; font-weight: normal; font-family: Arial-N; font-size: 11px;}
.elentab10 {padding: 2px 2px 2px 2px; text-align: center; border-bottom: 1px solid #707070;}
.elentab11 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab12 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab13 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab14 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab15 {padding: 3px 2px 3px 2px; text-align: left; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab16 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab17 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab18 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab19 {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab1A {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab1B {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab1C {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab1D {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab1E {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}
.elentab1F {padding: 3px 2px 3px 2px; text-align: center; border-left: 1px solid #707070; border-bottom: 1px solid #707070;}

.repabbhead {height: 28px; vertical-align: middle; font-weight: bold; background-color: #303030; color: White;}


.modalBackground { background-color: Gray; filter: alpha(opacity=50); opacity: 0.7; }
.popup {background-color: #ddd; margin: auto; padding: 0px; width: 330px; height: 286px; border: 1px solid Grey;}

.staabbpandati {width: 487px; height: 605px; padding: 6px 6px 6px 6px; border-top: 1px solid #303030; border-right: 1px solid #303030; margin-top: 1px;}
.staabbpancontratti {width: 487px; overflow: auto; border-left: 1px solid #707070; border-bottom: 1px solid #707070; border-right: 1px solid #707070; background-color: #f0f0f0; padding-bottom: 1px;}
.staabbpanabbonamento {width: 487px; height: 450px; overflow: auto;}
.staabbpannote {width: auto; padding: 9px; margin-top: 6px; background-color: #e5e5e5; font-style: italic;}
.staabbpancomandi {width: 487px; height: 37px; border-right: 1px solid #303030; border-bottom: 1px solid #303030;}

.staabbtabhead {height: 28px; vertical-align: middle; font-weight: bold; background-color: #303030; color: White;}
.staabbtab0 {width: 24px; text-align: center; border-bottom: 1px solid #101010;}
.staabbtab1 {text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab2 {width: 80px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab3 {width: 60px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab4 {width: 40px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab5 {width: 40px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab6 {width: 40px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab7 {width: 24px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab10 {width: 47px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab11 {width: 67px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab12 {width: 100px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab13 {width: 60px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab14 {text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010;}
.staabbtab15 {width: 77px; text-align: center; border-left: 1px solid #101010; border-bottom: 1px solid #101010; border-right: 1px solid #101010; }

.staabbtabodd {background-color: White; vertical-align: middle; font-weight: normal; font-size: 10px; height: 24px;}
.staabbtabeven {padding-top: 0px; background-color: #e0e0e0; vertical-align: middle; font-weight: normal; font-size: 10px; height: 24px;}


a.tvroot:link {color: Red; font-weight: normal; text-decoration: none; font-family: Arial; font-size: 13px;}
a.tvnormal:link {color: Black; font-weight: normal; text-decoration: none; font-family: Arial; font-size: 11px;}
a.tvleaf:link {color: Black; font-weight: normal; text-decoration: none; font-family: Arial-N; font-size: 11px; font-style: italic;}
a.tvselected:link {background-color: #d1cdc3; color: Black; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 11px;}

.tabimphead1 {width: 120px; padding: 3px 3px 3px 6px;}
.tabimphead2 {width: 40px; padding: 3px 3px 3px 6px; text-align: center;}
.tabimphead3 {width: 110px; padding: 3px 6px 3px 6px; text-align: right;}
.tabimp1 {padding: 2px 3px 2px 6px;}
.tabimp2 {padding: 2px 3px 2px 6px; text-align: center;}
.tabimp3 {padding: 2px 6px 2px 6px; text-align: right;}

.panResultOk {width: 100%; padding-top: 15px; text-align: center;}
.tabresultcol1 {padding-left: 5px;}
.tabresultcol2 {padding-left: 5px; text-align: right;}