/* slider gallery foto */
.jcarousel-skin-photo .jcarousel-container {background:#FFF;border: 1px solid #CCC;}
.jcarousel-skin-photo .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-photo .jcarousel-container-horizontal {width:638px;}
.jcarousel-skin-photo .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-photo .jcarousel-clip-horizontal {width:638px;height:308px;}
.jcarousel-skin-photo .jcarousel-item {width:638px;height:308px;}
.jcarousel-skin-photo .jcarousel-item-horizontal {margin-left:0;margin-right:1px;}
.jcarousel-skin-photo .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:1px;margin-right:0;}
.jcarousel-skin-photo .jcarousel-item-placeholder {background:#fff;color:#000;}
/* buttons */
.jcarousel-skin-photo .jcarousel-next-horizontal {
    position:absolute;
    top:135px;
    right:5px;
    width:30px;
    height:35px;
    cursor: pointer;
    background: transparent url(arrow.png) no-repeat -30px -35px;
}
.jcarousel-skin-photo .jcarousel-next-horizontal:hover,
.jcarousel-skin-photo .jcarousel-next-horizontal:focus {
    background-position: 0px -35px;
}
.jcarousel-skin-photo .jcarousel-next-disabled-horizontal,
.jcarousel-skin-photo .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-photo .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-photo .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -60px -35px;
}
.jcarousel-skin-photo .jcarousel-prev-horizontal {
    position:absolute;
    top:135px;
    left:5px;
    width:30px;
    height:35px;
    cursor: pointer;
    background: transparent url(arrow.png) no-repeat -30px 0px;
}
.jcarousel-skin-photo .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-photo .jcarousel-prev-horizontal:focus {
    background-position: 0px 0px;
}
.jcarousel-skin-photo .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-photo .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-photo .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-photo .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -60px 0px;
}


/* slider gallery thumb */
.jcarousel-skin-control .jcarousel-container {margin-top:20px;}
.jcarousel-skin-control .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-control .jcarousel-container-horizontal {width:640px;}
.jcarousel-skin-control .jcarousel-clip {overflow:hidden;}
.jcarousel-skin-control .jcarousel-clip-horizontal {width:640px;}
.jcarousel-skin-control .jcarousel-item {border:1px solid #CCC;width:200px; height:120px; position:relative;overflow:hidden;}
.jcarousel-skin-control .jcarousel-item img {width:200px;}
.jcarousel-skin-control .jcarousel-item a {position:absolute;top:-40px;left:0px;width:220px;height:240px; background:url(../../trasparent.png);}
.jcarousel-skin-control .jcarousel-item-horizontal {margin-left:0;margin-right:20px;}
.jcarousel-skin-control .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:20px;margin-right:0;}
.jcarousel-skin-control .jcarousel-item-placeholder {background:#fff;color:#000;}
/* buttons */
.jcarousel-skin-control .jcarousel-next-horizontal {
    position: absolute;
    top:35px;
    right:5px;
    width:20px;
    height:30px;
    cursor: pointer;
    background: transparent url(arrow-small.png) no-repeat -20px -30px;
}
.jcarousel-skin-control .jcarousel-next-horizontal:hover,
.jcarousel-skin-control .jcarousel-next-horizontal:focus {
    background-position: -0px -30px;
}
.jcarousel-skin-control .jcarousel-next-disabled-horizontal,
.jcarousel-skin-control .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-control .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-control .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -40px -30px;
}
.jcarousel-skin-control .jcarousel-prev-horizontal {
    position: absolute;
    top:35px;
    left:5px;
    width:20px;
    height:30px;
    cursor: pointer;
    background: transparent url(arrow-small.png) no-repeat -20px 0px;	
}
.jcarousel-skin-control .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-control .jcarousel-prev-horizontal:focus {
    background-position: 0px 0px;
}
.jcarousel-skin-control .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-control .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-control .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-control .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -40px 0px;
}


/* home slider */
#home-slider {position:relative;}
/* home slider skin */
.jcarousel-home-slider .jcarousel-container {border: 1px solid #CCC;}
.jcarousel-home-slider .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-home-slider .jcarousel-container-horizontal {width:638px;}
.jcarousel-home-slider .jcarousel-clip {overflow:hidden;}
.jcarousel-home-slider .jcarousel-clip-horizontal {width:638px;height:278px;}
.jcarousel-home-slider .jcarousel-item {width:638px;height:278px;position:relative;}
.jcarousel-home-slider .jcarousel-item-horizontal {margin-left: 0;margin-right:1px;}
.jcarousel-home-slider .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:1px;margin-right: 0;}
.jcarousel-home-slider .jcarousel-item-placeholder {background:#fff;color:#000;}
/* home slider wrap */
.jcarousel-home-slider .jcarousel-item .wrap {width:400px;position:absolute;bottom:50px;left:15px;}
.jcarousel-home-slider .jcarousel-item .wrap h1 {font-size:18px;color:#FFF; font-weight:bold;margin-bottom:5px;}
.jcarousel-home-slider .jcarousel-item .wrap p {font-size:13px;line-height:normal;color:#FFF;margin:0px;}
.jcarousel-home-slider .jcarousel-item .wrap a {color:#FFF;margin-top:10px;display:block;}
/* buttons */
.jcarousel-home-slider .jcarousel-next-horizontal {display:none;}
.jcarousel-home-slider .jcarousel-prev-horizontal{display:none;}
/* home slider controlli */
.home-slider-control {position:absolute;bottom:10px;left:10px;}
.home-slider-control a {width:25px;height:25px;overflow:hidden;display:block;float:left;text-indent:-999px;margin:0px;background:url(../../slider-home-dot.png) no-repeat 0px 0px;}
.home-slider-control a:hover {background-position:0px -25px;}
.home-slider-control a.current {background-position:0px -25px;}


/*home slider big*/
#home-slider {position:relative;margin-bottom:20px;}
/* home slider skin */
.jcarousel-home-slider-big .jcarousel-container {/*border: 1px solid #CCC;*/}
.jcarousel-home-slider-big .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-home-slider-big .jcarousel-container-horizontal {/*width:100%;*/}
.jcarousel-home-slider-big .jcarousel-clip {overflow:hidden;}
.jcarousel-home-slider-big .jcarousel-clip-horizontal {/*width:100%;*/height:450px;}
.jcarousel-home-slider-big .jcarousel-item {/*width:100%;*/height:450px;position:relative;}
.jcarousel-home-slider-big .jcarousel-item-horizontal {margin-left: 0;margin-right:1px;}
.jcarousel-home-slider-big .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:1px;margin-right: 0;}
.jcarousel-home-slider-big .jcarousel-item-placeholder {background:#fff;color:#000;}
/* home slider wrap */
.jcarousel-home-slider-big .jcarousel-item .wrap {width:450px;/*position:absolute;bottom:50px;left:15px;*/margin-top:80px;}
.jcarousel-home-slider-big .jcarousel-item .wrap h1 {font-size:27px;color:#FFF; font-weight:bold;margin-bottom:6px;line-height:30px;}
.jcarousel-home-slider-big .jcarousel-item .wrap p {font-size:14px;/*line-height:normal;*/color:#FFF;margin:0px;line-height:21px;}
.jcarousel-home-slider-big .jcarousel-item .wrap a {color:#FFF;margin-top:10px;display:block;font-size:13px;}
/* buttons */
.jcarousel-home-slider-big .jcarousel-next-horizontal {display:none;}
.jcarousel-home-slider-big .jcarousel-prev-horizontal{display:none;}
/* home slider controlli */
.home-slider-control-big {position:absolute;bottom:10px;left:10px;}
.home-slider-control-big a {width:25px;height:25px;overflow:hidden;display:block;float:left;text-indent:-999px;margin:0px;background:url(../../slider-home-dot.png) no-repeat 0px 0px;}
.home-slider-control-big a:hover {background-position:0px -25px;}
.home-slider-control-big a.current {background-position:0px -25px;}
