body
{
 background-color : #ffffff;
 font-size: 14px; 
 text-align : center;
 font-family : sans-serif,Times new roman,Arial,sans-serif;
}

#page
{
 width : 810px;
 margin-left: auto;
 margin-right: auto;
 margin-top : 0px;
 text-align : left;
 padding : 0px;
 font-size: 1em; 
}

h1
{
 color: #000000; 
 font-size: 1.5em; 
 text-align:center;
 margin-top: 0.1em;
 margin-bottom: 0.2em;
 padding : .3em;
 background-color : #ffce63;
 text-decoration:none;
 font-weight: normal;
}

h2
{
 color: #000000; 
 font-size: 1.2em; 
 text-align:left;
 margin-top: 0.1em;
 margin-bottom: 0.2em;
 padding : .2em;
 text-decoration:none;
 border-bottom: solid 1px #ffce63;
 font-weight: normal;
}

h3
{
 font-size: 1.1em; 
 text-align:left;
 margin-top: 0.1em;
 margin-bottom: 0.2em;
 padding : .2em;
 text-decoration:none;
 font-weight: bold; 
}

table
{
 font-size : 1em;
}

a:link
{
 color: #0033AF;
 text-decoration:none;
}
a:visited 
{
 color: #0033AF;
 text-decoration:none;
}

a:hover 
{
 color:#ffce63;
 text-decoration:none;
}

ul
{
 list-style-type : none;
 padding : 2px;
 margin : 3px;
}

h1.jeupres
{
}

h3.jeupres
{
 width : 100%;
 background-color : #ffce63;
 padding-left: 4px;
}


h1.cartouche
{
 font-size: 24px; 
 text-align:left;
 text-indent : 10px;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
 padding-top : 4px;
 padding-bottom : 4px;
}

table.cartouche
{
 width : 760px;
 background-color : #ffce63;
 border-style:none;
}

table.saisie
{
 background-color : #ffce63;
 border-right: solid 1px #ffce63;
 margin : 1em;
 padding : 1em;
}

table.tablebase
{
 width : 780px;
 border-style:none;
 padding:0px;
 margin : 0px;
}

table.tablebase tr
{
 vertical-align: top;
}

table.tablebase td
{
 vertical-align: top;
 margin : 0px;
 padding : 0px;
}


table.jeupres
{
 width : 100%;
 border-style:none;
 padding:4px;
 background-color : #ffffa5;
 font-size : .9em;
}

table.jeupres td
{
 padding : 4px;
 vertical-align: top;
}

#instructions
{
 width : 420px;
 border-style:none;
 padding:1em;
 background-color : #ffffa5;
 margin-left : auto;
 margin-right : auto;
 margin-top : 2em;
 text-align:left;
 font-size: 1em; 
}


.cfonce
{
 background-color : #ffce63;
}

.cclair
{
 background-color : #ffffa5;
}

#hero 
{
 width : 760px;
 font-size: 1em; 
}

#hero table
{
 border : 1px solid #ffce63;
 padding : 1px;
 margin-bottom: .5em;
 width:100%;
}

#hero td
{
 padding : 1px;
 width: 25%;
}

#hero blockquote
{
 background-color : #ffffa5;
 padding : 1px;
 width : 100%;
 margin : 0px;
}

#news
{
 width : 98%;
 background-color : #ffffa5;
 font-size : .8em;
 padding : 1%;
 margin-left : 0px;
 margin-right : 0px;
 margin-top : 0px;
 margin-bottom : 1em;
 text-align:left;
}

#news blockquote
{
 background-color : #ffffff;
 margin : 1px;
 padding : 2px;
 padding-bottom : 1em;
}

#news h3
{
 clear:left;
}

#news ul
{
 margin : 2px;
 text-align : left;
}

#postsection
{
  float: left;
  width: 100%;
  height : 100%;
  text-align : left;
  border : 1px solid #ffce63;
  padding : 1px;
  font-size: .8em; 
}


#postsection h2
{
 text-align:left;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: bold;
}

#postsection h3
{
 font-size: 1em; 
 color : #080808;
 text-align:left;
 padding-left : 1em;
 padding : 1px;
 font-weight: normal;
 margin-top: 2px;
 margin-bottom: 4px;
}

#postsection p
{
 font-size: 1em; 
 text-align:right;
 padding-left : 2em;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
 margin-right : 2em;
 margin-left : 2em;
 font-weight: bold;
}

#postsection blockquote
{
 font-size: 1em; 
 text-align:left;
 font-weight: normal;
 margin : 1px;
 padding-left : 0px;
}


#menu_haut
{
 width : 100%;
 border-bottom: solid 1px #ffce63;
 text-align:left;
 margin-bottom : 6px;
 margin-top : 4px;
 font-size:.8em;
}

#menu_haut a
{
 padding-left: 3px;
 padding-right: 8px;
}

#hofbest 
{
 width : 620px;
 float : left;
 margin-right: 20px;
 display : block;
 font-size: 1em; 
}

#hofbest table
{
 color:#000000;
 padding:4px;
 width : 100%;
}

#hofbest th
{
 text-align:center;
 font-weight: bold;
 background-color:#ffce63;
}

#hofbest td
{
 text-align:left;
 font-weight: normal;
 padding-left:0.5em;
 padding-right:0.5em;
 width : 25%;
}

#choixmp
{
 width:100%;
 font-size: 1em; 
}

#choixmp table
{
  width:100%;
  background-color:#ffce63;
}

#choixmp th
{
 text-align : center;
}

#choixmp td
{
 background-color:#ffffff;
 padding : 4px;
}

#homejeupres
{
 background-color:#ffffa5; 
 width : 100%;
 margin : 0px;
 padding : 0px;
 font-size : .9em;
}

#homejeupres table
{
 width : 100%;
 margin : 0px;
 padding : 2px;
 font-size : 1em;
}

#homejeupres td
{
 width:25%;
 padding : 2px;
}

#homejeupres h2
{
 text-align : left;
 font-weight : bold;
 margin :.1em;
 padding :1px;
 font-size : 1.1em;
}

#gameoption
{
 margin : 1em;
 font-size: 1em; 
}

#gameoption h2
{
 font-size : 1em;
 text-align : left;
 font-weight : bold;
 margin : 1em;
}

#gameoption h3
{
 font-size : 1.4em;
 text-align : center;
 font-weight : normal;
 margin : 1em;
 background-color:#ffce63;
 padding : 1em;
}

#gameoption h3 a:link
{
 color :#0032AD;
}

#gameoption h3 a:visited 
{
 color :#0032AD;
}

#gameoption h3 a:hover 
{
 color :#0032AD;
 font-weight : bold;
}


#gameoption table
{
 width : 100%;
}

#gameoption td
{
 font-size : .8em;
 text-align : left ;
 background-color : #ffffa5;
 width : 50%;
 padding : .5em;
 vertical-align: top;
 border-left : 4px solid #ffffff;
 border-right : 4px solid #ffffff;
}


#msgjava
{
 background-color : #ffffff;
 border : 1px solid #00a000;
 padding-top : 0em;
 padding-bottom : 1em;
 padding-left : 1em;
 padding-right : 1em;
 margin : 1em;
 font-size : 1em;
 color : #000000;
 text-align : left;
}

#msgjava h2
{
 background-color : #00a000;
 color : #ffffff;
 font-size : 1.2em;
 text-align : center;
 margin-top : 0em;
 margin-bottom : 1em;
}

div.quartier 
{
 padding : 0px;
 margin-left : 0px;
 margin-right : 3px;
 margin-top : 0px;
 margin-bottom : 3px;
 font-size : 1em;
 width : 160px;
 float : left;
 background-color:#ffffa5;
}

div.quartier img 
{
 display:block; 
 width : 100%;
 padding : 0px;
 margin : 0px;
 border : 0px;
 background-color : #ffffff;
}

div.quartier h1
{
 font-size : 1.1em;
 margin : 0px;
 padding : 0px;
}

div.endquartier
{
 clear : left;
 height : 1px;
}


#menu_bas
{
 width : 100%;
 border : 0px;
 border-top: solid 1px #ffce63;
 text-align:left;
 margin-bottom : 2px;
 font-size:.8em;
 clear : left;
}

#menu_bas a
{
  padding-left: 3px;
  padding-right: 5px;
}

#quartierolg
{
 padding : 0px;
 margin : 2px;
 font-size : 1em;
 width : 480px;
 background-color:#ffce63;
}

#quartierolg img 
{
 width : 100%;
 padding : 0px;
 margin : 0px;
 border : 0px;
 display:block; 
 background-color:#ffffff;
}

#quartierolg td
{
 padding : 2px;
 width : 20%;
}

#quartierolg h1
{
 margin : 0px;
 padding : 0px;
 font-size : 1.1em;
}

#header
{
 width : 100%;
 text-align : center;
 padding : 0px;
}

#header img
{
 margin : 0px;
 border : 0px;
 display : block;
 padding : 0px;
}

#header table
{
 margin : 0px;
}

#header td
{
 padding-left : 0px;
 margin : 0px;
}

#game
{
 width : 100%;
 margin-top : 2em;
 margin-left : 0px;
 padding : 0px;
 font-size: 1em; 
}

#gmenu
{
 width : 140px;
 margin : 0px; 
 float : left;
 font-size : 1em;
 line-height:1.5em; 
}

#gmenu h1
{
 font-size : 1.2em;
}

#gmenu h2 
{
 color : #000000;
 font-size: 1.1em; 
 text-align:left;
 margin-top:1em;
 margin-bottom: 2px;
}

#gmenu img
{
 margin-bottom : 1em;
 display : block;
}

#gpub
{
 width: 130px;
 float: left;
}

#gapplet
{
 width: 480px;
 float: left;
 margin-right: 10px;
 margin-left: 10px;
 text-align: center;
 padding : 5px;
 font-size: 1em; 
}

#gamecontrol
{
 width :460px;
 margin-right: 10px;
 padding : 5px;
 float: left;
 font-size: 1em; 
}

#gamecontrol h3
{
 background-color:#ffce63;
}

#p468
{
 width: 468px;
 height: 60px;
}

#p740
{
 width: 740px;
 height: 90px;
 padding : 0px;
}


#pcarre
{
 width: 300px;
 float: left;
 padding : 0px;
}

#psky
{
 width: 160px;
 float: left;
}

#pgauche
{
 float : left;
 width : 640px;
 margin-right : 10px; 
 font-size: 1em; 
}

#gamepar
{
 margin-top : 2em;
 margin-bottom : 1em;
 margin-left : 0px;
 margin-right : 0px;
 font-size: 1em; 
}

#gamepar table
{
 width : 95%;
 padding : 0px;
 margin : .5em;
 border-collapse:collapse;
}

#gamepar tr
{
 padding : 0px;
}

#gamepar td
{
 text-align : left ;
 background-color : #ffffff;
 padding : .5em;
 vertical-align: top;
 border : 1px solid #ffce63;
}

#gamepar th
{
 text-align : center ;
 background-color : #ffce63;
 padding : .5em;
 vertical-align: top;
 border : 1px solid #ffce63;
}

#gamepar h3
{
 margin-bottom : .5em;
 background-color:#ffce63;
}


#gauche1
{
 float : left;
 width : 490px;
 margin : 0px;
 padding : 0px;
}

#droite1
{
 float : left;
 width : 300px;
 margin-left : 2px;
 margin-right : 0px;
 padding : 0px;
 display : inline;
}


