/* CSS Document */

 body {font-size:11px; background-color:#666666; font-family:verdana,arial,sans-serif;} 
.page-container {width:900px; margin:0px auto; margin-top:0px; margin-bottom:0px; border:solid 1px rgb(150,150,150); font-size:1.0em;}
.main {clear:both; width:900px; padding-bottom:30px; background:transparent url(../../graphisme/bg_main_withnav.jpg) top left repeat-y;}
.main_figs {clear:both; width:900px; padding-bottom:30px; background-color:#FFFFFF; }

.menu_lateral {display:inline; float:left; width:200px; }
.menu_lateral h1.fond1 { background: url(../../graphisme/fond_long1.jpg); color:#000000; }
.menu_lateral h1.fond2 { background: url(../../graphisme/fond_long2.jpg); color:#000000; }
.menu_lateral h1.fond3 { background: url(../../graphisme/fond_long3.jpg); color:#000000;}
.menu_lateral h1.fond4 { background: url(../../graphisme/fond_long4.jpg); color:#000000; }
.menu_lateral h1.fond5 { background: url(../../graphisme/fond_long5.jpg); color:#000000; }
.menu_lateral h1.fond6 { background: url(../../graphisme/fond_long6.jpg); color:#000000; }
.menu_lateral a {color:rgb(70,122,167); font-weight:bold; text-decoration:none; font-size: 11px;}
.menu_lateral a.lien { font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:bold; font-size:11px; margin: 0 0 0 0;}

.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(42,90,138);}

/*********************************************************/
/* MAIN CONTENT                                          */
/*********************************************************/
.main-content {display:inline; float:left; width:640px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content_figs {margin:0 30px 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content .pagetitle {margin:0 0 0 0; padding:0 0 0 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:#333366; font-weight:bold; font-size:24px;}
.main-content .titre_article {margin:1.0em 0 0em 0; padding:2px 0 2px 2px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(0,0,0); font-weight:bold; font-size:220%; overflow:visible;}
.main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../../graphisme/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}
.main-content .titre { font-size: 18px;	font-weight: bold; }
.main-content .titre_evenement { font-size: 10px;	font-weight: bold; }
/* .main-content .spip_logos { float: right; margin-left: 16px; margin-bottom: 16px; clear: right; }*/
.main-content .spip_logos { float: right; margin-left: 0px; margin-top: 5px; margin-bottom: 10px; clear: right; }
.main-content .enclosures { float: right;	text-align: right;	max-width: 60%;	margin: 0; }
.main-content small { display: block;	font-size: 11px; margin-bottom: 4px; text-align:justify;}
.main-content .texte {	margin-top: 5px; border: 1px solid #CCC;	padding: 0.9em;	font-size: 13px;	line-height: 1.4em; text-align: justify; color:#666666;  }
.main-content .texte2 {	margin-top: 5px; ; padding: 0.9em; font-size: 13px; text-align: justify; color:#666666; }
.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main-content h1.block {clear:both; margin:10px 0 5px 0; padding:4px 20px 3px 20px; background: #CCCCCC; font-family:"trebuchet ms",arial,sans-serif; color: #000000; font-weight:bold; font-size:220%;}
.main-content .entete {height:150px; background-color:#99FF99;}
.main-content .titre_right { font-size: 14px;	font-weight: bold; background:#CCCCCC; text-align:center; }


.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.figurine { border:1px; width: 100%; }
.figurine td.stats {vertical-align:top;}
.figurine td.photo { width: 200px; vertical-align:top; background: #CCCCCC; padding: 5px; text-align:center; vertical-align:top;}

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {	width: 48em; text-align: left; margin-left: auto;	margin-right: auto; }

.pagination { text-align:right; font-size:11px;}
.pagination a {color: black;}
.pagination a:hover {color: red; text-decoration: none;}
.pagination a:visited {color: red; text-decoration: none;} 

/* Fil d'Ariane */
#hierarchie {	clear: both; margin-bottom: 2em; font-size: 0.77em; }

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 10px; visibility:hidden; }
.separation { clear: both; margin: 10px 0 10px 0; padding: 0; border: none; height: 5px; background-color:#999999; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


table { margin: 0; padding: 0; border: none; }

img {border: none; }
img {clear:both; border:0px solid;}
img.left {clear:both; float:left; display:block; margin:0 auto; padding:1px; border:0px;}
img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:0px;}
img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:0px;}

a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

input.center {text_align:center;}

/* Cadre des liens Retour au site et Accueil */
.retour_accueil {display: inline; float: left; width:70px; background-color: #E1E1DD; border: 1px solid #000000; text-align:center; margin-left:5px; }
.retour_site {display:inline; float:left; width:110px; background-color: #E1E1DD; border: 1px solid #000000; text-align:center; margin-left:5px; }


/********************/
/* HEADER           */
/********************/
.header {width:900px; font-family:"trebuchet ms",arial,sans-serif;}

.header-middle {width:900px; height:150px; overflow:hidden; }
.header-bottom {width:900px; height:32px; background-image:url(../../graphisme/bg_head_bottom_nav.jpg);}
.header-breadcrumbs {background:url(../../graphisme/ariadnabandeau_transp.jpg); background-image:url(../../graphisme/ariadnabandeau_transp.jpg); background-repeat: no-repeat; width:900px; height:140px; }
.header-breadcrumbs h2 {color:#670399; font-size:14px; }


/********************/
/*  FOOTER SECTION  */
/********************/
.footer {clear:both; width:900px; padding-top:8px; padding-bottom:8px; background-image:url(../../graphisme/footer.jpg); background-repeat:no-repeat; font-size:1.0em; }
.footer .credits {font-weight:normal; text-align:center; color:rgb(125,125,125); }
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}


.tb_menu { width:100%; border:none; margin: 0 0 0 0; padding: 2 5 2 5; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
.tb_menu TD.item_menu_center { text-align:center; } 

.tb_sous-menu { width:100%; border:none; margin: 0 0 10 0; }
.tb_sous-menu2 { width:100%; border:none; margin: 0 0 0 0; }

.block1 { margin-top: 15px; margin-bottom: 10px; border: 1px solid #CCC;	padding: 0.9em;	font-size: 13px;	line-height: 1.4em; text-align: justify; color:#666666;  }
.block2 {margin:15 0 8 0; padding:0 0 0 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:#333366; font-weight:bold; font-size:24px;}


form { border:0;	margin:0;	padding:.5em 0 0 0; }

fieldset { border: 1px solid #8F8181;	padding: 5px 10px 5px 10px; margin-top: 10px; margin-bottom: 10px; text-align:justify;}
legend { font-size:1.15em;	padding:5px;}

.texte { color: #000; font-size: 0.96em; text-align:justify; }
.gras {font-weight:bold; }
.grey { background:#CCCCCC; }
.vert {color: #006633;}
.rouge {color: #FF0000; }

.erreur {font-weight:bold; color: #990000; margin: 0 0 10 0; font-size:12px; text-align:justify; }
.erreur2 {font-weight:bold; color: #990000; margin: 0 0 0 0; font-size:12px; text-align:justify; }
.confirmation {font-weight:bold; color: #FF0000; margin: 10 0 10 0; font-size:14px; text-align:center; width: 100%; background: #CCCCCC}
.nodata {font-weight:bold; color: #990000; margin-top: 20px; margin-bottom: 10px; font-size:12px; text-align:center; }
.reussite {font-weight:bold; color: #009933; margin: 0 0 10 0; font-size:12px; text-align:justify; }
.validation {color: #FF0000; }
.menu_mod {font-weight:bold; font-size: 12px; }
.centre { text-align:center; }

.arbitre {color: #990000; font-weight: bold; }
.langues {witdh:100%; text-align: center; margin: 15 5 0 5; }

form label { float:none;}

h1 { font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:bold; font-size:16px; padding-left:10px; padding-right:10px; }
h1.block {background-color:#CCCCCC; }
h2 { margin:.2em; color:#543E29; }
h3 { float:none;text-align:left;}


/*  ------------------------------------------
/*  Listes
/*  ------------------------------------------ */

.titre_liste { font-family:"trebuchet ms",arial,sans-serif; font-size:18px; color:#000033; font-weight:bold; border-bottom:#000000 solid 1px; }

.liste_menu {font-size:11px; margin: 0 0 0 20;}
.liste_menu a {margin: 0 0 0 10;}

/* Liste des duels dans la fiche d'un joueur */
.liste-duels-joueur table { width: 100%; }
.liste-duels-joueur thead { background: #000066; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; height:15; }
.liste-duels-joueur th {font-size:11px;}
.liste-joueurs tr.white { background:#FFFFFF; }
.liste-joueurs tr.grey { background:#CCCCCC; }
.liste-duels-joueur td { vertical-align:middle; padding: 0.1em; text-align: center; color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.liste-duels-joueur .label {text-align:center;}
.liste-duels-joueur .nbduels {text-align:center; width: 110; font-weight: bold;}
.liste-duels-joueur .result {text-align:center; width: 100; font-weight: bold;}
.liste-duels-joueur .points {text-align:center; font-weight: bold;}
.liste-duels-joueur .faction { width: 60px; text-align: center; }

/* Liste des événements dans la fiche d'un joueur */
.liste-evenements-joueur table { width: 100%; }
.liste-evenements-joueur thead { background: #000066; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; height:15; }
.liste-evenements-joueur th { font-size:11px; }
.liste-evenements-joueur tr.white { background:#FFFFFF; }
.liste-evenements-joueur tr.grey { background:#CCCCCC; }
.liste-evenements-joueur td { vertical-align:middle; padding: 0.1em; text-align: center; color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.liste-evenements-joueur .titre {text-align:left; min-width: 100px}
.liste-evenements-joueur .date {text-align:center; width:80;}
.liste-evenements-joueur .faction {text-align:center; width:80;}
.liste-evenements-joueur .result {text-align:center; width: 50;}
.liste-evenements-joueur .classement {text-align:center; width: 40;}
.liste-evenements-joueur a {font-size:12px; font-family:Arial, Helvetica, sans-serif }

/* Liste des événements après une recherche */
.liste-events {margin: 10 0 0 0; }
.liste-events table { width: 100%; }
.liste-events thead { background: #000066; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; height:15; }
.liste-events th { font-size:11px; }
.liste-events tr.white { background:#FFFFFF; }
.liste-events tr.grey { background:#CCCCCC; }
.liste-events td { vertical-align:middle; padding: 0.1em; text-align: center; color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.liste-events .icone { width: 30px; }
.liste-events .pays {text-align:center; width:40;}
.liste-events .titre {text-align:left; width:150; padding-left: 3px; padding-right: 3px;}
.liste-events .type {text-align:center; width:45;}
.liste-events .date {text-align:center; width:80;}
.liste-events .cp {text-align:center; width:30;}
.liste-events .ville {text-align:center; width: 80;}
.liste-events a {font-size:12px; font-family:Arial, Helvetica, sans-serif }

/* Liste des événements après une recherche */
.liste-cr {margin: 10 0 0 0; }
.liste-cr table { width: 100%; }
.liste-cr thead { background: #000066; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; height:15; }
.liste-cr th { font-size:11px; }
.liste-cr tr.white { background:#FFFFFF; }
.liste-cr tr.grey { background:#CCCCCC; }
.liste-cr td { vertical-align:middle; padding: 0.1em; text-align: center; color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.liste-cr .id_cr { width: 30px; }
.liste-cr .type {text-align:center; width:100;}
.liste-cr .date {text-align:center; width:80;}
.liste-cr .adherent {text-align: left; padding-left: 10px;}
.liste-cr .boutique {text-align: left; min-width: 100px; padding-left: 10px;}
.liste-cr .nb {text-align:center; width: 80;}
.liste-cr .valid {text-align:center; width: 50;}
.liste-cr .icone { width: 30px; }
.liste-cr a {font-size:12px; font-family:Arial, Helvetica, sans-serif }

/* Liste des inscriptions à un événement */
.liste-inscriptions-evenement table { width: 100%; }
.liste-inscriptions-evenement thead { background: #000066; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; height:15; }
.liste-inscriptions-evenement th {font-size:12px; }
.liste-inscriptions-evenement .pseudo {padding: 0 0 0 5;}
.liste-inscriptions-evenement .faction {text-align:center; width:70;}
.liste-inscriptions-evenement .date {text-align:center; width:80;}
.liste-inscriptions-evenement .arbitre {text-align:center; width:50;}
.liste-inscriptions-evenement .paf {text-align:center; width:40;}
.liste-inscriptions-evenement .liste {text-align:center; width:40;}
.liste-inscriptions-evenement .result {text-align:center; width:30;}
.liste-inscriptions-evenement .statut {text-align:center; width:80;}
.liste-inscriptions-evenement .classement {text-align:center; width:30;}
.liste-inscriptions-evenement .points {text-align:center; width:50;}
.liste-inscriptions-evenement .modif_arbitre {text-align:center; width:0;}
.liste-inscriptions-evenement .modif_paf {text-align:center; width:80;}
.liste-inscriptions-evenement .modif_liste {text-align:center; width:80;}
.liste-inscriptions-evenement .modif_statut {text-align:center; width:90;}
.liste-inscriptions-evenement .modif_clt {text-align:center; width:90;}

/* Listes des joueurs */
.liste-joueurs { font-size: 12px; }
.liste-joueurs table { width: 100%; margin-top: 12px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-joueurs thead { background:#4E3C18; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-joueurs th { font-size:11px; }
.liste-joueurs tr.white { background:#FFFFFF; }
.liste-joueurs tr.grey { background:#CCCCCC; }
.liste-joueurs td { padding: 0.1em; text-align: center; color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.liste-joueurs td.id_adherent { width: 30px; }
.liste-joueurs td.pays { width: 45px; }
.liste-joueurs td.pseudo { width: 160px; text-align:left;}
.liste-joueurs td.pseudo a { margin-left:5px;}
.liste-joueurs td.iconeFaction { width: 50px; }
.liste-joueurs td.ville { width: 160px; }
.liste-joueurs td.cp { width: 30px; }
.liste-joueurs td.statut { text-align:center; padding-left:4; padding-right:4; }
.liste-joueurs td.secteur { width: 150px; }
.liste-joueurs td.duel { width: 35px; }
.liste-joueurs td.vnd { width: 90px; }
.liste-joueurs td.batiment { width: 150px; }
.liste-joueurs a.titre {color: #E4E6CA; font-size: 12px; }
.liste-joueurs .image { width:12px; height:12px; border:none; }	
.liste-joueurs .titre {color: #E4E6CA; font-size: 12px; }

/* Listes des démonstrateurs */
.liste-demonstrateurs { font-size: 11px; }
.liste-demonstrateurs table { width: 100%; margin-top: 12px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-demonstrateurs .header { background:#4E3C18; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-demonstrateurs .header td { font-size:11px; color: #FFFFFF}
.liste-demonstrateurs tr.white { background:#FFFFFF; }
.liste-demonstrateurs tr.grey { background:#CCCCCC; }
.liste-demonstrateurs td { text-align: center; color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.liste-demonstrateurs td.icone { width: 30px; }
.liste-demonstrateurs td.identite { width: 180px; text-align: left; padding-left: 3px;}
.liste-demonstrateurs td.secteur { width: 150px; text-align: left; padding-left: 3px;}
.liste-demonstrateurs td.date { width: 80px; }
.liste-demonstrateurs td.valid { width: 55px; }

/* Listes  classement */
.liste-classement { font-size: 12px; }
.liste-classement table { width: 100%; margin-top: 12px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-classement thead { background:#4E3C18; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-classement th { font-size:11px; }
.liste-classement tr.white { background:#FFFFFF; }
.liste-classement tr.grey { background:#CCCCCC; }
.liste-classement td { padding: 0.1em; text-align: center; color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.liste-classement td.rang { width: 50px; }
.liste-classement td.pseudo { width: 160px; text-align:left; padding: 0 0 0 5;}
.liste-classement td.vnd { width: 30px; }
.liste-classement td.points { width: 70px; }


/* Listes des associations */
.liste-associations { font-size: 11px; }
.liste-associations table { width: 100%; margin-top: 12px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-associations thead { background:#4E3C18; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-associations th { font-size:11px; }
.liste-associations tr.white { background:#FFFFFF; }
.liste-associations tr.grey { background:#CCCCCC; }
.liste-associations td { vertical-align:middle; padding: 0.1em; text-align: center; color:#000066; }
.liste-associations td.icone { width: 25; text-align:center; }
.liste-associations td.nom { text-align:left; padding-left:5px; }
.liste-associations td.cp { width: 50px; text-align: center; }
.liste-associations td.ville { width: 200px; text-align:center; }

/* Listes des boutiques */
.liste-boutiques { font-size: 12px; }
.liste-boutiques table { width: 100%; margin-top: 12px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-boutiques thead { background:#4E3C18; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-boutiques th { font-size:11px; }
.liste-boutiques tr.white { background:#FFFFFF; }
.liste-boutiques tr.grey { background:#CCCCCC; }
.liste-boutiques td { vertical-align:middle; padding: 0.1em; text-align: center; color:#000066; }
.liste-boutiques td.nom { text-align:left; padding-left: 5px;}
.liste-boutiques td.cp { width: 30px; text-align: center; }
.liste-boutiques td.telephone { width: 125px; text-align:center; }
.liste-boutiques a.titre {color:#E4E6CA; font-size: 12px; }
.liste-boutiques .image { width:18px; height:18px; border:none; }

/* Listes des tournois */
.liste-tournois { font-size: 10px; }
.liste-tournois table { width: 100%; margin-top: 12px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-tournois thead { background:#4E3C18; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-tournois th { font-size:11px; }
.liste-tournois tr.white { background:#FFFFFF; }
.liste-tournois tr.grey { background:#CCCCCC; }
.liste-tournois td.titre { vertical-align:middle; padding: 0 0 0 5; text-align: left;}
.liste-tournois a.titre
.liste-tournois td.date { vertical-align:middle; width: 80px; text-align: center; }
.liste-tournois td.icone { width: 25; text-align:center; }


/* Listes des duels
----------------------------------------------- */
.liste-duels { font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.liste-duels table { width: 640px; margin-top: 0px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-duels thead { background:#4E3C18; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-duels th {font-size:12px;}
.liste-duels tr.white { background:#FFFFFF; }
.liste-duels tr.grey { background:#CCCCCC; }
.liste-duels td { padding: 2px; text-align: center; color:#000066; font-size:12px}
.liste-duels td.id_adherent { width: 30px; }
.liste-duels td.pseudo { min-width:80px; font-weight:bold}
.liste-duels td.secteur { width:100px; }
.liste-duels td.faction { width:120px; }
.liste-duels td.nbduels { width:120px; }
.liste-duels td.nbduels2 { width:120px; color: #FF0000; font-weight: bold;}
.liste-duels td.date { width: 80px; }
.liste-duels a.titre {color: #333333; font-size: 12px; }
.liste-duels .image { width:12px; height:12px; border:none; }	

/* Listes des partenaires
----------------------------------------------- */
.liste-partenaires { font-size: 12px; }
.liste-partenaires table { width: 180px; margin-top: 12px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-partenaires td { vertical-align:middle; padding: 0.1em; text-align: center; color:#000066; }

/* Listes des inscrits
----------------------------------------------- */
.liste-inscrits { font-size: 12px; }
.liste-inscrits table { width: 300px; margin-top: 10px; border: none; padding: 2px; margin-right: auto; }
.liste-inscrits thead { background:#FFFFFF; color:#000000; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-inscrits tr.white { background:#FFFFFF; }
.liste-inscrits tr.grey { background:#CCCCCC; }
.liste-inscrits td { padding: 0.1em; text-align: center; color:#000066; }
.liste-inscrits td.id_adherent { width: 30px; }
.liste-inscrits td.pseudo { text-align:center; }
.liste-inscrits td.faction { width: 165px; }

/* Listes des figurines */
.liste-figurines { font-size: 12px; }
.liste-figurines table { width: 100%; margin-top: 12px; border: none; padding: 2px; margin-left: auto; margin-right: auto; }
.liste-figurines thead { background:#4E3C18; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; }
.liste-figurines th { font-size:11px; }
.liste-figurines tr.white { background:#FFFFFF; }
.liste-figurines tr.grey { background:#CCCCCC; }
.liste-figurines td { text-align: center; color:#000066; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.liste-figurines td.id_figurine { width: 30px; }
.liste-figurines td.profil { width: 250x; font-weight:bold; padding-left: 5px; padding-right: 5px; text-align:left;}
.liste-figurines td.spe { width: 150px; padding-left: 5px; padding-right: 5px; text-align:left;}
.liste-figurines td.armes_tr { width: 170px; padding-left: 5px; padding-right: 5px; text-align:left;}
.liste-figurines td.armes_cc { width: 120px; padding-left: 5px; padding-right: 5px; text-align:left;}
.liste-figurines td.cap { width: 35px;}
.liste-figurines td.cout { width: 35px;}
.liste-figurines td.iconeFaction { width: 35px; text-align:center;}
.liste-figurines td.icone { width: 20px; text-align:center;}
.liste-figurines a.titre {color: #E4E6CA; font-size: 12px; }
.liste-figurines .image { width:12px; height:12px; border:none; }	
.liste-figurines .titre {color: #E4E6CA; font-size: 12px; }


/* ajout d'une inscription à la iste des inscriptions d'un événement */
.ajout-inscriptions-evenement table { width: 100%; }
.ajout-inscriptions-evenement thead { background: #000066; color: #FFFFFF; padding: 0.1em; text-align: center; font-weight: bold; height:13; }
.ajout-inscriptions-evenement th {font-size:10px; }
.ajout-inscriptions-evenement td {font-size:10px; }
.ajout-inscriptions-evenement .pseudo {padding: 0 0 0 0;}
.ajout-inscriptions-evenement .faction {text-align:center; width:70;}
.ajout-inscriptions-evenement .date {text-align:center; width:50;}
.ajout-inscriptions-evenement .arbitre {text-align:center; width:50;}
.ajout-inscriptions-evenement .paf {text-align:center; width:40;}
.ajout-inscriptions-evenement .liste {text-align:center; width:40;}

/* Détail Partenaire */
.detail_partenaire ul li { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#615C50; }
.detail_partenaire table {width:100%; border: none; }
.detail_partenaire td.etiquette { width: 200px; vertical-align:top;}
.detail_partenaire td.gras {font-weight:bold; }

/* Détail Joueur */
.detail_joueur ul li { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#615C50; }
.detail_joueur table {width:100%; border: none; }
.detail_joueur td.etiquette { width: 170px; vertical-align:top; font-weight:bold;}
.detail_joueur td.icone { width: 25; text-align:center; }
.detail_joueur td.membre { color: #000099; font-size:16px; font-weight: bold; text-align:center;}
.detail_joueur td.validation { color: #FF0000; font-size:16px; font-weight: bold; text-align:center;}
.detail_joueur th.responsabilite { text-align:left; }
.detail_joueur td.responsabilite { text-align:left; }

/* Modif responsabilites */
.reponsabilites form { border:0;	margin:0;	padding:.5em 0 0 0; }
.reponsabilites fieldset { border: 1px solid #8F8181;	padding: 5px 10px 5px 10px; margin-top: 10px; margin-bottom: 10px;}
.reponsabilites legend { font-size:1.15em;	padding:5px;}
.reponsabilites ul li { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#615C50; }
.reponsabilites table {width:100%; border: none; }

/* Détail inscription */
.detail_inscription {margin-top: 20px; }
.detail_inscription ul li { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#615C50; }
.detail_inscription table {width:100%; border: none; margin:15 0 0 0;}
.detail_inscription td.etiquette { width: 210px; vertical-align:top; font-weight:bold;}
.detail_inscription td.icone { width: 25; text-align:center; }
.detail_inscription td.faction {font-weight: bold; }
.detail_inscription td.titre { color: #000099; font-size:16px; font-weight: bold;}
.detail_inscription td.arbitre { color: #990000; font-size:16px; font-weight: bold;}

/* Détail Figurine */
.detail_figurine { background:#FFFFFF; }
.detail_figurine table {width:100%; border: none; margin: 15 0 0 0; }
.detail_figurine td {font-size: 12px; }
.detail_figurine td.etiquette { width: 160px; vertical-align:top; font-weight:bold;}
.detail_figurine td.icone { width: 25; text-align:center; }
.detail_figurine td.nom { color: #000099; font-size:16px; font-weight: bold; text-align:center;}
.detail_figurine table.carac {width:100%; border: none; }
.detail_figurine tr.label td { text-align: center; font-weight: bold; margin: 0px; padding: 0px;}
.detail_figurine tr.value td input { text-align: center; font-weight: bold; margin: 0px; padding: 0px;}

/* Détail Arme */
.detail_arme { background:#FFFFFF; }
.detail_arme table {width:100%; border: none; margin: 15 0 0 0; }
.detail_arme td {font-size: 11px; text-align: center; background-color:#FFFFFF;}
.detail_arme td.nom { color: #000099; background: #FFFFFF; font-size:11px; font-weight: bold; text-align:left;}
.detail_arme td.courte, td.longue { background: #CCCCCC; width: 45px;}
.detail_arme td.moyenne, td.maximale { background: #FFFFFF; width: 45px;}
.detail_arme td.dommage { background: #CCCCCC; width: 25px;}
.detail_arme td.rafale { background: #FFFFFF; width: 35px;}
.detail_arme td.munition { background: #CCCCCC; width: 35px;}
.detail_arme td.gabarit { background: #FFFFFF; width: 35px;}
.detail_arme td.vem { background: #CCCCCC; width: 35px;}
.detail_arme td.cc {  background: #FFFFFF; width: 25px;}
.detail_arme .etiquette {font-weight: bold; background-color:#C8D7E1;}
.detail_arme .f_gris { background: #CCCCCC;}

/* Détail Duel */
.duel table {width:100%; border: none; }
.duel td {vertical-align:top;}
.duel td.etiquette { width: 200px; vertical-align:top; font-weight:bold;}
.duel h1.block {clear:both; margin:10px 0 5px 0; padding:2px 20px 2px 20px; background: #CCCCCC; font-family:"trebuchet ms",arial,sans-serif; color: #000000; font-weight:bold; font-size:18px}

/* tableau gestion compte */
.gestion_compte table {width:100%; border: 1px #000000 solid; padding: 2 2 2 2; margin: 2 2 2 2; }

/* Fonds titres */
.titre_gestion {clear:both; margin:10px 0 5px 0; padding:4px 20px 3px 20px; font-family:"trebuchet ms",arial,sans-serif; color:#FF0000; font-weight:bold; font-size:150%;}
.titre_groupes_droits {clear:both; margin:10px 0 5px 0; padding:4px 20px 3px 20px; font-family:"trebuchet ms",arial,sans-serif; color:#FF0000; font-weight:bold; font-size:150%;}

.enregistrement_event{ color:#0000CC; font-size: 10px; font-style:italic; margin: 5 0 5 0; text-align:right;}

