.boitedispo
{
  width:470px;
  height:200px;
  position:relative;
}

.boitedispo > div.tabs
{
  z-index:20;
  left:23px;
  position:relative;
  height:20px;
  width:430px;
  overflow:hidden;
}

.boitedispo > div.contenu
{
  z-index:10;
  position:absolute;
  top:20px;
  width:470px;
  height:185px;
}

.boitedispo div.tabs div.tab
{
  position:absolute;
  height:15px;
  width:80px;
  cursor:pointer;
}

.boitedispo div.on div
{
  top:1px;
  height:20px;
  z-index:20;
  background-image:url(/JavaScript/dispo/top.png);
}

.boitedispo div.off div
{
  top:5px;
  color:#666666;
  height:15px;
  z-index:10;
  background-image:url(/JavaScript/dispo/top-off.png);
}

.boitedispo div.tab div.left
{
  position:absolute;
  left:0px;
  width:5px;
  background-repeat:no-repeat;
}

.boitedispo div.tab div.right
{
  position:absolute;
  right:0px;
  width:15px;
  background-repeat:no-repeat;
  background-position:-890px 0px;
}

.boitedispo div.tab div.center
{
  width:60px;
  position:absolute;
  left:5px;
  background-repeat:repeat-x;
  text-align:center;
  background-position:-15px 0px;
}

.boitedispo > div.contenu > div.topleft
{
  position:absolute;
  left:0px;
  top:0px;
  width:400px;
  height:5px;
  background-image:url(/JavaScript/dispo/top.png);
}

.boitedispo > div.contenu > div.topright
{
  position:absolute;
  right:0px;
  top:0px;
  width:70px;
  height:5px;
  background-image:url(/JavaScript/dispo/top.png);
  background-position:-830px 0px;
}

.boitedispo > div.contenu > div.contenusejour > div.middleleft
{
  position:absolute;
  left:0px;
  top:5px;
  width:5px;
  height:2000px;
  background-image:url(/JavaScript/dispo/middle.png);
  background-position:0px 0px;
}

.boitedispo > div.contenu > div.contenusejour > div.middleright
{
  position:absolute;
  right:0px;
  top:5px;
  width:5px;
  height:2000px;
  background-image:url(/JavaScript/dispo/middle.png);
  background-position:-469px 0px;
}

.boitedispo > div.contenu > div.contenusejour
{
  overflow:hidden;
  padding-bottom:10px;
  position:relative;
}

.boitedispo > div.contenu > div.contenusejour > div.bottomleft
{
  position:absolute;
  left:0px;
  bottom:0px;
  width:400px;
  height:10px;
  background-image:url(/JavaScript/dispo/top.jpg);
  background-position:0px -90px;
}

.boitedispo > div.contenu > div.contenusejour > div.bottomright
{
  position:absolute;
  right:0px;
  bottom:0px;
  width:70px;
  height:10px;
  background-image:url(/JavaScript/dispo/top.jpg);
  background-position:-830px -90px;
}

.boitedispo > div.contenu > div.contenusejour > div.typeheb
{
  position:absolute;
  top:10px;
  left:15px;
  font-size:17px;
  color:#381f00;
  text-align:center;
  width:440px;
  height:20px;
  line-height:20px;
  background-color:#f9f7f1;
  overflow:hidden;
}

.boitedispo > div.contenu > div.contenusejour > div.typeheb > div.heb_titre
{
  position:absolute;
  width:440px;
  height:20px;
}


.boitedispo > div.contenu > div.contenusejour > div.typeheb > div.prev
{
  cursor:pointer;
  position:absolute;
  top:1px;
  left:0px;
  width:22px;
  height:17px;
  background-image:url(/JavaScript/dispo/prev.gif);
}

.boitedispo > div.contenu > div.contenusejour > div.typeheb > div.next
{
  cursor:pointer;
  position:absolute;
  top:1px;
  left:418px;
  width:22px;
  height:17px;
  background-image:url(/JavaScript/dispo/next.gif);
}

.boitedispo > div.contenu > div.contenusejour > div.redac
{
  position:relative;
  width:445px;
  height:140px;
  margin-top:40px;
  margin-left:10px;
  overflow:hidden;
  text-align:justify;
}

.boitedispo > div.contenu > div.contenusejour > div.redac > div.hebergements
{
  position:absolute;
  top:0px;
}


.boitedispo > div.contenu > div.contenusejour > div.redac > div.hebergements > div.hebergement
{
  height:300px;
}

.boitedispo > div.contenu > div.contenusejour > div.redac > div.hebergements > div.hebergement > div.img
{
  position:relative;
  float:left;
  width:180px;
  height:135px;
  margin:0px 5px 0px 0px;
}

.boitedispo > div.contenu > div.contenusejour > div.redac > div.hebergements > div.hebergement > div.img > img
{
  width:180px;
  height:135px;
}

.boitedispo > div.contenu > div.contenusejour > div.redac > div.hebergements > div.hebergement > div.img > div.prix
{
  text-align:center;
  font-size:25px;
  line-height:30px;
  filter : alpha(opacity=60);
  -moz-opacity : 0.6;
  opacity : 0.6;
  position:absolute;
  top:100px;
  background-color:white;
  height:30px;
  width:180px;
}

.boitedispo > div.contenu > div.contenusejour > div.redac > div.hebergements > div.hebergement > div.img > div.prix > div.apartir
{
  position:absolute;
  text-align:right;
  font-size:12px;
  line-height:12px;
  height:30px;
  width:80px;
  top:3px;
  left:0px;
}

.boitedispo > div.contenu > div.contenusejour > div.redac > div.hebergements > div.hebergement > div.img > div.prix > div.indispo
{
  position:absolute;
  text-align:center;
  font-size:12px;
  line-height:12px;
  height:30px;
  width:180px;
  top:3px;
  left:0px;
}

.boitedispo > div.contenu > div.contenusejour > div.redac > div.hebergements > div.hebergement > div.img > div.prix > div.valeurprix
{
  position:absolute;
  text-align:left;
  height:30px;
  width:90px;
  top:0px;
  left:90px;
}

.myselect
{
  width:250px;
  height:25px;
}

.mycombo
{
  position:relative;
  display:inline-block;
}

.mycombo > .contenu
{
  background:url(/JavaScript/myselect/myselectbox-sprite.png);
  position:absolute;
  line-height:20px;
  top:0px;
  left:0px;
}

.mycombo > .bouton
{
  background:url(/JavaScript/myselect/myselectbox-sprite.png);
  background-position:-320px;
  width:30px;
  height:25px;
  overflow:hidden;
  position:absolute;
  top:0px;
  right:-30px;
}

.mycombo > .options
{
  background:url(/JavaScript/myselect/myselectbox-sprite.png);
  background-position:-800px;
  width:400px;
  position:absolute;
  top:15px;
  left:3px;
}

.mycombo > .options > .option
{
  height:15px;
  position:relative;
  cursor:pointer;
}

.mycombo > .options > .optionON
{
  height:15px;
  background:url(/JavaScript/myselect/myselectbox-sprite.png);
  background-position:-1200px;
  position:relative;
  cursor:pointer;
}

.mycombo > .options > .optionON > .droite
{
  width:10px;
  height:15px;
  top:0px;
  right:-10px;
  background:url(/JavaScript/myselect/myselectbox-sprite.png);
  background-position:-1139px;
  position:absolute;
}


.mycombo > .options > .optionbt
{
  position:absolute;
  bottom:-30px;
  height:30px;
  background:url(/JavaScript/myselect/myselectbox-sprite.png);
  background-position:-1600px 0px;
  background-repeat:no-repeat;
}

.mycombo > .options > .optionbt > .droitebt
{
  position:absolute;
  bottom:2px;
  right:-10px;
  height:30px;
  width:10px;
  background:url(/JavaScript/myselect/myselectbox-sprite.png);
  background-position:-1939px;
  overflow:hidden;
  background-repeat:no-repeat;
}

.mycombo > .options > .option > .droite
{
  width:10px;
  height:15px;
  top:0px;
  right:-10px;
  background:url(/JavaScript/myselect/myselectbox-sprite.png);
  background-position:-1139px;
  position:absolute;
}
