#imgrub { position:absolute; top:0; left:0; z-index:0; width:667px; height:193px; color:#FFF; }
	.noeud_200 #imgrub { background:url(../images/background/flash.jpg) no-repeat; }

#header { height:147px; background:url(../images/background/header.gif) no-repeat; position:relative; z-index:10; }
	#header a { display:block; height:147px; }
	#header h1, #header a span { display:block; position:absolute; top:-10000px; left:0; width:1px; height:1px; overflow:hidden; }

#main { clear:both; width:964px; background:url(../images/background/main.gif) 0 100% no-repeat; overflow:hidden; font-size:1.2em; position:relative; z-index:10; }
	#gauche { width:551px; padding:20px 0 52px 88px; float:left; background:url(../images/background/gauche.gif) no-repeat; }
		#top { padding:56px 0 0 50px; }
			#acces_rapide { width:340px; float:left; padding:2px 0 0 0; overflow:hidden; }
				#acces_rapide li { display:inline; margin:0 10px 0 0; }
				#acces_rapide li a , #acces_rapide li strong { color:#999; display:block; float:left; white-space:nowrap; padding:0 13px; border-left:1px solid #999; }
					#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:#999; text-decoration:none; }
				/*#acces_rapide li#eng { display:none; } /* Version anglaise masquée pour le démarrage */
			#recherche { float:left; overflow:hidden; width:125px; }
				#recherche label { display:none; }
				#recherche input.champ { display:inline; width:90px; font-size:1.1em; color:#666; border:1px solid #666; padding:0 0 2px 5px; }
				#recherche input.bouton { display:inline; background:#666; color:#FFF; padding:0 0 1px; margin-top:1px; font-size:1em; border:1px solid #666; }
				#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus { background:#666; color:#FFF; }
		#contenu { padding:30px 62px 0 0; clear:both; overflow:hidden; width:489px; }
			.contenu { background:#ECECE7; overflow:hidden; padding:10px; width:469px; }
				.noeud_200 .contenu { background:none; padding:0; }
				#frontpage { overflow:hidden; }
					#alaune { float:left; background:#ECECE7; width:209px; margin:0 0 20px 0; padding:10px; min-height:140px; }
						#alaune h2 { background:url(../images/background/frontpageh2.gif) 0 5px no-repeat; padding:0 0 3px 20px; border-bottom:1px dotted #666; color:#666; margin:0 0 7px 0; }
						#alaune img { display:block; margin:0 auto 10px; border:2px solid #FFF; }
						#alaune a { text-decoration:none; }
							#alaune a:hover { text-decoration:underline; color:#000; }
					#chantierencours { float:right; background:#ECECE7; width:209px; margin:0 0 20px 0; padding:10px; min-height:140px; }
						#chantierencours h2 { background:url(../images/background/frontpageh2.gif) 0 5px no-repeat; padding:0 0 3px 20px; border-bottom:1px dotted #666; color:#666; margin:0 0 7px 0; }
						#chantierencours img { display:block; margin:0 auto 10px; border:2px solid #FFF; }
						#chantierencours a { text-decoration:none; }
							#chantierencours a:hover { text-decoration:underline; color:#000; }
					#publications { clear:both; float:left; background:#ECECE7; width:209px; margin:0 0 20px 0; padding:10px; min-height:150px; _height:150px; overflow:hidden; }
						#publications h2 { background:url(../images/background/frontpageh2.gif) 0 5px no-repeat; padding:0 0 3px 20px; border-bottom:1px dotted #666; color:#666; margin:0 0 7px 0; }
						#publications img { display:block; margin:0 auto 10px; border:2px solid #FFF; }
						#publications p { margin:0;}
						#publications a { text-decoration:none; }
							#publications a:hover { text-decoration:underline; color:#000; }
					#contacterepf { float:right; background:#ECECE7 url(../images/background/contacterepf.gif) 12px 40px no-repeat; width:215px; margin:0 0 20px 0; padding:10px 4px 10px 10px; min-height:150px; _height:150px; }
						#contacterepf h2 { background:url(../images/background/frontpageh2.gif) 0 5px no-repeat; padding:0 0 3px 20px; border-bottom:1px dotted #666; color:#666; margin:0 0 7px 0; }
						#contacterepf p { padding:0 0 0 68px; margin:0; }
						#contacterepf a.lire_suite { text-decoration:none; }
							#contacterepf a:hover { text-decoration:underline; color:#000; }
	#droite { width:325px; float:left; background:#ECECE7 url(../images/background/droite.gif) bottom repeat-x; font-size:1.0833em; }
		#menuctxt { background:url(../images/background/menuctxt.gif) no-repeat; margin:0 0 20px 0; padding:0 23px 0 28px; overflow:hidden; }
			#menuctxt ul { background:url(../images/background/menuctxtul.gif) left bottom no-repeat; width:268px; padding:10px 6px 55px 0; margin:0; }
				#menuctxt ul ul { background:none; padding:0; }
				#menuctxt ul li { display:block; padding:0; margin:0; overflow:hidden; width:268px; position:relative; }
				#menuctxt li strong , #menuctxt li a { display:block; color:#FFF; }
					#menuctxt li.level0 strong, #menuctxt li.level0 a { padding:4px 2px 4px 36px; font-weight:bold; background:url(../images/background/menuctxta0.gif) 21px 9px no-repeat; }
					#menuctxt li.level0 strong { color:#D65F18; }
					#menuctxt li.level1 strong, #menuctxt li.level1 a { padding:4px 2px 4px 53px; background:url(../images/background/menuctxta1.gif) 41px 9px no-repeat; }
						#menuctxt li.level1 strong { background:url(../images/background/menuctxtstrong1.gif) 39px 9px no-repeat; }
					#menuctxt li.level2 strong, #menuctxt li.level2 a { padding:4px 2px 4px 63px; font-weight:normal; background:none; }
						#menuctxt li.level2 strong { padding:4px; margin:0 0 0 59px; background:#FDB110; display:inline; }
					#menuctxt li a:hover { background:#D65F18; text-decoration:none; }
		#nodelist_8333 { width:307px; padding:0 0 0 18px; overflow:hidden; margin:0 0 20px 0; overflow:hidden; }
			#nodelist_8333 span.titre { display:none; }
			#nodelist_8333 ul { margin:0; padding:0; list-style:none; }
				#nodelist_8333 ul li { display:block; margin:0; padding:0 0 10px 0; }
				#nodelist_8333 ul li.bgdark { float:right; width:152px; }
				#nodelist_8333 ul li.bglight { float:left; width:155px; }
					#nodelist_8333 ul li a { display:block; padding:2px 2px 2px 40px; color:#666; }
						#nodelist_8333 li a:hover { color:#000; text-decoration:underline; }
							#nodelist_8333 .item_11053 { background:url(../images/background/item_10697.gif) no-repeat; }
							#nodelist_8333 .item_10792 { background:url(../images/background/item_10792.gif) no-repeat; }
							#nodelist_8333 .item_10693 { background:url(../images/background/item_10693.gif) no-repeat; }
							#nodelist_8333 .item_10695 { background:url(../images/background/item_10695.gif) no-repeat; }
							#nodelist_8333 .item_10394 { background:url(../images/background/item_10394.gif) no-repeat; }
							#nodelist_8333 .item_12374 { background:url(../images/background/item_10394.gif) no-repeat; }
							#nodelist_8333 .item_11049 { background:url(../images/background/item_10691.gif) no-repeat; }
							#nodelist_8333 .item_10694 { background:url(../images/background/item_10694.gif) no-repeat; }
							#nodelist_8333 .item_8450  { background:url(../images/background/item_8450.gif) no-repeat; }
		#toolbarsondage { width:160px; float:left; clear:both; overflow:hidden; margin:0 0 10px 0; }
			#toolbarsondage h2 { width:160px; height:26px; background:url(../images/background/toolbarsondage.gif) no-repeat; }
				#toolbarsondage h2 span { display:block; position:absolute; top:-10000px; left:0; width:1px; height:1px; overflow:hidden; }
			#toolbarsondage .attribute-short { padding:10px 5px 10px 20px; overflow:hidden; }
			#toolbarsondage .lire-suite { text-align:right; padding-right:5px; overflow:hidden; }
				#toolbarsondage .lire-suite a { display:block; width:66px; height:16px; background:url(../images/background/jevote.gif) no-repeat; float:right; }
					#toolbarsondage .lire-suite a span { display:block; position:absolute; top:-10000px; left:0; width:1px; height:1px; overflow:hidden; }
					#toolbarsondage .lire-suite a:hover { background:url(../images/background/jevote.gif) 0 -16px no-repeat; }
		#lesaviezvous { width:160px; float:left; clear:both; margin:0 0 10px 0; }
			#lesaviezvous h2 { width:152px; height:21px; background:url(../images/background/toolbarlesaviezvous.jpg) no-repeat; color:#FFF; text-align:right; padding:5px 8px 0 0; font-size:0.85em; text-transform:uppercase; }
			#lesaviezvous h4, #lesaviezvous p { padding:0 8px 5px; }
			#lesaviezvous a { padding:0 8px 5px 12px; }
		#lesautresepf { width:160px; height:151px; float:right; overflow:hidden; margin:0 0 10px 0; background:url(../images/background/lesautresepf.gif) no-repeat; }
			#lesautresepf h2 { width:152px; height:21px; color:#FFF; text-align:right; padding:5px 8px 0 0; font-size:0.85em; overflow:hidden; margin:0; text-transform:uppercase; }
			#lesautresepf a { display:block; width:160px; height:125px; }
				#lesautresepf a span { display:block; position:absolute; top:-10000px; left:0; width:1px; height:1px; overflow:hidden; }

#bottom { font-size:1.1em; clear:both; height:32px; background:#C8C8B9 url(../images/background/bottom.gif) repeat-x; overflow:hidden; }
	#footer { color:#666; padding:13px 0 0 400px; height:19px; background:url(../images/background/footer.gif) no-repeat; overflow:hidden; }
		#footer li {display:inline;}
			#footer li a { color:#666; padding:0 10px; }
			#footer li.last a { color:#C9701A; padding:0 15px 0 10px; background:url(../images/background/cadenas.gif) right no-repeat; }
