p a { color: #BE7A40; }
h1 { font: 20px "Verdana"; color: #666; }
p, ul { font: 13px "Verdana" ; color: #333; }
#back a { font-size: 11px; }
#demo { margin: 40px 70px 70px; }
h2 { font: 18px "Verdana"; color: #666; margin-top: 0; }
h3 { font: 13px "Verdana"; color: #999; text-transform: uppercase; font-weight: bold; }
#slideshow-options ul { padding: 0; }
#slideshow-options ul li { list-style-type: none; display: inline; padding-right: 0; }

/*---------------------------------------------------- slideshow profilo ----------------------------------------------------*/

#slideshow * { margin: 0; padding: 0; }
#slideshow { position: relative;width: 900px; height: 424px; }
#slideshow #menu, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { background: url('../image/lightbox/loading.gif'); display: block; top: 158px; left: 505px; text-indent: -5000px; width: 32px; height: 32px; visibility: hidden; z-index: 5; }
#slideshow #pictures { background: url('../image/galleria.jpg'); width: 712px; height: 424px; right: 0; overflow: hidden; }
#slideshow #pictures li {display: block; position: absolute; top: 0; width: 712px; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0; }
#slideshow #menu { background: url('../image/home/bk.jpg'); list-style-type: none; width: 158px; height: 424px; left: 0; padding-top: 0px; padding-left:30px  }
#slideshow #menu li { display: block; z-index: 1000; position: relative; zoom: 1; }
#slideshow #menu li a { display: block; font: 11px "Verdana"; text-decoration: none; padding: 7px 0 7px 28px; z-index: 1000; color: #ccc; line-height: 10px; vertical-align: middle; zoom: 1; }
#slideshow #menu li a:focus { outline: 0; }
#slideshow #menu li a:hover { color: #fff; }
#slideshow #menu li.current a { font: 15px "Verdana"; color: #fff; padding: 5px 0 5px 28px; line-height: 18px; }
#slideshow #menu li.background { background: url('../image/gallery/arrow.jpg') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }




/*---------------------------------------------------- slideshow----------------------------------------------------*/


ul.ppt {position: relative; top:0px; left:0px;}
.ppt li {list-style-type: none;position:absolute;top:0px; left:0px; right:0px;}
.ppt img {border: 0px ;}
div#txt_right_gallery{width:712px;height:424px; float:right;filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}


/*---------------------------------------------------- slideshow ricordi ----------------------------------------------------*/

#carousel {
	margin: 0 auto;
	width: 712px;
	height: 424px;
	padding: 0;
	overflow: scroll;
	
}
#carousel ul {
	list-style: none;
	width: 1500px;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel li {
	display: inline;
	float: left;
}
.textholder {
	text-align: center;
	font-size: small;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

