body
	{
	margin: 0px;
	padding: 0px;
	background-color: #5F0628;
	}

/* ---- Spec. Liens ---- */

a:link, a:visited, a:active
	{
	/*color: #C1CEBD;*/
	/*color:#000;*/
	color:#000;
	text-decoration: none;
	}
			
a:hover
	{
	/*color: #830635;*/
	/*color: #C1CEBD;*/
	color:#FF0000;
	text-decoration: none;
	}

/* ---- Spec. Images ---- */

img
	{
	border-top: none;
	border-left: none;
	border-right: 2px solid #C1CEBD;
	border-bottom: 2px solid #C1CEBD;
	padding: 0px;
	margin: 10px;
	}
	
.retour
	{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	_text-align: center;							/* Force le centrage de l'image sous IE */
	}
	
/* ---- Spec. Titres ---- */

h1
	{
	font-family: impact,Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 25px;
	text-align: center;
	color: #FFDAB9;
	}
	
h2
	{
	font-family: Arial, Rockwell, "Trebuchet MS", Helvetica, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	color: #E36B1B;
	}

h3
	{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	text-decoration: underline;
	color: #FFFFFF;
	}

/* ---- Spec. tableau ---- */

#tableau
	{
	margin: auto;
	font-family: arial, verdana, helvetica, tahoma, Arial,sans-serif;
	text-align: center;
	border-collapse:collapse;	/*pour que les bordures du tableau et des cellules se confondent*/
	border: 2px solid #C1CEBD;
	background-color: #830635;
	}

#tableau  thead
	{
	font-weight: bold;
	background-color:#5F0628;
	}	

#tableau td
	{
	margin: auto;
	padding: 5px;
	}
	
#tableau_SQYPT
	{
	width: 60%;
	margin: auto;
	font-family: arial, verdana, helvetica, tahoma, Arial,sans-serif;
	text-align: center;
	border-collapse:collapse;	/*pour que les bordures du tableau et des cellules se confondent*/
	border: 2px solid #C1CEBD;
	background-color: #830635;
	}

#tableau_SQYPT  thead
	{
	font-weight: bold;
	background-color:#5F0628;
	}

#tableau_SQYPT td
	{
	margin: auto;
	padding: 5px;
	}
	
/* ---- Spec. Listes ---- */

ul, li
	{
	margin: 0px;
	padding: 0px;
	}
	
#navigation 
	{
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 2px;
	list-style: none ;
	font-family: arial, verdana, helvetica, tahoma, Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center ;
	background: #01644D;
	border-bottom: #C1CEBD 1px solid;
	}
	
#navigation li
	{
	display: inline ;
	margin: 2px;
	padding: 0px;
	}
	
#navigation li a {
	padding: 5px 10px 2px 10px;
	margin: 0px;
	color: #FFF;
	border-top: #C1CEBD 2px solid;
	border-right: #C1CEBD 2px solid;
	border-left: #000 2px solid;
	background: #830635;
	}

#navigation li a:hover, #navigation li a:focus, #navigation li a:active
	{
	background: #5F0628;
	}	
	
ul.Liste
	{
	margin-left: 20px;	/* marge gauche */
	padding: 0px;
	list-style-type: square;
	line-height: 30px;
	}
	
li.Liste
	{
	margin-left: 40px;
	}

ul.Glossaire 
	{
	padding: 0px;
	margin: 0px;
	list-style-type: none; 					/* on supprime les puces, inutiles */
	font-family: arial, verdana, helvetica, tahoma, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	background-color: #01644D;
	}

/* ---- Définition des DIV ---- */

#conteneur					/* conteneur globale du site, pour centrer ce dernier */
	{
	position: absolute;
	left: 50%;
	margin: 20px 0 0 -400px;
	width: 800px;
	background: #000000;
	border: 2px solid #C1CEBD;
	}

#banniere	 						/* En-tete du site. */
	{
	width: 800px;
	height: 130px;
	background-image: url('images/NH_Banniere.jpg');
	background-repeat: no-repeat;
	}

#contenu
	{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 600px;
	background-color: #01644D;
/*	background-image: url('images/NH_Fond.gif');
	background-position: center;
	background-repeat: no-repeat;
	_ background-attachment: fixed;	/* hack pour IE */
	overflow: auto;
	}
	
#bas
	{
	clear: both;
	border-top: #C1CEBD 1px solid;
	background-color: #01644D;
	}

#cont_edito
	{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 30px;
	}

#edito
	{
	margin: 0px;
	padding: 10px;
	background-color: #830635;
	border: #FFFFFF 2px solid;
	}	


.droite
	{
	float: right;
	margin-left: 10px;
	}
	

.gauche
	{
	float: left;
	margin-right: 10px;
	}

.float_reset
	{
	clear: both;
	}
	
/* ---- Spec.  texte ---- */

.text_defaut
	{
	margin: 10px;
	font-family: Helvetica, Tahoma, Rockwell, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 18px;
	text-align: justify;
	color: #FFFFFF;
	}

.text_bold
	{
	font-family: Helvetica, Tahoma, Rockwell, "Trebuchet MS", Arial, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

.text_italic
	{
	font-family: Helvetica, Tahoma, Rockwell, "Trebuchet MS", Arial, Arial, Verdana, sans-serif;
	font-style: italic;
	}
	
.text_orange
	{
	font-family: Helvetica, Tahoma, Rockwell, "Trebuchet MS", Arial, Arial, Verdana, sans-serif;
	font-style: normal;
	color: #E36B1B;
	}

.text_8px
	{
	width: 600px;
	margin-left : auto;
	margin-right: auto;
	font-family: Helvetica, Tahoma, Rockwell, "Trebuchet MS", Arial, Arial, Verdana, sans-serif;
	font-size: 18px;
	text-align: justify;
	color: #FFFFFF;
	}
	
.text_bas
	{
	display: block;
	font-family: Rockwell, "Trebuchet MS", verdana, helvetica, tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFCC66;
	}