/**
 * Framework CSS
 */
body, table, tr, th, td, div, p, ul, ol, li, h4, h5, h6, form, img, hr, input {margin: 0; padding: 0;}

body {margin: 20px 0 5px 0; background: #161613; font-family: Arial, Helvetica; color: #c0c0c0; height: 100%;}
img {border: 0px;}

a{color: #3D3D33; text-decoration: none;}
a:hover{text-decoration: underline;}
a:focus{outline: none;}


/**
 * Principal
 */
#contenu {
	position: relative;
	margin: auto;
	width: 960px;
	/*height: 540px;*/
	padding: 10px;
	background-color: #000;
}

#page {
	position: relative;
	width: 938px;
	/*height: 518px; */
	padding: 10px;
	border: 1px solid #fff;
}

h1{
	/*position: absolute;*/
	margin-top: 50px;
	margin-left: 70px;
	font-weight: normal;
	font-size: 37px;
	color: #c0c0c0;
}

h2{
	/*position: absolute;*/
	margin-top: 30px;
	margin-left: 100px;
	font-weight: normal;
	font-size: 29px;
	font-style: italic;
	color: #969696;
}

h3
{
color:#D1DAD8;
font-size:20px;
font-weight:normal;
/*position:absolute;*/
margin-top:0px;
margin-left: 90px;
}
/**
 * Menu
 */
#menu{
	position: absolute;
	top: 20px;
	right: 0;
	height: 498px;
	width: 60px;
	overflow: hidden;
	z-index: 100;
}

#menubouton {
	display: block;
	height: 498px;
	width: 60px;
}

#menubouton:focus {
	outline: none;
}

#menu ul{
	position: absolute;
	top: 0;
	left: 60px;
	padding-left: 20px;
	height: 498px;
	width: 160px;
	list-style: none;
	background-color: #969696;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#menu ul li{
	padding-top: 20px;
}

#menu ul li a{
	color: #fff;
}

#menufirst{
	color: #161613 !important;
	font-size: 0.8em;
}

/**
 * Footer
 */
#footer{
	margin: auto;
	padding-top: 2px;
	width: 980px;
	text-align: center;
	font-size: 11px;
	color: #808080;
}

#footer a{
	color: #808080;
}

#footer a#powered{
	color: #9BB85E;
}

