.bandeau_orange { position: relative; background: url(images/img-lits-barre-orange.jpg) no-repeat; width: 710px; height: 30px; font-size:22px; color: white;  line-height: 30px; font-weight: normal; }
.bandeau_orange h1 { height: 30px; font-size:22px; color: white;  line-height: 30px; font-weight: normal;}
.lit-right { padding-right: 10px; text-align: right; }
.lit-left { padding-left: 10px; text-align: left; }

#anim-lit { position: relative; background: url(images/img-lits-landing.jpg) no-repeat; width: 720px; height: 390px;}
#anim-lit #texte { position: absolute; top:310px; left:10px; width: 280px; font-size: 12px; color: #333333; font-weight: normal; }
#anim-lit a { position: absolute; left:10px; top:270px; }
#anim-lit a span { width: 1px; height: 1px; overflow: hidden; display: block;  }

#produits-associes { position: relative; width: 720px; height: 230px; }

#produits-associes #matelas{ position: absolute; top:20px; left: 0; background: url(images/img-lits-matelas.jpg) no-repeat; width: 455px; height:210px;}
#produits-associes #matelas a { display: block; text-indent: -9999em; height:455px; height:210px;}
#produits-associes h2.matelas { position: absolute; top:20px; left: 250px; font-size: 16px; color: #333333; }
#produits-associes a.matelas { position: absolute; top:45px; left: 250px; }
#produits-associes a.matelas span { width: 1px; height: 1px; overflow: hidden; display: block; width: 250px;  }

#produits-associes #coussins { position: absolute; top:70px; left:500px; background: url(images/img-lits-coussins.jpg) no-repeat; width:207px; height:150px;}
#produits-associes #coussins a { display: block; text-indent: -9999em; width:207px; height:150px;}
#produits-associes h2.coussins { position: absolute; top:10px; left:480px; font-size: 16px; color: #333333; }
#produits-associes a.coussins { position: absolute; top:35px; left:490px; }
#produits-associes a.coussins span { width: 1px; height: 1px; overflow: hidden; display: block;  width: 250px; }