body {margin: 0; padding: 0;}
ul   {margin: 0; padding: 0 20px; font-size: 11px;}
td   {padding: 3px;}
p    {font-variant:small-caps; background-color: #dddddd; padding: 10px; text-align: justify; font-size: 14px; font-weight: 700;}
h3   {margin: 20px 0 5px 0; padding: 5px; font-size: 14px; color: #FFFFFF; background-color: #666666;}
h4   {margin: 5px 0 2px 0; padding: 0; font-weight: normal; font-style: italic; /*text-decoration: underline;*/}

/*Liens*/
a:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold}
a:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold}
a:active {COLOR: #FFB441; TEXT-DECORATION: none; font-weight: bold}
a:hover {COLOR: #FFB441; TEXT-DECORATION: none; font-weight: bold}
a.mainlink:link {COLOR: #408CB3; TEXT-DECORATION: none; font-weight: bold}
a.mainlink:visited {COLOR: #408CB3; TEXT-DECORATION: none; font-weight: bold}
a.mainlink:active {COLOR: #FFB441; TEXT-DECORATION: none; font-weight: bold}
a.mainlink:hover {COLOR: #FFB441; TEXT-DECORATION: none; font-weight: bold}
a.expand:link {COLOR: #666666; TEXT-DECORATION: none; font-weight: bold; background-color: #FFFFFF;}
a.expand:visited {COLOR: #666666; TEXT-DECORATION: none; font-weight: bold; background-color: #FFFFFF;}
a.expand:active {COLOR: #666666; TEXT-DECORATION: none; font-weight: bold; background-color: #FFB441;}
a.expand:hover {COLOR: #666666; TEXT-DECORATION: none; font-weight: bold; background-color: #FFB441;}*/
a.year:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555; padding: 3px;}
a.year:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555; padding: 3px;}
a.year:hover {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; background-color: #999999; border-top: solid 1px #AAAAAA; border-bottom: solid 1px #888888; padding: 3px;}
a.year:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; background-color: #999999; border-top: solid 1px #AAAAAA; border-bottom: solid 1px #888888; padding: 3px;}

/*Menu*/
.Menu       {padding: 0 0 10px 0; color: #FFFFFF; background-color: #FFFFFF;/*#dfdfdf*/}
.MenuTitre1 {padding: 15px; text-align: center; font: small-caps bold 20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #3E3E3E; border-top: solid 1px #4F4F4F; border-bottom: solid 1px #2D2D2D;}
.MenuTitre2 {padding: 15px 5px; text-align: center; font: small-caps bold 12px Verdana, Arial, Helvetica, sans-serif; color: #EEEEEE; background-color: #7E7E7E; border-top: solid 1px #8F8F8F; border-bottom: solid 1px #6D6D6D;}
.MenuTitre3 {padding: 15px 5px; text-align: center; font: small-caps bold 12px Verdana, Arial, Helvetica, sans-serif; color: #EEEEEE; background-color: #5E5E5E; border-top: solid 1px #6F6F6F; border-bottom: solid 1px #4D4D4D;}
.MenuEquipe {padding: 5px; text-align: center; font: small-caps 10px Verdana, Arial, Helvetica, sans-serif; color: #DDDDDD; background-color: #7E7E7E; border-top: solid 1px #8F8F8F; border-bottom: solid 1px #6D6D6D;}
.menuteam1  {padding: 5px; text-align: center; font: small-caps 10px Verdana, Arial, Helvetica, sans-serif; color: #DDDDDD; background-color: #7E7E7E; border-top: solid 1px #8F8F8F;}
.menuteam2  {padding: 5px; text-align: center; font: small-caps 10px Verdana, Arial, Helvetica, sans-serif; color: #DDDDDD; background-color: #7E7E7E; border-bottom: solid 1px #6D6D6D;}

/*Principal*/
p.note   {font-variant:small-caps; background-color: #77CCFF; padding: 10px; text-align: justify; font-size: 14px; font-weight: 700;}
.Normal  {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff}.left {padding: 0 20px 20px 20px; color: #000000; background-color: #ffffff}
.middle  {padding: 0; color: #000000; background-color: #ffffff}
.middle2 {text-align: center; padding: 10px; color: #000000; background-color: #eeeeee}
.right   {padding: 20px 0 0 20px; color: #000000; background-color: #ffffff}

/*Tableau*/
.googleadsense {padding: 10px 0 10px 35px; text-align: left; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.googleadsense2 {padding: 3px; text-align: center; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.googleadsense3 {padding: 3px; text-align: right; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.EnteteEquipe1 {padding: 10px 0 0 5px; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777;}
.EnteteEquipe2 {padding: 3px 0 10px 15px; font-weight: bold; font-size: 12px; color: #FFB441; background-color: #666666; border-bottom: solid 1px #555555;}
.EnteteEquipe3 {padding: 3px 0 3px 25px; font-weight: normal; font-size: 10px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.teamheading4 {padding: 3px; font-weight: normal; font-size: 10px; color: #999999; background-color: #666666;}
.teamheading5 {padding: 3px; font-weight: bold; font-size: 10px; color: #FFB441; background-color: #666666; border: solid 1px #EEA330;}
.teamheading6 {padding: 0; font-weight: normal; font-size: 10px; color: #999999; background-color: #666666;}
.EnteteColonneGauche {text-align: left; color: #000000; background-color: #F8F8F8; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #C8C8C8;}
.EnteteColonneCentre {text-align: center; color: #000000; background-color: #F8F8F8; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #C8C8C8;}
.EnteteColonneDroite {text-align: right; color: #000000; background-color: #F8F8F8; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #C8C8C8;}
.PositionEntete {text-align: left; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.PositionMasse  {text-align: center; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.positionexpand {text-align: right; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.EnteteTotal {text-align: right; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.Total {text-align: center; font-weight: bold; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.EnteteAutreTotal {text-align: left; font-weight: normal; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.AutreTotal {text-align: center; font-weight: normal; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.legend {text-align: center; font-weight: normal; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}

/*Joueurs*/
.JoueurMasse {text-align: left; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;} /* includes players traded to team and regular waiver claims */
.playerrwclaim {text-align: left; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerinjured {text-align: left; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.JoueurNonMasse {text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerinrwclaim {text-align: left; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.JoueurLITR {text-align: left; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerjagr {text-align: left; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.playerjagrinj {text-align: left; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}

/*NoChandail*/
.No {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.ChandailMasse {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;} /* includes players traded to team and regular waiver claims */
.numberrwclaim {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.ChandailNonMasse {text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberinrwclaim {text-align: center; color: #AAAAAA; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.ChandailLITR {text-align: center; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberjagr {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.numberjagrinj {text-align: center; color: #DD1111; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}

/*Détail*/
.Equipe    {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.Nation    {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.Position  {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.Age       {text-align: center; color: #000000; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.capnumber {text-align: center; color: #000000; background-color: #BBBBBB; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}
.totaldays {text-align: center; color: #000000; background-color: #BBBBBB; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}
.Masse     {text-align: center; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.Bonus     {text-align: center; color: #000000; background-color: #BBBBBB; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}
.BonusVide {text-align: center; color: #000000; background-color: #DDDDDD; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #CCCCCC;}

/*Type de salaire*/
.SalaireVide {text-align: center; background-color: #EEEEEE; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #DDDDDD;}
.Salaire {text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salarytwoway {font-style: normal; text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salaryrookie {font-style: normal; text-align: center; color: #000000; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salaryextension {text-align: center; color: #000000; background-color: #99CCEE; border-top: solid 1px #AADDFF; border-bottom: solid 1px #88BBDD;}
.salaryextwoway {font-style: normal; text-align: center; color: #000000; background-color: #99CCEE; border-top: solid 1px #AADDFF; border-bottom: solid 1px #88BBDD;}
.salaryoption {text-align: center; color: #000000; background-color: #EE9999; border-top: solid 1px #FFAAAA; border-bottom: solid 1px #DD8888;}
.SalaireRFA {text-align: center; color: #FFFFFF; background-color: #33CC33; border-top: solid 1px #44DD44; border-bottom: solid 1px #22BB22;}
.SalaireUFA {text-align: center; color: #FFFFFF; background-color: #CC3333; border-top: solid 1px #DD4444; border-bottom: solid 1px #BB2222;}
.salaryufasix {text-align: center; color: #FFFFFF; background-color: #CC3333; border-top: solid 1px #DD4444; border-bottom: solid 1px #BB2222;}

/*Estimation*/
.salaryestreg {text-align: center; color: #DD6633; background-color: #CCCCCC; border-top: solid 1px #DDDDDD; border-bottom: solid 1px #BBBBBB;}
.salaryestext {text-align: center; color: #DD6633; background-color: #99CCEE; border-top: solid 1px #AADDFF; border-bottom: solid 1px #88BBDD;}
.salaryestbonus {text-align: center; color: #DD6633; background-color: #BBBBBB; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}

/*Comparaison*/
.tc-heading1 {padding: 10px 0 10px 5px; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.tc-heading2 {padding: 3px 0 3px 15px; font-weight: normal; font-size: 10px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.tc-heading3 {padding: 3px; font-weight: normal; font-size: 10px; color: #999999; background-color: #666666;}
.tc-heading4 {padding: 3px; font-weight: bold; font-size: 10px; color: #FFB441; background-color: #666666; border: solid 1px #EEA330;}
.tc-heading5 {padding: 0; font-weight: normal; font-size: 10px; color: #999999; background-color: #666666;}
.tc-title {padding: 5px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.tc-main {text-align: center; color: #000000; background-color: #DDDDDD; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #CCCCCC;}
.tc-avg {padding: 5px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #999999; border-top: solid 1px #AAAAAA; border-bottom: solid 1px #888888;}
.tc-select {text-align: center; font-weight: bold; color: #FFFFFF; background-color: #AAAAAA; border-top: solid 1px #BBBBBB; border-bottom: solid 1px #999999;}

/*Liste des agents libres*/
.TitreFA1 {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.TitreFA2 {padding: 3px; text-align: right; font-weight: bold; font-size: 12px; color: #FFB441;}
.EnteteFA {padding: 5px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}

/*Nationnalités*/
.nat-heading {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.nat-title {padding: 5px; text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.nat-main {text-align: center; font-size: 12px; color: #000000; background-color: #dddddd; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #CCCCCC;}
.nat-select {text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #bbbbbb; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #AAAAAA;}

/*Salaire (Tri)*/
.EnteteTri           {padding: 10px 3px; text-align: left; font-weight: bold; font-size: 20px; color: #FFFFFF; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.EnteteComparatif    {padding: 5px; text-align: center; font-weight: bold; font-size: 10px; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.BasPageTri          {padding: 5px; text-align: right; font-weight: normal; font-size: 12px; color: #FFFFFF; background-color: #888888; border-top: solid 1px #999999; border-bottom: solid 1px #777777;}
.EnteteComparatifTri {padding: 5px; text-align: center; font-weight: bold; font-size: 10px; color: #FFB441; background-color: #666666; border-top: solid 1px #777777; border-bottom: solid 1px #555555;}
.PageTri             {font-weight: bold; font-size: 12px; color: #666666; background-color: #FFFFFF;}
