body {
	background: black;
	margin:0;
	padding: 0;
	color: white;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
input, select, textarea {
	border: red 1px solid; 
	font-size: 12px; 
	color: red; 
	background:#000000;
}
img {
	border:0;
	behavior: url("win_png.htc");
}
a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #999999;
}
scroll {
scrollbar-face-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-highlight-color:#CCCCCC;
scrollbar-3dlight-color:#000000;
scrollbar-track-color:#CCCCCC;
scrollbar-arrow-color:#CCCCCC;
}
table {
	font-size:12px;
}
h1 {
color:#CA292C;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#conteneur {
position:relative;
width:1000px;
margin : 0 auto;
background-color:#000000;
}
#header {
width:995px;
height:222px;
background-image:url(../images/haut.jpg);
background-position:center top;
background-repeat:no-repeat;
padding-bottom:10px;
}
#header p {
margin:0;
padding-top:3px;
padding-bottom:3px;
}
#hautg {
float:left;
width:155px;
text-align:center;
padding-top:20px;
}
#hautd {
float:right;
width:155px;
text-align:center;
padding-top:20px;
}
#gauche {
float:left;
width:550px;
}
#separation {
float:left;
width:20px;
background-color:#000000;
}
#droite {
float:right;
width:430px;
}
.blogbas {
color:#CC0000;
font-size:10px;
padding-right:5x;
}
#titrerub {
text-align:center;
background-image:url(../images/fondtitre.gif);
background-position:center;
background-repeat:no-repeat;
}
#concerts a {
color:#CA292C;
}
.whores {
float:left;
width:170px;
height:200px;
margin-bottom:10px;
text-align:center;
}