BODY {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;

  background-color: #242B35; /*242B35*/

  color: #959595;  /*FB710E */
  font-size: 10pt;
  font-family: arial, verdana;
  text-decoration: none;
  text-align : center; /* pour l'aligement centré du site web*/
}

div.main {
  width  : 950px;
  
  margin-top: 0px;
  
  margin-left   : auto; /* pour l'aligement centré du site web*/
  margin-right  : auto; /* pour l'aligement centré du site web*/
  
  background-image: url("images/banniere.jpg");
  background-position : top center;
  background-repeat: no-repeat;
  
  border: 1px solid #8A9295; /*1F3887*/
}

div.barrehaut {  
  width  : 950px;
  height : 143px;
  
  border-bottom : 1px solid #8A9295;
}

div.menu {
  padding-left : 250px;
  padding-top : 91px;
}

div.principal {
  width : 950px;
  
  overflow: hidden; /* FORCE LES DIV CONTENUS DEDANT A RESTER EN PLACE */
  
  background-color: #0A0C0F; /*4F5759*/
}

div.nouveautes {
  width : 200px;
  
  color: #959595;  
  font-size: 10pt;
  font-family: arial, verdana;
  text-decoration: none;
  text-align : left;  

  float: left;
}

div.contenupage {
  width : 745px; 
  color: #959595;  
  font-size: 10pt;
  font-family: arial, verdana;
  text-decoration: none;
  text-align : center;  

  float: left;
}

div.titre_menu_gauche {
  border-bottom : 1px dotted #8A9295;
  
  color: #FFFFFF; 
  font-size: 9pt;
  font-family: arial, verdana;
  font-weight: bold;
  text-decoration: none;
  text-align : justify;
  
  padding-left : 10px;
  padding-bottom : 2px;
}

div.texte_menu_gauche { 
  padding: 5px;
  
  color: #8A9295; 
  font-size: 8pt;
  font-family: arial, verdana;
  text-decoration: none;
  font-weight: bold;
  text-align : justify;
}

table.tableauligne {
  width: 710px; 

  border-bottom : 1px dotted #8A9295;
  
  background-image : url('images/bande-foncee.png');
  
  text-align : justify;
  vertical-align : top;
  
  color: #959595; 
  font-size: 10pt;
  font-family: arial, verdana;
  
  margin-left : 20px;
  margin-right : 15px;
}

table.tableaulignebis {
  width: 710px; 

  border-bottom : 1px dotted #8A9295;
  
  background-image : url('images/bande-claire.png');
  
  text-align : justify;
  vertical-align : top;
  
  color: #959595; 
  font-size: 10pt;
  font-family: arial, verdana;
  
  margin-left : 20px;
  margin-right : 15px;
}

table.tableau {
  width: 710px; 

  border-top : 1px dotted #8A9295;
  border-bottom : 1px dotted #8A9295;
  
  border-left : 1px solid #14181E;
  border-right : 1px solid #0A0C0F;
  
  background-image : url('images/bande-foncee.png');
  
  text-align : center;
  padding : 3px;
  margin-left : 20px;
  margin-right : 15px;
  margin-bottom : 20px;
}

table.tableau:hover {
  border : 1px solid #8A9295;
}

table.tableaubis {
  width: 710px;

  border-top : 1px dotted #8A9295;
  border-bottom : 1px dotted #8A9295;
  
  border-left : 1px solid #242B35;
  border-right : 1px solid #0A0C0F;
  
  background-image : url('images/bande-claire.png');
  
  text-align : center;
  padding : 3px;
  margin-left : 20px;
  margin-right : 15px;
  margin-bottom : 20px;
}

table.tableaubis:hover {
  border : 1px solid #8A9295;
}

table.tableautitre {
  width: 710px;
  
  padding : 0px; 
  
  margin-top : -2px;
  margin-left : 18px; 
  margin-right : 13px; 
  margin-bottom : 18px;
}

a:link { color: #8A9295; text-decoration: none;}
a:visited { color: #8A9295; text-decoration: none;}
a:hover { color: #FFFFFF; text-decoration: none;}

a.lien_texte:link { color: #FFFFFF; text-decoration: none;}
a.lien_texte:visited { color: #FFFFFF; text-decoration: none;}
a.lien_texte:hover { color: #8A9295; text-decoration: none;}

a.lien_soustitre:link { color: #FFFFFF; border-bottom : 1px dotted #FFFFFF; }
a.lien_soustitre:visited { color: #FFFFFF; border-bottom : 1px dotted #FFFFFF; }
a.lien_soustitre:hover { color: #FFFFFF; border-bottom : 1px solid #FFFFFF; }

a.lien_gris_menu:link { color: #8A9295; text-decoration: none;}
a.lien_gris_menu:visited { color: #8A9295; text-decoration: none;}
a.lien_gris_menu:hover { color: #FFFFFF; text-decoration: none;}

a.lien_menu_gauche { 
  position : relative;

  color: #8A9295;
  font-family: arial; 
  font-size: 8pt; 
  font-weight: bold;  
  
  text-align : left;
  vertical-align: top;
}

a.lien_menu_gauche:hover {
  color: #FFFFFF;
}
/*
a.lien_menu_gauche span {
  display: none; 
}
a.lien_menu_gauche:hover span {
  display:inline; 
  position:absolute;    
  top:50px; 
  left: 50px;
  width: 200px;
  
  z-index : 10;
   
  padding : 3px;

  color: #FFFFFF;
  font-family: arial; 
  font-size: 8pt; 
  font-weight: bold;
  text-align : left;
  vertical-align: top;
  border: 1px dotted #8A9295;
}*/

a.lien_ligne {
  display: block;
  position: relative;
  
  padding : 3px;
  
  color: #8A9295;
  font-size: 10pt;
  font-family: arial;
  
  text-align : left;

  background-color: #14181E;
}

a.lien_ligne:hover {
  color: #FFFFFF;
}

a.lien_ligne:visited {
  color: #8A9295;
}


img.menu {
  border : 0px;
}

img.image_taille_reelle { 
  border: 1px solid #8A9295;
}

img.photo_menu {
  width  : 80px;
  height : 80px;
  
  border: 1px solid #8A9295;
}

img.image_petite {
  width  : 30px;
  height : 30px;  
  border: 1px solid #8A9295;
}

img.image_lien {
  height : 150px;  
  border: 1px solid #8A9295;  
}

img.image {
  width : 200px;
  height : 200px;

  border: 1px solid #8A9295;   
}

p.texte_bleu {
  margin-top: 0px;
  margin-bottom: 0px;

  color: #8A9295;
  font-size: 10pt;
  text-align: justify;
}

p.texte_bleu_centre {
  margin-top: 0px;
  margin-bottom: 0px;
  
  color: #8A9295;
  font-size: 10pt;
  text-align: center;
}

p.texte_blanc {
  margin-top: 0px;
  margin-bottom: 0px;

  color: #FFFFFF;
  font-size: 10pt;
  text-align: justify;
}

p.texte_blanc_gras {
  margin-top: 0px;
  margin-bottom: 0px;

  color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  text-align: justify;
}

p.texte_blanc_gras_souligne {
  margin-top: 0px;
  margin-bottom: 0px;

  color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  text-align: justify;
  
  /*border-bottom : 1px dotted #FFFFFF;*/
}

p.texte_bleu_petit {
  margin-top: 0px;
  margin-bottom: 0px;

  color: #8A9295;
  font-size: 8pt;
  font-weight: bold;
  text-align: justify;
}

p.texte_bleu_petit_centre {
  margin-top: 0px;
  margin-bottom: 0px;
  
  color: #959595;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
}

p.texte_blanc_petit {
  margin-top: 0px;
  margin-bottom: 0px;

  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  text-align: justify;
}

p.texte_sous_menu {
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
}

p.texte_lien_sous_menu {
  margin-top: 0px;
  margin-bottom: 0px;
  
  padding-left : 8px;

  color: #FFFFFF;
  font-size: 10pt;
  text-align: justify;
}

p.titre_blanc {
  margin-top: 0px;
  margin-bottom: 0px;
  
  color: #FFFFFF;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}

input.form_affichage {
  color: #959595;
  font-size: 10pt;
  font-family: arial, verdana;
  border: 1px solid #959595;
  background-color: #000000;
}

select.form_affichage {
  color: #959595;
  font-size: 10pt;
  font-family: arial, verdana;
  border: 1px solid #959595;
  background-color: #000000;
}

textarea.form_affichage {
  color: #959595;
  font-size: 10pt;
  font-family: arial, verdana;
  border: 1px solid #959595;
  background-color: #000000;
}

div.frame {
  margin-top : 40px;
  
  margin-left: auto;
  margin-right: auto;

  width  : 650px;
  height : 370px; 
  
  /*overflow: auto;*/
  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
  /*background-color: #000000;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  opacity: 0.7;*/

  background-image: url("http://www.lordsofwinter.com/temp/fichiers/barre.png");  
  
  border : 1px solid #FB710E;
}