/* Tournoi */
.tournoi-bg-main {
    background-color: #ffb699;
}
.tournoi-bg-soft {
    background-color: #ffdacc;
}

/* Partie */
.partie-bg-main {
    background-color: #ccb3e6;
}
.partie-bg-soft {
    background-color: #e6d9f2;
}

/* ### TABLEUR ### */
/* titre */
td.t {
  background-color:#F5F5F5;
  text-align:center;
}
/* titres des colonnes */
td.c { 
  background-color:#F5F5F5;
  text-align:center;
  width:22px;
}
/* titre de la colonne joueur */
td.jt {
  background-color:white;
  text-align:center; 
  width:220px;
}
/* colonne joueur */
td.j {
  background-color:#F5F5F5;
  width:220px;
  padding-left: 3px;
}

/* n? du coup */
td.n {
  background-color:white;
  text-align:center;
  width:22px;
}
/* coup au top */
td.o {
  background-color:#D4FFD4;
  text-align:center;
  width:22px;
}
/* coup avec perte de points */
td.p {
  background-color:#FFD4FF;
  text-align:center;
  width:22px;
}
/* solo */
td.s {
  background-color:green;
  color:white;
  text-align:center;
  width:22px;
}
/* mots et pts des mots */
td.m {
  background-color:#FFFFBB;
  text-align:center;
  width:22px;
  line-height:14px;
}
/* mots et pts des mots */
td.w {
  background-color:#FFFFBB;
  text-align:center;
  width:22;
  vertical-align:top;
}
/* z?ro */
td.z {
  background-color:red;
  text-align:center;
  width:22px;
}
/* avertissement */
td.a {
  background-color:yellow;
  text-align:center;
  width:22px;
}
/* ### Partie ### */
.grille {
  font-size:133%;
}

/* Repères */
td.coin {
  background-color:white;
  border-color: white;
  width:30px;
  height: 30px;
}
td.rep {
  background-color:#008000;
  text-align:center;
  color:white;
  border-color: #008000;
  width:30px;
  height: 30px;
}

/* cases vides */
td.l1 {
  background-color:white;
  width:30px;
  height: 30px;
}
td.l2 {
  background-color:#00C0FF;
  width:30px;
  height: 30px;
}
td.l3 {
  background-color:#0000FF;
  width:30px;
  height: 30px;
}
td.m2 {
  background-color:#FFC0E0;
  width:30px;
  height: 30px;
}
td.m3 {
  background-color:#FF0000;
  width:30px;
  height: 30px;
}

/* cases pleines */
td.l {
  background-color:#FFFFA0;
  text-align: center;
  color: black;
  width:30px;
  height: 30px;
}
td.l-flash {
  background-color:red;
  text-align: center;
  color: white;
  width:30px;
  height: 30px;
}
td.jok {
  background-color:black;
  text-align: center;
  color: white;
  width:30px;
  height: 30px;
}
td.jok-flash {
  background-color:white;
  text-align: center;
  color: red;
  width:30px;
  height: 30px;
}

/* *** Partie *** */
#partie td{
	padding: 3px;
}
