#hd {
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
}
#hd {
  background-repeat: no-repeat;
  background-position: center 52px;
  margin-bottom: 8px;
}
#hd .wrapper {
  width: 980px;
  margin: 0 auto;
  text-align: left;
}
#hd .content {
  float: left;
  clear: both;
  width: 100%;
}
#userBar h1 {
  display: block;
  clear: both;
  margin: 0 0 0 10px;
  padding: 18px 0 0;
  width: auto;
  height: 34px;
  font-size: 15px;
  text-indent: -3000px;
  background-position: left 19px;
  background-repeat: no-repeat;
}
#userBar h1 a {
  float: left;
  width: 190px;
  height: 20px;
}
#hd .tl {
  position: absolute;
  left: -4px;
  top: 0px;
  width: 14px;
  height: 52px;
  background-image: url("../images/archambault/bkg_paiementHeader_tl.gif");
  background-position: left top;
  background-repeat: no-repeat;
}
#hd .content {
  background-image: url("../images/archambault/bkg_paiementHeader.gif");
  background-position: left top;
  background-repeat: no-repeat;
}
#hd h1 {
  float: left;
  clear: both;
}
#hd .content div {
  float: left;
  clear: both;
}
#hd h2 { float: left; }
#hd .tr {
  position: absolute;
  right: -4px;
  top: 0px;
  width: 14px;
  height: 52px;
  background-image: url("../images/archambault/bkg_paiementHeader_tr.gif");
  background-position: right top;
  background-repeat: no-repeat;
}
#userBar {
  width: 100%;
  clear: both;
}
#userBar h1 a {
  float: left;
  width: 190px;
  height: 20px;
}
#userBar h1 span { font-weight: bold; }
#userBar a {
  color: #0730c8;
  text-decoration: none;
  outline: 0;
}
#userBar p {
  clear: none;
  margin: 0;
}
#userBar ul {
  clear: none;
  margin: 0;
}
#userBar ul li {
  clear: none;
  margin: 0;
}
#userBar p {
  float: right;
  padding: 20px 5px 0 0;
  font-weight: bold;
  color: #000000;
}
#userBar p .name { color: #ff9000; }
#userBar p a { font-weight: normal; }
#userBar ul {
  float: right;
  padding: 18px 10px 0 0;
}
#userBar ul li {
  float: left;
  display: block;
  padding: 2px 8px;
  background-image: url("../images/archambault/bkg_tool.gif");
  background-repeat: no-repeat;
  background-position: left center;
}
#userBar ul li.first { background-image: none; }
#userBar ul li.connexion a {
  color: #ff9000;
  font-weight: bold;
}
#userBar ul li a { color: #000000; }
#userBar ul li a.lnkWishlist {
  padding: 0 15px 0 0;
  background-image: url("../images/archambault/bkg_lnkWishlist.gif");
  background-repeat: no-repeat;
  background-position: right center;
}
#userBar ul li a.lnkPanier {
  padding: 0 25px 0 0;
  background-image: url("../images/archambault/lnkPanier.gif");
  background-repeat: no-repeat;
  background-position: right center;
}
body.category #bd .main-content { float: right; }
body.category #bd .supp-content {
  float: left;
  padding-top: 0px;
}
