body {
	background: #fff;
	font-size: 0.8em;
	font-family: Century Gothic, Calibri, "Lucida Grande", "Lucida Sans", Verdana;
	margin: 0px;
	color: #1e1e1e;
}

a { color: #1e1e1e; }
a img { border: none; }
form { margin: 0px; }

					.text {
						border: 1px solid #aac92e;
						width: 800px;
						color: #aac92e;
					}
					.envoi {
						margin-top: 5px;
						background: url(../images/send_submit.jpg) no-repeat center center;
						width: 378px;
						height: 33px;
						border: none;
						color: #fff;
					}

#page {
	width: 997px;
	margin: 15px auto;
}
	#page #members {
		background: transparent url(../images/members.jpg) no-repeat center center;
		width: 188px;
		height: 113px;
		float: right;
		color: #fff;
		padding: 20px 0px 0px 60px;
		margin-right: 124px;
		display:inline;
	}
		#page #members form {
			margin: 5px 0px;
		}
			#page #members form input {
				margin: 2px 0px;
				border: none;
				width: 148px;
				height: 18px;
				padding: 0px 5px;
				color: #fff;
			}
				#page #members form input.inputpseudo { background: transparent url(../images/members_inputpseudo.jpg) no-repeat center center; }
				#page #members form input.inputpassword { background: transparent url(../images/members_inputpassword.jpg) no-repeat center center; }
				#page #members form input.submit {
					background: transparent url(../images/members_inputsubmit.jpg) no-repeat center center;
					text-align: center;
					width: 158px;
				}
	#page #navbar {
		background: transparent url(../images/navbar.jpg) no-repeat center center;
		width: 997px;
		height: 39px;
		clear: both;
	}
		#page #navbar ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px 30px;
		}
			#page #navbar ul li {
				float: left;
				height: 39px;
			}
				#page #navbar ul li a {
					display: block;
					padding: 8px 10px 8px 10px;
					font-size: 1.2em;
					color: #fff;
					text-decoration: none;
				}
					#page #navbar ul li a:hover { background: url(../images/navbar_hover.jpg) repeat-x top center; }
				#page #navbar ul li.sep { background: transparent url(../images/navbar_sep.jpg) no-repeat center center; }
	#page #content {
		margin: 20px 0px;
		text-align: center;
	}
		#page #content div.box {
			width: 899px;
			margin: 0px auto;
			background: url(../images/box.jpg) no-repeat bottom center;
			padding-bottom: 21px;
		}
			#page #content div.box h3 {
				background: url(../images/h3.jpg) no-repeat center center;
				width: 680px;
				height: 30px;
				text-align: center;
				color: #fff;
				padding-top: 8px;
				font-size: 1.3em;
				margin: 0px;
			}
			#page #content div.box h2 {
				background: url(../images/h2.jpg) no-repeat center center;
				width: 899px;
				height: 30px;
				text-align: center;
				color: #fff;
				padding-top: 8px;
				font-size: 1.3em;
				margin: 0px;
			}
			#page #content div.box div.box_in {
				background: url(../images/box_in.jpg) repeat-y center center;
				padding: 5px 25px;
			}
				#page #content div.box div.box_in form.send {
					margin: 10px auto;
					text-align: center;
				}
				#page #content div.box_in2 {
					background: url(../images/box_in.jpg) repeat-y center center;
				    padding: 5px 25px;
					text-align: left;
				}
				#page #content div.news {
					background: url(../images/box_in.jpg) repeat-y center center;
				    padding: 5px 25px;
				    font-size: 0.8em;
					text-align: right;
				}
					#page #content div.box div.box_in form.send textarea {
						border: 1px solid #aac92e;
						color: #aac92e;
					}
					.inputy {
						border: 1px solid #aac92e;
						color: #aac92e;
					}
					#page #content div.box div.box_in form.send input {
						margin-top: 5px;
						background: url(../images/send_submit.jpg) no-repeat center center;
						width: 378px;
						height: 33px;
						border: none;
						color: #fff;
					}
					.sending {
						margin-top: 5px;
						background: url(../images/send_submit.jpg) no-repeat center center;
						width: 378px;
						height: 33px;
						border: none;
						color: #fff;
					}
		#page #content input.bar {
			background: url(../images/bar.jpg) no-repeat center center;
			width: 899px;
			height: 38px;
			margin: 10px 0px;
			border: none;
			color: #fff;
		}
	#page #footer {
		background: url(../images/footer.jpg) no-repeat center center;
		width: 973px;
		height: 19px;
		padding: 10px 12px;
		color: #fff;
	}
		#page #footer span { float: right; }
		#page #footer a { color: #fff; }

div.fl_left, img.fl_left { float: left; }
div.al_ce, p.al_ce, span.al_ce { text-align: center; display: block; }
div.clearer { clear: both; }