/* Css du module membres */

/* General */

.message
{
 width: 830px;
}

/* Page de debut d'inscription */

.texte_inscription
{
 padding: 5px;
 padding-left: 0;
 padding-right: 0;
 font-size: 0.8em;
 text-align: justify;
}

#formulaireinscription
{
 color: #459DDD;
 font-weight: bold;
 font-size: 0.9em;
 margin-top: 30px;
 margin-bottom: 30px;
}

#formulaireinscription label
{
 display: block;
 float: left;
 width: 250px;
 margin-left: 208px;
}

#formmail
{
 border: 1px solid #dedede;
 background: url(../../images/design/fondform.jpg) repeat-x;
 height: 18px;
 width: 300px;
 margin-right: 5px;
 margin-bottom: 10px;
}

#boutonmail
{
 border: 1px solid #dedede;
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 height: 20px;
 color: #459DDD;
 font-weight: bold;
 position: absolute;
}


/* Page de validation d'inscription */

#validation a
{
 text-decoration: none;
 font-weight: bold;
 color: #459DDD;
}

#validation a:hover
{
 color: #12DE0D;
}

#validation a img
{
 border: 0;
}

#validation label
{
 display: block;
 width: 220px;
 float: left;
 cursor: pointer;
}

.form
{
 border: 1px solid #a3a2a2;
 background: url(../../images/design/fondform.jpg) repeat-x;
 height: 18px;
 width: 100px;
}

#validation select
{
 border: 1px solid #a3a2a2;
 background: url(../../images/design/fondform.jpg) repeat-x;
 height: 20px;
 width: 62px;
 color: #666;
}

#validation option
{
 background: #fff;
 color: #666;
 text-align: center;
}

#validation
{
 color: #459DDD;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 30px;
}

#code
{
 margin-left: 225px;
 border: 1px solid #a3a2a2;
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 height: 20px;
 width: 200px;
 font-size: 0.9em;
 padding-top: 2px;
 padding-left: 2px;
}

#erreur_insc
{
 text-align: center;
 font-size: 0.9em;
 margin: 10px;
 margin-left: 0;
 margin-right: 0;
 background: #f5f5f5;
 padding: 10px;
 border: 1px solid #ccc;
 color: #0066ff;
}

#erreur_insc a
{
 color: #ff6633;
 font-size: 1.1em;
}

#boutonvi
{
 border: 1px solid #a3a2a2;
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 height: 20px;
 color: #459DDD;
 font-weight: bold;
 margin-top: 30px;
 width: 150px;
}

#partage_codes
{
 padding: 20px;
 background: #9adbfd;
 text-align: center;
}

#partage_codes input
{
 width: 500px;
 height: 20px;
}

/* Fiche membre */

.lien_profil
{
 text-decoration: none;
 font-weight: bold;
 color: #0066ff;
}

#tableau_fiche
{
 border-collapse: collapse;
}

#tableau_fiche a
{
 color: #666;
 text-decoration: none;
}

.casemembre
{
 padding: 4px;
 font-size: 0.7em;
}

.ligne_fiche
{
 width: 470px;
 border-top: 1px solid #E8E8E8;
 vertical-align: middle;
 font-size: 0.8em;
 padding: 8px;
}

.ligne_fiche img
{
 position: relative;
 top: 3px;
}

.console_liste
{
 margin-left: 5px;
}

.code_amis
{
 background: #F5F5F5;
 padding: 10px;
 text-align: center;
 font-size: 1.5em;
}

.ligne_nom_jeu
{
 font-size: 0.9em;
 width: 470px;
 border-right: 1px solid #E8E8E8;
 border-top: 1px solid #E8E8E8;
 text-align: center;
 padding: 4px;
 color: #666;
}

.ligne_nom_jeu a
{
 color: #666;
 font-weight: normal;
}

.ligne_code
{
 font-size: 0.9em;
 width: 470px;
 border-top: 1px solid #E8E8E8;
 text-align: center;
 padding: 4px;
 color: #666;
}

#erreur_membre
{
 padding: 20px;
 padding-top: 60px;
 padding-bottom: 61px;
 text-align: center;
 line-height: 30px;
 color: #666;
}

/* Accueil codes amis */

.ligne_pseudo
{
 font-size: 0.9em;
 width: 100px;
 border-top: 1px solid #E8E8E8;
 border-right: 1px solid #E8E8E8;
 text-align: center;
 padding: 4px;
}

.ligne_pseudo a
{
 color: #3399ff;
 font-weight: normal;
}

.ligne_lien
{
 font-size: 0.9em;
 width: 65px;
 border-top: 1px solid #E8E8E8;
 text-align: center;
 padding: 4px;
 color: #666;
}

.ligne_lien a
{
 color: #FF0000;
 font-weight: normal;
}

.ligne_lien a:hover
{
 text-decoration: underline;
}

/* Profil */

#erreur_profil
{
 margin-left: 5px;
 color: #FF0000;
}

#tableau_profil
{
 border-collapse: collapse;
}

#titre_gauche
{
 color: #a3a2a2;
 font-size: 0.8em;
 background: #f0f0f0;
 border-right: 1px solid #a3a2a2;
}

#titre_droite
{
 color: #a3a2a2;
 font-size: 0.8em;
 background: #f5f5f5;
}

.titre_centrale_F0
{
 color: #a3a2a2;
 font-size: 0.8em;
 background: #f0f0f0;
}

.titre_centrale_F5
{
 border-top: 1px solid #a3a2a2;
 color: #a3a2a2;
 font-size: 0.8em;
 background: #f5f5f5;
}

#avatar_zone
{
 background: #f0f0f0;
 width: 400px;
 padding-left: 15px;
 border-right: 1px solid #a3a2a2;
 border-bottom: 1px solid #a3a2a2;
}

#avatar_zone img
{
 float: left;
 height: 80px;
 width: 80px;
}

#parcourir
{
 height: 20px;
 margin-top: 15px;
 margin-left: 8px;
 width: 240px;
}

#bouton_avatar
{
 margin-top: 10px;
 margin-left: 8px;
 border: 1px solid #a3a2a2;
 background: #fff url(../../images/design/fondform.jpg) repeat-x;
 color: #4EA3CB;
 font-weight: bold;
 height: 20px;
 width: 140px;
 cursor: pointer;
}

#consoles
{
 width: 250px;
 background: #f5f5f5;
 text-align: center;
 border-bottom: 1px solid #a3a2a2;
}

#consoles span
{
 font-weight: bold;
 font-size: 0.8em;
 color: #a3a2a2;
}

.selecteur_console
{
 border: 1px solid #a3a2a2;
 background: url(../../images/design/fondform.jpg) repeat-x;
 margin: 10px;
 margin-bottom: 2px;
 height: 20px;
 width: 86px;
 font-size: 0.8em;
 font-weight: bold;
 color: #4EA3CB;
}

.selecteur_console option
{
 background: #fff;
}

#bouton_consoles
{
 margin-top: 10px;
 margin-bottom: 10px;
 border: 1px solid #a3a2a2;
 background: #fff url(../../images/design/fondform.jpg) repeat-x;
 color: #4EA3CB;
 font-weight: bold;
 height: 20px;
 width: 165px;
 cursor: pointer;
}

#identifiants_zone
{
 text-align: center;
 background: #f0f0f0;
 border-bottom: 1px solid #a3a2a2;
 font-size: 0.8em;
 padding: 12px;
}

.lien_modif
{
 margin-right: 100px;
 text-decoration: none;
 font-weight: bold;
 color: #0066ff;
}

#signature_zone
{
 background: #f5f5f5;
 padding-bottom: 10px;
}

#sujets_zone
{
 background: #f0f0f0;
 padding-top: 10px;
 vertical-align: top;
 font-size: 0.7em;
}

#sujets_zone a
{
 color: #000;
 font-weight: normal;
}

.titre_sujet
{
 border-right: 1px solid #a3a2a2;
 padding-left: 10px;
 height: 13px;
 margin-bottom: 10px;
 overflow: hidden;
}

.nom_forum
{
 float: right;
 width: 104px;
 height: 13px;
 text-align:center;
 margin-bottom: 10px;
}

.sup_s
{
 float: right;
 border-left: 1px solid #a3a2a2;
 margin-bottom: 10px;
 width: 26px;
 height: 13px;
 text-align: center;
}

#p_bouton
{
 text-align: center;
 margin-bottom: 5px;
}

#bouton_sup_sj
{
 border: 1px solid #dedede;
 background: #fff url(../../images/design/fondform.jpg) repeat-x;
 color: #4EA3CB;
 font-weight: bold;
 height: 20px;
 width: 300px;
 cursor: pointer;
 margin-top: 5px;
}

#amis_zone
{
 font-size: 0.8em;
}

#bloc_sup_amis
{
 width: 329px;
 height: 65px;
 border: 1px solid #ccc;
 margin-bottom: 8px;
 text-align: center;
 padding: 2px;
 font-weight: bold;
 color: #999;
 background: #fff;
}

#bloc_sup_amis label
{
 margin-left: 5px;
}

#bloc_sup_amis input
{
 margin-left: 15px;
 margin-top: 10px;
}

.bloc_amis
{
 width: 333px;
 height: 34px;
 text-align: right;
 border: 1px solid #ccc;
 margin-bottom: 8px;
}

.bloc_amis a
{
 color: #000;
 font-weight: normal;
}

.bloc_amis a img
{
 border: 0;
}

.bloc_amis:hover
{
 background: #fff;
}

.boutons
{
 float: right;
 margin-top: 4px;
 margin-right: 5px;
}

.boutons img
{
 margin-left: 5px;
}

.pseudos_liste
{
 float: left;
 padding-right: 10px;
 padding-left: 5px;
 padding-top: 8px;
 padding-bottom: 10px;
}

#pseudo_search
{
 border: 1px solid #dedede;
 background: #fff url(../../images/design/fondform.jpg) repeat-x;
 height: 18px;
 width: 262px;
 padding-left: 4px;
 margin-bottom: 10px;
}

#bouton_search
{
 position: absolute;
 border: 1px solid #dedede;
 background: #fff url(../../images/design/fondform.jpg) repeat-x;
 color: #4EA3CB;
 font-weight: bold;
 height: 20px;
 width: 62px;
 margin-left: 5px;
 padding-bottom: 1px;
 cursor: pointer;
}

#pseudos_possibles
{
 display: none;
 background: #fff;
 border: 1px solid #dedede;
 width: 262px;
 padding-left: 4px;
 font-size: 0.9em;
 line-height: 22px;
 max-height: 100px;
 overflow: auto;
 margin-bottom: 10px;
}

#pas_sujet
{
 text-align: center;
 padding: 10px;
 padding-top: 0;
 color: #666;
}

#pas_sujet img
{
 margin-top: 10px;
 border: 1px solid #a3a2a2;
}

#infos_amis
{
 width: 308px;
 border: 1px solid #ccc;
 margin-bottom: 8px;
 text-align: center;
 padding: 5px;
 font-weight: bold;
 color: #999;
}

/* Messagerie */

#erreur_mp
{
 font-size: 0.8em;
 background: #f5f5f5;
 padding: 8px;
 text-align: center;
 font-weight: bold;
 color: #ff6600;
}

#mp_restant
{
 color: #009933;
 margin-left: 5px;
}

#tableau_messagerie
{
 border-collapse: collapse;
 text-align: center;
 margin-top: 1px;
 margin-left: 1px;
}

#tableau_messagerie th
{
 border: 1px solid #E8E8E8;
 color: #fff;
 font-size: 0.7em;
 background: #666;
 height: 20px;
}

#tableau_messagerie td
{
 height: 30px;
}

.ligne_icone
{
 font-weight: bold;
 font-size: 0.7em;
 width: 32px;
 border-bottom: 1px solid #E8E8E8;
 border-right: 1px solid #E8E8E8;
}

.ligne_sujet_mp
{
 width: 645px;
 font-weight: bold;
 font-size: 0.7em;
 text-align: left;
 border-bottom: 1px solid #E8E8E8;
 border-right: 1px solid #E8E8E8;
}

.ligne_sujet_mp a
{
 text-decoration: none;
 color: #059EDB;
}

.ligne_sujet_mp a:hover
{
 color: #747474;
}

.envoyeur
{
 font-size: 0.55em;
 color: #D3BA21;
 width: 120px;
 border-bottom: 1px solid #E8E8E8;
 border-right: 1px solid #E8E8E8;
}

.date_envoi
{
 font-size: 0.55em;
 color: #D3BA21;
 width: 100px;
 border-bottom: 1px solid #E8E8E8;
 border-right: 1px solid #E8E8E8;
}

.status
{
 text-align: center;
 width: 60px;
 border-bottom: 1px solid #E8E8E8;
 border-right: 1px solid #E8E8E8;
 font-size: 0.55em;
}

.box
{
 text-align: center;
 width: 40px;
 border-bottom: 1px solid #E8E8E8;
 font-size: 0.55em;
}

#pages_mp
{
 padding: 7px;
 padding-top: 6px;
 font-size: 0.8em;
}

#pages_mp a
{
 margin-left: 2px;
 margin-right: 2px;
 text-decoration: none;
 font-weight: bold;
 color: #0066ff;
}

#pages_mp #page_mp_select
{
 color: #666;
 font-size: 1.2em;
}

#boutons_boite_r
{
 text-align: center;
 margin: 5px;
 margin-left: 0;
 float: right;
}

#boutons_boite_r select
{
 border: 1px solid #dedede;
 background: url(../../images/design/fondform.jpg) repeat-x;
 color: #4EA3CB;
 font-weight: bold;
 cursor: pointer;
 margin-left: 5px;
 width: 200px;
}

#boutons_boite_r option
{
 background: #fff;
}

#b_s
{
 border: 1px solid #dedede;
 background: url(../../images/design/fondform.jpg) #fff repeat-x;
 color: #4EA3CB;
 font-weight: bold;
 cursor: pointer;
 margin-left: 5px;
 width: 30px;
}

#pseudo_mp
{
 font-weight: bold;
 font-size: 0.8em;
 padding: 2px;
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 border: 1px solid #dedede;
 margin-bottom: 5px;
 width: 126px;
}

#titre_mp
{
 font-weight: bold;
 font-size: 0.8em;
 padding: 2px;
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 border: 1px solid #dedede;
 margin-bottom: 5px;
 margin-left: 5px;
 width: 822px;
}

#titre_mp_m
{
 font-weight: bold;
 font-size: 0.8em;
 padding: 2px;
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 border: 1px solid #dedede;
 margin-bottom: 5px;
 width: 959px;
}

#pseudos_possibles_msgrie
{
 display: none;
 background: #fff;
 border: 1px solid #dedede;
 width: 124px;
 padding-left: 4px;
 font-size: 0.7em;
 line-height: 22px;
 max-height: 100px;
 margin-bottom: 5px;
 overflow: auto;
}

#infos_no_mp
{
 border-bottom: 1px solid #dedede;
 padding: 20px;
 background: #f5f5f5;
 font-size: 0.9em;
 text-align: center;
 font-weight: bold;
 color: #666;
}

/* Page de lecture des MP */

#infos_lecture
{
 background: url(images/bord_info_mp.png) no-repeat bottom #f0f0f0;
 font-size: 0.7em;
 font-weight: bold;
 color: #666;
 padding: 4px;
}

#date_envoi
{
 float: right;
}

#lecture_mp
{
 background: #f0f0f0;
 font-size: 0.8em;
 padding: 8px;
 text-align: justify;
}

#rappel_rep
{
 border: 1px solid #a3a2a2;
 background: #f0f0f0;
 font-size: 0.8em;
 text-align: center;
 width: 978px;
 padding: 10px;
}

#rappel_rep img
{
 margin-left: 10px;
 position: relative;
 top: 3px;
}

#sup_mp
{
 margin-bottom: 8px;
 border: 1px solid #dedede;
 width: 998px;
 font-size: 0.1em;
}

/* Menu admin blog */

#barremenuadminblog
{
 border-collapse: collapse;
 text-align: center;
 font-size: 0.8em;
 position: relative;
 top: -5px;
}

#barremenuadminblog a
{
 display: block;
 color: #059DE0;
 text-decoration: none;
 padding-top: 5px;
 padding-bottom: 6px;
}

#barremenuadminblog a:hover
{
 border-top: 1px solid #99FFFF;
}

.bouton
{
 border: 1px solid #BDBDBB;
 border-top: 0;
 width: 250px;
 height: 28px;
 background: url(images/fondbouton.png);
}

#boutonselect
{
 border: 1px solid #BDBDBB;
 border-top: 0;
 width: 250px;
 height: 28px;
 background: #8FEAFD;
}

#boutonselect a
{
 border-top: 1px solid #99FFFF;
}

.bouton:hover
{
 background: #8FEAFD;
}

/* Info création blog */

#info_blog
{
 padding: 8px;
 padding-left: 20px;
 padding-bottom: 50px;
 font-size: 0.9em;
 color: #333;
 line-height: 20px;
 text-align: justify;
 background: #e3e3e3;
}

#info_blog img
{
 float: left;
 padding-right: 20px;
}

#formulaire_creationb
{
 padding-top: 10px;
 padding-bottom: 10px;
 background: #f7f7f7;
 border-top: 1px solid #ccc;
}

#idtitre_creablog
{
 font-weight: bold;
 font-size: 0.8em;
 padding: 2px;
 background: #f7f7f7;
 border: 1px solid #dedede;
 margin-bottom: 5px;
 width: 959px;
}

/* Accueil admin blog */

#erreur_admin_blog
{
 font-size: 0.8em;
 background: #f5f5f5;
 padding: 8px;
 text-align: center;
 font-weight: bold;
 color: #ff6600;
 border-bottom: 1px solid #a3a2a2;
}

#titre_ban
{
 color: #a3a2a2;
 font-size: 0.8em;
 background: #f0f0f0;
 text-align: left;
 padding-left: 5px;
 padding-top: 5px;
}

#ban_zone
{
 width: 599px;
 background: #f0f0f0;
 padding: 5px;
 padding-right: 32px;
}

#cadre_ban
{
 float: left;
 display: table-cell;
 width: 440px;
 height: 75px;
 background: #ccc;
 border: 1px solid #a3a2a2;
 vertical-align: middle;
 text-align: center;
 font-size: 0.1em; /* On fixe la taille de la police à 0 pour corriger un bug de marge sous firefox */
}

#ban_zone a img
{
 border: 0;
}

#form_chang_ban
{
 background: #ccc;
 border: 1px solid #a3a2a2;
 text-align: center;
 padding: 5px;
 margin-top: 85px;
}

#bouton_ban_b
{
 margin-left: 20px;
}

#bouton_chang
{
 float: right;
}

#titre_titre
{
 color: #a3a2a2;
 font-size: 0.8em;
 background: #f5f5f5;
 text-align: left;
 padding-left: 5px;
 padding-top: 5px;
 border-top: 1px solid #a3a2a2;
}

#titre_zone
{
 width: 600px;
 background: #f5f5f5;
 padding: 5px;
 padding-right: 0;
}

#input_titre_blog
{
 font-weight: bold;
 font-size: 0.8em;
 padding: 2px;
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 border: 1px solid #a3a2a2;
 margin-bottom: 5px;
 margin-right: 5px;
 width: 450px;
}

#bouton_titre
{
 position: absolute;
 font-weight: bold;
 font-size: 0.75em;
 padding: 2px;
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 border: 1px solid #a3a2a2;
 margin-bottom: 5px;
 margin-right: 5px;
 width: 130px;
 color: #4EA3CB;
}

#titre_description
{
 color: #a3a2a2;
 font-size: 0.8em;
 background: #f0f0f0;
 text-align: left;
 padding-left: 5px;
 padding-top: 5px;
 border-top: 1px solid #a3a2a2;
}

#description_zone
{
 background: #f0f0f0;
}

#stats_zone
{
 width: 340px;
 padding-top: 5px;
 padding-bottom: 5px;
 border-bottom: 1px solid #a3a2a2;
 text-align: center;
 font-size: 0.9em;
 line-height: 30px;
}

#stats_zone img
{
 float: left;
 margin: 8px;
 margin-left: 23px;
 margin-right: 20px;
}

#stats_zone2
{
 width: 340px;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: center;
 font-size: 0.9em;
 line-height: 30px;
}

#stats_zone2 img
{
 float: left;
 margin: 7px;
 margin-left: 20px;
 margin-right: 20px;
}

/* Admin articles */

.bloc_adm_article
{
 border: 1px solid #ccc;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 5px;
 background: #fff;
 font-size: 0.8em;
 min-height: 38px;
 line-height: 18px;
}

#bloc_sup_adm
{
 border: 1px solid #ccc;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 5px;
 background: #ff6666;
 font-size: 0.8em;
 text-align: center;
}

#bloc_sup_adm input
{
 margin-left: 10px;
}

.icone_d
{
 float: left;
 margin-right: 5px;
 margin-top: 2px;
}

#bloc_boutons_h
{
 float: right;
 line-height: 0px; /* On met la hauteur de ligne a 0 pour regler un bug de firefox */
}

#bloc_boutons_h img
{
 border: 0;
 position: relative;
 top: -1px;
 right: -4px;
}

.img_h_a
{
 margin-right: 5px;
}

.bloc_boutons_ada
{
 float: right;
 width: 104px;
 line-height: 0px; /* On met la hauteur de ligne a 0 pour regler un bug de firefox */
}

.bloc_boutons_ada img
{
 margin-bottom: 3px;
 border: 0;
}

.date_article_adm
{
 color: #999;
}

#pages_article_adm
{
 color: #999;
}

#pages_article_adm a
{
 margin-left: 2px;
 margin-right: 2px;
 color: #999;
}

#pages_article_adm a:hover
{
 color : #339900;
}

#pages_article_adm #page_blog_adm_select
{
 color : #66cc33;
 font-size: 1.2em;
}

#zone_rubrique
{
 height: 18px;
 border: 1px solid #ccc;
 width: 400px;
 margin-bottom: 10px;
 padding-left: 5px;
}

.bloc_adm_rub
{
 border: 1px solid #ccc;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 5px;
 background: #fff;
 font-size: 0.8em;
 min-height: 20px;
}

.bloc_boutons_rub
{
 float: right;
 width: 220px;
 line-height: 0px; /* On met la hauteur de ligne a 0 pour regler un bug de firefox */
}

.bloc_boutons_rub img
{
 margin-left: 5px;
}


/* Bloc de post  */

#titre_article
{
 font-weight: bold;
 font-size: 0.8em;
 padding: 2px;
 background: #f7f7f7;
 border: 1px solid #dedede;
 margin-bottom: 5px;
 width: 994px;
}

#formulaire_post fieldset
{
 background: #f7f7f7;
 margin: 5px;
 margin-left: 0;
 margin-right: 0;
 padding: 15px;
 border: 1px solid #ccc;
 text-align: center;
 font-size: 0.95em;
}

#formulaire_post fieldset a
{
 margin-left: 8px;
 margin-right: 15px;
 position: relative;
 top: -1px;
}

.radio_img
{
 margin-right: 5px;
 margin-left: 120px;
}

#formulaire_post fieldset label
{
 color: #333;
}

#formulaire_post legend
{
 margin-left: 5px;
}

#formulaire_post legend input
{
 margin-right: 5px;
}

#areamessage_ab
{
 float: right;
 font-weight: bold;
 font-size: 0.8em;
 padding: 2px;
 background: url(../../images/messages/fondarea.jpg) repeat-x #E5E5E5;
 border: 1px solid #dedede;
 height: 240px;
 width: 857px;
}

#area_video
{
 width: 500px;
 height: 60px;
 font-size: 0.8em;
}

#validation_article
{
 text-align: center;
 padding: 5px;
}

#validation_article input
{
 background: url(../../images/design/fondform.jpg) repeat-x #E5E5E5;
 border: 1px solid #a3a2a2;
 font-weight: bold;
 color: #4EA3CB;
}

#traitement_ec
{
 display: none;
 width: 280px;
 height: 50px;
 position: absolute;
 top: 50%;
 left: 50%;
 margin-top: -30px;
 margin-left: -150px;
 background: #ccc;
 border: 1px solid #000;
 padding: 10px;
 text-align: center;
}

#traitement_ec img
{
 margin-top: 8px;
}

#texte_exp
{
 font-size: 0.8em;
 padding: 10px;
 margin: 10px 5px 5px 0;
 border: 1px solid #3399ff;
 background: #99ccff;
 text-align: justify;
}

/* Choix design blog */

#tab_chd
{
 border-collapse: collapse;
}

#tab_chd td
{
 padding: 5px;
}

.select_des
{
 width: 60px;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 font-size: 0;
 text-align: center;
}

.description_des
{
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 width: 200px;
 text-align: justify;
 font-size: 0.8em;
 color: #666;
}

.exemple_des
{
 width: 350px;
 border-top: 1px solid #ccc;
 font-size: 0;
 text-align: center;
}

#changement_design
{
 border-top: 1px solid #ccc;
 padding: 5px;
 text-align: center;
}

#changement_design input
{
 width: 400px;
 height: 40px;
}

/* Partie gestion des codes amis */

#mcode
{
 background: #F5F5F5;
 padding: 10px;
 font-size: 1.5em;
 text-align: center;
}

.pfcode
{
 width: 80px;
 font-size: 0.9em;
}

.pfbouton
{
 font-size: 0.73em;
 position: absolute;
}

.ligne_code_edit
{
 font-size: 0.9em;
 width: 400px;
 border-top: 1px solid #E8E8E8;
 border-right: 1px solid #E8E8E8;
 text-align: center;
 padding: 4px;
 color: #666;
}

.ligne_cedit
{
 font-size: 0.1em;
 border-top: 1px solid #E8E8E8;
 border-right: 1px solid #E8E8E8;
 text-align: center;
 padding: 4px;
 width: 27px;
}

.ligne_csup
{
 font-size: 0.1em;
 border-top: 1px solid #E8E8E8;
 text-align: center;
 padding: 4px;
 width: 27px;
}

.ligne_cedit img
{
 border: 0;
}

.ligne_csup img
{
 border: 0;
}

#confirm_code
{
 border-top: 1px solid #E8E8E8;
 padding: 10px;
 background: #e3e3e3;
 font-size: 0.9em;
 color: #333;
 text-align: justify;
}

#form_csc
{
 margin-top: 10px;
}

#form_csc label
{
 margin-left: 4px;
}

#label_csco
{
 color: #FF0000;
 margin-right: 15px;
}

#label_cscn
{
 color: #009900;
}

#bouton_csc
{
 border: 1px solid #a3a2a2;
 background: #fff url(../../images/design/fondform.jpg) repeat-x;
 color: #4EA3CB;
 font-weight: bold;
 height: 20px;
 cursor: pointer;
 margin-left: 15px;
}

#aucun_code
{
 padding: 10px;
 background: #f0f0f0;
 font-size: 0.9em;
 color: #333;
 text-align: center;
}

#zcjeu
{
 float: left;
 background: #e9e9e9;
 width: 400px;
 padding: 10px;
 height: 30px;
 border-right: 1px solid #ccc;
}

#zcode
{
 background: #e3e3e3;
 width: 520px;
 font-size: 1.2em;
 text-align: center;
 padding: 10px;
 border-left: 1px solid #ccc;
 height: 30px;
 margin-left: 400px;
}

#zcode input
{
 width: 120px;
 font-size: 1.1em;
}

#zvalid
{
 float: right;
 background: #e9e9e9;
 height: 30px;
 width: 43px;
 border-left: 1px solid #ccc;
 padding: 10px;
 padding-left: 15px;
}

#champ_jeu
{
 font-size: 1.2em;
 width: 390px;
 color: #666;
}

#cbouton
{
 width: 40px;
 position: absolute;
 font-size: 1.0em;
}

#titre_jeux_possibles
{
 display: none;
 background: #f5f5f5;
 border-top: 1px solid #a3a2a2;
 font-size: 0.8em;
 text-align: center;
 color: #999;
}

#jeux_possibles
{
 display: none;
 background: #f5f5f5;
 font-size: 0.7em;
 line-height: 22px;
 max-height: 100px;
 overflow: auto;
 padding: 10px;
 padding-top: 5px;
}

#jeux_possibles a
{
 margin-right: 20px;
}

/* Page identification */

#dejmembre
{
 background: #F0F0F0;
 padding: 10px;
 padding-left: 60px;
 height: 130px;
}

#dejmembre img
{
 float: left;
 margin-right: 20px;
}

#pseudo_ident
{
 width: 250px;
 height: 25px;
 margin: 10px;
 margin-top: 20px;
 font-size: 1.2em;
 color: #333;
 padding: 2px;
 padding-left: 4px;
 border: 1px solid #ccc;
}

#passe_ident
{
 width: 250px;
 height: 25px;
 margin: 10px;
 font-size: 1.2em;
 color: #333;
 padding: 2px;
 padding-left: 4px;
 border: 1px solid #ccc;
}

#bouton_ident
{
 margin: 10px;
 font-size: 1.2em;
 color: #0099ff;
}

#pasmembre
{
 padding: 10px;
 height: 130px;
 background: #F5F5F5;
 color: #333;
 text-align: justify;
 line-height: 1.5em;
}

/* Page listing codes amis */

#bancodes
{
 background: url(images/bancodes.png);
 width: 998px;
 border: 1px solid #dfdfdf;
 height: 95px;
 text-align: center;
 padding-top: 25px;
 margin-bottom: 10px;
}

#bancodes h1
{
 color: #333;
 font-size: 1.4em;
}

#bancodes h1 a
{
 text-decoration: none;
 color: #333;
}

#bancodes p
{
 color: #333;
 font-size: 0.9em;
 margin-top: 5px;
}

.ligne_codes_accueil
{
 font-size: 1.2em;
 height: 50px;
 width: 990px;
 padding: 5px;
 border-bottom: 1px solid #d7d7d7;
}

.ligne_codes_accueil img
{
 float: left;
 width: 50px;
 height: 50px;
}

.ligne_codes_accueil .pseudo
{
 padding: 10px;
 width: 290px;
 text-align: center;
 float: left;
}

.ligne_codes_accueil .code
{
 float: left;
 padding: 10px;
 width: 295px;
 text-align: center;
}

.ligne_codes_accueil .lien_fiche
{
 float: left;
 padding: 10px;
 width: 295px;
 text-align: center;
}

.ligne_codes_accueil .lien_fiche a
{
 color: #00ccff;
 text-decoration: none;
}
