body, #menu_container h1
{
	background-color: #323131;
}

#pied
{
	background-color:black;
}

#personnage
{
	background-image: url(fujin/perso.png);
	background-repeat: no-repeat;
	width:251px;
	height:251px;
	position:absolute;
	left: 19px;
	top:8px;
	margin:0px;
}

#logo
{
	background-image: url(fujin/logo.png);
	background-repeat: no-repeat;
	width:389px;
	height:247px;
	margin: 0px auto;
	position:relative;
	top:8px;
}

#entete
{
	background-image: url(fujin/fond_connexion.png);
	height:26px;
	background-repeat: repeat-x;
	z-index:900;
}

#badge_style
{
	background-image: url(fujin/badge.png);
	height:105px;
	width:103px;
	background-repeat:no-repeat;
	position:absolute;
	z-index:900;
	top: -42px;
	left:-51px;
}

#menu_container
{
	background-image: url(fujin/fond_menu.png);
	background-repeat: repeat-x;
	background-color: #e9901f;
}

h1.titre, #page a, hr
{
	color:#e9901f;
}
#menu_container h1
{
	color:white;
}
#menu_container p a
{
	color:white;
}
#menu_container p
{
	color:white;
	border-top: 1px solid #f7b17e;
	border-left: 1px solid #f7b17e;
	border-right: 1px solid #c73a00;
	border-bottom: 1px solid #c73a00;
}
#menu_container p:hover
{
	background-color: #ff903d;
}

#droite
{
	background-color: #ffcc8c;
}

#frm_connexion input.champ
{
border:1px solid gray;
}
div.encadre{background-color:#e88f1f;color:white;}
#fond_page
{
background-color: #ffcc8c;
}
#page
{
	z-index:500;
}
.encadre
{
	margin-bottom:0px;
}
.encadre h1{
	color:white;
	font-size: 12px;
	padding: 5px 2px;
	padding-left:40px;
	margin:0px;
	font-weight:normal;
	position:relative;
	background-image: url(fujin/fond_encadre.png);
	background-repeat:repeat-x;
	height:18px;
}
.encadre h2.bis
{
	background-color:transparent;
}

input.valider
{
	background-color:#E88F1F;
}
