body {
margin: 0;/* sans marges, la page sera colle aux bords */
font-family: Arial, Helvetica, sans-serif; /* on dfinit la police de base dans la page */
font-size: 12px; /* on dfinit la taille de police de base dans la page */
background-color: #333333;
color: black;
border : 0px;
}

a
{
  text-decoration: none;
  color: black;
}
a:hover
{
  text-decoration: underline;
}

a.blanc
{
text-decoration: underline;
color: white;
font-weight:bold;
border : 0px;
}

a.blancfin
{
text-decoration: none;
color: white;
font-weight:normal;
border : 0px;
}
a.blancfin:hover
{
text-decoration: underline;
}

a.black
{
font-weight:bold;
text-decoration: none;
color: black;
}

a.blacku
{
text-decoration: underline;
color: black;
}

a.detailcompet
{
text-decoration: none;
color: black;
}
a.detailcompet:hover
{
text-decoration: underline;
color: black;
}

a img
{
border: 0;
}

img {
  border: 0px;
}

a.relief
{
  text-decoration: underline;
  color: #D00000;
  font-weight:bold;
}
a.relief:hover
{
  color: #FF0000;
}
a.relief:visited
{
  text-decoration: underline;
  color: #4F8203;
  font-weight:bold;
}

a.vert
{
text-decoration: underline;
color: #4F8203;
font-weight:bold;
}
a.vert:hover
{
text-decoration: underline;
color: #4FB2B3;
font-weight:bold;
}

a.rouge
{
  text-decoration: none;
  color: #800000;
}
a.rouge:hover
{
  text-decoration: underline;
  color: #800000;
}

a.sanssoul2 {
  color: #000000;
  font-weight:normal;
}

.alerte
{
  color: #A00000;
}

.gras {font-weight: bold;}

p {
margin: 0 0 10px 0;
}

/* Header */
.header {
height: 155px;
background-image: url('images/header2.png');
}
.header_bleu {
height: 152px;
background-image: url('images/header2_bleu.png');
}
.header_jaune {
height: 152px;
background-image: url('images/header2_jaune.png');
}
.header_turq {
height: 152px;
background-image: url('images/header2_turq.png');
}
.header_orange {
height: 152px;
background-image: url('images/header2_orange.png');
}
.header_vert {
height: 152px;
background-image: url('images/header2_vert.png');
}
#headerC {
height: 152px;
background-image: url('images/headerC.png');
}

.logo {
position: absolute;
top: 5px;
width: 390px;
height: 145px;
}

/* Menu horizontal*/
.haut {
margin-top: 0px;
height: 58px;
background-image: url('images/univers.png');
}
.haut2, .haut2_b, .haut2_bleu, .haut2_jaune, .haut2_turq, .haut2_orange, .haut2_vert,
.haut2_bleu_b, .haut2_jaune_b, .haut2_turq_b, .haut2_orange_b, .haut2_vert_b {
margin-top: 0px;
height: 58px;
background-image: url('images/menuhaut2.png');
}

.haut2 { background-image: url('images/menu_accueil.png');}
.haut2_b { background-image: url('images/menu_accueil_b.png');}

.haut2_bleu { background-image: url('images/menuhaut_bleu.png');}
.haut2_jaune { background-image: url('images/menuhaut_jaune.png');}
.haut2_turq { background-image: url('images/menuhaut_turq.png');}
.haut2_orange { background-image: url('images/menuhaut_orange.png');}
.haut2_vert { background-image: url('images/menuhaut_vert.png');}

.haut2_bleu_b { background-image: url('images/menuhaut_bleu_b.png');}
.haut2_jaune_b { background-image: url('images/menuhaut_jaune_b.png');}
.haut2_turq_b { background-image: url('images/menuhaut_turq_b.png');}
.haut2_orange_b { background-image: url('images/menuhaut_orange_b.png');}
.haut2_vert_b { background-image: url('images/menuhaut_vert_b.png');}

.menu1, .menu1b {
padding-top: 9px;
margin-left: 10px;
text-align: left;
font-weight: bold;
height: 25px;
}

.menu1b {
padding-top: 0px;
margin-left: 0px;
height: 34px;
}

.menu2{
padding-top: 6px;
margin-left: 6px;
text-align: center;
width: 880px;
}

.menuh {float:left; margin-right: 13px;}
.menuh a:link, .menuh2 a:link {color: #000000;	text-decoration: underline;}
.menuh a:visited, .menuh2 a:visited {text-decoration: underline; color: #000000;}
.menuh a:hover, .menuh2 a:hover {text-decoration: underline; color: #800000;}

.menuh2 {
  padding-left: 28px;
  margin-right: 8px;
  background-image: url('images/puce2.gif');
  background-repeat:no-repeat;
}

#conteneur, #conteneur2 {
width:896px;
margin:0 auto;
background-color:#333333;
}
#conteneur2 {
float:right;
}
.pubdroite {
float:right;
padding-top: 200px;
padding-left: 10px;
}

/* Bloc central*/
#centre {
background-color:#333333;
width: 534px;
float: left;
}

/* 1 bloc en partant du haut */
.centre1 {
background-image: url('images/centre1.png');
margin-left: 0px;
height:244px;
width: 534px;
}
.centre1texte {
padding-top: 10px;
margin-left: 200px;
}
.centre2texte {
padding-top: 10px;
margin-left: 290px
}

/* 2eme bloc en partant du haut */
.centre2 {
background-image: url('images/cadre.gif');
height:368px;
width: 534px;
border-top-width: 0;
}

.blocfct1 {

  width: 107px;
  height: 134px;
  margin-top: 55px;
  margin-left: 120px;
  margin-right: 0px;

  text-align: right;
  border: 1px solid #800000;
}

/* image titre: derniers messages du forums */
.centre3{
background-image: url('images/centre6.png');
width: 534px;
height:81px;
}

/* Bloc forums */
.centre4{
width: 534px;
background-image: url('images/forumsfond2.gif');
}

.ft1, .ft2, .rest1, .rest2 {
margin-left: 5px;
text-align: left;
margin-right: 10px;
}

.ft1  {background-color:#FFFFFF; color: black;}
.ft2 {background-color:#FFFFFF; color: black;}

.ft1, .ft2 {
background-repeat:no-repeat;
padding-left: 28px;
}
.ft1 {background-image: url('images/puceblanche.gif');}
.ft2 {background-image: url('images/puceblanche.gif');}

.rest1, .rest2 {height:36px; text-align: left;}

/* image titre: les derniers resultats*/
.centre5 {
background-image: url('images/centre8.png');
width: 534px;
height:88px;
}
.centre5b {
background-image: url('images/centre8b.png');
width: 534px;
height:88px;
}
.centre5texte {
width: 130px;
margin-left: 205px;
text-align: left;
padding-top: 5px;
color: white;
}

/* Bloc Resultats */
.centre6 {
background-image: url('images/centre10.gif');
width: 534px;
height:33px;
}
.centre6texte {
width: 250px;
margin-left: 150px;
text-align: left;
padding-top: 3px;
color: white;
}

.bres1 {
  float: left;
  padding-left: 28px;
  width: 336px;
}

.bres2 {
  float: left;
  width: 84px;
  text-align: right;
}

/* bloc unique page standard */
.centrestd {
margin-top: 8px;
width: 534px;
float: left;
}


.centrestd2 {
width: 534px;
height: 876px;
background-image: url('images/contenu_milieu.gif');
float: left;
}

.centrestdtop {
width: 534px;
height: 10px;
background-image: url('images/contenu_haut.gif');
}

.centrestd_large {
margin-top: 8px;
width: 715px;
margin-left: 181px;
}


.centrestd2_large {
width: 715px;
height: 982px;
background-image: url('images/contenu_milieu_large.gif');
}

.centrestdtop_large {
width: 715px;
height: 10px;
background-image: url('images/contenu_haut_large.gif');
}

.bas_large {
width: 715px;
height: 4px;
background-image: url('images/contenu_bas_large.gif');
}
.texte{
margin-left:2px;
width: 520px;
}

.texte_large{
width: 713px;
}

.textescroll {
  width: 526px;
  height: 859px;
  overflow: auto;
}

.textescroll3 {
  height: 689px;
  width: 490px;
  overflow: auto;
}
/* Bloc Copyright */
.centre7 {
margin-top: 8px;
background-image: url('images/centre11.gif');
width: 534px;
height:89px;
}
.centre7texte {
padding-top: 8px;
margin-left: 5px;
width: 500px;
height:40px;
color: white;
text-align:center;
}

/* Colonne de gauche */
#gauche {
float:left;
width: 181px;
background-image: url('images/gauche.gif');
background-repeat: repeat;
}

#gauche1{
height: 1068px;
}

/* Les rubriques*/
.rubriquesgauche {
margin-left: 0px;
}

.rubgt1, .rubgt2 {
margin-left: 5px;
width: 135px;
color: black;
background-repeat:no-repeat;
padding-left: 28px;
}
.rubgt1 {background-image: url('images/puceforum2.gif'); background-color:#8AB134;}
.rubgt2 {background-image: url('images/puce.gif');}

.rubgt3 {
  background-image: url('images/puceforum2.gif');
  background-repeat:no-repeat;
  padding-left: 28px;
}
/* Espace membre */
.rubriqueespacemembrehaut {
margin-left: 0px;
background-image: url('images/fondmembre_milieu.gif');
}
.rubriqueespacemembre {
margin-left: 0px;
padding-top: 0px;
background-image: url('images/fondmembre_milieu.gif');
text-align:center;
}
.rubriqueespacemembrelog {
margin-left: 0px;
padding-top: 0px;
padding-left: 10px;
padding-right: 15px;
background-image: url('images/fondmembre_milieu.gif');
text-align:left;
}

.rubriqueespacemembrebas {
margin-left: 0px;
}

form { margin: 0px; padding:0px;}

input.bouton {font-size: 10px;}
input.login, select.login
{
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#000000;
	margin: 2px;
}
input.login
{
  height:11px;
}

textarea.login
{
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#000000;
}

textarea.inscrit, input.inscrit {
	font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #4D7012;
  border-style: solid;
  border-color: #FFFFFF;
}

select.inscrit {
	font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #4D7012;
}

/* Les newss */
.rubriquenews {
margin-left: 0px;
}
.rubnt1, .rubnt2 {
margin-left: 12px;
width: 135px;
color: black;
background-repeat:no-repeat;
padding-left: 28px;
}

.rubnt1 {background-image: url('images/puce4.gif');}
.rubnt2 {background-image: url('images/puce5.gif'); background-color:#fef181;}

/* Pub */
.rubriquepub {
margin-right: 7px;
color: white;
text-align:center;
height:180px;
}

/* Image du bas colonne de gauche*/
.rubriquefond {
margin-left: 0px;
margin-bottom: -13px;

}

/* Colonne de droite */
#droite, #droite_bleu, #droite_jaune, #droite_turq, #droite_orange, #droite_vert {
padding-top: 0px;
float:left;
width: 180px;
background-image: url('images/droite.gif');
background-repeat: repeat;
margin-right: 0px;
}
#droite_bleu { background-image: url('images/droite_bleu.gif');}
#droite_jaune { background-image: url('images/droite_jaune.gif');}
#droite_turq { background-image: url('images/droite_turq.gif');}
#droite_orange { background-image: url('images/droite_orange.gif');}
#droite_vert { background-image: url('images/droite.gif');}

#droite1 {
height: 1065px;
}

/* Les Nouveaux */
.rubriquelesnouveaux {
}

.rubnouv1, .rubnouv2 {
width: 136px;
margin-left: 12px;
color: black;
background-repeat:no-repeat;
padding-left: 28px;
}
.rubnouv1 {background-image: url('images/puce5.gif'); background-color:#fef181;}
.rubnouv2 {background-image: url('images/puce4.gif');}

.rubriquetopformetexte1 {
width: 164px;
margin-left: 5px;
background-color:#8AB134;
color: black;
}

.rubriquetopformetexte2 {
width: 164px;
margin-left: 5px;
color: black;
}

.rubriqueconseil, .rubriqueconseil_bleu, .rubriqueconseil_jaune,
.rubriqueconseil_turq, .rubriqueconseil_orange, .rubriqueconseil_vert {
width: 154px;
margin-left: 12px;
padding: 3px;
background-color:#fef181;
color: black;
border: 1px solid #400000;
}

.rubriqueconseil_bleu { background-color:#a6cde2;}
.rubriqueconseil_jaune { background-color:#fef181;}
.rubriqueconseil_turq { background-color:#6dc2b1;}
.rubriqueconseil_orange { background-color:#fdb464;}


.b01, .b02 {
float: left;
background-repeat:no-repeat;
background-color:inherit;
width: 14px;
padding-left: 28px;
}
.b01 { background-image: url('images/puceforum2.gif');}
.b02 { background-image: url('images/puce.gif');}

.b1 {
float: left;
background-color:inherit;
width: 90px;
font-weight:bold;
}
.b2 {
float: left;
background-color:inherit;
width: 30px;
}

/* Les gagnants*/
.rubriquelesgagnants{
}

/* Newsletter */
.rubriquenewsletterhaut {
margin-left: 0px;
padding-top: 0px;
background-image: url('images/fondnewsletter_milieu.png');
}
.rubriquenewslettermilieu {
margin-left: 0px;
padding-top: 0px;
padding-left: 18px;
padding-right: 5px;
background-image: url('images/fondnewsletter_milieu.png');
text-align:left;
}
.rubriquenewsletterbas {
margin-left: 0px;
padding-top: 0px;
}

.flashinfohaut {
margin-left: 450px;
padding-top: 65px;
width: 210px;
height: 72px;
overflow: hidden;
}

.flashinfo
{
  height: 54px;
}


/* Pub*/
.rubriquepubdroite {
margin-left: 7px;
text-align: center;
}

/* Ancien Style */
.bold {font-weight: bold;}
.petit  {font-size:10px;}
.petitbold {font-weight: bold;}
.soustitrecadre {font-size:10px; font-weight: bold; text-align: center}
.boutique  {color: #FFFFFF; font-size:10px; font-weight: bold;}
.titrechamp {font-size: 15px; font-weight: bold;}

.grand {font-size: 13px; font-weight: bold;}

.news {font-size: 10px;}

.titrebloc {color: #FFFFFF; font-weight: bold;}

a.menu:link {color: #000040;	text-decoration: none;}
a.menu:visited {text-decoration: none; color: #000040;}
a.menu:hover {text-decoration: underline; color: #F0F0F0;}

a.sousmenu:link {color: #000040;	text-decoration: none;}
a.sousmenu:visited {text-decoration: none; color: #000040;}
a.sousmenu:hover {text-decoration: underline; color: #0000C0;}

a.inscription:link {color: #000000;	text-decoration: none;}
a.inscription:visited {text-decoration: none; color: #000000;}
a.inscription:hover {text-decoration: none; color: #5B0000;}

.decale { padding: 0px 3px 0px 3px;}
.centrepage { padding: 4px 6px 0px 6px;}

.inscriptionResort {color: #CC0000}

div.bonusban
{
  padding: 5px;
  width:470px;
  height: 62px;
  overflow: hidden;
}

div.titrequizz
{
  height: 40px;
  overflow: hidden;
}


body.quizz { margin: 0px; background:#FFFFFF;}

h1, h3, .intro { font-family:Verdana, Arial, Helvetica, sans-serif;}
.intro {height:11px; font:10pt Arial, Helvetica, sans-serif; }

.nomarge {margin: 0px;}
h1 {text-align:center; font-size:15pt; color:#000040;}
h1.popup {text-align:center; margin: 0px; font-size:15px; color:#A00000;}
h2 {font-size:13pt; color:#000040; font-family:Helvetica, Verdana, Arial, sans-serif;}
h2.champ {text-align:center; font-size:13pt; color:#000040; font-family:Helvetica, Verdana, Arial, sans-serif; margin: 0 0 7px 0;}
h2.champ2 {font-size:11pt; color:#000040; font-family:Helvetica, Verdana, Arial, sans-serif; margin: 0 0 10px 0;}
h2.cadeau {font-size:14pt; color:#A00000; margin: 0 0 10px 0; text-align: center;}
h2.titregauche {font-size:10pt; color:#FFFFFF; font-family:Helvetica, Verdana, Arial, sans-serif; text-align: center;}
h3 {font-size:8pt; color:#A00000; margin: 0px;}
h4 {font-size:8pt; color:#000040; font-family:Helvetica, Verdana, Arial, sans-serif; margin: 0px;}

h3.titrepara {color:#FFFFFF;}

table.cadrenoir { border:1px solid #000000;}
table.cadrebleu { border-style: solid ; border-color:#668CA3; background:#FFFFFF;}

div.texteintro
{
  margin-top: 5px;
  margin-right: 10px;
}

p.nomarge
{
  margin: 0px;
}

tableauligne0, tableauligne1, tableauligne2, tableaupiedpage, tableaulignenoir, tableauligneblanc, tableaulignefoncee
{border-left: 0px; border-right: 0px;}
.tableauligne0 { background:#FFE400;}
.tableauligne1, .tl1 { background:#A9CE2B;}
.tableauligne2, .tl2 { background:#FFE400;}
.tableauligneblanc { background-color: transparent;}
.tableaulignefoncee {background:#4D7012; color: #FFFFFF; font-weight: bold;}
td.lignegauche {border-left: 1px #666666 solid;}

table.tabPres { border : 1px solid #000040; background-color: #EEEEEE;}
.tabPres .tableauTitre {  background-color: #CCCCCC;  font-weight: bold;}
.tabPres .tableaulignenavig { background-color: #CCCCCC;}
.tabPres tr.tableauligne1:hover{ background-color:#B9CFFF; }
.tabPres tr.tableauligne2:hover{ background-color:#B9CFFF; }
.tabPres .tableauligne1 { background-color: #FFFFFF;}
.tabPres .tableauligne2 { background-color: #EEEEEE;}

a.liennavigation {color:#FFFFFF; text-decoration:none;}
a.liennavigation:hover {color:#FFCF00; text-decoration:underline;}

a.liennavigationS {color:#000000; text-decoration:none;}
a.liennavigationS:hover {color:#800000; text-decoration:underline;}


tr.tableauligneclass {background:#4D7012; color: #FFFFFF;}
.joueurcl {font-weight: bold; color: #4020B0}

td.dategain {font-weight: bold; color: #402080}

table.prono {background:#FFFFFF; border: 1px solid; border-color:#000000;}


table.championnat { border: 1px solid #000000; width: 215px; text-align:center; }
table.championnat .titre td { background:#4D7012; color: #FFFFFF; font-weight: bold;}
table.championnat .l1 td { background:#EEEEEE;}
table.championnat .l2 td { background:#FFFFFF;}
table.championnat .promu td { background:#00FF80;}
table.championnat .relegue td { background:#FF8080;}


/* Partie messagerie*/
a.choixmessage {color:#FFFFFF; text-decoration:none;}
a.choixmessage:hover {color:#FFCF00; text-decoration:underline;}
table.messagerie
{
  font-size:8pt;
  font-family:Verdana, Arial, sans-serif;
  border: 0px #000000;
}
.ligneentete {border-bottom: 2px solid #000000;}
td.lignebottom {border-bottom: 1px solid;}
td.lignetop {border-top: 1px solid;}
a.sanssoulbleu {color:#000080; text-decoration:none; }
a.sanssoulbleu:hover {color:#D04040; text-decoration:underline; }

.tablemessage {border: 1px solid #000000}

tr.popupheader {height: 80px;}
.full {height:100%;}

.bonuscadre {height: 100px;}
img.pres {margin-right: 5px; margin-bottom: 5px; margin-top: 5px;}
img.drapeau {margin-right: 3px; margin-left: 3px; margin-bottom: 0px; margin-top: 3px;}
img.partenaire{margin-right: 3px; margin-left: 3px; margin-bottom: 3px; margin-top: 3px;}
img.accroche {margin-left: 0px; margin-top: 5px;}
img.boutique {margin-top: 3px;}

img.icone {vertical-align: middle;}

table.stat, table.simulateur {border: solid 1px #000000;}
tr.tableautitre {background:#4D7012;}
tr.soustitre {background:#FFE401;}
td.titrecenter {color:#FFFFFF; font-weight:bold; text-align:center; font-size: 11px;}
td.titreleft {color:#FFFFFF; font-weight:bold; font-size: 11px;}

td.soustitrecenter {color:#000000; font-weight:bold; text-align:center; font-size: 11px;}
td.soustitreleft {color:#000000; font-weight:bold; font-size: 11px;}
td.labelle {font-weight:bold;}
.huitiemefinal {background-color:#4D7012; color:#FFFFFF; width: 130px; height: 44px;}
.quartfinal {background-color:#4D7012; color:#FFFFFF; width: 130px; height: 44px;}
.demifinal {background-color:#4D7012; color:#FFFFFF; width: 130px; height: 44px;}
.finale {background-color:#FFE401; width: 170px; margin-left: 20px;}

table.simulateur tr.tableautitre td,
table.simulateur tr.soustitre td {
  padding: 2px;
}

.erreur {
  color: #800000;
  font-weight: bold;
  border: 1px solid #000000;
  width: 420px;
  background: #CCCCCC;
  margin: 10px;
  padding: 3px;
}

/* Style pour les paris */
.typepari
{
  float: left;
  width: 470px;
  border: 1px solid #000000;
  background: #CCCCCC;
  margin: 8px 3px 3px 0px;
  padding:3px;
}

.elttypepari
{
  float: left;
  width: 130px;
}

.elttypeparibouton
{
  float: left;
  width: 80px;
}

.tablepari
{
  float: left;
  width: 475px;
}

.sep
{
  clear: both;
  height: 6px;
}

.sep2
{
  clear: both;
  height: 1px;
}

.parinommatch
{
  float: left;
  width: 230px;
  border-bottom: 1px solid #800000;
  color: #ffffff;
}
.paridatevalide
{
  float: left;
  width: 240px;
  border-bottom: 1px solid #800000;
  text-align: right;
  color: #ffffff;
}

.libelletype
{
  float: left;
  width: 140px;
  line-height: 22px;
}
.libellecote
{
  float: left;
  width: 35px;
  text-align: right;
  line-height: 22px;
}
.eltcote
{
  float: left;
  width: 50px;
  padding-right: 15px;
  text-align: right;
  line-height: 22px;
}

.navigation
{
  width: 470px;
  border: 1px solid #000000;
  background: #CCCCCC;
  margin: 8px 3px 3px 0px;
  text-align: center;
  padding:3px;
}

a.cotes:link {color: #000080;	font-weight:bold; text-decoration: none;}
a.cotes:visited {color: #000080; font-weight:bold; text-decoration: none;}
a.cotes:hover {color: #3B8222; font-weight:bold; text-decoration: underline;}

.resumePariGauche, .resumePariGauche2
{
  float: left;
  width: 123px;
  border-left: 1px solid #000000;
  padding: 1px;
  font-size: 9px;
  text-align: left;
  height: 16px;
  line-height: 16px;
}

.resumePariGauche
{
  border-top: 1px solid #000000;
  overflow: hidden;
}

.resumePariDroite, .resumePariDroite2
{
  float: left;
  width: 25px;
  border-right: 1px solid #000000;
  padding: 1px;
  font-size: 9px;
  height: 16px;
}

.resumePariDroite
{
  border-top: 1px solid #000000;
}


.PariTotalGauche
{
  float: left;
  width: 103px;
  border-top: 1px solid #000000;
  padding: 1px;
  font-size: 9px;
  text-align: left;
  line-height: 20px;
}
.PariTotalDroite
{
  float: left;
  width: 45px;
  border-top: 1px solid #000000;
  padding: 1px;
  font-size: 9px;
  text-align: right;
  line-height: 20px;
}

/* Historique des paris */
.histoPari {
  float: left;
  border: 1px solid #000000;
  width: 464px;
  background: #FEF181;
  margin: 2px;
  margin-top: 5px;
  padding: 3px;
}

.titrehistopari
{
  width: 460px;
  height: 15px;
  text-align: left;
  font-weight: bold;
  padding: 2px;
  margin-bottom: 4px;
  background: #FF8000;
}

.libellehistopari
{
  float: left;
  width: 100px;
  height: 20px;
  text-align: right;
  font-weight: bold;
}

.valeurhistopari
{
  float: left;
  width: 100px;
  height: 20px;
  padding-left: 10px;
}

.gagnant {color: #208000}
.perdant {color: #A00000}

.histolistmatch
{
  float: left;
  width: 450px;
  margin: 2px;
  padding: 3px;
  background: #FFFFFF;
}

.histomatch
{
  float: left;
  width: 200px;
  height: 15px;
  overflow: hidden;
}

.histochoix
{
  float: left;
  width: 170px;
  height: 15px;
  font-weight: bold;
}

.histocote
{
  float: left;
  width: 80px;
  height: 15px;
}

/* Page d'accueil */
.fichejoueur
{
  width: 473px;
  border: 1px solid #000000;
  background: #CCCCCC;
  margin: 3px;
  margin-top: 8px;
  padding:5px;
}

.tabfiche, .tabficheSel
{
  float: left;
  width: 220px;
  border: 1px solid #000000;
  background: #BBBBBB;
  margin: 3px;
  padding:3px;
}

.tabficheSel
{
  background: #DDDDDD;
}

.eltCoupe
{
  float: left;
  width: 230px;
  text-align: left;
}


/* Les lots */
.cadrelot {height: 180px;}
.lotheader{height: 40px;}
.lotimage {height: 80px;}

.lotscdm, .lotscdmg, .lotscdmp
{
  float: left;
  background: #E0E0E0;
  width: 250px;
  height: 130px;
  margin: 3px;
  padding: 2px;
  border: 1px solid #000040;
}
.lotscdmg {height: 240px;}
.lotscdmp {height: 110px;}

.imagelotscdm
{
  float: left;
  width: 120px;
  margin: 0px;
  padding: 0px;
}

.textelotscdm
{
  float: left;
  width: 120px;
  padding: 2px;
  text-align: justify;
}
img.lotcdm
{
  float: left;
  margin-right: 3px;
  margin-bottom: 3px;
  border: 0px;
}

.bulle {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 400px;
  padding: 4px;
  background-color: #ffffe8;
  border: 1px #888 solid;
  visibility: hidden;
  z-index: 100;
}

.bulle_tuto
{
  background-image: url('images/bulle_new.gif');
  position: absolute;
  width: 219px;
  height: 119px;
  padding: 5px;
  z-index: 100;
}

.lienaide {
  font-weight: bold;
  cursor: help;
}

.titreliste {
	color: #3486BE;
	font-weight: bold;
}

ul {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* Les paris */
.pronohaut {
  width: 443px;
  height: 20px;
  background-image: url('images/prono_haut.jpg');
  font-weight: bold;
  padding: 5px 0 0 10px;
}
.tlp1 {
  margin: 2px 2px 0px 1px;
  background-color: #FFFFFF;
  height: 43px;
  width: 450px;
}
.tlp2 {
  margin: 2px 2px 0px 1px;
  background-color: #FEF181;
  height: 43px;
  width: 450px;
}

.tlplast1 {
  margin: 2px 2px 0px 1px;
  background-color: #FFFFFF;
  width: 450px;
}
.tlplast2 {
  margin: 2px 2px 0px 1px;
  background-color: #FEF181;
  width: 450px;
}

.pronobas {
  width: 443px;
  height: 22px;
  background-image: url('images/prono_bas.jpg');
  padding: 5px 0 0 10px;
  text-align: center;
}
.pronobas a.liennavigation {
  color: #000000;
}

.lienparier {
  color: #333333;
  font-weight: bold;
}

/* Les missions */
.missionOK
{
  color: #00A000;
}
.missionKO
{
  color: #A00000;
}

/* Cadre central */
.cadrecentre_tg {
  float:left;
  width: 73px;
  height: 30px;
  background-image: url('images/pronostics2_02.gif');
}

.cadrecentre_tc, .cadrecentre_tcp {
  float:left;
  width: 386px;
  height: 22px;
  background-image: url('images/pronostics2_03.gif');
  background-repeat: repeat;
  text-align: center;
  margin: 0px;

}
.cadrecentre_tc h1, .cadrecentre_tcp h1 {
  font-size: 14px;
  font-weight: bold;
  color: #3486BE;
  margin-top: 7px;
  padding: 0px;
}
.cadrecentre_tcp h1 { font-size: 12px; margin-top: 9px;}

.cadrecentre_td {
  float:left;
  width: 60px;
  height: 30px;
  background-image: url('images/pronostics2_04.gif');
}

.cadrecentre_t2 {
  float:left;
  width: 524px;
  height: 13px;
  background-image: url('images/pronostics2_05.gif');
}

.cadrecentre_mg {
  float:left;
  width: 15px;
  height: 789px;
  background-image: url('images/pronostics2_06.gif');
}

.cadrecentre_mc {
  float:left;
  width: 491px;
  height: 789px;
  overflow: auto;
  background-color: #7FB81E;
}

.cadrecentre_md {
  float:left;
  width: 12px;
  height: 789px;
  background-image: url('images/pronostics2_08.gif');
}

.cadrecentre_bas {
  float:left;
  width: 524px;
  height: 12px;
  background-image: url('images/pronostics2_09.gif');
}

/* Cadre boutique et offres bonus */
.bout_haut {
  width: 142px;
  height: 34px;
  background-image: url('images/index_01.gif');
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding-top: 6px;
}

.bout_mg, .bonus_mg {
  float:left;
  width: 8px;
  height: 161px;
  background-image: url('images/index_02.gif');
}
.bonus_mg { height: 81px;}

.bout_mc, .bonus_mc {
  float:left;
  width: 126px;
  height: 161px;
  background-image: url('images/index_03.png');
}
.bonus_mc { height: 81px;}

.bout_md, .bonus_md {
  float:left;
  width: 8px;
  height: 161px;
  background-image: url('images/index_04.gif');
}
.bonus_md { height: 81px;}

.bout_bas {
  float:left;
  width: 142px;
  height: 10px;
  background-image: url('images/index_05.gif');
}

.bout_rub {
  float:left;
  width: 160px;
  height: 67px;
  text-align: center;
}

.bout_case {
  padding-left: 10px;
  float:left;
  width: 145px;
  height: 220px;
}

.bonus_case {
  padding-left: 10px;
  float:left;
  width: 145px;
  height: 135px;
}

.case3 {
  float:left;
  width: 150px;
}

/* Formulaires divers */
.libelle {
  float:left;
  width: 180px;
  height: 20px;
}
.valeur {
  float:left;
  width: 300px;
  height: 20px;
}

.lcompte {
  float:left;
  width: 150px;
  height: 20px;
  text-align: right;
  font-weight: bold;
}
.vcompte, .vcompte2 {
  float:left;
  width: 300px;
  height: 20px;
  padding-left: 8px;
}
.vcompte2 {
  height: 24px;
  margin-top: -4px;
}

/* Championnat */
div.cadredivision
{
  /*height: 100px;*/
  overflow: auto;
}

/* Grille pronostics */
.titreprono {
  font-size: 18px;
	color: #800000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.grasprono {font-size: 11px; font-weight: bold; color: #000000; }
.blancprono {color: #FFFFFF}
.grandprono {font-size: 14px; font-weight: bold; color: #FFFFFF; }

a.lienstat:link, a.lienstat:visited {	text-decoration: none; color: #FFFFFF;}
a.lienstat:hover {	text-decoration: underline;	color: #fec602;}

.simple {
  font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.simple2 {
  font-size: 11px;
	color: #000000;
	font-weight: normal;
}

h1.news { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-align:center; font-size:12pt; color:#000040;}
h3.news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#A00000; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Alertes presence amis */
.alerte_ami_salon
{
  position: absolute;
  width:350px;
  top: 300px;
  left: 0px;
  padding:2px;
  background-color:#FFFFFF;
  border:1px solid #800000;
}

.cadre_fiche
{
  width:450px;
  background-color:#FFFFFF;
  border:1px solid #000080;
  padding:5px;
}

.cadreprono
{
  border: 1px solid #008000;
  background-color:#FEF181;
  padding: 2px;
}

/* Presentation des pronostics */
.titreCat {
  float:left;
  width:90px;
}

.legend
{
  color: #000000;
  font-size: 12px;
}

.fieldset
{
  border: 1px solid #000000;
}

fieldset.champ
{
  width: 450px;
  padding: 8px;
  text-align: justify;
}

legend.titreChamp
{
  color:#A00000;
  font-size:8pt;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-right: 8px
}

.coreg, .t3
{
  background-color: #CFF17A;
  border: 1px solid #004000;
}

.coreg img
{
  margin-right: 5px;
}

.fichegarcon { color: #000080; font-weight: bold;}
.fichefille { color: #800000; font-weight: bold;}

.cadre_competition
{
  width:450px;
  background-color:#FFFFFF;
  border:1px solid #000000;
  padding:3px;
  margin-left: 16px;
}

/* Presentation des grilles paris */
.titreCatP {
  float:left;
  width:150px;
}

.blocparisgrille {
  border: 1px solid #4D7012;
  width: 460px;
  margin-bottom: 10px;
  background-color: #FFFFFF;
}

/* Présentation des paris */
.blocparis {
  border: 1px solid #4D7012;
  width: 470px;
  margin-bottom: 10px;
}

.blocparisaccueil {
  width: 470px;
}

.paris_titre {
  width: 464px;
  background-color:#4D7012;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px;
}

.paris_table {
  width: 100%;
}

.paris_table div {
  background-color: #A9CE2B;
  color: #000000;
  width: 30px;
  text-align: center;
  padding: 2px;
  border: 1px solid #4D7012;
  font-weight: bold;
}

.paris_explication {
  padding: 3px 0 0 8px;
  font-style: italic;
}

.onglet_top {
  height: 8px;
}

.onglet_vert, .onglet_jaune {
  float:left;
  width: 100px;
  height: 30px;
  padding-top: 5px;
  font-weight: bold;
  text-align: center;
}
.onglet_vert {
  background-image: url('images/cadre_ongletv.png');
  color: #000000;
}
.onglet_jaune {
  background-image: url('images/cadre_ongletj.png');
  color: #FF0000;
}
.onglet_bord {
  float:left;
  width: 15px;
}

.index_top, .index_top_resultat, .index_top_paris, .index_top_defis, .index_top_cadeaux {
  width: 528px;
  height: 91px;
  background-image: url('images/cadre_index_vide_02.png');
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}

.index_centre, index_centremasque {
  width: 463px;
  height: 192px;
  background-image: url('images/cadre_03.png');
  font-size: 12px;
  color: #000000;
  padding: 8px 31px 0px 35px;
  overflow: hidden;
}

.index_centremasque, .bas_masque {
  display: none;
}

.loterie_visible, .loterie_masque {
  text-align: center;
  height: 150px;
  width: 154px;
  margin-left: 12px;
  padding: 3px;
  background-color:#fef181;
  color: black;
  border: 1px solid #400000;
}
.loterie_visible a { color: #800000; font-weight: bold;}
.loterie_visible a:hover { color: #800000; }

.loterie_masque {
  display: none;
}

.blocProchainPari {
  height: 38px;
}

.index_bas {
  background-image: url('images/cadre_04.png');
  width: 528px;
  height: 164px;
}

.index_forum_top {
  width: 528px;
  height: 81px;
  background-image: url('images/forum_01.png');
}
.index_forum_centre {
  width: 488px;
  height: 145px;
  background-image: url('images/forum_022.png');
  padding: 0px 15px 0px 25px;
}
.index_forum_bottom {
  width: 528px;
  height: 54px;
  background-image: url('images/forum_03.png');
}

.index_pres_top {
  width: 528px;
  height: 81px;
  background-image: url('images/pres_01.png');
}
.index_pres_top h1 {
  padding-top: 16px;
  font-size: 22px;
  text-align: center;
  font-weight: bold;
  margin: 0px;
  font-family: Arial, sans-serif;

}
.index_pres_top h2 {
  padding-top: 14px;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  margin: 0px;
}
a.index_pres {
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
  color: #800000;
}

.index_pres_centre {
  width: 468px;
  height: 176px;
  background-image: url('images/pres_02.png');
  padding: 0px 30px 0px 30px;
}
.index_pres_centre2 {
  width: 468px;
  height: 266px;
  background-image: url('images/pres_02b.png');
  padding: 0px 30px 0px 30px;
  margin: 0px;
  overflow: hidden;
}

.index_pres_bottom {
  width: 528px;
  height: 54px;
  background-image: url('images/forum_03.png');
}

.index_2blocs {
  background-image: url('images/quizz_03.png');
  width: 526px;
  height: 120px
}
.index_bquizz {
  float:left;
  margin-left: 54px;
  height: 74px;
  width: 190px;
  text-align: justify;
}
.index_bchamp {
  float:left;
  margin-left: 34px;
  height: 74px;
  width: 210px;
  text-align: justify;
}

.index_bquizz2 {
  float:left;
  margin-left: 74px;
  height: 34px;
  width: 170px;
  text-align: center;
}
.index_bchamp2 {
  float:left;
  margin-left: 34px;
  height: 34px;
  width: 130px;
  text-align: center;
}

/* preferences compte */
.prefcompte_bloc {
  border: 1px solid #000000;
  width: 474px;
  background: #FEF181;
  margin: 5px 2px 16px 2px;
  padding: 3px;
}

.prefcompte_titre
{
  width: 470px;
  height: 15px;
  text-align: left;
  font-weight: bold;
  padding: 2px;
  margin-bottom: 4px;
  background: #FF8000;
}

.plan { padding-left: 20px;}

.filter {
  /*display: block;*/
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color:black;
  z-index:100;
  opacity:0.8;
  filter : alpha(opacity=80);
}
/*position:absolute;*/
