Local CSS

 *
table.zebra {width: 100%25;}

table.zebra tr:nth-child(even) {background-color : #CCC;}

table.zebra tr:nth-child(odd) {background-color : #FFF;}

table.zebra tr:first-child { text-align: left; background-color: #8B0000; color: white;}

table.zebra th, table.zebra td { padding: 0 10px;}

table.zebragrey {width: 100%25;}

table.zebragrey tr:nth-child(even) {background-color : #CCC;}

table.zebragrey tr:nth-child(odd) {background-color : #FFF;}

table.zebragrey tr:first-child { text-align: left; background-color: grey; color: white;}

table.zebragrey th, table.zebragrey td { padding: 0 10px;}

table.classe {width: 80%25;}

table.classe tr:nth-child(even) {background-color : #DDD;}

table.classe tr:nth-child(odd) {background-color : #FFF;}

table.classe tr:first-child { text-align: left; background-color: grey; color: white;}

table.classe th, table.classe td { padding: 0 10px;}

table.classe td:first-child, table.classe td:nth-child(4) {width : 50px; text-align: center;}

table.classe td:nth-child(5), table.classe td:nth-child(6), table.classe td:nth-child(2) {width : 150px; text-align: center;}

span.Tag { background-color: #8B0000; padding: 10px; border: 3px solid gold;}

span.Tag a.categorylink { color: white !important; font-weight: bold;}

span.Lvl {float: right; display:block; background-color: #4d759a; padding: 10px; border: 3px solid gold; border-radius: 15px;}

span.Lvl a.categorylink { color: gold !important; font-weight: bold;}

.PmTOCdiv {float: right; margin-left: 5px; max-height: 600px; min-width: 250px; line-height: 30px; }

.sidenote {width: 260px !important;}

table.Portail {border-collapse : collapse; border: none; font-size: 10px; width: 100%25; background-color: #CCFFFF; }

table.Portail th {background-color: #99CCFF; width: 150px; padding: 5px; }

table.Portail td {text-align: center; padding: 5px; }