body { font-family:Arial, 'sans serif'; font-size:0.7em; margin:0; padding:0; border:0; background:#000; color:#FFF; }
#site { display:block; margin:0; padding:0; border:0; }

a { color:#FF0; text-decoration: none; }
a:hover { color:#000; background:#FF0; }

#t00 {
	height:174px;
	padding:0;
	margin:0;
	border:0;
	}
	#t10 {
		height:135px;
		display:block;
		margin:0; 
		padding:0; 
		border:0;
		}
		#flashhaut {
			float:left;
			width:123px;
			height:100px;
			margin:0;
			padding:0;
			border:0;
			}
		#t10 a {
			display:block;
			height:135px;
			margin:0;
			padding:0;
			border:0;
			}
	#t20 {
		clear:both;
		height:39px;
		margin:0;
		padding:0 0 0 320px;
		border:0;
		background:#333;
		}
		#menuhaut {
			height:39px;
			margin:0;
			padding:0;
			border:0;
			display:block;
			}


#boiteinfo {
	position:absolute;
	top:157px;
	left:830px;
	display:block;
	margin:0;
	border:0;
	padding:0;
	}
	#boiteinfo marquee {
		margin:0;
		border:0;
		padding:0;
		display:block;
		}

#t30 {
	clear:both;
	display:block;
	height:20px;
	padding:5px 0 0 324px;
	}
	#t30 .rubrique_mere { display:none; }
	#t30 a { padding:4px 10px 8px 30px; }
		#t30 a:hover {  }

#t40 {
	display:block;
	height:20px;
	padding:5px 0 2px 374px;
	}
	#t41 {
		float:left;
		padding:4px 0 0 0;
		margin:0;
		}
	#t41 a {
		padding:0 20px 0 10px;
		border-left:1px solid #FFF;
		}
		#t41 a:hover { }
	#search {
		width: 150px;
		height: 20px;
		margin:0;
		padding:0;
		float:left;
		}
		#search form {
			padding:0;
			border:0;
			margin:0;
			}
			#search form input.text {
				width: 85px;
				color: #4D5660;
				font-size: 1em;
				padding: 2px 0 2px 7px;
				margin: 0;
				border: 1px solid #E1E3E4;
				}
			#search form input.button {
				width: 17px;
				margin:0;
				padding: 2px 0 2px 0;
				text-align:center;
				border:0;
				font-size: 1em;
				color: #4D5660;
				background: #E1E3E4;
				}
	#date {
		padding:4px 0 0 0;
		margin:0; border:0;
		}
	
#page {
	clear:both;
	display:block;
	margin:0;
	padding:0;
	border:0;
	width:100%;
	}
	#page_table {
		text-align:left;
		display: block;	
		margin:0;
		padding:0;
		border:0;
		width:100%;
		}
		#gauchetd {
			width: 181px;
			margin:0;
			padding:0;
			border:0;
			}
			#gauche {
				display:block;
				width: 181px;
				margin:0; padding:0; border:0;
				}
				#menugauche {
					margin:0 0 15px 0;
					padding:0;
					}
					#gauche1 {
						padding:0;
						margin:0;
						width:159px;
						}
					#gauche2 {
						text-align:right;
						padding:0 0 15px 0;
						margin:0 0 15px 0;
						}
						#gauche2 .rubrique_mere { display:none; }
						#gauche2 a {
							display:block;
							padding:3px 45px 3px 10px;
							width:126px;
							}
							#gauche2 a:hover {
								margin:0 22px 0 0;
								padding:3px 23px 3px 10px;
								}
				#sondage_frame { width:181px; }
					#sondage_haut { display:none; }
					#sondage_frame .titre { display:none; }
					#sondage_frame .question { padding:5px 20px 5px 20px; }
					#sondage_frame a { display:block; text-align:right; font-size:1.2em; font-weight:bold; padding-top:10px;}
					#sondage_frame a:hover {  }

		#contenutd { margin:0; padding:0; border:0; }
			#contenu {
				display:block;
				margin:0;
				border:0;
				padding:0 0 0 58px;
				min-width:530px;
				}
				#post_it_top { display: block; height: 60px; }
				#post_it { display: block; width:150px; border: 1px solid #666; padding:14px; margin:0 0 14px 20px; }
					#post_it .titre_rubrique { display: none; }
					#post_it .titre_article a { }

		#droitetd {
			width:224px;
			background:#999;
			margin:0;
			padding:0;
			border:0;
			}
			#pdu {
				display:block;
				width:141px;
				height:32px;
				margin:0 16px 10px 17px;
				padding:7px 14px 0 36px;
				border:0;
				background:url("images/pdu.gif") no-repeat;
				}
				#pdu a { font-weight:bold; }
				#pdu a:hover {  }
			#carteap {
				display:block;
				width:190px;
				height:293px;
				margin:0 16px 10px 17px;
				padding:0;
				border:0;
				}
				#carteap a { display:block; height:293px; }
#flash { 
	position:absolute;
	top:174px;
	left:0px;
	width:323px;
	height:149px;
	margin:0;padding:0;border:0;
	}
#flash2 { 
	position:absolute;
	top:174px;
	left:0px;
	width:323px;
	height:149px;
	margin:0;padding:0;border:0;
	}

#bas {
	clear:both;
	display: block;
	height: 16px;
	padding: 5px 0 0 10px;
	font-size:0.9em;
	background: #4D5660;
	margin:0;
	}
	#bas a { }	
	#bas a:hover {  }
	#bas span { padding-left:150px; }

#articleprint { padding: 30px; }

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