body { font-family:Arial; font-size:1em; margin:0; padding:0; border:0; }

#site { display:block; width:764px; margin:0; padding:0; border:0; }

	#tetiere { width:764px; height:225px; margin:0; padding:0; }
		#t10 { background:#F93 url("images/t10.gif") top left no-repeat; width:404px; height:22px; margin:0; padding:0 0 0 360px; }
			#t10 a { display:block; float:left; padding:2px 5px 0 5px; margin:1px 0 0 0; white-space:nowrap; border-right:1px solid #FFF; color:#FFF; }
				#t10 a:hover { color:#D50E04; }
			#search { width:126px; height:18px; margin:2px 0; padding:0; border:0; float:left; background:url("images/search.gif") top left no-repeat; }
				#search form { margin:0; padding:0; border:0; }
					#search form input.text { width:88px; color:#000; font-size:1em; margin:0; padding:0 1px 0 10px; border:0; background:none; }
					#search form input.button { width:27px; margin:0; padding:0; border:0; text-align:center; font-size:1em; color:#FFF; background:none; }
			#t20 { width:764px; height:54px; background:#D50E04 url("images/t20.gif") top left no-repeat; }
				#t20 a { width:764px; height:54px; display:block; }
			#t30 { width:764px; height:54px; background:url("images/t30.jpg") top left no-repeat; }
				#t30 a { width:764px; height:54px; display:block; }
			#t40 { width:734px; height:27px; background:#F93 url("images/t40.gif") top left no-repeat; padding:0 0 0 30px; margin:0; overflow:hidden; }
				#t40 .rubrique_mere { display:none; }
				#t40 a { display:block; float:left; color:#FFF; font-family:"trebuchet MS", trebuchet; font-size:1em; padding:4px 20px 5px 20px; font-weight:bold; }
				#t40 a:hover { background:#D50E04; }
			#t50 { width:764px; height:22px; margin:0; padding:0; background:#F60 url("images/t50.gif") top left no-repeat; }
				#newsletterframe { width:438px; height:22px; margin:0; padding:0 0 0 10px; overflow:hidden; background:url("images/newsletterframe.gif") 200px 2px no-repeat; }
					#newsletterframe form { width:126px; height:22px; margin:0; padding:0; border:0; display:inline;  }
					#newsletterframe form input.textsub { width:88px; color:#000; margin:0; padding:0 0 0 10px; border:0; background:none; }
					#newsletterframe form input.buttonsub { width:27px; margin:0; padding:1px 0px; border:0; text-align:center; font-size:1em; color:#FFF; background:none; }
				#filinfo { width:316px; height:22px; margin:0; padding:0; }
					#filinfo marquee { width:316px; height:18px; color:#FFF; margin:0; padding:4px 0 0 0; }
			#t60 { height:39px; width:714px; background:url("images/t60.gif") top left no-repeat; padding:7px 50px 0 0; margin:0; text-align:right; color:#D50E04; }

	#page { clear: both; display:block; width:764px; margin:0; padding:0; border:0; }
		#page_table { text-align:left; clear:both; display:block; width:764px; margin:0; padding:0; border:0; }
			#gauchetd { width:147px; overflow:hidden; }
			#contenutd { width:617px; background:#F93; }
				#contenu { display:block; margin:0; border:0; padding:10px 17px 20px 28px; width:572px; }

	#bas { width:604px; height:15px; background:#D50E04 url("images/bas.gif") 146px 0 no-repeat; color:#FFF; padding:0 0 0 160px; margin:0; }
		#bas a { color: #FFF; }
			#bas a:hover { text-decoration:underline; }
		#bas2 { margin-left:100px; color:#F90; display:inline; }
			#bas2 a { color:#F90; }
			#bas2 a:hover { color:#FFF; }

#articleprint { padding: 30px; }
#accesskeys a { color: #fff; font-size: 1px; display: none; }