*{
  margin:0;
  padding:0;
}

img{ border:0; }
html{ font-size:100%; }
a{ text-decoration:none; }

body{
  color:#eeeeee;
  font-size:0.8em;
  text-align:center;
  font-family:Arial,sans-serif;
  background:#575757 url(/img/bg.png) repeat 0 0;
}

a{ color:#F9CA69; }
a:hover{
  color:#F9CA69;
  text-decoration:underline;
}

#bann_bg{
  height:219px;
  background:#575757 url(/img/bann_bg.png) repeat-x 0 0;
}


#banniere{
  width:750px;
  height:219px;
  text-align:left;
  margin:0px auto;
  padding-top:168px;
  background:transparent url(/img/banniere.png) no-repeat 0 0;
}

#menu_r{
  width:165px;
  height:24px;
  margin-left:402px;
  list-style-type:none;
  background:transparent url(/img/menu_rapide.png) no-repeat 0 0;
}

#menu_r li{
  display:inline;
}

a#rhome, a#rshop, a#rcontact{
  float:left;
  height:24px;
  display:block;
}

a#rhome{ width:47px; }
a#rshop{ width:44px; }
a#rcontact{ width:74px; }

a#rhome:hover, a#rhome.selected{ background:transparent url(/img/menu_r_hover.png) no-repeat 0 0; }
a#rshop:hover, a#rshop.selected{ background:transparent url(/img/menu_r_hover.png) no-repeat -47px 0; }
a#rcontact:hover, a#rcontact.selected{ background:transparent url(/img/menu_r_hover.png) no-repeat -91px 0; }

#corps{
  width:750px;
  text-align:left;
  margin:0px auto;
}

#menu{
  float:left;
  width:158px;
  height:488px;
  list-style-type:none;
  background:transparent url(/img/menu.png) no-repeat top left;
}

#menu a{
  width:120px;
  height:30px;
  display:block;
  margin-left:30px;
  margin-bottom:6px;
}

a#panier{
  height:50px;
  font-size:1.2em;
  font-weight:bold;
}

a#home:hover, a#home.selected{ background:transparent url(/img/menu_hover.png) no-repeat -30px 0; }
a#team:hover, a#team.selected{ background:transparent url(/img/menu_hover.png) no-repeat -30px -36px; }
a#shop:hover, a#shop.selected{ background:transparent url(/img/menu_hover.png) no-repeat -30px -72px; }
a#news:hover, a#news.selected{ background:transparent url(/img/menu_hover.png) no-repeat -30px -108px; }
a#goodies:hover, a#goodies.selected{ background:transparent url(/img/menu_hover.png) no-repeat -30px -144px; }
a#photos:hover, a#photos.selected{ background:transparent url(/img/menu_hover.png) no-repeat -30px -180px; }
a#contact:hover, a#contact.selected{ background:transparent url(/img/menu_hover.png) no-repeat -30px -216px; }
a#panier.plein{
  padding-top:5px;
  padding-left:30px;
  background:transparent url(/img/menu_hover.png) no-repeat -30px -253px;
}

#data{
  float:left;
  width:530px;
  padding-bottom:30px;
}

#data p{
  padding:5px;
}

#pied{
  clear:both;
  padding:25px;
  border-top:4px #678090 solid;
}

#pied p{
  width:750px;
  margin:0px auto;
}

#label{
  top:0;
  left:0;
  width:160px;
  height:160px;
  position:absolute;
  background:transparent url(/img/label.png) no-repeat 0 0;
}



