html {font-size:100%;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #000000;
	background-image: url(images/backlad.jpg);
	background-position: center, center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin:5px;
	padding:5px;
}
img {border : 0px;}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: none;
}
a:active {
	color: #cccccc;
	text-decoration: none;
}
h1 { 
	color: #000;
	font-size: 16px; text-align:center;
}
h2 {
	color: #ffffff;
	font-size: 13px;  margin-top: 0px; padding-top: 0px; border-top: 0px; margin-bottom:5px;
}
	
h3 {color: #ffffff;
	font-size: 12px;
	font-weight: normal; margin-bottom:3px;
}

h1 a:link, h1 a:visited {color: #FFFFFF; font-size: 16px; text-decoration: none ; }
h1 a:active, h1 a:hover {color: #000000; font-size: 16px;  }

	.form {
	color: #ffffff;}
	
	.underline {text-decoration:underline;}
	

#clear {clear:both;}
.clearclass {clear:both; margin:0px; padding:0px; border:0px;}
#contenu {
	margin: 0;
	width: 780px;
}
	#index { width:800px; 
	 margin-left: auto; 
     margin-right: auto;}
	 #indexpres {
	margin-top: 0px;    width: auto;  margin-left: auto; text-align:center; font-size:14px; 
     margin-right: auto; margin-bottom: 12px; clear:both;	background-image: url(images/opacity.png); font-weight:bold; }

	 #musicoversin { width:auto;  
	 margin-left: auto; 
font-weight:bold; text-align:center;
     margin-right: auto; z-index:67; }

#indexslow { z-index:1; 
	margin-top: 0px;  float:left; margin-right: 10px;  width: 280px; height: 330px;	
}
#indexslowen {
	margin: 0;  margin-top: 0px;  float:left; height:auto;	
	margin-right: 10px; 
	
}.indexvideocred {
	margin-top: 0px;    width: 320px; margin: 0px; background-image: url(images/opacity.png); 
}

#indexdownload {
	margin-top: 0px;   width: 450px; float:left; height:auto;
	
}
.idownload {
	margin-top: 0px;    width: 220px; float:left; margin: 4px;	
}
.idownloadleft {
	margin-top: 0px;    width: 220px; float:left; margin-bottom: 12px; clear:left;	background-image: url(images/opacity.png); 
}
.idownloadright {
	margin-top: 0px;    width: 220px; float:right;  clear:right; margin-bottom: 12px; background-image: url(images/opacity.png); 
}
#idownloadreal {
	margin-top: 0px;    width: 220px; height:150px;  float:right; background-image: url(images/real_down.png);margin: 4px; clear:right;	
}

.topname {  font-size:21px;  color: #000;  font-weight: bold; }

#indexconcerts {
	margin-top: 0px;  float:left;  background-image: url(images/opacity.png); width: 500px; overflow: visible; height: 272px;
	
}

#indexshop {
	margin:0px; padding:0px; border:0px; float:left;  background-image: url(images/opacity.png); 
	width:790px; height: auto; overflow: hidden;
	font-size:103px; font-weight:bolder; word-break: all; 
}
#indexshopen {
	margin:0px; padding:0px; border:0px; float:left;  background-image: url(images/opacity.png); 
	width:790px; height: auto; overflow: hidden;
	font-size:128px; font-weight:bolder; word-break: all; 
}
.shoptxt{margin:0px; padding:0px; border:0px; line-height: 67px; overflow: hidden;}
.shoptxten{margin:0px; padding:0px; border:0px; line-height: 80px; overflow: hidden;}

#coupures {margin-top: 10px;  margin-right: 10px; background-image: url(images/opacity.png); width: 280px; float:left; border-top: 10px; padding-top:10px;
}
#coupuresen {margin-top: 10px; clear:both; margin-right: 10px; background-image: url(images/opacity.png); width: 790px; border-top: 10px;
}
.coupname {  font-size:11px;  color: #ffffff;  font-weight: bold;}

#indexlive {
	float: left;	
}
#indexlivee {
	float: left; 
	 margin-top: 20px;	
}


#musicentre {
	 width: 800px; overflow: visible;  margin-left: auto; 
     margin-right: auto;
	 }
	
	 	#musicovers { width:70%;  
	 margin-left: auto; 
font-weight:bold; text-align:center;
     margin-right: auto;}

	 
	#left {  float:left;  margin-right: 16px; 
	}
	
	.floatleft {float:left; margin-right: 13px; margin-top: 0px;}
.floatright {float:right; margin-left: 10px; margin-top: 0px; margin-bottom:0px;}
.menuchooz {
	color: #ffffff;
	font-size: 14px;
	 font-weight:bold;
}

.menubig {
	color: #ffffff;
	font-size: 21px;
	font-weight:bold;
}
	.suivant {
	color: #fff;
	font-size: 12px;}
	
	
	#commentaire {
	color: #fff;
	font-size: 12px;}

#discography {
	margin: 0;
	font-size: 12px;
	height: 110%;
	width: 650px;
}
	


#newsletter { position:absolute; bottom:0px; left:0px;
	
	margin: 0;
	height: 305px;
	width: 500px;
	
}

#langue { position:absolute; 
top: 0px; 
right: 0px;	

	margin: 0pt; padding:0pt; border:0pt; text-align:right; vertical-align:middle;

	}
	.lang {
	font-size: 12px;  color: #FFFFFF; font-weight: bolder;
	}
	.lang a, .lang a:visited {color: #CCCCCC; font-size: 12px;  text-decoration: none ;font-weight: normal;}
.lang a:active, .lang a:hover {color: #000000; font-size: 12px;  text-decoration: none; background-color: white ; font-weight: normal;}

	
.super 	{
vertical-align: super;}
.top	{
vertical-align:  top; }
.middle	{
vertical-align:  middle; }
.base	{
vertical-align: baseline; }
.bottom	{
vertical-align: bottom; }
.center {text-align:center;}

.cover {float:left; margin-right: 13px; margin-top: 0px; margin-bottom:30px;}


.tracklisting { color: #334410;
	font-size: 14px;  padding-left:10px; text-decoration:underline; margin-top: 0px; padding-top: 0px; border-top: 0px;
	}
	#trackpanel { width: 250px; float:left;  margin-top: 0px; padding-top: 0px; border-top: 0px;
	}
	

#photoclip { clear:both;   margin-top: 0px; padding-top: 0px; border-top: 0px; width: 100%;
	}
	
#miniclip {float:left; margin-top: 0px; padding-top: 0px; border-top: 0px; width: 850px;}

#links { margin: auto; width:666px; 
word-break:break-all; 
word-wrap:break-word; text-align:justify; 
background-image: url(images/opacity.png);
}

	#links a, #links a:visited {color: #000000; font-size: 16px;  text-decoration: none ;font-weight: normal;}
#links a:active, #links a:hover {color: #ffffff; font-size: 22px;  text-decoration: underline; font-weight: bold;}

#presse {
	font-size: 15px;  color: #000000; font-weight: bolder; height: 30px; vertical-align:middle; width: 350px; height: 100px; word-break:break-all; word-wrap:break-word; width:666px; margin:auto; border-bottom: 30px;
		}
		wbr:after { content: "\00200B" }
	#presse a, #presse a:visited {color: #666666; font-size: 14px;  text-decoration: none ;font-weight: normal;}
#presse a:active, #presse a:hover {color: #000000; font-size: 22px;  text-decoration: underline; font-weight: bold;}

#photoclue { width: 400px;
	margin: 0;
	

}

#newalbum {
	margin: 0;
	
	width: 200px;
	height: 150px; text-align:center; font-size: 24px;
}
#full {
	width: 100%;
	
}
#tracklist{
	width: 400px;
	background-image: url(images/opacity.png);
	line-height: 20px;	
	
		}

#disponib{
	width: 400px;
	background-image: url(images/opacity.png);
	}
	
#propos{
	width: 400px;
	
	background-image: url(images/opacity.png);
	
}	
	.opaback { background-color: white;
	
}
.dispo {
	color: #ffffff;
	font-size: 13px;  margin-top: 0px; padding-top: 0px; border-top: 0px; font-weight:bold;
}


.shopblock {clear:both; float:left; position:relative;
background-image: url(images/opacity.png);
margin-bottom:20px;

}
.panier {
	color: #000;
	font-size: 14px;  margin-top: 0px; padding-top: 0px; border-top: 0px; font-weight:bold; background-color:#FFFFFF
}


.shopitem { width:280px;  position:relative;
background-image: url(images/opacity.png);

margin:10px; border:10px; float:left;}
.form { margin:0px; border:0px; padding:0px;}

.itemname { font-size:16px; height:12px; border:0px; margin:0px; vertical-align:middle;
color:#000000; font-weight:bold; }


#clearpanier {clear:both; margin:0px; padding:0px; border:0px; text-align:center;}
.update { font-size:10px;
color:#FFFFFF;	

	}
	.small { font-size:10px;
	}
	
	
	#concerttxt { width:600px;  background-image: url(images/opacity.png);
	 margin-left: auto; 
font-weight:bold; 
     margin-right: auto;}
	 

	 	#shop { 
		width:600px; 
	 margin-left: auto;
     margin-right: auto;}
	 
	 	#videolive{ clear:both;
}

.lefty { float:left;
	}
		#boa{
	width: 100%;
}
			#boavidtxt{
	margin-left: 320px;
}
		
	
#leftview
	{float:left;
		position:relative; 
		width: 200px;
		
	}
	#bigview
 	{float:left;
		position:relative;
		
	}
		#makingboa
 	{
		position:relative;
		width: 519px;
		
	}
	
#contact {  margin-left:auto; margin-right:auto; margin-top: 50px; width: 600px;
}

#margauto { width: 900px; margin-left:auto; margin-right:auto;  }
#margvideo { width: 990px; margin-left:auto; margin-right:auto;  }