/* polices de caractères */
a { text-decoration:none; color:#2E5870; }
a:hover { text-decoration:underline; }
.headline { font-weight:normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000; text-decoration: none; }
.texte01_black { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; background-color:transparent;  margin-left:0px; margin-right:0px; padding-left:0px; font-style: normal; font-variant: normal; }
.texte01_white { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; background-color:transparent; margin-left:0px; margin-right:0px; padding-left:0px; font-style: normal; font-variant: normal; }
.texte01_blue { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4272A2; background-color:transparent; margin-left:0px; margin-right:0px; padding-left:0px; font-style: normal; font-variant: normal; }
.texte01_blue_center { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4272A2; background-color:transparent; text-align:center; margin-left:0px; margin-right:0px; padding-left:0px; font-style: normal; font-variant: normal; }

.texte01_black_small { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-align:center;  margin:0; padding:0; font-style: normal; font-variant: normal; }
.texte01_white_small { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; background-color:transparent; margin-left:0px; margin-right:0px; padding-left:0px; font-style: normal; font-variant: normal; }
.texte01_blue_small { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4272A2; background-color:transparent; text-align:center; margin-left:0px; margin-right:0px; padding-left:0px; font-style: normal; font-variant: normal; }


/* css pour la tooltip lien avec preview */
#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#0e274c;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip image preview */
#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip normal */
#tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:2px 5px;
        color:#333;
        display:none;
}


/* Type de position sur classement */
.rang0 { background-color:#FFFFFF; border-bottom: 1px solid #263F50;}
.rang1 { background-color:#7AA3B8; border-bottom: 1px solid #263F50; color:white;}
.rang2 { background-color:#7AA3B8; border-bottom: 3px solid #263F50; color:white;}
.rang3 { background-color:#C2D5DE; border-bottom: 3px solid #263F50;}
.rang4 { background-color:#FFFFFF; border-bottom: 1px solid #263F50;}
.rang9 { background-color:#E8E8E8; border-top: 3px solid #263F50; border-bottom: 1px solid #263F50;}
.rang10 {background-color:#E8E8E8; border-bottom: 1px solid #263F50;}
.tablenolink { text-decoration:none; }
.rang0 a, .rang3 a, .rang4 a, .rang9 a, .rang10 a { color:black; }
.rang1 a, .rang2 a { color:white;}
.rangt { color:white; }
.rang0 .lignerose { background-color: #EFEEEE; }

/* stats */
.stats { padding:10px; text-align:left; }
.stats h3 {
  height:13px;
  padding:0 0 0 11px;
  margin:0 0 1px 0; 
  background-color:#7AA3B8;
  color:#ffffff;
  line-height:13px;
  font-size:11px;
  font-weight:bold;
}
.stats .journee h3 {
  height:19px;
  line-height:20px;
  margin:15px 0 10px 0;
}
.stats .bloc {
  background:url(/m/images/football/fond-tab4.gif) repeat-x top;
}
table.tableau2 td.tdleft {
  width:50%;
  padding:4px;
  background-color:#1C3341;
  border-bottom:1px solid white;
}
table.tableau2 td.tdright {
  padding:4px;
  background-color:#3D5D6F;
  border-bottom:1px solid white;
  text-align:center;
}
table.tableau3 td.tdleft {
  width:70%;
  padding:4px;
  background-color:white;
  border-bottom:1px solid #1C3341;
}
table.tableau3 td.tdright {
  width:30%;
  padding:4px;
  background-color:#E1E1E2;
  border-bottom:1px solid #1C3341;
  text-align:center;
}
.stats p { margin-top:0; }
table.tableau1 {
  width:100%;
}
table.tableau1 td {
  border-bottom:1px solid #203547;
  font-weight:bold;
  height:20px; 
}
table.tableau1 td.tdleft {
  width:213px;
  padding-left:5px;
  background-color:white; 
}
table.tableau1 td.tdright {
  text-align:center;
  background-color:#B9CBD4; 
}
.conteneur2col { padding:10px; float:left; width:308px; }
.conteneur3col { padding:10px; float:left; width:198px; }
.conteneur3colmatch { padding:10px; float:left; width:199px; }
table.tableau3 { width:100%; }

/* club */
.fiche-club { padding:4px 0 4px 3px; }
.fiche-club .photo  { float:left; padding:0 20px 0 20px; width:200px; }
.fiche-club .titre {
  font-family:Arial, Helvetica, sans-serif;
  font-size:26px;
  color:#000000;
  font-variant:small-caps;
  padding:10px 0 0 10px;
  font-weight:bold;
  color:#345B84;
}
.prez-club { float:left; font-size:12px; width:405px;}
/* style pour le tableau effectif */
.parite1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; background-color:#ffffff; margin-left:0px; margin-right:0px; padding-left:0px; font-style: normal; font-variant: normal; border-bottom: solid 1px #1C303F; }
.parite2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; background-color:#EFEEEE; margin-left:0px; margin-right:0px; padding-left:0px; font-style: normal; font-variant: normal; border-bottom: solid 1px #1C303F; }
/* statistiques */
.statistiques { 
  padding: 18px 0 20px 60px;
  background: url(/m/images/football/fond-+bleu.gif) repeat-x top left #3C576A;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.butpas { margin:3px; padding:3px;border-bottom:1px solid #ccc; }
.butpas .photo { float:left; width:77px; padding:0 8px 0 12px; }
.butpas .texte { float:left; padding-bottom:3px; }
.butpas p { margin:30px 0 0 0; }
.classement-club1 td { background-color:#6C99B0; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  margin:0; padding:0 }
.classement-club1 td a { color:#FFFFFF; }
.classement-club0 td { background-color:#fff; color:#1E2E39; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  margin:0; padding:0 }
.classement-club0,.classement-club1 { border-bottom: 1px solid transparent; }
.classement-content { padding:15px 30px 20px 30px; }
.match { border:1px solid #676767; width:328px; height:24px; margin-bottom:2px; }
.calendrier { border-bottom:1px solid #1C3341; height:24px; margin:0; }
.match .bloc, .calendrier .bloc { width:123px; height:24px; float:left; background-color:white; }
.match .bloc.blocg, .calendrier .bloc.blocg { text-align:right; }
.match .bloc.blocd, .calendrier .bloc.blocd { text-align:left; }
.match .blocCenter, .calendrier .blocCenter { width:82px; height:24px; background-color:#2C94D3; text-align:center; float:left; line-height:25px; }
/* entraineurs */
.entraineur { padding:10px; }
.entraineur p { margin:0; }
.entraineur table { font-weight:bold; }
/* effectif */
.effectif { padding:10px; }
/* resultats */
.resultat { width:328px; }
.journee { text-align:center; }
/* lematch */
.lematch { padding:10px; }
.lematch table { font-size:11px; }
.lematch h3 {
  height:13px;
  padding:0 0 0 11px;
  margin:0 0 1px 0; 
  background-color:#7AA3B8;
  color:#ffffff;
  line-height:13px;
  font-size:11px;
  font-weight:bold;
}
.lematch .resultats h3 {
  height:19px;
  line-height:20px;
  margin:15px 0 10px 0;
  text-align:center;
}

.onglet-global {
  height:27px;
  background-image:url(/m/images/football/fond-onglet-border.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
.onglet-global a {
  font-weight:bold;
}
.onglet-global a:hover {
  text-decoration: none;
}
.uppercase, .uppercase a, .uppercase a strong, .uppercase strong {
  text-transform:uppercase;
}
.onglet-inter {
  float:left;
  width:2px;
  font-size:1px;
}
.onglet-club{ 
  background-image: url(/m/images/football/fond-tab2.gif);
  background-repeat: repeat-x;
  outline:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C3341;
}
.onglet-club-on{ 
  background-image: url(/m/images/football/fond-tab.gif);
  background-repeat: repeat-x;
  outline:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
}
.onglet-club a{ 
  outline:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C3341;
}
.onglet-club-on a{ 
  outline:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFF;
}



/* Blocs généraux colonne gauche */
.titre-large-1 h2 {
  height:24px;
  padding:0 0 0 14px;
  margin:0 0 2px 0; 
  background:url(/m/images/football/barres-titre3.gif) no-repeat;
  color:#1C3341;
  font-weight:bold;
  line-height:23px;
  font-size:16px;
}
.titre-large-1s h2 {
  height:24px;
  padding:0 0 0 14px;
  margin:0 0 2px 0; 
  background:url(/m/images/football/barres-titre3s.gif) repeat-x;
  color:#1C3341;
  font-weight:bold;
  line-height:22px;
  font-size:12px;
  text-align:left;
}
.titre-large-2 h2 {
  height:28px;
  padding:0 0 0 14px;
  margin:0;
  background:url(/m/images/football/barres-titre2.gif) no-repeat;
  color:white;
  font-weight:bold;
  line-height:30px;
  font-size:14px;
}
.blocGlobal1 {
  background:url(/m/images/football/fond-blocglobal1.jpg) repeat-x top;
  margin:0 0 1px 0;
  padding:0;
  background-color:#1C3341;
}
.blocGlobal2 {
  background:url(/m/images/football/fond-blocglobal2.gif) repeat-x top;
}
.blocGlobal3 {
  margin:0 0 1px 0;
  padding:0;
  background-color:#ffffff;
}
.blocSousGlobal1 {
  /* provisoire en attendant correction */
  /* background:url(/m/images/football/fond-tab3.gif) repeat-x top; */
  margin:0 0 0 0;
  padding:0;
}
.separateur { clear:both; font-size:1px; }
.textCenter { text-align:center; }
.spaceL { text-indent:-29px; margin-left:29px; }


/* Fiche joueur */
.fiche-joueur { padding:4px 0 4px 28px; }
.fiche-joueur .photo  { float:left; padding-right:20px; }
.fiche-joueur .detail { float:left; padding:6px 0 4px 0; }
/* drapeaux fond bleu */
.drapeau-ligue_1, .drapeau-ligue_2, .drapeau-coupe_de_la_ligue, .drapeau-coupe_de_france { background:url(/m/images/football/drapeau-france.jpg) no-repeat top right; }
.drapeau-coupe_uefa          { background:url(/m/images/football/drapeau-coupe-uefa.jpg) no-repeat top right; }
.drapeau-ligue_des_champions { background:url(/m/images/football/drapeau-ligue-des-champions.jpg) no-repeat top right; }
.drapeau-allemagne           { background:url(/m/images/football/drapeau-allemagne.jpg) no-repeat top right; }
.drapeau-italie              { background:url(/m/images/football/drapeau-italie.jpg) no-repeat top right; }
.drapeau-espagne             { background:url(/m/images/football/drapeau-espagne.jpg) no-repeat top right; }
.drapeau-angleterre          { background:url(/m/images/football/drapeau-angleterre.jpg) no-repeat top right; }
/* drapeaux fond blanc */
.drapeau-w-ligue_1, .drapeau-w-ligue_2, .drapeau-w-coupe_de_la_ligue, .drapeau-w-coupe_de_france { background:url(/m/images/football/drapeau-w-france.jpg) no-repeat top right; }
.drapeau-w-coupe_uefa          { background:url(/m/images/football/drapeau-w-coupe-uefa.jpg) no-repeat top right; }
.drapeau-w-ligue_des_champions { background:url(/m/images/football/drapeau-w-ligue-des-champions.jpg) no-repeat top right; }
.drapeau-w-allemagne           { background:url(/m/images/football/drapeau-w-allemagne.jpg) no-repeat top right; }
.drapeau-w-italie              { background:url(/m/images/football/drapeau-w-italie.jpg) no-repeat top right; }
.drapeau-w-espagne             { background:url(/m/images/football/drapeau-w-espagne.jpg) no-repeat top right; }
.drapeau-w-angleterre          { background:url(/m/images/football/drapeau-w-angleterre.jpg) no-repeat top right; }


/* Bilan */
.bilan p { padding-left:30px; }


/* evolution */
.evolution { padding:5px 5px 15px 5px;}
.graphique { width:540px; height:350px; }
.evolution-check a { text-decoration:none; font-size:12px; color:#1C3341; }
.legend { color:black !important; }

/* mercato */
.mercato { padding:12px 8px 8px 8px; }
.mercato .bloc { padding-bottom:10px; }
.mercato .icone { width:41px; height:41px; border:1px solid #26353F; background-color:white; padding-top:1px; }
.mercato .arrivee { background:url(/m/images/football/mercato-arrivee.gif) no-repeat white 50% 50%; border:1px solid #26353F; }
.mercato .depart { background:url(/m/images/football/mercato-depart.gif) no-repeat white 50% 50%; border:1px solid #26353F; }
.mercato .text { border:1px solid #26353F; background-color:white; padding:4px;}
  





