div#container 
{
	  position:inherit;
  margin:0;
  padding:0;
  width:400px;
  height:350px;
	overflow: hidden;
}

div#container .content {
  position:absolute;
  top:89px;
  left:198px;
  width:400px;
  height:300px;
  margin:0;
  padding:0;
}

div.slideshow-container{
  position:absolute;
  top:0;
  left:0;
  height: 330px;
  width: 400px;
}
div.loader,
div.slideshow a.advance-link {
  position:absolute;
  top:0;
  left:0;
	height: 300px;
  width: 400px;
  margin:0;
  padding:0;
}

div.loader,
div.slideshow a.advance-link,
div.caption-container {
  position:absolute;
  top:0;
  left:0;
	height: 300px;
  width: 400px;
  margin:0;
  padding:0;
}

div.nav-controls{
  position:absolute;
  top:300px;
  left:2px;
  width:270px;
  height:25px;
  background:url(../images/onglet_diaporama.gif) top left no-repeat;
}

div.slideshow img {
  position:absolute;
  top:0;
  left:2px;
  border:solid 0px red;
}

div.nav-controls a.next {
  position:absolute;
  top:0;
  left:140px;
  width:22px;
  height:25px;
  text-decoration: none;
  background:url(../images/bt_diapo_suiv.gif) top left no-repeat;
}

div.nav-controls a.prev {
  position:absolute;
  top:0;
  left:120px;
  width:22px;
  height:25px;
  text-decoration: none;
  background:url(../images/bt_diapo_prec.gif) top left no-repeat;
}


div#caption {
  position:absolute;
  top:300px;
  left:272px;
  width:130px;
  height:25px;
  background:url(../images/onglet_visite.gif) top left no-repeat;
  padding-left:0px;
  padding-top:5px;
  color:#FFFFFF;
  font-weight:bold;
  font-size :8pt;
}


.photo-index{
position:relative;
float:left;
left:-100px
}

.visite_jf{
position:relative;
float:left;
left:0px;
padding-left:-10px;

}

a.lien_jf
{
  color:#FFFFFF;
  font-weight:bold;
  font-size :8pt;
  text-decoration:none;	
}

a.lien_jf:hover
{
  color:#FFFFFF;
  font-weight:bold;
  font-size :8pt;	
 text-decoration:none;	
}