body {
	background-color:#020106;
	color:white;
	font-family:helvetica, "Times New Roman", serif;
}

body div {
	min-height:0px;
}

.black {
	background-color:black;
	padding-left:5px;
	padding-top:5px;
	width: 160px;
	height: 30px;
}
.bold {
	font-weight:bold;
}

.emph {
	font-style:italic;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.small
{
	font-size:75%;
}

.indent
{
	margin-left:10px;
}

table.guestbook {
	border-collapse: separate;
	border-style: solid;
}

table.guestbook td {
	border-style: solid none solid none;
}
table.guestbook tr {
	border-style: none none none none;
}
	
input {
	background-color: transparent;
	color:white;
	font-family:helvetica, "Times New Roman", serif;
	border-style: inset;
	border-color: #404040 #101010 #101010 #404040;
}

select {
    background-color:black;
    color:white;
    font-family:arial,sans-serif;
}

input.bouton {
	background-color: black;
	color:white;
	font-family:helvetica, "Times New Roman", serif;
	border-style: solid;
	border-color: #202020;
}

textarea {
	background-color: transparent;
	color:white;
	font-family:helvetica, "Times New Roman", serif;
	border-style: inset;
	border-color: #404040 #101010 #101010 #404040;
}

img.slide {
	border:1px;
}

a:link {
	color:#0e3384;
}

a:visited {
	color:#0e3384;
}

a.slid {
	text-decoration:none;
	color:black;
}

p {
}

table.disco {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:550px;
}

td.discomain {
	width:45%;
}

td.discotracklist {
	width:55%;
	text-align:left;
}

.cell_right {
	width:50%;
	text-align:right;
	padding-right: 50px;
}

.cell_left {
	width:50%;
	text-align:left;
	padding-left: 50px;
}

ul {
	list-style-image: url("images/puce.gif");
}

div.discoalbum {
	font-weight:bold;
}

div.discofooter {
	font-style:italic;
	font-size: small;
}


div.entree {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 600px;
     height: 600px;
     margin-top: -300px; /* moitié de la hauteur */
     margin-left: -300px; /* moitié de la largeur */
}

/* Table globale */
div.main_window {
   	position:relative; /* on positionne le conteneur */
   	margin-left:auto;
   	margin-right:auto;
	width:950px;
}

/* Bannière */
div.banner {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:198px;
	background-image: url('images/Maquette-Site_01.jpg');
}

/* Bande gauche */
div.left_col {
	position:absolute;
	left:0px;
	top:198px;
	width:136px;
	height:802px;
	background-image: url('images/Maquette-Site_02.jpg');
}

/* Bande Droite */
div.right_col {
	position:absolute;
	left:815px;
	top:198px;
	width:135px;
	height:802px;
	background-image: url('images/Maquette-Site_04.jpg');
}

/* Fond Menu Principal */
div.main_menu {
	text-align:center;
	position:absolute;
	left:136px;
	top:198px;
	width:679px;
	height:25px;
	background-image: url('images/Maquette-Site_03.jpg');
}

/* Fond Sous-Menu */
div.sub_menu {
	text-align:center;
	position:absolute;
	left:136px;
	top:223px;
	width:679px;
	height:25px;
	background-image: url('images/Maquette-Site_05.jpg');
}

/* Background (signatures) */
div.back_body {
	position:absolute;
	left:136px;
	top:248px;
	width:639px;
	min-height:752px;
	background-image: url('images/Maquette-Site_06.jpg');
	background-repeat: repeat;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

/* Bouton Accueil */
div.home_button {
	position:absolute;
	left:10px;
	top:360px;
	width:117px;
	height:46px;
}

/* Bouton Forum */
div.forum_button {
	position:absolute;
	left:10px;
	top:425px;
	width:117px;
	height:46px;
}

/* Bouton Site Officiel */
div.site_button {
	position:absolute;
	left:10px;
	top:490px;
	width:117px;
	height:46px;
}

div.login {
	position:absolute;
	left:825px;
	top:258px;
	width:116px;
	height:200px;
	font-size:80%;
}

div.tables {
	position:absolute;
	left:825px;
	top:378px;
	width:116px;
	font-size:80%;
}

div.milieu {
	width:116px;
	background-image: url('images/Maquette-Site_11.jpg');
	background-repeat: repeat;
}

div.haut {
	width:116px;
	height:2px;
	background-image: url('images/Maquette-Site_10.jpg');
	background-repeat:no-repeat;
}

div.bas {
	width:116px;
	height:2px;
	background-image: url('images/Maquette-Site_12.jpg');
	background-repeat:no-repeat;
}

/* Titre "Nombre Visiteurs"  */
div.visit {
	width:120px;
	height:14px;
	background-image: url('images/nb_visites.gif');
	background-repeat:no-repeat;
}

/* Menu Principal */

div.Menu_01 {
	position:absolute;
	left:3px;
	top:2px;
	width:73px;
	height:23px;
}

div.Menu_02 {
	position:absolute;
	left:114px;
	top:2px;
	width:112px;
	height:23px;
}

div.Menu_03 {
	position:absolute;
	left:262px;
	top:2px;
	width:113px;
	height:23px;
}

div.Menu_04 {
	position:absolute;
	left:419px;
	top:2px;
	width:88px;
	height:23px;
}

div.Menu_05 {
	position:absolute;
	left:546px;
	top:2px;
	width:128px;
	height:23px;
}

/* Sous-Menu Epica */

div.Sous-Menu_01_01 {
	position:absolute;
	left:27px;
	top:0px;
	width:41px;
	height:25px;
}

div.Sous-Menu_01_02 {
	position:absolute;
	left:95px;
	top:0px;
	width:87px;
	height:25px;
}

div.Sous-Menu_01_03 {
	position:absolute;
	left:211px;
	top:0px;
	width:106px;
	height:25px;
}

div.Sous-Menu_01_04 {
	position:absolute;
	left:345px;
	top:0px;
	width:83px;
	height:25px;
}

div.Sous-Menu_01_05 {
	position:absolute;
	left:460px;
	top:0px;
	width:66px;
	height:25px;
}

div.Sous-Menu_01_06 {
	position:absolute;
	left:556px;
	top:0px;
	width:93px;
	height:25px;
}

/* Sous-Menu Fan-Club */

div.Sous-Menu_02_01 {
	position:absolute;
	left:15px;
	top:0px;
	width:41px;
	height:25px;
}

div.Sous-Menu_02_02 {
	position:absolute;
	left:92px;
	top:0px;
	width:103px;
	height:25px;
}

div.Sous-Menu_02_03 {
	position:absolute;
	left:232px;
	top:0px;
	width:132px;
	height:25px;
}

div.Sous-Menu_02_04 {
	position:absolute;
	left:402px;
	top:0px;
	width:72px;
	height:25px;
}

div.Sous-Menu_02_05 {
	position:absolute;
	left:509px;
	top:0px;
	width:79px;
	height:25px;
}

div.Sous-Menu_02_06 {
	position:absolute;
	left:626px;
	top:0px;
	width:36px;
	height:25px;
}

/* Sous-Menu Tournée */

div.Sous-Menu_03_01 {
	position:absolute;
	left:101px;
	top:0px;
	width:66px;
	height:25px;
}

div.Sous-Menu_03_02 {
	position:absolute;
	left:216px;
	top:0px;
	width:103px;
	height:25px;
}

div.Sous-Menu_03_03 {
	position:absolute;
	left:372px;
	top:0px;
	width:61px;
	height:25px;
}

div.Sous-Menu_03_04 {
	position:absolute;
	left:484px;
	top:0px;
	width:93px;
	height:25px;
}

/* Sous-Menu Media */

div.Sous-Menu_04_01 {
	position:absolute;
	left:150px;
	top:0px;
	width:57px;
	height:25px;
}

div.Sous-Menu_04_02 {
	position:absolute;
	left:258px;
	top:0px;
	width:49px;
	height:25px;
}

div.Sous-Menu_04_03 {
	position:absolute;
	left:358px;
	top:0px;
	width:54px;
	height:25px;
}

div.Sous-Menu_04_04 {
	position:absolute;
	left:460px;
	top:0px;
	width:66px;
	height:25px;
}

/* Sous-Menu Contacts */

div.Sous-Menu_05_01 {
	position:absolute;
	left:48px;
	top:0px;
	width:68px;
	height:25px;
}

div.Sous-Menu_05_02 {
	position:absolute;
	left:147px;
	top:0px;
	width:88px;
	height:25px;
}

div.Sous-Menu_05_03 {
	position:absolute;
	left:265px;
	top:0px;
	width:72px;
	height:25px;
}

div.Sous-Menu_05_04 {
	position:absolute;
	left:365px;
	top:0px;
	width:197px;
	height:25px;
}

div.Sous-Menu_05_05 {
	position:absolute;
	left:589px;
	top:0px;
	width:41px;
	height:25px;
}

div.v_space {
	height:20px;
}

div.v_space_min {
	height:5px;
}

div.h_space {
	width:20px;
}

div.content_tables {
	width:102px;
	padding-left:7px;
	padding-right:7px;
}
img.lien {
	border:0px none;
}

div.bande_orange {
	background-image: url('images/bande_sombre.jpg');
	background-repeat: repeat;
}

div.bande_jaune {
	background-image: url('images/bande_bleue.jpg');
	background-repeat: repeat;
}