.center{text-align:center;}
.middle{vertical-align:middle;}
.noBorder{border:none;}
.zero{font-size:0;}

a{color:maroon;}


/*  alternance des couleurs dans les tableaux  */
.colorTable { border-collapse:collapse; border:2px solid #f2f1c1; width:100%; }
.colorTable tr:nth-child(even) {background-color:#DCDB9F;}
.colorTable tr:nth-child(odd) {background:none;}
.colorTable th {background-color:#c0cd90; font-weight:bold; border:1px solid #F2F1C1; height:40px; font-size:22px; color:blue; letter-spacing:5px; padding:4px 6px;}
.colorTable td {border:1px solid #F2F1C1; height:36px; padding:4px 6px;}
.colorTable .colorTableTHnoir th {color:black; font-size:16px; height:30px; letter-spacing:0px;}

