body
{
	margin: 0px ;
	padding: 0 ;
	background:#FFCC7B;
	font-family: Verdana, Geneva, sans-serif ;
	font-size:12px ;
	color: #000000;
	display: inline ;
}

#conteneur
{
	width:930px;
	margin-right:auto;
	margin-left:auto;
	top: 0px ;
	left: 0px
}

/* Class */

.a_hg_orange_titre
{
	width:5px;
	height:49px;
	background:url(../Img/a_hg_orange.jpg) left bottom no-repeat #3A7793;
	float:left;
}

.a_hd_orange_titre
{
	width:5px;
	height:49px;
	background:url(../Img/a_hd_orange.jpg) left bottom no-repeat #3A7793;
	float:left;
}

.float
{
	float:left;
}

.form_allopass
{
	width:205px;
	text-align:center;
	float:left;
}
#allopass
{
	text-align:center;
}

#form_allopass_more, #multicode, #speed, #allopass, #byncode_quoi, #byncode_comment
{
	visibility:hidden;
	display:none;
}

.mini_info
{
	width:400px;
	margin:auto;
	padding:5px;
	background:#FFF17B;
	text-align:center;
}

.spacer
{
	clear:both;
}

/* MP */

#autre
{
	display:none;
	visibility:hidden;
}

#last_news
{
	padding:5px;
	padding-top:0px;
	background:#018AFF;
	background-repeat:repeat-x;
	margin-bottom:10px;
	margin-left:10px;
	text-align:center;
	float:right;
}

/* Contenu */

#byncode_quoi, #byncode_comment
{
	width:186px;
	position:absolute;
	margin-left:730px;
	z-index:2;
}

#byncode_quoi .bas, #byncode_comment .bas
{
	width:186px;
	height:7px;
	background:url(../Img/bulle_bas.png) no-repeat;
}

#byncode_quoi .haut, #byncode_comment .haut
{
	width:186px;
	height:16px;
	background:url(../Img/bulle_haut.png) no-repeat;
}

#byncode_quoi .milieu, #byncode_comment .milieu
{
	width:174px;
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-left:5px;
	padding-right:5px;
}

#contact
{
	text-align:center;
}

#contact .gauche2
{
	width:219px;
	margin:0px;
	padding:0px;
	padding-right:10px;
	border-right:1px dashed #3A7793;
	float:left;
}

#connexion
{
	text-align:center;
	padding-top:25px;
}

#contenu
{
	width:905px;
	padding-left:25px;
	padding-top:15px;
	background:url(../Img/a_bg_bleu.jpg) left bottom no-repeat #3A7892;
}

#contenu .bas
{
	width:6px;
	height:6px;
	background:url(../Img/a_bd_bleu.jpg);
	float:right;
}

#contenu .droite
{
	margin-right:25px;
	width:675px;
	float:right;
}

#info
{
	width:355px;
	float:left;
}

#info .bas
{
	width:355px;
	height:5px;
	margin-bottom:20px;
	background:url(../Img/a_bg_orange.jpg) no-repeat #FFCC7B;
}

#info .bas .droite
{
	width:5px;
	height:5px;
	background:url(../Img/a_bd_orange.jpg) no-repeat;
	margin:0px;
	float:right;
}

#info .haut
{
	width:345px;
	height:49px;
	text-align:center;
	background:url(../Img/f_titre.jpg) repeat-x #FFCC7B;
	float:left;
}

#info .milieu
{
	width:335px;
	min-height:196px;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#FFCC7B;
	text-align:center;
	clear:both;
}

#inscription
{
	text-align:center;
	padding-top:23px;
}

#page
{
	width:675px;
}

#page .bas
{
	width:675px;
	height:5px;
	margin-bottom:20px;
	background:url(../Img/a_bg_orange.jpg) no-repeat #FFCC7B;
}

#page .bas .droite
{
	width:5px;
	height:5px;
	background:url(../Img/a_bd_orange.jpg) no-repeat;
	margin:0px;
	float:right;
}

#page .haut
{
	width:665px;
	height:49px;
	text-align:center;
	background:url(../Img/f_titre.jpg) repeat-x #FFCC7B;
	float:left;
}

#page .milieu
{
	width:655px;
	min-height:375px;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#FFCC7B;
	clear:both;
}

#page .milieu .gauche
{
	width:219px;
	min-height:375px;
	margin:0px;
	padding:0px;
	padding-right:10px;
	border-right:1px dashed #3A7793;
	float:left;
}

#page .milieu .milieu
{
	width:219px;
	min-height:375px;
	margin:0px;
	padding:0px;
	padding-right:10px;
	padding-left:10px;
	border-right:1px dashed #3A7793;
	float:left;
	clear:none;
}

#page .milieu .droite
{
	width:165px;
	min-height:375px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	float:left;
}

#page .milieu .droite2
{
	width:165px;
	min-height:225px;
	margin:0px;
	padding:0px;
	float:right;
}

#page .milieu .droite3
{
	width:165px;
	min-height:139px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	border-top:1px dashed #FFBA00;
	float:right;
}

#pass_perdu
{
	text-align:center;
	padding-top:5px;
}

/* Footer */

#footer
{
	width:910px;
	padding:10px;
	font-size:10px;
}

#footer a
{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover
{
	text-decoration:underline;
}

#footer .gauche
{
	width:217px;
	padding-right:10px;
	border-right:1px dashed #FFBA00;
	float:left;
}

#footer .milieu
{
	width:207px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px dashed #FFBA00;
	float:left;
}

#footer .droite
{
	width:216px;
	padding-left:10px;
	float:left;
}

/* Header */

#header
{
	width:930px;
	height:106px;
	text-align:center;
	color:#FFFFFF;
	background:url(../Img/f_header.jpg) repeat-x;
}

#header a
{
	color:#FFFFFF;
}

#logo
{
	width:267px;
	height:86px;
	margin-bottom:2px;
}

#toilokdo
{
	height:97px;
	margin-top:9px;
	float:right;
}

#toilokdo .droite
{
	width:71px;
	height:97px;
	background:url(../Img/m_dino.jpg) no-repeat;
	float:left;
}

#toilokdo .gauche
{
	height:49px;
	margin-top:44px;
	padding-top:4px;
	padding-left:9px;
	text-align:left;
	background:url(../Img/a_toilokdo.jpg) no-repeat #009DE0;
	float:left;
}


/* Liste */

#menu ul
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
	vertical-align:middle;
	text-align:left;
	display: inline;
}

#menu ul li
{
	display: inline;
}

#menu ul li a
{
	display: block;
	padding: 5px;
	padding-left: 21px;
	text-align:left;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background-image:url(../Img/m_fleche3.jpg);
	background-repeat:no-repeat;
	background-position:4px 6px;
}

#menu ul li a:hover, #menu ul li a.active:hover
{
	text-decoration: none;
	font-weight:bold;
	text-align:right;
	background-image:url(../Img/m_fleche.gif);
	background-repeat:no-repeat;
	background-position:4px 6px;
	background-color:#3A7892;
}

#menu ul li a.active
{
	text-decoration: none;
	font-weight:bold;
	text-align:right;
	background-image:url(../Img/m_fleche2.jpg);
	background-repeat:no-repeat;
	background-position:4px 6px;
	background-color:#3A7892;
}

/* Menu */

#menu
{
	width:185px;
	float:left;
}

#menu #m_general
{
	background-image:url(../Img/m_general.jpg);
}

#menu #m_jouer
{
	background-image:url(../Img/m_jouer.jpg);
}

#menu #m_partenaire
{
	background-image:url(../Img/m_partenaire.jpg);
}

#menu .bas
{
	width:185px;
	height:9px;
	margin-bottom:20px;
	background:url(../Img/m_bas.jpg) no-repeat;
}

#menu .haut
{
	width:185px;
	height:50px;
	background:no-repeat;
}

#menu .milieu
{
	width:183px;
	padding-left:1px;
	padding-right:1px;
	background:#009EE0;
}

/* Publicité */

#pub_72890
{
	width:728px;
	height:90px;
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	padding-bottom:20px;
}

#pub_300250
{
	width:310px;
	height:260px;
	background:url(../Img/a_bg_bleu_ciel.jpg) no-repeat left bottom #009EE0;
	float:right;
}

#pub_300250 .droite
{
	width:5px;
	height:5px;
	margin:0px;
	background:url(../Img/a_hd_bleu_ciel.jpg) no-repeat;
	float:right;
}

#pub_300250 .droite2
{
	width:5px;
	height:5px;
	background:url(../Img/a_bd_bleu_ciel.jpg) no-repeat;
	float:right;
}

#pub_300250 .gauche
{
	width:5px;
	height:5px;
	background:url(../Img/a_hg_bleu_ciel.jpg) no-repeat;
	float:left;
}

#pub_300250 .milieu
{
	width:300px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

/* Span */

span.erreur
{
	color:red;
	font-weight:bold;
	font-size:10px;
}
span.bold
{
	font-weight:bold;
}

span.t_10
{
	font-size:10px;
}

span.ita
{
	font-style:italic;
}

/* H1 */

h1
{
	font-size:10px;
}

/* Lien */

a img
{
	border:0px;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a.b10
{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

a.b10:hover
{
	text-decoration:underline;
}
