body {
	background-color: #434343;
	background-image: url('http://www.epsylonn.org/layout/gfx/background.png');
	background-repeat: repeat-x;
}

div#epsylonn_wrapper {
	position: relative;
	width: 1105px;
	margin: 0 auto;
}



/* Header ------------------------------------------------------------------- */
div#epsylonn_header {
	position: relative;
	width: 100%;
	height: 184px;
	padding: 0;
	margin: 0;
	background-image: url('http://www.epsylonn.org/forum/styles/xand/theme/images/header.jpg');
	background-repeat: no-repeat;
}

div#epsylonn_header h1 {
	width: 480px;
	height: 120px;
	margin: 0;
	padding: 0;
}

div#epsylonn_header h1 a {
	display: block;
	height: 120px;
	text-indent: -3000px;
	outline: none;
}


/* Navigation ------------------------------------------------------------------- */
ul#epsylonn_nav {
	display: block;
	height: auto;
	margin: 32px 0 0 40px;
	padding: 0;
	list-style-type: none;
}

ul#epsylonn_nav li {
	display: block;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	text-indent: -3000px;
}

ul#epsylonn_nav li a {
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('http://www.epsylonn.org/layout/gfx/menu.png');
	outline: none;
}

li#menu_home { width: 50px; }
li#menu_home a { background-position: 0 0; }
li#menu_home a:hover { background-position: 0 18px; }

li#menu_presentation { width: 120px; }
li#menu_presentation a { background-position: -60px 0; }
li#menu_presentation a:hover { background-position: -60px 18px; }

li#menu_soirees { width: 53px; }
li#menu_soirees a { background-position: -187px 0; }
li#menu_soirees a:hover { background-position: -187px 18px; }

li#menu_photos { width: 45px; }
li#menu_photos a { background-position: -250px 0; }
li#menu_photos a:hover { background-position: -250px 18px; }

li#menu_musik { width: 45px; }
li#menu_musik a { background-position: -305px 0; }
li#menu_musik a:hover { background-position: -305px 18px; }

li#menu_forum { width: 44px; }
li#menu_forum a { background-position: -360px 18px; }

li#menu_roadtrip { width: 63px; }
li#menu_roadtrip a { background-position: -415px 0; }
li#menu_roadtrip a:hover { background-position: -415px 18px; }

li#menu_links { width: 38px; }
li#menu_links a { background-position: -487px 0; }
li#menu_links a:hover { background-position: -487px 18px; }

li#menu_contact { width: 55px; }
li#menu_contact a { background-position: -535px 0; }
li#menu_contact a:hover { background-position: -535px 18px; }

ul#epsylonn_nav li#menu_myspace { width: 55px; margin: 0 0 0 315px; }
li#menu_myspace a, li#menu_myspace a:hover { background-position: -600px 0; }


/* Player ------------------------------------------------------------------- */
div#player {
	position: absolute;
	top: 0;
	right: 5px;
	width: 120px;
	height: 40px;
}
div#player a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -3000px;
	outline: none;
}


/* Forum */
a:hover, a.forumlink:hover { color: #d01c74; }
#wrapheader, #wrapcentre, #wrapfooter { margin-left: 24px; }
#wrapcentre { background: #fff; }
#menubar { background: none; }
th { background-image: url('http://www.epsylonn.org/forum/styles/xand/theme/images/background_th.png'); }
.tablebg { border-collapse: collapse; }
.epsylonn-row { height: 0px; border-bottom: 1px solid #e2e2e2; padding: 0; margin: 0; line-height: 0; font-size: 0;}
a.titles { color: #d01c74; font-size: 1.2em; }
div#pageheader { margin-top: 5px; }
th a, th a:visited { color: #37291c !important; }




/*  AJOUTS Post prod */
.cat_epsylonn {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #C7D0D7;
	background-image: url('http://www.epsylonn.org/forum/styles/xand/theme/images/cellpic1_bis.gif');
	text-indent: 4px;
}
.cat_epsylonn a { color: #fff; }