#site { width:988px; background:#FFF url(../images/background/main.gif) repeat-y; font-size:1.1em; }
	#header { height:249px; overflow:hidden; }
		#menuhaut { padding:3px 0 0 260px; height:23px; background:url(../images/background/menuhaut.gif) no-repeat; font-size:1.1em; overflow:hidden; }
			#acces_rapide { float:left; overflow:hidden; margin:0; padding:0; }
				#acces_rapide li { display:inline; margin:0; }
				#acces_rapide li a { color:#666; display:block; float:left; white-space:nowrap; padding:0 8px; border-right:1px solid #666; }
					#acces_rapide li a.contact { border:none; margin:0; }
				#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus { color:#FFF; background:#666; text-decoration:none; }
			#recherche { padding:0 10px 0 0; float:right; overflow:hidden; float:right; white-space:nowrap; }
				#recherche label { display:inline; color:#666; }
				#recherche input.champ { display:inline; width:90px; color:#666; border:1px solid #DE7B24; padding:1px 0 1px 5px; }
				#recherche input.bouton { display:inline; background:#DE7B24; color:#FFF; padding:0; margin-top:1px; border:1px solid #DE7B24; }
				#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus { background:#DE7B24; border-color:#FFF; color:#FFF; }
		#logo { width:213px; height:191px; float:left; overflow:hidden; padding:32px 0 0 37px; background:#FFF /*url(../images/background/logo.gif) 37px 32px no-repeat;*/ }
		#imgctxt { width:738px; height:223px; float:left; overflow:hidden; }

	#menu { clear:both; height:31px; background:#707681; margin:0; padding:0; list-style:none; font-size:1.2em; line-height:1em; }
		#menu li { float:left; display:inline; position:relative; }
			#menu li a { display:block; float:left; width:131px; padding:0 5px; height:27px; text-align:center; color:#FFF; border-bottom:4px solid; }
				#menu li a:hover { text-decoration:none; }
				#menu li a.sous_niveaux_2_noeud_201 { border-color:#DE7B24; padding-top:7px; height:20px; }
					#menu li a.sous_niveaux_2_noeud_201:hover { background:#DE7B24; }
				#menu li a.sous_niveaux_2_noeud_211 { border-color:#8D24DE; padding-top:7px; height:20px; }
					#menu li a.sous_niveaux_2_noeud_211:hover { background:#8D24DE; }
				#menu li a.sous_niveaux_2_noeud_8015 { border-color:#247BDE; padding-top:7px; height:20px; }
					#menu li a.sous_niveaux_2_noeud_8015:hover { background:#247BDE; }
				#menu li a.sous_niveaux_2_noeud_8314 { border-color:#73C338; }
					#menu li a.sous_niveaux_2_noeud_8314:hover { background:#73C338; }
				#menu li a.sous_niveaux_2_noeud_8316 { border-color:#AD2132; padding-top:7px; height:20px; }
					#menu li a.sous_niveaux_2_noeud_8316:hover { background:#AD2132; }
				#menu li a.sous_niveaux_2_noeud_10729 { border-color:#AD8B21; }
					#menu li a.sous_niveaux_2_noeud_10729:hover { background:#AD8B21; }
				#menu li a.sous_niveaux_2_noeud_10744 { border-color:#CA90EB; width:132px; padding-top:7px; height:20px; }
					#menu li a.sous_niveaux_2_noeud_10744:hover { background:#CA90EB; }
			#menu li ul { position:absolute; top:30px; left:0; width:200px; list-style:none; display:none; }
				#menu li ul.sous_niveaux_2_noeud_201 { background:#DE7B24; }
				#menu li ul.sous_niveaux_2_noeud_211 { background:#8D24DE; }
				#menu li ul.sous_niveaux_2_noeud_8015 { background:#247BDE; }
				#menu li ul.sous_niveaux_2_noeud_8314 { background:#73C338; }
				#menu li ul.sous_niveaux_2_noeud_8316 { background:#AD2132; }
				#menu li ul.sous_niveaux_2_noeud_10729 { background:#AD8B21; }
				#menu li ul.sous_niveaux_2_noeud_10744 { background:#CA90EB; }

				#menu li ul li { float:none; display:inline; padding:0; margin:0; }
					#menu li ul li a { float:none; height:auto; width:177px; padding:4px 5px 4px 18px; border:0; text-align:left; background:url(../images/background/menulia.gif) 5px 7px no-repeat; }
						#menu li ul li a:hover { color:#AD0E0E; background:#FFF;}
				#menu li ul.sous_niveaux_2_noeud_10744 {left:auto; right:0; }

	#main { clear:both; overflow:hidden; padding:0 0 5px 0; }
		#left { width:242px; float:left; margin:0; padding:20px 1px 0 7px; font-size:1.3em; overflow:hidden; }

			#Festifolies { margin:0 0 20px 0; }

			#menuctxt { margin:0 1px 35px 7px; width:234px; display:none; }
				#menuctxt .titre { padding:5px 5px 5px 13px; color:#FFF; display:block; text-align:right; font-weight:bold; font-size:1.1em; }
				#menuctxt ul { padding:0 10px 10px 17px; width:207px; }
					#menuctxt li { display:inline; }
					#menuctxt ul ul { padding:0; width:207px; }
					#menuctxt li a { display:block; color:#FFF; border-bottom:1px solid #FFF; text-align:right; }
					#menuctxt li strong { display:block; color:#000; border-bottom:1px solid #FFF; text-align:right; }
						#menuctxt li a:hover { background:#909CC7 url(../images/background/menuctxtao.gif) 21px 9px no-repeat; text-decoration:none; }
						#menuctxt li.level0 a { padding:4px 17px 4px 0px; background:url(../images/background/menuctxta.gif) 98% 10px no-repeat;}
						#menuctxt li.level0 strong { padding:4px 17px 4px 0px; background:url(../images/background/menuctxta.gif) 98% 10px no-repeat;}
							#menuctxt li.level0 a:hover { background:#FFF; color:#000; }
						#menuctxt li.level1 a { padding:4px 17px 4px 0px; background:none; }
						#menuctxt li.level1 strong { padding:4px 17px 4px 0px; background:none; }
							#menuctxt li.level1 a:hover { }
						#menuctxt li.level2 a { padding:4px 27px 4px 0px; font-size:0.8em; }
						#menuctxt li.level2 strong { padding:4px 27px 4px 0px; font-size:0.8em; }
							#menuctxt li.level2 a:hover { }
					#menuctxt li a.selected { font-weight:bold; }
				.subtree_level_2_node_id_201 #menuctxt { display:block; background:#DE7B24 url(../images/background/menuctxt1.gif) 0 100% no-repeat; }
					.subtree_level_2_node_id_201 .titre { background:url(../images/background/menuctxttitre1.gif) 0 0 no-repeat; }
				.subtree_level_2_node_id_211 #menuctxt { display:block; background:#8D24DE url(../images/background/menuctxt2.gif) 0 100% no-repeat; }
					.subtree_level_2_node_id_211 .titre { background:url(../images/background/menuctxttitre2.gif) 0 0 no-repeat; }
				.subtree_level_2_node_id_8015 #menuctxt { display:block; background:#247BDE url(../images/background/menuctxt3.gif) 0 100% no-repeat; }
					.subtree_level_2_node_id_8015 .titre { background:url(../images/background/menuctxttitre3.gif) 0 0 no-repeat; }
				.subtree_level_2_node_id_8314 #menuctxt { display:block; background:#73C338 url(../images/background/menuctxt4.gif) 0 100% no-repeat; }
					.subtree_level_2_node_id_8314 .titre { background:url(../images/background/menuctxttitre4.gif) 0 0 no-repeat; }
				.subtree_level_2_node_id_8316 #menuctxt { display:block; background:#AD2132 url(../images/background/menuctxt5.gif) 0 100% no-repeat; }
					.subtree_level_2_node_id_8316 .titre { background:url(../images/background/menuctxttitre5.gif) 0 0 no-repeat; }
				.subtree_level_2_node_id_10729 #menuctxt { display:block; background:#AD8B21 url(../images/background/menuctxt6.gif) 0 100% no-repeat; }
					.subtree_level_2_node_id_10729 .titre { background:url(../images/background/menuctxttitre6.gif) 0 0 no-repeat; }
				.subtree_level_2_node_id_10744 #menuctxt { display:block; background:#CA90EB url(../images/background/menuctxt7.gif) 0 100% no-repeat; }
					.subtree_level_2_node_id_10744 .titre { background:url(../images/background/menuctxttitre7.gif) 0 0 no-repeat; }

			#enunclic { width:242px; margin:0 0 20px 0; background:#A4B61C url(../images/background/enunclic.gif) 0 0 no-repeat; }
				#enunclic h2 { color:#6C7610; padding:7px 0 0 70px; margin:0 0 10px 0; font-size:1.2em; }
					#enunclic h2 span { }
				#enunclic ul { margin:0; padding:0 9px 10px 16px; background:url(../images/background/enunclicul.gif) 0 100% no-repeat; }
					#enunclic ul li { display:inline; }
						#enunclic ul li a { display:block; padding:2px 18px 2px 0; text-align:right; color:#FFF; border-bottom:1px solid #FFF; background:url(../images/background/enunclica.gif) 205px 8px no-repeat; }
							#enunclic li a:hover { background:#6C7610 url(../images/background/enunclica.gif) 205px 8px no-repeat; color:#FFF; text-decoration:none; }

			#vosdemarches { width:242px; margin:0 0 20px 0; background:#DE7B24 url(../images/background/vosdemarches.gif) 0 0 no-repeat; }
				#vosdemarches h2 { color:#C9251F; padding:7px 0 0 65px; margin:0 0 10px 0; font-size:1.2em; }
					#vosdemarches h2 span { }
				#vosdemarches ul { margin:0; padding:0 9px 10px 16px; background:url(../images/background/vosdemarchesul.gif) 0 100% no-repeat; }
					#vosdemarches ul li { display:inline; }
						#vosdemarches ul li a { display:block; padding:2px 18px 2px 0; text-align:right; color:#FFF; border-bottom:1px solid #FFF; background:url(../images/background/enunclica.gif) 205px 8px no-repeat; }
							#vosdemarches li a:hover { background:#C9251F url(../images/background/enunclica.gif) 205px 8px no-repeat; color:#FFF; text-decoration:none; }

			#sondage { width:242px; margin:0 0 20px 0; padding:18px 0 0 0; background:#95979E url(../images/background/sondage.gif) 0 0 no-repeat; color:#FFF; }
				#sondage h2 { color:#3F4148; padding:21px 0 0 94px; margin:0 0 10px 0; font-size:1.2em; }
				#sondage p { padding:0 13px 0 47px; }
				#sondage .lienvote { padding-right:9px; overflow:hidden; }
					#sondage .lienvote a { display:block; width:82px; height:30px; float:right; background:url(../images/background/jevote.gif) no-repeat; }
						#sondage .lienvote a:hover { background:url(../images/background/jevote.gif) 0 -30px no-repeat; }
						#sondage .lienvote a span { display:none; }
				#sondagebas { clear:both; height:10px; overflow:hidden; background:url(../images/background/sondagebas.gif) no-repeat; }

#quizz { width:242px; margin:0 0 20px 0; padding:18px 0 0 0; background:#88b4e7 url(../images/background/quizz_top.jpg) 0 0 no-repeat; color:#3f4148; }
#quizz h2 { color:#3f4148; padding:0px 0 0 80px; margin:0 0 10px 0; font-size:1.2em; }
#quizz p { padding:10px 13px 0 47px; }
#quizz .lienvote {float:right;margin-right:20px;}
	#quizzbas { clear:both; height:10px; overflow:hidden; background:url(../images/background/quizz_bottom.jpg) no-repeat; }

		#contenu { width:497px; float:left; padding:11px 24px 10px 22px; font-size:1.1em; background:url(../images/background/middle.gif) right bottom no-repeat; overflow:hidden; }
			.noeud_200 #contenu { padding-top:20px; }
			#frontpage_agenda { width:234px; clear:left; float:left; border-right:1px solid green; overflow:hidden; padding-right:15px; }
				#frontpage_agenda h2 { color:#707681; padding:12px 0 0 0; background:url(../images/background/h1.gif) no-repeat; float:left; width:100%; margin:0 0 10px 0; font-size:2em; text-align:right; }
				#frontpage_agenda ul { margin:0; padding:0; list-style:none; clear:left; }
				#frontpage_agenda li { border-bottom:1px dotted #272B31; padding:8px 0; background:none; }
					#frontpage_agenda ul li a { color:#272B31; text-decoration:none; }
						#frontpage_agenda ul li a:hover { color:#F5600F; }
				#frontpage_agenda #tous_evenements { text-align:right; padding-top:10px; }
					#frontpage_agenda #tous_evenements a { font-weight:bold; text-decoration:none; }
						#frontpage_agenda #tous_evenements a:hover { text-decoration:underline; }
			#planinteractif { width:234px; float:left; padding:0 0 0 13px; overflow:hidden; }
				#planinteractif h2 { color:#707681; padding:12px 0 0 0; background:url(../images/background/h1.gif) no-repeat; float:left; width:100%; margin:0 0 10px 0; font-size:2em; }
				#planinteractif a { text-decoration:none; }

		#right { width:195px; float:left; padding:0; background:url(../images/background/right.gif) 100% 0 no-repeat; }
			#carte { width:195px; height:210px; background:url(../images/background/right.gif) 100% 0 no-repeat; }
				#carte a { display:block; width:195px; height:210px; }
					#carte a span { display:none; }
			#right h2 { background:url(../images/background/righth2.gif) repeat-y; clear:both; color:#FFF; text-align:right; padding-right:12px; }
			#publication { overflow:hidden; margin:0 0 15px 0; }
				#publication div#publicationsimages { float:left; padding:0 5px 0 12px; overflow:hidden; width:74px; }
					#publication #publicationsimages * { margin:0; padding:0; }
				#publication ul {  float:left; overflow:hidden; width:90px; }
					#publication li { display:inline; }
				#publication a { display:block; padding-left:19px; color:#272B31; background:url(../images/background/publicationa.gif) 7px 7px no-repeat; overflow:hidden; }
			#partenaires { text-align:center; }
			#compteur { text-align:center; margin-top:20px; }


	#bottom { font-size:1.1em; clear:both; padding:8px 0 10px 0; height:18px; background:#707681; overflow:hidden; }
		#copyright { float:left; width:80px; white-space:nowrap; color:#FFF; text-align:right; padding-left:60px; }
			#copyright a { color:#FFF}
		#bottom ul { float:right; color:#FFF; padding-right:30px; text-align:right; font-size:1.1em; }
			#bottom li {display:inline;}
				#bottom li a { color:#FFF; padding:0 10px; }

/* FESTIFOLIES : */
.subtree_level_2_node_id_12729 { background:#ffe500 url(../images/background/body.gif) repeat-y; }
.subtree_level_2_node_id_12729 #site { background:url(../images/background/main2.gif) repeat-y; }
.subtree_level_2_node_id_12729 #Festifolies { display:none; }
.subtree_level_2_node_id_12729 #menuhaut { background:url(../images/background/menuhaut2.gif) no-repeat; }
.subtree_level_2_node_id_12729 #menu { background:#4a3829; }
.subtree_level_2_node_id_12729 #menuctxt { display:block; background:#af1702 url(../images/background/menuctxt8.gif) 0 100% no-repeat; }
.subtree_level_2_node_id_12729 .titre { height:76px; padding:0; background:url(../images/background/menuctxttitre8.jpg) 0 0 no-repeat; }
.subtree_level_2_node_id_12729 .titre span { display:none; }
.subtree_level_2_node_id_12729 #enunclic { background:#de6413 url(../images/background/enunclic2.gif) 0 0 no-repeat; }
.subtree_level_2_node_id_12729 #enunclic h2 { color:#FFF; }
.subtree_level_2_node_id_12729 #enunclic ul { background:url(../images/background/enunclicul2.gif) 0 100% no-repeat; }
.subtree_level_2_node_id_12729 #enunclic li a:hover { background:#af1702 url(../images/background/enunclica.gif) 205px 8px no-repeat; }
.subtree_level_2_node_id_12729 #vosdemarches { background:#a04612 url(../images/background/vosdemarches2.gif) 0 0 no-repeat; }
.subtree_level_2_node_id_12729 #vosdemarches h2 { color:#FFF; }
.subtree_level_2_node_id_12729 #vosdemarches ul { background:url(../images/background/vosdemarchesul2.gif) 0 100% no-repeat; }
.subtree_level_2_node_id_12729 #vosdemarches li a:hover { background:#af1702 url(../images/background/enunclica.gif) 205px 8px no-repeat; }
.subtree_level_2_node_id_12729 #right h2 { background:#f6411f url(../images/background/righth2-2.gif) repeat-y; }
.subtree_level_2_node_id_12729 #bottom { background:#4a3829; }


