
/* --- STYLES DE BASE --- */ 
/* --- http://www.alsacreations.com/astuce/lire/654-feuille-de-styles-de-base.html --- */
 
/* Page */ 
html { font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ }

body
{
	margin: 0;
	padding: 0; /* Remettre à zéro si nécessaire. */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 81.3%; /* À adapter pour la police choisie. (3) */
	line-height: 1.2; /* À adapter au design. (4) */
	color: #FFFFFF;
	background: url(../images/bg.jpg) repeat top center;
}

/* Titres */ 
h1, h2, h3, h4, h5, h6
{
	margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */
	line-height: 1.2;
	font-weight: bold; /* Valeur par défaut. (6) */
	font-style: normal;
}

h1
{
	font-size: 1.462em;
	color: #9E9D38;	
	border-bottom:1px solid #9E9D38;
	line-height:15pt;
	margin-top:0px;
	margin-bottom:18px;
	padding-bottom:5px;
}

h2
{
	font-size: 1.231em;
	color: #AFD2CD;
}

h3
{
	font-size: 1.077em;
	color: #FFFFFF;
}

h4
{
	font-size: 1em;
	color: #AFD2CD;
}

/* Listes */ 
ul, ol
{
	margin: .75em 0 .75em 32px;
	padding: 0;
}

ul { list-style: square; }

ol { list-style: decimal; }

li { margin-left:30px; }

/* Paragraphes */ 
p { margin: .75em 0; /* Marges plus faibles que par défaut. (7) */ }

address
{
	margin: .75em 0;
	font-style: normal;
}

/* Liens */ 
a { text-decoration: none; }

a:link { color: #9E9D38; }

a:visited
{
	color: #9E9D38;
	text-decoration: none;
}

a:hover, a:focus, a:active
{
	color: #AFD2CD;
	text-decoration: none;
}

/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a, a:active { outline: none; }

/* Pas de bordure autour des images dans les liens */ 
a img { border: none; }

/* Divers éléments de type en-ligne (8) */ 
em { font-style: italic; }

strong { font-weight: bold; }

u { text-decoration:underline; }

/* Blockquote */
blockquote { margin-left:20px; }

/* Formulaires */ 
form, fieldset
{
	margin: 0;
	padding: 0;
	border: none;
}

input, button, select { vertical-align: middle; /* Solution pb. d'alignement. (9) */ }

/* Mise en forme simple pour les tableaux */ 
table
{
	border-collapse: collapse; /* Valeur par défaut: "separate". */
	border-spacing: 0;
	margin-bottom:.75em;
}

caption { text-align:left; }
