body
{
	margin: 0;
	padding:0;
	/* background-color: #8D98B0; */
	background:url(img/fond.png) repeat-x top #0286d2;

}

label:hover
{
	color:#c06;
}

input[type="text"]:hover, input[type="password"]:hover, textarea:hover
{
	border:2px solid #48f;
}

a
 {
	color:#2380F0;
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;
	color:#F02345;
}

img { border:0 }

#header
{
	margin: 0 auto;
	width: 922px;
	height: 120px;
	
}

#container
{
	margin: 0 auto;
	padding: 15px 0 10px 0;
	width: 922px;
	background-color: #E6F0FF;
}

#footer
{
	clear: both;
	margin: 0 auto;
	width: 800px;
	height: 19px;
	background-image: url('/img/footer.png'); 
	text-align: center;
	padding-top: 5px;
	font: normal 12px Arial;
}

#footer a:hover
{
	color: #0060D0;
}

#footer a
{
	color: #A0A0A0;
}

#footer2
{
	clear: both;
	margin: 0 auto;
	width: 800px;
	height: 33px;
	background-image: url('/img/footer2.png'); 
	text-align: center;
	padding-top: 5px;
	font: normal 9px Arial;
}

div
{
	display: block;
	font: normal 12px Verdana;
	overflow:hidden;
}

.ml
{
	display: block;
	font: bold 12px Verdana;
	line-height:20px;
	width:100%;
	
}

.ml2
{
	 white-space: nowrap;
	/* display: block; */
	font: bold 12px Verdana;
	line-height:20px;
	/* background-image: url('/img/icos/inscrit.png') no-repeat; */
	width:100%;
}
 
.mlc
{
	display: block;
	font: bold 12px Verdana;
	line-height:20px;
	width:100%;
}

.col1, .col2, .col3, .col5
{
	display:inline;
	float:left;
	margin-left:10px;
	width:194px;
}

.col2 { width:344px; }
.col3 { width:494px; }
.col5 { width:500px; }
.col6 { width:698px; }
.col7 { width:656px; }

.col6
{

	display:inline;
	float:left;
	margin-left:10px;
	width:698px;
}

.col7
{

	display:inline;
	float:left;
	margin-left:10px;
	width:698px;
}

#annonceurs
{

	width: 694px;
	float:center;	
	height: auto;
	text-align: center;
	padding-top: 5px;
	font: normal 12px Arial;
}	
	.a1 { height:27px; width:194px; background-image: url('/img/m1.png'); }
	.a2 { height:27px; width:344px; background-image: url('img/m2.png'); }
	.a3 { height:27px; width:494px; background-image: url('img/m3.png'); }
	.a5 { height:27px; width:500px; background-image: url('img/m5.png'); }
	.a6 { height:27px; width:698px; background-image: url('img/annonceurs_.png'); }	
	.a7 { height:27px; width:698px; background-image: url('img/annonceursc.png'); }
	.a8 { height:27px; width:698px; background-image: url('img/annonceursnc.png'); }	
	.a9 { height:27px; width:698px; background-image: url('img/pokerM.png'); }	
	
	.b1{ padding:3px 1px 0 1px;  border:2px solid #BBBBBB; border-bottom-width:0; background:white url('/img/m4.png') repeat-x bottom left; }	
	.b2{ padding:20px 1px 20px 1px;  border:2px solid #BBBBBB; border-bottom-width:0; background:white url('/img/m4.png') repeat-x bottom left; }
	
	.c1 { margin-bottom:10px; padding:7px 194px 0 0; background-image: url('/img/b1.png');}
	.c2 { margin-bottom:10px; padding:7px 344px 0 0; background-image: url('/img/b2.png'); }
	.c3 { margin-bottom:10px; padding:7px 494px 0 0; background-image: url('/img/b3.png'); }
	.c5 { margin-bottom:10px; padding:7px 500px 0 0; background-image: url('/img/b5.png'); }
	.c6 { margin-bottom:10px; padding:7px 698px 0 0; background-image: url('/img/b6_.png'); }	
	.c7 { margin-bottom:10px; padding:7px 698px 0 0; background-image: url('/img/b7.png'); }
	
	#engine { margin:0 auto; width:181px; height:27px; background-image: url('/img/engine.png'); }
	#ann { margin:0 auto; width:121px; height:27px; background-image: url('/img/ann.png'); }
	#mem { margin:0 auto; width:101px; height:27px; background-image: url('/img/mem.png'); }
	#smt { margin:0 auto; width:138px; height:27px; background-image: url('/img/smt.png'); }
	#nav { margin:0 auto; width:88px; height:27px; background-image: url('/img/nav.png'); }
	#stam, #sta { margin:0 auto; width:91px; height:27px; background-image: url('/img/sta.png'); }
	#ins { margin:0 auto; width:87px; height:27px; background-image: url('/img/ins.png'); }
	#part { margin:0 auto; width:92px; height:27px; background-image: url('/img/part.png'); }
	#part2 { margin:0 auto; width:92px; height:27px; background-image: url('/img/part2.png'); }	
	#con { margin:0 auto; width:87px; height:27px; background-image: url('/img/conn.png'); }
	#faq { margin:0 auto; width:70px; height:27px; background-image: url('/img/faq.png'); }
	#cont { margin:0 auto; width:101px; height:27px; background-image: url('/img/cont.png'); }
	#reg { margin:0 auto; width:101px; height:27px; background-image: url('/img/reg.png'); }
	#esp { margin:0 auto; width:126px; height:27px; background-image: url('/img/esp.png'); }
	#ano { margin:0 auto; width:100px; height:27px; background-image: url('/img/ano.png'); }
	#bds { margin:0 auto; width:101px; height:27px; background-image: url('/img/bds.png'); }
	#mes { margin:0 auto; width:75px; height:27px; background-image: url('/img/mes.png'); }
	#mdp { margin:0 auto; width:105px; height:27px; background-image: url('/img/mdp.png'); }
	#pai { margin:0 auto; width:71px; height:27px; background-image: url('/img/pai.png'); }
	#adm { margin:0 auto; width:93px; height:27px; background-image: url('/img/adm.png') }
	#adm2 { margin:0 auto; width:89px; height:27px; background-image: url('/img/adm.png') }
	#par { margin:0 auto; width:83px; height:27px; background-image: url('/img/par.png') }
	#act { margin:0 auto; width:90px; height:27px; background-image: url('/img/act.png') }
	#cli { margin:0 auto; width:40px; height:27px; background-image: url('/img/cli.png') }
	#jac { margin:0 auto; width:59px; height:27px; background-image: url('/img/jac.png') }
	#cam { margin:0 auto; width:119px; height:27px; background-image: url('/img/cam.png') }
	#new { margin:0 auto; width:46px; height:27px; background-image: url('/img/new.png') }
	#jeu { margin:0 auto; width:28px; height:27px; background-image: url('/img/jeu.png') }
	#jec { margin:0 auto; width:101px; height:27px; background-image: url('/img/jec.png') }
	#part { margin:0 auto; width:89px; height:27px; background-image: url('/img/partenaires.png') }
	#fil { margin:0 auto; width:53px; height:27px; background-image: url('/img/fil.png') }
	#codes { margin:0 auto; width:119px; height:27px; background-image: url('/img/codes.png') }
	#inst { margin:0 auto; width:119px; height:27px; background-image: url('/img/inst.png') }
	#prnsmart{ margin:0 auto; width:99px; height:27px; background-image: url('/img/prnsmart.png') }
	#bluepearl{ margin:0 auto; width:80px; height:27px; background-image: url('/img/bluepearl.png') }
	#dedouble{ margin:0 auto; width:77px; height:27px; background-image: url('/img/dedouble.png') }
	#bout { margin:0 auto; width:139px; height:27px; background-image: url('/img/bout.png') }
	#publeft { margin:0 auto; width:155px; height:27px; background-image: url('/img/publeft.png') }
	#tibonus { margin:0 auto; width:147px; height:27px; background-image: url('/img/tibonus.png') }	
	#tibonus1 { margin:0 auto; width:155px; height:27px; background-image: url('/img/tibonus1.png') }
	#tibonus2 { margin:0 auto; width:145px; height:27px; background-image: url('/img/tibonus2.png') }
	#bien { margin:0 auto; width:185px; height:27px; background-image: url('/img/bienv.png'); }
	#wel { margin:0 auto; width:187px; height:27px; background-image: url('/img/welcom.png'); }
	#annon { margin:0 auto; width:100px; height:27px; background-image: url('/img/annon.png'); }	
	#annonins { margin:0 auto; width:183px; height:27px; background-image: url('/img/annonins.png'); }
	#connins { margin:0 auto; width:183px; height:27px; background-image: url('/img/connins.png'); }	
	#jeu { margin:0 auto; width:181px; height:27px; background-image: url('/img/jeux.png'); }
	#pokm { margin:0 auto; width:181px; height:27px; background-image: url('/img/pker_m.png'); }
	

#fa
{
	padding:0 20px;
	color:#006;
}
#fa p:first-line
{
	font-weight:bold;
	color:#b06;
}
#fa div
{
	margin-top:10px;
	font:bold 18px Verdana;
	text-align:center;
}
	
.opt
{
	font: normal 10px Verdana;
	vertical-align:top;
	color:#faa;
}

form
{
	margin:0;
}
	
.st
{
	color:#00f;
	text-align:right;
}

.message
{
	border: 2px solid #daa;
	margin-bottom:30px;
	padding:5px;
}

.message div
{
	margin-top:5px;
	border-top: 1px solid #bbb;
	padding-top:5px;
}
.message div:hover
{
	color:#ff0080;
}
.message input
{
	margin:0;
}

h2 
{
	margin-top:8px;
	color:#d08;
	text-align:center;
}

.grd
{
	text-align:center;
	font: bold 18px/24px Verdana;
	padding-left:2px;
	margin-bottom:20px;
	color:#d40;
	background: url('/img/grd.png') no-repeat bottom left;
}	
.grd:first-letter
{
	color:#00c;
	font-weight:bold;
}

.ifm,
.lst2,
.lst
{
	margin:0 auto;
	border-collapse: collapse;
	border:1px solid #bbb;
	font-size:10px
}

.ifm
{
	margin:6px auto 0 auto;
}

.ifm td,
.lst2 td,
.lst td
{
	border:1px solid #bbb;
	height:20px;
	padding:2px;
}

.ifm td:first-child
 {
	color:#008;
}

.lst2 tr:hover,
.lst tr:hover
 {
	background-color:#ffd;
}

.lst tr:hover td:first-child
 {
	color:#f08;
}

.lst tr:hover:first-child
 {
	background-color:#def;
}

.center
{
	text-align:center;
}
.c1, .c2, .c3  {height:0px}

#carteJoueur {
	height:40px;
	margin-top:20px;
	text-align:center;
	visibility:hidden; 
}
#carteJoueur img {
	width:70px;
	height:100px;
	margin-right:15px;
	border:2px solid black;
}

.navigation { 
      margin: 0; 
      padding: 0 0 2px 0; 
      list-style: none; 
      background:transparent; 
      color: #c5cdd9; 
      width: auto; 
      font: 1.2em "Trebuchet MS", sans-serif; 
      } 
   .navigation a, .navigation strong { 
     /* display: block; */
      padding: 0;
	  font: bold 12px Verdana;
      color: #1375E1; 
      text-decoration: none; 
      background:transparent; 
      } 
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu strong { 
      /* background-image: url(menu-item-deroule.png); */
	  background:transparent;
      } 
   .navigation .open a, .navigation .open strong { 
      /* background-image: url(menu-item-enroule.png); */
	  background: #c5cdd9;
	  	
      } 
   .navigation a:hover, .navigation a:focus, .navigation a:active { 
      /* text-decoration: underline; */
	  color:#c06;
	  background: #fff;
      } 
   .navigation .subMenu { 
      
	  font-size: .8em; 
      background: #fff; 
      font-size: .9em; 
      margin: 0; 
      padding: 0;
	  /* border: 1px solid #bbb;	 */ 
             
      } 
	  
   .navigation ul.subMenu a { 
      background: #eff4fa; 
      padding: 0;
	  padding: 4px 5px;	 
      }

   .navigation ul.subMenu a:hover { 
            
	  background: #DCDCDC; 
       
      }	  
	  
li, ul{
  white-space: nowrap;
  	display: block;
	font: bold 12px Verdana;
	line-height:20px;
	width:120px;

}	
.plansite{font-size:10px;height:15px;color:#F86;margin-bottom:15px;}
.plansite a:hover{color:#F00;text-decoration:underline;}

.info {
   font-size: 11px; /* on définit les propriétés de texte pour toutes les balises */
   font-family: Tahoma, Verdana, Arial, serif;
}
a.info {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info b {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover b {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   bottom: 7px; /* on positionne notre infobulle */
   left: 55px;

   background: #B7CA79;

   color: blue;
   padding: 3px;

   border: 1px solid red;
   border-left: 4px solid red;
}
.pfooter {
	text-align: center;
	font-size:9px;
}
