@font-face {
    src: url("images/police_css/pala.ttf");
}

body
{
	font-family: "Palatino Linotype";
	font-size:0.8em;
	background-color:#000;
	font-weight:bold;
}	

#cadre
{
	margin:0px;
	padding:0px;
	width:791px;
	margin:10px auto;
	padding:0px;
}

#banniere
{
	width:791px;
	height:142px;
	background:url(images/logos/logotitre2.gif) no-repeat;
}

.compteur
{
	position:relative;
	color:#FFF;
	font-size:12px;
	padding-top:120px;
	padding-left:540px;
}

#news
{
	float:right;
	width: 252px;
	height: 111px;
	background:url(images/cadrenews.gif) no-repeat;
}

.textnews
{
	margin:25px;
	text-align:center;
	font-size:10px;
	color:#FFF;
}

#nav_haut
{
	float:right;
	text-align:center;
}
.nav_haut
{
	margin:0px;
	padding:0px;
	background:url(images/menu01.gif) no-repeat;
	height:27px;
	width: 537px;
}

.nav_haut img
{
	margin-top:4px;
}	

.textnav_haut
{
	font-size:12px;
	padding-left:20px;
	padding-right: 20px;
	padding-top:5px;
	padding-bottom:0px;
}

.textnav_haut a
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

.textnav_haut a:hover
{
	background-color:#e34220;
}	

.textnav_haut a:visited
{
	text-decoration:none;
}	
#gauche
{
	float:left;
	font-size:14px;
}

#identification
{
	clear:left;
	background:url(images/identification.gif);
	width:276px;
	height:233px;
}

#identification a
{
	color:#dbe5e9;
	text-decoration:none;
}

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

#formulaire
{
	padding-top:20px;
	padding-left:30px;
}

#formulaire a
{
	text-decoration:none;
	font-size:12px;
}

#imagefond
{	
	float:left;
	background:url(images/imagefond.gif);
	width:263px;
	height:57px;
}

#compteur{
	text-align:center;
	margin:0px;
	padding:0px;
}	

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

#menu
{
	margin:0px;
	padding:0px;
	background:url(images/navigation.gif) no-repeat;
	width:276px;
	height:310px;
}

.textmenu
{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 1px;
	padding-bottom: 0px;
}

#droit
{
	float:left;
}
#banniere2
{
	background:url(images/banniere2.gif) no-repeat;
	width:513px;
	height:100px;
}

#pub{
	padding:20px;
}	
#contenu
{
	float:left;
	background:url(images/cadre_contenu.gif) no-repeat;
	background-color:#FFF;
	width:513px;
	height:381px;
	overflow: auto;
	z-index: auto;
	text-align:center;
}

#contenu table{
	margin:auto;
}



.titre
{
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
	padding:1em;
}	
.contenu
{
	
	margin-right:30px;
	text-align:justify;
}

#contenu a
{
	text-decoration:none;
}	
.contenu2
{
	text-align:center;
	margin-right:30px;
	witdh:400px;
}

.message{
	text-align:left;
	width:475px;
}

.GR a
{
	color:#ff0000;
	text-decoration:none;
}	

#liste_joueur {
	text-align:left;
	font-size:10px;
	
}

img{
	border:none;
}

ul{
	list-style-type:none;
}

.bouton-bleu {
	background-color:#FFFFFF;
	color:#006595;
	border: 2px #006595 solid;
}

/************* CLASSEMENT ****************/
.classement img {
	width:30px;
	height:30px;
	padding:5px;
	background-color:#FFFFFF;
}

#nom-jeu {
	/*border:1px #000000 solid;*/
	width:174px;
	/*background:#7eacde;*/
	background:URL(images/css/zonejeu.gif);
	height:24px;
	color:#000000;
	line-height:20px;
	margin: 20px auto;
}

#description-jeu {
	border:1px #000000 solid;
	width:450px;
	background:#7eacde;
	height:60px;
	color:#000000;
	margin: 20px auto;
}