Bah justement, c'est pas la faute du CSS mais de Firefox.
Il prend bien en compte l'attribut witdth des <th> pour toutes les colonnes, sauf celles des auteurs, aucune idée pourquoi...
Sous Chrome tout fonctionne nickel... =)
EDIT : J'ai testé sous IE et Edge, et ça ne fonctionne pas.
Vive Chrome !