body {
	font-size: 11px;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	background-image: url(img/body_back.gif);
}

html, body { 
    min-height:100%;
    margin:0; padding:0;
}

#header_container {
    position: fixed;
    top:0; left:0;
    margin:0; padding:0;
	width: 994px;
	height: 125px;
	z-index:3;
}

	#language_selector {
		position: absolute;
		top: 10px;
		left: 844px;
		width: 100px;
	}

	#language_selector .language_button {
		margin: 0 0 3px 0;
  	       filter:alpha(opacity=95);
		opacity: 0.95;
	}


	#language_selector select {
		width: 140px;
		font-size: 11px;
		font-weight: bold;
		border: 1px solid #5F4A15;
		color: #5F4A15;
		padding: 1px;
	}

	#header {
	    margin:0; padding:0;
		height: 100px;
	}

	#header img {
		margin:0; padding:0;
		border: none;
	}

	#nav1 {
		margin:0; padding: 0 0 0 24px;
		height: 25px;
		background-image: url(img/nav_back.gif);
		background-repeat: no-repeat;
	}

	#nav1  a {
		margin:0; padding:0;
		outline: none;
	}

	
#menu {
	position: fixed;
	top: 145px;
	left: 0;
	width: 300px;
	height: 100%;
	padding: 0;
	background-image: url(img/sujet_elephant.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	z-index: 3;
}

#main_container {
	background-image: url(img/content_back.gif);
	background-repeat:no-repeat; 
	background-attachment:fixed;
	background-position: 484px 125px;
	margin: 0;
	width: 994px;
	z-index:2;
}

	#content_container {
		line-height: 16px;
		margin: 125px 0 24px 300px;
		width: 694px;
	}

	#content {
		padding: 20px 40px;
		overflow: auto;
	}

	#content_full {
		clear: left;
	}

	#content_left {
		float: left;
		width: 380px;
	}

	#content_right {
		margin-left: 410px;
	}


#footer_container {
    position:fixed;
    bottom:0; left:0; right:0;
    margin:0;
    height:24px;
	width: 994px;
	background-color: #e2ded2;
	border-top: 1px solid #BFAF76;
    z-index:99;
}

	#footer {
		padding: 3px 20px;
		text-align: right;
	    z-index:99;
	}

* html html, * html body { overflow-y:hidden; }


* html #header_container {
    position: absolute;
}

* html #footer_container {
    position: absolute;
    bottom: -1px;
}

* html #menu {
	position: absolute;
}

* html #main_container {
	position: absolute;
	width: 1012px;
	height:100%;
	overflow: auto;
}


* html .nav2_box {
	background: url(img/transparent.gif);
	filter: Alpha(opacity=80);
}

