@charset "ISO-8859-1";

/* CSS Document */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif }
	
img, table { margin: 0; padding: 0; border: none; }

/*  ------------------------------------------
/*  Page d'accueil
/*  ------------------------------------------ */

.fondnoir {
	background-color: #000;
	color: #fff; }

.fondnoir a {
	color: #fff; }
	
.fondvert {
	background-color: #5b6a27;
	color: #fff; }

.fondvert a {
	color: #fff; }

/*  ------------------------------------------
/*  Barre navigation NOIR
/*  ------------------------------------------ */

.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em; }

.navigation a {
	text-decoration: none; }
	
.navigation a:hover {
	font-weight: bold; }

.on {
	font-weight: bold; }
	
.sousnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.77em; }

.sousnavigation a {
	text-decoration: none; }
	
.sousnavigation a:hover {
	font-weight: bold; }

.soussnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic; }

.soussnavigation a {
	text-decoration: none; }
	
.soussnavigation a:hover {
	font-weight: bold; }
	
/*  ------------------------------------------
/*  Contenu
/*  ------------------------------------------ */

.catalogue {
	text-align: center;
	width: 95px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.catalogue a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.82em;
	text-decoration: none;
	line-height: 2em;
}
.catalogue a:hover {
	text-decoration: underline; }

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	margin: 0.59em;
}

#noir {
	color: #000; }

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.03em;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0.59em;
	font-weight: bold; }

#contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	text-align: left;
	font-style: normal; }

.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.96em; }

.titreb {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 1.15em;
	padding: 0px;
	margin-top: 14px;
	margin-bottom: 4px; }

.form_error {
	color: #00704b;
	font-weight: bold; }

.reduire p { line-height: 10px; }

.erreur {
	color: #FF0000;
	font-weight: bold;
}

.blue { color: #0000FF !important;}



