body {
margin : auto;
padding : 0;
font-size: 12px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
background : #76b5d6 url('images/fond.png') repeat;
}

img {
border: 0;
}

form {
margin: 0;
padding:0;
}

input, textarea , select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 3px 6px 3px 6px;
color: #E78109;
font-size : 11px;
background : #FFFFFF url('images/champ.png') repeat-y left top;
border : 1px solid #31A031;
font-weight: bold;
}




/******************** LIENS ********************/ 

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

a:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
}

#menu_liens a {
font-size: 12px;
padding: 0px 0px 0px 80px;
display : block;
color: #000000;
text-decoration: none;
font-weight:bold;
text-align: left;
margin-bottom: 2px;
}

#menu_liens a:hover { 
color: #000000;
text-decoration: underline;
}

/******************** LIENS ********************/ 





/******************** DESIGN GLOBAL ********************/ 

#global {
margin : auto;
width: 871px;
}

#stats {
background: url('images/stats.png') no-repeat;
height: 42px;
margin: 12px 0 12px 0;
}

#stats_gauche {
float: left;
width: 615px;
position: relative;
left: 40px;
top: 8px;
}

#stats_droite {
float: right;
color: #4992a3;
width: 118px;
position: relative;
right: 44px;
top: 8px;
text-align: center;
}

#header_haut {
height: 97px;
}

#header_pub {
background: url('images/header_pub.png') no-repeat;
height: 108px;
}

#header_pub_ban {
widows: 728px;
height: 90px;
position: relative;
top: 9px;
padding-left: 62px;
}

#header_bas {
height: 62px;
}

#container_gauche {
float: left;
width: 232px;
}

#menu_haut {
height: 84px;
background: url('images/menu_haut.png') no-repeat;
}

#menu_fond {
background: url('images/menu_fond.png') repeat-y;
padding: 10px 0 10px 0;
}


#menu_bas {
height: 32px;
background: url('images/menu_bas.png') no-repeat;
}

#container_droite {
float: right;
width: 639px;
}

#jeux_x {
background: url('images/jeux_x.png') no-repeat;
position: relative;
width: 480px;
height: 352px;
}
#texte_x {
width: 320px;
height: 260px;
text-align: left;
position: relative;
font-size: 16px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
top : 22px;
left: 70px;
}

#etoile {
background: url('images/etoile_a.png') no-repeat;
position: relative;
height: 53px;
width: 54px;
bottom: 58px;
margin-left: 80px;
text-align: center;
line-height: 53px;
vertical-align:26px;
}

#bloc_fond {
background: url('images/bloc_fond.png') repeat-y;
position: relative;
top: 20px;
}

#bloc_haut {
min-height: 401px;
background: url('images/bloc_haut.png') no-repeat top;
position: relative;
top: -20px;
}

#bloc_bas {
min-height: 660px;
background: url('images/bloc_bas.png') no-repeat bottom;
position: relative;
top: 40px;
padding: 0 42px 28px 28px;
text-align: justify;
}

#footer {
height: 59px;
position: relative;
top: 40px;
}

#footer {
color: #0c5067;
text-align: center;
padding-top: 18px;
}

table.table{
border-style:solid;
border-left-width: 2px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 0px;
color:#000000;

font-style: normal;
font-size:12px;
}
table.tablea{
border-style:solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
font-style: normal;
font-size:12px;
}
table.tableb{
border-style:solid;
border-left-width: 2px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px;
font-style: normal;
font-size:12px;
}

/******************** DESIGN GLOBAL ********************/
