body {
  font-size: 11px;
  background: #000;
  padding: 0;
  margin: 0;
}

div {
  margin: 0;
  padding: 0;
}

#site {
  margin: 10px auto;
  width: 1000px;
}

#banner-top {
  display: block;
  width: 1000px;
  height: 206px;
  background: url(images/top.png);
}

#menu-top {
  width: 1000px;
  height: 73px;
  background: #f00;
  position: relative;
}

#menu-top a, #menu-top div {
  display: block;
  position: absolute;
  height: 73px;
}

#menu-catalogue, #menu-catalogue-selected {
  width: 168px;
}
#menu-catalogue {
  background: url(images/catalog.png);
}
#menu-catalogue:hover, #menu-catalogue-selected {
  background: url(images/catalog2.png);
}
#menu-star-1 {
  background: url(images/star1.png);
  width: 30px;
  left: 168px;
}
#menu-label, #menu-label-selected  {  
  width: 93px;
  left: 198px;
}
#menu-label {
  background: url(images/label.png);
}
#menu-label:hover, #menu-label-selected {
  background: url(images/label2.png);
}
#menu-star-2 {
  background: url(images/star2.png);
  width: 38px;
  left: 291px;
}
#menu-groupes, #menu-groupes-selected {
  width: 139px;
  left: 328px;
}
#menu-groupes {
  background: url(images/groupes.png);
}
#menu-groupes:hover,  #menu-groupes-selected {
  background: url(images/groupes2.png);
}
#menu-star-3 {
  background: url(images/star3.png);
  width: 34px;
  left: 467px;
}
#menu-productions, #menu-productions-selected {
  background: url(images/productions.png);
  width: 181px;
  left: 501px;
}
#menu-productions {
  background: url(images/productions.png);
}
#menu-productions:hover, #menu-productions-selected {
  background: url(images/productions2.png);
}
#menu-star-4 {
  background: url(images/star4.png);
  width: 36px;
  left: 682px;
}
#menu-dates, #menu-dates-selected  {
  width: 110px;
  left: 718px;
}
#menu-dates {
  background: url(images/dates.png);
}
#menu-dates:hover, #menu-dates-selected {
  background: url(images/dates2.png);
}
#menu-star-5 {
  background: url(images/star5.png);
  width: 34px;
  left: 828px;
}
#menu-contact, #menu-contact-selected {
  width: 138px;
  left: 862px;
}
#menu-contact {
  background: url(images/contact.png);
}
#menu-contact:hover, #menu-contact-selected {
  background: url(images/contact2.png);
}
#bottom {
  background: url(images/slipsale.png);
  height: 636px;
  position: relative;
}

#releases {
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif; 
  position: absolute;
  left: 5px;
  /*top: 0 !important;*/
  top: -12px;  
  width: 180px;
}

#releases h2 {
  margin-bottom: 5px;
}

#releases h2, #dates h2, #newsletter h2  {
  font-size: 16px;
}

.release {
  font-size: 10px;
}

.release .groupe {
  font-weight: bold;
}

#newsletter {
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  position: absolute;
  left: 860px;
  top: 33px;
  width: 160px;
}

#dates {
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif; 
  position: absolute;
  left: 860px;
  top: 180px;
  width: 140px;
}

.date {
  font-weight: bold;
  color: #b00;
}

.gig {
  margin-bottom: 10px;
}

.gig a {
  color: #b00;
}

.gig a:hover {
  color: #333;
}

.gig .groupe {
  font-weight: bold;
}

#content {
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif; 
  color: #fff;
  position: absolute;
  left: 190px;
  top: 60px;
  width: 600px;
}

#content h1 {
  font-size: 18px;
  color: #b00;
}

#content a {
  color: #b00;
}

#content a:hover {
  color: #ccc;
}