#conteneur_zone_jeu{
  padding:4px;
}

/*style commun aux liste*/

a:link, a:active, a:visited {
  color: rgb(0,51,153);
  text-decoration: underline;
  font-weight:normal;
}

a:hover {
  color: #2A2E09;
}

.transparent {
  background-color: transparent   !important;
}

.centrer {
  text-align: center;
}

.floatLeft {
  float: left ;
}

.floatRight {
  float: right;
}

.fontBelow {
  font-size: 9px;
}

/* yahooPath Stuff ****************************************/
div.barre_navigation_chemin {
  background-color: #28166F;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  height: 20px;
  margin-bottom : 20px;
}
div.barre_navigation_chemin .chemin{
  float: left;
  padding: 3px;
  letter-spacing: 0px;
}
div.barre_navigation_chemin.recherche {
  padding-top: 2px;
  float: right;
}

div.barre_navigation_chemin .chemin a{
  font-weight: bold;
  color: rgb(193,193,193);
  text-decoration: none;
}

div.barre_navigation_chemin .chemin a:hover{
  color: rgb(255,255,255);
  text-decoration: underline;
}

div.barre_navigation_chemin .chemin  a.visualise,
div.barre_navigation_chemin .chemin  a.visualise:hover{
  color: rgb(255,255,255);
  text-decoration: none;
}


/*style barre menu*/
.menus{

}
.barre_de_navigation_page{
  position :relative;
  float : left;
  cursor: default;
  height: 22px;
  padding-left: 3px;
  padding-top : 3px;
  padding-right: 5px;
  background-color: #28166F;
}

.barre_de_navigation_page  a{
  color : rgb(193,193,193);
  text-decoration : none;
}

.barre_de_navigation_page  a:hover{
  color : rgb(255,255,255);
  text-decoration : none;
}

.Lien_ajouter_haut,
.Lien_ajouter_bas{
  float : right;
  padding-top : 3px;
  position :relative;
  height : 18px;
}

.Lien_ajouter_bas{
  margin-top : 6px;
}

.Lien_ajouter_haut a.lien_type_bouton,
.Lien_ajouter_bas a.lien_type_bouton{
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(255,255,255);
  font-weight: bold;
  font-size:10px;
  background-color: rgb(0,124,195);
  border: 1px solid rgb(193,193,193);
  padding:2px;
  text-align:left;
  z-index:24;
}

.Lien_ajouter_haut a.lien_type_bouton:hover,
.Lien_ajouter_bas a.lien_type_bouton:hover{
   background-color:#0099FF;
   z-index:25;
}

.barre_navigation_page_messages,
.navigation_rapide_forum{
  float:right;
}


/*style des liste*/
table.liste {
  position : relative;
  width : 100%;
  border:0px;
  clear : both;
}

table.liste th {
  letter-spacing: 2px;
  font-weight: normal;
  font-style :normal;
  padding: 0px 4px 0px 4px;
  height: 25px;
  background-color: #28166F;
  color: rgb(255,255,255);
  font-size: 12px;
}

table.liste td {
  height: 50px;
  padding: 0px 4px 0px 4px;
  background-color: rgb(217,225,245);
  border-top: solid 1px rgb(193,193,193);
  font-weight:normal;
  font-size: 12px;
}

table.liste .entete_tableau td{
  height: 25px;
  background-color: transparent;
  border:0px;
}

table.liste .titre_cellule {
  font-weight: bold;
}

table.liste .description {
  padding-left: 10px;
  font-weight: normal;
}

table.liste .moderateurs {
  padding :2px;
  padding-left: 10px;
  font-size: 10px;
  font-style : italic;
  color : rgb(100,100,100);
}

table.liste td.coin_haut_gauche {
  background: /*url(/img/corner_t_l.gif) no-repeat top left*/ #28166F;
  padding-left: 6px;
}
table.liste td.titre_petit {
  background-color:rgb(217,225,245);
}

table.liste td.bordure_droite {
  border-right: solid 1px rgb(193,193,193);
}

table.liste .auteur,
table.liste .nb_msg  {
  text-align : center;
  vertical-align: middle;
}

table.liste .date {
  text-align : right;
  font-size : 11px;
}

table.liste td.epingler {
  background-color: rgb(192,211,234); /*#F2EDD6;*/
  font-weight: bold;
}

table.liste td.epingler a{
  font-weight: bold;
}

table.liste tr.hover td {
  background-color: rgb(192,211,234);
  cursor: pointer;
}

table.liste tr.message td {
  vertical-align: top;
  padding: 0px;
}

table.liste tr.ligne_clair td{
  background-color:rgb(217,225,245);
}

table.liste tr.ligne_fonce td{
  background-color:rgb(210,218,238);
}

table.liste tr.message .auteur{
  padding: 4px !important;
  border-right: solid 1px rgb(193,193,193);
  font-weight: bold;
  letter-spacing: 1px;
  text-align : left;
}

table.liste tr.message .auteur  a{
  font-weight: bold;
  text-decoration : none;
}

table.liste tr.message .auteur a.joueur_en_conges{
  font-style: italic;
  color: #5d5d5d;
}

table.liste tr.message .auteur a.joueur_en_conges:hover {
  color: #2A2E09;
}

table.liste tr.message .auteur a.lien_type_bouton{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(255,255,255);
  font-weight: bold;
  font-size:10px;
  background-color: rgb(0,124,195);
  border: 1px solid rgb(193,193,193);
  padding:2px;
  margin:1px;
  margin-top:2px;
  text-align:left;
  z-index:24;
}
table.liste tr.message .auteur a.lien_type_bouton:hover{
  background-color:#0099FF;
  text-decoration:none;
}

table.liste tr.message .contenu {
  padding: 0px 4px 0px 4px;
  margin: 10px 2px 10px 2px;
  height: 50px;
  min-height: 50px;
}
html>body table.liste tr.message .contenu {
  height: auto;
  min-height: 50px;
}

.message .contenu p {
  margin: 0px 0px 10px 0px;
}
.message .contenu blockquote {
  background-color: rgb(192,211,234);
  border: dashed 1px rgb(0,51,153);
  padding: 8px;
  margin: 0px 0px 6px 0px; /* un espace apres le blockquote */
}
.message .contenu blockquote p {
  margin: 0px;
}
.message .contenu ul,
.message .contenu ol{
  padding: 0px 0px 0px 15px;
  list-style-position: inside;
  list-style-type: square;
  color: rgb(0,51,153);
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size:12px;
}

.message .contenu li{
  margin: 0px 0px 6px 0px;
}

.message .contenu em{
  font-style : italic;
  font-weight: normal;
  color : rgb(0,51,153);
}

.message .contenu ol{
  list-style-type: decimal;
}


.message .contenu h3 {
  font-size: 18px;
  color : rgb(0,51,153);
}
.message .contenu h4 {
  font-size: 16px;
}
.message .contenu h5 {
  font-size: 14px;
}

table.liste tr.message .pied_message {
  border-top: 1px dotted rgb(193,193,193);
}

table.liste tr.message .informations {
  float: left;
  padding: 3px;
  font-size: 9px;
  vertical-align: middle;
}

table.liste tr.message .actions {
  float: right;
  padding: 3px 6px 0px 0px;
  text-align: right;
  vertical-align: center;
}

table.liste#petite_ligne td {
  height: 30px;
}

table.liste#messages td {
  height: 1px;
}


table.liste .actions_sujet{
  clear : both;
}

table.liste .actions_sujet a{
  text-decoration:none;
}

table.liste .actions_sujet a:hover{
  text-decoration:underline;
}
