/* --------------------------------------------------------------------------------------------- Input type submit/button */
	input.bouton {
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#000;
		border:1px solid #000;
		padding:1px;
		cursor:pointer
	}
	input.bouton:hover, input.bouton:focus, input.bouton.focus {
		background:#ccc;
		border-color:#000;
	}


/* ------------------------------------------------------------------------- Liens */
	a {text-decoration:none}
	a:hover, a:focus, a.focus {text-decoration:underline}
	a img {border:none}
/* ------------------------------------------------------------------------- Liste */
	ul {list-style:none}
/* ------------------------------------------------------------------------- Divers */
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	abbr, acronym {
	  border-bottom:1px dotted #333;
	  cursor:help
	}
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
	}
	body {
		font-size:68.75%;
		/**/font-family:Trebuchet MS, arial, helvetica, sans-serif;
		/**/color:#3D3D3F;
		text-shadow:#fff 0 0 0;
		background:#fff;
		padding-bottom:20px
	}
	
	
/* ------------------------------------------------------------------------- Liens */
	a {text-decoration:underline}
	a:hover, a:focus, a.focus {text-decoration:none}
	a img {border:none}
/* ------------------------------------------------------------------------- Liste */
	ul {list-style:none}
/* ------------------------------------------------------------------------- Divers */
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	abbr, acronym {
	  border-bottom:1px dotted #333;
	  cursor:help
	}

/* --------------------------------------------------------------------------------------------- Liens d'accès rapide */
	#acces_rapide {
		color:#fff;
		padding:0 10px 0 0;
		float:left;
		overflow:hidden;
	}
	#acces_rapide li {
		display:inline;
	}
	#acces_rapide li a {
		float:left;
		display:block;
		color:#fff;
		text-decoration:none;
		padding:2px 10px 3px 10px;
		border-right:1px solid #fff;
		overflow:hidden;
	}
	#acces_rapide li span {
		float:left;
		display:block;
		color:#fff;
		text-decoration:none;
		padding:2px 10px 3px 10px;
		border-right:1px solid #fff;
		overflow:hidden;
	}
	#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus {
		/**/color:#fff;
		text-decoration:underline
		}
		
/* --------------------------------------------------------------------------------------------- Recherche */
	#recherche {
		padding-top:2px;
		float:left;
		margin:0;
		width:260px;
	}
	
	#recherche label {
		color:#7C7977;
		float:left;
		margin-right:3px;
		margin-top:1px;
		font-weight:bold;
	}
	#recherche input.champ {
		width:130px;
		font-family:arial, helvetica, sans-serif;
		font-size:1.1em;
		color:#7C7977;
		border:1px solid #7C7977;
		padding:0 0 0 10px;
		background:#fff;
		float:left;
		}
	
	#recherche input.bouton {
		float:left;
		background:#7C7977;
		border:0;
		color:#fff;
		font-weight:bold;
		}
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus {
		background:#fff;
	}
	
/* --------------------------------------------------------------------------------------------- Contenu */
	#fil_arianne { color:#969595; height:24px; font-size:0.85em; line-height:13px; }
	#fil_arianne a { color:#969595; text-decoration:none; padding:0 5px; }
	#fil_arianne a:hover { color:#F29400; text-decoration:underline; }
	.sous_niveaux_2_noeud_211 #fil_arianne a:hover { color:#F35600; }
	.sous_niveaux_2_noeud_8316 #fil_arianne a:hover { color:#4895ED; }
	.sous_niveaux_2_noeud_8015 fil_arianne a:hover { color:#3CB500; }

/* -------------------------------------------------------------------- Sommaire */
	#sommaire {
		clear:both;
		padding:10px 0 5px 0;
		margin:20px 0 0 0
	}
	#sommaire h2 {
		color:#464231;
		margin-bottom:10px
	}
		.sous_niveaux_2_noeud_201 #sommaire h2 { color:#F29400; }
		.sous_niveaux_2_noeud_211 #sommaire h2 { color:#F35600; }
		.sous_niveaux_2_noeud_8316 #sommaire h2 { color:#4895ED; }
		.sous_niveaux_2_noeud_8015 #sommaire h2 { color:#3CB500; }	
	#sommaire ul { font-size:0.9em; font-weight:bold; padding-left:40px; color:#464231; }
		.sous_niveaux_2_noeud_201 #sommaire ul { color:#F29400; }
		.sous_niveaux_2_noeud_211 #sommaire ul { color:#F35600; }
		.sous_niveaux_2_noeud_8316 #sommaire ul { color:#4895ED; }
		.sous_niveaux_2_noeud_8015 #sommaire ul { color:#3CB500; }
	#sommaire ul li a { color:#464231; text-decoration:none; }
	#sommaire ul li a:hover,
	#sommaire ul li a:focus,
	#sommaire ul li a.focus { text-decoration:underline; }
/* -------------------------------------------------------------------- Plan du site */
	#plan_site {
		float:left;
		width:100%;
		border-collapse:collapse
	}
	#plan_site tr td {
		width:48%;
		vertical-align:top;
		padding:0 5px 5px 5px;
		background:url(../images/background/sitemap_td.gif) no-repeat;
	}
	#plan_site tr td h2 a {text-decoration:none}
	#plan_site tr td h2 a:hover, #plan_site tr td h2 a:focus, #plan_site tr td h2 a.focus {text-decoration:underline}
	#plan_site tr td ul li a {
		/**/color:#000;
		text-decoration:none
	}
	#plan_site tr td ul li a:hover, #plan_site tr td ul li a:focus, #plan_site tr td ul li a.focus {text-decoration:underline}

/* -------------------------------------------------------------------- Outils */
#outils {
		float:left;
		width:100%;
		padding:0 0 30px 0;
		margin:30px 0 0 0
	}

	#outils a {
		color:#969595;
		text-decoration:none;
		font-size:0.85em;
		padding:0 0 0 17px;
		margin-right:2em;
	}
	#outils a:hover { color:#F29400; }
	.sous_niveaux_2_noeud_211 #outils a:hover { color:#F35600; }
	.sous_niveaux_2_noeud_8316 #outils a:hover { color:#4895ED; }
	.sous_niveaux_2_noeud_8015 #outils a:hover { color:#3CB500; }
	.boutique #outils a:hover { color:#9D9B92;}
	
	#outils span.delimiter { display:none; }
	
	#retour { background:url(../images/background/retour.gif) no-repeat 0px 2px; }
	#envoyer_ami {background:url(../images/background/envoyer_page.gif) no-repeat 0px 2px; }
	#imprimer {background:url(../images/background/imprimer.gif) no-repeat 0px 2px; }
		#imprimer span {
			clear:both;
			}
			#imprimer span a {text-decoration:underline}
			#imprimer span a:hover {text-decoration:none}
	#haut_page_link {background:url(../images/background/haut_page.gif) no-repeat 0px 2px; }
	
	/* --------------------------------------------------------------------------------------------- Captcha */
	fieldset.captcha {
		clear:both;
		border:1px dashed #ccc;
		padding:10px;
		margin:0 0 10px 0;
		width:400px;
		font-size:0.8em;
	}
	fieldset.captcha legend {
		font-size:1.2em;
		font-weight:bold;
		background:#fff;
		padding:0 5px
	}
	* html fieldset.captcha legend {margin-bottom:10px}
	*+html fieldset.captcha legend {margin-bottom:10px}
	fieldset.captcha img {
		float:left;
		margin:0 10px 0 0
	}
	fieldset.captcha a {display:block}
	fieldset.captcha input {
		width:50px;
		font-family:verdana;
		font-size:0.8em;
		border:1px solid #666;
		padding:2px 0 2px 3px
	}
