/* CSS Document */
body {
	background-image:	url(img/fond.jpg);
	width  :			1004px;
	margin-left : 		auto;
	margin-right : 		auto;
	margin-top : 		0;
	margin-bottom : 	0;
	color:				#DDDDDD;
	font-family:		arial,verdana,helvetica;
}
body div { float : left; }

img { border : 0; }

p.titre {
	width  :	1002px;
	background-color:#05121B;	
	font-size:		9px;
	color:			#CCCCCC;
	margin-top:		0px;
	margin-bottom:	18px;
	font-weight: 	lighter; 
	font-style:		italic;
	letter-spacing:	2pt;
	word-spacing:	4pt;
	text-align : center;
}
p.titre a:link, p.titre a:visited, p.titre a:hover { text-decoration: none; color:#CCCCCC;}

/* Classe du header */
#header { margin-bottom:-5px; padding-bottom:20px; background-image:url(img/bgh.png); }
	
#centralhead { width:250px; height:150px; }
#headerright {
	overflow : 	hidden;
	float:		right;
	width:		470px;
	height:		150px;
	}
#headeredit { 
	width:468px;
	background-image: url(img/edito.png);
	background-repeat: no-repeat;
	}
#headeredit p {
	font-size:9px;
	text-align:justify;
	margin-left:42px;
	margin-top:10px;
	height:80px;
	}	
#headeredit p a { color:#FFFFFF; } 

/*Classes du contenu principal*/
#main_content
{
	width  :	1002px;
} 

/*Classes du menu de gauche*/
div#left 
{
	float: 		right;
	overflow : 	hidden;
	width : 	200px;
	margin:		0px;
	padding:	0px;
}
div#menu 
{
	float: right;
	overflow : 		hidden;
		font-size:		10pt;
		width : 		200px;
	background-color:#05121B;
	margin:0px;
	padding:0px;
}
img#menu_bottom { float: right; } 

#menu div.blue { 
	background-image:url(img/tdt0.gif);
	width:			200px;
	text-align:		center; 
	margin-top:		0px; 
	margin-bottom:	8pt; 
}
#menu div.blue b { 
	color:			#FFFF99; 
	font-size:		13px;
	font-variant: 	small-caps; 
	line-height:	26pt; 
 }
#menu ul { padding:0px; margin:0px; list-style:none; }

div#menu_guide 
	{ height: 90px; overflow:hidden;  }
div#menu_jeux
	{ height: 82px; overflow:hidden; }
div#menu_gratuit
	{ height: 88px; overflow:hidden; } 
div#menu_regle
	{ height: 82px; overflow:hidden; }
div#menu_outil
	{ height: 82px; overflow:hidden; }
div#menu_savoir
	{ height: 76px; overflow:hidden; }

#menu a {
	text-decoration: none;
		font-size:10pt;
		background-image: url(img/puce.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:5px;  
	}
#menu a:link { color:#E7CE62;}
#menu a:visited { color:#E7CE62;}
#menu a:hover { 
	color:#FFFFFF;
	font-weight:bolder;
	background-image: url(img/puce2.png);
	background-position:left;
	background-repeat:no-repeat;
}
#menu a.wth { background-image:none; padding-left:0px; margin-left:3px;}

	#box { font-size:8pt; color: #E7CE62;	}
#box form { margin-left:20px; }
	#box div { margin-top:5px; width:180px; height:50px; overflow:hidden;  }
#box img { float:right; margin-right:5px; margin-top:-8px; }

	div#sonde { font-size:8pt; color: #E7CE62;  }
#sonde form { margin-left:5px; margin-top:0px; margin-bottom:10px; }
#sonde fieldset { margin:0px; padding:0px; padding-left:5px; width:180px; color:#E7CE62; }
	#sonde legend { margin:10px; margin-top:0px; }
#sonde legend b { font-weight:bolder; }
#sonde label { position:relative; top:-3px;  }
#sonde img { float:right; margin-bottom:5px; margin-right:5px; margin-top:10px; }
#sonde img.res { margin:0px; padding:0px; margin-right:10px; padding-right:2px; border-right:#FFFFFF 1px solid; /*visibility:hidden;*/ }
#sonde p{ color:#CCCCCC; font-style:italic; margin-left:5px; padding:5px; height:45px;	 }

/*Classes ban centrale */
#centralban 
{
	float : 		left;
	font-size: 		8pt;
	text-align:		center;
	overflow : 		hidden;
	width : 		140px;
	background-color:#1D2730;
	margin-top:		-8px;
}
img#centralban_bottom { float : left; } 

/*Classes du footer */
#footer
{
	float : 	left;
	width : 	1002px;
	font-family:Arial;
	font-size:8pt;
	color:#CCCCCC;
	font-weight: lighter;
	height: 165px;
	background-color: #05121B;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top:5px;	
	padding-bottom:10px;	
}  
img#footer_bottom { float :	left; padding-bottom:100px; } 

#leftfoot {
	overflow : 	hidden;
	width:		170px;
	margin-left: 10px;
}

#tags {
	overflow : 	hidden;
	float:		right;
	width:		767px;
	padding-left: 20px;
	padding-right: 20px;
}
#tags a { text-decoration: none; }
#tags a:link { color:#0066FF; }
#tags a:visited { color:#999999; }
#tags a:hover { color:#0066FF; }

#search { 	overflow : 	hidden;
	float:		right;
	width:		767px;
	padding-left: 20px;
	padding-right: 20px;
}
#search a { text-decoration: none; }
#search a:link { color:#0066FF; }
#search a:visited { color:#999999; }
#search a:hover { color:#0066FF; }

#partners {
	overflow : 	hidden;
	float:		right;
	width:		767px;
	padding-left: 20px;
	padding-right: 20px;
}
#partners a { text-decoration: none; }
#partners a:link { color:#0066FF; }
#partners a:visited { color:#999999; }
#partners a:hover { color:#0066FF; }

#rightfoot {
	overflow : 	hidden;
	float:		right;
	width:		807px;
}

#credits {
	overflow : 	hidden;
	width:		662px;
	text-align:	center;
	margin-right:15px;
	color:#999999;
	font-size:9px;
}

#stats {
	overflow : 	hidden;
	float:		right;
	text-align:	center;
	width:115px;
	margin-left:15px;
}

/*Classes de la partie contenu*/
#content 
{
	margin-left : 		0px;
	margin-right : 		0px;
	width : 			662px;
	min-height:			800px;
	text-align : 		justify;
	font-size :			11px;
	font-family:		arial,verdana,helvetica;
	overflow : 			hidden;
	background-color: 	#05121B;
}
img#content_bottom { float :	left; } 

div.red { 
	background-image:url(img/tdt1.gif);
	width:			662px;
	text-align:		center;
	margin-bottom:	15px; 
}
h1 { 
	margin:			0px; 
	padding:	    0px;
	line-height:	20px; 
	color:#FFFFFF;
	font-variant:small-caps; 
		font-size:11pt; 
	margin-bottom:6pt;
		 margin-top:7pt;
}
h2 { 
	margin:			0px; 
	padding:	    0px;
	font-variant: small-caps; 
	font-weight:bold; 
	text-align:center;
		font-size:11pt; 
	margin-bottom:2pt;
		 margin-top:7pt; }
	 
div.sel { background-image:url(img/cadr.png); background-repeat:no-repeat; width:130px; height:170px; margin:7px; padding:10px; padding-top:5px;padding-bottom:5px; font-size:8pt; color:#AAAAAA }
div.sel h3 { color:#FFFF99; margin:0px; text-decoration: none;font-variant: small-caps;
font-size:10pt;
}
div.sel span { float:right; color:#0077DD; font-weight:bold; }
img.sel { width:130px; height:90px; vertical-align:text-top; margin:0px; padding:0px; }
div.sel span.bonus { background-color:#FFFFFF; color:#0055BB; }
	 
span.caps { font-variant: small-caps; }

p.tx { text-align:left; margin-left:20px;margin-right:20px;margin-top:30px;color:#E7CE62; }

.tdtx { 	margin:30px;
			text-align:justify;
			color:#FFFFFF;
			}
.tdtx ul {
	margin-left: 100px;
	position:relative;
	left:-12px;
	top:5px;
	color:#FFCC99;
	}	 
/* jeux gratuits */ 
table.free { border:none; margin-left:20px;} 
table.free td { border:#0066FF 1px ridge; 
				background-color:#1D2730; 
				}
table.free div { margin-top:10px; }
table.free b { font-variant: small-caps; text-decoration:underline;  }

/* lexique */
td.lex a:link{ line-height:18pt; text-decoration: none; color:#FFFFFF;}
td.lex a:visited { color:#FFFFFF; }
td.lex a:hover { color:#FFFFFF; }
td.lex span { color:#00FF00; margin-left:15px;margin-right:15px; }

/* banque */
table.safe { border:none;} 
table.safe td { border:#0066FF 1px ridge; width:100%; } 
table.safe td a { font-variant:small-caps; }
table.safe img { border:none; vertical-align:baseline; }
table.safe img.safe { border:none; vertical-align:baseline; width:110px;height:33px;}

/* banque */
table.post { border:none;} 
table.post td { border:#0066FF 1px ridge; font-size:9pt;}

/* annuaires */
table.annu td { text-align:center;}
table.annu td { border:#0066FF 1px ridge;} 
div.annu { width:93px; border:#0066FF 1px ridge; text-align:center; margin:5px;}

/* listes */ 
td #one { height:25px; color:#FFCC66; text-align:center; background-color:#003366 } 
td #two { background-color:#191919 } 
td #two div { margin-left:5px;margin-top:0px; }
td #two a { text-decoration: none;	font-variant: small-caps; font-size:larger }
td #two a:link { color:#FFCC99; }
td #two a:visited { color:#FFCC99; }
td #two a:hover { color:#E7CE62; }
td #two ul { list-style-image:url(img/puce.png); text-align:left; }
td #three{ height:22px; color:#FFFFFF; text-align:center; background-color:#006633 } 

/* links */
a.inf { text-decoration:none; }
a.inf:link { color:#0066FF; }
a.inf:hover { color:#0066FF; }
a.inf:visited { color:#0066FF; }

a.sup { text-decoration:none; font-variant: small-caps; line-height:24pt;  }
a.sup:link { color:#0066FF; }
a.sup:hover { color:#0066FF; }
a.sup:visited { color:#999999; }

a.txt { text-decoration:none; }
a.txt:link { color:#FFFFFF; }
a.txt:hover { color:#FFFFFF; }
a.txt:visited { color:#FFFFFF; }

a.txj { text-decoration:none; }
a.txj:link { color:#E7CE62; }
a.txj:hover { color:#E7CE62; }
a.txj:visited { color:#E7CE62; }

/* rules pages */
.st { color:#CCCC66; font-variant: small-caps; text-decoration:none;  }
strong { color:#CCCC66; font-variant: small-caps; width:100%; line-height:28px; }

/* Black list */
table.blk ul { text-align:left;margin-left:30px;  }

/* Jackpot */
div#progressiv { width:570px; overflow:hidden; padding-left:35px; padding-right:15px; margin-left:20px; padding-top:20px; }
div.info { float:right; width:280px; height:190px; overflow:hidden; margin-bottom:40px; margin-right:0px; border:#0066FF 1px solid; }
div.info img { margin:10px; }
div.info2 { float:right; width:280px; height:105px; overflow:hidden; margin-bottom:40px; margin-right:0px; border:#0066FF 1px solid; }

/* markage */
div#mark { float:left; width:660px; height:20px; text-align:center; padding:4px; margin-bottom:8px; margin-left:15px; }
div#markage { float:left; text-indent:20px; margin-left:20px; width:170px; line-height:20px; overflow:hidden; }
div#mark_list  { float:right; width:460px; margin-left:10px; overflow:hidden; }

