#global { width:1004px; margin:0 auto; background:url(../images/background/global.png) repeat-y; overflow:hidden;}
	#top { background:#FFF; height:21px; overflow:hidden; color:#45ABD6; }
		#acces_rapide { float:left; padding:6px 50px 0 270px; height:15px; text-transform:uppercase; }
			#acces_rapide li { display:inline; margin:0 10px 0 0; }
			#acces_rapide li a , #acces_rapide li span { color:#45ABD6; display:block; float:left; white-space:nowrap; padding:0 8px; border-right:1px solid #45ABD6; }
				#acces_rapide li a.contact { border:none; } 
			#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus { color:#FFF; background:#45ABD6; text-decoration:none; }
		#recherche { padding:2px 0 0 0; }
			#recherche label { }
			#recherche input.champ { display:inline; width:90px; font-size:1.1em; color:#45ABD6; border:1px solid #45ABD6; padding:1px 0 1px 5px; }
			#recherche input.bouton { display:inline; background:#45ABD6; border:0; color:#FFF; padding:0; margin-top:1px; font-size:1em; border:1px solid #45ABD6; }
			#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus { background:#45ABD6; border-color:#45ABD6; color:#FFF; }
	#header { clear:both; height:236px; width:990px; }
		#header img { position:absolute; }
		#header h1 { margin-left:50px; }
		#header a { margin-left:50px; }
	#main { clear:both; width:988px; font-size:1.1em; margin:0 8px; overflow:hidden; background:#FDFDFC; }
		#left { width:209px; float:left; overflow:hidden; }
			#menu { border-top:1px solid #FDFDFC; border-left:1px solid #FDFDFC; margin:0 0 40px 0; width:208px; float:left; }
				#menu h2 { display:none; }
				#menu li { display:block; float:left; width:199px; }
				#menu li.level0 { border-bottom:1px solid #FDFDFC; }
					.menunode201 { border-right:10px solid #DE7BFB; background:#E2E5F7; }
					.menunode211 { border-right:10px solid #1178E0; background:#CEE5F5; }
					.menunode8316 { border-right:10px solid #FFCC00; background:#E6EDDE; }
					.menunode8015 { border-right:10px solid #FF3300; background:#E6DEDE; }
					.menunode8314 { border-right:10px solid #FF9933; background:#E6E8E3; }
					.menunode10643 { border-right:10px solid #03A967; background:#CCEAE8; }
					.menunode10644 { border-right:10px solid #9A35B7; background:#DCDEF0; }
					.menunode10645 { border-right:10px solid #CF463C; background:#E1E0E4; }
					.menunode10646 { border-right:10px solid #4CAED8; background:#D4EAF4; }
					#menu li a , #menu li strong { display:block; color:#333; }
						#menu li.level0 strong { padding:4px 2px 4px 9px; }
						#menu li.level0 a { padding:4px 2px 4px 9px; }
							#menu li.level0 a:hover { }
						
						#menu li.level1 strong { padding:4px 2px 4px 22px; }
						#menu li.level1 a { padding:4px 2px 4px 22px; }
							#menu li.level1 a:hover { }

						#menu li.level2 strong { padding:4px 2px 4px 30px; }
						#menu li.level2 a { padding:4px 2px 4px 30px; }
							#menu li.level2 a:hover { }
					#menu li a.selected { font-weight:bold; }

			#accesdirect { margin:0 0 35px 0; padding:0 21px 0 12px; }
				#accesdirect h2 { height:30px; background:url(../images/background/accesdirect.gif) no-repeat; }
					#accesdirect h2 span { display:none; }
				#accesdirect li { display:inline; }
					#accesdirect li a { display:block; padding:3px 5px 3px 38px; background:url(../images/background/accesdirecta.gif) 30px 8px no-repeat; color:#333; }
						#accesdirect li a:hover { background:#008CC7 url(../images/background/accesdirectao.gif) 30px 8px no-repeat; color:#FFF; text-decoration:none; }

			#pratique { margin:0 0 25px 0; padding:0 21px 0 12px; }
				#pratique h2 { height:30px; background:url(../images/background/pratique.gif) no-repeat; }
					#pratique h2 span { display:none; }
				#pratique li { display:inline; }
					#pratique li a { display:block; padding:3px 5px 3px 38px; background:url(../images/background/pratiquea.gif) 30px 8px no-repeat; color:#333; }
						#pratique li a:hover { background:#46AA26 url(../images/background/accesdirectao.gif) 30px 8px no-repeat; color:#FFF; text-decoration:none; }

			#culture { margin:0 0 25px 0; padding:0 21px 0 12px; }
				#culture h2 { height:30px; background:url(../images/background/culture.gif) no-repeat; }
					#culture h2 span { display:none; }
				#culture li { display:inline; }
					#culture li a { display:block; padding:3px 5px 3px 38px; background:url(../images/background/culturea.gif) 30px 8px no-repeat; color:#333; }
						#culture li a:hover { background:#5F1D1D url(../images/background/accesdirectao.gif) 30px 8px no-repeat; color:#FFF; text-decoration:none; }
			.subtree_level_1_node_id_200.noeud_200 #culture { display:none; }


		#contenu { float:left; width:665px; padding:15px 65px 20px 49px; overflow:hidden; }
		.noeud_200 #contenu { width:700px; padding:26px 30px 20px 49px; }
			#middle { width:391px; padding:0 64px 0 0; overflow:hidden; float:left; overflow:hidden; }
				#alaune { height:19px; background:url(../images/background/actualites.gif) no-repeat; margin:0 0 20px 0; }
					#alaune span { display:none; }
			#right { float:left; width:245px; }
				#frontpage_agenda { background:url(../images/background/agenda.gif) no-repeat; padding:40px 0 15px 0; margin:0 0 10px 0; }
					ul#agenda { margin:0; padding:0; }
					#agenda li { margin:0 0 1em 0; padding:0; background:none; }
						#frontpage_agenda a { color:#333; text-decoration:none; }
							#frontpage_agenda a:hover { text-decoration:underline; }
						a#tous_evenements { color:#46AA26;display:block; font-weight:bold; }
							a#tous_evenements:hover { }
				#frontpage_culture { background:url(../images/background/culture.gif) no-repeat; padding:35px 0 15px 0; }
					#frontpage_culture ul { background:none; margin:0; padding:0; }
					#frontpage_culture li { background:none; margin:0; padding:0; }
					#frontpage_culture ul.onglets { border:1px solid #5F1D1D; border-right:0; border-bottom:0; overflow:hidden; float:left; }
						#frontpage_culture ul.onglets li { display:block; border-right:1px solid #5F1D1D; padding:5px 8px; float:left; }
							#frontpage_culture ul.onglets li a { color:#5F1D1D; text-decoration:none; }
								#frontpage_culture ul.onglets li a:hover { text-decoration:underline; }
						#contenu_onglets { clear:left; background:#5F1D1D; color:#FFF; padding:20px 10px 10px; }
							#contenu_onglets li { text-align:right; }
							#contenu_onglets li p { text-align:left; margin:0 0 10px; }
							#contenu_onglets a { text-align:right; text-decoration:none; color:#FCB033; background:url(../images/background/contenu_ongletsa.gif) 0 3px no-repeat; padding-left:15px; ; }
								#contenu_onglets a:hover { text-decoration:underline; }
					.ui-tabs-hide { display:none; }
					#frontpage_culture ul.onglets li.ui-tabs-selected { background:#5F1D1D; }
						#frontpage_culture ul.onglets li.ui-tabs-selected a { color:#FFF; font-weight:bold; }

	#bottom { width:444px; height:80px; margin:0 auto; padding:26px 30px 0 530px; background:url(../images/background/footer.png) no-repeat; overflow:hidden; }
		#copyright { float:right; width:80px; white-space:nowrap; color:#BFB4AD; text-align:right; }
			#copyright a { color:#BFB4AD}
		#bottom ul { float:left; color:#FFF; white-space:nowrap;}
			#bottom ul li {display:inline;}
				#bottom ul li a { color:#FFF; text-transform:uppercase; padding:0 10px; white-space:nowrap;}
