<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* &lt;style&gt; */
/* KnoS - CSS 3 */


 @font-face {
    font-family: 'LFTEticaItalic';
    src: url('/knos/style/fonts/etica/LFT_Etica_Italic.otf');
	font-style: italic
}


/* Fix per il corretto dimensionamento degli oggetti */
html { position: fixed; top: 0px; bottom: 0px; width: 100%; margin: 0px; padding: 0px; border-width: 0px; }
html.knos-printable { position: static; top: 0px; bottom: auto; width: 100%; margin: 0px; padding: 0px; border-width: 0px; }
body { height: 100%; width: 100%; margin: 0px; padding: 0px; border-width: 0px; }

/* 
Gli elementi di KnoS devono essere inseriti in una knos-area
per essere normalizzati in modo non invasivo rispetto alle pagine ospite.
*/
.knos-area, .knos-area * { /**/box-sizing: border-box; -moz-box-sizing: border-box;/**/font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;/**/ }
.knos-area { /**/background-color: #F6F6F6;/**/ }
body.knos-area { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/ text-align: left; vertical-align: top; overflow: hidden; }
body.knos-printable { overflow: auto; }
.knos-area b { font-weight: bold; }

/* Contenitore adimensionato senza padding, bordi o margini */
.knos-container { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/ }
.knos-container-wide-scroll { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/ width: 100%; overflow: auto; }

/* Contenitore a dimensione piena con posizionamento statico senza padding, bordi o margini */
.knos-static { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;width: 100%; height: 100%; overflow: hidden;/**/ }
.knos-static-scroll { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;width: 100%; height: 100%; overflow: hidden;/**/ overflow: auto; }

/* Contenitore a dimensione piena con posizionamento relativo senza padding, bordi o margini */
.knos-relative { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;position: relative; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden;/**/ }
.knos-relative-scroll { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;position: relative; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden;/**/ overflow: auto; }

/* Contenitore a dimensione piena con posizionamento assoluto senza padding, bordi o margini */
.knos-absolute { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;z-index: 0; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden;/**/ }
.knos-absolute-scroll { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;z-index: 0; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden;/**/ overflow: auto; }

/* Talvolta serve uno scroll esterno all'elemento che si vuole rendere scrollabile */
div.knos-scroll { margin: 0px; padding: 0px; overflow: auto; white-space: nowrap; }
div.knos-scroll-wide { width: 100%; margin: 0px; padding: 0px; overflow: auto; white-space: nowrap; }
div.knos-preview { /**/border-color: #E3E3E3;/**/background-color: #F6F6F6;/**/ border-width: 1px; border-style: solid; width: 100%; margin-top: 4px; padding: 0px; overflow: visible; padding: 4px; }

/* Linee di elementi */
.knos-line { /**/height: 30px;;/**/ vertical-align: top; padding: 0px; padding-left: 2px; padding-right: 2px; margin: 0px; white-space: nowrap; }
.knos-line-wrap { vertical-align: top; padding: 0px; margin: 0px; }

/* Label */
.knos-label { /**/height: 30px; line-height: 15px;/**/color: #414346;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; white-space: nowrap; }
.knos-layout-title .knos-label { /**/color: #FFFFFF;/**/ }
.knos-label-minimize { /**/height: 30px; line-height: 15px;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; white-space: nowrap; padding-left: 0px; padding: right: 0px; }
.knos-label-bottom { /**/height: 30px; line-height: 15px;/**/line-height: 30px;;/**/ display: inline-block; vertical-align: bottom; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; white-space: nowrap; }
.knos-label-wrap { /**/height: 30px; line-height: 15px;/**/color: #414346;/**/ height: auto; display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; white-space: normal;}
.knos-label-compact { /**/height: 22px; line-height: 15px;/**/color: #414346;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-bottom: 0px;  white-space: nowrap; }
.knos-label-compact-wrap { /**/height: 22px; line-height: 15px;/**/ height: auto; display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-bottom: 0px;  }
.knos-label-compact-special { /**/height: 22px; line-height: 15px;/**/color: #D50057;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-bottom: 0px;  white-space: nowrap; font-weight: bold; }
.knos-label-bold { /**/height: 30px; line-height: 15px;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; white-space: nowrap; font-weight: bold; }
.knos-label-special { /**/height: 30px; line-height: 15px;/**/color: #000000;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; white-space: nowrap; font-weight: bold; }
.knos-label-special-wrap { /**/height: 30px; line-height: 15px;/**/color: #000000;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; font-weight: bold; }
.knos-label-system { /**/height: 30px; line-height: 15px;/**/color: #CC071E;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; font-weight: normal; white-space: nowrap; }
.knos-label-system-bold { /**/height: 30px; line-height: 15px;/**/color: #CC071E;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; font-weight: bold; white-space: nowrap; }
.knos-label-system-compact { /**/height: 22px; line-height: 15px;/**/color: #CC071E;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-bottom: 0px;  white-space: nowrap; }
.knos-label-system-wrap { /**/height: 30px; line-height: 15px;/**/color: #CC071E;/**/ height: auto; display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; font-weight: normal; }
.knos-label-error { /**/height: 30px; line-height: 15px;/**/color: #CC071E;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; font-weight: normal; white-space: nowrap; }
.knos-label-error-wrap { /**/height: 30px; line-height: 15px;/**/color: #CC071E;/**/ height: auto; display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; font-weight: normal; }
.knos-label-title { display: inline-block; vertical-align: middle; margin: 0px; padding: 0px; padding-left: 4px; padding-right: 4px; white-space: nowrap; font-weight: bold; }
.knos-label-title-wrap { height: auto; display: inline-block; vertical-align: middle; margin: 0px; padding: 0px; padding-left: 4px; padding-right: 4px; font-weight: bold; }

/* Selezione dimensione font */
label.knos-font-small { /**/font-size: 11px;/**/ }
label.knos-font-normal { /**/font-size: 13px;/**/ }
label.knos-font-large { /**/font-size: 15px;/**/ }

/* Selezione thema */
label.knos-thema-curry { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-image: url(/knos/style/thema/curry/Testata.png);/**/ padding: 2px; text-align: center; display: block; }
label.knos-thema-eucalipto { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-image: url(/knos/style/thema/eucalipto/Testata.png);/**/ padding: 2px; text-align: center; display: block; }
label.knos-thema-lampone { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-image: url(/knos/style/thema/lampone/Testata.png);/**/ padding: 2px; text-align: center; display: block; }
label.knos-thema-metallo { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-image: url(/knos/style/thema/metallo/Testata.png);/**/ padding: 2px; text-align: center; display: block; }
label.knos-thema-rosa { /**/height: 22px; line-height: 15px;/**/color: #000000;/**/background-image: url(/knos/style/thema/rosa/Testata.png);/**/ padding: 2px; text-align: center; display: block; }
label.knos-thema-turchese { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-image: url(/knos/style/thema/turchese/Testata.png);/**/ padding: 2px; text-align: center; display: block; }
label.knos-thema-amarena { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-image: url(/knos/style/thema/amarena/Testata.png);/**/ padding: 2px; text-align: center; display: block; }

/* Selezione interfaccia */
label.knos-interface-blu { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #283C5A;/**/ padding: 2px; text-align: center; display: block; }
label.knos-interface-ciliegia { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #7D0A2D;/**/ padding: 2px; text-align: center; display: block; }
label.knos-interface-foresta { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #375037;/**/ padding: 2px; text-align: center; display: block; }
label.knos-interface-metallo { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #414346;/**/ padding: 2px; text-align: center; display: block; }
label.knos-interface-ocra { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #554128;/**/ padding: 2px; text-align: center; display: block; }
label.knos-interface-vino { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #50323C;/**/ padding: 2px; text-align: center; display: block; }
label.knos-interface-magenta { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #D50057;/**/ padding: 2px; text-align: center; display: block; }

/* Selezione colori */
label.knos-color-verde { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #A0B730;/**/ padding: 2px; text-align: center; display: block; }
label.knos-color-celeste { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #4A84C2;/**/ padding: 2px; text-align: center; display: block; }
label.knos-color-arancio { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #D29B14;/**/ padding: 2px; text-align: center; display: block; }
label.knos-color-rosa { /**/height: 22px; line-height: 15px;/**/color: #000000;/**/background-color: #EBB9B4;/**/ padding: 2px; text-align: center; display: block; }
label.knos-color-fucsia { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #BE196E;/**/ padding: 2px; text-align: center; display: block; }
label.knos-color-magenta { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF;/**/background-color: #D50057;/**/ padding: 2px; text-align: center; display: block; }

/* I bottoni sono inseriti autonomamente fuori dalle label */
.knos-button { /**/background-color: #414346; color: #FFFFFF;/**/height: 22px; line-height: 15px;/**/ vertical-align: top; margin: 2px; margin-top: 4px; white-space: nowrap; border-width: 0px; padding: 0px; padding-left: 8px; padding-right: 8px; min-width: 50px; }
.knos-button-wide { /**/background-color: #414346; color: #FFFFFF;/**/ width: 100%; vertical-align: top; margin-top: 4px; white-space: nowrap; border-width: 0px; }
.knos-button-icon { /**/height: 22px; line-height: 15px;/**/border-color: #D9D9DA;/**/ vertical-align: top; padding: 1px; margin: 0px; margin-right: 0px; margin-top: 4px; white-space: nowrap; border-width: 1px; border-style: solid; }
.knos-button-icon-pos { /**/height: 22px; line-height: 15px;/**/ background-color: transparent; vertical-align: top; padding: 1px; margin: 0px; margin-right: 0px; margin-top: 4px; white-space: nowrap; border-width: 0px; min-width: 22px; }
.knos-button-icon-neg { /**/height: 22px; line-height: 15px;/**/border-color: #D9D9DA;/**/background-color: #414346;/**/ vertical-align: top; padding: 1px; margin: 0px; margin-right: 0px; margin-top: 4px; white-space: nowrap; border-width: 1px; border-style: solid; min-width: 22px; }
.knos-button-special { /**/background-color: #414346; color: #FFFFFF;/**/height: 22px; line-height: 15px;/**/background-color: #D50057;/**/ vertical-align: middle; margin: 2px; margin-top: 4px; border-width: 0px; padding: 0px; padding-left: 8px; padding-right: 8px; min-width: 50px; }
.knos-button:active,
.knos-button-wide:active,
.knos-button-icon:active,
.knos-button-icon-neg:active,
.knos-button-special:active
{ /**/background-color: #FFB6C1; color: #FFFFFF;/**/ }
.knos-button-compact { padding: 0px; margin: 0px; margin-right: 0px; margin-top: 0px; }

/* Gli elementi di input vanno inseriti in label per allineamento e wrap */
.knos-input-text { /**/border-color: #D9D9DA;/**/height: 22px; line-height: 15px;/**/ margin: 0px; margin-top: 4px; border-width: 1px; border-style: solid; padding-left: 2px; padding-right: 2px; }
.knos-input-text-wide { /**/border-color: #D9D9DA;/**/height: 22px; line-height: 15px;/**/ width: 100%; margin: 0px; margin-top: 4px; border-width: 1px; border-style: solid; padding-left: 2px; padding-right: 2px; }
.knos-input-password { /**/border-color: #D9D9DA;/**/height: 22px; line-height: 15px;/**/ margin: 0px; margin-top: 4px; border-width: 1px; border-style: solid; padding-left: 2px; padding-right: 2px; }
.knos-input-password-wide { /**/border-color: #D9D9DA;/**/height: 22px; line-height: 15px;/**/ width: 100%; margin: 0px; margin-top: 4px; border-width: 1px; border-style: solid; padding-left: 2px; padding-right: 2px; }
.knos-input-checkbox { /**/border-color: #D9D9DA;/**/ padding: 0px; margin: 0px; margin-right: 2px; vertical-align: top; }
.knos-input-radio { /**/border-color: #D9D9DA;/**/ padding: 0px; margin: 0px; margin-right: 2px; vertical-align: top; }
.knos-textarea { /**/border-color: #D9D9DA;/**/ border-width: 1px; border-style: solid; margin: 2px; margin-top: 4px; }
.knos-textarea-wide { /**/border-color: #D9D9DA;/**/ width: 100%; border-width: 1px; border-style: solid; margin: 0px; margin-top: 4px; }
.knos-select { /**/border-color: #D9D9DA;/**/ border-width: 1px; border-style: solid; margin: 0px; margin-top: 4px; }
.knos-option { /**/border-color: #D9D9DA;/**/ margin-top: 4px; margin-bottom: 4px; }
.knos-input-file { /**/border-color: #D9D9DA;/**/height: 22px; line-height: 15px;/**/ margin: 0px; margin-top: 4px; border-width: 0px; padding: 0px; }
.knos-input-file-wide { /**/border-color: #D9D9DA;/**/height: 22px; line-height: 15px;/**/ width: 100%; margin: 0px; margin-top: 4px; border-width: 0px; padding: 0px; color:#000000; }
.knos-input-top { margin-top: 0px; }
.knos-label .knos-input-text,
.knos-label .knos-input-password,
.knos-label .knos-input-file
{ margin: 0px; margin-top: -4px; vertical-align: top; }

form.knos-form { margin: 0; padding: 0px; border-width: 0px; text-align: left; }
form.knos-form-full { margin: 0; padding: 0px; border-width: 0px; width: 100%; height: 100%; text-align: left; }
form.knos-form-center { margin: 0; padding: 0px; border-width: 0px; width: 100%; text-align: center; }

/* Fieldset */
.knos-fieldset { /**/border-color: #C6C6C7; border-width: 1px; border-style: solid;/**/ padding: 4px; padding-top: 0px; padding-bottom: 4px; margin: 2px; margin-top: 6px; margin-bottom: 2px; }
.knos-fieldset-special { /**/border-color: #C6C6C7; border-width: 1px; border-style: solid;/**/border-color: #000000;/**/ padding: 4px; padding-top: 0px; padding-bottom: 4px; margin: 0px; margin-top: 6px; margin-bottom: 2px; }
.knos-fieldset-system { /**/border-color: #C6C6C7; border-width: 1px; border-style: solid;/**/border-color: #CC071E;/**/ padding: 4px; padding-top: 0px; padding-bottom: 4px; margin: 0px; margin-top: 6px; margin-bottom: 2px; }
.knos-legend { padding: 2px; padding-left: 5px; padding-right: 5px; }
.knos-legend-bold { padding: 2px; padding-left: 5px; padding-right: 5px; font-weight: bold; }
.knos-legend-special { /**/color: #000000;/**/ padding: 2px; padding-left: 5px; padding-right: 5px; font-weight: bold; }
.knos-legend-system { /**/color: #CC071E;/**/ padding: 2px; padding-left: 5px; padding-right: 5px; font-weight: bold; }

/* Banner */
div.knos-banner { /**/background-image: url(/knos/style/thema/amarena/Testata.png);/**/ width: 100%; height: 45px; }
table.knos-banner { margin: 0px; padding: 0px; border-width: 0px; width: 100%; height: 45px; border-collapse: collapse; border-spacing: 0; }
td.knos-banner-left { vertical-align: middle; width: 1%; overflow: visible; }
td.knos-banner-right { vertical-align: middle; width: 1%; overflow: visible; }
img.knos-banner-left { /**/background-image: url(/custom/img/BannerLeft_neg.png);/**/ height: 25px; width: 75px; background-size: cover; display: inline; }
img.knos-banner-right { /**/background-image: url(/custom/img/BannerRight_neg.png);/**/ height: 25px; width: 100px; background-size: cover; display: inline; }
td.knos-banner-text { /**/color: #FFFFFF;/**/ font-size: 17px; /*font-weight: bold;*/ text-align: center; vertical-align: middle; font-family:LFTEticaItalic;}
div.knos-banner-msg { position: absolute; z-index: 1; bottom: 0px; left: 0px; right: 0px; text-align: center; overflow: visible; }
p.knos-banner-msg { /**/color: #FFFFFF;/**/background-color: #FF8000;/**/ font-size: 14px; margin: 0px; padding-left: 10px; padding-right: 10px; }

/* Tabelle di layout per impaginazione */
table.knos-layout { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ }
table.knos-layout-wide { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ width: 100%; }
table.knos-layout-full { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ height: 100%; width: 100%; }
table.knos-layout-normal-text {/**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/color: #414346;/**/}
td.knos-layout { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ white-space: normal; }
td.knos-layout-nowrap { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ white-space: nowrap; overflow: visible; }
td.knos-layout-center { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ text-align: center; }
td.knos-layout-right { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ text-align: right; }
td.knos-layout-title { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/height: 30px; line-height: 15px;/**/background-color: #67696B;/**/color: #FFFFFF;/**/ text-align: center; vertical-align: middle; font-weight: bold; border-style: solid; border-width: 1px; }
td.knos-layout-button { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ width: 25px; overflow: visible; text-align: right; }

/* Tabelle di layout compatte per componenti combinati */
table.knos-layout-compact { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ }
table.knos-layout-compact-wide { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ width: 100%; }
td.knos-layout-compact { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ }
td.knos-layout-compact-minimize { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ width: 1px; white-space: nowrap; }
td.knos-layout-compact-single-line { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ white-space: nowrap; }
td.knos-layout-compact-center { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ white-space: nowrap; text-align: center; }
td.knos-layout-compact-right { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ white-space: nowrap; text-align: right; }
td.knos-button-img-compact { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ width: 1px; white-space: nowrap; }

/* CKeyPad */
table.knos-CKeyPad { /**/background-color: #67696B;/**/ table-layout: fixed; width: 100%; border-collapse: collapse; border-spacing: 0px; border-width: 0px; margin: 0px; padding: 0px; }
td.knos-CKeyPad { /**/height: 30px; line-height: 15px;/**/border-color: #67696B;/**/ white-space: nowrap; text-align: center; vertical-align: middle; padding: 1px; margin: 0px; }
.knos-CKeyPad-button-up { /**/background-color: #414346; color: #FFFFFF;/**/ width: 100%; height: 90%; padding: 0px; margin: 0px; border-width: 1px; vertical-align: middle; }
.knos-CKeyPad-button-down { /**/background-color: #FFB6C1; color: #FFFFFF;/**/ width: 100%; height: 90%; padding: 0px; margin: 0px; border-width: 1px; vertical-align: middle; }

/* Combo */
table.knos-combo-container { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ width: 100%; table-layout: fixed; }
table.knos-combo { width: 100%; table-layout: fixed; }
td.knos-combo-content { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ text-align: right; }
div.knos-combo-content { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/border-color: #D9D9DA;/* */ margin-top: 4px; border-width: 1px; border-style: solid; max-height: 300px; overflow: auto; }
td.knos-combo-button { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/height: 22px; line-height: 15px; width: 22px; text-align: right;/**/ }

/* Select */
table.knos-select-list { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ width: 100%; border-collapse: collapse; }
.knos-select-list-header { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF; background-color: #67696B;/**/ white-space: nowrap; padding: 0px; padding-left: 4px; padding-right: 2px; text-align: left; vertical-align: middle; border-width: 1px; border-style: solid; }
.knos-select-list-cell { /**/height: 22px; line-height: 15px;/**/border-color: #FFFFFF;/**/ white-space: nowrap; padding: 0px; padding-left: 4px; padding-right: 2px; text-align: left; vertical-align: middle; border-width: 1px; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; }
.knos-select-list-header-minimize { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF; background-color: #67696B;/**/ width: 1px; overflow: visible; white-space: nowrap; padding: 0px; padding-left: 4px; padding-right: 2px; text-align: left; vertical-align: middle; border-width: 1px; border-style: solid; }
.knos-select-list-cell-minimize { /**/height: 22px; line-height: 15px;/**/border-color: #FFFFFF;/**/ width: 1px; overflow: visible; white-space: nowrap; padding: 0px; padding-left: 4px; padding-right: 2px; text-align: left; vertical-align: middle; border-width: 1px; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; }
.knos-select-row-normal { /**/background-color: #F0F0F0;/**/ }
.knos-select-row-selected { /**/background-color: #FFB6C1;/**/ }


/* CComboBox */
div.knos-CComboBox-container { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/ position: static; overflow: visible; display: inline-block; }
div.knos-CComboBox { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/ position: relative; width: 100%; }
.knos-combo-label { /**/height: 22px; line-height: 15px;/* */display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; white-space: nowrap; }
.knos-combo-list-container { padding: 0px; margin: 0px; position: static; left: 0px; top: 0px; width: 100%; overflow: visible; }
.knos-combo-list { /**/border-color: #E3E3E3; background-color: #FFFFFF;/**/ position: absolute; z-index: 100; top: 0px; bottom: 0px; left: 0px; right: 0px; display: none; overflow: auto; padding: 0px; margin: 0px; border-width: 1px; border-style: solid; }
.knos-combo-list-header { /**/height: 22px; line-height: 15px;/**/color: #FFFFFF; background-color: #67696B; border-top-color: #FFFFFF; border-left-color: #FFFFFF; border-bottom-color: #D9D9DA; border-right-color: #D9D9DA;/**/ white-space: nowrap; padding: 0px; padding-left: 4px; padding-right: 2px; text-align: left; vertical-align: middle; border-width: 1px; border-style: solid; }
.knos-combo-list-cell { /**/height: 22px; line-height: 15px;/**/border-left-color: #FFFFFF; border-right-color: #D9D9DA;/**/ white-space: nowrap; padding: 0px; padding-left: 4px; padding-right: 2px; text-align: left; vertical-align: middle; border-width: 1px; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; }
.knos-combo-row-normal { /**/color: #000000; background: #FFFFFF;/**/ }
.knos-combo-row-selected { /**/color: #FFFFFF; background: #D50057;/**/ }
.knos-CComboBox-text { /**/height: 30px; line-height: 15px;/**/ display: inline-block; vertical-align: top; margin: 0px; padding: 4px; padding-top: 8px; padding-bottom: 0px; white-space: nowrap; overflow: hidden; min-width: 50px; }

/* CTreeView */
div.knos-CTreeView-container { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/color: #000000; background: #FFFFFF;/**/background-color: #FFFFFF;/**/ position: relative; width: 100%; height: 100%; overflow: auto; padding: 4px; padding-top: 8px; }
div.knos-CTreeView-arancione { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/color: #000000; background: #FFFFFF;/**/background-color: #FF8000;/**/ position: relative; width: 100%; height: 100%; overflow: auto; padding: 4px; padding-top: 8px; }
div.knos-CTreeView { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/color: #000000; background: #FFFFFF;/**/ }
table.knos-CTreeView { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ }
td.knos-CTreeView { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ vertical-align: middle; white-space: nowrap; }
td.knos-tree-normal { /**/color: #000000; background: #FFFFFF;/**/ white-space: nowrap; padding: 0px; padding-left: 2px; padding-right: 4px; height: 16px; }
td.knos-tree-selected { /**/color: #000000; background: #D50057;/**/ padding: 0px; padding-left: 2px; padding-right: 4px; height: 16px; }
td.knos-tree-custom-normal { /**/color: #000000; background: #FFFFFF;/**/color: #D50057;/**/ padding-left: 4px; padding-right: 2px; border-width: 0px; vertical-align: middle; }
td.knos-tree-custom-selected { /**/color: #000000; background: #FFFFFF;/**/color: #D50057;/**/ padding-left: 4px; padding-right: 2px; border-width: 0px; vertical-align: middle; }
.knos-tree-indent { padding: 0px; margin: 0px; margin-left: 20px; }
.knos-tree-checkbox { padding: 0px; margin: 0px; margin-right: 2px; height: 16px; min-width: 20px; }
.knos-tree-icon-sign-none { padding: 0px; height: 16px; min-width: 20px; }
.knos-tree-icon-sign-plus { padding: 0px; height: 16px; min-width: 20px; background: url(img/TreeView/ExpandPlus.gif) no-repeat 0px 0px; }
.knos-tree-icon-sign-minus{ padding: 0px; height: 16px; min-width: 20px; background: url(img/TreeView/ExpandMinus.gif) no-repeat 0px 0px; }
.knos-tree-icon-status-locked { padding: 0px; height: 16px; margin: 0px; margin-left: 2px; margin-right: 2px; min-width: 20px; background: url(img/TreeView/Locked.gif) no-repeat 0px 0px; }
.knos-tree-icon-status-warning { padding: 0px; height: 16px; margin: 0px; margin-left: 2px; margin-right: 2px; min-width: 20px; background: url(img/TreeView/Warning.gif) no-repeat 0px 0px; }
.knos-tree-icon-status-error { padding: 0px; height: 16px; margin: 0px; margin-left: 2px; margin-right: 2px; min-width: 20px; background: url(img/TreeView/Error.gif) no-repeat 0px 0px; }
.knos-tree-icon-status-info { padding: 0px; height: 16px; margin: 0px; margin-left: 2px; margin-right: 2px;min-width: 20px; background: url(img/TreeView/Info.gif) no-repeat 0px 0px; }
.knos-tree-icon-Server-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/Server.gif) no-repeat 0px 0px; }
.knos-tree-icon-Server-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/Server.gif) no-repeat 0px 0px; }
.knos-tree-icon-SystemDisk-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/SystemDisk.gif) no-repeat 0px 0px; }
.knos-tree-icon-SystemDisk-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/SystemDisk.gif) no-repeat 0px 0px; }
.knos-tree-icon-Disk-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/Disk.gif) no-repeat 0px 0px; }
.knos-tree-icon-Disk-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/Disk.gif) no-repeat 0px 0px; }
.knos-tree-icon-SystemFolder-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/SystemFolderClose.gif) no-repeat 0px 0px; }
.knos-tree-icon-SystemFolder-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/SystemFolderOpen.gif) no-repeat 0px 0px; }
.knos-tree-icon-Folder-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/FolderClose.gif) no-repeat 0px 0px; }
.knos-tree-icon-Folder-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/FolderOpen.gif) no-repeat 0px 0px; }
.knos-tree-icon-FolderClosed-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/FolderClose.gif) no-repeat 0px 0px; }
.knos-tree-icon-FolderClosed-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/FolderClose.gif) no-repeat 0px 0px; }
.knos-tree-icon-Sheets-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/Sheets.gif) no-repeat 0px 0px; }
.knos-tree-icon-Sheets-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/Sheets.gif) no-repeat 0px 0px; }
.knos-tree-icon-Sheet-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/Sheet.gif) no-repeat 0px 0px; }
.knos-tree-icon-Sheet-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/Sheet.gif) no-repeat 0px 0px; }
.knos-tree-icon-Book-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/BookClose.gif) no-repeat 0px 0px; }
.knos-tree-icon-Book-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/BookOpen.gif) no-repeat 0px 0px; }
.knos-tree-icon-Page-close { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/PageClose.gif) no-repeat 0px 0px; }
.knos-tree-icon-Page-open { padding: 0px; height: 16px; min-width: 18px; background: url(img/TreeView/PageOpen.gif) no-repeat 0px 0px; }
.knos-tree-icon-folder-move-left { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/032e_neg.png);/**/ }
.knos-tree-icon-folder-move-right { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/032f_neg.png);/**/ }
.knos-tree-icon-folder-move-up { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/032b_neg.png);/**/ }
.knos-tree-icon-folder-move-down { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/032a_neg.png);/**/ }
.knos-tree-icon-reload { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/030_neg.png);/**/ }

/* CTabBar */
div.knos-CTabBar-container { /**/background-color: #F6F6F6; padding: 0px; margin: 0px; border-width: 0px;/**/ position: relative; width: 100%; height: 100%; overflow: hidden; }
div.knos-CTabBar-panel { /**/background-color: #F6F6F6; padding: 0px; margin: 0px; border-width: 0px;/**/ position: absolute; top: 4px; left: 2px; right: 2px; bottom: 1px; }
div.knos-CTabBar-bar { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px;height: 30px; border-width: 0px;/**/ position: absolute; top: 0px; left: 0px; right: 0px; overflow: visible; }
div.knos-CTabBar-content-container { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px; top: 30px; border-top-width: 0px;/**/ position: absolute; left: 0px; bottom: 0px; right: 0px; }
div.knos-CTabBar-content { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px; top: 30px; border-top-width: 0px;/**/ position: absolute; left: 4px; bottom: 4px; top: 6px; right: 4px; border-width: 0px; }
table.knos-CTabBar { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px;/**/ width: 100%; height: 100%; border-width: 0px; border-spacing: 0px; border-collapse: separate; }
td.knos-CTabBar-tab-up { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px; border-bottom-color: #F0F0F0; background-color: #D50057;/**/ width: 1%; height: 100%; padding-left: 8px; padding-right: 8px; overflow: visible; white-space: nowrap; cursor: default; }
td.knos-CTabBar-tab-down { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px; color: #FFFFFF; background-color: #545659;/**/ width: 1%; height: 100%; padding-left: 8px; padding-right: 8px; overflow: visible; white-space: nowrap; cursor: default; }
td.knos-CTabBar-tab-disabled { display: none; }
td.knos-CTabBar-tab-empty { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px; background-color: #F6F6F6; border-width: 0px; border-bottom-width: 1px;/**/ height: 100%; white-space: nowrap; }
td.knos-CTabBar-tab-custom-left { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px; background-color: #F6F6F6; border-width: 0px; border-bottom-width: 1px;/**/ width: 1%; height: 100%; white-space: nowrap; text-align: left; padding-left: 5px; overflow: visible; }
td.knos-CTabBar-tab-custom-right { /**/color: #FFFFFF; background-color: #F0F0F0; border-color: #D9D9DA; border-style: solid; border-width: 1px; padding: 0px; margin: 0px; background-color: #F6F6F6; border-width: 0px; border-bottom-width: 1px;/**/ width: 1%; height: 100%; white-space: nowrap; text-align: right; overflow: visible; }

/* CMenu */
div.knos-CMenu-container { /* */height: 30px; line-height: 15px;/* */ position: relative; margin: 0px; padding: 0px; border-width: 0px; top: 0px; left: 0px; width: 100%; overflow: visible; cursor: pointer; }
div.knos-CMenu { /* */height: 30px; line-height: 15px;/* */ position: absolute; margin: 0px; padding: 0px; border-width: 0px; top: 0px; left: 0px; width: 100%; overflow: hidden; cursor: pointer; }
table.knos-CMenu { /**/color: #FFFFFF; background: #414346;/**/ width: 100%; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; cursor: pointer; }
td.knos-CMenu-normal { /**/color: #FFFFFF; background: #414346;/**/ /**/height: 30px; line-height: 15px;/**/ vertical-align: middle; padding: 0px; padding-right: 1px; margin: 0px; white-space: nowrap; overflow: visible; cursor: pointer; }
td.knos-CMenu-up { /**/color: #FFFFFF; background: #D50057;/**/ /**/height: 30px; line-height: 15px;/**/ vertical-align: middle; padding: 0px; padding-right: 1px; margin: 0px; white-space: nowrap; overflow: visible; cursor: pointer; }
td.knos-CMenu-down { /**/color: #FFFFFF; background: #D50057;/**/ /**/height: 30px; line-height: 15px;/**/ vertical-align: middle; padding: 0px; padding-right: 1px; margin: 0px; white-space: nowrap; overflow: visible; cursor: pointer; }
td.knos-CMenu-title { /**/color: #FFFFFF; background: #414346;/**/ /**/height: 30px; line-height: 15px;/**/ vertical-align: middle; padding: 0px; padding-right: 4px; margin: 0px; white-space: nowrap; overflow: visible; text-align: right; cursor: pointer; }
a.knos-CMenu-user { /**/color: #FFFFFF; background: #414346;/**/ /**/height: 30px; line-height: 15px;/**/ vertical-align: middle; padding: 0px; padding-right: 1px; margin: 0px; white-space: nowrap; overflow: visible; text-align: right; cursor: pointer; }

/* CMenuItem */
div.knos-CMenuItem { padding-left: 4px; padding-right: 8px; cursor: pointer; }
table.knos-CMenuItem { /**/color: #FFFFFF; background: #414346;/**/ /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ cursor: pointer; }
td.knos-CMenuItem-icon { /**/height: 30px; line-height: 15px;/**/ padding-left: 4px; padding-right: 2px; vertical-align: middle; border-width: 0px; cursor: pointer; }
td.knos-CMenuItem-text { /**/height: 30px; line-height: 15px;/**/ padding-left: 4px; padding-right: 4px; vertical-align: middle; text-align: left; white-space: nowrap; border-width: 0px; cursor: pointer; }
td.knos-CMenuItem-sub { /**/height: 30px; line-height: 15px;/**/ min-width: 10px; padding: 0px; vertical-align: middle; border-width: 0px; cursor: pointer; }

/* CSubMenu */
div.knos-CSubMenu  { /**/top: 30px;/***/color: #FFFFFF; background: #414346;/**/ position: absolute; left: 0px; display: none; z-index: 101; overflow: visible; cursor: pointer; }
table.knos-CSubMenu { /**/color: #FFFFFF; background: #414346;/**/border-color: #D9D9DA;/**/  border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; width: 100%; border-width: 1px; border-style: solid; cursor: pointer; }
tr.knos-CSubMenu-normal { /**/color: #FFFFFF; background: #414346;/**/ cursor: pointer; }
tr.knos-CSubMenu-selected { /**/color: #FFFFFF; background: #D50057;/**/ cursor: pointer; }

/* CSubMenuItem */
td.knos-CSubMenuItem-separator { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;height: 22px; line-height: 15px;/**/ height: 1px; line-height: 1px; font-size: 1px; padding: 0px; margin: 0px; text-align: center; cursor: pointer; }
hr.knos-CSubMenuItem-separator { display: block; height: 1px; border-width: 0px; border-top: 1px; border-style: solid; /**/border-color: #D9D9DA;/**/ margin: 0px; padding: 0px; cursor: pointer; }
td.knos-CSubMenuItem-icon { /**/height: 22px; line-height: 15px;/**/ padding-left: 4px; padding-right: 2px; vertical-align: middle; cursor: pointer; }
td.knos-CSubMenuItem-text { /**/height: 22px; line-height: 15px;/**/ padding-left: 4px; padding-right: 4px; vertical-align: middle; text-align: left; white-space: nowrap; cursor: pointer; }
td.knos-CSubMenuItem-sub { /**/height: 22px; line-height: 15px;/**/ min-width: 10px; padding: 0px; vertical-align: middle; cursor: pointer; }

/* Icons */
.knos-icon-menu-empty { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat;/**/ }
.knos-icon-menu-home { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/006_neg.png);/**/ }
.knos-icon-menu-user { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/052_neg.png);/**/ }
.knos-icon-menu-config { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/042_neg.png);/**/ }
.knos-icon-menu-service { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/057_neg.png);/**/ }
.knos-icon-menu-help { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/019_neg.png);/**/ }
.knos-icon-menu-down { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/033d_neg.png);/**/ background-size: 10px 10px; }
.knos-icon-menu-right { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/033a_neg.png);/**/ }
.knos-icon-menu-check-on { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/B02_neg.png);/**/ }
.knos-icon-menu-check-off { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/B01_neg.png);/**/ }
.knos-icon-menu-radio-on { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/B06_neg.png);/**/ }
.knos-icon-menu-radio-off { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/B05_neg.png);/**/ }
.knos-icon-table-lock { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/038a_pos.png);/**/ }
.knos-icon-table-lock-by-user { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/LockByUser_pos.png);/**/ }
.knos-icon-table-lock-by-other { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/LockByOther_pos.png);/**/ }
.knos-icon-table-mail { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/105_pos.png);/**/ }
.knos-icon-table-user { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/052_pos.png);/**/ }
.knos-icon-table-group { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/054_pos.png);/**/ }
.knos-icon-table-info { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/076_pos.png);/**/ }
.knos-icon-table-warning { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/067_pos.png);/**/ }
.knos-icon-table-error { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/104_pos.png);/**/ }
.knos-icon-table-signed { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/106a_pos.png);/**/ }
.knos-icon-table-role { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/Role_pos.png);/**/ }
.knos-icon-table-cs { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/ConservazioneSostitutiva_pos.png);/**/ }
.knos-icon-table-tipologia-cs { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/TipologiaCS_pos.png);/**/ }
.knos-icon-table-soggetto-cs-enabled { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/SoggettoCS-enabled_pos.png);/**/ width: 30px; background-size: 30px 16px; }
.knos-icon-table-soggetto-cs-disabled { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/SoggettoCS-disabled_pos.png);/**/ width: 30px; background-size: 30px 16px; }
.knos-icon-table-categoria-cs-enabled { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/CategoriaCS-enabled_pos.png);/**/ width: 30px; background-size: 30px 16px; }
.knos-icon-table-categoria-cs-disabled { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/CategoriaCS-disabled_pos.png);/**/ width: 30px; background-size: 30px 16px; }
.knos-icon-button-down { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/033d_pos.png);/**/ }
.knos-icon-button-ellipsis { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/Ellipsis_pos.png);/**/ }
.knos-icon-button-x { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/086_pos.png);/**/ }
.knos-icon-button-calendar { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/012_pos.png);/**/ }
.knos-icon-button-calculator { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/013_pos.png);/**/ }
.knos-icon-button-link { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/050_pos.png);/**/ }
.knos-icon-button-forward-enabled { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/034_pos.png);/**/ }
.knos-icon-button-forward-disabled { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/034_neg.png);/**/ }
.knos-icon-button-back-enabled { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/034a_pos.png);/**/ }
.knos-icon-button-back-disabled { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_neg/034a_neg.png);/**/ }
.knos-icon-prev { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/033b_pos.png);/**/ }
.knos-icon-next { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/033a_pos.png);/**/ }
.knos-icon-calendar-reset { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/030_pos.png);/**/ }
.knos-icon-lookup { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/021_pos.png);/**/ }
/* Icone generiche per estensione documenti */
.knos-icon-doc-extension { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat;/**/ }

/* CTable */
table.knos-CTable-empty { width: 100%; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; overflow: visible; }
tr.knos-CTable-empty {}
td.knos-CTable-empty { /**/height: 22px; line-height: 15px;/**/border-color: #D9D9DA;/**/background-color: #E3E3E3;/**/color: #000000;/**/ padding: 1px; padding-left: 4px; border-style: solid; border-width: 1px; }
table.knos-CTable { /**/border-color: #D9D9DA;/**/ width: 100%; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; }
caption.knos-CTable { /**/background-color: #67696B;/**/color: #FFFFFF;/**/ /**/height: 22px; line-height: 15px;/**/ vertical-align: middle; font-weight: bold; border-width: 1px; border-bottom-width: 0px; border-style: solid; padding: 2px; white-space: nowrap; overflow: hidden; padding-left: 6px; text-align: left; }
col.knos-CTable-check { width: 1%; }
col.knos-CTable-icon { width: 1%; }
col.knos-CTable {}
th.knos-CTable-check,
th.knos-CTable,
th.knos-CTable-linkage
{
	/**/color: #FFFFFF;/**/
	/**/background-color: #8D8E90;/**/
	/**/border-color: #FFFFFF;/**/
	/**/border-color: #FFFFFF;/**/
	/**/height: 22px; line-height: 15px;/**/
	vertical-align: middle;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
th.knos-CTable-linkage { /**/background-color: #D50057;/**/ }
tr.knos-CTable-selected-no-out-even { /**/color: #000000;/**/background-color: #E3E3E3;/**/ }
tr.knos-CTable-selected-no-over-even { /**/color: #000000;/**/background-color: #FFB6C1;/**/ }
tr.knos-CTable-selected-yes-out-even { /**/color: #000000;/**/background-color: #FFB6C1;/**/ }
tr.knos-CTable-selected-yes-over-even { /**/color: #000000;/**/background-color: #FFB6C1;/**/ }
tr.knos-CTable-selected-no-out-odd { /**/color: #000000;/**/background-color: #F6F6F6;/**/ }
tr.knos-CTable-selected-no-over-odd { /**/color: #000000;/**/background-color: #FFB6C1;/**/ }
tr.knos-CTable-selected-yes-out-odd { /**/color: #000000;/**/background-color: #FFB6C1;/**/ }
tr.knos-CTable-selected-yes-over-odd { /**/color: #000000;/**/background-color: #FFB6C1;/**/ }
td.knos-CTable,
td.knos-CTable-inner,
td.knos-CTable-check,
td.knos-CTable-icon
{
	/**/border-color: #FFFFFF;/**/
	/**/height: 22px; line-height: 15px;/**/
	vertical-align: middle;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}
td.knos-CTable-check
{
	text-align: center;
}
td.knos-CTable-icon { padding: 2px; }
td.knos-CTable-inner { border-width: 0px; }
td.knos-CTable-system { color: #ff0000; }

img.knos-CTable { border-width: 0px; display: inline; margin: 1px; }

/* CPreview */
div.knos-CPreview-container { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/background-color: #F6F6F6;/**/ position: relative; width: 100%; height: 100%; top: 0px; left: 0px; overflow: auto; }
div.knos-CPreview-linkage { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/ position: relative; overflow: visible; padding: 0px; padding-bottom: 8px; }
table.knos-CPreview { /**/border-color: #FFFFFF;/**/ width: 100%; border-collapse: separate; border-spacing: 8px; border-spacing: 4px 6px; margin: 0px; padding: 0px; }
caption.knos-CPreview { /**/background-color: #67696B;/**/color: #FFFFFF;/**/ /**/height: 22px; line-height: 15px;/**/ vertical-align: middle; font-weight: bold; border-width: 1px; border-bottom-width: 0px; border-style: solid; padding: 2px; }
tr.knos-CPreview-even { /**/color: #000000;/**/-background-color: #E3E3E3;/**/ }
tr.knos-CPreview-odd { /**/color: #000000;/**/-background-color: #F6F6F6;/**/ }
td.knos-CPreview-label { /**/color: #67696B;/**/border-color: #67696B;/**/ vertical-align: top; text-align: left; padding: 4px; border-width: 0px; border-bottom-width: 1px; border-style: solid; white-space: normal; width: 1px; overflow: visible; min-width: 150px; }
td.knos-CPreview-value { /**/border-color: #FFFFFF;/**/background-color: #E3E3E3;/**/ vertical-align: top; text-align: left; padding: 4px; border-width: 0px; border-bottom-width: 1px; border-color: white; border-style: solid; white-space: normal; }
td.knos-CPreview-no-label { /**/border-color: #FFFFFF;/**/ vertical-align: top; text-align: left; padding: 4px; border-width: 0px; border-style: solid; white-space: nowrap; }
div.knos-CPreview-value { /**/color: #000000;/**/ display: inline-block; margin: 0px; padding: 0px; width: 100%; }

td.knos-CPreview-system { /**/color: #CC071E;/**/border-color: #FFFFFF;/**/ vertical-align: top; text-align: left; padding: 4px; border-width: 1px; border-style: solid; white-space: nowrap; }
p.knos-CPreview {}
ul.knos-CPreview {}
li.knos-CPreview {}
iframe.knos-CPreview { width: 100%; }

/* CPreview */


/* CFormFilter */
div.knos-CFormFilter-container { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/background-color: #F6F6F6;/**/ width: 100%; border-width: 4px; border-style: solid; border-color: transparent; overflow: visible; }
div.knos-CFormFilter { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/ width: 100%; }
hr.knos-CFormFilter-separator { /**/border-color: #67696B;/**/ border-width: 0px; border-top-width: 1px; border-style: solid; }
table.knos-CFormFilter { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ width: 100%; }
td.knos-CFormFilter-label { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/height: 22px; line-height: 15px;/**/color: #67696B;/**/ white-space: normal; width: 200px; padding: 4px; padding-top: 8px; }
td.knos-CFormFilter-label-compact { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/height: 22px; line-height: 15px;/**/color: #67696B;/**/ white-space: normal; padding: 4px; padding-top: 8px; }
td.knos-CFormFilter-label-system { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/height: 22px; line-height: 15px;/**/color: #CC071E;/**/ white-space: normal; width: 200px; padding: 4px; padding-top: 8px; }
td.knos-CFormFilter-label-system-compact { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/color: #CC071E;/**/ white-space: normal; padding: 4px; padding-top: 8px; }
td.knos-CFormFilter-edit { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/color: #67696B;/**/ white-space: normal; }
td.knos-CFormFilter-edit-compact { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/color: #67696B;/**/ white-space: normal; width: 100%; }
/* CFormFilter */
td.knos-CFormFilter { white-space: nowrap; padding: 2px; text-align: left; vertical-align: top; }
td.knos-CFormFilter-text {}
td.knos-CFormFilter-integer { max-width: 70px; }
td.knos-CFormFilter-decimal { max-width: 100px; }
table.knos-CFormFilter-range { width: 1%; overflow: visible; }
td.knos-CFormFilter-min { padding: 0px; width: 1%; overflow: visible; }
td.knos-CFormFilter-range-sep { padding: 0px; padding-left: 8px; padding-right: 8px; text-align: center; vertical-align: middle; }
td.knos-CFormFilter-max { padding: 0px; width: 1%; overflow: visible; }
fieldset.knos-CFormFilter-doc { padding: 2px; background-color: #edecf6; }

/* CCursorBar */
form.knos-CCursorBar { /**/background-color: #F6F6F6;/**/  /**/border-color: #FFFFFF;/**/ margin: 0; padding: 0; text-align: left; cursor: default; padding: 0px; padding-left: 1px; margin: 0px; width: 100%; border-width: 1px; border-style: solid; }
table.knos-CCursorBar { /**/background-color: #F6F6F6;/**/ width: 100%; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; }
td.knos-CCursorBar { /**/height: 22px; line-height: 15px;/**/ padding: 0px; width: 1px; vertical-align: middle; overflow: visible; }
td.knos-CCursorBar-goto { /**/height: 22px; line-height: 15px;/**/ width: 1px; vertical-align: middle; white-space: nowrap; overflow: visible; }
input.knos-CCursorBar-goto { /**/height: 22px; line-height: 15px;/**/ /**/border-color: #B3B4B5;/**/ /**/color: #8D8E90;/**/ margin: 0px; border-width: 1px; border-style: solid; padding-left: 2px; width: 40px; vertical-align: middle; }
td.knos-CCursorBar-index { /**/height: 22px; line-height: 15px;/**/ vertical-align: middle; white-space: nowrap; overflow: visible; }
label.knos-CCursorBar { /**/color: #67696B;/**/ margin-left: 4px; white-space: nowrap; overflow: visible; }
.knos-CCursorBar-icon-first { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/A01_pos.png);/**/ /**/background-color: #FFFFFF;/**/ margin-left: 4px; background-size: cover; width: 22px; height: 22px; }
.knos-CCursorBar-icon-prev { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/A02_pos.png);/**/ /**/background-color: #FFFFFF;/**/ margin-left: 4px; background-size: cover; width: 22px; height: 22px; }
.knos-CCursorBar-icon-next { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/A05_pos.png);/**/ /**/background-color: #FFFFFF;/**/ margin-left: 4px; background-size: cover; width: 22px; height: 22px; }
.knos-CCursorBar-icon-last { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/A06_pos.png);/**/ /**/background-color: #FFFFFF;/**/ margin-left: 4px; margin-right: 4px; background-size: cover; width: 22px; height: 22px; }
.knos-CCursorBar-icon-orderby { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/032h_pos.png);/**/ /**/background-color: #FFFFFF;/**/ margin-right: 4px; }
.knos-CCursorBar-icon-view { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/009_pos.png);/**/ /**/background-color: #FFFFFF;/**/ margin-right: 4px; }
.knos-CCursorBar-icon-print { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/011_pos.png);/**/ /**/background-color: #FFFFFF;/**/ margin-right: 4px; }
.knos-CCursorBar-icon-export { /**/height: 17px; line-height: 15px; width: 17px; background-size: 17px 17px;display: inline; overflow: visible; margin: 0px; padding: 0px; border-width: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/knos/style/icon/32x32_pos/015_pos.png);/**/ /**/background-color: #FFFFFF;/**/ margin-right: 4px;}
.knos-CCursorBar-icon-first:hover, .knos-CCursorBar-icon-prev:hover, .knos-CCursorBar-icon-next:hover, .knos-CCursorBar-icon-last:hover,
.knos-CCursorBar-icon-orderby:hover, .knos-CCursorBar-icon-view:hover, .knos-CCursorBar-icon-print:hover, .knos-CCursorBar-icon-export:hover
{ /**/background-color: #FFB6C1;/**/ }

/* CDateTime */
table.knos-CDateTime { /**/height: 22px; line-height: 15px;/**/ display: inline-table; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; border-width: 0px; }
td.knos-CDateTime { /**/height: 22px; line-height: 15px;/**/ white-space: nowrap; padding: 0px; text-align: left; vertical-align: top; }
td.knos-CDateTime-sep { /**/height: 22px; line-height: 15px;/**/ white-space: nowrap; padding: 0px; padding-left: 1px; padding-right: 1px; text-align: center; vertical-align: middle; }
input.knos-CDateTime-day { width: 25px; }
input.knos-CDateTime-month { width: 25px; }
input.knos-CDateTime-year { width: 40px; }
input.knos-CDateTime-hour { width: 25px; }
input.knos-CDateTime-min { width: 25px; }
input.knos-CDateTime-sec { width: 25px; }

/* CDatePicker */
div.knos-CDatePicker { /**/background-color: #FFFFFF;/**/border-color: #C6C6C7;/**/ z-index: 2; overflow: visible; visibility: hidden; width: 420px; height: 330px; border-width: 1px; border-style: solid; }
table.knos-CDatePicker { width: 100%; height: 100%; text-align: center; }

/* CCalendar */
div.knos-CCalendar-container { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/background-color: #FFFFFF;/**/ width: 100%; height: 100%; }
div.knos-Calendar-cursor {}
table.knos-CCalendar-cursor {/**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ width: 100%; }
table.knos-CCalendar {/**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ width: 100%; border-collapse: separate; border-spacing: 4px; }
th.knos-CCalendar {/**/color: #FFFFFF;/**/background-color: #67696B;/**/ text-align: center; vertical-align: middle; padding: 4px; }
th.knos-CCalendar-sunday {/**/color: #FFFFFF;/**/background-color: #67696B;/**/ text-align: center; vertical-align: middle; padding: 4px; }
th.knos-CCalendar-week { /**/color: #FFFFFF;/**/background-color: #FFFFFF;/**/ text-align: center; vertical-align: middle; padding: 0px; padding-right: 4px; width: 1px; overflow: visible; }
td.knos-CCalendar-week { /**/color: #D50057;/**/background-color: #FFFFFF;/**/ text-align: center; vertical-align: middle; padding: 0px; padding-right: 4px; width: 1px; overflow: visible; }
/* day */
td.knos-CCalendar-day-even-normal-cm { /**/color: #000000;/**/background-color: #E3E3E3;/**/ text-align: center; padding: 4px; font-style: normal; }
td.knos-CCalendar-day-even-normal-nc { /**/color: #C6C6C7;/**/background-color: #E3E3E3;/**/ text-align: center; padding: 4px; font-style: italic; }
td.knos-CCalendar-day-even-selected-cm { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: normal; }
td.knos-CCalendar-day-even-selected-nc { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: italic; }
td.knos-CCalendar-day-odd-normal-cm { /**/color: #000000;/**/background-color: #F6F6F6;/**/ text-align: center; padding: 4px; font-style: normal; }
td.knos-CCalendar-day-odd-normal-nc { /**/color: #C6C6C7;/**/background-color: #F6F6F6;/**/ text-align: center; padding: 4px; font-style: italic; }
td.knos-CCalendar-day-odd-selected-cm { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: normal; }
td.knos-CCalendar-day-odd-selected-nc { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: italic; }
/* sunday */
td.knos-CCalendar-today-even-normal-cm { /**/color: #D50057;/**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; font-style: normal; font-weight: bolder; }
td.knos-CCalendar-today-even-normal-nc { /**/color: #D50057;/**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; font-style: italic; font-weight: bolder; }
td.knos-CCalendar-today-even-selected-cm { /**/color: #D50057;/**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; font-style: normal; font-weight: bolder; }
td.knos-CCalendar-today-even-selected-nc { /**/color: #D50057;/**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; font-style: italic; font-weight: bolder; }
td.knos-CCalendar-today-odd-normal-cm { /**/color: #D50057;/**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; font-style: normal; font-weight: bolder; }
td.knos-CCalendar-today-odd-normal-nc { /**/color: #D50057;/**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; font-style: italic; font-weight: bolder; }
td.knos-CCalendar-today-odd-selected-cm { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: normal; font-weight: bolder; }
td.knos-CCalendar-today-odd-selected-nc { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: italic; font-weight: bolder; }
/* today */
td.knos-CCalendar-sunday-even-normal-cm { /**/color: #FFFFFF;/**/background-color: #8D8E90;/**/ text-align: center; padding: 4px; font-style: normal; }
td.knos-CCalendar-sunday-even-normal-nc { /**/color: #C6C6C7;/**/background-color: #8D8E90;/**/ text-align: center; padding: 4px; font-style: italic; }
td.knos-CCalendar-sunday-even-selected-cm { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: normal; }
td.knos-CCalendar-sunday-even-selected-nc { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: italic; }
td.knos-CCalendar-sunday-odd-normal-cm { /**/color: #FFFFFF;/**/background-color: #8D8E90;/**/ text-align: center; padding: 4px; font-style: normal; }
td.knos-CCalendar-sunday-odd-normal-nc { /**/color: #C6C6C7;/**/background-color: #8D8E90;/**/ text-align: center; padding: 4px; font-style: italic; }
td.knos-CCalendar-sunday-odd-selected-cm { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: normal; }
td.knos-CCalendar-sunday-odd-selected-nc { /**/color: #000000;/**/background-color: #D50057;/**/ text-align: center; padding: 4px; font-style: italic; }
/* hover */
td.knos-CCalendar-day-even-normal-cm:hover { /**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; }
td.knos-CCalendar-day-even-normal-nc:hover { /**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; }
td.knos-CCalendar-day-odd-normal-cm:hover { /**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; }
td.knos-CCalendar-day-odd-normal-nc:hover { /**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; }
td.knos-CCalendar-sunday-even-normal-cm:hover { /**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; }
td.knos-CCalendar-sunday-even-normal-nc:hover { /**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; }
td.knos-CCalendar-sunday-odd-normal-cm:hover { /**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; }
td.knos-CCalendar-sunday-odd-normal-nc:hover { /**/background-color: #FFB6C1;/**/ text-align: center; padding: 4px; }

/* CWorkflow */
div.knos-CWorkflow-container { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;position: relative; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden;/**/ background-color: #ffffff; }
div.knos-CWorkflow-toolbar { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;z-index: 0; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden;/**/height: 30px;;/**/background-color: #F0F0F0;/**/ }
canvas.knos-CWorkflow-canvas { }

/* Task */
div.knos-task-overlay { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ cursor: progress; overflow: hidden; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 1000; display: none; background: rgba(0, 0, 0, 0.5); }
table.knos-task-container { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/ width: 100%; height: 100%; }
td.knos-task-container { text-align: center; vertical-align: middle; }
div.knos-task { display: inline-block; overflow: visible; visibility: visible; background: rgba(0, 0, 0, 1) }
table.knos-task { /**/text-align: left; vertical-align: top; margin: 0px; padding: 0px; border-width: 0px; border-collapse: separate; border-spacing: 0px; background-color: transparent; overflow: visible; white-space: normal;/**/background-color: #F6F6F6;/**/ min-width: 300px; }
td.knos-task-loader { border-width: 0px; padding: 10px; padding-top: 30px; text-align: center; vertical-align: middle; }
td.knos-task-content { border-width: 0px; padding: 30px; text-align: center; vertical-align: middle; }
td.knos-task-button-footer { /**/height: 30px; line-height: 15px;/**/background-color: #F6F6F6; border-top-color: #B3B4B5;/**/ display: none; text-align: center; padding: 4px; }

/* Fix per Kendo UI */
div.k-window-titlebar { /**/box-sizing: content-box; -moz-box-sizing: content-box;/**/ }
.knos-window-normal div.k-window-titlebar { /**/background-color: #D50057;/**/ }
.knos-window-error div.k-window-titlebar { /**/background-color: #CC071E;/**/ }
.knos-window-warning div.k-window-titlebar { /**/background-color: #FF8000;/**/ }
.knos-window-info div.k-window-titlebar { /**/background-color: #81AE37;/**/ }
a.k-window-action { margin-right: 8px; box-sizing: content-box; -moz-box-sizing: content-box; }
div.k-header { background-image: none; font-weight: bold; }
span.k-window-title { /**/color: #FFFFFF;/**/ font-weight: bold; }
div.k-window-content { overflow: visible; }
.knos-is-splitted { height: 100%; width: 100%; padding: 0px; margin: 0px; border-width: 0px; overflow: hidden; }
.knos-has-popup { overflow: visible; z-index: 1; }
.k-block, .k-widget { /**/background-color: #F6F6F6;/**/ }
.k-splitter .k-splitbar-vertical { /**/background-color: #545659; height: 12px; border-color: #67696B; border-width: 0px;/**/ }
.k-splitbar-vertical .k-collapse-prev, .k-splitbar-vertical .k-expand-next { /**/height: 12px; background-image: url(/knos/style/icon/32x32_neg/033c_neg.png); background-size: 12px auto; background-position: center 0px;/**/ margin-left: -41px; }
.k-splitbar-vertical .k-collapse-next, .k-splitbar-vertical .k-expand-prev { /**/height: 12px; background-image: url(/knos/style/icon/32x32_neg/033d_neg.png); background-size: 12px auto; background-position: center 0px;/**/ margin-left: 21px; }
.k-splitter .k-splitbar-horizontal { /**/background-color: #545659; width: 12px; border-color: #67696B; border-width: 0px;/**/ }
.k-splitbar-horizontal .k-collapse-prev, .k-splitbar-horizontal .k-expand-next { /**/width: 12px; background-image: url(/knos/style/icon/32x32_neg/033b_neg.png); background-size: auto 12px; background-position: center 0px;/**/ margin-top: -41px; }
.k-splitbar-horizontal .k-collapse-next, .k-splitbar-horizontal .k-expand-prev { /**/width: 12px; background-image: url(/knos/style/icon/32x32_neg/033a_neg.png); background-size: auto 12px; background-position: center 0px;/**/ margin-top: 21px; }
.k-splitbar-horizontal .k-resize-handle { /**/width: 12px; background-image: url(/knos/style/icon/32x32_neg/HorizontalResizeGrip_neg.png); background-size: auto 12px; background-position: center 0px;/**/ }
.k-splitbar-vertical .k-resize-handle { /**/height: 12px; background-image: url(/knos/style/icon/32x32_neg/VerticalResizeGrip_neg.png); background-size: 12px auto; background-position: center 0px;/**/ }
.k-ghost-splitbar { z-index: 11; background-color: #f0713a; margin: 0px; }
.k-icon, k-sprite { font-size: 0px; text-align: center; box-sizing: content-box; -moz-box-sizing: content-box; }
span.normalText {/**/color: #414346;/**/}

/* Menu */
.knos-menu-user-div { top: 10px; right: 5px; }
.knos-menu-user-A { color: #000000; text-decoration: none; }
.knos-menu-user-A:hover { text-decoration: underline; }

/* Headers */
div.knos-header { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/height: 30px; line-height: 15px;/**/background-color: #67696B;/**/color: #FFFFFF;/**/ position: absolute; left: 0px; right: 0px; top: 0px; text-align: center; border-width: 0px; border-top-style: solid; overflow: hidden; }
.knos-color-title-header { /**/background-color: #677922; #FFFFFF;/**/ }
.knos-color-subtitle-header { /**/background-color: #D50057; color: #FFFFFF;/**/ }

/* Panels */
div.knos-panel { /**/color: #FFFFFF;/**/background-color: #8D8E90;/**/ padding-left: 4px; padding-right: 4px; }
div.knos-panel-special { /**/color: #FFFFFF;/**/background-color: #D50057;/**/ padding-left: 4px; padding-right: 4px; }
div.knos-tab-panel {/**/background-color: #F0F0F0;/**/}
div.knos-raise-up { top: -2px; }

/* Accordion */
div.knos-accordion-close { /**/height: 30px; background-image: url(/knos/style/icon/32x32_neg/033a_neg.png); background-size: 17px auto; background-repeat: no-repeat; background-position: 4px center; padding-left: 21px;/**/color: #FFFFFF;/**/background-color: #8D8E90;/**/ margin-bottom: 1px; }
div.knos-accordion-open { /**/height: 30px; background-image: url(/knos/style/icon/32x32_neg/033d_neg.png); background-size: 17px auto; background-repeat: no-repeat; background-position: 4px center; padding-left: 21px;/**/color: #FFFFFF;/**/background-color: #67696B;/**/ margin-bottom: 1px; }
div.knos-accordion-content { /**/border-color: #E3E3E3;/**/background-color: #FFFFFF;/**/ padding-left: 4px; padding-right: 4px; }

/* Footers */
.knos-footer { top: auto; bottom: 0px; overflow: hidden; }
.knos-button-footer { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/height: 30px; line-height: 15px;/**/background-color: #F6F6F6; border-top-color: #B3B4B5;/**/ position: absolute; z-index: 3; left: 0px; right: 0px; bottom: 0px; text-align: center; border-width: 0px; border-top-width: 1px; border-top-style: solid; overflow: hidden; }
.knos-cursor-footer { /**/padding: 0px; border-width: 0px; margin: 0px; overflow: visible;/**/height: 30px; line-height: 15px;/**/background-color: #F6F6F6; border-top-color: #B3B4B5;/**/ position: absolute; z-index: 3; left: 0px; right: 0px; bottom: 0px; text-align: left; border-width: 0px; border-top-width: 1px; border-top-style: solid; padding-top: 2px; overflow: hidden; }

/* Titoli */
p.knos-title { /**/color: #FFFFFF;/**/background-color: #D50057;/**/ margin: 0px; margin-top: 8px; text-align: left; font-weight: bold; padding: 4px; }

/* Messaggi */
.knos-msg-center-error { /**/color: #CC071E;/**/ text-align: center; font-weight: bold; }

/* Immagini */
.knos-image-stop { width: 24px; background-image: url(img/stop.gif); background-size: cover; }

/* IFRAME */
.knos-iframe-full { width: 100%; height: 100%; overflow: auto; border-width: 0px; margin: 0px; padding: 0px; }

/* CR 2019-042 Rettifica PdI */
/* Immagini per stati PdI rettificati */
div.knos-circle {
	/**/width: 17px;/**/
	/**/height: 17px;/**/
	/**/font-size: normal;/**/
	/**/line-height: 15px;/**/
	/**/border-radius: 12px;/**/
	border: 2px solid #fff;
    text-align: right;
    box-shadow: 0 0 0 1px #002525; 
    display: inline-block;
    /*float: right;
    width: 16px;
    height: 16px;
    border-radius: 11px;
    font-family: Cambria;
    font-size: 11px;
    color: white;
    line-height: 18px;*/
}

/* Disposizione */
div.knos-padding { padding-left: 4px; padding-right: 4px; }
td.knos-padding { padding-left: 4px; padding-right: 4px; }
div.knos-space-top { padding-top: 8px; }
td.knos-space-top { padding-top: 8px; }
div.knos-space-bottom { padding-bottom: 8px; }
td.knos-space-bottom { padding-bottom: 8px; }
table.knos-center-middle { margin: auto; display: inline-table; }
th.knos-minimize { width: 1px; white-space: nowrap; overflow: visible; }
td.knos-minimize { width: 1px; white-space: nowrap; overflow: visible; }
td.knos-left-middle { text-align: left; vertical-align: middle; }
td.knos-left-bottom { text-align: left; vertical-align: bottom; }
td.knos-center-middle { text-align: center; vertical-align: middle; }
td.knos-right-middle { text-align: right; vertical-align: middle; }
div.knos-space { padding-top: 8px; padding-right: 8px; padding-left: 8px; padding-right: 8px; }

span.knos-system { /* */color: #CC071E;/* */ }
span.knos-system-bold { /* */color: #CC071E;/* */ font-weight: bold; }

/* Dimensionamento */
.knos-height-1 { /**/height: 30px;;/**/ }
.knos-height-2 { /**/height: 60px;;/**/ }
.knos-height-3 { /**/height: 90px;;/**/ }
.knos-height-4 { /**/height: 120px;;/**/ }
.knos-height-5 { /**/height: 150px;;/**/ }
.knos-height-6 { /**/height: 180px;;/**/ }
.knos-height-7 { /**/height: 210px;;/**/ }
.knos-height-8 { /**/height: 240px;;/**/ }
.knos-height-9 { /**/height: 270px;;/**/ }
.knos-height-10 { /**/height: 300px;;/**/ }
.knos-height-11 { /**/height: 330px;;/**/ }
.knos-height-12 { /**/height: 360px;;/**/ }
.knos-height-13 { /**/height: 390px;;/**/ }
.knos-height-14 { /**/height: 420px;;/**/ }
.knos-height-15 { /**/height: 450px;;/**/ }
.knos-height-16 { /**/height: 480px;;/**/ }
.knos-top-1 { /**/top: 30px;;/**/ }
.knos-top-2 { /**/top: 60px;;/**/ }
.knos-top-3 { /**/top: 90px;;/**/ }
.knos-top-4 { /**/top: 120px;;/**/ }
.knos-top-5 { /**/top: 150px;;/**/ }
.knos-top-6 { /**/top: 180px;;/**/ }
.knos-top-7 { /**/top: 210px;;/**/ }
.knos-top-8 { /**/top: 240px;;/**/ }
.knos-top-9 { /**/top: 270px;;/**/ }
.knos-top-10 { /**/top: 300px;;/**/ }
.knos-top-11 { /**/top: 330px;;/**/ }
.knos-top-12 { /**/top: 360px;;/**/ }
.knos-top-13 { /**/top: 390px;;/**/ }
.knos-top-14 { /**/top: 420px;;/**/ }
.knos-top-15 { /**/top: 450px;;/**/ }
.knos-top-16 { /**/top: 480px;;/**/ }
.knos-bottom-0 { bottom: 0px; }
.knos-bottom-1 { /**/bottom: 30px;;/**/ }
.knos-bottom-2 { /**/bottom: 60px;;/**/ }
.knos-bottom-3 { /**/bottom: 90px;;/**/ }
.knos-bottom-4 { /**/bottom: 120px;;/**/ }
.knos-bottom-5 { /**/bottom: 150px;;/**/ }
.knos-bottom-6 { /**/bottom: 180px;;/**/ }
.knos-bottom-7 { /**/bottom: 210px;;/**/ }
.knos-bottom-8 { /**/bottom: 240px;;/**/ }

/* Varianti */
input[readonly], input[readonly="readonly"], input[disabled], input[disabled="disabled"] { /**/background-color: #F6F6F6;/**/ }
textarea[readonly], textarea[readonly="readonly"], textarea[disabled], textarea[disabled="disabled"] { /**/background-color: #F6F6F6;/**/ }
button[readonly], button[readonly="readonly"], button[disabled], button[disabled="disabled"] { /**/background-color: #C6C6C7;/**/ }

/* tabella relativa al banner di benvenuto */
.companyNameBanner{
	display: inline-block; 
	margin-top: 30px !important; 
	width: 960px; 
	/*background-image: url(/custom/img/Home_Back1.png); */
	background-repeat: no-repeat; 
	background-size: cover;
}
.companyNameBanner td.login-form
{
	padding: 20px; 
	padding-top: 40px; /*80px;*/ 
	padding-bottom: 40px; 
	text-align: right; 
	background-image: url(/custom/img/Home_Back1_form.png);
}

.companyNameBanner td.avviso-interruzione
{
	padding: 20px; 
	padding-top: 40px; /*80px;*/ 
	padding-bottom: 4px; 
	text-align: right; 
	background-image: url(/custom/img/Home_Back1_form.png);
}

.companyNameBanner td.home-user-caption
{
	padding: 20px; 
	/*padding-top: 80px;*/ 
	padding-bottom: 4px;
	background-image: url(/custom/img/Home_Back1_form.png);
}

.companyNameBanner td.home-user-options
{
	padding: 20px; 
	/*padding-top: 80px;*/ 
	padding-bottom: 4px;
	background-image: url(/custom/img/Home_Back1_form.png);
}

.floating-popover {
    display: none;
    position: fixed;
    line-height: 1.6;
    font-size: 16px;
    top: 320px;
    right: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
	padding-right: 20px;
    border-radius: 5px;
	/**/border-color: #D50057;/**/
	/*border-color: #677922;*/
	border-width: medium;
	border-style: solid;
    width: 235px;
    color: #3d3d3d;
    background-color: #E9FCD6;
    background: #FCFCFC url(img/puntoesclamativo.png) no-repeat 200px 7px;
    z-index: 1060;
    box-shadow: 2px 2px 5px 0 rgba(50, 50, 50, 0.6)
}


/*********** 
 Client.css
***********/

.UI-backplane-normal
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: silver;
	opacity: 0.1;
	filter: alpha(opacity=20);
	display: none;
}

.UI-backplane-position
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: silver;
	display: block;
	opacity: 0.1;
	filter: alpha(opacity=20);
	cursor: move;
}

.UI-backplane-resize
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: silver;
	display: block;
	opacity: 0.1;
	filter: alpha(opacity=20);
	cursor: NW-resize;
}



/************
 CPlugin.css
************/

.CPlayer-DIV { width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: Transparent; }
.CPlayer-TABLE { width: 100%; height: 100%; background-color: Transparent; }
.CPlayer-TD { text-align: center; vertical-align: middle; }
.CPlayer-P-Text { padding: 4px; display: inline; color: #000000; background-color: #FFFFFF; }
.CPlayer-A-Text { color: #555555; }
.CPlayer-P-Image { margin: 0px; padding: 10px; display: block; text-align: center; color: #000000; background-color: #FFFFFF; }
.CPlayer-A-Image {}
.CPlayer-IMG { border-width: 0px; }

/* &lt;/style&gt; */</pre></body></html>