#page #header {
  height:337px;
  background:url(../images/header.gif) no-repeat center top;
}

#page #header .contenu {
  margin-left:auto;
  margin-right:auto;
  padding-top:120px;
  width:932px;
}

#page #header .contenu .panier {
  float:right;
  width:390px;
  padding-top:120px;
}

#page #header .contenu .panier span {
  height:44px;
  display:block;
}

#page #header .contenu .panier span.vide {
  text-indent:-999px;
  overflow:hidden;
  background: url(../images/panier/vide.gif) no-repeat 35px 0px;
}

#page #header .contenu .panier span.pasvide {
  padding-top:3px;
  height:41px;
  padding-left:140px;
  background: url(../images/panier/votrePanier.gif) no-repeat 35px 0px;
}

#page #header .contenu .panier span.pasvide a {
  color:#fff;
}

#page #header .contenu .panier a.gerer {
  position:relative;
  top:3px;
  left:14px;
  color:#000;
}

#page #header .contenu .panier a.cmd {
  display:block;
  position:relative;
  top:-18px;
  left:122px;
  width:176px;
  height:32px;
  text-decoration:none;
  overflow:hidden;
  text-indent:-999px;
  background: url(../images/panier/cmd.gif) no-repeat;
}

#page #header .contenu .panier a.cmd:hover {
  background: url(../images/panier/cmd2.gif) no-repeat;
}

#page #header .contenu a#pouicland {
  display:block;
  position:relative;
  left:30px;
  text-decoration:none;
  overflow:hidden;
  text-indent: -999px;
  width:360px;
  height:80px;
}

#page #header .contenu h1 {
  font-size:12px;
  text-indent:-999px;
  overflow:hidden;
  height:44px;
}

#page #header .contenu ul.nav {
  list-style:none;
  display:block;
  height:39px;
}

#page #header .contenu ul.nav li {
  float:left;
  padding-right:11px;
}

#page #header .contenu ul.nav li a {
  display:block;
  text-decoration:none;
  overflow:hidden;
  text-indent:-999px;
  background:url(../images/nav/nav.gif) no-repeat;
}

#page #header .contenu ul.nav li a.accueil {
  width:44px;
  height:24px;
  position:relative;
  top:2px;
}

#page #header .contenu ul.nav li a.blog {
  width:72px;
  height:27px;
  background-position:-44px 0px; 
}

#page #header .contenu ul.nav li a.blog:hover {
  background-position:-116px 0px; 
}

#page #header .contenu ul.nav li a.presse {
  width:97px;
  height:27px;
  position:relative;
  top:1px;
  background-position:-188px 0px; 
}

#page #header .contenu ul.nav li a.presse:hover {
  background-position:-285px 0px; 
}

#page #header .contenu ul.nav li a.contact {
  width:92px;
  height:24px;
  position:relative;
  top:2px;
  background-position:-382px 0px; 
}

#page #header .contenu ul.nav li a.contact:hover {
  background-position:-474px 0px; 
}

#page #header .contenu ul.nav li a.liens {
  width:34px;
  height:24px;
  position:relative;
  top:1px;
  background-position:-566px 0px; 
}

#page #header .contenu ul.nav li a.liens:hover {
  background-position:-600px 0px; 
}

div.recherche {
  display:block;
  position:absolute;
  padding-top:7px;
  padding-left:10px;
  font-size:11px;
  width:326px;
  height:22px;
  background: url(../images/recherche.gif) no-repeat;
  z-index:15;
}

#nosproduits {
  position:absolute;
  width:157px;
  background: url(../images/select.gif) no-repeat right top;
}

#lescreateurs {
  position:relative;
  left:160px;
  width:157px;
  background: url(../images/select.gif) no-repeat right top;
}

a.searchTitre {
  padding-left:3px;
  display:block;
  color:#fff;
  height:15px;
  text-decoration:none;
}

.searchList {
  display:none;
  position:absolute;
  width:157px;
  padding-top:15px;
  z-index:20;
}

.searchList .searchScroll1 {
  width:317px;
  height:150px;
  overflow:auto;
}

.searchList .searchScroll2 {
  width:157px;
  height:150px;
  overflow:auto;
}

.searchList .searchScroll a {
  padding-left:3px;
  display:block;
  color:#fff;
  text-decoration:none;
  line-height:15px;
  background-color:#000;
  font-size: 11px
}

.searchList .searchScroll a:hover {
  background-color:#FA8DC5;
}
