#titre_perfs {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:18px;
  font-weight:bold; 
  text-align:center;
  color:green;  
  padding-top:5px;
}
p#note_relais {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  font-style:italic;
  font-weight:normal; 
  text-align:center;
  color:green;  
  padding-top:5px;
}
table#perfs {
  margin-left:auto;
  margin-right:auto;
  width:630px;/*610*/
}
tr.perfs_tr {
  height:15px;
  font-family:Times New Roman, Times, serif;
  font-size: 12px;
}
td.categorie, td.nom_en_tete {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  font-weight:bold; 
  color:green;
  text-align:left;  
  padding-top:10px;
}

td.titre_specialite {
  width:100px;
  text-align:left;
  font-weight:bold;
}
td.titre_perf {
  width:100px;
  text-align:center; 
  font-weight:bold;  
}
td.titre_nom {
  width:190px;
  text-align:left;
  font-weight:bold;
}
td.titre_date {
  width:90px;
  text-align:center;  
  font-weight:bold;
}
td.titre_endroit {
  width:130px;
  text-align:left;
  font-weight:bold;
}
td.titre_cat {
  width:80px;
  text-align:center;
  font-weight:bold;
}

td.specialite {
  width:100px;
  text-align:left;
}
td.perf {
  width:100px;
  text-align:center;   
}
td.nom {
  width:190px;
  text-align:left;
}
td.date {
  width:90px;
  text-align:center; 
}
td.endroit {
  width:130px;
  text-align:left;
}
td.cat {
  width:80px;
  text-align:center;
}