body { font-family:Trebuchet MS; font-size:0.7em; margin:0; padding:0; }

#site { width:988px; margin:0 auto; padding:0; background:url("images/site.jpg") bottom left no-repeat; }
#sitefp { width:988px; margin:0 auto; padding:0; background:url("images/sitefp.jpg") bottom left no-repeat; }

	#tetiere { height:174px; margin:0; padding:0; background:#ABC531 url("images/tetiere.gif") no-repeat 18px 11px; }
		#t00 { width:988px; height:2px; overflow:hidden; }
		#t10 { width:968px; height:19px; margin:0; padding:0; overflow:hidden; }
			#welcomeuser { display:block; width:445px; height:17px; float:left; margin:0; padding:2px 15px 0 0; overflow:hidden; border-right:1px solid #000; text-align:right; }
			#date { float:right; padding:2px 0 0 0; }
			#t10 a { display:block; float:left; padding:2px 15px; border-right:1px solid #000; color:#000; }
				#t10 a:hover { background:#000; color:#ABC531; }
			#search { width:150px; height:15px; margin:3px 0 0 0; padding:0 0 0 15px; float:left; }
				#search form { padding:0; margin:0; }
				#search form input.text { width: 85px; color: #869C39; font-size:1em; padding:0 0 0 7px; margin:0; border:1px solid #869C39; }
				#search form input.button { width:22px; margin:0; padding:0; text-align:center; font-size:1em; color:#FFF; background:#869C39; border:0; }
		#t20 { display:block; clear:both; width:988px; height:82px; margin:0; }

			#t20gauche { width:68px; height:75px; margin:0; padding:0 574px 7px 18px; float:left; overflow:hidden; }
				#t20gauche a { display:block; width:68px; height:75px; }
			#t20droite { width:328px; height:82px; float:left; overflow:hidden; }
				#t20droite a { display:block; float:left; padding:5px 0 8px 27px; width:80px; color:#FFF; text-decoration:none; }
					#t20droite a:hover { color:#000; text-decoration:underline; }
				#t21 { height:32px; width:328px; margin:14px 0 0 0; padding:0; }
					#contact { background:url("images/contact.gif") no-repeat; }
					#newsletter_sub { background:url("images/newsletter_sub.gif") no-repeat; }
					#forum { background:url("images/forum.gif") no-repeat; }
				#t22 { height:36px; width:328px; margin:0; padding:0; }
					#telechargement { background:url("images/telechargement.gif") no-repeat; }
					#mesparcelles { background:url("images/mesparcelles.gif") no-repeat; }
					#cfe { background:url("images/cfe.gif") no-repeat; }
		#flash { height:48px; width:988px; /*background:url("images/flash.jpg") no-repeat;*/ }
		#menuhaut { background:#FFF; height:23px; width:938px; padding:0 50px 0 0; }

	#page { clear:both; display:block; margin:0; padding:0; }
		#page_table { text-align:left; clear:both; margin:0; padding:0; }
			#gauchetd { margin:0; padding:0; width:114px; }
				#imgrub { margin:0; padding:0; }
				#gauche { width:114px; display:block; padding:20px 0 230px;}
					#gauche .rubrique_mere { display:none; }
					#gauche a { display:block; color:#666; background:url("images/gauchea.gif") no-repeat 11px 10px; padding:4px 5px 4px 27px; }
						#gauche a:hover { background:url("images/gaucheao.gif") no-repeat 11px 10px; color:#ABC531; text-decoration:underline; }
			#droitetd { border-left:1px solid #88AC02; padding:20px 0 0 0; width:158px; }
				#menuboxcontact { }
					#menuboxcontact .rubrique_mere { display:none; }
					#menuboxcontact a { display:block; padding:4px 10px; text-decoration:none; color:#ABC531; }
					#menuboxcontact a:hover { }
			#contenutd { margin:0; padding:20px 35px 0 25px; }
				#contenu { display:block; margin:0; padding:0; }

	#bas { display:block; height:22px; color:#E3EABE; padding:15px 0 0 0; font-size:0.9em; background:url("images/bas.gif") no-repeat; }
		#bas a { color:#E3EABE; }
			#bas a:hover { color:#FFF; text-decoration:underline; }
		#bas span { margin-left:80px; font-size:1.1em; color:#000; }
			#bas span a { color:#000; padding:0 15px; }
				#bas span a:hover { color: #FFF; text-decoration:underline; }

#accesskeys a { color: #fff; font-size: 1px; display: none; }