#encoderSearch {
    padding-left:25px;
    vertical-align: top;
}

#encoderSearch a{
    color:blue;
    text-decoration:underline;
}

.encoder-bar {
    width: 100%;
    overflow: hidden;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: white;
}

.encoder-item {
    float: left;
    margin-right: 7px;
    padding-right: 7px;
    border-right: 1px solid #e4e4e4;
    padding: 2px 7px 2px 20px;
    background-position: 2px 50%;
    background-repeat: no-repeat;
    background-image: url("../images/encoder/empty.gif");
    color: #000;
    font-size: 12px;
    font-weight: bold;
}

.encoder-bar .device-usb   { background-image: url("../images/encoder/device_usb.png"); }
.encoder-bar .device-rs232 { background-image: url("../images/encoder/device_rs232.png"); }

.encoder-bar .msg-warn     { background-image: url("../images/encoder/warning.png"); }
.encoder-bar .msg-error     { background-image: url("../images/encoder/error.png"); }
.encoder-bar .msg-info     { background-image: url("../images/encoder/info.png"); }
.encoder-bar .msg-java     { background-image: url("../images/encoder/java.png"); }

.bdg-wait      { background-image: url("../images/encoder/wait.gif"); }
.bdg-cle       { background-image: url("../images/encoder/vachette/cles.png"); }
.bdg-cle-canon { background-image: url("../images/encoder/vachette/cles-canon.png"); }
.bdg-BDG_CONFIG { background-image: url("../images/encoder/bdg-config.png"); }
.bdg-BDG_EVENT { background-image: url("../images/encoder/bdg-event.png"); }
.bdg-BDG_HOUR { background-image: url("../images/encoder/bdg-hour.png"); }
.bdg-BDG_RECUP { background-image: url("../images/encoder/bdg-recup.png"); }
.bdg-BDG_UPDATE { background-image: url("../images/encoder/bdg-update.png"); }
.bdg-CLE_DELETED { background-image: url("../images/encoder/vachette/bdg-deleted.png"); }
.bdg-0         { background-position: 2px -10px;  }
.bdg-1         { background-position: 2px -46px;  }
.bdg-2         { background-position: 2px -82px;  }
.bdg-3         { background-position: 2px -118px; }
.bdg-4         { background-position: 2px -154px; }
.bdg-5         { background-position: 2px -190px; }
.bdg-6         { background-position: 2px -226px; }
.bdg-7         { background-position: 2px -262px; }


.bdg-icon {
    background-color: transparent;
    background-repeat: no-repeat;
    zoom: 1;
    display: inline;
    display: inline-block;
    height: 16px;
    margin: 2px;
    padding: 0;
    vertical-align: bottom;
    width: 18px;
}
