/*	

#slider{
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border: 4px solid #FFF; 
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	#slider img{border:none;}
#slider li{ 
	width:940px;
	height:300px;
	overflow:hidden; 
	}



#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:980px;
	}														
#prevBtn a, #nextBtn a{
	text-indent: -999em;
	display:block;
	width:30px;
	height:77px;
	background:url(../images/slider_left.png) no-repeat 0 0;	
	}
	#prevBtn a:hover{background:url(../images/slider_left_hover.png) no-repeat 0 0;}
#nextBtn a:hover{background:url(../images/slider_right_hover.png) no-repeat 0 0;}
#nextBtn a{ 
	background:url(../images/slider_right.png) no-repeat 0 0;	
	}
	
	*/

/* Offerte Colonna Sinistra  (Callout Left) Sinistra Style for Second Banner*/
.ca_slide{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.ca_zone{
	position:absolute;
	width:100%;
}
.ca_wrap{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.ca_wrap img.ca_shown{
	display:inline !important;
}

.ca_banner1{
	width:180px;
	height:230px;
}

.ca_banner2{
	width:180px;
	height:470px;
}
.ca_bg2{
	/* background:#fff url(../../slider/images/callout_left/bgSmall.jpg) no-repeat top left; */
}
.ca_banner1 .ca_zone1, .ca_banner2 .ca_zone1{
	top:10px;
	left:0px;
}
.ca_banner1 .ca_wrap1,
.ca_banner1 .ca_wrap2,
.ca_banner2 .ca_wrap1, /*They are the same size*/
.ca_banner2 .ca_wrap2 {
	width:180px;
	height:220px;
}
.ca_banner1 .ca_zone2,
.ca_banner2 .ca_zone2 {
	top:250px;
	left:0px;
}


/* Widget Header */

/******butons****/

#slider {
	margin:0;
	padding:0;
	list-style:none;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li {
	width:444px;
	height:299px;
	overflow:hidden;
}
p#controls {
	margin:0;
	position:relative;
}
/*
ol#controls {
        display:none;
	margin:0;
	position:relative;
}
*/
#prevBtn, #nextBtn {
	display:block;
	margin:0;
	overflow:hidden;
	width:30px;
	height:299px;
	position:absolute;
	left:0 !important;
	left:-327px;
	top:-299px;
}
#nextBtn {
	left:307px !important;
	left:-20px;
}
#prevBtn a {
	display:block;
	width:30px;
	height:278px;
	background:url(images/spacer.gif) no-repeat 0 0;
}
#nextBtn a {
	display:block;
	width:30px;
	height:278px;
	background:url(images/spacer.gif) no-repeat 0 0;
}
/********** slider **********/
.be_slider {
	float: right; padding:5px 0 0 0; margin:0 280px 0 0;
}
/*.be_slider { background: url(images/bg_slider.jpg) top repeat-x; margin:0 auto; padding:0; height:263px; }
.be_slider2 { background: url(images/bg_slider2.jpg) top repeat-x; margin:0 auto; padding:0; height:204px; } */
.be_slider2 .text_h2 { width:600px; float:right; margin:20px 20px 0 0; padding:0; }
.be_slider2 .text_h2 h2 { font:normal 50px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:15px 0 10px 30px; line-height:1.2em; }
.be_slider div.slice1 { margin:0 auto; padding:10px 5px 0 0; }
.be_slider div.slice1 div.slice2 { margin:0 auto; padding:0px;}
.be_slider div div div { margin:0; padding:0 0 0 10px; width:420px; height:263px; border:0; }
.be_slider div div div p.img { float:left; padding:0 10px; margin:0; }
.be_slider div div div h2 { font:normal 15px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:5px 0 10px 10px; line-height:0.9em; }
.be_slider div div div h2 strong { font:normal 15px Arial, Helvetica, sans-serif; color:#006699;}
.be_slider div div div p { font:normal 11px Arial, Helvetica, sans-serif; color:#333333; padding:0; margin:0 5px 0 0; line-height:1em; }


/************************************************************************************************/
/*********************************** Slider News Homepage **************************************/

        #navigator_homepage  {
                height:400px;
                padding:4px;
                 margin-bottom:30px;       
		}
        
                div#navigator_slider {
                  
                    padding-top:5px;
                    margin-left:6px;
		}
                #navigator_slider h1, #navigator_news_yahoo h1 {
                    font-size: 1em;
                    font-weight: normal;
                    font-family: Arial,Helvetica,sans-serif;
                    line-height:1em;
                    padding:20px 5px 10px 40px;  
                    color: #6f7380;
                    margin:0;
                }
                #navigator_slider h1 strong, #navigator_news_yahoo h1 strong {
                    font-size: 1em;
                    font-weight: bold;
                    font-family: Arial,Helvetica,sans-serif;
                    padding:0;
                    color: #ffffff;
                    margin-top: 0pt;
                    margin-right: 0pt;
                    margin-bottom: 0pt;
                    margin-left: 0pt;
                    text-transform: uppercase;
                }
                #navigator_slider p, #navigator_news_yahoo p {
                font:normal 10px Arial, Helvetica, sans-serif; color:#999999; line-height:1em;
                margin:8px 8px 0 8px;
                padding:0px 5px 0px 8px;       
		}
               
                div#navigator_slider .sup {
			width: 639px;
			height: 10px;
                        background:  url('../../slider/images/navigator_slider_sup.jpg') top left no-repeat;
                        
		}
                div#navigator_slider .centr {
			width: 644px;
                        height:197px;
                        background:  url('../../slider/images/navigator_slider_centr.jpg') repeat-y;
		}
                div#navigator_slider .inf {
			width: 639px;
                        height: 33px;
                        background:  url('../../slider/images/navigator_slider_inf.jpg') top left no-repeat;
                        margin-bottom:6px;
		}
                div#navigator_slider .featured_navigator {
                        width: 644px;
			height: 180px;
                        background:  url('../../slider/images/navigator_featured.jpg') top left no-repeat;
                }
                div#navigator_slider .featured_navigator h1 {
                        /* font:normal 16px Arial, Helvetica, sans-serif; color: #999999; line-height:0.5em; */
                        margin:0;
                        padding:16px 0 0 135px;
                }
                

div#navigator_slider body{
	/* Setting default text color, background and a font stack */
	color:#444444;
	font-size:13px;
	background: #f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
}

/* Gallery styles */
body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	/* Page reset */
	margin:0px;
	padding:0px;
}


#gallery{
	
	/* The width of the gallery */
	width:641px;
	overflow:hidden;
        background:url('../../slider/images/slider_news/coda-slider.jpg') no-repeat left;

}

#slides{
	/* This is the slide area */
	height:212px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:630px;
	overflow:hidden;
}

.slide{
	float:left;
}

#menu {
	/* This is the container for the thumbnails */
	height:31px;
}

#menu ul{
    text-align:center;
	margin:0px;
	padding:0px;
}

#menu li{
	/* Every thumbnail is a li element */
	width:60px;
	display:inline-block;
	list-style:none;
	height:31px;
	overflow:hidden;
        margin-right:-2px;
}

#menu li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url('../../slider/images/slider_news/pic_bg.png') repeat;
}

#menu li.act,li.act:hover{
	/* The active state of the thumb */
	background:url('../../slider/images/slider_news/active_bg.png') no-repeat;
}

#menu li.act a{
	cursor:default;
}

#menu .fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url('../../slider/images/slider_news/divider.png') no-repeat right;
}

#menu li a{
	display:block;
        width:60px;
	background:url('../../slider/images/slider_news/divider.png') no-repeat right;
	padding-top:3px;
}

#menu a img{
	border:none;
        padding-bottom:5px;
}



/**********************************************************************************/
/************************** Navigator News Yahoo Bianco ************************************************/

/* body {
	-x-system-font:none;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.231;
	color:#666666;
}

*/


#wrapper .accessible_news_slider img {
	border: 0;
}

#wrapper .accessible_news_slider li,
#wrapper .accessible_news_slider p {
	margin: 0;
	padding: 0;
}

#wrapper .accessible_news_slider {
	position: relative;
	overflow: hidden;
}
#wrapper .accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
}
#wrapper .accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
}


#wrapper .accessible_news_slider ul {
	position: relative;
	left: 0;
	width: 200px;
	margin: 4px;
        padding-right:5px;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
}
#wrapper .accessible_news_slider li {
	float: left;
	display: inline;
	width: 100px;
}



/*

-----------------------------------------------------------------------------------------*/

#navigator_news_yahoo  {
    float:right;
    clear:left;
    padding:0;
    margin:0px 2px 0px 0;
    padding-left:5px;
    padding-top:5px;
}

#navigator_news_yahoo .sup {
	width: 310px;
	height: 39px;
        background:  url('../../slider/images/navigator_news_yahoo_sup.jpg') top left no-repeat;
                        
		}
#navigator_news_yahoo .centr {
	width: 310px;
        background: url('../../slider/images/navigator_news_yahoo_centr.jpg') repeat-y;
}
#navigator_news_yahoo .inf {
	width: 315px;
        height: 11px;
        background: url('../../slider/images/navigator_news_yahoo_inf.jpg') top left no-repeat;
}
#wrapper h1 {
        margin:0;
        padding:0;
        font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.231em;
	color:#666666;
    }
#wrapper p {
        margin:0;
        padding:0;
        font-family:arial,helvetica,clean,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.231;
	color:#666666;
    }
#wrapper .business_as_usual  { 
	width: 297px;
	margin: 0 6px 0 6px;
        padding:0 2px 0px 0px;
}
#wrapper .business_as_usual  ul{
	padding:0 5px 0px 5px; margin:0 10px 5px 7px;
}
#wrapper .business_as_usual a {
	color: #666666;
}
#wrapper .business_as_usual li.selected a {
	color: #fff;
}

/**
 * Questi parametri inseriscono i bottoni prev e next
 * sulla fascia su un livello di visualizzazione superione --> <ul> list (dentro il <div> )
 */

#wrapper .business_as_usual .back a {
    z-index: 4;
}
#wrapper .business_as_usual .next a {
    z-index: 4;
}

/*******************************************/
#wrapper .business_as_usual .back a {
    margin:0;
    padding:0;
    text-indent:-9999px;
    position: absolute;
    top: 276px;
    left: 0px;
    width: 14px;
    height: 90px;
    cursor: pointer;
    background: transparent url('../../slider/images/news_yahoo/prev.png') no-repeat 0px 0;
}

#wrapper .business_as_usual .back:hover a {
    background: transparent url('../../slider/images/news_yahoo/prev.png') no-repeat -14px 0;
}

#wrapper .business_as_usual .next a {
    text-indent:-9999px;
    position: absolute;
    top: 276px;
    right: 0px;
    width: 14px;
    height: 90px;
    cursor: pointer;
    background: transparent url('../../slider/images/news_yahoo/next.png') no-repeat 0px 0;
}

#wrapper .business_as_usual .next:hover a {
    background: transparent url('../../slider/images/news_yahoo/next.png') no-repeat -14px 0;
}


#wrapper .business_as_usual .view_all {
        width:298px;
	margin: 0 0px 0 0px;
	padding: 10px 0 0 0px;
	background: url('images/themes/master/view_all_bg.gif') repeat-x bottom left;
	text-align: left;
}

#wrapper .business_as_usual li {
	padding: 5px 0px; margin:5px 0px 0 0px;
	overflow: hidden;
	width: 91px; 
	text-align:center; height:75px; 
	font-size:11px; color:#666;
        background: url('../../slider/images/news_yahoo/pattern_sfondo.jpg') no-repeat bottom center; 
}

#wrapper .business_as_usual li.selected {
	background: url('../../slider/images/news_yahoo/pattern.gif') no-repeat;
        color:#FFFFFF;
}


#wrapper .business_as_usual li img {
        width:72px;
	margin-top:12px;
	
	padding:1px; 
}
#wrapper .business_as_usual li.selected img {
        /* border:1px solid #fff; */
        background-color:#FFFFFF;
}
#wrapper .business_as_usual li p {
	margin:2px 5px 5px 5px; height:35px;
}

#wrapper .business_as_usual #container { 
	width:294px; height:271px; 
	text-align:center; padding-top:5px;
}
#wrapper .business_as_usual #container img {
        /* Si imposta la slider immag superiore */
	width:288px;
        height:139px;
        /* border:1px solid #cccccc; */
	text-align:center;
        padding-top:4px;
        padding-left:5px;
        padding-bottom:2px;
        margin:0px;
}

#wrapper .business_as_usual #container a {
	text-decoration:none;
	font-weight: bold;
	background-image:none;
}

#wrapper .business_as_usual strong {color:#fff;}

#wrapper .business_as_usual .count {
    display:none;
    color: #6f7380;
    background: transparent url('../../slider/images/arrow_li2.gif') no-repeat left top;
    padding-left:6px;
    margin-left:14px;
    font-size: 1em;
    font-weight:normal;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1em;
}
#wrapper .business_as_usual .count strong { display:none; color: #6f7380; font-weight: bold; font-size: 1.2em; }

#wrapper .business_as_usual #paraText { text-align:left; margin:6px 14px; } 
/* #wrapper .business_as_usual #paraText span.a { text-align:center; font-size:10px; line-height: 3em; padding:10px; color: #006699; font-weight:normal; margin:10px; background: transparent url('../../slider/images/arrow_li2.gif') no-repeat;} */
#wrapper .business_as_usual #paraText a { padding-left:8px; line-height: 1.5em; color:#006699; font-weight:normal; background: transparent url('../../slider/images/arrow_li2.gif') no-repeat left 40%;}
#wrapper .business_as_usual #paraText a.vaisito { padding-left:14px; line-height: 1.5em; color:#006699; font-weight:normal; background: transparent url('../../images/contenuti/back.gif') no-repeat left 40%;}

#wrapper .business_as_usual .date { text-align:left; margin-left:4px; margin:20px 10px 10px 35px; color:#fff; }

#wrapper .business_as_usual h2 { background: transparent url('../../images/spunta_menu_centrale.png') no-repeat left 50%; padding-left:12px; font-style:italic; letter-spacing:-1px; text-align:left; color:#2a2a2a; margin:5px 14px 0px 14px; font-size:22px; }
#wrapper .business_as_usual span { font-style:italic; }
#wrapper .business_as_usual h3 { font-style:italic; text-align:left; color: #6f7380; margin:0px 14px 0px 27px; font-size:11px; text-transform:none !important; }
#wrapper .business_as_usual h4 { background: transparent url('../../slider/images/pulsante.png') no-repeat; font-style:italic; text-align:center; color: #6f7380; margin:0px 14px 0px 14px; font-size:11px; text-transform:none !important; }

#wrapper .business_as_usual li a {text-decoration:none; background-image:none; font-weight:normal; }


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
#preview{
	position:absolute;
	border:1px solid #000;
	background:#333;
	padding:10px;
	font-size: 12px;
	text-align: center;
	width: 300px;
	display:none;
	color:#fff;
	z-index: 10;
	}
	
/* Fancybox Image Gallery */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 90;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../../slider/images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../../slider/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url('data:image/gif;base64,AAAA');
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../../slider/images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../../slider/images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../../slider/images/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../../slider/images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../../slider/images/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../../slider/images/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../../slider/images/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../../slider/images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../../slider/images/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../../slider/images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('../../slider/images/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('../../slider/images/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('../../slider/images/fancybox/fancy_title_right.png') repeat-x;
}
.pop {
  position: absolute;
  display: inline;
  }
.pop .pop_menu {
    display: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	z-index: 80;}
.pop .pop_toggle {
    background-image: url('../images/cart/arrow_down.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 20px;
    overflow: hidden;
    cursor: pointer; }

.active .pop_menu {
  display: block;
  background-color: #ebebeb;
  color: #fff;
  position: absolute;
  padding: .6em;
  width: 12em;
  z-index: 80;}
.active .pop_menu a {
    color: #fff; }
.active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('../images/cart/arrow_up.png'); }
  


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
div#featured_product {
                        float:left;
		}
                
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 8px;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 150px;
    height: 150px;
    border: 1px solid #fff; 
}
.jcarousel-list li:hover,
.jcarousel-item:hover {
	border: 1px solid #a9a9a9;
}


/**
	jCarousel - Product Image Slider
	
*/
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container {
    /* background: #f8f8f8 url(../../slider/images/featured_prodotti/featured_bg.gif) repeat-x; */

}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 540px;
    padding: 25px 38px 0px 62px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  510px;
    height: 108px;
}

.jcarousel-skin-tango .jcarousel-item {
    float: left;
    list-style: none;
    width: 105px;
    height: 105px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 22px;
}



.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 64px;
    right: 0px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background: transparent url('../../slider/images/featured_prodotti/next-horizontal.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -27px 0;
}

.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: -54px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 64px;
    left: -2px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background: transparent url('../../slider/images/featured_prodotti/prev-horizontal.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -27px 0;
}

.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: -54px 0;
}



