body {
  width:100%;
  margin:0px;
  background-color:#000000;
  background-image:url(top.jpg);
  background-repeat:NO-REPEAT;
  color:#EAE5BF;
}
table tr td {
  vertical-align:top;
}
a {
  color:#DCB757;
  font-weight:bold;
  font-weight:normal;
}
img {
  border:0px;
}
.ico {
  position:relative;
  top:3px;
  margin-left:30px;
}
.corp {
  margin-top:110px;
}
.footer {
  font-size:8pt;
  margin-top:40px;
  text-align:center; 
}
.btn_play {
  position:absolute;
  left:213px;
  top:22px;
}
.btn_inscription {
  position:absolute;
  left:382px;
  top:23px;
}
.btn_howto {
  position:absolute;
  left:510px;
  top:24px;
}
.btn_community {
  position:absolute;
  left:655px;
  top:24px;
}
.brun {
  background-color:#533312;
  border: 1px dashed #AD8C40;
  padding:2px;
}
.infos {
  position:absolute;
  left:775px;
  top:5px;
  width:200px;
  height:98px;
  overflow:auto;
}
#infos {
  font-size:12pt;
}
.title {
  font-size:14pt;
}
.window {
  position:relative;
  width:487px;
  height:73px;
  background-image:url(window.jpg);
  background-repeat:NO-REPEAT;
  font-weight:bold;
  text-align:center;
  padding-top:20px;
  margin-top:5px;
  margin-left:auto;
  margin-right:auto;
}
.right{
  text-align:right;
}
.left{
  text-align:left;
}
.small {
  font-size:10pt;
}
/*
  Inscription
*/
.inscription {
  text-align:center;
  width:100%;
}
.inscription input{
  width:150px;
}
.spacer td {
  height:1px;
}
input {
  background-color:#EAE5BF;
  border:1px solid #835A25;
}
.page {
  position:relative;
  width:940px;
  text-align:left;
  left:50%;
  margin-top: 10px;
  margin-left:-470px;
  background-color:#533312;
  border: 2px dashed #AD8C40;
  padding:10px;
}
.page a {
  color:#FFFFFF;
  text-decoration:none;
}
/*
  Accueil
*/
.colLeftIndex {
  width:30%;
}
.colRightIndex div {
  width:70%;
  border-left: 1px solid #EAE5BF;
  padding-left:20px;
}
span {
  font-size:20pt;
} 
/*
  How to
*/
.sSection {
  position:relative;
  width:487px;
  height:73px;
  background-image:url(window.jpg);
  background-repeat:NO-REPEAT;
  font-weight:bold;
  text-align:center;
  padding-top:15px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  font-size:18pt;
}
.howto table {
  position:relative;
  margin-left:50px;
}
.howto table {
  border: 1px solid #AD8C40;
}
/*
  Community
*/
.stats {
  border:1px solid #AD8C40;
  margin:10px;
  padding:10px;
  float:left;
}
.h0 {
  display:inline; 
  font-size:26pt;
  font-weight:bold;
}
.h1 {
  display:inline; 
  font-size:22pt;
  font-weight:bold;
}
.h2 {
  display:inline; 
  font-size:20pt;
  font-weight:bold;
}
.h3 {
  display:inline; 
  font-size:18pt;
  font-weight:bold;
}
.h4 {
  display:inline; 
  font-size:16pt;
  font-weight:bold;
}
.h5 {
  display:inline; 
  font-size:14pt;
  font-weight:bold;
}
.h6 {
  display:inline; 
  font-size:12pt;
  font-weight:bold;
}
.h7 {
  display:inline; 
  font-size:12pt;
}
.h8 {
  display:inline; 
  font-size:12pt;
}
.h9 {
  display:inline; 
  font-size:12pt;
}
.separator {
  position:relative;
  border-top:1px solid #AD8C40;
  width:250px;
  margin:20px;
}
/*
  Profile
*/
.profile {
  text-align:center;
}
.profile .nickname {
  font-size:16pt;
  font-weight:bold;
}
.profile table {
  position:relative;
  width:90%;
  left:5%;
}
.profile td {
  text-align:center;
  border:1px solid #AD8C40;
  padding:10px;
  width:25%;
}
.profile table table {
  width:400px;
}
.profile table table td {
  border:none;
  padding:0px;
  text-align:left;
}
.profile .left {
  text-align:left;
}
.profile .right {
  text-align:right;
}
/*
  Member List
*/
.memberList td {
  text-align:left;
  border:1px solid #AD8C40;
  padding:3px;
  width:150px;
}