body {	background-color: #000000;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	text-align:center;	}body a:focus {	outline:0px;	}a:link {	color: #CCCCCC;	text-decoration: none;}a:visited {	text-decoration: none;	color: #CCCCCC;}a:hover {	text-decoration: none;	color: #FFFFFF;}a:active {	text-decoration: none;	color: #CCCCCC;}#fondforum {	background-image: url(../forum/skins/defaut/forum.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 275px;}#tableforum {	padding-top: 155px;	}#conteneur {	background-image: url(../images/fond.jpg);	width: 1024px;	background-repeat: no-repeat;	margin-right: auto;	margin-left: auto;	text-align: left;}#tracklisting {	margin-left: 240px;	height: 220px;	vertical-align: 50%;}.tableconcert {	color: #F6493E;	font-weight: bold;}.tableconcert a{	color: #F6493E;}.tableconcert a:hover{	color: #FFFFFF;}* html #tracklisting {	margin-left: 240px;	height: 220px;		width:10px;}.valign {	vertical-align: middle;	line-height:12px;	float: right;	width: 205px;}.single {	height: 90px;	font-size: 11px;}.liens {	margin-bottom: 20px;	font-size: 10px;}.liens1 {	margin-bottom: 20px;	font-size: 10px;	background-image: url(../images/zonecontact2.jpg);	background-repeat: no-repeat;	height: 142px;	width: 307px;	padding-top: 20px;	padding-left: 30px;}.liens2 {	margin-bottom: 20px;	font-size: 10px;	background-image: url(../images/zonecontact2.jpg);	background-repeat: no-repeat;	height: 142px;	width: 307px;	padding-top: 20px;	padding-left: 30px;	margin-left:305px;	margin-top:-50px;}.liens3 {	margin-bottom: 20px;	font-size: 10px;	background-image: url(../images/zonecontact2.jpg);	background-repeat: no-repeat;	height: 142px;	width: 307px;	padding-top: 20px;	padding-left: 30px;	margin-left:100px;	margin-top:-100px;	z-index: 99;}.liens4 {	margin-bottom: 20px;	font-size: 10px;	background-image: url(../images/zonecontact.jpg);	background-repeat: no-repeat;	height: 142px;	width: 491px;	padding-top: 20px;	padding-left: 30px;	margin-left:20px;	margin-top: -20px;}* html #conteneur {position:absolute;	background-image: url(../images/fond.jpg);	height: 1200px;	width: 1024px;	background-repeat: repeat-y;	 left: 50%;      		margin-left: -512px;		text-align: left;}#contenumenu {	float: left;	margin-top: 25px;}#elec {	float: left;	margin-right: 10px;}#craft {	float: left;	margin-right: 20px;}#souslogo {	margin-top: 20px;	background-image: url(../images/sslogo.gif);	height: 45px;	width: 89px;	margin-right: auto;	margin-left: auto;}#logo {	height: 64px;	width: 173px;	padding-top: 0px;	text-align: center;	margin-top: -110px;	margin-left: 450px;	position: static;}*+html #logo {	height: 64px;	width: 173px;	padding-top: 0px;	text-align: center;	margin-top: -100px;	margin-left: 400px;	position: static;}* html #logo {	height: 64px;	width: 173px;	padding-top: 0px;	text-align: center;	margin-top: -100px;	margin-left: 400px;	position: static;}#logoH {	height: 64px;	width: 155px;	padding-top: 15px;	margin-left: 20px;	float: left;}#top {	width: 700px;	height: 90px;}*+html #logoH2 {	height: 64px;	width: 173px;	padding-top: 15px;	text-align: center;	margin-left: 400px;}#menu {	width: 204px;	margin-left: 800px;	padding-top: 110px;	vertical-align: top;		}*+html #menu {	width: 230px;	margin-left: 800px;	padding-top: -100px;	margin-top: -230px;	vertical-align: top;		}* html #menu {	width: 230px;	margin-left: 800px;	padding-top: -100px;	margin-top: -230px;	vertical-align: top;		}#menuD {	width: 204px;	margin-left: 800px;	padding-top: 0px;	vertical-align: top;		}#menuDJ {	width: 204px;	margin-left: 800px;	padding-top: 0px;	vertical-align: top;	margin-top:-1px;			}#main {	float: left;	margin-right: 10px;	margin-left: 690px;	margin-top: 110px;}#main a:focus {outline:0;}* html #main {	float: left;	margin-right: 10px;	margin-left: 345px;	margin-top: 110px;}.apparent{   /* attributs obligatoires */   visibility: visible;   }.cache{   /* uniques attributs de cette classe */   visibility: hidden;}#actu {	height: 410px;	width: 380px;	position: absolute;	top: 20px;	color: #FFFFFF;	font-size: 10px;	background-image: url(../images/filetnews1.gif);	background-repeat: no-repeat;	margin-left: 20px;	font-style: normal;	;	font-family: Arial, Helvetica, sans-serif;}*+html #actu {	height: 410px;	width: 450px;	margin-left:-800px;	top: 20px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;}* html #actu {	height: 410px;	width: 450px;	margin-left:-800px;	top: 20px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;}#actu a {	color:#F6493E;}#actu a:hover {	color:#FFFFFF;}#actu2 a {	color:#F6493E;}#actu2 a:hover {	color:#FFFFFF;}#filetnews {	margin-top: 39px;	float: left;	margin-right: 10px;	background-image: url(../images/filetnews2.gif);	height: 345px;	width: 16px;}#contenunews {	margin-top: 50px;	width: 350px;	height: 100%;}#contenu {	width: 610px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	left: 250px;	float: left;}.srcphoto {	width:610px;	font-size:8px;	text-align:right;}#fond {	background-repeat: no-repeat;	background-position: 0px 200px;	height: 900px;	background-image: url(../images/1200.jpg);}#fondcv {	background-image: url(../images/cv.jpg);	background-repeat: no-repeat;	background-position: -50px 130px;	height: 900px;}#fondqh {	background-image: url(../images/qh.jpg);	background-repeat: no-repeat;	background-position: 0px 100px;	height: 900px;}#fondab {	background-image: url(../images/abrit.jpg);	background-repeat: no-repeat;	background-position: -50px 80px;	height: 900px;}#fondaf {	background-image: url(../images/affairet.jpg);	background-repeat: no-repeat;	background-position: -20px 130px;	height: 900px;}#bandeau {		height: 90px;	width: 500px;	float: right;	background-repeat: no-repeat;}#menugauche {	float: left;	width: 155px;	height: 400px;	margin-top: 20px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	margin-left: 20px;}#menugauche a {	color:#F6493E;}#menugauche a:hover {	color:#FFFFFF;}#menugauche a:visited {}#filet {	float: left;	background-image: url(../images/filetF.gif);	background-repeat: repeat-y;	width: 10px;	height: 650px;	margin-left: 10px;}.albums {	margin-bottom: 72px;	font-size: 10px;	}.documents {	font-size: 10px;	}.yeuxfermes {	height: 236px;}#listcredits {	width: 240px;	float: left;	margin-right: 25px;	font-size: 10px;}.quart {	height: 240px;}.abri {	height: 240px;}#listealbums {	width: 90px;	float: left;}#credits {	width: 470px;	margin-left: 140px;	font-size: 10px;}* html #credits{	width: 450px;	margin-left: 140px;	font-size: 10px;}#filet2 {	float: left;	background-image: url(../images/filetC.gif);	background-repeat: repeat-y;	width: 10px;	height: 1050px;	margin-left: 20px;}#filet3 {	float: left;	width: 10px;	height: 1050px;	margin-left: 20px;}ul#menuli {	padding : 0 0 0 0;	margin: 0 0 0 0;}ul#menuli li {	background-image: url(../images/rond1m.gif);	background-repeat: no-repeat;	background-position: 0% 50%;	list-style-position: outside;	list-style-type: none;	margin-bottom: 10px;	text-indent: 12px ;		}ul#menuli2 {	padding : 0 0 0 0;	margin: 0 0 0 0;}ul#menuli2 li {	background-image: url(../images/rond1m.gif);	background-repeat: no-repeat;	background-position: 0% 50%;	list-style-position: outside;	list-style-type: none;	text-indent: 12px ;	}ul#menul2i li a {color:#F6493E;	}ul#menuli2 li a:hover {color:#FFFFFF;	}#filetC {	float: left;	margin-right: 10px;		width: 23px;	height: 500px;	margin-top: 10px;}.img {	float: left;	margin-bottom: 5px;	margin-right: 5px;}.img2 {		margin-bottom: 5px;	margin-right: 50px;}.kdo {	float: left;	margin-bottom: 5px;	margin-right: 30px;	width: 110px;	height: 150px;}.shakeimage{position:relative;}.news {	width: 480px;	float: left;	margin-left: 30px;	background-repeat: no-repeat;	border: 1px solid #333333;	padding: 5px;	margin-top: 20px;}.newsgauche {	float: left;	width: 20px;	height: 220px;	background-repeat: no-repeat;	z-index: 1;}.newsbas {	height: 20px;	width: 500px;	background-repeat: no-repeat;	margin-left: -10px;	z-index: 5;}.ptitxt {	font-size:10px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}.source {	font-size:8px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}.paroles {	font-size:10px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	text-align: left;}.txt {	font-size:12px;}.blend{opacity:0.3;filter:alpha(opacity=30);}.blend:hover{opacity:1;filter:alpha(opacity=100);}.blend:visited{opacity:1;filter:alpha(opacity=100);}.blend:active{opacity:1;filter:alpha(opacity=100);}.eiffeltv{width:125px;height:200px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;}.antialias{}.red{	color:#F6493E;	text-transform: uppercase;	font-weight: bold;}.photos{	float:left;	width:105px;	height:125px;	margin:5px 5px 5px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;}.bphotos{float:left;margin-top:100px;}#crieur {	position: absolute;	width: 220px;	margin-left: 250px;	margin-top: -50px;}#bio {	font-size: 10px;	width: 610px;}.date {float:left; width:100px;height:50px}.de {	float:left; 	width:50px;	height:50px;}.dephoto {	float:left;	width:150px;	height:50px;}.titrej {	float:left; 	width:200px;	height:50px;}.dateshow {	float:left;	width:200px;	height:50px;	margin-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#F6493E;}.villeshow {	float:left;	width:150px;	height:50px;	margin-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#F6493E;}.lieushow {	float:left;	width:200px;	height:50px;	margin-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#F6493E;}.dateshow2 {	float:left;	width:200px;	height:20px;	margin-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#F6493E;}.villeshow2 {	float:left;	width:150px;	height:20px;	margin-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#F6493E;}.lieushow2 {	float:left;	width:200px;	height:20px;	margin-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#F6493E;}.fanzine{	width:180px;	height:240px;	float:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin-bottom: 20px;}.boutique {	float: left;	width: 300px;}.boutiquetshirt {	height: 180px;}.infoconcerts {	float: left;	width: 330px;	margin-right: 20px;}.photosconcerts {		;	margin-right: 5px;	border: 2px solid #FFFFFF;	margin-bottom: 5px;}.imgconcert {	padding: 5px;}