* {
margin:0;
padding:0;
border:0;
}
.clearfloat{
clear:both;
font-size: 0;
}
body{
FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif;
color:#fff;
background-color:#000000;
}
a{
color:#fff;
}
a:hover{
color:#fff;
}
b{
font-weight:normal;
}
h1{
font-size:12px;
}
h2{
font-size:12px;
}
h4 {
margin:20px 0 5px 0;
}
.erreur{
color:#f31313;
font-size:12px;
margin:5px 0 5px 0;
}
.infos{
color:#ffffff;
border: 1px solid white;
font-size:14px;
font-weight:bold;
margin: 15px 5px;
padding: 10px;
}
#container {

}
#haut_de_page {
margin:25px 0 0 0;
text-align:center;
background-image:url('../images/barre_1.jpg');
background-position:center;
background-repeat:repeat-x;
}
#haut_de_page img{

}
#middle_page {
text-align:center;
min-height: 435px;
height: auto;
_height: 435px;
background-color:#1a283b;
background-image:url('../images/heros.jpg');
background-position:top;
background-repeat:no-repeat;
}
#menu {
text-align:center;
margin:0 0 15px 0;
}
#menu a{
color:#fff;
text-decoration:none;
font-weight:bold;
}
#menu a:hover{
text-decoration:underline;
}
#contenu {
width:600px;
margin:0 auto;
}
#bas_de_page {
font-size:10px;
text-align:center;
background-image:url('../images/barre_2.jpg');
background-position:top;
background-repeat:repeat-x;
}
#bas_de_page a{
color:#fff;
text-decoration:none;

}
#bas_de_page a:hover{
text-decoration:underline;
}

.presentation {
font-size:12px;
margin:10px 0 25px 0;
}
.register_link{
display:block;
color:#fff;
width:360px;
margin:20px auto;
padding:10px;
font-size:20px;
font-weight:bold;
border:2px outset #cccccc;
text-decoration:none;
background-image:url('../images/fond_jouez.gif');
background-position:bottom;
background-repeat:repeat-x;
}
.register_link:hover{
text-decoration:none;
background-position:top;
border:2px inset #cccccc;
}
#logindiv {
width:450px;
border:2px solid #cccccc;
-moz-border-radius:5px;
margin:0 auto;
padding:5px;
}
#logintable {
width:424px;
margin:0 auto;
}
#logintable td{
text-align:left;
width:100px;
padding:0 3px;
}
.small_legend {
font-size:11px;
font-weight:bold;

}
.login_but {
vertical-align:bottom;

}
#log {
padding:3px 0;
width:100px;
background-image:url('../images/fond_jouez.gif');
background-position:bottom;
background-repeat:repeat-x;
color:#fff;
font-weight:bold;
cursor:pointer;
border:1px outset #cccccc;
}
#log:hover {
background-position:top;
border:1px inset #cccccc;
}
#server {
width:100px;
}
#username {
width:100px;
}
#password {
width:100px;
}
.forgotpass {
width:460px;
margin:0 auto;
padding:0 0 0 0;
text-align:right;
}
.forgotpass a{
font-size:10px;
text-align:right;
color:#cccccc;
text-decoration:none;
}
.forgotpass a:hover{
font-size:10px;
text-align:right;
color:#cccccc;
text-decoration:underline;
}
#screenshots_table {
width:600px;
}
#screenshots_table td {
width:200px;
padding:0 0 0 0;
}
#screenshots_table a{
font-size:10px;
color:#cccccc;
text-decoration:none;
}
#screenshots_table a:hover{

}
#screenshots_table img {

border:1px solid #4783a7;
}
#fond_transparent {
width:100%;
min-height: 600px;
height: auto;
_height: 600px;;
position:absolute;
top:0;left:0;
background-color:black;
opacity: 0.7;
filter : alpha(opacity=70);
display:none;
}
.loader_ss {
display:block;
margin:250px auto;
}
#screenshot_open_div {
width:100%;
min-height: 600px;
height: auto;
_height: 600px;
position:absolute;
top:0;
left:0;

}
#screenshot_open_table {
width:758px;
margin:10px auto;
text-align:center;

}
#screenshot_open_table td{
vertical-align:middle;
}
#ss_prec {
width:50px;
height:24px;
background-image:url('../images/precedent.gif');
background-position:top;
background-repeat:no-repeat;
}
#ss_prec:hover {
background-position:bottom;
}
#ss_suiv {
width:50px;
height:24px;
background-image:url('../images/suivant.gif');
background-position:top;
background-repeat:no-repeat;
}
#ss_suiv:hover {
background-position:bottom;
}
#screenshot_actu {
border:1px solid #4783a7;
}
#screenshot_actu img{
display:block;
}
.ss_infos {
font-size:14px;
font-weight:bold;
}
#desc_ss_actu {
font-size:12px;
font-weight:normal;
}
.bottom_ss {
font-size:10px;
}
/*******************/
/** REGISTER *******/
/*******************/
#register_table{
margin:15px auto;
font-size:12px;
font-weight:bold;
width:512px;
-moz-border-radius:15px;
border:1px solid white;
background-color:#171744;
}
.register_td1{
padding:3px;
text-align:right;
width:250px;
}
.register_td2{
padding:3px;
width:250px;
text-align:left;
}
.register_2td{
padding-bottom:3px;
}
#server2{
font-size:12px;
font-weight:bold;
width:156px;
margin:0 3px;
}
#user, #p1, #p2, #email{
font-size:12px;
font-weight:bold;
margin:0 3px;
padding:0 3px;
width:150px;
}
#cgu{
margin:0 3px;
}
#reg_submit{
margin:10px 3px;
padding:0 3px;
width:100px;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
color:#fff;
background-image:url('../images/fond_jouez.gif');
background-position:bottom;
background-repeat:repeat-x;
cursor:pointer;
border:1px outset #cccccc;
}
#reg_submit:hover {
background-position:top;
border:1px inset #cccccc;
}
/*******************/
/** SUPPORT ********/
/*******************/
#support_table{
font-size:13px;
font-weight:bold;
}
.support_td1{
text-align:right;
padding-right:3px;
vertical-align:top;
width:250px;
}
.support_td2{
width:335px;
}
.support_2td{

}
#sup_email, #sup_loginname, #sup_charname{
width:244px;
font-size:12px;
font-weight:bold;
padding:0 3px;
color:#fff;
background-color:#000;
border:1px solid #cccccc;
-moz-border-radius:5px;
}
#sup_server{
width:250px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#000;
border:1px solid #cccccc;
}
#sup_type{
width:250px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#000;
border:1px solid #cccccc;
}
#sup_details{
width:330px;
height:200px;
border:1px solid #cccccc;
-moz-border-radius:5px;
color:#fff;
background-color:#000;
}
#sup_sub{
font-size:14px;
font-variant:small-caps;
font-weight:bold;
color:#fff;
background-image:url('../images/fond_jouez.gif');
background-position:bottom;
background-repeat:repeat-x;
cursor:pointer;
border:1px outset #cccccc;
}
#sup_sub:hover {
background-position:top;
border:1px inset #cccccc;
}
.link_support {
font-size:14px;
font-variant:small-caps;
font-weight:bold;
text-decoration: none;
}
/*******************************/
/** AIDE DE JEU/VERSION ********/
/*******************************/
#informations {
width: 550px;
background-color:#0e2543;
padding:5px 5px 20px 5px;
border: 1px solid #5a9ad1;
-moz-border-radius:5px;
margin:10px auto;
text-align:left;
font-size:12px;
font-weight:bold;
}
#informations a {
color:#b3c6ca;
}
#informations a:hover {
color:#ffffff;
}
#informations p {
padding:20px;

}
#informations p span {
color:#ef8b53;
}
.infos_version_link{
text-align:center;
margin: 0px auto;
padding:3px;
width:400px;
display:block;
font-size:14px;
border:1px solid white;
-moz-border-radius:10px;
}
#aide_jeu_detail {
padding:0 20px 20px 20px;
/*text-align:justify;*/
}
#aide_jeu_links {
margin:20px auto;
width:550px;
}
.aide_jeu_links_td1, .aide_jeu_links_td2 {
width:300px;
padding:10px;
vertical-align:top;
}
.aide_jeu_title {
text-align:center;
font-weight:bold;
font-size:16px;
font-variant: small-caps;
margin: 10px 80px 20px 80px;
}
/***************************************************************************/
.infos_gen {
margin:10px;
font-size:12px;
}
/*********************************/
/****** Pass recover *************/
/*********************************/
#pass_submit{
margin:10px 3px;
padding:0 3px;
width:100px;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
color:#fff;
background-image:url('../images/fond_jouez.gif');
background-position:bottom;
background-repeat:repeat-x;
cursor:pointer;
border:1px outset #cccccc;
}
#pass_submit:hover {
background-position:top;
border:1px inset #cccccc;
}
#passrevover_div {
width:500px;
border:2px solid #cccccc;
-moz-border-radius:5px;
margin:0 auto;
padding:5px;
}
/*************************** Tableau infos servers *********************/
.info_servers_div {
width:430px;
border:1px solid #333333;
-moz-border-radius:5px;
margin:5px auto;
}
#infos_servers {
font-size:10px;
margin:0px auto;
}
#infos_servers th{
width:70px;
padding:2px 5px;
border-bottom:2px solid #ccc;
color:#ccc;
}
#infos_servers td{
width:70px;
border-bottom:1px solid #ccc;
padding:2px 5px;
}
.infos_servers_td1a{
width:70px;
font-weight:bold;
color:#ffffff;
}
.server_up {
color:#00ff00;
}
.server_down {
color:#ff0000;
}
.enddiv {
font-size:1px;
height:1px;
}