/* JK #049cdb; */
/* JK #46a546; */
/* JK #9d261d; */
/*@lightbrown:            #B4C0DA;
@darkbrown:             #314469;
@middlebrown:           #91A9DA;
@darkwhite:             antiquewhite; */
/*@lightbrown:            #A2D07B;
@darkbrown:             #375D3B;
@middlebrown:           #8B9652;
@darkwhite:             antiquewhite; */
/*@lightbrown:            #95B486;
@darkbrown:             #395E39;
@middlebrown:           #6C905A;
@darkwhite:             antiquewhite; */
/*@lightbrown:            #C4B9CA;
@darkbrown:             #6C5C74;
@middlebrown:           #B699C7;
@darkwhite:             antiquewhite; */
/*JK 12 */
/*JK60px;*/
/*20px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  /* Make inputs at least the height of their button counterpart */

  /* Makes inputs behave like true block-level elements */

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#content {
  overflow: hidden;
  background-color: #362f2d;
  margin-left: auto;
  margin-right: auto;
  width: 1280px;
  height: 100%;
}
.clNbParties {
  font-size: 16pt;
  color: #ce0000;
}
.clMenuVContainer {
  padding: 2px 0 2px 0;
  overflow: hidden;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #c7b29a;
}
.clDroit {
  margin: 0 2px 5px 0px;
}
.clGauche {
  margin: 0 0px 5px 2px;
}
.clMenuVTop {
  /* background-image:url("img/design2/box_186_haut.gif"); */

  line-height: 22px;
  font-weight: bold;
  vertical-align: middle;
  padding-left: 5px;
  border-bottom: 1px dashed #000000;
  background-color: #5e524a;
  background-image: -moz-linear-gradient(top, #362f2d, #998675);
  background-image: -ms-linear-gradient(top, #362f2d, #998675);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#362f2d), to(#998675));
  background-image: -webkit-linear-gradient(top, #362f2d, #998675);
  background-image: -o-linear-gradient(top, #362f2d, #998675);
  background-image: linear-gradient(top, #362f2d, #998675);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#362f2d', endColorstr='#998675', GradientType=0);
}
.clMenuV {
  /* background-image:url("img/design2/box_186_fond.gif"); */

  background-color: #998675;
  padding: 4px 5px 0px 5px;
  font-size: 11.049999999999999px;
  line-height: 15.299999999999999px;
}
.clMenuVBottom {
  /* background-image:url("img/design2/box_186_bas.gif"); */

  height: 10px;
  background-color: #716358;
  background-image: -moz-linear-gradient(top, #998675, #362f2d);
  background-image: -ms-linear-gradient(top, #998675, #362f2d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#998675), to(#362f2d));
  background-image: -webkit-linear-gradient(top, #998675, #362f2d);
  background-image: -o-linear-gradient(top, #998675, #362f2d);
  background-image: linear-gradient(top, #998675, #362f2d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#998675', endColorstr='#362f2d', GradientType=0);
}
.clInput {
  background-color: #c7b29a;
  color: #000000;
}
.clDetailJeu {
  display: block;
}
a.clLienJoueurBasPage {
  font-weight: bold;
}
a.clLienForumClair {
  color: #c7b29a;
}
a.clInfoNouveauJeu {
  color: #faebd7;
  font-weight: bold;
  vertical-align: top;
}
.clBody {
  color: #faebd7;
}
.clInfo {
  color: #faebd7;
  font-weight: bold;
}
.clInfo a {
  color: #faebd7;
}
.clBody a {
  color: #faebd7;
  text-decoration: underline;
}
.clLigne1 {
  background-color: #c7b29a;
}
.clLigne2 {
  background-color: #998675;
}
.clLigne1Classement {
  background-color: #c7b29a;
}
.clLigne2Classement {
  background-color: #998675;
}
.clLigne3 {
  background-color: #362f2d;
}
.clEntete {
  background-color: #362f2d;
  color: #998675;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  vertical-align: middle;
}
.clEnteteClassement {
  background-color: #362f2d;
  color: #998675;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  vertical-align: middle;
}
.clLigneBloc {
  display: inline-block;
  vertical-align: middle;
  padding-left: 3px;
  font-size: 11.049999999999999px;
  line-height: 15.299999999999999px;
}
.clJeuClassement {
  color: #faebd7;
  font-size: 15.6px;
  font-weight: bold;
  padding-left: 20px;
  padding-bottom: 6px;
  text-align: center;
  vertical-align: top;
}
.clDJLogin {
  color: #faebd7;
  font-size: 15.6px;
  font-weight: bold;
}
.clDJJeu {
  color: #faebd7;
  font-size: 13px;
  font-weight: bold;
}
.clDJEntete {
  background-color: black;
  color: #998675;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  vertical-align: middle;
}
.clAide {
  color: #cccc66;
  font-weight: bold;
  cursor: help;
}
.clGraph {
  cursor: help;
}
.clEtiquette {
  color: #faebd7;
  font-weight: bold;
}
.clEtiquettePremium {
  color: #000000;
  font-weight: bold;
  text-align: right;
  width: 200px;
  padding-right: 20px;
}
.clOptionPremium {
  color: #000000;
  font-weight: bold;
  text-align: center;
  padding: 0 10px 0 10px;
}
.clTitrePage {
  color: #c7b29a;
  font-size: 20.8px;
  font-style: italic;
  font-weight: bold;
  padding: 3px 3px 10px 3px;
  vertical-align: middle;
}
.clListeEntete {
  background-color: black;
  color: #998675;
  padding: 1px 1px 1px 8px;
  font-weight: bold;
  vertical-align: middle;
}
.clLienMenuV {
  font-weight: bold;
  font-size: 11.700000000000001px;
  line-height: 21.599999999999998px;
}
.clJeuResultats {
  font-weight: bold;
}
.clLienJoueurResultats {
  font-weight: bold;
}
.clResultats {
  font-size: 9.75px;
  line-height: 13.5px;
}
.clMsgForum {
  font-size: 9.75px;
  line-height: 13.5px;
  padding-bottom: 3px;
}
.clAnnonceForum {
  background-color: #c7b29a;
  border: 1px black solid;
  padding: 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
a.clLienPaypal:link,
a.clLienPaypal:active,
a.clLienPaypal:visited {
  color: darkgreen;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none;
}
a.clLienBBG:link,
a.clLienBBG:active,
a.clLienBBG:visited {
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  color: #3B5998;
}
a.clLienBBG:hover {
  color: red;
}
.clLibelle {
  font-weight: bold;
  text-align: right;
  padding-right: 5px;
}
.jeuxDispo {
  font-size: 10pt;
  color: #faebd7;
  font-weight: bold;
  text-align: center;
  float: left;
  width: 180px;
  padding: 10px;
}
.jeuxRegles {
  font-size: 10pt;
  color: #faebd7;
  font-weight: bold;
  height: 150px;
  float: left;
  width: 305px;
  padding: 0 10px 5px 5px;
}
.imgRegles {
  float: left;
  padding-right: 6px;
}
.jeuxDispo a:link,
.jeuxDispo a:visited {
  color: #faebd7;
}
.suggestionsBox {
  position: absolute;
  width: 190px;
  background-color: #c7b29a;
  border: 1px solid #000;
  color: black;
}
.suggestionList {
  margin: 0px;
  padding: 0px;
}
.suggestionList li {
  list-style-type: none;
  margin: 0px 0px 3px 0px;
  padding: 3px;
  cursor: pointer;
}
.suggestionList li:hover {
  background-color: #998675;
}
.clFooter {
  background-color: #342C26;
  font-size: 11.049999999999999px;
  font-style: italic;
  text-align: center;
  color: #C2BCB8;
  line-height: 13.5px;
  padding: 5px;
  margin-top: 5px;
}
.clFooter a {
  font-size: 11.049999999999999px;
  font-style: italic;
  text-align: center;
  color: #C2BCB8;
  line-height: 13.5px;
  text-decoration: underline;
}
dl.table-display {
  width: 100%;
  margin: 1em 0;
  padding: 0;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
.table-display dt {
  display: inline-block;
  /*clear: left;
	float: left; */

  width: 180px;
  margin: 0;
  padding: 5px;
  font-weight: bold;
  vertical-align: top;
  text-align: right;
}
.table-display dd {
  display: inline-block;
  /*float: left; */

  width: 435px;
  margin: 0;
  padding: 5px;
  vertical-align: top;
}
.clSample {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clJauneSample {
  background-color: #FFF600;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clBleuSample {
  background-color: #0078FF;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clRougeSample {
  background-color: #FE0000;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clNoirSample {
  background-color: #4F4F4F;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clBlueSample {
  background-color: #91a9da;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clGreenSample {
  background-color: #8b9652;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clVioletSample {
  background-color: #c19ec1;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clDefaultSample {
  background-color: #998675;
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.clPrefJeu tr:nth-child(even) {
  background: #c7b29a;
  color: #000000;
}
.clPrefJeu tr:first-child {
  background: #998675;
  color: white;
}
.clPrefJeu tr:nth-child(2n+3) {
  background: #998675;
  color: #000000;
}
.clFF {
  position: relative;
  float: left;
  width: 125px;
  height: 50px;
  background-color: #c7b29a;
  color: #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
  margin: 3px;
  padding: 3px;
  display: table;
}
.clFFBody {
  margin: 20px 0 0 55px;
  font-size: 11.049999999999999px;
  line-height: 13.5px;
}
.clFFbtn {
  position: absolute;
  top: 2px;
  right: 2px;
}
.clFFavatar {
  float: left;
  width: 50px;
  height: 50px;
  background-color: antiquewhite;
  text-align: center;
}
.clValidBtn {
  text-align: center;
  margin: 10px;
}
.clPremium {
  border: 1px black solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #c7b29a;
}
.clTable {
  border-width: 1px;
  border-style: outset;
  text-align: center;
  border-collapse: separate ;
}
.clTable th {
  padding: 5px;
  background-color: #998675;
  border-width: 1px;
  font-weight: bold;
  color: antiquewhite;
  border-color: black;
  border-style: inset;
}
.clTable td {
  padding: 5px;
  border-width: 1px;
  border-style: inset;
  border-color: black;
  color: black;
  background-color: #c7b29a;
}
