body {
    font-family: "sans-serif";
}

table {
    border: 1px solid black;
}

.riga {
  content: "";
  display: table;
  clear: both;
}

.contenuto-riga {
    float: left;
    padding:10px;
}

.ls {
    font-size:10pt;
    text-align: center;
    width:100px;
    height:100px;
    background-color: #110000;
    color:black;
    padding:2px;

}

.ls_verde {
    font-size:10pt;
    text-align: center;
    width:100px;
    height:100px;
    background-color: #00CC00;
    color:black;
    padding:2px;

}

.ls_gialla {
    font-size:10pt;
    text-align: center;
    width:100px;
    height:100px;
    background-color: #DDCC00;
    color:black;
    padding:2px;

}

.ls_rossa {
    font-size:10pt;
    text-align: center;
    width:100px;
    height:100px;
    background-color: #CC0000;
    color:black;
    padding:2px;

}

.separ {
    background-color: white;
    width:5px;
}

.pulsanti_corr {
    padding:5px;
    border:1px solid gray;
    width:400px;
    margin:10px;
}

.pulsanti_bm {
    padding:5px;
    border:1px solid gray;
    width:400px;
    margin:10px;
}

/*LED logica statica*/

#ls_cadenzamento {
    text-align: center !important;
}

#ls_cadenzamento tbody tr td {
    width:55px;
    height:50px;
    border:1px solid gray;
}

.led {
    background-color: darkred;
    width:15px;
    height:15px;
    display: block;
    border-radius: 25px;
    position:relative;
    left:19.5px;
}

.led-on {
    background-color:red !important;
}

/*strumenti*/

.gruppo_strumenti {
    padding:2px;
}

.strumenti_label, .strumenti_smalllabel {
    text-align: center;
    background-color: black;
    color:white;
    font-size: 20pt;
}

.strumenti_smalllabel {
    font-size: 10pt;
}

.strumento {
    height:300px;
    width:110px;
    border:1px solid gray;
    background-color: #202020;
    position:relative;
    background-image: url("res/scala.png");
}

.indicatore {
    right:0px;
    display:block;
    position:absolute;
    background-color:orange;
    width:35px;
    height:5px; 
}

.etichetta {
    right: 55px;
    display:block;
    position:absolute;
    color:#fef6de;
    text-align:right;
}


.unita {
    right: 82px;
    font-weight:bold;
    font-size:14pt;
    display:block;
    position:absolute;
    color:#fef6de;
    text-align:left;
}