/*Body */
body
{
   width: 760px;
   margin: auto; 
   margin-top: 20px; 
   margin-bottom: 20px;    
   background-color: #161410; 

}

/* L'en-tête */

#header {
	text-align: center;
	font: 62.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 50px;

	}



/* Le menu */

#menu
{
   padding: 0px;
   margin:auto;
   text-align: center;
   
}

.element_menu
{
   background-color: #161410;
   background-repeat: repeat-x;
   
   border: 1px solid #363430;
   
   margin-bottom: 10px; 
}

/* style texte menu */


.element_menu h3 /* Titres menu */
{    
   color: #bd934f;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu ul /* Liste */
{
   padding: 10px; 
   padding-left: 0px; 
   margin: 0px; 
   margin-bottom: 0px; 
   color: white;
   font: 75%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif,;
   font-weight: bold;

}

.element_menu a /* liens */
{
   color: #D8D7D3;
}

.element_menu a:hover /* liens pointés */
{
   background-color: #9C9890;
   color: white;
}

/*Corps de la page */

#corps
{
   margin-left: 0px; 
   margin-bottom: 0px; 
   padding: 20px; /* a 10px de la bordure de fenêtre */
   
   color: white;
   background-color: #161410; 
   background-repeat: repeat-x; 
   
   border-left: 1px solid #363430;
   border-right: 1px solid #363430; 
}

#corps h1 /*Titres h1 du corps */
{
   color: #bd934f;
   text-align: left;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2 /* Tous les titres h2 du corps */
{
   height: 30px;

   background-repeat: no-repeat; 
   
   padding-left: 30px;
   color: #bd934f;
   text-align: left;
}

#pied_de_page
{
   padding: 5px;

   text-align: center;

   color: grey;
   background-color: #161410;
   background-repeat: repeat-x;
   
   border: 1px solid #363430;
   font: 62.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
}

caption /* Titre du tableau */
{
   margin: auto; /* Centre le titre du tableau */
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: #bd934f;
   margin-bottom: 20px; 
}

table /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: 4px outset white; 
   border-collapse: collapse; 
}

th /* Les cellules d'en-tête */
{
   background-color: #bd934f;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

td /* Les cellules normales */
{
   border: 1px solid #bd934f;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 5px; 
}

hr {
	background-color: #22201d;
	border: 1px solid #363430;
	height: 10px;
	margin: 10px 0;
	width: 760px;
	}
h1, h2, h3, h4, h5, h6 { font-family: Georgia, 'Times New Roman', serif; font-weight: normal; }

h1 { color: #fff; font-size: 2em; margin: 0 0 8px; }
h1:before, h1:after { content: " . . "; color: #444; }
h1 span { color: #bd934f; }

h2 { color: #bd934f; font-size: 1.75em; margin: 0; padding: 1px 0; display: inline; border-bottom: 1px solid #35302a; }
	.post h2 a { color: #bd934f; }
	.post h2.first { font-size: 1.75em; }
	
	.widecolumn h2.title { 
		display: block; 
		padding: 13px 10px;
		background: #1b1814;
		margin: 0 0 15px; 
		border-bottom: 1px solid #35302a; 
		font-size: 1.75em; }

.description { color: #666; font-weight: bold; }

.comments h3 { margin: 0 0 10px 0; color: #bd934f; }


a:link, a:visited, a:active { color: #d8d7d3; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }