html {
    margin: 0;
    padding: 3px;
}

body {
    font-family: "Arial Unicode MS", "Arial", "Verdana", "Helvetica", "sans-serif";
    font-size: 12px;
    color: #666666;
    background-color: #8B94AB;
    margin: 0;
}

.tab1 {
    width: 100%;
}

.lgn_1_g {
    background-image: url('../imgs/lgn_1_g.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 22px;
}

.lgn_1_m {
    background-image: url('../imgs/lgn_1_m.gif');
    background-repeat: repeat-x;
    height: 22px;
}

.lgn_1_d {
    background-image: url('../imgs/lgn_1_d.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 22px;
}

.lgn_2_g {
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    background-color: #f4f4f4;
    width: 9px;
}

.lgn_2_m {
    border-bottom: 1px solid #e4e4e4;
    background-color: #f4f4f4;
}

.lgn_2_d {
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background-color: #f4f4f4;
    width: 9px;
}

.lgn_3_g {
    background-image: url('../imgs/lgn_3_g.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 26px;
}

.lgn_3_m {
    background-image: url('../imgs/lgn_3_m.gif');
    background-repeat: repeat-x;
    height: 26px;
}

.lgn_3_d {
    background-image: url('../imgs/lgn_3_d.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 26px;
}

.lgn_4_g {
    background-image: url('../imgs/lgn_4_g.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 33px;
}

.lgn_4_m {
    background-image: url('../imgs/lgn_4_m.gif');
    background-repeat: repeat-x;
    height: 33px;
}

.lgn_4_d {
    background-image: url('../imgs/lgn_4_d.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 33px;
}

.lgn_4b_g {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    background-color: #f4f4f4;
    width: 9px;
}

.lgn_4b_m {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    background-color: #f4f4f4;
}

.lgn_4b_d {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background-color: #f4f4f4;
    width: 9px;
}

.lgn_5_g1 {
    background-image: url('../imgs/lgn_5_g.gif');
    background-repeat: repeat-x no-repeat;
    width: 10px;
    height: 30px;
}

.lgn_5_m1 {
    background-image: url('../imgs/lgn_5_m.gif');
    background-repeat: repeat-x repeat-x;
    height: 30px;
}

.lgn_5_m2 {
    background-image: url('../imgs/lgn_5_m2.gif');
    background-repeat: repeat-x repeat-x;
    height: 30px;
    text-align:right;
}

.lgn_5_m2t {
    background-image: url('../imgs/lgn_5_m2t.gif');
    background-repeat: repeat-x repeat-x;
    height: 30px;
    text-align:right;
}

.lgn_5_mmt {
    background-image: url('../imgs/lgn_5_mmt.gif');
    background-repeat: repeat-x repeat-x;
    width:3px;
    height: 30px;
    text-align:right;
}

.lgn_5_dmt {
    background-image: url('../imgs/lgn_5_m2t.gif');
    background-repeat: repeat-x no-repeat;
    width: 10px;
    height: 30px;
}

.lgn_5_mm {
    background-image: url('../imgs/lgn_5_mm.gif');
    background-repeat: repeat-x repeat-x;
    width:3px;
    height: 30px;
    text-align:right;
}

.lgn_5_dm {
    background-image: url('../imgs/lgn_5_m2.gif');
    background-repeat: repeat-x no-repeat;
    width: 10px;
    height: 30px;
}

.lgn_5_d1 {
    background-image: url('../imgs/lgn_5_d.gif');
    background-repeat: repeat-x no-repeat;
    width: 10px;
    height: 30px;
}

.lgn_5_g {
    background-image: url('../imgs/lgn_5_g.gif');
    background-repeat: repeat-x no-repeat;
    width: 10px;
    height: 33px;
}

.lgn_5_m {
    background-image: url('../imgs/lgn_5_m.gif');
    background-repeat: repeat-x repeat-x;
    height: 33px;
}

.lgn_5_d {
    background-image: url('../imgs/lgn_5_d.gif');
    background-repeat: repeat-x no-repeat;
    width: 10px;
    height: 33px;
}

.lgn_6_g {
    background-image: url('../imgs/lgn_6_g.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 22px;
}

.lgn_6_m {
    background-image: url('../imgs/lgn_6_m.gif');
    background-repeat: repeat-x;
    height: 22px;
}

.lgn_6_d {
    background-image: url('../imgs/lgn_6_d.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 22px;
}

.lgn_7_g {
    background-image: url('../imgs/lgn_7_g.gif');
    background-repeat: repeat-x repeat-x;
    width: 10px;
    height: 22px;
}

.lgn_7_m {
    background-image: url('../imgs/lgn_7_m.gif');
    background-repeat: repeat-x repeat-x;
    height: 22px;
}

.lgn_7_d {
    background-image: url('../imgs/lgn_7_d.gif');
    background-repeat: repeat-x repeat-x;
    width: 10px;
    height: 22px;
}

.lgn_8_g {
    background-image: url('../imgs/lgn_8_g.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 22px;
}

.lgn_8_m {
    background-image: url('../imgs/lgn_8_m.gif');
    background-repeat: repeat-x;
    height: 22px;
}

.lgn_8_d {
    background-image: url('../imgs/lgn_8_d.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 22px;
}

.lgn_9_g {
    background-image: url('../imgs/lgn_9_g.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 35px;
}

.lgn_9_m {
    background-image: url('../imgs/lgn_9_m.gif');
    background-repeat: repeat-x;
    height: 35px;
}

.lgn_9_d {
    background-image: url('../imgs/lgn_9_d.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 35px;
}

.lgn_10_g {
    background-image: url('../imgs/lgn_10_g.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 23px;
}

.lgn_10_m {
    background-image: url('../imgs/lgn_10_m.gif');
    background-repeat: repeat-x;
    height: 23px;
}

.lgn_10_d {
    background-image: url('../imgs/lgn_10_d.gif');
    background-repeat: no-repeat;
    width: 10px;
    height: 23px;
}

.tabtitle {
    width: 100%;
    height: 50px;
}

.titreappli {
    font-size: 30px;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #0E091D;
    font-weight: bolder;
    margin-left: 29px;
    vertical-align: middle;
    letter-spacing: -1px;
}

a.applink {
    text-decoration: none;
    color: #0E091D;
}

.titreapplitxt {
    font-size: 17px;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #0E091D;
    font-weight: normal;
    letter-spacing: 0px;
    margin-left: 6px;
}

a.subapplink {
    text-decoration: none;
    color: #0E091D;
}

.buttons {
    margin-top: -27px;
    margin-bottom: 1px;
    margin-right: 60px;
}

.button1out {
    font-size: 21px;
    display: inline;
}

.button1before {
    background-image: url('../imgs/bt1_g.gif');
    background-repeat: no-repeat;
    margin-left: 2px;
    padding-left: 8px;
    padding-top: 6px;
    padding-bottom: 12px;
    vertical-align: middle;
    font-size: 9px;
}

.button1center {
    background-image: url('../imgs/bt1_m.gif');
    background-repeat: repeat-x;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 12px;
    vertical-align: middle;
    font-size: 9px;
}

.button1after {
    background-image: url('../imgs/bt1_d.gif');
    background-repeat: no-repeat;
    margin-right: 2px;
    padding-left: 18px;
    padding-top: 6px;
    padding-bottom: 12px;
    vertical-align: middle;
    font-size: 9px;
}

a.button1:link {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

a.button1:hover {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #DADAE0;
    text-decoration: none;
}

a.button1:active {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #49F0A6;
    text-decoration: none;
}

a.button1:visited {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

a.button1:visited:hover {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #DADAE0;
    text-decoration: none;
}

.button0out {
    font-size: 21px;
    display: inline;
}

.button0before {
    background-image: url('../imgs/bt0_g.gif');
    background-repeat: no-repeat;
    margin-left: 2px;
    padding-left: 8px;
    padding-top: 6px;
    padding-bottom: 12px;
    vertical-align: middle;
    font-size: 9px;
}

.button0center {
    background-image: url('../imgs/bt0_m.gif');
    background-repeat: repeat-x;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 12px;
    vertical-align: middle;
    font-size: 9px;
}

.button0after {
    background-image: url('../imgs/bt0_d.gif');
    background-repeat: no-repeat;
    margin-right: 2px;
    padding-left: 18px;
    padding-top: 6px;
    padding-bottom: 12px;
    vertical-align: middle;
    font-size: 9px;
}

a.button0:link {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #DADAE0;
    text-decoration: none;
}

a.button0:hover {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

a.button0:active {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #DADAE0;
    text-decoration: none;
}

a.button0:visited {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #DADAE0;
    text-decoration: none;
}

a.button0:visited:hover {
    margin-bottom: -1px;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

.tabuser {
    width: 100%;
}

.users {
    vertical-align: bottom;
    white-space: nowrap;
}

.userbold {
    margin-left: 35px;
    font-size: 11px;
    font-weight: bold;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

.user {
    margin-left: 3px;
    font-size: 11px;
    font-weight: normal;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

.bannerbtn2 {
    vertical-align: bottom;
    text-align: right;
    padding-right: 26px;
    white-space: nowrap;
}

a.link1:link {
    background-repeat: no-repeat;
    background-image: url("../imgs/bt_pref_0.gif");
    background-position: center right;
    padding-right: 40px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: normal;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

a.link1:hover {
    background-repeat: no-repeat;
    background-image: url("../imgs/bt_pref_1.gif");
    background-position: center right;
    padding-right: 40px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: normal;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: underline;
}

a.link1:active {
    background-repeat: no-repeat;
    background-image: url("../imgs/bt_pref_1.gif");
    background-position: center right;
    padding-right: 40px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: normal;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

a.link1:visited {
    background-repeat: no-repeat;
    background-image: url("../imgs/bt_pref_0.gif");
    background-position: center right;
    padding-right: 40px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: normal;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: none;
}

a.link1:visited:hover {
    background-repeat: no-repeat;
    background-image: url("../imgs/bt_pref_1.gif");
    background-position: center right;
    padding-right: 40px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: normal;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #ffffff;
    text-decoration: underline;
}

.date {
    vertical-align: bottom;
    width: 150px;
    padding-bottom: 1px;
    padding-right: 27px;
    font-size: 10px;
    font-weight: normal;
    font-family: "arial", "verdana", "helvetica", "geneva", "sans-serif";
    color: #E8F0F3;
    text-decoration: none;
    text-align: right;
    white-space: nowrap;
}

.copyright {
    font-family: "verdana", "arial", "helvetica", "geneva", "sans-serif";
    font-size: 10px;
    font-weight: normal;
    color: #7D7D7D;
    text-align: center;
    margin-top: 14px;
}

.logo {
    background-repeat: no-repeat;
    background-image: url('../imgs/sk.gif');
    background-position: center left;
    margin-left: 1px;
    padding-left: 10px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

input[type=text], input[type=password] {
    background-color: #fefefe;
    color: #0E2C62;
}

select {
    background-color: #fefefe;
    color: #0E2C62;
}

textarea {
    background-color: #fefefe;
    color: #0E2C62;
}

.signonMessage {
    padding: 8px;
    padding-bottom: 32px;
    font-size: 16px;
    font-weight: bold;
}

.signonErrorMessage {
    padding: 8px;
    font-size: 16px;
    font-weight: bold;
    color: #990000;
}

.sessionClosedMessage {
    font-size: 20px;
}

.editListPart {
    vertical-align: top;
}

.editFormPart {
    vertical-align: top;
    width: 100%;
}

.editFormTable {
    width: 100%;
}

.editFormValueColumn {
    width: 70%;
}

.editFormErrorColumn {
    width: 30%;
}

.editFormInput {
    width: 100%;
}

.editFormSelect {
    width: 100%;
}

.editFormTextArea {
    width: 100%;
}

.editTabSelectors {
    padding: 8px;
    text-align: center;
}

.editTabSelector {
}

.editTabSelectorSelected {
    border-style: inset;
}

.formMessage {
    font-weight: bold;
    color: green;
}

.formerror {
    font-weight: bold;
    color: #990000;
}

.nodeStatusTable {
    width: 100%;
}

.nodeStatusNode {
    background-color: #ffe0e0;
}

.nodeStatusNodeAlive {
    background-color: #d0ffd0;
}

.nodeStatusNodeNotManaged {
    background-color: #e0e0e0;
}

.nodeStatusIndexing {
    background-color: #ffffd0;
}

.nodeStatusExecution {
    background-color: #c0e0ff;
}

.noErrorMessage {
    color: green;
}

.errorMessage {
    color: #990000;
}

