#footer {
  clear:both;
  font-size:11px;
  background: #000;
}

#footer .contenu {
  margin-left:auto;
  margin-right:auto;
  width:830px;
  background:url(../images/footer.gif) no-repeat;
}


a#haut {
  display:block;
  font-size:11px;
  overflow:hidden;
  position:absolute;
  margin-top:-115px;
  margin-left:187px;
  padding-left:19px;
  width:104px;
  line-height:20px;
  height:20px;
  color:#000;
  text-decoration:none;
  background:url(../images/haut.gif) no-repeat;
}

#footer .contenu .colLeft {
  padding-top:92px;
  padding-left:6px;
  position:absolute;
  width:201px;
}

#footer .contenu .colLeft .item {
  padding-top:5px;
  background:url(../images/footerItem.gif) no-repeat;
}

#footer .contenu .colLeft .item p {
  padding-top:15px;
  padding-bottom:22px;
}

#footer .contenu .colLeft .item p a {
  color:#fff;
}

#footer .contenu .colLeft .item p a.credits {
  color:#FA8DC5;
  text-transform:uppercase;
  text-decoration:none;
}

#footer .contenu .colLeft .item p a.credits:hover {
  text-decoration:underline;
}

#footer .contenu .colLeft .item p span {
  color:#FA8DC5;
}

#footer .contenu .colLeft .item p span a{
  color:#FA8DC5;
  text-decoration:none;
}

#footer .contenu .colLeft .item p span a:hover {
  text-decoration:underline;
}

#footer .contenu .colLeft .item img {
  margin-right:10px;
}

#footer .contenu .colRight {
  padding-top:22px;
  padding-left:236px;
}

#footer .contenu .colRight form {
  float:left;
  width:250px;
}

#footer .contenu .colRight h2 {
  overflow:hidden;
  height:30px;
  text-indent:-999px;
}

#footer .contenu .colRight h2.titreNewsletter {
  background: url(../images/titre/newsletter.gif) no-repeat;
}

#footer .contenu .colRight h2.titreCadeaux {
  background: url(../images/titre/cadeaux.gif) no-repeat;
}

#footer .contenu .colRight h2.titrePhilo {
  background: url(../images/titre/philo.gif) no-repeat;
}

#footer .contenu .colRight h2.titrePlan {
  background: url(../images/titre/plan.gif) no-repeat;
}

#footer .contenu .colRight .item {
  padding-bottom:18px;
}

#footer .contenu .colRight .item span {
  color:#FA8DC5;
}

#footer .contenu .colRight .item a {
  color:#fff;
  text-decoration:none;
}

#footer .contenu .colRight .item p {
  padding-bottom:4px;
}

#footer .contenu .colRight .item span a {
  text-decoration:underline;
  color:#FA8DC5;
}

#footer .contenu .colRight .footer a {
  color:#fff;
  text-decoration:underline;
}


#footer .contenu .colRight .item a:hover {
  text-decoration:underline;
}

#footer .contenu .colRight .item .plan {
  padding-top:4px;
  padding-bottom:9px;
  background: url(../images/plan.gif) repeat-x;
}

#footer .contenu .colRight .item .first {
  background: none;
}

#footer .contenu .colRight .footer {
 padding-bottom:30px;
}

input#emailNewsletter {
  color:#000;
  text-align:center;
  width:132px;
  height:18px;
  background-color:#fff;
  border:solid 1px #000;
}

input#NewsletterOk {
  position:relative;
  top:6px;
  left:8px;
}

a.cliquez-ici {
  display:block;
  position:relative;
  top:6px;
  overflow:hidden;
  text-decoration:none;
  width:54px;
  height:22px;
  text-indent:-999px;
  background: url(../images/cliquez-ici.gif) no-repeat;
}

a.cliquez-ici:hover {
  background: url(../images/cliquez-ici_hover.gif) no-repeat;
}

