body { font-family:"Trebuchet MS", trebuchet, verdana, sans-serif; font-size:0.7em; margin:0; padding:0; color:#2D2F7F; background:#B6CBDA url(images/body.gif) repeat-x; }

#site { width:986px; margin:57px auto 10px auto; padding:0; background:url(images/site.gif) repeat-y; }

	#tetiere { height:273px; background:url(images/tetiere.jpg) no-repeat; }
		#topmenu { height:32px; padding:10px 0 0 460px; margin:0; overflow:hidden; }
			#topmenu a { color:#FFF; display:block; float:left; border-right:1px solid #FFF; padding:0 15px; white-space:nowrap; }
				#topmenu a:hover { background:#FFF; color:#006; }
				a#contact { border:0; }
				a#english { width:16px; height:11px; background:url(images/english.gif) no-repeat; border:0; margin:3px 15px 0; padding:0; }
					a#english span { display:none; }
					a#english:hover { background:url(images/english.gif) no-repeat; border:2px solid #FC0; margin:1px 13px 0; }
			#search { width:130px; float:left; }
				#search form { margin:0; padding:0; }
					#search form input.text { width:92px; color:#2D2F7F; font-size:1em; padding:1px 0 1px 7px; margin:0; border:1px solid #2D2F7F; background:#FFF; }
					#search form input.button { width:25px; margin:0; padding:1px 0; text-align:center; font-size:1em; color:#FFF; background:#2D2F7F; border:0; }
		a#accueil { display:block; width:986px; height:201px; margin:0; padding:0; }
			a#accueil span { display:none; }
		#imgrub { width:980px; height:231px; padding:0 3px; margin:0; clear:both; }
	#fildinfo { padding:1px 226px 8px 238px; height:23px; overflow:hidden; width:522px; clear:both; }
		#fildinfo marquee { background:#E6E6E6; color:#4B4B4B; }
	#page_table { width:980px; margin:0 3px; padding:0; border:0; overflow:hidden; }
		#gauchetd { width:225px; }
		#contenutd { padding:15px 32px 15px 11px; }
		#droitetd { width:190px; padding:0; margin:0; overflow:hidden; }
		
	#bas { background:#B6CBDA url(images/bas.gif) no-repeat; color:#FFF; padding:18px 0 5px 0; clear:both; height:40px; }
		#bas a { color:#FFF; padding:0 10px; }
			#bas a:hover { text-decoration:underline; }

		#basD { width:250px; float:right; text-align:right; white-space:nowrap; color:#5D666C; padding:28px 10px 0 0; }
			#basD a { padding:0; color:#5D666C; }
		#basG { padding-left:360px; }

#accesskeys { display:none; }

/* --------------------------------------------------------------- Partage */
#partage {
		clear:both;
		padding:10px 0
	}
#partage li {
		display:inline;
		background:none;
		padding:0;
		margin:0 10px 0 0
	}
#partage li a {text-decoration:none}