	input.bouton, input.defaultbutton {
		font-family:tahoma;
		font-size:0.9em;
		color:#852e27;
		background: url(../images/background/bouton-bgd.gif) repeat-x;
		border:1px solid #ccc;
		padding:3px 5px;
		font-weight:bold;
		cursor:pointer;
		margin-bottom:10px;
	}
	input.bouton:hover, input.bouton:focus,
	input.defaultbutton:hover, input.defaultbutton:focus
	{
		background:url(../images/background/bouton-bgd.gif) repeat-x;
		border-color:#6c1a59;
	}
	#acces_rapide {
		float:right;
		color:#fff;
		padding-right:58px;
		padding-top:10px;
		background:#B9ADB7;
	}
	#acces_rapide li {
		display:inline
	}
	#acces_rapide li a {
		/**/color:#fff;
		text-decoration:none;
		padding-left:14px;
		margin-right:10px;
		font-size:1.1em;
	}
	#acces_rapide li span {
		/**/color:#fff;
		text-decoration:none;
		padding-left:14px;
		margin-right:10px;
		font-size:1.1em;
	}           
	#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus {
		/**/color:#671A52;
		text-decoration:underline
	}
	
	#acces_rapide #accueil { background:url(../images/background/ar-accueil.gif) no-repeat 0 3px; }
	#acces_rapide .aller_au_contenu { background:url(../images/background/ar-ancre_contenu.gif) no-repeat 0 3px; }
	#acces_rapide #accessibilite { background:url(../images/background/ar-access.gif) no-repeat 0 2px; }
	#acces_rapide #plan-du-site { background:url(../images/background/ar-sitemap.gif) no-repeat 0 4px; }
	
	
	
	#recherche {
		clear:both;
		width:217px;
		height:29px;
		background:url(../images/background/search-bgd.gif) no-repeat;
		margin:0px 0 0 200px;
		position:absolute;
		top:76px;
	}
	.noeud_200 #recherche { top:76px; }
	.sitemap_layout #recherche { top:76px; }
	#recherche label {
		position:relative;
		top:-13px;
		left:15px;
		color:#6C1A59;
		font-size:1em;
		font-style:italic;
		float:left;
		
	}
	#recherche input.champ {
		position:relative;
		left:40px;
		top:8px;
		width:100px;
		font-family:arial, helvetica, sans-serif;
		font-size:1em;
		color:#696267;
		border:0;
		padding:2px 0 0 8px;
		background:#fff;
		}
	
	#recherche input.bouton {
		width:24px;
		height:24px;
		float:right;
		position:relative;
		top:-16px;
		left:-10px;
		background:none;
		border:0;
		color:#6C1A59;
	}
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus {
		background:#fff;
	}
	
	
	#fil_arianne {
		
	}
	#fil_arianne a {
		/**/color:#000
	}
	#sommaire {
		clear:both;
		padding:10px 0 5px 20px;
		margin:20px 0 0 0
	}
	#sommaire h2 {
		color:#000;
		margin-bottom:10px
	}
	#sommaire ul {
		font-size:1.1em;
		padding-left:20px
	}
	
	.sous_niveaux_2_noeud_201  #sommaire ul li { color:#AD2F26; }
	.sous_niveaux_2_noeud_211  #sommaire ul li { color:#E39103; }
	.sous_niveaux_2_noeud_7529 #sommaire ul li { color:#6C1A59; }
	.sous_niveaux_2_noeud_7530 #sommaire ul li { color:#21B521; }
	.sous_niveaux_2_noeud_7531 #sommaire ul li { color:#2E90BE; }
	.sous_niveaux_2_noeud_7532 #sommaire ul li { color:#2A9A5C; }
	.sous_niveaux_2_noeud_7963 #sommaire ul li { color:#CD4473; }
	
	#sommaire ul li a {
		/**/color:#536471;
		text-decoration:none
		}
		
	.sous_niveaux_2_noeud_201  #sommaire ul li a:hover { color:#AD2F26; }
	.sous_niveaux_2_noeud_211  #sommaire ul li a:hover { color:#E39103; }
	.sous_niveaux_2_noeud_7529 #sommaire ul li a:hover { color:#6C1A59; }
	.sous_niveaux_2_noeud_7530 #sommaire ul li a:hover { color:#21B521; }
	.sous_niveaux_2_noeud_7531 #sommaire ul li a:hover { color:#2E90BE; }
	.sous_niveaux_2_noeud_7532 #sommaire ul li a:hover { color:#2A9A5C; }
	.sous_niveaux_2_noeud_7963 #sommaire ul li a:hover { color:#CD4473; }
	
	
	
	
	#sommaire ul li a:hover, #sommaire ul li a:focus, #sommaire ul li a.focus {text-decoration:underline}

	#plan_site {
		float:left;
		width:100%;
		border-collapse:collapse
	}
	#plan_site table { clear:both; width:100%;  }
	#plan_site tr td {
		vertical-align:top;
		padding:0 10px 5px 5px;
		width:50%;
	}
	#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}
	

#plan_site h1 {
		display:block;
		clear:both;
		border-bottom:1px solid #536471;
		font-family:verdana;
		font-weight:normal;
		font-size:2em;
		padding-bottom:7px;
		margin-bottom:14px;
		color:#536471;
		text-align:left;
		float:none;
		
	}

/*
#outils {
		clear:both;
		width:750px;
		font-family:'trebuchet ms';
		padding:20px 0 0 235px;
		margin:0;
		font-size:0.9em;
		overflow:hidden;
		background:#d3cdd1;
		background:none;
		height:20px;
		position:relative;
		z-index:0;
	}*/
	
	
	#outils {
			clear:both;
			font-family:'trebuchet ms';
			padding:20px 0 0 50px;
			margin:0;
			font-size:0.9em;
			overflow:hidden;
			background:#d3cdd1;
			background:none;
			height:20px;
			position:relative;
			z-index:0;
		}
	
	#main_content_box #outils { background:blue; padding:20px 0 0 0; width:480px; }
	
	.contenu ul#outils li {
		list-style-type:none;
		float:left;
		background:none;
		padding:0 0 0 17px;
		margin:0 20px 0 0;
	}
	
	#outils li a {
		color:#536471;
		text-decoration:none
	}
	#outils li a:hover {text-decoration:underline}
	
	.contenu ul#outils li#retour {background:url(../images/background/retour.gif) no-repeat 0 2px; }
	.contenu ul#outils #envoyer_ami {background:url(../images/background/envoyer_page.gif) no-repeat 0 2px; padding:0 0 0 16px;}
	.contenu ul#outils #imprimer {background:url(../images/background/imprimer.gif) no-repeat 0 2px; }
		#imprimer span a {text-decoration:underline}
		#imprimer span a:hover {text-decoration:none}
	.contenu ul#outils li#haut_page {background:url(../images/background/haut_page.gif) no-repeat 0 2px; }
	.contenu ul#outils li#fermer {background:url(../images/background/fermer.gif) no-repeat 0 2px; }
