body { font-family:Arial; font-size:0.8em; margin:0; padding:0; border:0; background:#000; color:#FFF; }
a { text-decoration:none; color:#FF0; }
	a:hover { color:#000; background:#FF0; }
div,form { margin:0;border:0;padding:0;}

/* --- SPLASH */
#splash { width:989px; background:url("images/sp_bgd.gif"); margin:0 auto; }
	#sp_t00 { width:989px; height:91px; background:url("images/sp_t00.gif") -45px 0 ; }
	#sp_t10 {height:509px; width:989px; background:url("images/sp_t10.gif") 277px 326px no-repeat; }
		#sp_carte { float:left; width:209px; height:256px; background:url("images/sp_carte4.gif") no-repeat; }
		#sp_image { float:left; width:780px; height:287px; background:url("images/sp_image.jpg") no-repeat; }
/* splash --- */

#site { width:989px; margin:5px auto; border:1px solid #FFF; }
	#tetiere { width:989px; overflow:hidden; }
		#menu_haut { width:969px; overflow:hidden; padding:10px 20px 10px 0; border-bottom:1px solid #FFF; }
		#t10 { padding:10px 0 10px 208px; overflow:hidden; width:781px; clear:both; border-bottom:1px solid #FFF; }
			#menu_principal { width:781px; }
		#t20 { clear:both; width:989px; overflow:hidden; border-bottom:1px solid #FFF; }
			#search { margin:0; padding:5px; float:left; width:198px; }
				#search form { padding:0; margin:0; }
				#search form input.text { width:93px; color:#FFF; font-size:1em; padding:0 0 0 7px; margin:0; border:1px solid #FFF; background:#000; }
				#search form input.button { width:22px; margin:0; padding:0; text-align:center; font-size:1em; color:#FFF; background:#FFF; border:0; color:#000; }
			#image_de_rubrique { float:left; width:780px; overflow:hidden; }
	#page { width:989px; clear:both; overflow:hidden; }
		#gauche { width:207px; float:left; border-right:1px solid #FFF; }

		#contenu { padding:30px; width:429px; float:left; }

		#contenu_frontpage { width:751px; margin:0; padding:0 0 0 30px; float:left; }

		#droite { display:block; width:291px; float:left; border-left:1px solid #FFF; }
			#menu_contextuel { }
			#d2_haut { display:none; }
			#d2_liens { padding:0 10px 10px 30px; }
			#d2_liens .article { margin:0; padding:0; }
			#d2_liens .titre_article { display:block; color:#FFF; }

	#bas { clear:both; display:block; padding:0 0 0 513px; border-top:1px solid #FFF; overflow:hidden; }
		#bas a { margin:5px 0; padding:2px 10px 2px 9px; border-right:1px solid #FFF; float:left; white-space:nowrap; }

#accesskeys a { color:#fff; font-size:1px; display:none; }