#carousel-news li { list-style:none;padding:0px;margin:0px;width:424px;float:left;text-align:left; text-shadow: 1px 2px 2px #000;}
#carousel-news li h3,#carousel-news li a h3 {color:#adadad;font-family: 'HelveticaCondensedBold';font-weight: normal;font-size:18px;margin:6px 0px 3px 0px;padding:0px}
#carousel-news li p,#carousel-news li p a {color:#707070;font-size:13px;margin:0px 0px 6px 0px;padding:0px}
#carousel-news li .continua, #carousel-news li .continua a {color:#adadad;font-size:14px;}
#carousel-news a:hover,
#carousel-news li a:hover h3,
#carousel-news li a:hover .continua,
#carousel-news li a:hover p {color:#fff; text-decoration: none;  }
#carousel-news figure { float:left;height:132px;width:187px;margin:0px 10px 0px 0px;background-color:#ff0000}
#carousel-news img { height:132px;width:187px;margin:0px 10px 0px 0px;border:0px;opacty:1}
#carousel-news a:hover img { opacty:0.2;}
#carousel-news a:hover img,
#carousel-news li a:hover h3,
#carousel-news a:hover li .continua,
#carousel-news li a:hover p { -webkit-transition-duration: 440ms; -moz-transition-duration: 440ms; -o-transition-duration: 440ms; transition-duration: 440ms; -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms;  }  

#carousel-news li .continua img.vedifoto, #carousel-news li .continua a img.vedifoto { float:left;height:30px;width:30px;margin:-4px 5px 0px 0px;}

#carousel-merchandise li { list-style:none;padding:0px;margin:0px;width:211px;float:left;text-align:center;border-right:1px solid #243131;background-position:top center;background-repeat:no-repeat;background-color: transparent;}
#carousel-merchandise li a {display:block;color:#fff}
#carousel-merchandise img { height:132px;margin:0px;border:0px;opacty:1}
#carousel-merchandise a:hover img { opacty:0.5; -webkit-transition-duration: 440ms; -moz-transition-duration: 440ms; -o-transition-duration: 440ms; transition-duration: 440ms; -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }

#carousel-merchandise li .descrizione { width:1px;height:92px;padding:25px 15px 15px 15px;background:url(../img/sf_descrizione.png);filter:alpha(opacity=0);-moz-opacity: 0.0; opacity: 0.0;text-shadow: 1px 2px 2px #000;}
#carousel-merchandise li:hover .descrizione { width:178px;border-right:4px solid #bd0707;filter:alpha(opacity=100);-moz-opacity: 1.0; opacity: 1.0;
transition-duration:200ms;
transition-timing-function:linear;
transition-delay:50ms;
/* Firefox 4 */
-moz-transition-duration:200ms;
-moz-transition-timing-function:linear;
-moz-transition-delay:50ms;
/* Safari and Chrome */
-webkit-transition-duration:200ms;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:50ms;
/* Opera */
-o-transition-duration:200ms;
-o-transition-timing-function:linear;
-o-transition-delay:50ms;
}

#carousel-merchandise li .descrizione .testi h3 { margin:0px;color:#fff;font-family: 'HelveticaCondensedBold';font-weight: normal;font-size:18px;margin:10px 0px 5px 0px;padding:0px;}
#carousel-merchandise li .descrizione .testi .continua { margin:0px;color:#fff;font-family: 'HelveticaCondensedRegular';font-weight: normal;font-size:14px;}

#carousel-merchandise li .descrizione .testi { margin:0px;padding:0px;opacity:0}

#carousel-merchandise li:hover .descrizione .testi  { opacity:1;
transition-property:opacity;
transition-duration:400ms;
transition-timing-function:linear;
transition-delay:500ms;
/* Firefox 4 */
-moz-transition-property:opacity;
-moz-transition-duration:400ms;
-moz-transition-timing-function:linear;
-moz-transition-delay:500ms;
/* Safari and Chrome */
-webkit-transition-property:opacity;
-webkit-transition-duration:400ms;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:500ms;
/* Opera */
-o-transition-property:opacity;
-o-transition-duration:400ms;
-o-transition-timing-function:linear;
-o-transition-delay:500ms;}

#carousel-merchandise li .descrizione .continua { color:#fff;font-size:14px;}



#carousel-merchandise li .continua, #carousel-merchandise li .continua a {font-family: 'HelveticaCondensedBold';font-weight: normal;color:#fff;font-size:16px;}
#carousel-merchandise a:hover,
#carousel-merchandise li a:hover h3,
#carousel-merchandise li .continua a:hover,
#carousel-merchandise li p a:hover {color:#bd0707; text-decoration: none;  }


/** FINE PERSONALIZZAZIONE **/



/**

 *  Horizontal Buttons

 */

.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top:60px;right:-27px;width:22px;height:22px;cursor: pointer;background: transparent url(../img/scroll/next.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: 0px -22px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0px 0px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0px -44px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top:60px;left:-27px;width:22px;height:22px;cursor: pointer;background: transparent url(../img/scroll/prev.png) no-repeat top right;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: 0px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position:0px -44px;}






/**

 *  Vertical Buttons

 */


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
