#wrapper #fichebase_v65 #container #col-gauche {
    width: 660px !important;
    padding-top: 0px;
}

#wrapper #fichebase_v65 #container #col-droite {
    *width: 300px !important;
    *overflow: hidden;
}

#fichebase_v65 article#fiche_match {
    width: 1000px;
    padding-top: 10px;
}

#fichebase_v65 article#fiche_match #container {
    width: 980px;
    padding: 20px 20px 20px 0;
}

/*  #fichebase_v65 article#fiche_match section{ width: 98%; margin: 0px 1% 10px 1%}*/

#fichebase_v65 article#fiche_match section {
    width: 960px;
    margin: 0px 20px 10px 20px;
}

#fichebase_v65 article#fiche_match section#livetet h1 {
    color: #232730;
    font-family: Arial;
    font-size: 1em;
    line-height: 1em;
    text-transform: none;
    width: 100% !important;
    margin: 0;
    padding: 0;
}

#fichebase_v65 article#fiche_match section#livetet h1 span {
    color: #7d8598;
    font-family: Arial;
    font-size: 1em;
    line-height: 1em;
    font-weight: 100;
}

#fichebase_v65 article#fiche_match section#livetet span {
    color: #7d8598;
    font-family: Arial;
    font-size: 1em;
    line-height: 1em;
    font-weight: 100;
}

#fichebase_v65 article#fiche_match section#livetet .tiers_tet {
    min-height: 42px;
    float: left;
    width: 33.3%;
    overflow: hidden;
}

#fichebase_v65 article#fiche_match section#livetet div.tiers_tet:last-child {
    position: relative;
}

#fichebase_v65 article#fiche_match section#livetet .tiers_tet .block.pb_9394 {
    position: static;
    display: block;
    margin: 0 auto;
}

#fichebase_v65 article#fiche_match section#livetet .tiers_tet.tet_titre div {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    height: 42px;
    line-height: 1em;
}

.tiers_tet.tet_titre h1 {
    border-bottom: 0px !important;
}

#fichebase_v65 article#fiche_match section#livetet div.tiers_tet {
    box-sizing: border-box;
    border: 1px solid #d4dae6;
    border-top: 0 !important;
    border-bottom: 0 !important;
}

#fichebase_v65 article#fiche_match section#livetet div.tiers_tet:first-child {
    border: 0 !important;
}

#fichebase_v65 article#fiche_match section#livetet div.tiers_tet:last-child {
    border: 0 !important;
}

#fichebase_v65 article#fiche_match .seemore {
    border-top: 0;
    position: relative;
    margin-left: 0 !important;
}

#fichebase_v65 article#fiche_match #fm_AVMATCH .seemore {
    width: auto !important;
}

#fichebase_v65 section#fm_COMP > div {
    float: left;
    width: 300px;
    padding: 0 10px;
}

#fichebase_v65 section#fm_COMP .eq1 {
    margin-left: 20px;
}

#fichebase_v65 section#fm_COMP .compo_joueur.compo_equipe {
    padding: 20px 0;
    font-weight: 100;
    text-align: center;
    border-bottom: 2px solid #d4dae6;
}

#fichebase_v65 section#fm_COMP .compo_joueur.compo_equipe a {
    font-family: 'museo_sans900' !important;
    font-size: 1.3em;
    text-transform: uppercase;
}

#fichebase_v65 section#fm_COMP .compo_joueur {
    border-bottom: 1px solid #d4dae6;
    padding: 10px 0  10px 10px;
    position: relative;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons.heure {
    position: absolute;
    left: -2px;
    top: 10px;
    padding: 4px 4px 0px 12px;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons div {
    height: 10px;
    border-radius: 2px;
    width: 6px;
    overflow: hidden;
    background-size: 15px;
    color: #fff;
    font-weight: 700;
    font-size: 1.2em;
    background-repeat: no-repeat;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_jaune {
    background-position: 0 -25px;
    position: absolute;
    z-index: 1;
    left: 2px;
    top: 3px;
    background: #f8d200;
    border: 1px solid #f6d100;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_rouge {
    background-position: 0 -39px;
    position: absolute;
    z-index: 2;
    left: 1px;
    top: 2px;
    background: #e30000;
    border: 1px solid #de0000;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_but {
    background: url(/v6/img/football/newlive/sprite_icon_small.png?RIO-RJ);
    background-position: 0 -4px;
    width: 10px;
    float: left;
    padding: 2px;
    height: 9px;
    background-size: 14px;
    position: absolute;
    top: 2px;
    left: -8px;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_but.c_but0 {
    top: 2px;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_but.c_but1 {
    top: -9px;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_but.c_but2 {
    top: 13px;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_but.c_but3 {
    top: -9px;
    left: -17px;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_but.c_but4 {
    top: 2px;
    left: -17px;
}

#fichebase_v65 section#fm_COMP .compo_joueur .cartons .c_but.c_but4 {
    top: 13px;
    left: -17px;
}

#fichebase_v65 section#fm_COMP .compo_joueur .pluz div {
    width: 6px;
    border-radius: 2px;
    height: 10px;
    overflow: hidden;
    background-size: 14px;
    color: #fff;
    font-weight: 700;
    font-size: 1.2em;
    background-repeat: no-repeat;
}

#fichebase_v65 section#fm_COMP .compo_joueur .pluz .c_jaune {
    background: #f8d200;
    border: 1px solid #f6d100;
}

#fichebase_v65 section#fm_COMP .compo_joueur .pluz .c_rouge {
    background: #e30000;
    border: 1px solid #de0000;
}

#fichebase_v65 section#fm_COMP .compo_joueur .pluz .c_but {
    background: url(/v6/img/football/newlive/sprite_icon_small.png?RIO-RJ);
    background-position: 0 -4px;
    width: 10px;
    float: left;
    padding: 2px;
    background-size: 14px;
}

#fichebase_v65 section#fm_COMP .compo_joueur div {
    float: right;
}

#fichebase_v65 section#fm_COMP .compo_joueur.rempla div {
    float: left;
}

#fichebase_v65 section#fm_COMP .compo_joueur i {
    font-size: 12px;
    color: #555;
    font-style: normal !important;
}

#fichebase_v65 section#fm_COMP .compo_joueur.rempla .compos-minute {
    width: 50px;
    text-align: center;
}

#fichebase_v65 section#fm_COMP .compo_joueur.rempla .compos-remplacements {
    text-align: left;
    float: none !important;
}

#fichebase_v65 section#fm_COMP .compo_joueur.rempla .cartons, #fichebase_v65 section#fm_COMP .compo_joueur.rempla .note {
    float: right;
    width: 40px;
}

.liver.author {
    margin: 10px 0 !important;
}

#fichebase_v65 article#fiche_match section#livetet .tiers_tet .shareCount {
    display: none;
}

#fichebase_v65 article#fiche_match section#livetet .tiers_tet .floatingPartageOn .shareCount {
    display: inline-block !important;
    width: 100%;
}

#fichebase_v65 article#fiche_match section#livetet .tiers_tet .share-tick {
    width: 303px;
    border: 0 !important;
    margin: 0;
    height: 41px;
}

#fichebase_v65 article#fiche_match section#livetet .partageons.duhaut, #fichebase_v65 article#fiche_match section#livetet .shareCount {
    background: none !important;
}

#fichebase_v65 article#fiche_match section#livetet .tiers_tet .partage_v65 {
    width: 333px;
}

article#fiche_match section#live-placar {
    float: left;
    min-height: 290px;
    position: relative;
    z-index: 100000;
}

article#fiche_match section#live-placar .placarback {
    float: left;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat  !important;
    background-position: 0 80% !important;
    background-size: 100% auto  !important;
}

article#fiche_match section#live-placar #placarfore {
    float: left;
    position: relative;
    z-index: 1;
    width: 100%;
}

article#fiche_match section#live-placar .info_match_sup *, article#fiche_match section#live-placar .info_match_sub * {
    font-size: 1em;
}

article#fiche_match section#live-placar .info_match_sup {
    position: relative;
    z-index: 11;
    height: 28px;
    text-align: center;
    display: block;
    width: 100%;
}

article#fiche_match section#live-placar .info_match_sup div {
    box-shadow: 1px 1px 3px -1px #232730;
    padding: 5px 15px;
    height: 25px;
    border-radius: 0 0 5px 5px;
    background: #fff;
    font-weight: 700;
    color: #434a5a;
    display: inline-block;
}

article#fiche_match section#live-placar .info_match_sub {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 5px 0;
    height: 20px;
    background: #232730;
    color: #7f8698;
}

article#fiche_match section#live-placar .info_match_sub div {
    float: left;
    width: 48%;
    padding: 0 1%;
}

article#fiche_match section#live-placar .info_match_sub .info_date {
    text-align: right;
}

article#fiche_match section#live-placar .PlInfo {
    width: 100%;
    float: left;
    height: 100%;
    min-height: 270px;
    background: -moz-linear-gradient(top, rgba(15, 18, 22, 1) 0%, rgba(15, 18, 22, 0.29) 23%, rgba(15, 18, 22, 0.02) 50%, rgba(15, 18, 22, 0.29) 77%, rgba(15, 18, 22, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(15, 18, 22, 1)), color-stop(23%, rgba(15, 18, 22, 0.29)), color-stop(50%, rgba(15, 18, 22, 0.02)), color-stop(77%, rgba(15, 18, 22, 0.29)), color-stop(100%, rgba(15, 18, 22, 1)));
    background: -webkit-linear-gradient(top, rgba(15, 18, 22, 1) 0%, rgba(15, 18, 22, 0.29) 23%, rgba(15, 18, 22, 0.02) 50%, rgba(15, 18, 22, 0.29) 77%, rgba(15, 18, 22, 1) 100%);
    background: -o-linear-gradient(top, rgba(15, 18, 22, 1) 0%, rgba(15, 18, 22, 0.29) 23%, rgba(15, 18, 22, 0.02) 50%, rgba(15, 18, 22, 0.29) 77%, rgba(15, 18, 22, 1) 100%);
    background: -ms-linear-gradient(top, rgba(15, 18, 22, 1) 0%, rgba(15, 18, 22, 0.29) 23%, rgba(15, 18, 22, 0.02) 50%, rgba(15, 18, 22, 0.29) 77%, rgba(15, 18, 22, 1) 100%);
    background: linear-gradient(to bottom, rgba(15, 18, 22, 1) 0%, rgba(15, 18, 22, 0.29) 23%, rgba(15, 18, 22, 0.02) 50%, rgba(15, 18, 22, 0.29) 77%, rgba(15, 18, 22, 1) 100%);
}

article#fiche_match section#live-placar .PlInfo #scoDom, article#fiche_match section#live-placar .PlInfo #scoExt, article#fiche_match section#live-placar .PlInfo #scoSpec {
    position: absolute;
}

article#fiche_match section#live-placar .PlInfo #scoSpec .prol {
    height: 48px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 490px;
}

#live-placar #t-a-b {
    position: absolute;
    min-height: 230px;
    overflow: hidden;
    color: #FFF;
    bottom: 0px;
    z-index: 31;
    width: 360px;
    padding: 0 310px;
    left: 0;
    background: rgba(12, 13, 15, 0.9);
}

#live-placar #t-a-b .close {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 316px;
    display: block;
    background-position: -327px -472px !important;
}

#live-placar #t-a-b strong.tabt {
    margin: 5px 0;
    padding: 3px 0;
    float: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-weight: 700;
    font-size: 18px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    font-family: Arial;
    text-shadow: 2px 2px 2px #171a21;
    color: #FFF;
    text-align: center;
    clear: right;
}

#live-placar #t-a-b div.tbb {
    width: 46%;
    padding: 0 2%;
    float: left;
}

#live-placar #t-a-b div.tabe2 {
    float: right;
    text-align: right;
}

#live-placar #t-a-b div.tbb:first-child {}

#live-placar #t-a-b div.tbb .item * {
    font-size: 0.8em !important;
    font-weight: 100 !important;
}

#live-placar #t-a-b .tb_contain {
    background: rgba(0, 0, 0, 0.6);
    width: 360px;
    min-height: 118px;
    overflow-x: hidden;
}

#live-placar #t-a-b .tbb .reussi span, #live-placar #t-a-b .tbb .rate span {
    width: 18px;
    background: url("/v6/img/sprite_LIVEFOOT.png") repeat scroll -727px -44px transparent;
    height: 18px;
    float: left;
}

#live-placar #t-a-b div.tabe2 span {
    float: right !important;
}

#live-placar #t-a-b .tbb .rate span {
    background-position: -752px -69px;
}

#live-placar #t-a-b .tbb .reussi strong {
    color: #a0d38c;
}

#live-placar #t-a-b .tbb .rate strong {
    color: #e46562;
}

#live-placar .PlInfo #scoDom, #live-placar .PlInfo #scoExt {
    width: 100px;
}

#live-placar .PlInfo .PlEq {
    float: left;
    width: 40%;
    /*height: 100%;*/
    position: relative;
}

#live-placar .PlInfo .PlEq *, #live-placar .PlInfo .arbitre, #live-placar .PlInfo #scoSpec {
    text-shadow: 0px 0px 3px #000;
}

#live-placar .PlInfo #EqDom.PlEq {
    margin-right: 10%;
}

#live-placar .PlInfo #EqExt.PlEq {
    margin-left: 10%;
}

.opa_75 i.showd {
    margin-right: 5px;
}

#live-placar .PlInfo .PlEq .equipe {
    float: left;
    width: 100%;
    position: absolute;
    top: 40px;
    left: 0;
}

#live-placar .PlInfo .PlEq .equipe a {
    float: left;
    width: 80%;
    font-family: "museo_sans900" !important;
    text-align: center;
    font-size: 2.1em;
    color: #FFF;
    /*text-shadow: 0px 1px 5px #000;*/
}

#live-placar .PlInfo #EqExt.PlEq .equipe a {
    margin-left: 20%;
}

#live-placar .PlInfo .PlEq .logo {
    float: left;
    width: 80%;
    position: absolute;
    top: 70px;
    text-align: center;
}

#live-placar .PlInfo .PlEq .logo img {
    width: 150px;
    text-align: center;
}

#live-placar .PlInfo #EqDom.PlEq .logo {
    left: 0px;
}

#live-placar .PlInfo #EqExt.PlEq .logo {
    right: 0px;
}

#live-placar .PlInfo .PlEq .buteurs {
    float: left;
    min-height: 66px;
    width: 86%;
    margin: 110px 7% 10px 7%;
    z-index: 2;
    position: relative;
}

#live-placar .PlInfo .PlEq .cartons {
    float: left;
    width: 86%;
    margin: 0 7% 20px  7%;
    z-index: 2;
    position: relative;
}

#live-placar .PlInfo .PlEq .cartons .list {
    display: none;
    position: absolute;
    width: 275px;
    bottom: 35px;
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.8);
    z-index: 30;
}

#live-placar .PlInfo #EqDom.PlEq .cartons .list {
    left: -70px;
}

#live-placar .PlInfo #EqExt.PlEq .cartons .list {
    left: -124px;
}

#live-placar .PlInfo .PlEq .cartons .list a {
    clear: both;
    color: #FFF;
    font-size: 0.8em;
    width: 80%;
    padding: 1px 5%;
    float: left;
}

#live-placar .PlInfo .PlEq .cartons > div {
    float: left;
    width: 40px;
    position: relative;
}

#live-placar .PlInfo #EqDom.PlEq .cartons > div {
    float: right;
}

#live-placar .PlInfo .PlEq .cartons > div a {
    background: url(/v6/img/football/newlive/sprite_icon_small.png?RIO-RJ);
    background-size: 25px;
    color: #fff;
    font-weight: 700;
    font-size: 1.2em;
    background-repeat: no-repeat;
    padding: 4px 4px 0px 25px;
}

#live-placar .PlInfo .PlEq .cartons div.cjaune a.number {
    background-position: -2px -39px;
    background-position: -2px 9.8%;
    height: 15px;
    width: 123px;
}

#live-placar .PlInfo .PlEq .cartons div.crouge a.number {
    background-position: -2px -63px;
    background-position: -2px 15.8%;
    height: 15px;
    width: 123px;
}

#live-placar .PlInfo .PlEq .cartons div a b {
    font-size: 0.8em;
}

#live-placar .PlInfo .PlEq .cartons div .list a span {
    font-size: 1em;
    margin-right: 8px;
}

#live-placar .PlInfo .PlEq .cartons div .list a {
    background: url(/v6/img/football/newlive/sprite_icon_small.png?RIO-RJ);
    height: 17px;
    background-size: 20px auto;
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: 0 -33px;
    background-position: 0 11%;
}

#live-placar .PlInfo .PlEq .cartons div.crouge .list a {
    background-position: 0 -51px;
    background-position: 0 15.8%;
}

.carton0 {
    opacity: 0;
    filter: alpha("opacity=0");
}

#Placar .zoneClick {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity = 0);
}

#Placar .zoneClick.actived {
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity = 0);
}

#Placar .arbitre {
    position: absolute;
    top: 230px;
    width: 233px;
    color: #fff;
    text-align: center;
    left: 372px;
}

#live-placar .PlInfo #EqDom.PlEq .buteurs .item {
    float: right;
}

#live-placar .PlInfo #EqExt.PlEq .buteurs .item {
    float: left;
}

#live-placar .PlInfo .PlEq .buteurs .item {
    clear: both;
    color: #FFF;
    line-height: 1.3em;
    font-size: 1.05em;
    /*text-shadow: 0px 1px 5px #000;*/
}

#live-placar .PlInfo .score {
    font-size: 6em;
    line-height: 1em;
    letter-spacing: -1px;
    color: #000;
    background: #fff;
    text-align: center;
    font-family: "museo_sans900" !important;
    width: 105px;
    height: 97px;
}


.Basket #live-placar .PlInfo .score , .Rugby #live-placar .PlInfo .score {
    font-size: 4em;
    line-height: 1.3em;
    letter-spacing: -1px;
    color: #000;
    background: #fff;
    text-align: center;
    font-family: "museo_sans900" !important;
    width: 120px !important;
    height: 80px;
}

#live-placar .PlInfo .score.sc1 {
    top: 125px;
    left: 380px;
    border-radius: 5px 0 0 5px;
}

#live-placar .PlInfo .score.sc2 {
    top: 125px;
    right: 379px;
    border-radius: 0 5px 5px 0;
}

.Basket #live-placar .PlInfo .score.sc1,.Rugby #live-placar .PlInfo .score.sc1 {
    top: 110px;
    left: 360px;
    border-radius: 5px 0 0 5px;
}

.Basket #live-placar .PlInfo .score.sc2,.Rugby #live-placar .PlInfo .score.sc2 {
    top: 110px;
    right: 359px;
    border-radius: 0 5px 5px 0;
}

.Basket #live-placar .PlInfo .score.sc1, .Basket #live-placar .PlInfo .score.sc2{
    top: 90px;
}
#fichebase_v65 section .Rugby .PlInfo .points{ position: relative; width: 100%;}
#fichebase_v65 section .Rugby .PlInfo .points .picrugby{
  float: left;
  width: 57%;
  position: relative;
  text-align: center;
  padding: 2px 2%;
  margin: 3px 15% 0 7%;
  border-radius: 2px;
  cursor: pointer;
 
}
#fichebase_v65 section .Rugby .PlInfo #EqExt .points .picrugby{
  margin: 0 7% 3px 28%;
 
}
 
#fichebase_v65 section .Rugby .PlInfo .points a.number{

  background: rgba(1,113,39,0.5);
 /* border-bottom: 1px solid #fff;*/
  border-radius: 2px;
  color: #fff;
  display: block;
  width: 80%;
  margin: 0 10%;
 
}
#fichebase_v65 section .Rugby .PlInfo .points .picrugby .list{
 
    display:none;
    top: 0;
    width: 100%;
}
#fichebase_v65 section .Rugby .PlInfo #EqExt .points .picrugby .list{
    
    left: 0%;
    right: 100%;

}
#fichebase_v65 section .Rugby .PlInfo .points .picrugby .list a{ 
    color: #fff;
    font-size: 0.8em;
    float:left; 
    width: 80%;
    margin: 2px 10%;
 }

#live-placar .PlInfo #scoSpec {
    width: 50%;
    left: 25%;
    top: 60px;
    text-align: center;
    color: #FFF;
}

#live-placar .PlInfo #scoSpec span.lighter {
    font-weight: 700 !important;
    color: #FFF;
    /*text-shadow: 0px 1px 5px #000; */
}

.Basket #live-placar .PlInfo #scoSpec {
    width: 50%;
    left: 25%;
    top: 190px;
    text-align: center;
    color: #FFF;
}

.Basket #live-placar .PlInfo #scoSpec span.lighter {
    font-weight: 100 !important;
    color: #FFF;
    display: block;
    max-width: 400px;
    margin: 0 auto;
}

.Basket #live-placar .PlInfo #scoSpec span.lighter div {
    padding: 4px 11px;
    line-height: 13px;
    max-width: 48px;
    display: inline-block;
    border-radius: 2px;
    color: #000;
    font-size: 1em;
    background: #fff;
    text-shadow: 0 0 0 #fff;
}

.Basket #live-placar .PlInfo #scoSpec span.lighter div strong {
    font-size: 1.2em;
}

#live-placar .sco {
    position: absolute;
    bottom: 23px;
    width: 100%;
    z-index: 5;
    color: #fff;
}

#live-placar .sco .min {
    padding: 10px 5px;
    font-weight: 700;
    font-size: 3em;
    line-height: 0.4em;
    letter-spacing: -0.05em;
    max-width: 110px;
    text-align: center;
    color: #fff;
    font-family: 'museo_sans900';
    display: block;
    margin: 0 auto;
}

#live-placar .sco .min[statut='T'],
#live-placar .sco .min[statut='M'],
#live-placar .sco .min[statut='MP'],
#live-placar .sco .min[statut='V'],
#live-placar .sco .min[statut='A'],
#live-placar .sco .min[statut='FP'],
#live-placar .sco .min[statut='A'],
#live-placar .sco .min[statut='R'],
#live-placar .sco .min[statut='S'],
#live-placar .sco .min[statut='1Q'], #live-placar .sco .min[statut='2Q'], #live-placar .sco .min[statut='3Q'], #live-placar .sco .min[statut='4Q'],
#live-placar .sco .min[statut='TB'] {
    font-weight: 700;
    font-size: 1.3em;
    text-align: center;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif !important;
    display: block;
    background: #2c323d;
    border-radius: 8px;
    font-size: 1.3em;
    letter-spacing: 0em;
}

#live-placar .sco .min[statut='1Q'], #live-placar .sco .min[statut='2Q'], #live-placar .sco .min[statut='3Q'], #live-placar .sco .min[statut='4Q'] {}

#live-placar .sco .min sup {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 0.9rem;
}

#live-placar .sco .min span {
    font-family: 'interstateregular';
    font-size: 0.6em;
    vertical-align: super;
}

#live-placar .sco .min span.tmps {
    opacity: 0;
    display: inline-block;
}

#live-placar #timeline {
    background: #171b22;
    height: 70px;
    width: 100%;
    float: left;
  
}

/*#live-placar.avenir #timeline { display:none}*/

.Football #live-placar #timeline .timeback {
    background: url(/v6/img/football/newlive/TIMELINE-BACK.gif?aaa00111);
}

.Basket #live-placar #timeline .timeback {
    background: url(/v6/img/basket/newlive/TIMELINE-BACK.gif?aaa00111);
}

.Rugby #live-placar #timeline .timeback {
    background: url(/v6/img/rugby/newlive/TIMELINE-BACK.gif?aaa00111);
}

body[code="NBA"].Basket #live-placar #timeline .timeback {
    background: url(/v6/img/basket/newlive/TIMELINE-BACK-NBA.gif?aaa000111);
}

.Football #live-placar #timeline .timeback {
    float: left;
    height: 70px;
    width: 100%;
    margin: 0 0 0 0;
}

.Rugby #live-placar #timeline .timeback {
    float: left;
    height: 70px;
    width: 100%;
    margin: 0 0 0 0;
}

.Basket #live-placar #timeline .timeback {
    float: left;
    height: 70px;
    width: 100%;
    margin: 0 0 0 0;
}

.Football #live-placar #timeline .timeback #timeline-cont {
    float: left;
    width: 0%;
    height: 69px;
    background: url(/v6/img/football/newlive/TIMELINE.gif?aaa00111);
}

.Basket #live-placar #timeline .timeback #timeline-cont {
    float: left;
    width: 0%;
    height: 69px;
    background: url(/v6/img/basket/newlive/TIMELINE.gif?aaa00111);
}

.Rugby #live-placar #timeline .timeback #timeline-cont {
    float: left;
    width: 0%;
    height: 69px;
    background: url(/v6/img/rugby/newlive/TIMELINE.gif?aaa00111);
}

body[code="NBA"].Basket #live-placar #timeline .timeback #timeline-cont {
    float: left;
    width: 0%;
    height: 69px;
    background: url(/v6/img/basket/newlive/TIMELINE-NBA.gif?aa0a0111);
}

.Football #live-placar #timeline .timebackprol {
    background: url(/v6/img/football/newlive/TIMELINE-BACK-PROL.gif?aaa0111);
}

.Football #live-placar #timeline .timebackprol {
    float: left;
    height: 70px;
    width: 96%;
    margin: 0  0 0 0.8%;
}

.Football #live-placar #timeline .timebackprol #timeline-cont {
    float: left;
    width: 0%;
    height: 50px;
    background: url(/v6/img/football/newlive/TIMELINE-PROL.gif?aaa0111);
}

.Football #live-placar #timeline .timeback #timeline-inner .tl-carton,
.Football #live-placar #timeline .timeback #timeline-inner .tl-but,
.Rugby #live-placar #timeline .timeback #timeline-inner .tl-ess,
.Rugby #live-placar #timeline .timeback #timeline-inner .tl-pen,
.Rugby #live-placar #timeline .timeback #timeline-inner .tl-tra,
.Rugby #live-placar #timeline .timeback #timeline-inner .tl-dro,
.Football #live-placar #timeline .timeback #timeline-inner .tl-rp {
    display: none;
}

.bulle {
    display: none;
}

#timeline-inner {
    width: 960px;
    height: 70px;
}

#tl-1 {
    float: left;
    height: 80px;
    margin-left: 30px;
    position: relative;
    width: 392px;
}

#tl-2 {
    float: right;
    height: 80px;
    position: relative;
    width: 410px;
}

#tl1-eq1 div, #tl2-eq1 div, #tl1-eq2 div, #tl2-eq2 div {
    position: absolute;
    cursor: pointer;
}

#tl1-eq1, #tl2-eq1 {
    height: 28px;
    margin-left: -7px;
    padding-top: 12px;
    position: relative;
    width: 400px;
}

#tl1-eq2, #tl2-eq2 {
    height: 27px;
    margin-left: -7px;
    padding-top: 13px;
    position: relative;
    width: 400px;
}

#tl1-eq1 div, #tl2-eq1 div {
    top: 21px;
    text-align: center;
}

#tl1-eq2 div, #tl2-eq2 div {
    top: 7px;
    text-align: center;
}

#timeline-inner .tl-but, #timeline-inner .tl-carton, #timeline-inner .tl-rp {
    background: url(/v6/img/football/newlive/sprite_icon_small.png?RIO-RJ) 0 -1000px;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

#timeline-inner .tl-ess, #timeline-inner .tl-dro, #timeline-inner .tl-tra, #timeline-inner .tl-pen {
    background: url(/v6/img/rugby/newlive/sprite_icon_small.png?RIO-RJ) 0 -1000px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    z-index: 5;
}

#timeline-inner .tl-but, #timeline-inner .tl-ess  {
    background-position: 0 0 !important;
    height: 34px;
    width: 30px;
    z-index: 17;
}
 

#timeline-inner .tl-jaune {
    background-position: 0 -19px;
    height: 13px;
    width: 12px;
    z-index: 13;
}

#timeline-inner .tl-rouge {
    background-position: 0 -30px;
    height: 12px;
    width: 12px;
}

#timeline-inner .tl-rp {
    background-position: 0 -53px;
    height: 13px;
    width: 12px;
}

.Rugby #timeline-inner .tl-tra {
  background-position: 8px -169px;
  height: 35px;
  width: 25px;
  margin-left: 8px;
  top:19px;
}
.Rugby #timeline-inner .tl-dro {
  background-position: 0 -169px;
  height: 16px;
  width: 30px;
  top:6px;
}
.Rugby #timeline-inner .tl-pen {
  background-position: 0 -113px;
  height: 16px;
  width: 30px;
  top:6px;
}


.Rugby #timeline-inner .tl-rp{ z-index: 1}


.Football #timeline-inner .bulle a {
    box-shadow: -1px 2px 6px #000;
}

#timeline {
    position: relative;
}

#timeline .backG {
    display: none;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    filter: alpha(opacity = 50);
}

#rebonds_partage {
    z-index: 101 !important;
}

 

#tl1-eq1 .tl-ess, #tl2-eq1 .tl-ess {
    top: -10px;
}


#tl1-eq2 .tl-ess, #tl2-eq2 .tl-ess {
    top: -8px !important;
}

#tl1-eq1 .tl-jaune, #tl2-eq1 .tl-jaune {
    top: 12px;
}

#tl1-eq2 .tl-jaune, #tl2-eq2 .tl-jaune {
    top: 1px;
}

#tl1-eq1 .tl-rp, #tl2-eq1 .tl-rp {
    top: 12px;
}

#tl1-eq2 .tl-rp, #tl2-eq2 .tl-rp {
    top: 1px;
}

.timebackprol #tl1-eq2 .tl-rp, .timebackprol #tl2-eq2 .tl-rp,
.timebackprol #tl1-eq1 .tl-rp, .timebackprol #tl2-eq1 .tl-rp {
    left: -100000px;
}

#tl1-eq1 .tl-but, #tl2-eq1 .tl-but {
    top: 0px;
    background-position: 0 -11px;
    background-position: 0 2.3% !important;
}

#tl1-eq2 .tl-but, #tl2-eq2 .tl-but {
    top: -5px;
}

#timeline a span {
    display: none;
}

#timeline-inner div {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#timeline-inner .bulle {
    width: 50px;
    left: -11px;
    z-index: 11;
    display: none;
    position: absolute;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.Football #timeline-inner .bulle {
    background: url(http://static.lequipe.fr/v6/img/sprite_LIVEFOOT.png?RIO-RJ);
}

#timeline-inner .bulle a {
    position: relative;
    width: 200px;
    overflow: hidden;
    float: left;
    padding: 5px;
    color: #000;
    font-size: 11px;
    background: #FFF;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;

}

.Rugby #timeline-inner .bulle a {
    top: -11px;
    
}


#timeline-inner .bulle span {
    border: 1px solid #000;
    color: #000;
    line-height: 10px;
    padding: 0 1px 0 2px;
    position: absolute;
    right: 5px;
    text-align: center;
    cursor: pointer;
}

#timeline-inner .bulle.but span, #timeline-inner .bulle.cart_rouge span {
    border: 1px solid #FFF;
    color: #FFF;
}

#timeline-inner .bulle.but {
    left: 0px;
}

.Football #timeline-inner .bulle.but a {
    background-color: #84ad09;
    color: #FFF;
    font-weight: 700;
}

.bulle.cart_rouge a {
    background-color: #e22624 !important;
    color: #FFF !important;
    font-weight: 700;
}

.bulle.cart_jaune a {
    background-color: #f7ed55 !important;
    color: #000 !important;
}

#fiche_match #col-gauche ul.onglet-fc_live {
    border-bottom: 1px solid #d4dae6;
    margin-left: 20px;
}

ul.onglet-fc_live {
    border-bottom: 1px solid #d4dae6;
}

/*.Cyclisme #col-gauche ul.onglet-fc_live { max-width: 650px; }*/
ul.onglet-fc_live li {
    background: #e9eef5;
    line-height: 2.1em;
    text-align: center;
    float: left;
    width: 25%;
    border-top: 5px solid #d4dae6;
}

ul.onglet-fc_live li a {
    cursor: pointer;
}

ul#onglets-terrain li {
    width: 50% !important;
}

ul.onglet-fc_live li.active {
    border-top: 5px solid #ccc;
    background: #fff;
    box-shadow: 0px 5px 0px -1px #fff;
    border-bottom: 0;
}

.Football ul.onglet-fc_live li.active {
    border-top: 5px solid #84ad09;
}

.Basket ul.onglet-fc_live li.active {
    border-top: 5px solid #183dac;
}

.Cyclisme ul.onglet-fc_live li.active {
    border-top: 5px solid #C4A248;
}

.Rugby ul.onglet-fc_live li.active {
    border-top: 5px solid #017127;
}

ul.onglet-fc_live li a {
    font-family: 'museo_sans900';
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding: 9px 0;
    border: 1px  solid #d4dae6;
    border-bottom: 1px solid #e9eef5 !important;
    border-left: 0;
    border-top: 0;
    font-weight: 100;
    color: #596374;
    font-size: 1.1em;
}

ul.onglet-fc_live li:first-child a {
    border-left: 1px   solid #d4dae6;
}

ul.onglet-fc_live li.active a {
    color: #aaaaaa;
    border-bottom: 0 !important;
}

.Football #fichebase_v65 ul.onglet-fc_live li.active a {
    color: #84ad09;
    border-bottom: 0 !important;
}

.Basket #fichebase_v65 ul.onglet-fc_live li.active a {
    color: #183dac;
    border-bottom: 0 !important;
}

.Cyclisme #fichebase_v65 ul.onglet-fc_live li.active a {
    color: #C4A248;
    border-bottom: 0 !important;
}

.Rugby #fichebase_v65 ul.onglet-fc_live li.active a {
    color: #017127;
    border-bottom: 0 !important;
}

ul.onglet-fc_live li#ONG_LEMATCH.active a, .Football ul.onglet-fc_live li#ONG_COMP.active a {
    color: #d60000 !important;
    border-bottom: 0 !important;
}

ul.onglet-fc_live li#ONG_LEMATCH.active, .Football ul.onglet-fc_live li#ONG_COMP.active {
    border-top: 5px solid #d60000;
}

.Football ul.onglet-fc_live li a span {
    background: url(/v6/img/football/newlive/sprite_icon_2X.png?RIO-RJ) 0 -1000px no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: 100% auto;
}

.Rugby ul.onglet-fc_live li a span {
    background: url(/v6/img/rugby/newlive/sprite_icon_2X.png?RIO-RJ) 0 -1000px no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: 100% auto;
}

.Basket ul.onglet-fc_live li a span {
    background: url(/v6/img/basket/newlive/sprite_icon_2X.png?RIO-RJ) 0 -1000px no-repeat;
}

ul.onglet-fc_live li#ONG_LEMATCH a span, ul.onglet-fc_live li#ONG_COMP a span {
    background-position: 0 -282px;
}

ul.onglet-fc_live li#ONG_AVMATCH a span {
    background-position: 0 -311px;
}

ul.onglet-fc_live li#ONG_CAMATCH a span, .Rugby ul.onglet-fc_live li#ONG_COMP a span  {
    background-position: 0 -339px;
}

ul.onglet-fc_live li#ONG_STATS a span {
    background-position: 0 -408px;
}

ul.onglet-fc_live li.active#ONG_LEMATCH a span, ul.onglet-fc_live li.active#ONG_LEMATCH a:hover span{
    background-position: 0 -443px;
}

.Football ul.onglet-fc_live li.active#ONG_AVMATCH a span, .Football ul.onglet-fc_live li.active#ONG_AVMATCH a:hover span {
    background-position: 0 -472px;
}

ul.onglet-fc_live li.active#ONG_CAMATCH a span, ul.onglet-fc_live li.active#ONG_CAMATCH a:hover span,  .Rugby  ul.onglet-fc_live li.active#ONG_COMP a span,  .Rugby ul.onglet-fc_live li.active#ONG_COMP a:hover span {
    background-position: 0 -500px;
}

ul.onglet-fc_live li.active#ONG_STATS a span, ul.onglet-fc_live li.active#ONG_STATS a:hover span {
    background-position: 0 -531px;
}

#fichebase_v65 article#fiche_match #relato section {
    width: 100%;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

#relato section {
    width: 100%; 
    float: left;
}

#relato .text-right {
    text-align: right !important;
}

#relato .text-left {
    text-align: left !important;
}

#relato #fm_LEMATCH .fc_recap {
    margin-left: 20px;
}

#relato #fm_LEMATCH .fc_recap tr {}

#relato .filter-comm{    margin-left: 20px; padding: 15px 56px; width: 530px;}
 


#relato .filter-comm p { width: 119px;display:inline-block;}
#relato .filter-comm p:last-child { width: 161px;}

#relato .filter-comm p input { margin-right: 5px;  margin-top: 3px;  float: left; }
#relato .filter-comm p input#flt-rd-cn { margin-right: 0px;  }
#relato .filter-comm p label { font-size: 0.9em; font-weight: 100 ; color: #888; padding: 2px 0;  }
#relato .filter-comm p label sup{ font-size: 0.7em; font-weight: 100 ; color: #f00;  }
#relato .filter-comm p.highlight label { font-weight: 500; color: #000; }
#relato .filter-comm .filter-radio-connect{ padding-left: 35px; background: url(/v6/img/sprite_v65.png) -4px -1767px no-repeat;}




#relato.relatofiltreTF #fm_LEMATCH .fc_recap .iteme:not(.fc_hightlight) {
    display: none !important;
}

#relato.relatofiltreVTF #fm_LEMATCH .fc_recap .iteme:not(.fc_video) {
    display: none !important;
}

#relato #fm_LEMATCH .fc_recap .fc_seemore {
    margin-left: -150px;
}

#relato #fm_LEMATCH .fc_recap .fc_seemore .zless {
    display: none;
}

#relato #fm_AVMATCH, #relato #fm_CAMATCH, #relato #fm_LEMATCH, #relato #fm_STATS {
    display: none;
}

#relato #fm_CAMATCH {
    margin-left: 20px;
}

.buteurs .item {
    cursor: pointer;
}

#fm_LEMATCH table {
    width: 100%;
    line-height: 1.4em;
}

#fm_LEMATCH table:first-child {
    border-top: 1px solid #d4dae6;
}

#relato #fm_LEMATCH td {
    padding: 15px 25px;
    border-bottom: 1px solid #d4dae6;
    border-right: 1px solid #d4dae6;
}

#relato #fm_LEMATCH tr.alternate {}

#relato #fm_LEMATCH .fc_temps {
    width: 24px !important;
    vertical-align: top;
    background-color: #f5f6fa;
    border-left: 5px solid #d4dae6;
    font-size: 1.3em;
    border-right: 0 solid #e9eef4;
    text-align: center;
}

#relato #fm_LEMATCH .fc_temps span {
    font-size: 0.6em;
}

.Basket #relato #fm_LEMATCH .fc_temps  {
    font-size: 1.2em;
    padding: 15px 5px;
    width: 64px !important;

}

.Basket #relato #fm_LEMATCH .fc_temps span {
    font-size: 0.75em;
}

.Basket #fichebase_v65 section#fm_STATS .teamaligneBasket .compo_joueur {
    width: 100%;
    font-family: 'museo_sans900';
    text-transform: uppercase;
    font-size: 1.3em;
    padding: 5px 0;
    margin: 20px  0 0;
    color: #596374;
    border-bottom: 5px solid #d4dae6;
    text-align: center;
}

.Basket .JoueursUtilises hr {
    border: 0;
    border-top: 1px dashed #d4dae6;
    height: 0;
}

.Basket .JoueursUtilises tr {
    border-bottom: 1px solid #d4dae6;
}

.Basket .JoueursUtilises tr td, .Basket .JoueursUtilises tr th {
    padding: 10px 0;
}

.Basket .JoueursUtilises .avoid-sort {
    background: #d4dae6;
    color: #596374;
}

.Basket #fichebase_v65 section#fm_STATS > div {
    float: left;
    width: 640px;
    padding: 0 20px;
}

.Basket .JoueursUtilises .num {
    display: none;
}

.Basket #fichebase_v65 section .tablesorter th.header {
    background-position: center bottom;
}

.Basket #fichebase_v65 section .tablesorter th.header a {}

.Basket #fichebase_v65 section .tablesorter th.header {}

.Basket #fichebase_v65 section .tablesorter td {
    padding: 0;
    line-height: 26px;
    vertical-align: middle;
}

.Basket #fichebase_v65 section .tablesorter tr.joueur5maj td {
    background: #eef2ff;
}

.Basket #fichebase_v65 section .tablesorter tr.joueur5maj.joueur_n4 td {
    border-bottom: 2px solid #b7c4d3;
}

.Basket #fichebase_v65 section .sorted tr.joueur5maj td {
    background: none;
}

.Basket #fichebase_v65 section .sorted tr.joueur5maj td.primary {
    background: #e1e9ff;
}

.Basket #fichebase_v65 section .sorted tr.joueur5maj.joueur_n4 td {
    border-bottom: 1px solid #e9eef4;
}

.Basket .JoueursUtilises .nom {
    width: 124px;
}

.Basket .JoueursUtilises .nom a {
    padding-left: 5px;
    width: 124px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 7px;
}

.Basket .JoueursUtilises .min {
    width: 25px;
    padding: 0 5px !important;
}

.Basket .JoueursUtilises .pts, .Basket .JoueursUtilises .total, .Basket .JoueursUtilises .t3pts, .Basket .JoueursUtilises .lfranc {
    line-height: 10px  !important;
    width: 80px;
    padding: 10px 0 !important;
}

.Basket .JoueursUtilises .rord {
    width: 90px;
}

.Basket .JoueursUtilises .pd {
    width: 25px;
}

.Basket .JoueursUtilises .fts {
    width: 25px;
}

.Basket .JoueursUtilises .int {
    width: 25px;
}

.Basket .JoueursUtilises .bp {
    width: 25px;
}

.Basket .JoueursUtilises .co {
    width: 25px;
}

.Basket .JoueursUtilises .eval {
    width: 25px;
}

.Basket #fichebase_v65 section#fm_STATS table td, .Basket #fichebase_v65 section#fm_STATS table th {
    font-size: 0.8em;
    text-align: center;
}

.Basket #fichebase_v65 section#fm_STATS table td.nom, .Basket #fichebase_v65 section#fm_STATS table th.nom {
    width: 150px;
    font-size: 1em;
    text-align: left;
}

.Basket #fichebase_v65 section#fm_STATS table td.pts, .Basket #fichebase_v65 section#fm_STATS table th.pts {
    font-weight: 700;
}

#relato #fm_LEMATCH .fc_comm div {
    font-size: 1.1em;
    color: #171a21;
}

#relato #fm_LEMATCH .fc_comm {
    width: 530px;
}

#relato #fm_LEMATCH .fc_comm .mediacom img {
    width: 100%;
    margin-bottom: 15px;
}

#relato #fm_LEMATCH .fc_but .fc_comm .mediacom img {
    margin-top: 15px;
}

#relato #fm_LEMATCH .fc_comm .fc_logo img {
    width: 40px;
}

#relato #fm_LEMATCH .fc_comm .video {
    max-width: 515px;
}

#Connect2Ecran {
    float: right;
}

#relato #fm_LEMATCH .fc_hightlight * {
    font-weight: bold;
}

.Football #relato #fm_LEMATCH .fc_hightlight .fc_temps {
    border-left: 5px solid #83ae09;
}

.Cyclisme #relato #fm_LEMATCH .fc_hightlight .fc_temps {
    border-left: 5px solid #C4A248;
}

#relato #fm_LEMATCH .fc_hightlight .fc_temps {
    vertical-align: top;
}

#relato #fm_LEMATCH .fc_result_match {
    display: table;
    width: 100%;
    background: #171a21;
    margin-bottom: 10px;
}

#relato #fm_LEMATCH .fc_result_match div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 5px 0;
}



#relato #fm_LEMATCH .fc_substitute {

    width: 100%;
    clear: both;
    margin-bottom: 10px;
    float:left;

    
}
#relato #fm_LEMATCH .fc_substitute .fc_sub_playoff,#relato #fm_LEMATCH .fc_substitute .fc_sub_playin{
    float: left;
    width: 50%;

}

#relato #fm_LEMATCH .fc_substitute .fc_sub_playoff div{ float: left; text-align: left}

#relato #fm_LEMATCH .fc_substitute .fc_sub_playin div{ float: right; text-align: right}

#relato #fm_LEMATCH .fc_substitute .fc_sub_play_img{
    max-width: 40px;
    width: 17%;
    text-align: center;
}
#relato #fm_LEMATCH .fc_substitute .fc_sub_play_img img{
    max-width: 40px;
    width: 100%;
}
#relato #fm_LEMATCH .fc_substitute .fc_play_name{
     width: 59%;
    text-align: left;
    font-weight: 700;
      line-height: 18px !important;

    

}
#relato #fm_LEMATCH .fc_play_name {
    margin: 0 5px;
    float: left
}

#relato #fm_LEMATCH .fc_play_name a{
  font-weight: 700;
  font-size: 18px;
  font-family: 'museo_sans900';
  text-transform: uppercase;
  padding:10px 0 10px 3px;
  color: #2c323d;
  /* margin-bottom: 10px; */
  line-height: 30px;

}

#relato #fm_LEMATCH .fc_substitute .fc_sub_play_arrows{
     width: 21%;
     max-width: 50px;
}
#relato #fm_LEMATCH .fc_substitute .fc_sub_play_arrows span{
  width: 50px;
  height: 50px;
  background: url(/v6/img/football/sprite_icon.png?RI2O-RJA) no-repeat;
  background-size: 640px 480px;
  margin: 0 auto;
  background-position: -500px -199px;
  float: left;
}

#relato #fm_LEMATCH .fc_substitute .fc_sub_playin .fc_sub_play_arrows span{
    
    background-position: -598px -199px;
}


#relato #fm_LEMATCH .fc_equipemini{
 clear: both; 
 font-size: 12px;
 font-family: Arial !important;
 text-transform: none !important;
 font-weight: 700;
 float: left;
 width: 100%;
 
}
#relato #fm_LEMATCH .fc_equipemini img{
  margin-top: -1px;
  width: 20px !important;
  float: none;
  display: inline-block;
}






#relato #fm_LEMATCH .fc_substitute {

    width: 100%;
    clear: both;

}

#relato #fm_LEMATCH .fc_result_match .fc_equipe {
    text-transform: uppercase;
    width: 155px;
    color: #FFF;
}

#relato #fm_LEMATCH .fc_result_match td.fc_equipe:first-child {
    text-align: right;
}

#relato #fm_LEMATCH .fc_result_match td.fc_equipe:last-child {
    text-align: left;
}

#relato #fm_LEMATCH .fc_result_match .fc_logo {
    text-align: center;
    width: 60px;
}

#relato #fm_LEMATCH .fc_result_match .fc_score {
    width: 125px;
}

#relato #fm_LEMATCH .fc_result_match .fc_score span {
    display: inline-block;
    *display: inline-block;
    *zoom: 1;
    width: 45px;
    height: 30px;
    padding-top: 9px;
    background-color: #e9eef4;
    font-family: 'museo_sans900';
    font-weight: 100;
    vertical-align: middle;
    font-size: 25px;
    font-size: 1.2rem;
}

#relato #fm_LEMATCH .fc_result_match .fc_score span.gagne {
    background-color: #ccc;
    color: #FFF;
}
.Football #relato #fm_LEMATCH .fc_result_match .fc_score span.gagne {
    background-color: #87ad0a;
}

.Rugby #relato #fm_LEMATCH .fc_result_match .fc_score span.gagne {
    background-color: #00a237;
}

.Football #relato .fc_temps div {
    background: url(/v6/img/football/sprite_icon.png?RI2O-RJA) no-repeat;
    background-size: 320px 240px;
    margin: 0 auto;
    background-position: -1000px -1000px;
}


.Rugby #relato .fc_temps div {
    background: url(/v6/img/rugby/newlive/sprite_icon_2X.png?RI2O-RJ) no-repeat;
    background-size: 25px 667px;
    margin: 0 auto;
    background-position: -1000px -1000px;
}


.Football #relato .fc_temps div.but {
    background-position: 0 0;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.carton_jaune {
    background-position: -2px -50px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.carton_rouge {
    background-position: -51px -50px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.corner {
    background-position: -50px 0;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.coup_franc {
    background-position: -100px 0;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.hors-jeu, .Football #relato .fc_temps div.hors_jeu {
    background-position: -100px -50px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.penalty {
    background-position: -150px 0;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.remplacement, .Football #relato .fc_temps div.rempl{
    background-position: -150px -50px;
    width: 24px;
    height: 24px;
}
.Rugby #relato .fc_temps div.remplacement {
    background: url(/v6/img/football/sprite_icon.png?RI2O-RJA) no-repeat;
    background-size: 320px 240px;
    margin: 0 auto;
    background-position: -150px -50px !important;
 }

.Football #relato .fc_temps div.sifflet {
    background-position: -200px -50px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.blesse {
    background-position: -247px -50px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.meteo {
    background-position: -246px 0px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.stat {
    background-position: -293px 0px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.but_refuse {
    background-position: 0px -150px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.penalty_rate {
    background-position: -200px 0px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.twitter {
    background-position: -292px -50px;
    width: 24px;
    height: 24px;
}

.Football #relato .fc_temps div.people {
    background-position: 0px -99px;
    width: 24px;
    height: 24px;
}

.Rugby #relato .fc_temps div.essai {
background-position: 1px -10px;
  width: 30px;
  height: 28px;
    margin-top: 1px;
}

.Rugby #relato .fc_temps div.carton_jaune {
background-position: 1px -41px;
  width: 30px;
  height: 25px;
    margin-top: 1px;
}

.Rugby #relato .fc_temps div.carton_rouge {
background-position: 1px -65px;
  width: 30px;
  height: 25px;
  margin-top: 1px;
}

.Rugby #relato .fc_temps div.melee {
  background-position: 1px -90px;
  width: 30px;
  height: 23px;
      margin-top: 1px;
}

.Rugby #relato .fc_temps div.transf {
    background-position: 3px -161px;
   width: 30px;
  height: 26px;
      margin-top: 1px;
}

.Rugby #relato .fc_temps div.drop {
  background-position: 3px -185px;
  width: 30px;
  height: 26px;
      margin-top: 1px;
}

.Rugby #relato .fc_temps div.penalite {
     background-position: 3px -211px;
     width: 30px;
     height: 26px;
     margin-top: 1px;
}

.Rugby #relato .fc_temps div.remplacement, .Rugby #relato .fc_temps div.rempl {
  background-position: 3px -113px;
  width: 30px;
  height: 19px;
}

.Rugby #relato .fc_temps div.sifflet {
    background-position: -2px -134px;
    width: 24px;
    height: 24px;
      margin-top: 1px;
}

.Rugby #relato .fc_temps div.blesse {
  background-position: 2px -496px;
  width: 30px;
  height: 29px;
  margin-top: 1px;
}

.Rugby #relato .fc_temps div.meteo {
  background-position: 2px -468px;
  width: 30px;
  height: 29px;
  margin-top: 1px;
}

.Rugby #relato .fc_temps div.stat {
    background-position: -293px 0px;
    width: 30px;
    height: 34px;
      margin-top: 1px;
}

 
.Rugby #relato .fc_temps div.penalite_manquee {
  background-position: 2px -546px;
  width: 30px;
  height: 29px;
  margin-top: 1px;
}

.Rugby #relato .fc_temps div.twitter {
    background-position: -292px -50px;
    width: 24px;
    height: 24px;
}

 
.Rugby #relato .fc_temps div.arbitrage_video {
  background-position: 2px -572px;
  width: 30px;
  height: 29px;
  margin-top: 1px;
}

.Rugby #relato .fc_temps div.touche {
  background-position: -1px -719px;
  width: 30px;
  height: 34px;
  margin-top: 1px;
}



.Basket #relato #fm_LEMATCH .fc_temps div {
    background: url(/v6/img/basket/newlive/SPRITE.png?0) no-repeat;
    background-position: -100px -100px;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.FAUTE {
    background-position: -1px -0px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.FTECH {
    background-position: -1px -41px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.PIC1 {
    background-position: -1px -83px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.PIC3 {
    background-position: -1px -124px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.SERIE {
    background-position: -1px -165px;
}

.Basket  #relato #fm_LEMATCH tr .fc_temps div.PAN2PTS {
    background-position: -1px -206px;
}

.Basket  #relato #fm_LEMATCH tr .fc_temps div.PAN3PTS {
    background-position: -1px -247px;
}

.Basket  #relato #fm_LEMATCH tr .fc_temps div.PAN2PLUS1 {
    background-position: -1px -743px;
}

.Basket  #relato #fm_LEMATCH tr .fc_temps div.PAN3PLUS1 {
    background-position: -1px -793px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.BLESS {
    background-position: -1px -288px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.DUNK {
    background-position: -1px -329px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.LANC {
    background-position: -1px -370px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.STATS {
    background-position: -1px -411px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.STOPD {
    background-position: -1px -452px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.TERM {
    background-position: -1px -494px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.PIC2 {
    background-position: -1px -534px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.REMP {
    background-position: -1px -576px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.STAR {
    background-position: -1px -617px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.TMORT {
    background-position: -1px -658px;
}

.Basket #relato #fm_LEMATCH tr .fc_temps div.TWIT {
    background-position: -1px -699px;
}

.Cyclisme #relato .fc_temps div.pict {
    background: url(/v6/img/cyclisme/icon-newlives-med.png?RI2O-RJ) no-repeat;
    width: 40px;
    height: 33px;
    background-size: 80px 687px;
    margin: 0 auto;
    background-position: -1000px -1000px;
}

.Cyclisme #relato .fc_temps div.pict.picto_MVE {
    background-position: 0px    0px;
}

/*Maillot Vert                           */
.Cyclisme #relato .fc_temps div.pict.picto_MBL {
    background-position: 0px  -32px;
}

/*Maillot Blanc                          */
.Cyclisme #relato .fc_temps div.pict.picto_MPO {
    background-position: 0px  -66px;
}

/*Maillot ├á Pois                         */
.Cyclisme #relato .fc_temps div.pict.picto_CHC {
    background-position: 0px  -95px;
}

/*Col Hors cat├®gorie                     */
.Cyclisme #relato .fc_temps div.pict.picto_CDC {
    background-position: 0px -130px;
}

/*Col de 2e cat├®gorie                    */
.Cyclisme #relato .fc_temps div.pict.picto_CQC {
    background-position: 0px -165px;
}

/*Col de 4e cat├®gorie                    */
.Cyclisme #relato .fc_temps div.pict.picto_QUE {
    background-position: 0px -200px;
}

/*Questions des internautes              */
.Cyclisme #relato .fc_temps div.pict.picto_POR {
    background-position: 0px -230px;
}

/*Portrait                               */
.Cyclisme #relato .fc_temps div.pict.picto_RAV {
    background-position: 0px -267px;
}

/*Ravitaillement                         */
.Cyclisme #relato .fc_temps div.pict.picto_DIX {
    background-position: 0px -297px;
}

/*10km de l'arriv├®e                      */
.Cyclisme #relato .fc_temps div.pict.picto_LAC {
    background-position: 0px -327px;
}

/*Lach├®                                  */
.Cyclisme #relato .fc_temps div.pict.picto_JON {
    background-position: 0px -361px;
}

/*Jonction                               */
.Cyclisme #relato .fc_temps div.pict.picto_DEC {
    background-position: 0px -390px;
}

/*D├®claration                            */
.Cyclisme #relato .fc_temps div.pict.picto_STA {
    background-position: 0px -416px;
}

/*Stats                                  */
.Cyclisme #relato .fc_temps div.pict.picto_XXX {
    background-position: 0px -455px;
}

/*Maillot                                */
.Cyclisme #relato .fc_temps div.pict.picto_MBL {
    background-position: 0px -485px;
}

/*Maillot                                */
.Cyclisme #relato .fc_temps div.pict.picto_DEP {
    background-position: 0px -515px;
}

/*D├®part de la course                    */
.Cyclisme #relato .fc_temps div.pict.picto_ECH {
    background-position: 0px -547px;
}

/*Echapp├®e                               */
.Cyclisme #relato .fc_temps div.pict.picto_PRF {
    background-position: 0px -578px;
}

/*profil de l'├®tape                      */
.Cyclisme #relato .fc_temps div.pict.picto_MEQ {
    background-position: 0px -642px;
}

/*Prix meilleure ├®quipe                  */

.Cyclisme #relato .fc_temps div.pict.picto_ARR {
    background-position: -39px  0px;
}

/*Arriv├®e                                */
.Cyclisme #relato .fc_temps div.pict.picto_MJA {
    background-position: -39px -32px;
}

/*Maillot Jaune                          */
.Cyclisme #relato .fc_temps div.pict.picto_CHR {
    background-position: -39px -66px;
}

/*Ecart, chrono                          */
.Cyclisme #relato .fc_temps div.pict.picto_CPC {
    background-position: -39px -95px;
}

/*Col de 1ere cat├®gorie                  */
.Cyclisme #relato .fc_temps div.pict.picto_CTC {
    background-position: -39px -130px;
}

/*Col de 3e cat├®gorie                    */
.Cyclisme #relato .fc_temps div.pict.picto_AMB {
    background-position: -39px -165px;
}

/*Ambulance                              */
.Cyclisme #relato .fc_temps div.pict.picto_MET {
    background-position: -39px -200px;
}

/*M├®t├®o                                  */
.Cyclisme #relato .fc_temps div.pict.picto_PAY {
    background-position: -39px -230px;
}

/*Paysage                                */
.Cyclisme #relato .fc_temps div.pict.picto_TWE {
    background-position: -39px -267px;
}

/*Tweet                                  */
.Cyclisme #relato .fc_temps div.pict.picto_MEC {
    background-position: -39px -297px;
}

/*Probl├¿me m├®canique                     */
.Cyclisme #relato .fc_temps div.pict.picto_ABA {
    background-position: -39px -327px;
}

/*Abandon                                */
.Cyclisme #relato .fc_temps div.pict.picto_POU {
    background-position: -39px -361px;
}

/*Poursuivant                            */
.Cyclisme #relato .fc_temps div.pict.picto_DER {
    background-position: -39px -390px;
}

/*Derni├¿re ascension                     */
.Cyclisme #relato .fc_temps div.pict.picto_RET {
    background-position: -39px -416px;
}

/*Dans le r├®tro                          */
.Cyclisme #relato .fc_temps div.pict.picto_SPR {
    background-position: -39px -455px;
}

/*Sprint                                 */
.Cyclisme #relato .fc_temps div.pict.picto_CMB {
    background-position: -39px -485px;
}

/*Prix de la combativit├®                 */
.Cyclisme #relato .fc_temps div.pict.picto_CHU {
    background-position: -39px -515px;
}

/*Chute                                  */
.Cyclisme #relato .fc_temps div.pict.picto_MAT {
    background-position: -39px -547px;
}

/*Mat├®riel                               */
.Cyclisme #relato .fc_temps div.pict.picto_FLA {
    background-position: -39px -578px;
}

/*Flamme rouge                           */

#relato .detailbut {
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
}

#relato .detailbut img {
  width: 40px !important;
  display: block;
  float: left;
}

#relato .detailbut a {

  font-weight: 700;
  font-size: 0.8em;
}

#relato .detailbut a span {
  display: block;
  padding: 0.5em 0;
  text-overflow: ellipsis;
  color: #393f49;
  font-family: 'museo_sans900';
  font-size: 18px;
  float: left;
  margin-left: 11px;
  text-transform: uppercase;
}

.fc_but .fc_comm {
    padding-top: 5px;
}

#relato #fm_LEMATCH table tr td div {}

#relato #fm_LEMATCH .filtreTF {
    padding: 10px 0px 10px 5px;
    line-height: 30px;
    font-weight: 700;
}

#relato #fm_LEMATCH .filtreTF input {
    float: left;
    margin: 9px 5px 0 15px;
}

#relato #fm_LEMATCH .filtreTF #Connect2Ecran_pop {
    display: none;
    clear: both;
    margin-top: 10px;
    float: left;
}

#preload_comm {
    display: none;
}

#bloc_terrain {
    width: 300px;
    float: left;
    margin-bottom: 10px;
}

.Rugby #bloc_terrain {
        margin-top: 20px;
}
.Basket #bloc_terrain #TERRAIN_NEW {
    z-index: 1;
    width: 298px;
    border: 1px solid #183dac;
    height: 450px;
    position: relative;
    float: left;
    background-image: url(http://static.lequipe.fr/v6/img/basket/TERRAIN-BASKET.jpg);
}

.Basket #bloc_terrain #TERRAIN_NEW strong.poits {
    color: #fff !important;
    text-shadow: none;
    top: 58px !important;
    left: 31px !important;
    width: 34px !important;
    background: #183dac;
    height: 13px !important;
    padding: 2px !important;
    border: 1px solid #062582;
    text-align: center !important;
    font-size: 0.8em !important;
    font-weight: 700;
    line-height: 1.1em;
}

.Basket #bloc_terrain #TERRAIN_NEW strong.fautes {
    top: 41px !important;
    left: 25px !important;
    width: 120px !important;
}

.Basket #bloc_terrain #TERRAIN_NEW strong.fautes b {
    float: left;
    border: 1px solid #999;
    width: 6px;
    height: 6px;
    background: #fff;
    margin: 0 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.Basket #bloc_terrain #TERRAIN_NEW strong.fautes b.onn {
    background: #183dac;
    border: 1px solid #001552;
}

.Basket.CLASSICmode #bloc_terrain #TERRAIN_NEW  strong.fautes.faut-5 b.onn, .Basket.NBAmode #bloc_terrain #TERRAIN_NEW  strong.fautes.faut-6 b.onn{
    background: #ff0000;
    border: 1px solid #a60000;
}


.Basket #TERRAIN_NEW #remplacants .joueur {
    overflow: hidden;
    height: 22px;
    position: relative;
}

.Basket #bloc_terrain #TERRAIN_NEW #remplacants strong {
    margin-top: 0px !important;
}

.Basket #bloc_terrain #TERRAIN_NEW #remplacants strong.poits {
    float: right;
    margin-right: 2px;
    margin-top: 2px;
    height: 12px !important;
}

.Basket #bloc_terrain #TERRAIN_NEW #remplacants strong.fautes {
    top: 20px !important;
    margin-left: 8px;
    margin-top: 1px !important;
    left: 0px !important;
    width: 120px !important;
}

.Basket #TERRAIN_NEW.infos_joueur.EQUIPE_N, .Basket #TERRAIN_NEW #remplacants #EQUIPE_N {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    top: 50%;
}

.Basket #TERRAIN_NEW.infos_joueur.EQUIPE_O, .Basket #TERRAIN_NEW #remplacants #EQUIPE_O {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.9);
}

.Basket #TERRAIN_NEW #remplacants .joueur strong, .Hand #TERRAIN_NEW #remplacants .joueur strong {
    width: 140px;
}

.Basket #TERRAIN_NEW #titulaires .joueur strong {
    left: -5px;
    text-align: center;
    bottom: 50%;
    width: 110px;
    color: #000;
    font-size: 0.9em;
    text-shadow: none;
}

.Basket #TERRAIN_NEW #remplacants .zne_remp {
    position: absolute;
    margin-top: 0 !important;
    border-left: 0 !important;
    height: auto;
}

.Basket #TERRAIN_NEW #remplacants .zne_remp .joueur {
    padding: 0px 0 0px 5% !important;
}

.Basket #bloc_terrain #TERRAIN_NEW #remplacants .zne_remp strong.fautes {
    margin-top: 7px !important;
    float: left;
    width: 65px !important;
}

.Basket #TERRAIN_NEW #remplacants .zne_remp .titz {
    padding: 3px 2px !important;
}

#TERRAIN_NEW .tl-jaune, #TERRAIN_NEW .tl-rouge, #TERRAIN_NEW .tl-but, #TERRAIN_NEW .tl-rp {
    background: url(/v6/img/football/newlive/sprite_icon_2X.png?RIO-RJ) 0 -1000px;
    background-size: 15px 400px;
    background-repeat: no-repeat;
    height: 13px;
    width: 12px;
    z-index: 13;
}

#TERRAIN_NEW .tl-jaune {
    background-position: 0 -26px !important;
}

#TERRAIN_NEW .tl-rouge {
    background-position: 0 -39px !important;
}

span.liver.author {
    float: left;
    width: 100%;
    position: relative;
    line-height: 1.5em;
    margin-top: 5px 0;
}

span.liver.author span {}

span.liver.author span iframe {
    position: absolute;
    right: -5px;
    top: -3px;
}

.Football #bloc_terrain #TERRAIN_NEW {
    z-index: 1;
    width: 300px;
    height: 450px;
    position: relative;
    float: left;
    background-image: url(http://static.lequipe.fr/v6/img/football/newlive/TERRAIN_V65.jpg);
}

#TERRAIN_NEW {
    margin-top: 20px;
}

#TERRAIN_NEW #remplacants .close {
    display: none;
}

.zone_remp {
    display: block;
    height: 185px;
}

#TERRAIN_NEW .joueur {
    cursor: pointer;
}

#TERRAIN_NEW .logo-terrain {
    display: block;
    margin: 38px auto;
    opacity: 0.1;
    z-index: -1;
    position: relative;
    filter: alpha(opacity = 10);
}

.Rugby #TERRAIN_NEW .logo-terrain {
      margin: 68px auto;
}

#TERRAIN_NEW #titulaires strong.nodispo {
    color: #FFF;
    width: 250px;
    left: 30px;
    top: 206px;
    position: absolute;
    text-align: center;
}

#TERRAIN_NEW #titulaires .joueur {
    position: absolute;
    float: left;
    width: 100px;
    height: 40px;
    text-align: center;
    cursor: pointer;
}

#TERRAIN_NEW #titulaires .joueur strong {
    position: absolute;
    z-index: 99;
    color: #FFF;
    width: 84px;
    font-size: 0.75em;
    top: 21px;
    left: 8px;
    text-shadow: 1px 1px 2px #000;
    color: #FFF;
    font-weight: 100;
    line-height: 1em;
    padding-top: 6px;
}

.Basket #TERRAIN_NEW #titulaires .joueur strong {
    position: absolute;
    z-index: 99;
    top: 27px;
    left: -6px;
    font-weight: 700;
    line-height: 1em;
    padding-top: 6px;
}

#TERRAIN_NEW #titulaires .joueur.b-maillot {
    left: 1000px;
}

#TERRAIN_NEW #titulaires #EQUIPE_O .basketpos42 {
    top: 5px;
    left: 50px;
}

#TERRAIN_NEW #titulaires #EQUIPE_O .basketpos41 {
    top: 5px;
    left: 145px !important;
}

#TERRAIN_NEW #titulaires #EQUIPE_O .basketpos31 {
    top: 55px;
    left: 0px;
}

#TERRAIN_NEW #titulaires #EQUIPE_O .basketpos32 {
    top: 55px;
    left: 195px;
}

#TERRAIN_NEW #titulaires #EQUIPE_O .basketpos51 {
    top: 125px;
    left: 99px;
}

#TERRAIN_NEW #titulaires #EQUIPE_O .basketpos21 {
    top: 5px;
    left: 50px;
}

#TERRAIN_NEW #titulaires #EQUIPE_O .basketpos71, #TERRAIN_NEW #titulaires #EQUIPE_O div.basketpos23 {
    top: 5px;
    left: 145px !important;
}

#TERRAIN_NEW #titulaires #EQUIPE_O .basketpos11 {
    top: 55px;
    left: 0px;
}

#TERRAIN_NEW #titulaires #EQUIPE_O div.basketpos22, #TERRAIN_NEW #titulaires #EQUIPE_O div.basketpos13 {
    top: 55px;
    left: 195px;
}

#TERRAIN_NEW #titulaires #EQUIPE_O div.basketpos12 {
    top: 125px;
    left: 99px;
}

#TERRAIN_NEW #titulaires #EQUIPE_N .basketpos42 {
    bottom: 45px;
    left: 50px;
}

#TERRAIN_NEW #titulaires #EQUIPE_N .basketpos41 {
    bottom: 45px;
    left: 145px !important;
}

#TERRAIN_NEW #titulaires #EQUIPE_N .basketpos31 {
    bottom: 95px;
    left: 0px;
}

#TERRAIN_NEW #titulaires #EQUIPE_N .basketpos32 {
    bottom: 95px;
    left: 195px;
}

#TERRAIN_NEW #titulaires #EQUIPE_N .basketpos51 {
    bottom: 165px;
    left: 99px;
}

#TERRAIN_NEW #titulaires #EQUIPE_N .basketpos21 {
    bottom: 45px;
    left: 50px;
}

#TERRAIN_NEW #titulaires #EQUIPE_N .basketpos71, #TERRAIN_NEW #titulaires #EQUIPE_N div.basketpos23 {
    bottom: 45px;
    left: 145px !important;
}

#TERRAIN_NEW #titulaires #EQUIPE_N .basketpos11 {
    bottom: 95px;
    left: 0px;
}

#TERRAIN_NEW #titulaires #EQUIPE_N div.basketpos22, #TERRAIN_NEW #titulaires #EQUIPE_N div.basketpos13 {
    bottom: 95px;
    left: 195px;
}

#TERRAIN_NEW #titulaires #EQUIPE_N div.basketpos12 {
    bottom: 165px;
    left: 99px;
}

#TERRAIN_NEW #titulaires .joueur .tl-jaune {
    position: absolute;
    right: 30px;
    top: 12px;
}

#TERRAIN_NEW #titulaires .joueur .tl-rouge {
    position: absolute;
    right: 26px;
    top: 14px;
    z-index: 13;
}

#TERRAIN_NEW #titulaires .joueur .tl-but {
    position: absolute;
    background-position: -3px -8px;
    left: 27px;
    top: 0px;
    z-index: 13;
    width: 20px;
    height: 8px;
}

#TERRAIN_NEW #titulaires .joueur .tl-rp {
    position: absolute;
    background-position: 0 -70px;
    left: 35px;
    top: 17px;
    z-index: -1;
    width: 20px;
    height: 9px;
}

#TERRAIN_NEW .joueur .tl-rp {
    position: absolute;
    background-position: -745px -46px;
    right: 29px;
    top: 17px;
    z-index: 13;
    width: 20px;
    height: 20px;
}

#TERRAIN_NEW #remplacants .joueur {
    position: relative !important;
}

#TERRAIN_NEW #remplacants .joueur .tl-jaune {
    position: absolute;
    left: -3px;
    top: 1px;
    z-index: 12;
}

#TERRAIN_NEW #remplacants .joueur .tl-rouge {
    position: absolute;
    left: -1px;
    top: 0px;
    z-index: 13;
}

#TERRAIN_NEW #remplacants .tl-but {
    left: 27px !important;
    background-position: 100px -4px !important;
    width: 122px;
    background-size: 14px auto;
    height: 13px;
    position: absolute;
}

#TERRAIN_NEW #remplacants .tl-rp {
    background-position: -717px -69px;
    left: -14px;
    top: 1px;
}

#TERRAIN_NEW .stats-match {
    display: none;
    width: 95%;
    position: absolute;
    top: 180px;
    left: 2%;
}

#TERRAIN_NEW .stats-match h5 {
    font-family: 'museo_sans900';
    font-weight: 100;
    font-size: 20px;
    color: #181b22;
    margin: 0 1% 5px;
    border-bottom: 1px solid #181b22;
}

#TERRAIN_NEW .stats-match * {
    font-size: 1.1em;
}

#TERRAIN_NEW .stats-match b {
    font-size: 0.85em !important;
    font-weight: 100;
}

#TERRAIN_NEW .stats-match .state {
    display: none;
    float: left;
    width: 98%;
    padding: 2px 0;
    margin: 0 1%;
    border-bottom: 1px solid #CCC;
}

#TERRAIN_NEW .stats-match .state span {
    padding: 0;
    margin: 0 2px;
    font-size: 1.1em;
    font-weight: 700;
    color: #181b22;
}

#TERRAIN_NEW .conttj .tll {
    font-size: 11px;
    font-weight: 700;
    padding: 2px 0 0 0;
    width: 25px;
    text-align: center;
    float: left;
}

#TERRAIN_NEW .conttj .tll.tl-jaune {
    background-position: -731px -70px;
}

#TERRAIN_NEW .conttj .tll.tl-rouge {
    background-position: -686px -70px;
}

#TERRAIN_NEW .conttj .tll.tl-but {
    background-position: -729px -47px !important;
    width: 20px;
    height: 14px;
}

#TERRAIN_NEW #remplacants {
    background: #e9eef4;
    float: left;
    width: 100%;
    height: 100%;
    display: none;
}

#TERRAIN_NEW #remplacants img {
    display: none;
}

#TERRAIN_NEW #remplacants .zne_remp {
    float: right;
    margin-top: 5px;
    width: 50%;
    height: 100%;
    box-sizing: border-box;
    border-left: 1px solid #e9eef4;
}

#TERRAIN_NEW #remplacants .zne_remp .joueur {
    display: block !important;
    float: left;
    margin-top: 1px;
    width: 95%;
    clear: both;
    height: 23px;
    position: inherit;
    border-bottom: 1px solid #d3d9e5;
    padding: 4px 0 4px 5%;
}

#TERRAIN_NEW #remplacants .zne_remp .joueur.outPlayer {
    background: #dce3ef;
    padding-top: 0px;
    height: 27px;
    line-height: 1.2em;
}

#TERRAIN_NEW #remplacants .zne_remp .joueur strong {
    font-size: 0.75em;
    font-weight: 100;
    color: #8c909a;
}

#TERRAIN_NEW #remplacants .zne_remp .joueur.outPlayer strong {
    font-weight: 700;
}

#TERRAIN_NEW #remplacants .zne_remp .joueur strong i {
    float: left;
    width: 90%;
    padding-left: 10%;
    font-weight: 100;
    font-style: normal;
    margin-top: -5px;
    background: url(/v6/img/football/newlive/sprite_icon_2X.png?RIO-RJ) 0 -1000px;
    background-size: 15px 400px;
    background-repeat: no-repeat;
    background-position: -1px -313px !important;
    height: 14px;
}

#TERRAIN_NEW #remplacants .joueur.outPlayer strong {
    color: #454b59;
}

#TERRAIN_NEW #titulaires {}

#TERRAIN_NEW #titulaires strong b.cap {
    background: url("/v6/img/football/capitaine1.png") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    left: 46px;
    overflow: hidden;
    padding-top: 50px;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 0 #FFFFFF;
    top: -21px;
    width: 20px;
}

#TERRAIN_NEW #REMP_O, #TERRAIN_NEW #REMP_N {
    display: none;
}

#TERRAIN_NEW #ENTR_O, #TERRAIN_NEW #ENTR_N {
    text-align: center;
    z-index: 2;
    position: absolute;
    width: 97px;
    height: 13px;
    padding: 0px 5px 5px;
    font-size: 0.75em;
    font-weight: 700;
    color: #000;
    background-color: #FFF;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#TERRAIN_NEW #ENTR_O span, #TERRAIN_NEW #ENTR_N span {
    font-size: 0.8em;
    float: left;
}

#TERRAIN_NEW #ENTR_O a, #TERRAIN_NEW #ENTR_N a {
    font-size: 0.9em;
    display: inline-block;
    color: #000;
    width: 74px;
    margin-left: 1px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#TERRAIN_NEW #ENTR_O strong, #TERRAIN_NEW #ENTR_N strong {
    color: #000;
    font-size: 0.9em;
}

#TERRAIN_NEW #ENTR_O img, #TERRAIN_NEW #ENTR_N img {
    display: none;
}

#TERRAIN_NEW #ENTR_O {
    top: 0px;
    right: 9px;
    border-radius: 0 0 2px 2px;
}

#TERRAIN_NEW #ENTR_N {
    bottom: 0px;
    left: 9px;
    border-radius: 2px 2px 0 0;
}

#TERRAIN_NEW #REMP_O {
    display: none;
}

#TERRAIN_NEW #REMP_N {
    display: none;
}

#TERRAIN_NEW #REMP_N img, #TERRAIN_NEW #REMP_O img {
    position: absolute;
    left: -15px;
    top: -7px;
}

#TERRAIN_NEW .zne_remp .close, #TERRAIN_NEW .infos_joueur .close {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 999;
}

#TERRAIN_NEW .zne_remp .titz {
    text-align: left;
    background: #171c22;
    color: #FFF;
    padding: 10px 2px;
    font-family: 'museo_sans900';
}

#TERRAIN_NEW .zne_remp .titz.abz {
    display: none;
}

#TERRAIN_NEW .zne_remp .titz img {
    display: block !important;
    float: left;
    width: 20px;
    margin: 0 5px;
}

#TERRAIN_NEW .zne_remp > .close {
    display: none !important;
}

#TERRAIN_NEW .bb-grey {
    border-bottom: 1px solid #ebebeb;
}

#TERRAIN_NEW .bb-link {
    position: absolute;
    bottom: 20px;
    width: 251px;
}

#TERRAIN_NEW .bb-link a {
    font-size: 1.3em;
    text-decoration: underline;
    font-weight: 700;
}

#TERRAIN_NEW .infos_joueur .conttj .imgj div {
    border-bottom: 0 !important;
}

#TERRAIN_NEW .bb-stats {
    border-bottom: 2px solid #333;
    font-weight: 700;
}

#TERRAIN_NEW .bb2-dark-grey {
    border-bottom: 2px  solid #cccccc;
}

#TERRAIN_NEW .bb-dark-grey {
    border-bottom: 1px  solid #e9eef5;
}

#TERRAIN_NEW .br-grey {
    border-right: 1px solid #ebebeb;
}

#TERRAIN_NEW .bb-black {
    border-bottom: 1px solid #000000;
}

#TERRAIN_NEW .b-leg, #TERRAIN_NEW .b-leg-large, #TERRAIN_NEW .b-info {
    float: left;
    padding: 2px 0;
}

#TERRAIN_NEW .b-leg-large h2 {
    border-bottom: 2px solid #555;
    color: #555;
    padding: 2px 0;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 700;
}

#TERRAIN_NEW .b-leg {
    width: 30% !important;
    color: #626262;
    text-align: right;
    padding-right: 1%;
}

#TERRAIN_NEW .b-info {
    width: 68% !important;
}

#TERRAIN_NEW .stats-match .b-leg {
    width: 52% !important;
    color: #626262;
    text-align: left;
    padding-right: 1%;
}

#TERRAIN_NEW .stats-match .b-info {
    width: 46% !important;
    color: #555;
    text-align: right;
    padding-right: 1%;
}

.Rugby #TERRAIN_NEW .stats-match .b-info {     width: 55% !important;}
.Rugby #TERRAIN_NEW .stats-match .b-leg {     width: 43% !important;}

#TERRAIN_NEW .conttj {
    background: #e9eef5;
    position: absolute;
    width: 280px;
    height: 440px;
    z-index: 700;
}

#TERRAIN_NEW .conttj .close {
    display: block;
}

#TERRAIN_NEW .infos_joueur .close {
    border-radius: 5px 0 0 5px;
    top: 16px !important;
    right: 10px !important;
    background-color: #e9eef5;
    padding: 0px;
    border: 2px solid #e9eef5;
}

#TERRAIN_NEW .infos_joueur {
    display: none;
    position: absolute;
    z-index: 999;
    font-size: 11px;
    background: red;
    float: left;
    width: 100%;
    height: 100%;
    top: 0px; 
}

#TERRAIN_NEW .infos_joueur img {
    width: 100px;
}

#TERRAIN_NEW .infos_joueur h3 {
    font-size: 1.6em;
    width: 100%;
    height: 24px;
    overflow: hidden;
    word-spacing: nowrap;
    text-overflow: ellipsis;
    font-family: 'museo_sans900';
    margin-bottom: 0;
    font-weight: 100;
    clear: right;
    padding: 0;
}

#TERRAIN_NEW .infos_joueur .conttj {
    padding: 10px;
}

#TERRAIN_NEW .infos_joueur .conttj .imgj {
    float: left;
    width: 100px;
}

#TERRAIN_NEW .infos_joueur .conttj .imgj #date_maj {
    display: none;
}

#TERRAIN_NEW .infos_joueur .conttj .sstats {
    float: left;
    width: 160px;
    padding: 10px 10px 0 10px;
    background: #171a21;
    color: #FFF;
}

#TERRAIN_NEW .infos_joueur .conttj .sstats * {
    color: #FFF;
}

#TERRAIN_NEW .infos_joueur .conttj .sstats div.bb-dark-grey * {
    font-size: 1.3em;
}

#TERRAIN_NEW .infos_joueur .conttj .sstats div.bb-dark-grey div {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#TERRAIN_NEW .infos_joueur .conttj .sstats div.bb-dark-grey:last-child {
    border-bottom: 0;
}

#TERRAIN_NEW .infos_joueur .enselection {
    clear: both;
    display: none;
}

#TERRAIN_NEW .infos_joueur .drapeau {
    position: absolute;
    top: 138px;
    left: 96px;
}

#TERRAIN_NEW .infos_joueur .imgj strong {
    display: none;
}

#TERRAIN_NEW .infos_joueur .bb-dark-grey img {
    width: 20px;
    margin: 5px 5px 5px 0;
}

#TERRAIN_NEW .infos_joueur .conttj .sstats.selection {
    float: left;
    width: 100%;
    background: transparent;
    display: none;
}

#TERRAIN_NEW .infos_joueur .infoj-match {
    font-size: 1.3em;
    color: #171a21;
    float: left;
    width: 280px;
    text-align: center;
}

#TERRAIN_NEW .infos_joueur .conttjinf {
    position: absolute;
    bottom: 309px;
    left: 10px;
    max-width: 50px;
    background: rgba(0, 0, 0, 0.8);
    color: #FFF;
}

#TERRAIN_NEW .infos_joueur .conttjinf * {
    color: #FFF;
}

#TERRAIN_NEW .conttj .tll {
    padding: 2px 5px 1px 20px;
    background-size: 15px 400px;
    height: 13px !important;
    width: 20px !important;
    line-height: 1.2em;
}

#TERRAIN_NEW .conttj .tll.tl-jaune {
    background-position: 0 -24px !important;
    background-position: 0 5.9% !important;
}

#TERRAIN_NEW .conttj .tll.tl-rouge {
    background-position: 0 -37px !important;
    background-position: 0 9.7% !important;
}

#TERRAIN_NEW .conttj .tll.tl-but {
    background-position: 0 -4px !important;
}

#TERRAIN_NEW .next, #TERRAIN_NEW .prev {
    display: inline-block;
    height: 0px;
    width: 0px;
    padding: 12px 8px;
    color: transparent;
    vertical-align: middle;
    cursor: pointer;
    background-image: url(data:image/gif;base64,R0lGODlhIAAwAJEDAJyfotQJJy4wM////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDlBNTM5NTFENDNBMTFFMkE4QUFENTI1Q0FCQTM3NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDlBNTM5NTJENDNBMTFFMkE4QUFENTI1Q0FCQTM3NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOUE1Mzk0RkQ0M0ExMUUyQThBQUQ1MjVDQUJBMzc2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOUE1Mzk1MEQ0M0ExMUUyQThBQUQ1MjVDQUJBMzc2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAMALAAAAAAgADAAAALLnI8DkMoNIRDimVmjvpQ+7G1S1y1kKB4gaZ5Zupaca0UxOp91cr9Iv8uxbC6fUKYBqorBhlKZUjChMKaUVsUecSPt0suzOsU/8hhMJWrTyalZdGsNo1/UqpmtYfDRhZPfF+RH5xQQoGcImGSYeMF4SOj4eAgwCUlXablgeQnH+fHpqfkTalNKOlqYqjq5k9m68fpoIcuoqBBa29j3qdspCut7K6xyKmGMu8qDLAm7rPzs3DwLTJ0sHdvLvNiqext9Kfutivgb6fAnUgAAOw==);
    position: absolute;
    bottom: 20px;
    right: 55px;
}

#TERRAIN_NEW .next {
    background-position: top right;
    right: 20px;
}

#TERRAIN_NEW .disabled {
    opacity: 0.5;
}

#TERRAIN_NEW .disabled.next:hover {
    background-position: top right;
}

#TERRAIN_NEW .disabled.prev:hover {
    background-position: top left;
}

#TERRAIN_NEW .next:hover {
    background-position: bottom right;
}

#TERRAIN_NEW .prev:hover {
    background-position: bottom left;
}

#fm_CAMATCH {
    position: relative;
    margin-top: 20px !important;
}

#fm_CAMATCH .lives {
    float: left;
    width: 640px;
    margin-left: 20px;
}

#fm_CAMATCH .lives .match {
    float: left;
    width: 100%;
    position: relative;
}

#fm_CAMATCH .lives.compacted {
    float: left;
    width: 48%;
    margin-right: 4%;
    margin-bottom: 80px;
}

#fm_CAMATCH .classement_direct {
    float: left;
    width: 48%;
    position: absolute;
    top: 0;
    left: 52%;
}

#fm_CAMATCH .classement_direct #CONT {
    top: 15px;
    position: absolute;
    width: 100%;
}

#fm_CAMATCH .lives div.match:nth-child(even) {
    background: #e9edf6;
}

#fm_CAMATCH .lives div.match .sco .min {}

#fm_CAMATCH .lives div.match:nth-child(even) .sco .min {
    background: #e9edf6;
}

#fm_CAMATCH .lives div.match .infomatch {
    float: left;
    width: 0%;
    height: 5px;
}

#fm_CAMATCH .lives div.match div.infomatch:first-child {
    width: 10%;
}

#fm_CAMATCH .lives div.match .ligne {
    float: left;
    width: 40%;
    position: relative;
    padding: 10px 0;
}

#fm_CAMATCH .lives div.match div.ligne .concurr {
    padding: 2px 25px;
}

#fm_CAMATCH .lives div.match div.ligne .ek1 .logo {
    position: absolute;
    left: 5px;
    top: 1px;
}

#fm_CAMATCH .lives div.match div.ligne .ek2 .logo {
    position: absolute;
    right: 5px;
    top: 1px;
}

#fm_CAMATCH .lives div.match div.ligne .ek1 {
    padding: 2px 10px;
    text-align: right;
}

#fm_CAMATCH .lives div.match div.ligne .ek2 {
    padding: 2px 10px;
    text-align: left;
}

#fm_CAMATCH .lives div.match div.ligne .logo img {
    width: 40px;
}

#fm_CAMATCH .lives div.match div.ligne .but {
    display: none;
}

#fm_CAMATCH .lives div.match .sco {
    float: left;
    width: 10%;
    box-sizing: border-box;
}

#fm_CAMATCH .lives div.match .sco .cr, #fm_CAMATCH .lives div.match .sco .cj {
    display: none;
}

#fm_CAMATCH .lives div.match .sco .scoSpec {
    display: none;
}

#fm_CAMATCH .lives div.match .sco .sc1, #fm_CAMATCH .lives div.match .sco .sc2 {
    font-size: 2em;
    color: #FFF;
    background: #84ad09;
    font-family: "museo_sans900" !important;
    width: 30px;
}

#fm_CAMATCH .lives div.match .sco .sc1 {
    border-right: 1px solid #fff;
    box-sizing: border-box;
    *border-right: 0;
    *width: 49%;
}

#fm_CAMATCH .ligne.entete {
    font-family: 'museo_sans900';
    font-size: 1.3em;
    padding: 0 5px 30px 25px;
}

#fm_CAMATCH .classement_direct .ligne.entete {
    top: -15px !important;
    left: -23px !important;
    border-bottom: 0;
}

#fm_CAMATCH .lives div.match.avenir .sco .min {
    display: none;
}

#fm_CAMATCH .lives div.match.avenir .sco .sc1, #fm_CAMATCH .lives div.match.avenir .sco .sc2 {
    font-size: 2em;
    color: #FFF;
    background: #596374;
}

#fm_CAMATCH .lives div.match.termine .sco .sc1, #fm_CAMATCH .lives div.match.termine .sco .sc2 {
    font-size: 2em;
    color: #FFF;
    background: #181b22;
}

#fm_CAMATCH .lives div.match.active .sco .sc1, #fm_CAMATCH .lives div.match.active .sco .sc2 {
    color: #FFF;
    background: #d60000;
}

#fm_CAMATCH .lives div.match .sco .tiret {
    display: none;
}

#fm_CAMATCH .lives div.match .sco .tiret {
    position: absolute;
    width: 59px;
    height: 18px;
    left: 299px;
    font-size: 0.8em;
    text-align: center;
    font-weight: 700;
    border-radius: 2px;
    top: 15px;
    line-height: 1em;
    color: #596374;
}

#fm_CAMATCH .lives div.match .sco .min {
    position: absolute;
    background: #fff;
    width: 59px;
    height: 18px;
    left: 0px;
    font-size: 0.8em;
    text-align: center;
    font-weight: 700;
    border-radius: 2px;
    top: 12px;
    font-size: 0.75em;
    color: #596374;
}

#fm_CAMATCH .lives div.match .sco .min[statut=termine] {
    color: #2c323d;
}

#fm_CAMATCH .lives div.match .sco .min[statut=encours] {
    color: #84ad09;
}

#fm_CAMATCH .lives.compacted div.match .sco .min, #fm_CAMATCH .lives.compacted div.match .sco .tiret {
    top: 12px;
    left: 0px;
    font-size: 0.75em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#fm_CAMATCH .lives.compacted div.match div.infomatch:first-child {
    width: 18%;
}

#fm_CAMATCH .lives.compacted div.match .sco {
    width: 15% !important;
    height: 15px;
}

#fm_CAMATCH .lives.compacted div.match .sco .sc1, #fm_CAMATCH .lives.compacted div.match .sco .sc2 {
    font-size: 1.4em !important;
}

#fm_CAMATCH .lives.compacted div.match .ligne {
    float: left;
    width: 33%;
    position: relative;
    padding: 10px 0;
}

#fm_CAMATCH .lives.compacted div.match div.ligne .logo img {
    width: 20px;
}

#fm_CAMATCH .lives.compacted div.match div.ligne .ek1 .logo {
    position: absolute;
    top: 10px;
    left: 5px;
}

#fm_CAMATCH .lives.compacted div.match div.ligne .ek2 .logo {
    position: absolute;
    right: 5px;
    top: 10px;
}

#fm_CAMATCH .lives.compacted div.match div.ligne .concurr {
    padding: 2px 0;
    font-size: 0.8em !important;
}

#fm_CAMATCH .lives.compacted div.match div.ligne .concurr .nom {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}

#fm_CAMATCH .lives.compacted div.match div.ligne .concurr.ek1 .nom {
    float: right;
    width: 80%;
}

#fm_CAMATCH .lives.compacted div.match div.ligne .ek1 {
    padding: 2px 5px 2px 0;
    text-align: right;
}

#fm_CAMATCH .lives.compacted div.match div.ligne .ek2 {
    padding: 2px 0   2px 5px;
    text-align: left;
}

#fm_CAMATCH .lives div.match .close {
    display: none;
}

#fm_CAMATCH .lives div.match .commente {
    opacity: 0;
    z-index: 3;
    filter: alpha(opacity = 0);
    position: absolute;
    top: 0;
    width: 100%;
    height: 38px;
    background: red;
}

#fm_CAMATCH .lives div.match .commente a {
    float: left;
    width: 100%;
    height: 38px;
}

#fm_CAMATCH .lives div.match .sco .sc1, #fm_CAMATCH .lives div.match .sco .sc2 {
    float: left;
    width: 50%;
    text-align: center;
    padding: 12px 0 30px;
    height: 0;
}

#fm_CAMATCH .lives div.match .sco .sc1 {}

#fm_CAMATCH .classement_direct .ligne {
    float: left;
    height: 21px;
    width: 100%;
    border-bottom: 1px solid #d6dae6;
}

#fm_CAMATCH .classement_direct .ligne div {
    width: 20px;
    text-align: center;
    display: none;
}

#fm_CAMATCH .classement_direct .ligne div.equipe {
    width: 248px;
    padding-left: 20px;
    text-align: left;
    display: inline-block;
    position: relative;
}

#fm_CAMATCH .classement_direct .ligne div.equipe img {
    position: absolute;
    top: 1px;
    left: -1px;
}

#fm_CAMATCH .classement_direct .ligne div.points, #fm_CAMATCH .classement_direct .ligne div.rang, #fm_CAMATCH .classement_direct .ligne div.equipe {
    display: inline-block;
}

.fancybox-skin {
    background: #000 !important;
}

.fancybox-inner {
    min-height: 570px;
}

.goalreplay {
    display: none;
}

#fichebase_v65 .resume-video {
    position: relative;
    margin-bottom: 15px;
    float: left;
    width: 640px;
    margin-left: 20px;
    min-height: 460px;
}

#fichebase_v65 .resume-video .all-videos {
    position: absolute;
    top: 30px;
    right: 0;
    float: right;
    font-size: 1em;
    font-weight: 700;
    color: #171a21;
}

#fichebase_v65 .resume-video h2 {
    /*background: #e9eef5; border-top: 5px solid #d4dae6;*/
    color: #596374;
    text-align: left;
    float: left;
    width: 50%;
    padding: 0.8em 0;
    text-transform: uppercase;
    font-size: 1.5em;
    font-family: 'museo_sans900';
    font-weight: 100;
}

#fm_STATS .stats-title {
    font-size: 2em;
    font-weight: 100;
    font-family: 'museo_sans900';
    text-transform: uppercase;
    margin: 25px 20px 5px 0;
    border-left: 6px solid #84ad09;
    padding: 8px 0 8px 10px;
}

#fm_STATS .stats-title span {
    font-size: 0.7em;
    font-weight: normal;
    text-transform: none;
    color: #9ca4af;
    padding-left: 10px;
}

#fm_STATS .stats-inner .bgcolor-blue {
    background: #f5f6fa;
}

#fm_STATS .stats-inner .section {
    border-top: 1px solid #d4dae6;
    padding: 0 2%;
}

#fm_STATS .stats-inner .possession {
    border: 0;
}

#fm_STATS #stats-svg {
    height: 200px;
    position: relative;
    padding: 18px 0;
}

#fm_STATS #stats-svg svg {
    width: 100% !important;
    height: 100% !important;
}

#fm_STATS #stats-svg span.text {
    position: absolute;
    top: 45%;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 1.1em;
}

#fm_STATS .name-equipe {
    font-family: 'museo_sans900';
    font-weight: 100;
    font-size: 1.5em;
}

#fm_STATS .percent-possession {
    font-family: 'museo_sans900';
    font-weight: 100;
    font-size: 2em;
}

#fm_STATS .stats-inner {
    width: 640px;
    margin-left: 20px;
}

#fm_STATS .stats-inner .possession .percent-possession {
    display: block;
    font-size: 2.8em;
    line-height: 1em;
    letter-spacing: -1px;
    margin: 60px 0 8px;
}

#fm_STATS .stats-inner .possession .name-equipe {
    font-size: 1.5em;
    font-weight: normal;
}

#fm_STATS .stats-inner .section .pays1,
#fm_STATS .stats-inner .section .title-section,
#fm_STATS .stats-inner .section .sub-title-section,
#fm_STATS .stats-inner .section .pays2 {
    color: #171a21;
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    padding: 12px 0;
}

#fm_STATS .stats-inner .sous-section .pays1,
#fm_STATS .stats-inner .sous-section .title-section,
#fm_STATS .stats-inner .sous-section .sub-title-section,
#fm_STATS .stats-inner .sous-section .pays2 {
    font-size: 1.2em;
    font-weight: normal;
}

#fm_STATS .stats-inner .pays1, #fm_STATS .stats-inner .pays2 {
    width: 32%;
}

#fm_STATS .stats-inner .title-section, #fm_STATS .stats-inner .sub-title-section {
    width: 36%;
}

#fm_STATS .stats-inner .section .percent {
    width: 56%;
    float: left;
    padding-right: 4%;
}

#fm_STATS .stats-inner .section .pays1 .percent div {
    float: right;
}

#fm_STATS .stats-inner .section .pays2 .percent {
    padding-left: 4%;
    padding-right: 0;
}

#fm_STATS .stats-inner .section .number {
    width: 40%;
    text-align: right;
    float: right;
}

#fm_STATS .stats-inner .section .pays2 .number {
    float: left;
    text-align: left;
}

#fm_STATS .stats-inner .clear {
    background-color: #fff;
    border: 0;
    clear: both;
    float: none;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

#fm_STATS .big-red {
    background: #e46562;
    height: 8px;
    margin-top: 4px;
}

#fm_STATS .small-red {
    background: #e46562;
    height: 4px;
    margin-top: 6px;
}

#fm_STATS .big-green {
    background: #a0d38c;
    height: 8px;
    margin-top: 4px;
}

#fm_STATS .small-green {
    background: #a0d38c;
    height: 4px;
    margin-top: 6px;
}

#fm_STATS .big-grey {
    background: #9ca7ba;
    height: 8px;
    margin-top: 6px;
}

#fm_STATS .small-grey {
    background: #9ca7ba;
    height: 4px;
    margin-top: 6px;
}

#fm_STATS sub, #fm_STATS sup {
    font-size: 60%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    color: #7d859a;
    padding-left: 5px;
}

#fm_STATS sup {
    top: -0.5em;
}

#fm_STATS sub {
    bottom: -0.25em;
}

/*RUGBY LIVE STATS*/
#fm_STATS .stats-inner .title-section,#fm_STATS .stats-inner .sub-title-section, #fm_STATS .stats-inner .section .title-section-rugby {width:36%;}
#fm_STATS .stats-inner .section .hcenter {padding:20px 0 !important;}
#fm_STATS #stats-svg2 span.text {position:relative; top:-42px; left:64px; width:100%; text-align:center; font-size:1.1em;}
#fm_STATS #stats-svg2-titre-section span.text {top: 42px;position: relative;font-weight:300;}
#fm_STATS #stats-svg3 span.text {position:relative; top:-42px; left:65px; width:100%; text-align:center; font-size:1.1em;}
#fm_STATS #stats-svg-occupation {position:; top:0%; left:208px; width:100%; text-align:center; font-size:1.1em;}
#fm_STATS .rugby-stats-bloc .section  .number {font-weight:600;}
#fm_STATS .rugby-stats-bloc .section  .numberlight {font-weight:300;}
#fm_STATS #bloc-stats-rugby .stats-title {font-size:2em; font-weight:100; font-family: Helvetica, Arial,'museo_sans900'; text-transform:uppercase; margin:25px 20px 5px 0; border-left:6px solid #007113; padding:8px 0 8px 10px;}
#fm_STATS  .occupation .second-half {display:none;}
#fm_STATS  .occupation {cursor:default;}
#fm_STATS  .occupation .first-half  #territory-first1-percent .big-red, #fm_STATS  .occupation .second-half  #territory-second1-percent .big-red {text-align:right;}
#fm_STATS .occupation .first-half #territory-first1-percent .big-green, #fm_STATS  .occupation .second-half  #territory-second1-percent .big-green  {text-align:right;}
#fm_STATS .occupation .first-half  #territory-first1-percent .big-grey , #fm_STATS  .occupation .second-half  #territory-second1-percent .big-grey {text-align:right;}
#fm_STATS .stats-inner .section .title-section-rugby {color:#171a21; float:left; font-size:1.7em; font-weight:bold; line-height:16px; text-align:center; padding:12px 0;}
#fm_STATS  .occupation .first-half .big-red {background:rgba(228,101,98,0.8); height:186px; margin-top:5px;float:left;}
#fm_STATS .occupation .first-half .big-green {background:rgba(160,211,140,0.8); height:186px; margin-top:5px;float:left;}
#fm_STATS .occupation .first-half  .big-grey {background:#9ca7ba; height:186px; margin-top:5px;float:left;}
#fm_STATS .section-occupation .title-occupation {width:auto;text-align:center;font-weight:bold;padding:0px 0;font-size:1.3em;margin:0 auto;cursor:pointer;}
#fm_STATS .section-occupation .occupation-half {width:100%;text-align:center;margin-bottom:5px;}
#fm_STATS  .section-occupation .occupation-half-current {background:#434A5A !important;color:#f8f8f8 !important;}
#fm_STATS .section-occupation .occupation-half span {background: #EEEEEE;padding: 5px 15px;color: #1C1C1C;font-size:0.9rem;text-transform:uppercase;font-family: Arial,Helvetica,sans-serif !important;}
#fm_STATS .section-occupation .occupation-half span#title-occupation1 {border-radius: 4px 0px 0px 4px;}
#fm_STATS .section-occupation .occupation-half span#title-occupation2 {border-radius: 0px 4px 4px 0px;}
#fm_STATS  .section-occupation {margin-bottom:20px;padding-top:35px !important;}
#fm_STATS  .section-occupation  .occupation .first-half #territory-first1-percent .occupation-percent{top: 43%;position: relative;margin-right:10px;}
#fm_STATS  .section-occupation  .occupation .first-half #territory-first2-percent .occupation-percent{top: 43%;position: relative;margin-left: 15px;}
#fm_STATS  .section-occupation  .occupation .second-half #territory-second1-percent .occupation-percent{top: 43%;position: relative;margin-right:10px;}
#fm_STATS  .section-occupation  .occupation .second-half #territory-second2-percent .occupation-percent{top: 43%;position: relative;margin-left: 15px;}
#fm_STATS  .occupation .second-half .big-red {background:rgba(228,101,98,0.8); height:186px; position:relative;top:5px;float:left;}
#fm_STATS .occupation .second-half .big-green {background:rgba(160,211,140,0.8); height:186px; position:relative;top:5px;float:left;}
#fm_STATS .occupation .second-half  .big-grey {background:#9ca7ba; height:186px; position:relative;top:5px;float:left;font-size:30px;}
#fm_STATS  .occupation .first-half, #fm_STATS  .occupation .second-half {font-size:30px;font-weight: bold; color:#f8f8f8;}
#fm_STATS  .occupation .first-half sup, #fm_STATS  .occupation .second-half sup{color:#E8E8E8;}
#fm_STATS .rugby-stats-bloc {margin-left:6px;}

#fm_STATS .section-occupation .title-section{width: 100%;}

#fm_STATS .occupation{background: url(/v6/img/rugby/TERRAIN-RUGBY90.jpg) no-repeat center;height:200px; width:350px;background-size:100%; padding:8px 15px;float:left;}

#fm_STATS .occupation .first-half {width:300px;margin-top:2px;margin-left: 25px;}
#fm_STATS .occupation .second-half {margin-top:-2px;margin-left: 25px;width:300px;}
#fm_STATS .section-occupation .name-equipe1{margin-left: 10px;}
#fm_STATS .section .name-equipe1 {float:left;margin-top: 10%;}
#fm_STATS .section .name-equipe2 {float:left;margin-top: 10%;}
#fm_STATS  .section span.sucess-tackle{position: absolute;left: -178px;top: 61.9%;color:green;font-weight:bold;font-size:17px;}
#fm_STATS  .section span.sucess-tackle-percent{position: absolute;left: -174px;top: 63%;color:green;font-weight:;font-size:14px;}
#fm_STATS  .section span.fail-tackle{position: absolute;left: -58px;top: 61.9%;color:red;font-weight:bold;font-size:17px;}

#fm_STATS  .section span.sucess-tackle2{position: absolute;left: 234px;top: 61.9%;color:green;font-weight:bold;font-size:17px;}
#fm_STATS  .section span.sucess-tackle-percent2{position: absolute;left:239px;top: 63%;color:green;font-weight:;font-size:14px;}
#fm_STATS  .section span.fail-tackle2{position: absolute;left: 360px;top: 61.9%;color:red;font-weight:bold;font-size:17px;}


#container.sececran {
    padding: 20px 0 !important;
    width: 1000px !important;
    float: none;
}

.tipper {
    height: 1px;
    left: -99999px;
    position: absolute;
    pointer-events: none;
    top: -99999px;
    width: 1px;
    text-align: center;
}

.tipper .tipper-content {
    background: rgba(0, 0, 0, 0.85);
    border-radius: 3px;
    color: #fff;
    display: block;
    float: left;
    font-family: sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 8px 12px;
    position: relative;
    white-space: nowrap;
}

.tipper .tipper-caret {
    background: url(/v6/img/jquery.fs.tipper-icon.png?SALVADOR-BA) no-repeat;
    content: '';
    display: block;
    height: 11px;
    margin: 0;
    position: absolute;
    width: 5px;
}

.tipper.right .tipper-content {
    box-shadow: 1px 0 3px rgba(0, 0, 0, 0.25);
}

.tipper.right .tipper-caret {
    background-position: left center;
    left: -5px;
    top: 0;
}

.tipper.left .tipper-content {
    box-shadow: -1px 0 3px rgba(0, 0, 0, 0.25);
}

.tipper.left .tipper-caret {
    background-position: right center;
    right: -5px;
    top: 0;
}

.tipper.top .tipper-caret,
.tipper.bottom .tipper-caret {
    display: block;
    float: none;
    height: 5px;
    margin: 0 auto;
    width: 11px;
}

.tipper.top .tipper-content {
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25);
}

.tipper.top .tipper-caret {
    background-position: center bottom;
    bottom: -5px;
    left: 0;
}

.tipper.bottom .tipper-content {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

.tipper.bottom .tipper-caret {
    background-position: center top;
    top: -5px;
    left: 0;
}

.Cyclisme ul.onglet-fc_live li {
    width: 33%;
}

.Cyclisme ul.onglet-fc_live li a {
    width: 100% !important;
}

.Cyclisme ul.onglet-fc_live li a {}

#Directs.Cyclisme .content {
    top: 0 !important;
    border: 0 !important;
    padding: 0 !important;
}

#Directs.Cyclisme .cont_gris {
    width: 298px;
}

#Directs.Cyclisme #relato .iteme {
    background: #FFF !important;
    border: 0 !important;
}

#Directs.Cyclisme #relato .iteme h6 {
    color: #000;
    font-size: 18px;
    font-family: 'museo_sans900';
    font-weight: 100;
}

#Directs.Cyclisme #relato .iteme h3 {
    color: #daaf19;
    color: #000;
    font-family: 'museo_sans900';
    font-size: 1.3em;
    padding: 0 0 0.4em 0;
    margin: 0 0 13px;
    line-height: 0.5em;
    border-bottom: 4px solid #daaf19;
}

#Directs..Cyclisme .bblc.groupes .ecart_groupe .liste {
    max-height: 99px;
    height: auto;
}

#Directs.Cyclisme #relato .iteme .pict {}

#Directs.Cyclisme #relato #fm_LEMATCH .iteme .fc_temps {
    min-width: 70px;
}

#Directs.Cyclisme #relato #fm_LEMATCH .iteme.fc_hightlight .fc_temps {
    min-width: 68px;
}

#Directs.Cyclisme #relato #fm_LEMATCH .fc_speci {
    background-color: #fce05b !important;
}

#Directs.Cyclisme #relato .iteme.fc_speci h6 {
    font-size: 3em;
    line-height: 1em;
}

#Directs.Cyclisme #relato #fm_LEMATCH .fc_speci .fc_temps {
    background-color: #fce05b !important;
}

#Directs.Cyclisme #Placar .entete .gauche {
    height: 14px;
}

#Directs.Cyclisme #Placar .entete {
    height: 28px;
}

#Directs.Cyclisme {
    width: 1000px !important;
}

#Directs.Cyclisme h1 span {
    text-transform: uppercase;
    width: 100%;
    font-family: 'museo_sans900' !important;
    font-size: 2.1em;
    line-height: 2.1em;
    margin: 10px 0 0 0  !important;
    padding-bottom: 0.6em;
    float: left;
}

#Directs.Cyclisme .kmetrage {
    color: #999;
    font-size: 1.2em;
    padding-bottom: 15px;
}

#Directs.Cyclisme .allo-message-texte {
    font-size: 1.1em;
    color: #171a21;
}

#Directs.Cyclisme #placarfore {
    width: 960px !important;
    overflow: hidden;
}

#Directs.Cyclisme #Placar {
    width: 961px;
    height: 294px;
    background: #dadada;
}

#Directs.Cyclisme #Placar .event {
    background: #dadada;
    height: auto !important;
}

#Directs.Cyclisme #Placar #profil img {
    width: 960px;
    left: 0px;
    position: absolute;
    bottom: -48px;
    top: auto;
}

.Cyclisme #fichebase_v65 article#fiche_match {
    width: 980px !important;
}

#Directs.Cyclisme #Placar #timeline {
    background: none !important;
    border-top: 0px solid #fff !important;
    border-bottom: 4px solid #e0e0e0;
}

#Directs.Cyclisme #Placar .liver {
    font-size: 1em;
    color: #777;
}

.Cyclisme #Placar #bt-refresh {
    left: 5px;
    top: 12px;
}

.Cyclisme #Placar.profiled #profil {
    bottom: -10px !important;
    top: 2px;
    width: 970px;
    overflow: hidden;
    left: 0px;
    height: 292px;
}

.Cyclisme #timeline .timeback {
    background: url(http://static.lequipe.fr/v6/img/cyclisme/timelineline-back.png);
    background-size: 960px auto;
    position: absolute;
    width: 960px;
    z-index: 9;
    left: 0px;
    top: -8px;
}

.Cyclisme #timeline-cont {
    background: url(http://static.lequipe.fr/v6/img/cyclisme/timelineline.png?k10);
    background-size: 960px auto;
    height: 80px;
    top: 0px;
}

.Cyclisme .Cyclisme .cursor {
    display: none;
}

.Cyclisme #Placar #km {
    top: -2px;
}

.Cyclisme #Placar #km .zoneC {
    width: 150px;
    background: #171a21;
    color: #fff;
    top: 297px;
    padding: 5px 0 0 0;
    text-align: right;
}

.Cyclisme #Placar.profiled #profil div {
    height: 347px;
}

.Cyclisme #timeline-cont {
    width: 10px;
}

.Cyclisme #Placar.profiled #profil .premierplan {
    top: 0px;
    width: 8px;
    background: #f0f0f0;
    z-index: 3;
    border-right: 4px solid #ccc;
}

.Cyclisme #Placar.profiled #profil .secondplan {
    top: 0px;
}

.Cyclisme .Cyclisme#placarfore {
    background: #dadada;
}
#Directs.Cyclisme #Placar{ margin-bottom: 0}
#Directs.Cyclisme #fm_AVMATCH .seemore.midwidth{ display: none}
#Directs.Cyclisme #fm_AVMATCH #allo-messages .allo-message-leftcol{ width: 90px !important}
#Directs.Cyclisme #fm_AVMATCH #allo-messages .infoMessage{ width: 570px !important}



.Cyclisme #Directs span.liver {
    position: inherit;
}

#Directs.Cyclisme h1, .Cyclisme .titlee {
    border: 0 !important;
}

#Directs.Cyclisme h1#headline {
    width: 100%;
    color: #171a21;
    font-size: 1.1em;
    font-family: Arial;
    margin: 0px 6px 0px 0 !important;
    padding: 0 14px;
}

.Cyclisme .bblc.groupes {
    margin-bottom: 5px;
}

.Cyclisme .bblc.groupes .ecart_groupe .nomGroupe {
    border-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 16px;
    font-size: 1.3em;
    text-transform: uppercase;
    margin-left: 0;
    padding-left: 5%;
    font-family: 'interstateregular';
    color: #dadada;
    background: #171a21;
}

.Cyclisme .bblc.groupes .ecart_groupe .velos {
    border-top: 0px;
}

.Cyclisme .bblc.groupes .ecart_groupe .nomGroupe span {
    margin-right: 5px;
    background: #282b32;
    font-weight: 100;
    margin-top: -3px;
    border-radius: 2px;
}

.Cyclisme .bblc.groupes .ecart_groupe .liste div {
    padding: 5px 0;
}

.Cyclisme .bblc.groupes .ecart_groupe.eg5 {
    width: 20%;
}

.Cyclisme .bblc.groupes .ecart_groupe.eg6 {
    max-width: 162px;
    width: 16.6%;
}

.Cyclisme .bblc.groupes .ecart_groupe.eg7 {
    max-width: 150px;
    width: 14.2%;
}

.Cyclisme .bblc.groupes .ecart_groupe.eg8 {
    max-width: 150px;
    width: 12.5%;
}

.Cyclisme .bblc.groupes .ecart_groupe.eg6 .ec_ecart, .Cyclisme .bblc.groupes .ecart_groupe.eg7 .ec_ecart, .Cyclisme .bblc.groupes .ecart_groupe.eg8 .ec_ecart {
    display: none;
}

.Cyclisme .bblc.groupes .ecart_groupe.eg6 .ec_nom, .Cyclisme .bblc.groupes .ecart_groupe.eg7 .ec_nom, .Cyclisme .bblc.groupes .ecart_groupe.eg8 .ec_nom {
    width: 90% !important;
}

.Cyclisme .bblc.groupes .ec_nom {
    cursor: pointer;
}

.Cyclisme .bblc.groupes .ecart_groupe.eg6 img,
.Cyclisme .bblc.groupes .ecart_groupe.eg7 img,
.Cyclisme .bblc.groupes .ecart_groupe.eg8 img {
    display: none;
}

.ec_dossard img {}

.ec_dossard {
    padding: 2px 0 8px 0 !important;
}

#Directs.Cyclisme #allo-messages div.allo-message:nth-child(n+10) {
    display: none;
}

body[data-statut="E"] #Directs.Cyclisme #allo-messages div.allo-message:nth-child(n+10), #Directs.Cyclisme #allo-messages.zplus div.allo-message:nth-child(n+10) {
    display: block;
}

#Directs.Cyclisme .zmore, #Directs.Cyclisme .zless {
    left: -135px;
    position: absolute;
}

#fichebase_v65 #Directs.Cyclisme .seemore.midwidth {
    width: 635px !important;
    overflow: hidden;
    height: 38px;
    margin-bottom: 30px;
    cursor: pointer;
    clear: both;
}

#Directs.Cyclisme #col-droite {
    padding-top: 0 !important;
}

#Directs.Cyclisme #container {
    padding: 0 !important;
}

.Cyclisme .bblc.groupes {
    width: 100%;
}

.Cyclisme .cont_faf {
    margin: 0;
    width: 100%;
    padding: 5px 0;
}

.Cyclisme .cont_faf .cont_gris {
    margin: 0;
    border: 0;
}

.Cyclisme .bar_faf {
    background-color: #C4A248 !important;
}

.Cyclisme .cont_faf h3 {
    border: 0;
    margin: 0;
    padding: 3%   !important;
    text-align: center;
    color: #C4A248 !important;
    width: 94% !important;
    text-transform: uppercase;
    font-style: 1.1em;
}

.Cyclisme .cont_faf .faf {
    border: 0;
    padding-top: 0;
}

.Cyclisme .cont_faf .faf *, .Cyclisme .cont_faf .faf .cla_nom {
    font-size: 0.9em !important;
    font-weight: 100 !important;
}

.Cyclisme .cont_faf .faf .clear {
    border: 0;
}

.Cyclisme .cont_faf .faf .cla_nom {
    width: 120px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.Cyclisme .bblc.groupes .ecart_groupe .liste {
    border-top: 0;
    max-height: 99px;
    height: auto;
}

.Cyclisme #livetet {
    padding-left: 10px;
    position: relative;
}

.Cyclisme #livetet .pb_9394 {
    margin-top: 7px !important;
}

#en-direct .direct-sport, #en-direct .filter {
    display: none;
}

.Football #en-direct .direct-sport.Football {
    display: block !important;
}

.Basket #en-direct .direct-sport.Basket {
    display: block !important;
}

.Rugby #en-direct .direct-sport.Rugby {
    display: block !important;
}

.Tennis #en-direct .direct-sport.Tennis {
    display: block !important;
}

#fiche_match #col-gauche {}


.Rugby #TERRAIN_NEW .joueur {
  display: none;
  position: absolute;
  float: left;
  width: 100px;
  height: 40px;
  text-align: center;
  cursor: pointer;
}
 .joueur.b-maillot
.Rugby #bloc_terrain{   margin-top: 20px;}
.Rugby #bloc_terrain #TERRAIN_NEW{z-index:1;width:298px; height:550px;position:relative;float:left;background-image:url(http://static.lequipe.fr/v6/img/rugby/TERRAIN-RUGBY.jpg)}
.Rugby #TERRAIN_NEW #titulaires{border: 1px solid #007113;   width: 100%;   height: 100%;}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos15{top:57px;left:100px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos14{top:97px;left:-10px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos13{top:97px;left:63px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos12{top:97px;left:136px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos11{top:97px;left:209px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos10{top:140px;left:160px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos9{top:140px;left:44px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos8{top:165px;left:100px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos7{top:165px;left:-10px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos6{top:165px;left:209px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos5{top:190px;left:44px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos4{top:190px;left:160px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos3{top:229px;left:-10px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos2{top:229px;left:100px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_O .rugbypos1{top:229px;left:209px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos15{bottom:57px;left:100px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos11{bottom:97px;left:-10px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos12{bottom:97px;left:63px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos13{bottom:97px;left:136px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos14{bottom:97px;left:209px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos10{bottom:140px;left:160px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos9{bottom:140px;left:44px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos6{bottom:165px;left:-10px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos7{bottom:165px;left:209px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos8{bottom:165px;left:100px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos4{bottom:190px;left:44px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos5{bottom:190px;left:160px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos1{bottom:229px;left:-10px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos2{bottom:229px;left:100px}
.Rugby #TERRAIN_NEW #titulaires #EQUIPE_N .rugbypos3{bottom:229px;left:209px}
.Rugby #TERRAIN_NEW .infos_j_content { display :none;}
.Rugby #TERRAIN_NEW .conttj{   height: 532px;   z-index: 700;  }
#TERRAIN .tl-pen,#TERRAIN .tl-dro,#TERRAIN .tl-tra{display:none}


article#fiche_match section#live-placar .PlInfo {padding-bottom:5px}
#live-placar #timeline{padding:10px 0}
#live-placar .sco .min[statut='T'], #live-placar .sco .min[statut='M'], #live-placar .sco .min[statut='MP'], #live-placar .sco .min[statut='V'], #live-placar .sco .min[statut='A'], #live-placar .sco .min[statut='FP'], #live-placar .sco .min[statut='A'], #live-placar .sco .min[statut='R'], #live-placar .sco .min[statut='S'], #live-placar .sco .min[statut='1Q'], #live-placar .sco .min[statut='2Q'], #live-placar .sco .min[statut='3Q'], #live-placar .sco .min[statut='4Q'], #live-placar .sco .min[statut='TB'] {border-radius:2px;padding:16px 4px}

.Rugby #live-placar .sco {bottom:26px}
.Rugby #timeline .min {box-shadow:0px 0px 3px 0px #000;}
.Rugby #timeline .min[statut='T'] {color:#D4DAE6!important}
.Rugby #timeline .min[statut='T'] font {font-size:1.25em !important}
.Rugby #live-placar #timeline .timeback #timeline-cont {background: url(/v6/img/rugby/newlive/TIMELINE-2.png?2015-gl)}
.Rugby #timeline-inner #tl2-eq1 .tl-but,.Rugby  #timeline-inner #tl2-eq1 .tl-ess,.Rugby  #timeline-inner #tl1-eq1 .tl-but,.Rugby  #timeline-inner #tl1-eq1 .tl-ess {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq1.png?2015-all) 0 -14px no-repeat !important;background-size:100% auto;top:3px;height: 27px;width:30px}
.Rugby #timeline-inner #tl2-eq2 .tl-but,.Rugby  #timeline-inner #tl2-eq2 .tl-ess,.Rugby  #timeline-inner #tl1-eq2 .tl-but,.Rugby  #timeline-inner #tl1-eq2 .tl-ess {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq2.png?2015-all) 0 -8px no-repeat !important;background-size:100% auto;top:-1px !important;height:27px;width:30px}
.Rugby #timeline-inner #tl2-eq1 .tl-pen, .Rugby #timeline-inner #tl1-eq1 .tl-pen {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq1.png?2015-all) 0 -109px no-repeat !important;background-size:100% auto;top:3px;height:27px;width:30px}
.Rugby #timeline-inner #tl2-eq2 .tl-pen, .Rugby #timeline-inner #tl1-eq2 .tl-pen {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq2.png?2015-all) 0 -106px no-repeat !important;background-size:100% auto;top:-1px !important;height:27px;width:30px}
.Rugby #timeline-inner #tl2-eq1 .tl-rp, .Rugby #timeline-inner #tl1-eq1 .tl-rp {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq1.png?2015-all) -4px -139px no-repeat !important;background-size:100% auto;top:6px;height:24px;width:21px}
.Rugby #timeline-inner #tl2-eq2 .tl-rp, .Rugby #timeline-inner #tl1-eq2 .tl-rp {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq2.png?2015-all) -5px -137px no-repeat !important;background-size:100% auto;top:-2px !important;height:24px;width:21px}
.Rugby #timeline-inner #tl1-eq1 .tl-jaune, .Rugby #timeline-inner #tl2-eq1 .tl-jaune {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq1.png?2015-all) 0 -52px no-repeat !important;background-size:100% auto;top:2px;height:26px;width:30px}
.Rugby #timeline-inner #tl1-eq2 .tl-jaune, .Rugby #timeline-inner #tl2-eq2 .tl-jaune {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq2.png?2015-all) 0 -49px no-repeat !important;background-size: 100% auto;top:-1px;height:28px;width:30px}
.Rugby #timeline-inner #tl1-eq1 .tl-rouge, .Rugby #timeline-inner #tl2-eq1 .tl-rouge {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq1.png?2015-all) 0 -79px no-repeat !important;background-size:100% auto;top:2px;height:27px;width:30px}
.Rugby #timeline-inner #tl1-eq2 .tl-rouge, .Rugby #timeline-inner #tl2-eq2 .tl-rouge {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq2.png?2015-all) 0 -78px no-repeat !important;background-size:100% auto;top:-2px;height:28px;width: 30px}
.Rugby #timeline-inner #tl1-eq1 .tl-dro, .Rugby #timeline-inner #tl2-eq1 .tl-dro {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq1.png?2015-all) 0 -164px no-repeat !important;background-size:100% auto;top:1px;height:28px;width: 30px}
.Rugby #timeline-inner #tl1-eq2 .tl-dro, .Rugby #timeline-inner #tl2-eq2 .tl-dro {background: url(/v6/img/rugby/newlive/sprite_icon_small-eq2.png?2015-all) 0 -162px no-repeat !important;background-size:100% auto;top:-2px;height:28px;width:30px}
.Rugby #timeline-inner .tl-tra {z-index:30;margin-left:6px}
#fichebase_v65 section .Rugby .PlInfo .points a.number,#fichebase_v65 section .Rugby .PlInfo .points .picrugby {background:none; }
#fichebase_v65 section .Rugby .PlInfo .points .picrugby {margin-right:2.5%}
#fichebase_v65 section .Rugby .PlInfo .points .picrugby > a > b  {font-weight: 100}
#fichebase_v65 section .Rugby .PlInfo .points .picrugby > a > span {background-color:#fff;padding:4px;border-radius:20px;min-width: 18px;color:#000;font-weight:bold;font-size:15px;float:left;text-align:center;margin-right:12px;line-height:16px;text-shadow:none}
#fichebase_v65 section .Rugby .PlInfo .points .picrugby > a {line-height:24px;text-align:left}
#fichebase_v65 section .Rugby .PlInfo .points .picrugby .list > a {text-align:left;margin:2px 0% 0px 32%}
#fichebase_v65 section .Rugby .PlInfo .points a.number {padding: 0 5% 0 5%;width:90%;font-size:16px}
.Rugby #TERRAIN_NEW .infos_joueur .conttjinf{bottom: 401px}