.titre {
    background-color: #FEA101;
    color:            #000000;
    font-size:        10pt;
    padding:          5px;
    letter-spacing:   2pt;
    font-weight:      bold;
    text-align: center;
}

.soustitre {
    background-color: #FEA101;
    color:            #000000;
    font-size:        8pt;
    padding:          5px;
    letter-spacing:   2pt;
    font-weight:      bold;
}

.paction {
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 8pt;
}

.tabmatch {
    font-size:       8pt;
    font-family:     Arial, "Times New Roman";
    border-width:    2px;
    border-color:    gray ;
    border-collapse: collapse;
}
.tabmatch td {
    text-align: center;
}
.tabmatch #tabtitre {
    text-align:   left;
    padding-left: 5px;
}
.tabmatch #tabaction {
    text-align: right;
}

.tabmatch #tabselect {
background-color: red;
}
.tabcalendrier {
    font-size:       8pt;
    font-family:     Arial, "Times New Roman";
    border-width:    2px;
    border-color:    gray ;
    border-collapse: collapse;
    text-align: left;
}
.tabcalendrier th,td {
    padding-left: 5px;
}
.tabcalendrier th {
color: yellow;
background-color: black;
}
.tabcalendrier #calendrier {
}
.tabcalendrier #calendrier_gras {
font-weight: bold;
}
.tabcalendrier #calendrier_report {
font-weight: bold ;
color: red;
}

.tabclassement {
    font-size: 7pt;
    font-family:     Arial, "Times New Roman";
    border-width:    2px;
    border-color:    gray ;
    border-collapse: collapse;
    text-align: left;
}
.tabclassement th,td {
    padding-left: 5px;
}
.tabclassement th {
color: yellow;
background-color: black;
}
.tabclassement #gras {
font-size: 8pt;
font-weight: bold;
}


