body {
background:#dfdfdf;
font-size:0.75em;
font-family:Trebuchet MS, Tahoma, Arial, sans serif;
margin:0;
padding:0 0 30px 0;
}

a:link,a:visited,a:hover,a:active {color:#000;}
a:hover {text-decoration:none;}

.clear {clear:both;}

img {border:0;}

#container {margin:250px 0 0 0;}

#bulles {padding:30px 0 0 428px;}
#bulles .bulle span {display:none;}
#bulles .bulle#music-news {background:url(images/bulle-music-news.gif) no-repeat 0 0; width:172px; height:72px;}
#bulles .bulle#live {background:url(images/bulle-live.gif) no-repeat 0 0; width:178px; height:45px; margin:-35px 0 0 340px;}
#bulles .bulle#reviews {background:url(images/bulle-reviews.gif) no-repeat 0 0; width:175px; height:55px; margin:22px 0 0 80px;}

#carousel {margin:66px 0 0 426px; height:180px;}
#carousel .carousel-content .pix {padding:12px 10px; float:left; width:481px; position:relative; overflow:hidden; height:auto;}
#carousel .carousel-control {display:block; float:left; margin:70px 0 0 0;}
#carousel .carousel-wrap {float:left;width:502px; height:184px; background:url(images/carrousel-bk.gif) no-repeat 0 0;}

#logo {padding:40px 0 0 380px;}
#logo span {display:none;}

#banniere {padding:0 0 0 120px; height:85px; background:#ff0072; color:#fff; margin:16px 0 0 0;}
#banniere #vignette {float:left; margin-top:-60px;width:178px; height:170px; position:relative;z-index:5; background:url(images/vignette-soon.png) no-repeat 0 0;}
#banniere #vignette span {display:none;}
#banniere #intro{width:75%; float:left; padding:18px 0 18px 20px;}
#banniere #intro span {background:#000; font-size:140%; padding:1px 8px;}

#link-site {width:90%; text-align:center; padding:15px 0;}

#news {padding:15px 60px;}
#news img {float:left; margin:5px; border:5px solid #fff;}