body {
	font-family: Verdana, Arial;
	font-size:1em;
	margin:0;
	padding:0;
	border:0;
	color:#fff;
	background: #000;
	line-height: 1.5em;
	}
	
	a { color: yellow; }
	a:hover { background: yellow; color: #000; }
	
	#site { display:block; margin:0; padding:0; border:0; }
		#tetiere { display:block; background:url("images/tetiere.gif") repeat-x; }
			#t10 { display:block; background:url("images/t10.jpg") no-repeat; margin:0; padding:0; border:0; height:100px; }
				#t10 a { display:block; height:100px; background: none;}
			#t20 { background: #000;margin:0; padding:0; border:0; }
				#t21 { clear:both; background: #000; float:left; margin:0; padding:0; border:0; }
					#t21 a { float:left; margin:0; padding:10px; text-align:center; border: 1px solid yellow; }

				#t22 { clear:both; background: #000; padding: 20px;  }
					#t22 a { font-weight: bold; }
			#t30 { clear:both; margin:0; padding:0; background: #000; }

		#page { width:100%; float:left; display: block; margin:0; padding:0; border:0; }
			#page_table { text-align:left; clear:both; display:block; width:988px;  margin:0; padding:0; }
				#gauchetd {
					width:180px;
					padding:0 0 10px 0;
					margin:0;
					}	
					#gauche {
						display: block;
						width: 180px;
										}
						#search { width: 160px; height:20px; margin:0; border:0; padding:12px 0 12px 20px; }
							#search form { padding:0; border:0; margin:0; }
								#search form input.text { width:110px; font-size:1em; padding:2px 0 2px 7px; margin:0; border:1px solid #89BBF9; }
								#search form input.button { margin:0 0 0 3px; padding:5px; border:0; text-align:center; font-size:1em; background: yellow; color: #000; }
						#menuG1 { width:180px; padding:0 0 15px 0; background:url("images/menugauchebas.gif") bottom left no-repeat; }
						#menuG2 { width:180px; padding:0 0 15px 0; background:url("images/menugauchebas.gif") bottom left no-repeat; }
						#menuG3 { width:180px; padding:0 0 15px 0; background:url("images/menugauchebas.gif") bottom left no-repeat; }
	
				#contenutd { 
					width:588px;
					padding:25px 5px 20px 15px;
					margin:0;
					}
					#contenu {
						display: block;
						width:588px;
						padding:0;
						margin:0;
						}
						#contenu p ul { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
						#contenu p ul li{ margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
				#droitetd {
					width:200px;
					margin:0;
					padding:0 0 100px 0;
					background:url("images/droitetd.gif") bottom left no-repeat;
					}
					#droite1 { display:block; width:200px; padding:26px 0 10px 0; margin:0; }
						#droite1 marquee { padding:0; margin:0; width:200px; }
					#droite2 { display:block; width:190px;  height:270px; padding:0 0 15px 10px; margin:0; }
					#droite3 { width:160px; margin:0 4px 0 11px; padding:40px 5px 5px 20px; background: url("images/droite3.gif") no-repeat; }
						#droite3 .rubrique_mere { display:none; }
						#droite3 a { display:block; padding:2px 0 2px 16px; background:url("images/pucemenugauche.gif") no-repeat 0px 3px; font: bold 1em verdana; }
						#droite3 a:hover { background: yellow; }
					#droite3bas { width:185px; height:3px; margin:0 4px 0 11px; padding:0; background:url("images/droite3bas.gif") no-repeat; }

#bas {
	clear:both;
	height:12px;
	padding:2px 0px 2px 5px;
	font-size:0.9em;
	}
	#bas span { margin-left: 340px; }

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