.infiniteCarousel {
	width: 510px;
	overflow: hidden;

}

.infiniteCarousel div {
	width: 510px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */	
	overflow: hidden;
	height: 105px;
	position: relative;

}

.infiniteCarousel ul a img {

}

.infiniteCarousel div ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0 1px 0 0;
  height: 90px;
  width: 170px;
  margin:0;

}

.infiniteCarousel ul li img { 
}

.infiniteCarousel ul:hover li img {

}

.infiniteCarousel ul:hover li:hover img {

}

.infiniteCarousel ul li a img {
  
}

#progetto_gallery_nav{display:none;}



/**/

#viewport{
	/*
	width: 510px; /* Defines the size of the visible part of the carousel
		Attention : if you only want to see plain items in the viewport,
		the width of the viewport should take into account of :
		- the items width
		- the right and left padding of items
		- the number of items you want to see in the viewport
	 */
	 /*
	overflow:hidden; /* Hides extra elements, those outside the viewport area */
	margin:0;
	padding:0;
	
}
#viewport ul{
	/*position: relative; */
	/* Enables positionning of elements inside viewport */
	/*padding: 0; */
	/* Resets default - User Agent - style */
}
#viewport li{
	width: 170px; /* Defines the size of inner element */
	float: left; /* Places list items side by side*/
	list-style: none; /* Resets default - User Agent - style */
	text-align:left;
}

/* Cosmetic */
#simplePrevious, #simpleNext{
	cursor: pointer;
	font-size: 0.8em;	
	text-indent:-9999px;
	display:block;
	width:24px;
	height:25px;
	float:left;

}

#simplePrevious{background:url(../grafica/arr_prev.jpg) no-repeat top left;margin-right:2px;}
#simpleNext{background:url(../grafica/arr_next.jpg) no-repeat top left;}

/**/
