@charset "utf-8";
/* CSS Asducrayon */

* { padding:0; margin:0; }

body{ margin-top:15px; background-image:url(../images/fond.png); background-repeat:repeat; font-family:Arial; font-weight:bold; font-size:13px; }

html, body, #wrap {height: 100%;}

body > #contener {height: auto; min-height: 100%;}

a { font-weight:bold; color:#524812; text-decoration:none; }
a:visited { font-weight:bold; color:#524812; }
a:hover { color:#b2a761; text-decoration:none; }

img { border:0; }

#contener {	width:772px; margin:auto; padding-bottom: 150px; }
#erreur { text-align: center; font-weight: bold; color: #FF0000; margin-top: 10px; margin-bottom: 10px; }

/**************************/
/*       Header           */
/**************************/
#header { width:772px; }

#connexion { width:180px; float:left; font-family:Arial; font-weight:bold; font-size:13px; }

#connexion p { line-height:20px; margin-top:3px; }

#connexion a:link{ color:#FFF; text-decoration:none; }

#connexion a:hover{ color:#f08a00;  text-decoration:none; }

#connexion a:visited{ color:#FFF;  text-decoration:none; }

#connexion input{ border: none; margin:0; width: 140px; }

.divinput{ width:130px; height:20px; margin-top:3px; background: url(../images/connexion_input.png) no-repeat; }

#connexion input.box { font-size: 12px; width: 110px; font-weight:bold; margin-left:6px; color:#000; line-height:18px; height: 20px; background:url(../images/connexion_input_f.png); background-repeat:repeat-x; }

#connexion input.submit { width:128px; height:26px; background: url(../images/connexion_entrer.png); }

#logo { width:592px; height:150px; float:left; background-image:url(../images/logo.png); }


/**************************/
/* Header Membre Connecté */
/**************************/

#header2 { width:772px; height:154px; }

#header_info{ width:582px; height:154px; background-image:url(../images/logo_2.png); float:left; }

#header_crayon { width:190px; height:154px; float:left; }

#header_div { width:582px; margin-top:55px; font-family:Arial; font-size:16px; color:#FFF; float:left; }

#header_pseudo {width:582px; font-size:20px; font-family:Arial; font-weight:bold; }
#header_pseudo a{ font-family:Arial; color:#FFF; text-decoration:none; }
#header_pseudo a:hover{text-decoration:underline; color:#f08a00; }
#header_pseudo a:active{font-family:Arial; font-size:16px; color:#FFF; text-decoration:none; }


#header_points { background-image:url(../images/nbre_point.png); width:158px; height:24px; margin-top:10px; }
#header_points p{margin-left:30px; color:#FFF; font-family:Arial; font-size:16px; line-height:24px;}
#header_points a{ font-family:Arial; color:#FFF; text-decoration:none; }
#header_points a:hover{text-decoration:underline; color:#f08a00; }
#header_points a:active{font-family:Arial; font-size:16px; color:#FFF; text-decoration:none; }

#header_parties_n { background-image:url(../images/nbre_partie_n.png); width:158px; height:24px; margin-top:10px; float:left; }
#header_parties_n p{margin-left:30px; color:#FFF; font-family:Arial; font-size:16px; line-height:24px;}

#header_parties_p { background-image:url(../images/nbre_partie_p.png); width:158px; height:24px; margin-top:10px; float:left; margin-left:5px; }
#header_parties_p p{margin-left:30px; color:#FFF; font-family:Arial; font-size:16px; line-height:24px;}
#header_parties_p a{ font-family:Arial; color:#FFF; text-decoration:none; }
#header_parties_p a:hover{text-decoration:underline; color:#f08a00; }
#header_parties_p a:active{font-family:Arial; font-size:16px; color:#FFF; text-decoration:none; }

#header_plus_parties { width:130px; height:24px; float:left; margin-left:5px; height:24px; line-height:40px}
#header_plus_parties img{ vertical-align:top; float:left; position:relative; margin-right:5px; }
#header_plus_parties a{ font-family:Arial; color:#FFF; text-decoration:none; font-style:italic; }
#header_plus_parties a:hover{text-decoration:underline; color:#f08a00; }
#header_plus_parties a:active{font-family:Arial; font-size:16px; color:#FFF; text-decoration:none; }

#header_parrainage { height:24px; float:left; margin-left:5px; height:28px; line-height:40px }
#header_parrainage img{ vertical-align:top; float:left; position:relative; }
#header_parrainage a{ font-family:Arial; color:#FFF; text-decoration:none; font-style:italic; }
#header_parrainage a:hover{text-decoration:underline; color:#f08a00; }
#header_parrainage a:active{font-family:Arial; font-size:16px; color:#FFF; text-decoration:none; }


/**************************/
/*       Menu haut        */
/**************************/

#menu { width:772px; height:34px; clear:both; }

#menu_g { width:21px; float:left; }

#menu_d { width:10px; float:left; }

#menu_accueil { width:118px; float:left; }

#menu_inscription { width:118px; float:left; }

#menu_classement { width:117px; float:left; }

#menu_aide { width:117px; float:left; }

#menu_bonus { width:116px; float:left; }

#menu_enligne { width:155px; height:34px; float:left; background-image:url(../images/menu_enligne_vide.png); }


/**************************/
/*       Pub Haut        */
/**************************/
#pub_728x90{ margin-top:10px; width:772px; height:94px; }

.pub_728x90_cote { width:22px; float:left; }

#pub_728 { padding-top:2px; width:728px; height:94px; background-image:url(../images/pub_f.png); background-repeat:repeat-x; float:left; }


/**************************/
/*      Cadre Gauche      */
/**************************/
#gauche { width:504px; float:left; margin-top:10px; }


/**************************/
/*      Cadre Droite      */
/**************************/
#droite { width:254px; float:left; margin-top:10px; margin-left:14px; }


/**************************/
/*   Cadre Video Flash    */
/**************************/
#cadre_video { width:504px; height:290px;  float:left; background-image:url(../images/video_flash.png); }

#video { margin-top:9px; margin-left:8px; }

#video_inscription { width:274px; height:32px; margin-left:116px; margin-top:0px; }


/**************************/
/*       Cadre Forum      */
/**************************/
.forum { width:772px; margin-top:10px; }

.forum_haut { width:772px; height:34px; background-image:url(../images/forum_haut.png); }
.forum_haut_titre {width:450px; height:34px; margin-left:90px; line-height:40px; font-family:Arial; font-size:12px; color:#FFF; font-weight:bold; float:left;}
.forum_haut_nouveau { width:218px; height:26px; margin-top:6px; float:left; }

.forum_bas {  width:772px; height:25px; background-image:url(../images/forum_bas.png); clear:both; }
.forum_bas_pagination { width:772px; height:25px; line-height:25px; text-align:center; font-family:Arial; font-size:12px; color:#FFF; font-weight:bold; }
.forum_bas a { font-family:Arial; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none;}
.forum_bas a:hover { font-family:Arial; font-size:12px; color:#f54949; font-weight:bold; text-decoration:underline;}
.forum_bas a:visited { font-family:Arial; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none;}

.forum_milieu { width:772px; clear:both; background-color:#FFF; }

.forum_milieu_titre { width:772px; height:22px; background-image:url(../images/forum_titre.png); }
.forum_milieu_titre2 { width:772px; height:22px;  background-image:url(../images/forum_titre2.png); clear:both;}
.forum_milieu_titre2_auteur {margin-left:70px; width:82px; height:22px; line-height:22px; float:left; color:#7aa716; font-family:Arial; font-size:12px; font-weight:bold; }
.forum_milieu_titre2_sujet {margin-left:50px; width:400px; height:22px; line-height:22px; float:left; color:#7aa716; font-family:Arial; font-size:12px; font-weight:bold; }

.forum_milieu_titre3 { width:772px; height:23px; background-image:url(../images/forum_titre3.png); }
.forum_milieu_titre3_div { width:500px; height:23px; margin-left:20px; line-height:23px; font-family:Arial; font-size:14px; color:#FFF; font-weight:bold; }


.forum_milieu_div { width:772px; height:50px; }
.forum_milieu_div2 { width:772px; height:23px; font-family:Arial; font-size:14px; color:#FFF; font-weight:bold;}

.forum_milieu_div a { font-family:Arial; font-size:16px; color:#FFF; font-weight:bold; font-style:italic; text-decoration:none; }
.forum_milieu_div a:hover { font-family:Arial; font-size:16px; color:#506e0f; font-weight:bold; font-style:italic; text-decoration:underline; }
.forum_milieu_div a:active { font-family:Arial; font-size:16px; color:#FFF; font-weight:bold; font-style:italic; text-decoration:none; }

.forum_milieu_div2 a{ font-family:Arial; font-size:14px; color:#FFF; font-weight:bold; font-style:italic; text-decoration:none; }
.forum_milieu_div2 a:hover{ font-family:Arial; font-size:14px; color:#506e0f; font-weight:bold; font-style:italic; text-decoration:underline; }
.forum_milieu_div2 a:active{ font-family:Arial; font-size:14px; color:#FFF; font-weight:bold; font-style:italic; text-decoration:none; }

.forum_milieu_div p.haut{ margin-left:15px; height:28px; line-height:28px; }
.forum_milieu_div p.bas{ margin-left:15px; height:11px; line-height:10px; font-family:Arial; font-size:11px; color:#FFF; font-weight:bold; }

.forum_sujet { margin-left:15px; height:23px; line-height:23px; width:485px; float:left; }
.forum_message { height:23px; line-height:23px; width:68px; text-align:center; float:left; font-size:12px; }
.forum_auteur { margin-left:20px; height:23px; line-height:23px; width:88px; text-align:center; float:left;  font-size:12px; }
.forum_dernier { height:23px; line-height:23px; width:94px; text-align:center; float:left;  font-size:12px; }

.forum_reponse {width:772px; height:100%; background-image:url(../images/forum_mess_fond.png); background-repeat:repeat-y;}
.forum_reponse_gauche { margin-left:2px; padding-left:10px; margin-top:10px; width:124px; color:#FFF; font-size:14px; font-weight:bold; float:left;}
.forum_reponse_droite { margin-left:10px; margin-top:10px; width:600px; color:#524912; font-size:14px; font-weight:bold; float:left;}

.forum_vert_c {background-image:url(../images/forum_vert_c.png); }
.forum_vert_f {background-image:url(../images/forum_vert_f.png); }
.forum_vert_s_c{background-image:url(../images/forum_vert_s_c.png); }
.forum_vert_s_f{background-image:url(../images/forum_vert_s_f.png); }

.forum_cadre { width:772px; background-color:#FFF; padding-top:15px; height:100%; font-family:Arial; }
.forum_cadre2 { width:772px; background-color:#FFF; height:100%; font-family:Arial; }
.forum_style{ margin-left:15px; height:28px; width:250px; float:left; }
.forum_smiley{ float:left; height:28px; width:490px; text-align:right; }

.forum_cadre2 input[type=text]{ border:1px solid #f2f1f1; font-family:Arial; margin-left:5px;}
.forum_cadre2 input[type=submit] { margin:0; padding:0; border:none; }
.forum_cadre input[type=submit] { margin:0; padding:0; border:none; }

.forum_textarea { width:750px; border:1px solid #726b3e; height:90px;  font-family:Arial; }
.forum_textarea2 { width:590px; border:1px solid #f2f1f1; height:90px;  font-family:Arial; }
.forum_submit { width:125px; height:22px; background:url(../images/envoyer.png); cursor:pointer; }

/**************************/
/*   Cadre Pass Oublie   */
/**************************/
#cadre_pass { width:504px; color:#726b3e; font-family:Arial; font-size:12px; }

#cadre_pass_haut { width:504px; height:30px; background-image:url(../images/pass_oublie_haut.png); }

#cadre_pass_bas { width:504px;  height:15px; background-image:url(../images/pass_oublie_bas.png); }

#cadre_pass_milieu { width:504px; background-color:#FFF; text-align:center; }

#cadre_pass_milieu input{ border: none; margin:0; }

#cadre_pass_milieu input.box{ border:1px solid #726b3e; }

.cadre_pass_milieu_submit { width:263px; height:27px; background:url(../images/pass_oublie_valider.png); }


/**************************/
/*     Cadre Enchere      */
/**************************/
#enchere { width:504px; font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }

#enchere_h {width:504px; height:30px; background-image:url(../images/enchere_haut.png); }
#enchere_h2 {width:504px; height:30px; background-image:url(../images/enchere_enchere.png); }

#enchere_milieu { width:504px; background-color:#FFF;}

#enchere_titre { background-image:url(../images/enchere_titre.png); width:504px; height:23px; }

#enchere_div { width:500px; height:20px; margin-left:2px;}

.enchere_nom { width:240px; margin-left:5px; float:left; }
.enchere_duree { width:110px; float:left; text-align:center; }
.enchere_max { width:80px; margin-left:47px; float:left; text-align:center; }

#enchere_bas { width:504px; height:12px; background-image:url(../images/accueil_bas.png); } 

.enchere_d { width:254px; font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }
.enchere_d_h { width:254px; height:22px; background-image:url(../images/mini_titre_enchere.png); }
.enchere_d_m { width:254px; background-color:#FFF; padding-top:5px;  }
.enchere_d_b {width:254px; height:14px; background-image:url(../images/mon_profil_bas.png);  }

.enchere_d_titre { width:244px; margin-left:5px; border-bottom:1px solid #bd0926; color:#bd0926; font-family:Arial; font-size:18px; height:24px; line-height:24px; }
.enchere_d_img { margin-left:5px; border-bottom:2px solid #9aabaf; border-left:2px solid #23484e; border-right:2px solid #9aabaf; border-top:2px solid #23484e; width:60px; height:60px; float:left; margin-top:5px;  }
.enchere_d_txt { float:left; margin-left:5px; width:175px; color:#524912; font-size:12px; font-family:Arial; }

.enchere_montant {width:100%; height:22px; line-height:22px; text-align:center; background-color:#fce4dc;}

.enchere_d input[type=submit]{ border:0; margin:0; padding:0; width:125px; height:22px; background-image:url(../images/encherir.png); margin-top:10px; cursor:pointer; }
.enchere_d input[type=text]{ width:130px; height:16px; border:1px solid #524912; }

#enchere_div2 { width:500px; height:50px; margin-left:2px;}
.divenchere { color:#524812; cursor:pointer; }
.divenchere:hover { color:#7db51b; }
.enchere_image2 { width:40px; height:40px; border-bottom:1px solid #9aabaf; border-left:1px solid #23484e; border-right:1px solid #9aabaf; border-top:1px solid #23484e; margin-left:5px; margin-top:4px; float:left;}
.enchere_nom2 { width:188px; margin-left:5px; float:left; line-height:50px; float:left;}
.enchere_duree2 { width:110px; float:left; text-align:center;line-height:50px; }
.enchere_max2 { width:80px; margin-left:47px; float:left; text-align:center;line-height:50px; }


/**************************/
/* Cadre Accueil Connecte */
/**************************/
#accueil { width:504px; font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }

#accueil a { font-family:Arial; font-size:13px; font-weight:bold; color:#524812; text-decoration:none; }

#accueil a:visited { font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }

#accueil a:hover { color:#b2a761; text-decoration:none; }

#accueil_jouer {width:504px; height:30px; background-image:url(../images/accueil_jouer.png); }

#accueil_moncompte {width:504px; height:30px; background-image:url(../images/accueil_moncompte.png); }

#accueil_parrainage {width:504px; height:30px; background-image:url(../images/accueil_parrainage.png); }

#accueil_proposer {width:504px; height:30px; background-image:url(../images/accueil_proposer.png); }

#accueil_bas { width:504px; height:12px; background-image:url(../images/accueil_bas.png); } 

#accueil_milieu { width:504px; background-color:#FFF; padding-top:10px; }

#accueil_div { width:500px; height:20px; margin-left:2px;}

#accueil_div_txt { width:400px; height:20px; line-height:20px; margin-left:10px; float:left; }

#accueil_div_img { width:40px; height:20px; margin-left:10px; float:left; text-align:center; }

.rouge_clair { background-color:#fce4dc; }

.vert_clair { background-color:#e3ecc0; }

.bleu_clair { background-color:#e0f2fb; }

.jaune_clair { background-color:#feedd3 }

#accueil_div input{ border: none; margin:0; }

#accueil_div input.box{ border:1px solid #726b3e; height:18px; width:150px; font-family:Arial, Helvetica, sans-serif; }

.accueil_div_submit { width:66px; height:18px; background:url(../images/valider.png);  }


/**************************/
/*   Cadre mon profil     */
/**************************/

#mon_profil { width:254px; font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }

#mon_profil_haut { width:254px; height:22px; background-image:url(../images/mon_profil_haut.png); }

#mon_profil_bas {width:254px; height:14px; background-image:url(../images/mon_profil_bas.png); }

#mon_profil_milieu { width:254px; background-color:#FFF; padding-top:5px; }

.mon_profil_milieu_div { width:240px; height:20px; margin-left:4px; padding-left:4px; line-height:20px; }
.mon_profil_milieu_div img { vertical-align:middle; }

#mon_profil_classement {width:254px; height:92px; background-image:url(../images/mes_classements.png);}

#mon_profil_classement_cadre { width:90px; margin-left:165px; padding-top:22px; }

.mon_profil_classement_cadre_div{ width:90px; height:23px; line-height:23px; }


/**************************/
/*      Cadre Amis        */
/**************************/
#amis { width:504px; font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }

#amis_haut { width:504px; background-image:url(../images/amis_haut.png); height:29px; }

#amis_ennemi { width:504px; background-image:url(../images/amis_ennemi.png); height:27px; }

.amis_bas { width:504px; background-image:url(../images/jouer_bas.png); height:24px; }

#amis_milieu { width:504px; background-color:#FFF; padding-top:10px; }

.amis_titre { background-image:url(../images/amis_titre.png); width:504px; height:22px; }

.amis_div { width:500px; height:20px; margin-left:2px; }

.amis_nom { width:430px; height:20px; line-height:20px; margin-left:10px; float:left; }

.amis_img {width:27px; height:20px; line-height:20px; float:left; text-align:center; margin-left:3px; }

#cadre_ajouter { width:250px; float:left; margin-top:10px;  font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }
#cadre_ajouter_haut {width:250px; height:22px; background-image:url(../images/amis_ajouter.png); }
.cadre_milieu{ width:250px; background-color:#FFF; text-align:center; }
.cadre_bas{ background-image:url(../images/amis_bas.png); width:250px; height:8px; }
.cadre_milieu input{ border: none; margin:0; }
.cadre_milieu input.box{ border:1px solid #726b3e; height:18px; width:150px; font-family:Arial, Helvetica, sans-serif; }
.cadre_ajouter_submit { width:176px; height:30px; background:url(../images/amis_btn_ajouter.png); }

#cadre_ignorer {margin-left:4px; width:250px; float:left; margin-top:10px;  font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }
#cadre_ignorer_haut {width:250px; height:22px; background-image:url(../images/amis_ignorer.png); }


/**************************/
/*   Cadre Parrainage    */
/**************************/
#parrainage{ width:504px; font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }

#parrainage_haut {width:504px; background-image:url(../images/menu_historique_parrain.png); height:29px; }

#parrainage_titre { width:504px; height:22px; background-image:url(../images/menu_sous_titre_parrain.png); }

#parrainage_bas { width:504px; height:17px; background-image:url(../images/parrainage_bas.png); clear:both; } 

#parrainage_milieu { width:504px; background-color:#FFF; padding-top:10px; }

.parrainage_div { width:500px; height:20px; margin-left:2px; clear:both; }
.parrainage_pseudo { width:275px; height:20px; line-height:20px; float:left; margin-left:15px; }
.parrainage_duree { width:70px; height:20px; line-height:20px; float:left; text-align:center; }
.parrainage_date{ width:90px; height:20px; margin-left:50px; line-height:20px; float:left; text-align:center;}

#parrainage_lien { width:504px; background-image:url(../images/parrainage_lien.png); height:27px; }

.parrainage_txt { margin:15px 15px 15px 15px; }

/*********************************/
/*   Cadre historique cadeaux    */
/*********************************/

#historique{ width:504px; font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }

#historique_haut {width:504px; background-image:url(../images/historique_cadeaux.png); height:29px; }

#historique_titre { width:504px; height:22px; background-image:url(../images/historique_cadeaux_sous.png); }

#parrainage_bas { width:504px; height:17px; background-image:url(../images/parrainage_bas.png); clear:both; } 

#historique_milieu { width:504px; background-color:#FFF; padding-top:10px; }

.historique_div { width:500px; height:20px; margin-left:2px; clear:both; }
.historique_pseudo { width:275px; height:20px; line-height:20px; float:left; margin-left:15px; }
.historique_detail { width:70px; height:20px; line-height:20px; float:left; text-align:center; }
.historique_date{ width:90px; height:20px; margin-left:50px; line-height:20px; float:left; text-align:center;}

/*
#parrainage_lien { width:504px; background-image:url(../images/parrainage_lien.png); height:27px; }

.parrainage_txt { margin:15px 15px 15px 15px; }*/

/****************************/
/* Cadre gérer/creer salles */
/****************************/
#salle_haut { width:504px; background:url(../images/salle_creer_haut.png); height:30px; }

#salle_gerer {width:504px; background-image:url(../images/salle_gerer2.png); height:27px; }

#salle_gere_titre {width:504px; background-image:url(../images/salle_gerer_titre.png); height:23px; }

.sallediv { width:500px; height:22px; margin-left:2px;}
.sallediv select { width:150px; border:1px solid #726b3e; }
.salleicone {width:25px; height:22px; margin-left:5px; float:left; }
.sallenom { width:150px; height:22px; line-height:22px; margin-left:10px; float:left; }
.salleinput {width:150px; height:22px; line-height:22px; float:left; }

.sallediv input{ border: none; margin:0; }
.sallediv input.box{ border:1px solid #726b3e; height:16px; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.salle_submit { border:none; text-align:center; background:url(../images/pass_oublie_valider.png); width:263px; height:27px; cursor:pointer; }

.div1 {width:25px; height:20px; line-height:20px; float:left; }
.div2 {width:160px; height:20px; line-height:20px; float:left; margin-left:128px; text-align:center; }
.div3 {width:45px; height:20px; line-height:20px; float:left; margin-left:45px; text-align:center; }
.div4 {width:25px; height:20px; line-height:20px; float:left; margin-left:35px; text-align:center; }
.div5 {width:25px; height:20px; line-height:20px; float:left; margin-left:10px; text-align:center; }




/**************************/
/*   Cadre Rechercher     */
/**************************/
#rechercher { width:254px; font-family:Arial; font-size:13px; font-weight:bold; color:#524812; }

#rechercher_haut { width:254px; background-image:url(../images/rechercher_haut.png); height:22px; }

#rechercher_bas {width:254px; height:5px; background-image:url(../images/rechercher_bas.png); }

#rechercher_milieu { width:254px; background-color:#FFF; padding-top:5px; }

.rechercher_div { width:245px; height:20px; margin-right:10px; margin-top:3px; line-height:20px; text-align:right; }

.rechercher_input { width:140px; height:18px; border:1px solid #726b3e; font-family:Arial, Helvetica, sans-serif; }

#rechercher_milieu input{  margin:0; }

/**************************/
/*   Cadre des salles     */
/**************************/
#salle { width:504px; }

#salle_off_haut { width:504px; background-image:url(../images/jouer_sallesoff.png); height:29px; }
#salle_off_titre {width:504px; background-image:url(../images/joueur_titre.png); height:22px; }

#salle_joueur_haut { width:504px; background-image:url(../images/jouer_sallejoueur.png); height:22px; }
#salle_joueur_titre { width:504px; background-image:url(../images/joueur_titre2.png); height:22px; }

.salle_div { width:500px; height:20px; margin-left:2px;}

.salle_div_nom { width:365px; height:20px; line-height:20px; margin-left:10px; float:left; }
.salle_div_nom2 { width:220px; height:20px; line-height:20px; float:left; margin-left:10px;}

.salle_div_theme { width:100px; height:20px; line-height:20px; float:left; text-align:center; margin-right:45px;}

.salle_div_joueur { width:40px; height:20px; margin-left:5px; float:left; text-align:center; }

.salle_div_entrer { width:40px; height:20px; margin-left:30px; float:left; text-align:center; }

#salle_bas { width:504px; background-image:url(../images/jouer_bas.png); height:24px; }

.salle_div_pagination { width:504px; height:24px; text-align:center; line-height:24px; }

#salle_bas a { font-family:Arial; font-size:12px; color:#524912; font-weight:bold; text-decoration:none;}
#salle_bas a:hover { font-family:Arial; font-size:12px; color:#a29024; font-weight:bold; text-decoration:underline;}
#salle_bas a:visited { font-family:Arial; font-size:12px; color:#524912; font-weight:bold; text-decoration:none;}


/**************************/
/*   Cadre messagerie     */
/**************************/
#messagerie {width:504px;  font-family:Arial; font-size:13px; font-weight:bold; color:#524812;  }

#messagerie_haut {width:504px; background-image:url(../images/messagerie_haut.png); height:29px; }

#messagerie_titre {width:504px; background-image:url(../images/messagerie_titre.png); height:22px; }

#messagerie_haut3 {width:504px; background-image:url(../images/messagerie_haut2.png); height:26px; }

#messagerie_haut2 {width:504px; background-image:url(../images/messagerie_envoyer.png); height:27px; }

#messagerie_bas { width:504px; background-image:url(../images/jouer_bas.png); height:24px; }

.messagerie_div { width:500px; height:20px; margin-left:2px; clear:both; }

.messagerie_div_1{width:220px; line-height:20px; float:left; text-align:right;float:left;  }
.messagerie_div_2{width:80px; line-height:20px; float:left; text-align:right;float:left; margin-left:20px;  }
.messagerie_div_3{width:350px; line-height:20px; float:left; margin-left:15px;;  }

.messagerie_objet { width:267px; height:20px; line-height:20px; margin-left:10px; float:left; }
.messagerie_objet a { color:#524912; font-weight:bold; text-decoration:none; }
.messagerie_objet a:hover { color:#a29024; font-weight:bold; text-decoration:underline; }
.messagerie_objet a:visited { color:#524912; font-weight:bold; text-decoration:none; }

.messagerie_pseudo {width:95px; height:20px; line-height:20px; float:left; text-align:center; }

.messagerie_date { width:81px; height:20px; line-height:20px; float:left; text-align:center; }

.messagerie_action { width:44px; height:20px; line-height:20px; float:left; text-align:center; }

.messagerie_input { width:140px; height:14px; border:1px solid #726b3e; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.messagerie_select { width:140px; height:18px; border:1px solid #726b3e; font-family:Arial, Helvetica, sans-serif; }

.messagerie_textarea { width:490px; height:80px; margin-left:6px;border:1px solid #726b3e; font-family:Arial, Helvetica, sans-serif; }
.messagerie_det { width:490px; margin-left:6px;border:1px solid #726b3e; font-family:Arial, Helvetica, sans-serif; }


/**************************/
/*   Cadre Mon compte     */
/**************************/
.moncompte_input { width:220px; height:17px; border:1px solid #726b3e; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.momcompte_div { width:500px; height:20px; margin-left:2px; clear:both; }

.momcompte_div_1 {width:190px; height:20px; line-height:20px; float:left; text-align:right; }
.momcompte_div_2 {width:250px; height:20px; line-height:20px; float:left; margin-left:15px; }

.moncomte_submit { border: none; background-image:url(../images/modifier.png); width:125px; height:22px; margin-top:8px;}
/**************************/
/*     Pub 250x250        */
/**************************/
#pub_250x250 { width:254px; height:285px; }

#pub_250x250_haut { width:254px; height:22px; background-image:url(../images/pub2_haut.png); }

#pub_250x250_bas { width:254px; height:15px; background-image:url(../images/pub2_bas.png); }

#pub_250x250_milieu { width:254px; background-image: url(../images/pub2_fond.png); background-repeat:repeat-y; }

#pub_250 { margin-left:2px; width:250px; }


/**************************/
/*   Cadre As du moment   */
/**************************/

#asdumoment { width:772px; height:224px; float:left; background-image:url(../images/asdumoment.png); margin-top:10px; }

#as_cadre { margin-top:74px; margin-left:100px; height:115px; width:640px; color:#323B0B; font-size:16px; font-family:Arial; font-weight:bold; font-style:italic; }

.as_div { width:640px; height:23px; }

.as_rang { width:32px; height:23px; line-height:23px; text-align:center; float:left; }

.as_pseudo { width:140px; height:23px; line-height:23px; text-align:center; float:left; margin-left:23px; }
 
.as_general { width:72px; height:23px; line-height:23px; text-align:center; float:left; margin-left:36px; }

.as_dessinateur { width:76px; height:23px; line-height:23px; text-align:center; float:left; margin-left:76px; }

.as_trouveur { width:70px; height:23px; line-height:23px; text-align:center; float:left; margin-left:102px; }


/**************************/
/*   Cadre Inscription    */
/**************************/
#inscription { width:772px; margin-top:10px; }

#inscription_haut { width:772px; height:34px; background-image:url(../images/inscription_haut.png); }

#inscription_milieu { width:772px; background-image:url(../images/inscription_milieu.png); background-repeat:no-repeat; float:left; background-color:#FFF; }

#inscription_bas { width:772px; height:19px; background-image:url(../images/inscription_bas.png); clear:both; }


#inscription_milieu input{ border: none; margin:0; padding-top:1px; }

.ligne_txt { width: 160px; float:left; text-align:right; }
.ligne_form { width:248px; margin-left:2px; float:left;}

.ligne { font-family:"Myriad Pro" ; font-size:13px; font-weight:bold; height:23px; line-height:23px; }
#inscription_milieu input.box{ padding-left:5px; width:240px; height:20px; background-image:url(../images/inscription_input.png); border: 0; font-size:13px; font-family:Arial; font-weight:bold; }

/**************************/
/*       Cadre contact    */
/**************************/

#contact_haut { width:772px; height:34px; background-image:url(../images/contact_haut.png); }
#contact_milieu { width:752px; background-color:#FFF; padding:10px 10px 10px 10px; }

.ligne_txt { width: 160px; float:left; text-align:right; }
.ligne_form { width:248px; margin-left:2px; float:left;}

.ligne { font-family:"Myriad Pro" ; font-size:13px; font-weight:bold; height:23px; line-height:23px; }
#contact_milieu input.box{ border: none; margin:0; padding-top:1px; padding-left:5px; width:240px; height:20px; background-image:url(../images/inscription_input.png); border: 0; font-size:13px; font-family:Arial; font-weight:bold; }


/**************************/
/*       Cadre Aide       */
/**************************/

#aide { width:772px; margin-top:10px; }

#aide_haut { width:772px; height:34px; background-image:url(../images/aide_haut.png); }

#aide_milieu { width:752px; background-color:#FFF; padding:10px 10px 10px 10px; }

#aide_bas { width:772px; height:14px; background-image:url(../images/aide_bas.png); }

.aide_div { width:100%; height:20px; margin-top:20px; margin-bottom:15px; background-image:url(../images/aide_div.png); }

.aide_div p {margin-left:10px; line-height:19px; color:#FFF; font-family:Arial; font-size:12px; font-style:italic; font-weight:bold; }

/**************************/
/*Cadre mentions legales  */
/**************************/

#mentions_haut { width:772px; height:34px; background-image:url(../images/titre_mentions.png); }

/**************************/
/*    Cadre reglement     */
/**************************/

#reglement_haut { width:772px; height:34px; background-image:url(../images/titre_reglement.png); }


/**************************/
/*      Cadre Bonus       */
/**************************/
.bonus { width:504px;}
	
.bonus_haut { width:504px; height:30px; background-image:url(../images/bonus_haut.png); }

.bonus_bas { width:504px; height:14px; background-image:url(../images/bonus_bas.png);}

.bonus_milieu { width:504px; background-color:#FFF; padding-top:5px;}

.bonus_img { width:151px; }

.bonus_marge {width:10px; }

.bonus_paie_txt {width:453px; height:20px; }
.bonus_paie_txt a { color:red; font:Arial; text-decoration:none; }

.grille { background-image:url(../images/grille.png); width:486px; height:157px; margin:auto;}
.grille_titre { height:30px; width:486px; line-height:35px;}
.grille_titre p{ text-align:right; margin-right:20px; font-style:italic; color:#FFF; font-family:Arial; font-size:20px; font-weight:bold; }

.grille_tampon { width:242px; height:98px; margin-top:2px; margin-left:6px; float:left;}
.grille_tampon div { width:47px; height:48px; margin-top:1px; float:left; margin-left:1px; text-align:center; }
.grille_tampon div img { margin-top:11px;}
.grille_tampon p { color:#FFF; margin-top:100px; height:20px; line-height:20px; font-size:13px; font-family:Arial; margin-left:5px; font-weight:bold; }

.bonus_avantage { width:232px; margin-left:6px; margin-top:2px; font-family:Arial; font-style:italic; color:#894518; font-size:13px; float:left;}

#bonus_paiement { width:453px; height:237px; background-image:url(../images/bonus_paiement.png); background-repeat:no-repeat; margin-left:25px; padding-top:10px; }

#bonus_paiement_cadre  { width:; height:50px; margin-left:12px; }

#bonus_paiement_cb { width:71px; height:52px; float:left;}

a.cb{width:71px; height:52px; display: block;background-image:url(../images/bonus_cb.png); }

a.cb:hover { width:71px; height:52px; background-image:url(../images/bonus_cb_2.png); }

#bonus_paiement_tel { width:59px; height:52px; float:left;}

a.tel{width:59px; height:52px; display: block;background-image:url(../images/bonus_tel.png); }

a.tel:hover { width:59px; height:52px; background-image:url(../images/bonus_tel_2.png); }

#bonus_paiement_sms { width:56px; height:52px; float:left;}

a.sms{width:56px; height:52px; display: block;background-image:url(../images/bonus_sms.png); }

a.sms:hover { width:56px; height:52px; background-image:url(../images/bonus_sms_2.png); }

#bonus_paiement_wha { width:70px; height:52px; float:left;}

a.wha{width:70px; height:52px; display: block;background-image:url(../images/bonus_w-ha.png); }

a.wha:hover { width:70px; height:52px; background-image:url(../images/bonus_w-ha_2.png); }

#bonus_paiement_paypal { width:83px; height:52px; float:left;}

a.paypal{width:83px; height:52px; display: block;background-image:url(../images/bonus_neosurf.png); }

a.paypal:hover { width:83px; height:52px; background-image:url(../images/bonus_neosurf_2.png); }

#bonus_paiement_ticketsurf { width:91px; height:52px; float:left;}

a.t-surf{width:91px; height:52px; display: block;background-image:url(../images/bonus_ticketsurf.png); }

a.t-surf:hover { width:91px; height:52px; background-image:url(../images/bonus_ticketsurf_2.png); }

.bonus_paiement_text { width:410px; height:121px; margin-left:20px; color:#894517; font-family:Arial; font-weight:bold; padding-top:10px; font-size:12px; float:left; }
.bonus_paiement_text img { width:26px; height:26px; }

#bonus_paiement_code { width:250px; margin-top:15px; height:23px; margin-left:110px; color:#894517; font-family:Arial; font-weight:bold; font-size:12px; font-style:italic; line-height:16px; float:left;  }

.align_image img, .align_image span { vertical-align: middle; display: inline-block; }

.bonus_paiement_code_input{ width:120px; border:1px solid #726b3e; height:16px; font-family:Arial, Helvetica, sans-serif; }

/**************************/
/*    Cadre Classement    */
/**************************/

#classement { width:772px; margin-top:10px; }

#classement_haut { width:772px; height:34px; background-image:url(../images/classement_haut.png); }

#classement_milieu { width:772px; height:470px; background-image:url(../images/classement.png); float:left; }

#classement_position { margin-left:46px; width:300px; height:34px; line-height:34px; font-family:Arial; font-size:13px; font-style:italic; color:#F00; font-weight:bold; float:left; }

#classement_position a{ color:#F00; text-decoration:none; }

#classement_position a:hover{ color:#fd4545; text-decoration:underline; }

#classement_position a:visited{ color:#F00; text-decoration:none; }

#classement_recherche { width:400px;; float:left; height:34px; line-height:34px; font-family:Arial; font-size:14px; color:#726b3e; font-weight:bold; text-align:right; margin-right:26px; }

#classement_recherche input { border-color:#726b3e; color:#726b3e; font-family:Arial; font-weight:bold;}

.classement_div { width:721px; height:23px; }

.classement_div a { color:#FFFFFF; text-decoration:none; }
.classement_div a:hover { color:#385119; text-decoration:none; }

#classement_titre { width:721px; height:23px; margin-left:44px;color:#FFF; font-size:15px; font-family:Arial; font-weight:bold; font-style:italic; margin-top:3px;}

#classement_joueur { width:721px; height:345px; margin-left:44px; color:#323B0B; font-size:15px; font-family:Arial; font-weight:bold; font-style:italic; }

.classement_rang {  width:60px; height:23px; margin-left:51px; line-height:23px; text-align:center; float:left; }

.classement_pseudo{  width:160px; height:23px; line-height:23px; text-align:center; float:left; }

.classement_general{  width:130px; height:23px; line-height:23px; text-align:center; float:left; }

.classement_dessinateur{  width:170px; height:23px; line-height:23px; text-align:center; float:left; }

.classement_trouveur {  width:146px; height:23px; line-height:23px; text-align:center; float:left; }

#classement_pagination { width:772px; height:20px; margin-top:10px; font-family:Arial; font-size:14px; color:#726b3e; font-weight:bold; text-align:center; }

#classement_pagination a{ color:#726b3e; text-decoration:none; }

#classement_pagination a:hover { color:#b2a761; text-decoration:underline; }

#classement_pagination a:visited{ color:#726b3e; text-decoration:none; }

/**************************/
/*        Footer          */
/**************************/

#footer { width:100%; bottom:0; position:absolute; clear:both;position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;
	padding-top:15px;}

#footer_blanc { width:100%; height:24px; background-color:#FFF; text-align:center; color:#524812; font-family:Arial; font-weight:bold; font-size:11px; line-height:24px; }

#footer_vert { width:100%; height:148px; background-color:#155B1A; text-align:center; color:#FFF; font-family:Arial; font-weight:bold; font-size:12px; }

#footer_vert a { color:#FFF; text-decoration:none; }

#footer_vert a:hover { color:#FFF; text-decoration:underline; }


/**************************/
/*   Styles de texte      */
/**************************/

.px18 { font-size:18px; }

.px12 { font-size:16px; }

.px12 { font-size:12px; }

.px11 { font-size:11px; }

.px10 { font-size:10px; }

.arial { font-family:Arial; }

.italic { font-style:italic; }

.bold { font-weight: bold; }

.nonbold { font-weight: normal; }

.rouge { color:#F00; }

.blanc { color:#FFF; }

.centrer { text-align:center; }

.soulign{ text-decoration:underline; }

.bleu { color:#009ee0; }

.rose { color:#e2007a; }

.orange { color:#f29400; }

.bleu_clair { background-color:#e0f2fb; }

.justif { text-align: justify; }