body {margin:0; padding:0; border:0; background:#AEA9A9 url(images/body.gif); font-family:"Trebuchet MS", trebuchet, sans-serif; font-size:0.7em; color:#55687A;}
div {margin:0; padding:0; border:0;}

#site { margin:0 0 8px 8px; width:980px; }

	#tetiere { width:980px; height:27px; }
		#menu_haut { padding:5px 0 0 14px; width:350px; height:22px; float:left; }
			#menu_haut a { display:block; float:left; padding:0 7px; border-right:1px solid #FFF; color:#FFF; white-space:nowrap; }
				#menu_haut a:hover { background:#FFF; color:#AEA9A9; }
		#search { width:190px; float:left; margin:0; padding:0; height:27px; overflow:hidden; }
			#search form { margin:0; padding:0; height:34px; }
			#search form input.text { width:142px; color:#525763; font-size:1em; padding:0 0 0 5px; margin:2px 5px 0 0; border:1px solid #7E99B4; background:#F2F5F6; }
			#search form input.button { width:21px; height:24px; margin:0; padding:0; text-align:center; font-size:0; background:url(images/search.gif) no-repeat; border:0; cursor:pointer; display:block;}
		#repertoires { padding:4px 0 0 20px; width:406px; height:23px; overflow:hidden; float:left; background:#A4538B url(images/repertoires.gif) no-repeat; }
			#repertoires a { color:#FFF; font-weight:bold; font-family:verdana; padding:6px 0 9px 27px; font-size:0.85em; line-height:2em;}
				#repertoires a:hover { text-decoration:underline; }
			#tranporteurs { margin:0 5px 0 0; background:url(images/tranporteurs.gif) no-repeat; }
			#lettredinfo { background:url(images/lettredinfo.gif) no-repeat; }

	#flash { width:980px; height:255px; background:url(images/tetiere.jpg) no-repeat; }

	#page { width:980px; clear:both; background:#F4F3F1 url(images/site.gif) 0 100% no-repeat;}
		#page_table { width:980px; margin:0; padding:0; border:0; }
			#gauchetd { width:275px; margin:0; padding:34px 12px 10px 7px; }
				#imgrub { width:275px; overflow:hidden; }
			#contenutd { width:686px; margin:0; padding:0; }
				#contenu { padding:0 15px 15px 0;}

	#bas { width:970px; padding:0 0 0 10px; overflow:hidden; margin:0 0 5px 0; }
		#bas a { color:#A23D82; padding:0 5px; }
			#bas a:hover { text-decoration:underline; }
		#bas1 { padding-top:20px; float:left; }
		#bas2 { float:right; margin:0 10px 0 0; text-align:right; padding:20px 0 0 0; background:url(images/cadenas.gif) 100% 0 no-repeat; }

#accesskeys a { color:#fff; font-size:1px; display:none; }