/* CSS Document */	
/* --------------------------------------------------------------------------------------------- Global */
#global { width:988px; margin:0 auto; padding:0; overflow:hidden; }
/* --------------------------------------------------------------------------------------------- Haut */
	#global_top { width:952px; background:url(../images/background/bg_fond.gif) no-repeat; padding:0 18px; margin:0; overflow:hidden; }
	/* liens du haut */
		.toplink { padding:5px 0 0 10px; margin:10px 0 0 0; height:25px; background:#a7a7a7; overflow:hidden; color:#FFF; }	
				#acces_rapide {	float:left; padding:2px 0 0 0; width:440px; }
					#acces_rapide li { display:inline;	margin:0 4px 0 0; }
						#acces_rapide li a { color:#FFF; text-decoration:none; margin:0 4px 0 0; }
							#acces_rapide li span { color:#FFF;	margin:0 4px 0 0; }
								#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus { color:#000; text-decoration:underline; }
	/* Moteur de recherche */
		span.recherche { display:block; width:80px; float:left; margin:0 0 0 70px; color:#FFF; font-weight:bold; padding:2px 0 0 0;}				
		#recherche { height:20px; width:170px; font-size:0.8em; float:left; padding:0; margin:0; background:url(../images/search.gif) no-repeat; }	
			#recherche label { display:none; }		
					#recherche input.champ { height:18px; width:133px; border:0; background:none; padding:1px 0 0 2px; }
						#recherche input.bouton { height:18px; width:28px; padding:0; margin:0; border:0; background:none; }			
	/* Drapeaux */
	#langue	{ float:right; padding:2px 7px 0 0;}
		#langue	a { display:block; width:22px; height:16px; float:left; margin-left:10px; }
		#langue	a.fr { background:url(../images/fr.gif) no-repeat;display:none; }
		#langue	a.gb { background:url(../images/gb.gif) no-repeat; }
			#langue	a span { display:none; }
		/* Menu */
		.menu { height:50px; width:952px; padding:15px 0 0 0; margin:0; overflow:hidden;}
			#menu { background:green;}
				#menu li { height:50px; float:left; margin:0; padding:0; position:relative;	display:inline; }
					#menu li a { display:block; height:50px; margin:0; padding:0; width:136px; }
					#menu li.noeud_201 a { background:url(../images/dec.gif) no-repeat; }
						#menu li.noeud_201 a:hover { background:url(../images/dec_hover.gif) no-repeat; }
					#menu li.noeud_211 a { background:url(../images/vot.gif) no-repeat; }
						#menu li.noeud_211 a:hover { background:url(../images/vot_hover.gif) no-repeat; }
					#menu li.noeud_8316 a { background:url(../images/enf.gif) no-repeat; }
						#menu li.noeud_8316 a:hover { background:url(../images/enf_hover.gif) no-repeat; }
					#menu li.noeud_8015 a { background:url(../images/spo.gif) no-repeat; }
						#menu li.noeud_8015 a:hover { background:url(../images/spo_hover.gif) no-repeat; }
					#menu li.noeud_8314 a { background:url(../images/bri.gif) no-repeat; }
						#menu li.noeud_8314 a:hover { background:url(../images/bri_hover.gif) no-repeat; }
					#menu li.noeud_10322 a { background:url(../images/urb.gif) no-repeat; }
						#menu li.noeud_10322 a:hover { background:url(../images/urb_hover.gif) no-repeat; }
					#menu li.noeud_10323 a { background:url(../images/brie.gif) no-repeat; }
						#menu li.noeud_10323 a:hover { background:url(../images/brie_hover.gif) no-repeat; }
							#menu li a span { position:absolute; top:-1000px; }
		/* Header */
		#header { height:215px; width:952px; overflow:hidden; }
			#flash_header { width:216px; height:215px; background:url(../images/bcr.gif) no-repeat; float:left; overflow:hidden; }
			#image_header { width:736px; height:215px; /*background:url(../images/tetiere.jpg) no-repeat;*/ float:left; overflow:hidden; }
		/* Footer */
		#footer { padding:10px 0 0 0; margin:0 18px; width:952px; height:20px; background:#a7a7a7; overflow:hidden; color:#FFF; clear:both; }	
			.copyright { width:216px; height:20px; padding:0 0 0 25px; float:left; overflow:hidden;}
				.copyright a { color:#4c4c4c; }
			.outils { width:500px; padding:0 0 0 100px; float:left; overflow:hidden;}
				.outils ul {}
					.outils ul li { display:inline; padding:0; }
						.outils ul li a { color:#FFF; }	
						
		/* Contextualité du menu principal */	
			body.sous_niveaux_2_noeud_201 div.menu ul#menu li.noeud_201 a { background:url(../images/dec_selected.gif) no-repeat; }
			/* Votre mairie */
			body.sous_niveaux_2_noeud_211 div.menu ul#menu li.noeud_211 a { background:url(../images/vot_selected.gif) no-repeat; }
			/* Enfance et scolaire */
			body.sous_niveaux_2_noeud_8316 div.menu ul#menu li.noeud_8316 a { background:url(../images/enf_selected.gif) no-repeat; }
			/* Sports culture loisirs */
			body.sous_niveaux_2_noeud_8015 div.menu ul#menu li.noeud_8015 a { background:url(../images/spo_selected.gif) no-repeat; }
			/* Brie pratique */			
			body.sous_niveaux_2_noeud_8314 div.menu ul#menu li.noeud_8314 a { background:url(../images/bri_selected.gif) no-repeat; }
			/* Urbanisme environement */
			body.sous_niveaux_2_noeud_10322 div.menu ul#menu li.noeud_10322 a { background:url(../images/urb_selected.gif) no-repeat; }
			/* brie économie */
			body.sous_niveaux_2_noeud_10323 div.menu ul#menu li.noeud_10323 a { background:url(../images/eco_selected.gif) no-repeat; }		