td {
    text-align:center;
    margin: 0px;
    padding:0px;
    font-style:normal;
}

td.fonction{
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;    
    border-left: 1px solid black;
    border-right: 1px solid black;
}

td.bas{
    border-top: 1px solid black;    
}

td.terminal{
    font-style: italic;
    border-bottom: 1px solid black;
    padding-left:5px;
    padding-right:5px;    
}

td.liste{
    border-right:1px solid black;
    border-left:1px solid black;
}

td.struct{
    border-right:1px solid black;
    border-left:1px solid black;
}

tr {
    vertical-align:top;
}

table{
    border-collapse:collapse;
    padding:0px;
    margin:0px;
}

table.piece{
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

#nomFonction {
    font-weight: bold;
}

table#choix{
    vertical-align: top;
}
