#navbar {
	position:relative;
	width:100%;
	height:24px;
	background:url(images/bgnavbar.jpg) repeat-x;
}

#navcontent {
	margin:auto;
	width:972px;
	height:16px;
	padding:4px;
	text-align:right;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size : 11px;
}

#navcontent a, #navcontent a:visited {
	text-decoration: none;
	color: #b48658;
	font-weight:bold;
}

#navcontent a:hover {
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
}

#headerbox {
	background:url(images/header.png) repeat-x;
	width:980px;
	height:200px;
}

#headertop {
	position:relative;
	width:980px;
	padding-top:185px;
}

#headContent {
	position:absolute;
	width:434px;
	height:23px;
	background:url(images/headbar.png) no-repeat;
	padding:6px 0 0 10px;
	margin-top:-24px;
}

#loginbox {
	background-image:url(images/loginbox.png);
	float:right;
	width:377px;
	height:105px;
	margin-top:-105px;
}

#boxsup {
	position:absolute;
	width:100px;
	height:20px;
	margin:73px 277px 0 0;
	z-index:12;
	padding:7px 0 0 9px;
	font-family:Tahoma, Geneva, sans-serif;
}

#playersection {
	position:absolute;
	width:25px;
	height:21px;
	margin:14px 169px 70px 183px;
	z-index:12;
}

#avatarbox {
	position:absolute;
	background-image:url(images/avatarbox.png);
	width:100px;
	height:100px;
	margin:5px 193px 0 84px;
	z-index:5;
}

#avatar{
	position:absolute;
	width:100px;
	height:100px;
	margin:5px 193px 0 84px;
	z-index:4;
}

#user {
	position:absolute;
	width:160px;
	height:46px;
	text-align:center;
	margin:72px 15px 0 202px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

#user a {
	font-weight:bold;
}

#user a:hover {
	color:#c0faff;
	font-weight:bold;
	text-decoration:none;
}

/* Nav User */

#userbuttons {
	position:absolute;
	width:141px;
	height:30px;
	margin:7px 16px 0 220px;
	color:#FFF;
}

#userbuttons ul li {
  list-style: none;
}

#nav2 {
	height: 30px;
	line-height: 1; 
	z-index: 9998; 
}

#nav2 a {
	background: url(images/userbuttons.png) no-repeat 0 0;
	display: block;
	height: 30px;
	text-indent: -999em;
	overflow: hidden;
}


#nav2 li { float: left; position: relative; }
* html #nav2 li * { position: relative; }
#nav2 li, #nav2 ul { margin: 0; padding: 0; }
	
/*--- Default ---*/
#nav2-home a { background-position: 0 0; width:36px; }
#nav2-profile a { background-position: -36px 0; width:37px; }
#nav2-mail a { background-position: -73px 0; width:36px; }
#nav2-forum a { background-position: -109px 0; width:32px; }

/*--- Hovering ---*/
#nav2-home a:hover { background-position: 0 -30px; width:36px; }
#nav2-profile a:hover { background-position: -36px -30px; width:37x; }
#nav2-mail a:hover { background-position: -73px -30px; width:36px; }
#nav2-forum a:hover { background-position: -109px -30px; width:32px; }

#flash {
	position:absolute;
	width:500px;
	margin:20px 0 0 240px;
	z-index:5;
}

#onlinebox {
	background:url(images/bgonline.jpg) no-repeat bottom #171e26;
	width:294px;
	padding:2px 4px 8px 4px;
	margin-bottom:5px;
	color:#a49b8e;
}

#page {
	background-image:url(images/bgpage.jpg);
	width:980px;
}

#top1 {
	position:relative;
	background-image:url(images/top.jpg);
	width:980px;
	height:15px;
	margin-top:16px;
}

#top2 {
	width:980px;
	height:75px;
	text-align:center;
	margin-top:220px;
}

#pied {
	clear: both;
	height:20px;
}

#basdroite {
	width:200px;
	height:20px;
	background-image:url(images/bas_droite.jpg);
}

#footerpage {
	width:980px;
	height:20px;
	background-image:url(images/bgfooter.jpg);
}

#footerbackground {
	background:url(images/footer.jpg) no-repeat bottom;
}

#footertxt {
	width:960px;
	height:20px;
	padding:35px 10px 45px 10px;
	text-align:center;
}

#footer {
	width:980px;
	height:65px;
	background-image:url(images/footer.jpg);
}

#copyright {
	width:980px;
	height:100px;
	padding-top:30px;
	text-align:center;
	background-image:url(images/bg_copyright.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#adspace {
	background-image:url(images/bgpage.jpg);
	width:980px;
	height:90px;
}

/* Navigation */

#menu{
	position:absolute;
	float:left;
	margin:-25px 0 0 9px;
	width:594px;
}

#menu ul li {
	list-style: none;
}

#nav {
	height: 25px;
	line-height: 1; 
	z-index: 9998; 
}

#nav a {
	background: url(images/bgmenu.png) no-repeat 0 0;
	display: block;
	height: 25px;
	text-indent: -999em;
	overflow: hidden;
}


#nav li { float: left; position: relative; }
* html #nav li * { position: relative; }
#nav li, #nav ul { margin: 0; padding: 0; }
	
/*--- Default ---*/
#nav-1 a { background-position: 0 0; width:99px; }
#nav-2 a { background-position: -99px 0; width:99px; }
#nav-3 a { background-position: -198px 0; width:99px; }
#nav-4 a { background-position: -297px 0; width:99px; }
#nav-5 a { background-position: -396px 0; width:99px; }
#nav-6 a { background-position: -495px 0; width:99px; }

/*--- Hovering ---*/
#nav-1 a:hover { background-position: 0 -25px; width:99px; }
#nav-2 a:hover { background-position: -99px -25px; width:99x; }
#nav-3 a:hover { background-position: -198px -25px; width:99px; }
#nav-4 a:hover { background-position: -297px -25px; width:99px; }
#nav-5 a:hover { background-position: -396px -25px; width:99px; }
#nav-6 a:hover { background-position: -495px -25px; width:99px; }

/*--- Dropdowns ---*/
#nav li.over ul { left: 0; display: block;}
#nav li li { float: none; position: static; width: 100%; }
	
#nav li li a, #nav li li a:active {
	font-family:Verdana, Geneva, sans-serif;
	background: none;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left:6px;
	height:17px;
	text-indent: 0;
	width: 91px;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#nav li li a:hover {
	font-family:Verdana, Geneva, sans-serif;
	background: none;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left:6px;
	height:17px;
	text-indent: 0;
	width: 98px;
	color:#b48658;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/dropdown.png) no-repeat;
}
	
#nav li ul {
	background:url(images/bgdropdown.jpg) #243040;
	display: none;
	line-height: 1.5;
	padding: 0px 0;
	position: absolute;
	top: 25px;
	width: 97px;
	z-index: 9999;
	border: 1px solid #6b6155;
	border-bottom: 1px solid #6b6155;
	margin-left:1px;
	margin-top:1px;
}
	
/* Style Images */

.imgnews {
	float:left;
	padding:0px 8px 8px 0px;
}

/* Style de texte */

.TextContent {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.TextContentSmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	text-decoration:none;
}

.TextTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.TextTitle2 {
	font-family:Tahoma, Geneva, sans-serif;
	color: #bb2586;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.TextTitle3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #b48658;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.TextTitle4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.TitleBig {
	font-family: Arial, Helvetica, sans-serif;
	color: #b48658;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.TextForm {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.submit {
	width:120px;
	height:34px;
	background: url(images/envoyer.jpg) no-repeat;
	border:0;
	cursor: pointer;
}

.inscription {
	width:61px;
	height:15px;
	background: url(images/inscription.png) no-repeat;
	border:0;
	cursor: pointer;
}

.connexion {
	width:68px;
	height:17px;
	background: url(images/btvalid.png) no-repeat;
	border:0;
	cursor: pointer;
}

.bginput {
	width:106px;
	height:12px;
	background: url(images/bginput.png) no-repeat;
	border:0;
	padding:2px 0 3px 4px;
	color:#CCC;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	cursor:text;
}

.icomenu {
	float:left;
	margin-right:5px;
}

.icorecrut {
	float:left;
	margin:3px 4px 0 0;
}
