/*************************************************************************/
/******************** CSS by Dékande ^^                 ******************/
/*************************************************************************/

body {
/*
	background-image: url("http://rvigreux.perso.neuf.fr/janus75/MdT/CSS/toile_ecrue_foncee.jpg");
*/
	font-family: Verdana, Arial, serif;
	font-size: 0.8em;
	margin: 1% 2% 1% 2%;
        background-color: #B86C38;
}

/* LIENS par défaut */
a {
        font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* CSS totale des blocs. */
.table {
	/* Espace total utilisé par le profil du personnage */
	width: 100%;
	/* Espace entre les blocs "Animaux", "Activité", "Expérience"...*/
	border-spacing: 0px;
}

/* Taille des sauts de lignes  */
/*
br
{
	line-height:5px;
}
*/

.table_quote
{
	border: none;
}

/*
.table_header
{
	border: 0;
}
*/

/* Zone affichant l'indicateur ThaanisZilla inside */
body center
{
	background: transparent;
}

/* bitmap utilisée pour afficher ThaanisZilla inside */
body > center > a > img
{
        border: 0;
}

body > table > tbody > tr > td.mess
{
        width : 800px;
}

/* Zone d'affichage de l'avatar du personnage */
body > table > tbody > tr > td.mess > table.table > tbody tr + tr > td.type2[rowspan="8"]
{
	padding: 0;
	background: transparent;
	text-align: right;
	background-repeat : no-repeat;
	/* ajuste je ne sais pas comment l'espace utilisé par le tableau de description du profil */
	/* Largeur de l'image de l'avatar de Dékande */
	width:456px;
}

/* Définition de l'image de l'avatar elle même */
body > table > tbody > tr > td.mess > table.table > tbody tr + tr > td.type2[rowspan="8"] img
{
}

/* Bordure extérieure du profile (parchemin par défaut) */
td.hg
{
	background-repeat : no-repeat;
	visibility:hidden;
	width: 0px;
	height:0px;
	line-height:0px;
}

td.hm
{
	background-repeat : no-repeat;
	visibility:hidden;
	width: 0px;
	height:0px;
	line-height:0px;
}

td.hd
{
	background-repeat : no-repeat;
	visibility:hidden;
	width: 0px;
	height:0px;
	line-height:0px;
}

td.bg
{
	background-repeat : no-repeat;
	visibility:hidden;
	width: 0px;
	height:0px;
	line-height:0px;
}

td.bm
{
	background-repeat : no-repeat;
	visibility:hidden;
	width: 0px;
	height:0px;
	line-height:0px;
}

td.bd
{
	background-repeat : no-repeat;
	visibility:hidden;
	width: 0px;
	height:0px;
	line-height:0px;
}

td.mg
{
	background-repeat : no-repeat;
	visibility:hidden;
	width: 0px;
	height:0px;
	line-height:0px;
}

td.md
{
	background-repeat : no-repeat;
	visibility:hidden;
	width: 0px;
	height:0px;
	line-height:0px;
}

form
{
/* permet de faire prendre toute la largeur à la barre de sélection des événements */
}

/* Profil : Zone d'affichage du nom du perso, de sa pensée et de l'icone MP */
body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre
{
	padding: 0;
	background-color: #922E1F;
}

/* Profil : Zone nom du personnage */
body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre h2
{
	height: 1em; /* permet de controler finement l'espace entre la pensée et le nom du perso */
}

/* Profil : Nom du personnage lui même + marque de célébrité */
body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre h2 b
{
	font-family: "Traveling _Typewriter","Courier New";
        font-size: 2.0em;
        color: white;
}

/* style de la pensée */
body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre i
{
        font-size: 1.2em;
        font-style: italic;
        color: white;
}

body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre i:before
{
        content:"\"";
}

body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre i:after
{
        content:"\"";
}


/* Enveloppe de contact - envoie de message/courrier */

body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre > form
/* zone du bitmap enveloppe de contact */
{
	height: 49px;
	background-color: #B86C38;
}

body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre > form > button.contact
/* zone du bitmap enveloppe de contact */
{
	width: 49px; height: 49px;
	/* Important : permet d'éviter l'effet relief autour du bitmap de l'enveloppe */
	border: 0;
	background-image : url("http://rvigreux.perso.neuf.fr/janus75/MdT/CSS/ecrire_MP.gif");
	background-color: transparent;
	background-repeat : no-repeat;
	background-position: center center;
	cursor: pointer;
	cursor: hand; /* IE 5.x */
}


body > table > tbody > tr > td.mess > table.table > tbody > tr > td.titre > form > button.contact:hover
{
	width: 49px; height: 49px;
	/* Important : permet d'éviter l'effet relief autour du bitmap de l'enveloppe */
	border: 0;
	background-image : url("http://rvigreux.perso.neuf.fr/janus75/MdT/CSS/ecrire_MP_brillant.gif");
	background-color: transparent;
	background-repeat : no-repeat;
	background-position: center center;
	cursor: pointer;
	cursor: hand; /* IE 5.x */
}

/********************************************/
/* Zone pour choisir de voir un autre perso */
/********************************************/
table.table_choix tr td.choix
{
        /* Placement au haut à droite */
        Position: absolute;
        Top:17px; Right:2%;
        width: auto;
}

/***********************************************************************/
/* Menu "Profil - Trophées et Assassins - Evénements" sur toutes pages */
/***********************************************************************/
/* Placement au haut à gauche */
table.table_menu
{
        Position: absolute;
        Top:20px; Left:2%;
        width: auto;
}

table.table_menu td.menu
{
        /* revient à positionner la couleur des puces entre les options du menu */
        color: maroon;
}

table.table_menu td.menu a
{
	/* Textes du menu "Profil", "Trophées et assassins", "Evenements" */
        color: white;
}

/*********************  Header / Cadre  ******************/

td.titre_header
{
	height: 0; width: 0;
	visibility: hidden;
}

/* cacher le blasonlogin_humain.gif */
td.titre_header img
{
	height: 0; width: 0;
	visibility: hidden;
}

/* banniere au mileu */
td.titre_nom
{
	height: 0; width: 0;
	visibility: hidden;
}


/* Haut du header */
td.hg_header
{
	height: 0; width: 0;
	visibility: hidden;
}

td.hm_header
{
	height: 0; width: 0;
	visibility: hidden;
}

td.hd_header
{
	height: 0; width: 0;
	visibility: hidden;
}

/* Bas du header */
td.bg_header
{
	height: 0; width: 0;
	visibility: hidden;
}

td.bm_header
{
	height: 0; width: 0;
	visibility: hidden;
}

td.bd_header
{
	height: 0; width: 0;
	visibility: hidden;
}

/* milieu du header */
td.mg_header
{
	height: 0; width: 0;
	visibility: hidden;
}

td.md_header
{
	height: 0; width: 0;
	visibility: hidden;
}

/* AJOUTS DIVERS */
input, select
{
	background-color:white;
	color:black;
}

/******************************************************/
/* Format des zones de la page "profil" du personnage */
/******************************************************/

/* Style des textes de la colonne "Passeport", "Marques de célébrités", Apparence Physique"... jusqu'à "Equipement" */ 

body > table > tbody > tr > td.mess > table.table > tbody > tr + tr > td.type1
/* Zone d'affichage intitulé "Passeport" */
/* Utilisé aussi pour la zone globale "Assassins de XXXX" listant les assassins et les trophées */
{
	font-family: "Traveling _Typewriter","Courier New";
        font-size: 0.5em;
	text-align: right;
	padding:0;
	padding-right: 5px;
	color : transparent; /* Firefox */
	background: none;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr > td.type1
/* Zone d'affichage intitulé "Marques de Célébrités" */
{
	color: transparent;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr > td.type1
/* Zone d'affichage intitulée "Apparence physique"  */
{
	color : transparent;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr > td.type1
/* Zone d'affichage intitulé "Village" */
{
        font-size: 1.5em;
	color : maroon;
	text-align: right;
	/* Important pour repositionner correctement les zones suivantes héritées de la zone d'affichage "Apparence physique"*/
	height: auto;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr > td.type1
/* Zone d'affichage intitulé Expérience */
{
	color : transparent; /* Firefox */
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr > td.type1
/* Zone d'affichage intitulé Activité */
{
	color : transparent; /* Firefox */
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr > td.type1
/* Zone d'affichage intitulé Animaux */
{
	color: maroon;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type1
/* Zone d'affichage intitulé Equipement */
{
	color: maroon;
	height: auto;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr > td.type2
/* Zone d'affichage du Passeport (numéro, Race, Naissance et Sexe du personnage) */
{
	color: white;
	background-color: #B86C38;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr > td.type2
/* Zone d'affichage Marques de Célébrités  */
{
	color: transparent;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr > td.type2
/* Zone d'affichage Apparence physique  */
{
	color: white;
	background-color: #B86C38;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr > td.type2 b
/* Zone d'affichage Apparence physique -> libellé CHEVEUX, VISAGE, PEAU... */
{
	color: white;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr > td.type2
/* Zone d'affichage Village : Rang au sein du village */
{
	color : white;
	background-color: #A14122;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr > td.type2 a
/* Zone d'affichage Village : Lien cliquable du nom du village */
{
	color : white;
	background-color: #A14122;
}


body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr > td.type2
/* Zone d'affichage Expérience (niveau) */
{
	color: white;
	background-color: #B86C38;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr > td.type2 b
/* Zone d'affichage Expérience (niveau) : Libellé "Niveau" */
{
	color: white;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr > td.type2
/* Zone d'affichage Activité (nb meurtres et nb morts) */
{
	color : white;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr > td.type2 b
/* Zone d'affichage Activité (libellés "Meurtres" et "Morts") */
{
	color : white;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr > td.type2
/* Zone d'affichage des animaux */
{
	color : white;
	background-color: #A14122;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr > td.type2 a
/* Zone d'affichage des animaux -> Nom de l'animal uniquement (lien cliquable) */
{
	color : white;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type2
/* Zone d'affichage de la liste de l'équipement */
{
	height: 100%;
	text-align: left;
	background-color: #B86C38;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type2 a
/* Zone affichage de l'équipement -> texte de chaque équipement */
{
        color : white;
	background-color: #B86C38;
        font-style: italic;
}

/* Puce devant chaque équipement*/
body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type2 font
{
	color:white;
/* fait disparaitre la puce texte */
	font-size: 0px;
}

body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type2 font:after
/* Ajoute l'image spécifiée après la puce texte */
{
	content:url(http://rvigreux.perso.neuf.fr/janus75/MdT/balle-orange-icone.png);
}

/* Zone intitulée "Description" située en bas du profil du perso */ 
/* Image de fond du texte "Description" */ 
/* chaque tr correspond à une ligne du tableau td.type1 de la page profil */

/* Style du libellé "Description" */ 
body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type1
{
	font-family: "Traveling _Typewriter","Courier New";
        font-size: 2em;
	text-align: center;
	color: white;
	background: #922E1F;
}

/* Définition de l'apparence de la zone de description du profil du personnage */

/* Texte normal */
body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type2[colspan="3"]:last-child
{
	padding: 3% 3% 3% 3%;
	text-align: left;
	color: black;
	background: #EFDEC2;
	font-size: 1.0em;
}

/* apparence d'un lien url dans la description */
body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type2[colspan="3"]:last-child a
{
	color: maroon;
	text-decoration: none;
	background: #EFDEC2;
	font-size: 1.0em;
}

/* Ligne séparatrice dans le corps de la zone description du profil */
body > table > tbody > tr > td.mess > table.table > tbody tr + tr + tr + tr + tr + tr + tr + tr + tr > td.type2[colspan="3"]:last-child hr
{
	font-size: 0.1em;
	width:80%;
	border-width:1px;
	border-style:solid;
	border-color: white;
}

/**************************************************/
/* Spécificités de la page "Trophées et assasins" */
/**************************************************/
/* Lignes de titre "Trophées de XXX", "Assassins de XXXX" */
body > table > tbody > tr > td.mess table.table tr:first-child > td.type1 /*, td.mess table.table tr:first-child > td.type1 + td.type2*/
{
	font-family: "Traveling _Typewriter","Courier New";
        font-size: 1.9em;
	text-align: center;
	color: white;
	background: maroon;
	padding:0;
}

/* Ligne de titre des colonnes "NOM NIVEAU DATE" */
body > table > tbody > tr > td.mess > table.table table.table tr:first-child td.type1
{
	font-size:2.4em;
}

/* Tableau liste des kills/assassins */

/* Contenu de chaque cellule du tableau */
body > table > tbody > tr > td.mess > table.table > tbody > tr > td.type1 > table.table > tbody > tr > td.type2
{
	font-family: Verdana, Arial, serif;
	font-size: 2.0em;
	text-align: center;
	color: white;
	padding: 0;
	/* IMPORTANT : Si le background n'est pas spécifié ici les sous-totaux de la page des trophées n'ont pas tous le même fond */
	background-color: #B86C38;
}

/* Liens non cliquables des noms des trophées */
body > table > tbody > tr > td.mess > table.table > tbody > tr > td.type1 > table.table > tbody > tr > td.type2 > b
{
	color: white;
}

/* Liens cliquables des noms des trophées */
body > table > tbody > tr > td.mess > table.table > tbody > tr > td.type1 > table.table > tbody > tr > td.type2 > b > a
{
	color: white;
	background-color: #B86C38;
	font-style: normal;
}

/* Affichage des Dates (libellés "Calendrier Commun" et "Calendrier Shamanides") */
body > table > tbody > tr > td.mess > table.table > tbody > tr > td.type1 > table.table > tbody > tr > td.type2 > u
{
	color: maroon;
	text-decoration: none;
	background-color: #B86C38;
}

/* Lignes sommes kills par catégorie humain/shamanide/tumu/monstres */

body > table > tbody > tr > td.mess > table.table > tbody > tr > td.type1 > table.table > tbody > tr > td.type2[colspan="3"]
/* Zone d'affichage du sous-total */
{
	font-family: "Traveling _Typewriter","Courier New";
	font-size:3.0em;
	color: white;
	background-color: #922E1F;
	text-align: center;
}

body > table > tbody > tr > td.mess > table.table > tbody > tr > td.type1 > table.table > tbody > tr > td.type2[colspan="3"] b
/* Libellé du sous-total */
{
	color: white;
}

/****************************************/
/* Spécificités de la page "Evénements" */
/****************************************/

/* Zone qui contient les options de tri des événements */
body > table > tbody > tr > td.mess form table.table tbody tr:first-child > td.type1
{
	color: white;
	background: maroon;
}

/* menu déroulant des options de tri des événements */
body > table > tbody > tr > td.mess > form > table.table > tbody > tr > td.type1 > select
{
	height: 20px;
}

/* Tableau dans la page des Evénements qui contient la liste des événements */

/* cellule générale de ce tableau */
table#table_eve.tableau
{
	border-spacing: 0px;
}

/* Page événements : Titre "Les évênements de XXXX" */
table#table_eve.tableau > tbody > tr > td.type1 >b
{
	font-family: "Traveling _Typewriter","Courier New";
        font-size: 2.2em;
	font-weight: bold;
	color: white;
}

/* Ligne sous "Les évênements de XXXX" */
/* Là où vient s'insérer ThaanisZilla avec l'option "Estimation de cycle" */
table#table_eve.tableau tr:first-child td
{
	color: white;
	text-align: center; /* Cette option s'applique aussi à la ligne "Les évênements de XXXX" */
}

/* Page événements : Colonnes Date */
table#table_eve.tableau > tbody > tr + tr > td.type1
{
	text-align:left;
	background: transparent;
	color : white;
	width: 16%;
	padding:0;
}

/* Page événements : colonne Type événement */
table#table_eve.tableau > tbody > tr > td.type1 + td.type1
{
	text-align:center;
	color:white;
	width:14%;
}

/* Page événements : colonne des descriptions des événements eux mêmes */
table#table_eve.tableau > tbody > tr > td.type1 + td.type1 + td.type2
{
	color:black;
	padding: 0.25%;
}


table#table_eve.tableau > tbody > tr > td.type2 >a
/* Style des liens cliquables dans les événements eux mêmes */
{
	color: black;
}

/* page evenements : bandeau "page précédente", "page suivante" */
table#table_eve.tableau td[colspan="3"]
{
	text-align: center;
	background: transparent;
	color: black; /* contrôle précisemment le séparateur entre "page précédente" et "page suivante" */
}

table#table_eve.tableau > tbody > tr > td[colspan="3"] a
/* Contrôle le look du texte "page précédente" et "page suivante" */
{
	text-align: center;
	color: white;
}

/* bouton voir */
input[name="submit_pp"]
{
  width: 38px;  height: 22px;  margin: 0;  padding: 0;  border: 0;
  background: transparent url("http://rvigreux.perso.neuf.fr/janus75/MdT/CSS/icone_voir.jpg") no-repeat center;
  color:transparent; /* Firefox */
  cursor: pointer;
  cursor: hand; /* IE 5.x */
}

/* zone de saisie du l'ID à visualiser */
input[name="id"]
{
	height:1.0em;
}

/* Page événements: bouton Trier */
input[name="submit_type"]
{
  width: 38px;  height: 22px;  margin: 0;  padding: 0;  border: 0;
  background: transparent url("http://rvigreux.perso.neuf.fr/janus75/MdT/CSS/icone_voir.jpg") no-repeat;
  color:transparent; /* Firefox */
  cursor: pointer;
  cursor: hand; /* IE 5.x */
}

