.calculatrice
{
        width:300px;
        height:400px;
        background-color:#eee; /* #eeeeee; */
        border:2px solid #777; /*  #CCCCCC; */
        margin:auto;
        padding-left:5px;
        padding-bottom:5px;
}
.calculatrice td
{
        height:1%; /* height:16.66%; */
}
.calc_td_resultat
{
        
        text-align:center; /* background-color:#777; */
}
.calc_resultat
{
        width:90%; height:80%;
        font-size:150% ; text-align:right; background-color:#ccffcc;
}
.calc_td_calculs
{
        text-align:center;
}
.calc_calculs
{
        width:90%;
        text-align:left;
}
.calc_td_btn
{
        width:25%;
        height:100%;
        
}
.calc_btn
{
        width:90%;
        height:70%;
        color:white;
        font-size:20px; background-color:#000;
         border:2px solid #777;border-radius: 10px;
         background-image: linear-gradient(to bottom, #555 0%, #000 100%);
}
.calc_btn0 /* zéro */
{
        width:190%;
        height:70%;
        color:white;
        font-size:20px; background-color:#000;
        border:2px solid #777;border-radius: 10px;
        background-image: linear-gradient(to bottom, #555 0%, #000 100%);
}
.calc_btn2 /* fonctions */
{
        width:90%;
        height:70%;
        color:white;
        font-size:20px; background-color: #331a00    ; /*  #663300 #333300 */
        border:2px solid #777;border-radius: 10px;
        background-image: linear-gradient(to bottom, #777 0%, #331a00 100%);
}
.calc_btn_E /* entree */
{
        width:90%;
        height:70%;
        color:white;
        font-size:20px; background-color:Cyan; /* #ff8000 */
        border:2px solid #777;border-radius: 10px;
        background-image: linear-gradient(to bottom, Cyan 0%, #000 100%);
}
.calc_btn_M /* memoire */
{
        width:90%;
        height:70%;
        color:white;
        font-size:20px; background-color:#fff;
        border:2px solid #777;border-radius: 10px;
        background-image: linear-gradient(to bottom, #fff 0%, #000 100%);
}
.calc_btn_nul /* à ajouter */
{
        width:90%;
        height:70%;
        color:white;
        font-size:20px; background-color:#ddd;
        border:2px solid #777;border-radius: 10px;
        background-image: linear-gradient(to bottom, #ddd 0%, #aaa 100%);
}
.calc_btn_gris /*  */
{
        width:90%;
        height:70%;
        color:white;
        font-size:20px; background-color:#ddd;
        border:2px solid #777;border-radius: 10px;
        background-image: linear-gradient(to bottom, #ddd 0%, #aaa 100%);
}
.calc_btn_C /*  */
{
        width:90%;
        height:70%;
        color:white;
        font-size:20px; background-color:#ddd;
        border:2px solid #777;border-radius: 10px;
        background-image: linear-gradient(to bottom, #f00 0%, #aaa 100%);
}
