@import url('/assets/fonts/roboto/roboto.css');

address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, li, menu, ol, p, pre, td, th, tr, ul {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal
}

input, textarea, select {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal
}

td {
    empty-cells: show
}

form {
    margin: 0px;
    padding: 0px
}

img {
    border: 0
}

a:link {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3333ff;
    text-decoration: none
}

a:visited {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3333ff;
    text-decoration: none
}

a:hover {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3333ff;
    text-decoration: underline
}

a:active {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3333ff;
    text-decoration: underline
}

.hidden {
    visibility: hidden
}

body {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    margin: 0px;
}

#pfPager {
    margin: auto;
    padding: 0px;
    border: 0px;
}

#pfPager td {
    padding: 0px;
    border: 0px;
}

#pfPager_search {
    color: #ffffff;
}

#pfPager_text {
    color: #ffff33;
}

#content {
    padding-bottom: 10px;
    padding-left: 4px;
    padding-right: 4px;
}

/* Legacy stuff */

.font15 {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px
}

.font20 {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px
}

.font30 {
    font: 36px Verdana, Arial, Helvetica, sans-serif
}

.copyright {
    background: #3e4f82;
    font-size: 9px;
    color: #ffffff;
    height: 17px
}

.performia-topbar {
    background: #3e4f82;
    color: #ffffff;
}

.traduzione-orig-mod {
    color: #990033;
}

.traduzione-orig-nomod {
    color: #336699;
}

.traduzione {
    color: #336699;
    font-weight: bold;
    font-size: 9px
}

.tabella-titolo {
    color: #000000;
    background: #d0ddd0;
    font-weight: bold;
}

.tabella-chiara-bold {
    font-weight: bold;
    color: #000000;
    background: #efefef
}

.tabella-chiara {
    color: #000000;
    background: #efefef
}

.tabella-scura {
    color: #000000;
    background: #cccccc
}

.tabella-scura-bold {
    color: #000000;
    background: #cccccc;
    font-weight: bold;
}

.tabella-testa {
    color: #ffffff;
    background: #869ac1;
    font-weight: bold;
    height: 26px
}

.tabella-testa-media {
    color: #ffffff;
    background: #869ac1;
    font-weight: bold;
    height: 26px;
    font-size: 14px
}

.tabella-testa-piccola {
    color: #ffffff;
    background: #869ac1;
    font-weight: bold;
}

.tabella-errore {
    color: #000000;
    background: #ff9933;
    font-weight: bold;
}

.tabella-comandi {
    background: #e1e1e0;
    height: 30px
}

.texthdr {
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #2d3c90;
}

.news_date {
    font-style: italic;
}

.news_subject {
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
}

.news_preamble {
    padding-top: 2px;
    padding-bottom: 2px;
}

.news_text {
    padding-top: 5px;
    padding-bottom: 2px;
}

a.codice-tab:link {
    color: #008000 !important;
    text-decoration: none
}

a.codice-tab:visited {
    color: #008000 !important;
    text-decoration: none
}

a.codice-tab:hover {
    color: #008000 !important;
    text-decoration: underline
}

a.codice-tab:active {
    color: #008000 !important;
    text-decoration: underline
}

a.codice-normale:link {
    color: #000080 !important;
    text-decoration: none
}

a.codice-normale:visited {
    color: #000080 !important;
    text-decoration: none
}

a.codice-normale:hover {
    color: #000080 !important;
    text-decoration: underline
}

a.codice-normale:active {
    color: #000080 !important;
    text-decoration: underline
}

a.codice-usato:link {
    color: #000080 !important;
    text-decoration: none
}

a.codice-usato:visited {
    color: #000080 !important;
    text-decoration: none
}

a.codice-usato:hover {
    color: #000080 !important;
    text-decoration: underline
}

a.codice-usato:active {
    color: #000080 !important;
    text-decoration: underline
}

a.codice-usato {
    background-color: #ffcc00 !important
}

.code-refused,
.code-refused A,
.code-refused A:link,
.code-refused A:visited,
.code-refused A:hover {
    color: #c80e12 !important;
    text-align: center !important
}

.code-refused A:hover {
    text-decoration: underline
}

.evalcode-empty {
    background-color: #f7f7f7;
    border-width: 1px;
    text-align: center
}

.evalcode-new {
    font-size: 10px;
    color: #234190;
    background-color: #d6d7d8;
    font-weight: normal;
    text-align: center !important
}

.evalcode-new A {
    font-size: 10px;
    color: #234190;
    background-color: #d6d7d8;
    text-decoration: none
}

.evalcode-new A:link {
    background-color: #d6d7d8;
    color: #234190;
    text-decoration: none
}

.evalcode-new A:visited {
    background-color: #d6d7d8;
    color: #234190;
    text-decoration: none
}

.evalcode-new A:hover {
    background-color: #d6d7d8;
    color: #234190;
    text-decoration: underline
}

.evalcode-new A:active {
    background-color: #d6d7d8;
    color: #234190;
    text-decoration: underline
}

.evalcode-rec {
    font-size: 10px;
    color: #ffffff;
    background-color: #94d285;
    font-weight: normal;
    text-align: center !important
}

.evalcode-rec A {
    font-size: 10px;
    background-color: #94d285;
    color: #ffffff;
    text-decoration: none
}

.evalcode-rec A:link {
    color: #ffffff;
    background-color: #94d285;
    text-decoration: none
}

.evalcode-rec A:visited {
    color: #ffffff;
    background-color: #94d285;
    text-decoration: none
}

.evalcode-rec A:hover {
    color: #ffffff;
    background-color: #94d285;
    text-decoration: underline
}

.evalcode-rec A:active {
    color: #ffffff;
    background-color: #94d285;
    text-decoration: underline
}

.evalcode-noteval {
    font-size: 10px;
    color: #ffffff;
    background-color: #bcc6dd;
    font-weight: normal;
    text-align: center !important
}

.evalcode-noteval A {
    font-size: 10px;
    background-color: #bcc6dd;
    color: #ffffff;
    text-decoration: none
}

.evalcode-noteval A:link {
    color: #ffffff;
    background-color: #bcc6dd;
    text-decoration: none
}

.evalcode-noteval A:visited {
    color: #ffffff;
    background-color: #bcc6dd;
    text-decoration: none
}

.evalcode-noteval A:hover {
    color: #ffffff;
    background-color: #bcc6dd;
    text-decoration: underline
}

.evalcode-noteval A:active {
    color: #ffffff;
    background-color: #bcc6dd;
    text-decoration: underline
}

.evalcode-notrec {
    font-size: 10px;
    color: #ffffff;
    background-color: #f49c82;
    font-weight: normal;
    text-align: center !important
}

.evalcode-notrec A {
    font-size: 10px;
    background-color: #f49c82;
    color: #ffffff;
    text-decoration: none
}

.evalcode-notrec A:link {
    color: #ffffff;
    background-color: #f49c82;
    text-decoration: none
}

.evalcode-notrec A:visited {
    color: #ffffff;
    background-color: #f49c82;
    text-decoration: none
}

.evalcode-notrec A:hover {
    color: #ffffff;
    background-color: #f49c82;
    text-decoration: underline
}

.evalcode-notrec A:active {
    color: #ffffff;
    background-color: #f49c82;
    text-decoration: underline
}

.evalcode-skipped-full {
    font-size: 10px;
    color: #000080;
    background-color: #f6c673;
    font-weight: normal;
    text-align: center !important
}

.evalcode-skipped-full A {
    font-size: 10px;
    color: #000080;;
    background-color: #f6c673;
    text-decoration: none
}

.evalcode-skipped-full A:link {
    color: #000080;
    background-color: #f6c673;
    text-decoration: none
}

.evalcode-skipped-full A:visited {
    color: #000080;
    background-color: #f6c673;
    text-decoration: none
}

.evalcode-skipped-full A:hover {
    color: #000080;
    background-color: #f6c673;
    text-decoration: underline
}

.evalcode-skipped-full A:active {
    color: #000080;
    background-color: #f6c673;
    text-decoration: underline
}

.evalcode-skipped-part {
    font-size: 10px;
    color: #000080;
    background-color: #fffa79;
    font-weight: normal;
    text-align: center !important
}

.evalcode-skipped-part A {
    font-size: 10px;
    background-color: #fffa79;
    color: #000080;
    text-decoration: none;
}

.evalcode-skipped-part A:link {
    color: #000080;
    background-color: #fffa79;
    text-decoration: none
}

.evalcode-skipped-part A:visited {
    color: #000080;
    background-color: #fffa79;
    text-decoration: none
}

.evalcode-skipped-part A:hover {
    color: #000080;
    background-color: #fffa79;
    text-decoration: underline
}

.evalcode-skipped-part A:active {
    color: #000080;
    background-color: #fffa79;
    text-decoration: underline
}

.evalcode-delivered {
    font-size: 10px;
    color: #ffffff !important;
    background-color: #2d6a12;
    font-weight: normal;
    text-align: center !important
}

.evalcode-delivered A {
    font-size: 10px;
    background-color: #2d6a12;
    color: #ffffff !important;
    text-decoration: none
}

.evalcode-delivered A:link {
    color: #ffffff !important;
    background-color: #2d6a12;
    text-decoration: none
}

.evalcode-delivered A:visited {
    color: #ffffff !important;
    background-color: #2d6a12;
    text-decoration: none
}

.evalcode-delivered A:hover {
    color: #ffffff !important;
    background-color: #2d6a12;
    text-decoration: underline
}

.evalcode-delivered A:active {
    color: #ffffff !important;
    background-color: #2d6a12;
    text-decoration: underline
}

.evalcode-noprivacy,
.evalcode-noprivacy A,
.evalcode-noprivacy A:link,
.evalcode-noprivacy A:visited,
.evalcode-noprivacy A:hover {
    font-size: 10px;
    color: #ffffff !important;
    background-color: #c80e12;
    font-weight: normal;
    text-align: center !important
}

.evalcode-noprivacy A:hover {
    text-decoration: underline
}

.tabella-candidato-scartato {
    background-color: #f49c82;
    font-weight: bold;
    color: #000000
}

.tabella-candidato-non-valutato {
    background-color: #bcc6dd;
    color: #000000;
    font-weight: bold;
}

.tabella-candidato-approvato {
    background-color: #94d285;
    font-weight: bold;
    color: #000000
}

.tb-qualita-notqual {
    background-color: #bcc6dd;
    color: #000000;
    font-weight: bold;
}

.tb-qualita-notok {
    background-color: #f49c82;
    color: #000000;
    font-weight: bold;
}

.tb-qualita-welldone {
    background-color: #c0e3af;
    color: #000000;
    font-weight: bold;
}

.tb-qualita-verywelldone {
    background-color: #94d285;
    color: #000000;
    font-weight: bold;
}

.tabella-errore-grave {
    color: #ffffff;
    background: #de0000;
    font-weight: bold;
}

.oplink:link, .oplink:visited {
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif
}

.oplink:hover {
    text-decoration: underline;
    font-size: 10px;
    font-weight: bold;
    color: #cdcdcd;
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif
}

.translink:link, .translink:visited {
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: #0040a0;
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif
}

.translink:hover {
    text-decoration: underline;
    font-size: 10px;
    font-weight: bold;
    color: #0000e0;
    font-family: Roboto,Verdana, Arial, Helvetica, sans-serif
}

td.traduzione-orig-mod {
    background-color: #feff9f;
    color: #990033;
}

td.traduzione-orig-nomod {
    background-color: #eff9ff;
    color: #336699;
}

td.traduzione {
    background-color: #ffffff;
    color: #336699;
    font-weight: bold;
    font-size: 9px
}

.query-question {
    color: #880000;
    font-weight: bold;
    font-size: 9px
}

.query-condition {
    color: #000088;
    font-weight: bold;
    font-style: italic;
    font-size: 9px
}

.query-answer {
    color: #6a5f7a;
    font-weight: bold;
    font-size: 9px
}

.center {
    text-align: center !important
}

/* iPager */

.iPager {
    margin: auto;
    padding: 0px;
    border: 0px !important;
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
}

.iPager td.pages {
    text-align: right;
    border: 0px !important;
}

.iPager td {
    background: inherit;
    border: 0px !important;
    color: #000000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.pagerContainer {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    border: 0 !important;
}

.pager {
    border: 0
}

.pager td {
    border: 0;
    padding: 0;
}

.iPager .search {
    font-size: 13px
}

.iPager .search_focused {
    background-color: #ffcc00;
}

.iPager .btn_ok {
    font-size: 13px
}

.iPager .btn_all {
    font-size: 13px
}

.bgDelivered {
    color: #ffffff;
    background-color: #2d6a12;
    font-weight: bold;
}

.left-table td {
    text-transform: uppercase
}

.noScroll {
    overflow: hidden;
}

.divCommands {
    text-align: center;
    margin-top: 5px;
    border: 1px solid #d8dcdf;
    padding: 4px;
    background: #eeeeee url("css/performia-1.11.0/images/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50%;
    color: #004276;
    font-weight: bold;
}

.formErrors ul {
    padding-left: 10px;
    list-style: none;
}