/* -- Général -- */
a {
	color: #FFF;
	text-decoration: underline;
}
a:hover, a:focus {
	color: #96CA2D;
}
em {
	font-style: italic;
}


/* -- Page (Body/Html) -- */
html {
	font-size: 100%;
}
body {
	padding: 20px 50px;
	color: #F0E39E;
	background: #375D81;
	font-family: Verdana, sans-serif;
	font-size: .8em;
	line-height: 1.25;
}

/* -- En-tête du site -- */
#header {
	padding-bottom: 25px;
	text-align: center;
	
}
#header h1 {
	margin: 0;
    text-align: center;
    border: 1px solid black;
	display: block;
	background: #333;
}

/* -- Titres -- */
h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 .5em 0;
}
h1, h2 {
	font-family: normal;
	font-weight: normal;
}
h1 {
	font-family: Verdana, sans-serif;
    color: #ED7F10;
	font-size: 3.5em;
	text-shadow: #000 1px 1px, 
                 #000 -1px 1px, 
                 #000 -1px -1px, 
                 #000 1px -1px; 
}
h2 {
    font-size: 1.8em;
	border: 1px double black;
	padding: 1.5px;
	float: center;
}
h3 {font-size: 1.1em;}
h4 {font-size: 1em;}

/* -- Navigation (Latérale Gauche) -- */
#navigation {
	width: 18%;
	float: left;
	background: #333;
	border: 1px solid black;
}
#navigation ul {
	margin: 0;
	padding: 20px 20px;
	list-style: none;
	color: #FF6533;
}
#navigation a {
	display: block;
	height: 1%;
	padding: 6px 6px 6px 10px;
	line-height: 1.5;
	font-size: 1em;
	text-decoration: none;
}

/* Conteneur (Contenu princiapl du site/Articles) */
#contenu {
	margin-left: 20%;
	margin-bottom: 20px;
	padding: 10px 20px;
	color: #363B29;
	background: #ccc;
	border: 1px solid black;
}
#contenu > :first-child {
	margin-top: 10px;
}
#contenu p, #contenu li {
	line-height: 1.5;
}
#contenu a {
	color: #332510;
}
#contenu a:hover, #contenu a:focus {
	color: #6E5122;
}

/*-- Thème pour les tableaux --*/
table
{
    border-collapse: collapse;
}
td, th
{
    border: 1px solid black;
	padding: 5px;
}

/* -- Balises "Paragraphes" -- */
p {
	margin: .75em 0;
}
li p, blockquote p {
	margin: .5em 0;
}

/* -- Footer/Mentions -- */
#footer {
	margin: 20px 0 5px 0;
	text-align: center;
	font-size: 0.75em;
	margin-left: 20%;
	margin-bottom: 20px;
	padding: 10px 20px;
	color: #FFF;
	background: #333;
	border: 1px solid black;
}