.carousel-component {
        VISIBILITY: visible; 
        OVERFLOW: hidden; 
        POSITION: relative
}
.carousel-component UL.carousel-list {
        Z-INDEX: 1; 
        WIDTH: 10000000px; 
        POSITION: relative
}
.carousel-component .carousel-list LI {
        FLOAT: left; 
        OVERFLOW: hidden; 
        LIST-STYLE-TYPE: none
}

.carousel-component .carousel-clip-region {
        MARGIN: 0px auto; 
        OVERFLOW: hidden; 
        POSITION: relative
}
.carousel-component {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        BACKGROUND: #3f3f3f; 
        PADDING-BOTTOM: 0px; 
        COLOR: #618cbe; 
        PADDING-TOP: 0px
}
.carousel-component UL.carousel-list {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        PADDING-TOP: 0px;
}
.carousel-component .carousel-list LI {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        FONT: 10px verdana,arial,sans-serif; 
        COLOR: #666; 
        PADDING-TOP: 0px; 
}

#html-carousel {
	   border-top: 1px #6d6e9e solid;
        background:transparent url(images/sfondo_carousel.jpg) repeat-x top right;
		 border-bottom: 1px #6d6e9e solid;
}

#html-carousel {
        FLOAT: left; 
        MARGIN-BOTTOM: 10px; 
        WIDTH: 666px;
        HEIGHT: 142px
}

#html-carousel .carousel-list LI {
    margin:4px 10px 0px 10px;
    padding-right: 5px;
    padding-left:10px;
    padding-top:20px;
    margin: 0;
    color: #3F3F3F;
    TEXT-ALIGN: center
}

#html-carousel .carousel-list LI IMG {
        border:1px solid #999;
        DISPLAY: block;
}
#html-carousel .carousel-list li p {
    width:106px;
    margin-top:0;
}

#prev-arrow-container {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        FLOAT: left;
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        PADDING-TOP: 0px
}
#next-arrow-container {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px;
        FLOAT: left; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        PADDING-TOP: 0px
}
#next-arrow {
        CURSOR: pointer
}
#prev-arrow {
        CURSOR: pointer
}

#overlay {
        BORDER-RIGHT: #000 1px dotted;
        BORDER-TOP: #000 1px dotted;
        FONT-SIZE: 24px;
        Z-INDEX: 100;
        FILTER: alpha(opacity=80);
        LEFT: 150px;
        BORDER-LEFT: #000 1px dotted;
        WIDTH: 200px; COLOR: #000;
        PADDING-TOP: 10px;
        BORDER-BOTTOM: #000 1px dotted;
        POSITION: absolute;
        TOP: 25px;
        HEIGHT: 80px;
        BACKGROUND-COLOR: #fff;
        TEXT-ALIGN: center;
        moz-opacity: 0.8;
        opacity: 0.8
}


