
body {
	background: #616e70;
	font-family: Arial, Helvetica;
	font-size: 0.8em;
	margin: 0px;
}

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

#page {
	width: 954px;
	margin: 0px auto;
}
	#page #header {
		background: url(images/header.jpg) no-repeat top center;
		width: 954px;
		height: 250px;
	}
		#page #header #navlinks {
			background: url(images/navlinks.jpg) no-repeat bottom center;
			height: 954px;
			height: 50px;
			padding-top: 200px;
			text-align: center;
			font-size: 1.6em;
			position: relative;
		}
			#page #header #navlinks ul#home {
				margin: 0px;
				padding: 10px 0px 0px 50px;
				list-style-type: none;
				position: absolute;
				top: 200px;
				left: 0px;
			}
				#page #header #navlinks ul#home li {
					float: left;
					margin: 0px 0px;
					width: 200px;
				}
				#page #header #navlinks ul#home li ul.smenu { display: none; }
				#page #header #navlinks ul#home li:hover ul.smenu {
					display: block;
					list-style-type: none;
					width: 127px;
				}
					#page #header #navlinks ul#home li:hover ul.smenu li {
						background: url(images/navlinks_li.jpg) no-repeat center center;
						float: none;
						width: 127px;
						height: 30px;
					}
					#page #header #navlinks ul#home li a { text-decoration: none; }
	#page #center {
		background: url(images/center_background.jpg) repeat-y  top center;
	}
		#page #center #center-top {
			background: url(images/center_top.jpg) no-repeat  top center;
			padding-top: 21px;
		}
		#page #center #menu {
			float: left;
			width: 197px;
			margin-left: 10px;
			display: inline;
			padding-top: 6px;

		}
			#page #center #menu div.members {
				background: #99a1a2 url(images/members.jpg) no-repeat top center;
				padding-top: 20px;
				margin-bottom: 10px;

			}
				#page #center #menu div.members form {
					width: 185px;
					margin: 0px auto;
					text-align: right;
				}
					#page #center #menu div.members form input.input {
						width: 130px;
						border: 1px solid #616e70;
						margin: 5px 0px;
					}
					#page #center #menu div.members form input.submit { margin: 15px 0px 0px 0px; }
					#page #center #menu div.members form a { text-decoration: none; }
				#page #center #menu div.members img { vertical-align: middle; margin-right: 5px; }
				#page #center #menu div.members #members-bottom {
					background: #99a1a2 url(images/members_bottom.jpg) no-repeat bottom center;
					padding-top: 9px;
				}
			#page #center #menu div.box {
				background: #99a1a2 no-repeat top center;
			}
				#page #center #menu div.box ul {
					background: url(images/menu_background.jpg) no-repeat bottom center;
					padding: 0px 0px 20px 20px;
					list-style-type: none;
				}
					#page #center #menu div.box ul li {
						background: url(images/puce.jpg) no-repeat left center;
						padding: 5px 0px 5px 10px;
						font-size: 1.3em;
					}
						#page #center #menu div.box ul li a { text-decoration: none; }
		#page #center #content {
			float: left;
			width: 728px;
			margin-left: 10px;
			display: inline;
		}
			#page #center #content div.box {
				background: #99a1a2 url(images/box_bottom.jpg) no-repeat bottom center;
				margin-bottom: 10px;
			}
			#page #center #content div.links {
				font-size: 1.4em;
					}
				#page #center #content div.box h3 {
					background: url(images/box_h3.jpg) no-repeat center center;
					width: 688px;
					height: 30px;
					margin: 0px;
					padding: 6px 0px 0px 40px;
				}
				#page #center #content div.box p {
					margin: 0px;
					padding: 4px;
					text-align: justify;
				}
	#page #footer {
		background: url(images/footer.jpg) no-repeat center center;
		width: 934px;
		height: 49px;
		padding: 22px 0px 0px 20px;
	}
		#page #footer a { text-decoration: none; }

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