/* Start of CMSMS style sheet 'operations' */
table#operation{
    text-align:center;
    padding-left:200px;
    font-size:24px;
    line-height:1;
}
#sidebarb,sidebar{
height:400px;
}
div#infos{
width:180px;
heiht:500px;
border:solid 2px blue;
}
td{
    margin:2px;
}
td.chiffre{
    width:25px;
    height:25px;
}
td.dot{
    width:5px;
}
tr#operande td{
    border-bottom:solid 4px blue;
}
tr#resultat td{
    border-top:solid 4px blue;
}
input.caseInput{
   height:20px;
   text-align:center;
   width:20px !important;
}
div.retenue{
   background-color:#9FF;
   border:1px solid #7FF;
   text-align:center;
   width:10px !important;
   height:10px !important;
   font-size:7px;
   z-index:100;
}
td#information{
   padding-left:10px;
   padding-right:10px;
   border:solid red 2px;
   text-align:left;
}
td.valide{background-color:palegreen;}
td.invalide{background-color:pink;text-decoration:blink;}
tr#produit0>td.chiffre.resultat{
     border-top:solid 2px blue;
}
tr#operateur>td.chiffre.operande{
    border-bottom:solid 2px blue;
}
tr[id^=produit] td.chiffre:not(.resultat){
    border-bottom:solid 4px blue;
}
/* End of 'operations' */

