
body {
	font-family: Arial;
	font-size: 0.7em;
	margin:0;
	padding:0;
	background:#333;
	}
	a { color:#FF0; background:#000; }
	a:hover { color:#000; background:#FF0; }

#site { display:block; width:764px; margin:0 auto 0 auto; padding:0 8px 0 8px; background:#000; color:#FFF; }

#t00 {
	width:764px;
	height:188px;
	padding:0;
	margin:0;
	border:0;
	background:url("images/t00.jpg") no-repeat top left;
	}
	#t10 {
		width:626px;
		text-align:right;
		height:18px;
		display:block;
		margin:0;
		padding:0;
		border:0;
		float:left;
		color:#FFF;
		}
		#t10 a { padding: 0 12px 0 12px;}
			#t10 a:hover { text-decoration:underline; }
	#search {
		width: 138px;
		height:18px;
		margin:0;
		padding:0;
		float:left;
		}
		#search form { padding:0; border:0; margin:0 !important; margin:-1px 0 0 0; }
			#search form input.text {
				width: 100px;
				color: #4D5660;
				font-size: 1em;
				padding: 0 0 0 7px;
				margin:0;
				border: 1px solid #000;
				}
			#search form input.button {
				width:17px;
				margin:0;
				padding: 0 0 0 0;
				text-align:center;
				border:0;
				font-size: 1em;
				color: #FFF;
				background: #000;
				}
	#t20 {
		clear:both;
		height:112px;
		width:764px;
		display:block;
		margin:0;
		padding:0;
		border:0;
		}
		#t20 a {
			display:block;
			height:112px;
			width:764px;
			margin:0;
			padding:0;
			border:0;
			background:none;
			}
	#date { color:#FFF; padding:0 0 0 415px; margin:0; border:0; width:349px; height:43px; }
	#filinfo {
		display:block;
		margin:0 500px 0 0;
		border:0;
		padding:0;
		width:264px;
		}
		#filinfo marquee { margin:0; border:0; padding:0; display:block; color:#FFF; }

#menuhaut {
	width:764px;
	height:26px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	}

#sousmenuhaut {
	clear:both;
	height:32px;
	width:764px;
	margin:0; padding:0; border:0;
	}
	#sousmenuhaut a { display:block; color:#FF0; float:left; padding-top:5px; height:20px; }
		#sousmenuhaut a:hover { color:#000; background:#FF0; text-decoration:underline; }
	a.contact { width:103px; padding-left:42px; }
	a.lettredinfo { width:123px; padding-left:41px; }
	a.plandelaville { width:103px; padding-left:45px; }


#page {
	clear:both;
	display:block;
	margin:0;
	padding:0;
	border:0;
	width:764px;
	}
	#pagetable {
		text-align:left;
		display: block;
		margin:0;
		padding:0;
		border:0;
		width:764px;
		}
		#gauchetd { width: 129px; margin:0; padding:0; border:0; }
			#gauche { display:block; width: 129px; margin:0; padding:45px 0 0 0; border:0; }
					#gauche1 { padding:0; margin:0 0 20px 0; width:129px; }

					#gauche2 { padding:30px 0 0 0; margin:0 0 20px 0; width:129px; border-bottom:1px solid #fff; }
						#gauche2 a { display:block; color:#ff0; padding:0 5px 0 38px; width:86px; height:31px; border-top:1px solid #fff; }
							#gauche2 a.gauche2a { background:url("images/gauche2a.gif") no-repeat; }
							#gauche2 a.gauche2b { background:url("images/gauche2b.gif") no-repeat; }
							#gauche2 a.gauche2c { background:url("images/gauche2c.gif") no-repeat; }
							#gauche2 a.gauche2d { background:url("images/gauche2d.gif") no-repeat; }
							#gauche2 a:hover { background-color:#ff0; color:#000; }

					#gauche3 { padding:0; margin:0 0 20px 0; width:129px;}
						#gauche3 .rubrique_mere { display:none; }
						#gauche3 a { display:block; color:#ff0; padding:3px 5px 3px 10px; width:114px; }
							#gauche3 a:hover { background:#ff0; color:#000; }

		#contenutd { margin:0; padding:0; border:0; width:635px; font-size: 1.1em; }
			#contenu { display:block; margin:10px 0 20px 25px; border:0; padding:0; width:610px; }


#bas {
	clear:both;
	display: block;
	height: 16px;
	color: #FFF;
	padding: 5px 0 0 160px;
	font-size:0.9em;
	background:#666;
	margin:0;
	width:604px;
	}
	#bas a { color: #FF0; }
		#bas a:hover { color: #000; background:#FF0; text-decoration:underline; }
	#bas span { float:right; padding-right:10px; }

#accesskeys a {
	color: #FFF;
	font-size: 1px;
	display: none;
	}