body
{
	position:absolute;
	left:50%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left :-450px;
	display : block;
	width:900px;
	background-color:#EDEDED;
	color : #EBE6C6;
	text-align : justify;
	
}

h2
{
	color : #FFA800;
	font-variant : small-caps;
	font-size : 18px;
}
a
{
	text-decoration : none;
	color : #FFA800;
}
img
{
	border-style : none;
}
.banniere
{
	display : block;
	width : 900px;
	height : 128px;
	background-image: url("../img/banniere.jpg");
}

.menu
{
	float : left;
	display : block;
	width : 160px;
	height : 1200px;
	background : #000000;
	background-image: url("../img/fondMenu.jpg");
	background-repeat : no-repeat;
}
	.gp
	{
		display : block;
		width : 130px;		
		margin-left : 20px;
		margin-top : 10px;
	}
	.gpmenu
	{
		color : #FFA800;
		text-decoration : none;
		font-size : 20px;
		font-family : century;	
	}
	.gp a:hover
	{
		color : red;
	}	
	.spmenu
	{
		color : #FFA800;
		text-decoration : none;
		font-size : 14px;
		font-family : century;
		margin-left : 10px;	
	}
	.sp a:hover
	{
		color : red;
	}	


.corps
{
	float : right;
	display : block;
	width : 740px;
	height : 1200px;
	background : #000000;
	background-image: url("../img/fondCorps.jpg");
	background-repeat : no-repeat;
}
	.corps2
	{
		display : block;
		width : 700px;
		margin-left:20px;
		margin-top : 10px;
		background : #000000;
	}
		.ppal
		{
			display : block;
			width : 700px;
			margin-top : 10px;
		}
		.ppalGaucheEtDroite
		{
			display : block;
			float : left;
			width : 700px;
		}
		.ppalGauche
		{
			display : block;
			float : left;
			width : 500px;
		}
		.ppalDroite
		{
			display : block;
			float : left;
			width : 180px;
			margin-left : 20px;
		}
		.lettrineBoite
		{
			clear : both;
			display : block;
			
		}
		.lettrinePersonnage
		{
			float : left;
			display : block;
			height : 70px;
		}
		.lettrineLettre
		{
			float : left;
			display : block;
			height : 70px;
		}
		.lettrineTexte
		{
			display : block;
			float : left;
			margin-top : 15px;
			color : #FFA800;
			font-variant : small-caps;
			font-size : 18px;
			font-weight : bold;
		}
		.lettrineTexte a
		{
			text-decoration : underline;
		}
		.lettrineSous
		{
			clear : both;
		}
		
		.scoreboard
		{
			float : left;
			display : inline;
			width : 160px;	
			margin-left : 10px;
			margin-bottom : 10px;
		}
		.pScoreboard
		{
			margin-bottom : 0px;
		}
		
		.loginArea
		{
			float : left;
			display : block;
			width : 160px;	
			height : 50px;
			margin-left : 10px;	
		}
		.loginArea a
		{
			display : block;
			width : 160px;
			height : 50px;
			background-image: url("../img/login/loginAreaOri.jpg");
		}
		.loginAreaLogout
		{
			display : block;
			width : 160px;
			height : 50px;
			margin-left : 10px;
		}
		.loginAreaLogout a
		{
			display : block;
			width : 160px;
			height : 50px;
			background-image: url("../img/login/logoutAreaOri.jpg");
		}
		.loginArea a:hover
		{
			display : block;
			width : 160px;
			height : 50px;
			background-image: url("../img/login/loginAreaHover.jpg");
		}
		.requestedArea
		{
			float : left;
			display : block;
			width : 160px;	
			height : 50px;
			margin-left : 10px;	
		}
		.requestedArea a
		{
			display : block;
			width : 160px;
			height : 50px;
			background-image: url("../img/login/requestedAreaOri.jpg");
		}
		.requestedArea a:hover
		{
			display : block;
			width : 160px;
			height : 50px;
			background-image: url("../img/login/requestedAreaHover.jpg");
		}
		
		
		.red
		{ color : red; }
		.blue
		{ color : blue; }
		.orange
		{ color : #FFA800; }
		.policeMin
		{ font-size : 13px; }
		.alignDroite
		{ text-align : right; }
		
		
		
		
		.newAccount
		{
			margin-left : 200px;
		}
		.eltFormulaire
		{
			display : block;
			width : 300px;
			height : 50px;
			background-image: url("../img/cadreHumain300par50.jpg");
			clear : both;
		}
		.infoFormulaire
		{
			float : left;
			margin-top : 15px;
			margin-left : 8px;
			width : 120px;
		}
		.infoFormulaire110
		{
			float : left;
			margin-top : 15px;
			margin-left : 15px;
			width : 110px;
		}
		.champFormulaire
		{
			float : left;
			margin-top : 14px;
		}
		
		.modePlayers
		{
			display : inline;
			float : left;
			width : 200px;
			height : 50px;
			margin-left : 25px;
		}
		.modePlayersSkip
		{
			display : block;
			clear : both;
			width : 700px;
			height : 30px;
		}
		.eltFormulaire200
		{
			display : block;
			width : 200px;
			height : 50px;
			background-image: url("../img/cadreHumain200par50avecFond.jpg");
			clear : both;
		}
		.champFormulaire200
		{
			float : left;
			margin-top : 14px;
			margin-left : 28px;
		}
		
		.teamMortal
		{
			display : block;
			float : left;
			width : 300px;
			height : 50px;
			margin-left : 33px;
		}
		.teamDoom
		{
			display : block;
			float : left;
			width : 300px;
			height : 50px;
			margin-left : 33px;
		}
		.teamPlayer
		{
			display : block;
			width : 300px;
			height : 50px;
			background-image: url("../img/cadreHumain300par50.jpg");
		}
		.acceptDeclineTeamImg
		{
			display : block;
			float : left;
			width : 300px;
			height : 126px;
			margin-left : 33px;
		}
		.acceptDeclineTeam
		{
			display : block;
			float : left;
			width : 300px;
			height : 50px;
			margin-left : 33px;
		}
		.selectSideImg
		{
			display : block;
			float : left;
			width : 300px;
			height : 126px;
			margin-left : 33px;
		}
		.teams3
		{
			display : block;
			float : left;
			width : 200px;
			height : 50px;
			margin-left : 25px;
			background-image: url("../img/notifyGame/cadre200par50.jpg");
		}
		.teams3nameTeam
		{
			display : block;
			width : 160px;
			height : 30px;
			margin-top : 13px;
			margin-left : 12px;
			font-size : 20px;
			text-align : center;
			color : #FFA800;
		}
		.avanceeTeam
		{
			display : block;
			width : 400px;
			margin-left : 150px;
		}
		.avanceeTeamElement
		{
			width : 440px;
			clear : both;
		}
		.avanceeTeamDenomination
		{
			width : 150px;
			float : left;
		}
		.avanceeTeamRes
		{
			width : 250px;
			float : left;
		}
		
		.FavBestHeroesNom
		{
			display : inline;
			width : 220px;
			float : left;
			margin-left : 80px;
			text-align :center;	
		}
		.FavBestHeroesImg
		{
			display : inline;
			width : 220px;
			float : left;
			margin-left : 80px;
		}
		.FavBestHeroesNumber
		{
			width : 44px;
			float : left;
			text-align :center;	
		}
		.SetAccountSelect
		{
			display : inline;
			float : left;
			width : 150px;
			margin-left : 133px;
		}
		.SetAccountSubmit
		{
			display : inline;
			margin-left : 210px;
		}
		
		
		.preciseHero
		{
		
		}
		.preciseHeroTitle
		{
			text-align : center;
		}
		.preciseHeroSelect
		{
			display : inline;
			float : left;
			width : 150px;
			margin-left : 275px;
		}
		.preciseHeroRadio
		{
			display : inline;
			float : left;
			width : 200px;
			margin-left : 250px;
		}
		.tableauCentre
		{
			text-align : center;
		}
		.rankTableauRank
		{
			font-size : 22px;
		}
		
		
		
		.acceptDecline
		{
			display : block;
			float : left;
			width : 300px;
			height : 50px;
			margin-left : 33px;
		}		
		.acceptDecline200
		{
			display : block;
			float : left;
			width : 200px;
			height : 50px;
			margin-left : 25px;
		}
	
		.welcomeStats
		{
			display : block;
			width : 90px;
			height : 50px;
			float : left;
			
		}
		.welcomeStats60
		{
			display : block;
			width : 60px;
			height : 50px;
			float : left;
			
		}