@font-face {
  font-family: "The Bold Font";
  /*
  src:  url("fonts/the-bold-font/theboldfont-webfont.woff") format("woff"),
        url("fonts/the-bold-font/theboldfont-webfont.woff2") format("woff2"),
        url("fonts/the-bold-font/theboldfont-webfont.ttf") format("truetype");
    */
  /*
      src: url("fonts/exo-2/Exo2-Black.woff") format("woff");
      font-weight: 900;
      */
  src: url("fonts/exo-2/Exo2-ExtraBold.woff") format("woff");
  font-weight: 800;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-Thin.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-ExtraLight.woff") format("woff");
  font-weight: 200;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-Light.woff") format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-Regular.woff") format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-Medium.woff") format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-SemiBold.woff") format("woff");
  font-weight: 600;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-Bold.woff") format("woff");
  font-weight: 700;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-ExtraBold.woff") format("woff");
  font-weight: 800;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-ExtraBoldItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-Black.woff") format("woff");
  font-weight: 900;
}
@font-face {
  font-family: "Exo 2";
  src: url("fonts/exo-2/Exo2-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@media (min-width: 600px) and (max-width: 767px) {
  /* line 24, ../sass/style_info_classement.scss */
  body #select-classement select {
    display: inline-block;
    margin: 0 7px;
    max-width: inherit !important;
    min-width: auto !important;
    width: 25% !important;
  }
}
/* line 33, ../sass/style_info_classement.scss */
body .legende-classement {
  padding: 0 0 20px;
}
/* line 36, ../sass/style_info_classement.scss */
body .legende-classement .legende-content {
  color: black;
}
/* line 39, ../sass/style_info_classement.scss */
body .legende-classement .legende-content span:first-child {
  color: #ea7118;
  font-family: "Exo 2", sans serif;
  font-size: 14px;
  font-weight: 600;
}
/* line 48, ../sass/style_info_classement.scss */
body #classement {
  width: 100%;
  margin-bottom: 20px;
}
/* line 52, ../sass/style_info_classement.scss */
body #classement tr {
  border-bottom: 1px solid #c2c2c2;
  text-transform: uppercase;
  color: black;
}
/* line 57, ../sass/style_info_classement.scss */
body #classement tr:first-child {
  border-bottom: none;
}
/* line 61, ../sass/style_info_classement.scss */
body #classement tr.tr-title {
  font-size: 12px;
  font-weight: normal !important;
  color: #c2c2c2;
}
/* line 66, ../sass/style_info_classement.scss */
body #classement tr.tr-title td {
  border-left: none !important;
}
/* line 70, ../sass/style_info_classement.scss */
body #classement tr.tr-title .cl-prog, body #classement tr.tr-title .cl-pos, body #classement tr.tr-title .cl-ville, body #classement tr.tr-title .cl-point {
  font-weight: bold;
}
/* line 76, ../sass/style_info_classement.scss */
body #classement tr.tr-cl-club {
  background-color: #284f9c !important;
  color: white !important;
}
/* line 80, ../sass/style_info_classement.scss */
body #classement tr.tr-cl-club .cl-pos {
  font-weight: bold;
}
/* line 83, ../sass/style_info_classement.scss */
body #classement tr.tr-cl-club .cl-pos:before {
  top: -1px !important;
}
/* line 89, ../sass/style_info_classement.scss */
body #classement tr td {
  padding: 10px 0px;
}
/* line 92, ../sass/style_info_classement.scss */
body #classement tr td.cl-pos {
  padding: 0px !important;
  text-align: center;
}
/* line 96, ../sass/style_info_classement.scss */
body #classement tr td.cl-pos span {
  font-size: 14px;
  height: 53px;
  line-height: 53px;
  font-weight: bold;
}
/* line 104, ../sass/style_info_classement.scss */
body #classement tr td.cl-ville {
  width: 270px;
}
/* line 108, ../sass/style_info_classement.scss */
body #classement tr td.cl-prog {
  text-align: center;
  width: 45px;
  text-align: center;
}
/* line 113, ../sass/style_info_classement.scss */
body #classement tr td.cl-prog span {
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  display: block;
  border-left: 1px solid #C2C2C2;
}
/* line 122, ../sass/style_info_classement.scss */
body #classement tr td.cl-logo {
  padding: 0;
  text-align: center;
  width: 1px;
}
/* line 127, ../sass/style_info_classement.scss */
body #classement tr td.cl-logo img {
  display: none;
}
/* line 132, ../sass/style_info_classement.scss */
body #classement tr td.cl-detail {
  width: 1px;
}
/* line 136, ../sass/style_info_classement.scss */
body #classement tr td.cl-point, body #classement tr td.cl-joue, body #classement tr td.cl-gagne, body #classement tr td.cl-null, body #classement tr td.cl-perdu, body #classement tr td.cl-butp, body #classement tr td.cl-butc, body #classement tr td.cl-diff {
  width: 43px;
  text-align: center;
}
/* line 141, ../sass/style_info_classement.scss */
body #classement tr td.cl-point {
  font-weight: bold;
}
/* line 144, ../sass/style_info_classement.scss */
body #classement tr td.cl-point span {
  height: 47px;
  line-height: 47px;
  /*font-size: 16px;*/
  display: block;
  border-left: 1px solid #C2C2C2;
}
/* line 153, ../sass/style_info_classement.scss */
body #classement tr td.cl-detail {
  width: 84px !important;
}
/* line 162, ../sass/style_info_classement.scss */
body #classement.ligue_1 tr td.cl-logo, body #classement.l1 tr td.cl-logo, body #classement.ligue_2 tr td.cl-logo, body #classement.l2 tr td.cl-logo, body #classement.nat tr td.cl-logo {
  padding-right: 10px;
  width: 36px;
}
/* line 166, ../sass/style_info_classement.scss */
body #classement.ligue_1 tr td.cl-logo img, body #classement.l1 tr td.cl-logo img, body #classement.ligue_2 tr td.cl-logo img, body #classement.l2 tr td.cl-logo img, body #classement.nat tr td.cl-logo img {
  display: inline-block;
}
/* line 171, ../sass/style_info_classement.scss */
body #classement.ligue_1 tr td.cl-point, body #classement.ligue_1 tr td.cl-joue, body #classement.ligue_1 tr td.cl-gagne, body #classement.ligue_1 tr td.cl-null, body #classement.ligue_1 tr td.cl-perdu, body #classement.ligue_1 tr td.cl-butp, body #classement.ligue_1 tr td.cl-butc, body #classement.ligue_1 tr td.cl-diff, body #classement.ligue_1 tr td.cl-pos, body #classement.ligue_1 tr td.cl-detail, body #classement.l1 tr td.cl-point, body #classement.l1 tr td.cl-joue, body #classement.l1 tr td.cl-gagne, body #classement.l1 tr td.cl-null, body #classement.l1 tr td.cl-perdu, body #classement.l1 tr td.cl-butp, body #classement.l1 tr td.cl-butc, body #classement.l1 tr td.cl-diff, body #classement.l1 tr td.cl-pos, body #classement.l1 tr td.cl-detail, body #classement.ligue_2 tr td.cl-point, body #classement.ligue_2 tr td.cl-joue, body #classement.ligue_2 tr td.cl-gagne, body #classement.ligue_2 tr td.cl-null, body #classement.ligue_2 tr td.cl-perdu, body #classement.ligue_2 tr td.cl-butp, body #classement.ligue_2 tr td.cl-butc, body #classement.ligue_2 tr td.cl-diff, body #classement.ligue_2 tr td.cl-pos, body #classement.ligue_2 tr td.cl-detail, body #classement.l2 tr td.cl-point, body #classement.l2 tr td.cl-joue, body #classement.l2 tr td.cl-gagne, body #classement.l2 tr td.cl-null, body #classement.l2 tr td.cl-perdu, body #classement.l2 tr td.cl-butp, body #classement.l2 tr td.cl-butc, body #classement.l2 tr td.cl-diff, body #classement.l2 tr td.cl-pos, body #classement.l2 tr td.cl-detail, body #classement.nat tr td.cl-point, body #classement.nat tr td.cl-joue, body #classement.nat tr td.cl-gagne, body #classement.nat tr td.cl-null, body #classement.nat tr td.cl-perdu, body #classement.nat tr td.cl-butp, body #classement.nat tr td.cl-butc, body #classement.nat tr td.cl-diff, body #classement.nat tr td.cl-pos, body #classement.nat tr td.cl-detail {
  width: 64px;
  height: 35px;
}
/* line 180, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl1, body #classement.ligue_1 #tr-cl2, body #classement.ligue_1 #tr-cl3, body #classement.l1 #tr-cl1, body #classement.l1 #tr-cl2, body #classement.l1 #tr-cl3 {
  background-color: #f4f4f4;
}
/* line 183, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl1 .cl-detail, body #classement.ligue_1 #tr-cl2 .cl-detail, body #classement.ligue_1 #tr-cl3 .cl-detail, body #classement.l1 #tr-cl1 .cl-detail, body #classement.l1 #tr-cl2 .cl-detail, body #classement.l1 #tr-cl3 .cl-detail {
  background: url("../images/competitions/championsleague.png") no-repeat scroll center center transparent;
}
/* line 187, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl1.tr-cl-club .cl-detail, body #classement.ligue_1 #tr-cl2.tr-cl-club .cl-detail, body #classement.ligue_1 #tr-cl3.tr-cl-club .cl-detail, body #classement.l1 #tr-cl1.tr-cl-club .cl-detail, body #classement.l1 #tr-cl2.tr-cl-club .cl-detail, body #classement.l1 #tr-cl3.tr-cl-club .cl-detail {
  background-image: url("../images/competitions/championsleague_blanc.png");
}
/* line 192, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl4, body #classement.ligue_1 #tr-cl5, body #classement.ligue_1 #tr-cl6, body #classement.l1 #tr-cl4, body #classement.l1 #tr-cl5, body #classement.l1 #tr-cl6 {
  background-color: #eef3ff;
}
/* line 195, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl4 .cl-detail, body #classement.ligue_1 #tr-cl5 .cl-detail, body #classement.ligue_1 #tr-cl6 .cl-detail, body #classement.l1 #tr-cl4 .cl-detail, body #classement.l1 #tr-cl5 .cl-detail, body #classement.l1 #tr-cl6 .cl-detail {
  background: url("../images/competitions/europaleague.png") no-repeat scroll center center transparent;
}
/* line 199, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl4.tr-cl-club .cl-detail, body #classement.ligue_1 #tr-cl5.tr-cl-club .cl-detail, body #classement.ligue_1 #tr-cl6.tr-cl-club .cl-detail, body #classement.l1 #tr-cl4.tr-cl-club .cl-detail, body #classement.l1 #tr-cl5.tr-cl-club .cl-detail, body #classement.l1 #tr-cl6.tr-cl-club .cl-detail {
  background-image: url("../images/competitions/europaleagueblanc.png");
}
/* line 204, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl18, body #classement.l1 #tr-cl18 {
  background-color: #f4f4f4;
}
/* line 207, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl18 .cl-detail, body #classement.l1 #tr-cl18 .cl-detail {
  background: url("../images/competitions/barrageclassement.png") no-repeat scroll 0px center transparent;
}
/* line 212, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl18.tr-cl-club .cl-detail, body #classement.l1 #tr-cl18.tr-cl-club .cl-detail {
  background: url("../images/competitions/barrageclassement.png") no-repeat scroll 0px center transparent;
}
/* line 218, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl19, body #classement.ligue_1 #tr-cl20, body #classement.l1 #tr-cl19, body #classement.l1 #tr-cl20 {
  background-color: #f4f4f4;
}
/* line 221, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl19 .cl-detail, body #classement.ligue_1 #tr-cl20 .cl-detail, body #classement.l1 #tr-cl19 .cl-detail, body #classement.l1 #tr-cl20 .cl-detail {
  background: url("../images/competitions/ligue2classement.png") no-repeat scroll 0px center transparent;
}
/* line 226, ../sass/style_info_classement.scss */
body #classement.ligue_1 #tr-cl19.tr-cl-club .cl-detail, body #classement.ligue_1 #tr-cl20.tr-cl-club .cl-detail, body #classement.l1 #tr-cl19.tr-cl-club .cl-detail, body #classement.l1 #tr-cl20.tr-cl-club .cl-detail {
  background: url("../images/competitions/ligue2classementblanc.png") no-repeat scroll 0px center transparent;
}
/* line 234, ../sass/style_info_classement.scss */
body #classement.ligue_2 #tr-cl1, body #classement.ligue_2 #tr-cl2, body #classement.ligue_2 #tr-cl3, body #classement.l2 #tr-cl1, body #classement.l2 #tr-cl2, body #classement.l2 #tr-cl3 {
  background-color: #f4f4f4;
}
/* line 237, ../sass/style_info_classement.scss */
body #classement.ligue_2 #tr-cl1 .cl-detail, body #classement.ligue_2 #tr-cl2 .cl-detail, body #classement.ligue_2 #tr-cl3 .cl-detail, body #classement.l2 #tr-cl1 .cl-detail, body #classement.l2 #tr-cl2 .cl-detail, body #classement.l2 #tr-cl3 .cl-detail {
  background: url("../images/competitions/ligue1.png") no-repeat scroll 0px center transparent;
}
/* line 242, ../sass/style_info_classement.scss */
body #classement.ligue_2 #tr-cl1.tr-cl-club .cl-detail, body #classement.ligue_2 #tr-cl2.tr-cl-club .cl-detail, body #classement.ligue_2 #tr-cl3.tr-cl-club .cl-detail, body #classement.l2 #tr-cl1.tr-cl-club .cl-detail, body #classement.l2 #tr-cl2.tr-cl-club .cl-detail, body #classement.l2 #tr-cl3.tr-cl-club .cl-detail {
  background: url("../images/competitions/ligue1blanc.png") no-repeat scroll 0px center transparent;
}
/* line 248, ../sass/style_info_classement.scss */
body #classement.ligue_2 #tr-cl18, body #classement.ligue_2 #tr-cl19, body #classement.ligue_2 #tr-cl20, body #classement.l2 #tr-cl18, body #classement.l2 #tr-cl19, body #classement.l2 #tr-cl20 {
  background-color: #f4f4f4;
}
/* line 251, ../sass/style_info_classement.scss */
body #classement.ligue_2 #tr-cl18 .cl-detail, body #classement.ligue_2 #tr-cl19 .cl-detail, body #classement.ligue_2 #tr-cl20 .cl-detail, body #classement.l2 #tr-cl18 .cl-detail, body #classement.l2 #tr-cl19 .cl-detail, body #classement.l2 #tr-cl20 .cl-detail {
  background: url("../images/competitions/national.png") no-repeat scroll 0px center transparent;
}
/* line 258, ../sass/style_info_classement.scss */
body #classement.nat #tr-cl1, body #classement.nat #tr-cl2, body #classement.nat #tr-cl3 {
  background-color: #f4f4f4;
}
/* line 261, ../sass/style_info_classement.scss */
body #classement.nat #tr-cl1 .cl-detail, body #classement.nat #tr-cl2 .cl-detail, body #classement.nat #tr-cl3 .cl-detail {
  background: url("../images/competitions/ligue2classement.png") no-repeat scroll 0px center transparent;
}
/* line 266, ../sass/style_info_classement.scss */
body #classement.nat #tr-cl1.tr-cl-club .cl-detail, body #classement.nat #tr-cl2.tr-cl-club .cl-detail, body #classement.nat #tr-cl3.tr-cl-club .cl-detail {
  background: url("../images/competitions/ligue2classementblanc.png") no-repeat scroll 0px center transparent;
}
/* line 272, ../sass/style_info_classement.scss */
body #classement.nat #tr-cl17, body #classement.nat #tr-cl18, body #classement.nat #tr-cl19, body #classement.nat #tr-cl20 {
  background-color: #f4f4f4;
}
@media (min-width: 600px) and (max-width: 969px) {
  /* line 279, ../sass/style_info_classement.scss */
  body #classement .cl-detail {
    display: none;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  /* line 284, ../sass/style_info_classement.scss */
  body #classement {
    font-size: 12px;
  }
}
@media (max-width: 599px) {
  /* line 290, ../sass/style_info_classement.scss */
  body #classement tr td {
    font-size: 10px;
  }
  /* line 293, ../sass/style_info_classement.scss */
  body #classement tr td.cl-logo img {
    height: 18px;
    width: 18px;
  }
  /* line 298, ../sass/style_info_classement.scss */
  body #classement tr td.cl-detail {
    display: none;
  }
}
