.gruppicavi h3 {
		font-family: 'Open Sans', sans-serif;
		}
.gruppicavi .lista-tab {
	position:relative;
}
.gruppicavi .descrizione {
    border-bottom: 4px solid #fff;
	}
	
.gruppicavi .border {
    border-bottom: 1px solid #CCCCCC;
	}
.gruppicavi .articolo {
	font-weight:bold;
	padding-left:15px;
	width:110px;
	display:block;
	height:30px;
	}
.gruppicavi .codicecavo {
    background-color: #45484C;
    color: #ffffff;
	box-shadow: 0px 0px 0px 1px #ffb11b inset;
	}
.gruppicavi .codicecavo img {
	margin-left:10px;
	margin-top:5px;
	}
.slider-nav .slick-active {
	position:relative;
	}

.slick-list h3 {
	font-size:14px;
	}
.gruppicavi .articoliblocco {
	width:100%;
	background-color:#ffb11b;
	margin-bottom:25px;
	}
.slick-track[style] {
transform: translate3d(100px, 0px, 0px);	
	}



.slick-track {
	float:left;
	}
.articoliblocco .slick-next {
    right: 10px !important;
    z-index: 60000;
}
.articoliblocco .slick-prev {
    left: 110px !important;
    z-index: 60000;
}
.slider-nav .slick-arrow {
	background-color:#ffb11b;
	top: 220px !important;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height:40px !important;
	}
.slider-nav .slick-arrow:hover {
	background-color:#000000;
	}
.slick-prev {
    left: -40px !important;
}
.slick-prev:before, .slick-next:before {
    font-size: 30px !important;
	display:block;
	margin-top:7px;
	color:#666666 !important;
}
.slider-nav .slick-prev {
	left:-40 px !important;
	}
.slider-nav .slick-next {
	right: 0px !important;
		}



.borderRight {
	border-right: solid 2px #cccccc;
}
.titoloSezione {
	color: #ff9900;
}
.mano {
	cursor: pointer;
}

/*INIZIO pag SCHEDE CATALOGO*/
article, article h1 {
	font-family: 'Open Sans', sans-serif;
	}
h1.title {
	}
#system .item > header .title {
	width:928px;
	}
#system .item > header .title span {
	margin-top:0px;
	margin-bottom:0px;
	}
#system .item > header .title {
	line-height: 25px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:40px;
}
h1.title .primo{
	font-size:24px;
	font-weight:bold;
	width:100%;
	display:block;
	}
h1.title .secondo{
	font-size:20px;
	}
	
.nav_cavi {
	width:100%;
	margin-bottom:25px;
	}
.nav_cavi, .nav_cavi label, .nav_cavi .cavi_sel, .nav_cavi .cavi_not_sel, .prima, .mezzo, .dopo {
	float:left;
	font-size:10px;
	font-weight: bold;
	}
/*nuovi stili start*/
.prima, .mezzo, .dopo {
	background-color:#45464C;
	color:#fff; 
	}
.nav_cavi .prima:before {
	background: url("nav_indietro.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: block;
	top:4px;
    left: 2px;
    position: absolute;
    width: 9px;
	height:12px;	
	}
.nav_cavi .mezzo:before {
	background: url("tratto_sin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: block;
	top:4px;
    left: 2px;
    position: absolute;
    width: 9px;
	height:12px;
	}
.nav_cavi .mezzo:after {
	background: url("tratto_dex.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: block;
	top:4px;
    right: 2px;
    position: absolute;
    width: 9px;
	height:12px;
	}
.nav_cavi .dopo:after {
	background: url("nav_avanti.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: block;
	top:4px;
    right: 2px;
    position: absolute;
    width: 9px;
	height:12px;
	}
/*nuovi stili end*/
	
.nav_cavi label {
	font-size:12px;
	font-weight:600;
	color:#45474C;
	margin-right:20px;
	}
.nav_cavi .cavi_sel, .nav_cavi .cavi_not_sel, .prima, .mezzo, .dopo {
	text-transform:uppercase;
	margin-left:0px;
	margin-right:0px;
	position:relative;
	padding-left: 18px;
	padding-right: 18px;
	}
.nav_cavi .cavi_sel, .nav_cavi .cavi_not_sel:hover {

	}
.nav_cavi .cavi_not_sel {
	color:#45474C;
	cursor: default;
	}
.nav_cavi .cavi_sel:before {
	background: url("nav_indietro.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: block;
	top:4px;
    left: 2px;
    position: absolute;
    width: 9px;
	height:12px;	
	}
.nav_cavi .cavi_sel:after {
	background: url("nav_avanti.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: block;
	top:4px;
    right: 2px;
    position: absolute;
    width: 9px;
	height:12px;
	}

table.zebra td * {
}
table.zebra div.titolo {
	background-image: url(freccia-cavo.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	line-height:25px;
	vertical-align: auto;
	}
.solomob {
	display: none;
	}
/*FINE pag SCHEDE CATALOGO*/

@media only screen 
	and (max-device-width: 800px)
 { 
 .gruppicavi {
	 margin-top:100px;
	 }
 .articoliblocco, .slider-nav, .nomob {
	 display:none;
	 }
.solomob {
	display:block !important;
	margin-top:20px;
	}
 .nomob {}
  
}
/* nuovi*/
.intestazionecavi a {
	float:left;
	margin-right:10px;}
.tabella td, .cavi3 div, .lista-tab div {
	min-height:30px;
	display:block;
	}

.cavi3 {
	float:left;
	width:237px;
	}
.lista-tab {
	margin-right:20px;
    border: 1px solid #ffb11b;
	border-top:none;
	}
.lista-tab div span{
	padding-left:15px;
	}

.cavi3 div:nth-child(even), .lista-tab div:nth-child(even) {background: #;
}
.cavi3 div:nth-child(odd), .lista-tab div:nth-child(odd) {background: #;
}

.slider-nav .slick-active .lista-img, .slider-nav .lista-img{
	position: absolute;
	top:36px;
	right:0px;
	background-color:#FFFFFF;
/*	padding-top:50px;*/
	padding-top:0px;
	min-height: 468px;
	}
.slider-nav, .slider .slick-list{
		min-height: 600px;
}
.slider-nav .slick-active .lista-img img, .slider-nav .lista-img img{
	width:100px;
	}
.caratteri span {
	width:99px;
	word-wrap: break-word;
	display:block;
	line-height:20px;
	}
.caratteri, #component{
border-bottom: 1px solid #CCCCCC;
	}
.componentidiv a {
	padding-left:10px;
	font-family: Oswald !important;
	color:#333333;
	width:100%;
	display:block;
	}
.componentidiv br {
	height:0px;
	}
.componentidiv {
	border-bottom: 1px solid #CCCCCC;
	}
.intesta1 {
	float:left;
	font-weight:bold;
	}
.intesta2  {
	float:right;
	padding-right:5px;
	}
div.acapo {
	padding-left:15px;
	width:120px;
	word-wrap:break-word;
	}
/* nuova barra */
.multiple-items .slick-track {
	}
.multiple-items h2 {
	font-family: Oswald !important;
	font-size:13px;
		}
.multiple-items h2[style] {
	text-align:center;
	margin-left:2px;
	margin-right:2px;
		}	
.multiple-items .slick-arrow[style] {
	display:none !important;
	}
.articoliblocco  {
	position:relative;
	}
.multiple-items .slick-current{
	background-color:#45484C !important;
	background:#45484C !important;
	color:#ffffff;
		}

/* test css - Milton

*/