body { font-family:"Trebuchet MS", trebuchet, verdana, sans-serif; font-size:0.75em; margin:0; padding:0; color:#656C77; background:#FFF; }

	#topmenu { width:988px; height:20px; margin:0 auto; padding:9px 0 0 0; background:url(images/topmenu.gif) bottom no-repeat; }
		#topmenu a { color:#7D99D3; text-transform:uppercase; display:block; float:left; border-right:1px solid #7D99D3; padding:0 15px; }
			#topmenu a:hover { background:#7D99D3; color:#FFF; }
	#site { width:964px; margin:0 auto; padding:0 12px; background:url(images/site.gif) repeat-y; }
		#tetiere { width:964px; height:164px; overflow:hidden; }
			#logo { width:228px; height:126px; background:url(images/logo.jpg) no-repeat; float:left; }
				#logo a { display:block; width:228px; height:126px; }
					#logo a span { display:none; }
			#logohas { width:228px; height:38px; background:url(images/logohas.jpg) no-repeat; float:left; }
				#logohas a { display:block; width:228px; height:38px; }
					#logohas a span { display:none; }
			#imgrub { width:574px; height:126px; padding:38px 0 0 0; background:url(images/imgrub.gif) no-repeat; float:left; overflow:hidden; }
				#imgrub img { max-width:574px; max-height:126px; }
			#map { width:162px; height:164px; background:url(images/map.gif) no-repeat; float:left; }
				#map a { display:block; width:162px; height:164px; }
					#map a span { display:none; }
			#map2 { width:162px; height:38px; background:url(images/onco.gif) no-repeat; float:left; }
				#map2 a { display:block; width:162px; height:38px; }
					#map2 a span { display:none; }
		#menuhaut { height:30px; padding:8px 0 0 30px; background:#C1D0DF url(images/menuhaut.gif) no-repeat; border-bottom:1px solid #FFF; }
			#menuhaut a { display:block; float:left; padding:2px 0 0 25px; margin:0 28px 13px 0; color:#FFF; height:15px; }
				a.menubox_44 { background-image:url(images/menubox_44.gif); background-repeat:no-repeat; }
				a.menubox_45 { background-image:url(images/menubox_45.gif); background-repeat:no-repeat; }
				a.menubox_46 { background-image:url(images/menubox_46.gif); background-repeat:no-repeat; }
				#menuhaut a:hover { background-color:#003459;}
			#search { width:130px; float:left; margin:2px 45px 0 42px; }
				#search form { margin:0; padding:0; }
					#search form input.text { width:92px; color:#2F4572; font-size:1em; padding:1px 0 1px 7px; margin:0; border:1px solid #2F4572; background:#FFF; }
					#search form input.button { width:25px; margin:0; padding:1px 0; text-align:center; font-size:1em; color:#FFF; background:#2F4572; border:0; }
			#menuselect { padding:0 0 0 111px; margin:0; background:url(images/menuselect.gif) no-repeat; float:left; width:144px; overflow:hidden; height:30px; }
				#menuselect select { padding:0; margin:0; font-size:0.85em; }
		#page_table { margin:0; padding:0; border:0; border-top:3px solid #2F5386; clear:both; }
			#gauchetd { background:#77B5F2 url(images/gauchetd.gif) bottom no-repeat; width:228px; border-top:1px solid #FFF; padding:0 0 80px 0; }
			#contenutd { width:601px; padding:10px 95px 10px 40px; }
	
		#bas { width:964px; height:65px; background:url(images/bas.gif) no-repeat; color:#FFF; padding:0 12px; margin:0 auto; clear:both; }
			#bas a { color:#FFF; padding:0 10px; }
				#bas a:hover { text-decoration:underline; }
			#basG { width:228px; text-align:center; color:#9FBEDC; padding:25px 0 0 0; float:left; }
				#basG a { color:#9FBEDC; padding:0; }
			#basD { padding:25px 0 0 80px; white-space:nowrap; float:left; }
	#accesskeys { display:none; }