.Categoria{float:left; width:177px; height:177px; overflow: hidden; border: 1px solid #e7e7e7;padding:5px;margin:0px; }
.CategoriaTest{ float:left;margin-bottom:12px; padding-bottom:5px;padding-left:3px !important;padding-right:3px !important;padding-top:5px; background-color: transparent !important;}
.CategoriaTest h2{background-color: #EFEFEF;background-image: none !important; opacity:0.92;padding-bottom:3px;padding-left:10px;padding-right:2px;padding-top:2px;text-align:left;display: block !important}
.Categoria a{color:white;display:block;font-size:11px;position:relative; }
.Categoria a span{background: url('/images/icone/arrow_piu.png') no-repeat right 6px;padding-right: 11px;}
.Categoria a .titolo{display: none;  margin: -6px; text-align: center;width:182px;color:#1D1D1D;font-size:13px;background-color: #EFEFEF; opacity:0.92; border-top:1px solid #FFFFFF;;cursor:pointer;overflow-x:hidden;overflow-y:hidden;padding:3px;position:absolute;text-shadow: 0 1px 0 white;}
.Categoria a .titoloCate{margin: -6px; text-align: center;color:#1D1D1D;font-size:13px;background-color: #EFEFEF; opacity:0.92; border-top:1px solid #FFFFFF;;cursor:pointer;overflow-x:hidden;overflow-y:hidden; padding-bottom: 3px;
    padding-left: 6px;padding-top: 0;position:absolute;text-shadow: 0 1px 0 white;background-color: transparent !important; text-overflow: ellipsis; width: 92%;white-space: nowrap;}

.Categoria div img{height:160px;margin-bottom:0;margin-left:8px;margin-right:auto;margin-top:20px;position:absolute;width:160px;}
.Categoria div img.due{ height:130px;margin-left:3px;margin-top:23px;opacity:0.5;width:130px;}
.Categoria div img.tre{ height:110px;margin-left:-21px;margin-top:17px;opacity:0.3;width:110px;}

.Categoria .over{}
.Categoria:hover{border: 1px solid #a5a5a5}

.bothCategoria{clear:both; height:15px;}
.IndexBrand{position: absolute; margin-top: 23px; left: 171px;}
.IndexBrand h2{background-color: white;position: relative; padding-right: 15px; font-weight: normal;}
.IndexBrand .linea{position:absolute; width:660px; top:0px; border-bottom:1px solid #d3d3d3; width: 700px;margin-top: 11px;}

.limbo{text-shadow: none !important;}

.MacroCategoriaIndice{cursor: pointer; background-color: #EFEFEF; padding-bottom:3px;padding-left:10px;padding-right:2px;padding-top:2px;text-align:left; margin-bottom: 15px;}
.MacroCategoriaIndice span{ top: 4px;}
.MacroCategoriaIndice h2{text-align: center; text-shadow:0px 0px 1px #2C2C2C ;background-image: url("/images/icone/arrow_giu.png");background-position: right 8px;background-repeat: no-repeat;display: inline;padding-right: 13px;}
.MacroCategoriaIndice h2 a{ text-decoration: none; text-shadow: none; background: url('/images/icone/arrow_piu.png') no-repeat right 4px; padding-right: 11px; }
.CiSonoCategorie h2 a{background: url('/images/icone/arrow_e.png') no-repeat right 5px; padding-right: 13px; }

.MacroCategoriaIndice h2.select{background-image: url("/images/icone/arrow_piu.png"); background-position: right 5px;padding-right: 10px;text-shadow: none}

.MacroCategoriaIndice h1{ background-color:#EFEFEF;padding-bottom:3px;padding-left:6px;padding-right:2px;padding-top:2px;text-align:left; }
.MacroCategoriaIndice .linea{position:absolute; width:660px; top:0px; left:85px; border-bottom:1px solid #d3d3d3; width: 700px;}
.MacroCategoriaIndice .brandCategorie{position: absolute; right: 5px}
.MacroCataloghiIndice{clear: both; height:60px}
.MacroCataloghiIndice .brandCataloghi{background-color: white; padding-right: 50px; position: absolute; z-index: 2 }
.Categoria  a .titolo{line-height:1.2em }

.tabellaSottocodici{border-spacing: 2px; border-collapse:collapse; margin-top: 12px;width: 100%}
.tabellaSottocodici td.code{font-weight:bold}
.tabellaSottocodici thead td.code{border-bottom: 1px solid #a5a5a5; font-weight:normal; text-align:left}
.tabellaSottocodici td{text-align:center; font-size: 11px; border: 1px solid #a5a5a5; padding:2px;}

a.MenuMacroCategorie{margin-left:-18px;padding-left:18px;position:relative;}
.MenuMacroCategorie{ }
.MenuMacroCategorie li{padding:5px 0px;}
.MenuMacroCategorie .select > a{text-shadow: 1px 0 0 black;}
li.MenuMacroCategorie{list-style-image: url('/images/icone/info_brand.png');}
li.select{list-style-image: url('/images/icone/no_info_brand.png');}
.sinistra_sezione #SMENUBrand{font-weight: bold;margin-left:-18px;padding-left:18px;position:relative; }
.sinistra_sezione li#head{list-style-image: url('/images/icone/info_brand.png');}
.sinistra_sezione #head.select{list-style-image: url('/images/icone/no_info_brand.png');}

h3#SezioneProdotti{position: absolute;font-weight:normal;margin-top: 0px;}

.contMenuCategorie{margin-left: 10px; display: none;}
li.MenuCategoria{line-height: 13px; list-style: none !important;}

.MenuMacroCategorie .select .contMenuCategorie{display: block;}
.contMenuCategorie .select > a{text-shadow: 1px 0 0 black;}

.PreviewCategorie{position:absolute;right:0px;top:55px}
.CategorieCentro{width: 1000px}
.SchedaInCategoria_Hthumb,.SchedaInCategoria{float:left; border-left: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; padding: 0 10px 10px 4px; position: relative; margin-bottom:10px;margin-left:0;margin-right:10px;margin-top:12px;}
.SchedaInCategoria .Immagine{text-align:center; margin-bottom:10px;margin-left:8px;margin-right:8px;margin-top:40px;padding-bottom: 0px;position: relative;}
.SchedaInCategoria_Hthumb{padding: 0 16px 5px 28px; margin: 24px;}
.SchedaInCategoria .Descrizione, .SchedaInCategoria .Descrizione{float: left; margin-left: 18px; }
.SchedaInCategoria .tabellaSottocodici{width: 660px;}
.SchedaInCategoria .LampadeTabella .tabellaSottocodici{width: 960px}
.StatoProdotto{color: #4D4D4D;font-size: 11px;margin-left: 3px;margin-top: 53px;padding-bottom: 2px;position: absolute;text-transform: uppercase;z-index: 2;}
td .StatoProdotto{position: static !important;margin-left: 0;margin-top: 0;}
#Immagini .StatoProdotto{margin-left: 10px;margin-top: -19px;font-size: 13px;}

.UltimoProdottoCategoria{border-right: 1px solid #CFCFCF;}
.SchedaInCategoria .Codice, .SchedaInCategoria_Hthumb .Codice{font-size: 13px}
.SchedaInCategoria .Codice a, .SchedaInCategoria_Hthumb .Codice a{font-size:14px; text-decoration:none}
.SchedaInCategoria .new, .SchedaInCategoria_Hthumb .new{position: absolute; bottom: 5px; right: 5px;}
.SchedaInCategoria .PrezzoCategoria, .SchedaInCategoria_Hthumb .PrezzoCategoria{ height:20px;position:absolute;right:-1px;top:0px;}
.SchedaInCategoria .Personalizzato, .SchedaInCategoria_Hthumb .Personalizzato{position: absolute;bottom: 5px;}

.SchedaInCategoria .IconaYoutube, .SchedaInCategoria_Hthumb .IconaYoutube{position: absolute;top: 25px;}
.SchedaInCategoria .IconaYoutube img{margin-right: 3px;}

.ALTRO_BRAND{max-width: 85px; z-index: 5; left: 37%; position: absolute; top: 23px;}
.YoutubeMoreInfo{position: absolute; overflow: hidden; top: 0px; left: 22px; width: 40px; height: 22px;}
.YoutubeMoreInfo img.Play{left: 10px; position: absolute; top: 1px;}
.YoutubeMoreInfo img.Video{width: 65px; margin-top: -17px;}
.YInfo{ height: 24px; position: absolute; margin-top: -1px;}

.Connettori, .Connettori_Neutrik, .Adattatori{border-bottom: 1px solid #CFCFCF; border-left: 1px solid #CFCFCF; float: left;  margin: 5px; padding: 0 0 5px; position: relative; width: 230px;}
.Connettori .Descrizione, .Connettori_Neutrik .Descrizione, .Adattatori .Descrizione{float: left; margin-left: 5px; width: 230px; height: 102px; overflow-y: auto;}
.Connettori .Descrizione *, .Connettori_Neutrik .Descrizione *, .Adattatori .Descrizione *{font-size: 11px !important;}
.Connettori_Neutrik .Descrizione, .Adattatori .Descrizione{height: 67px;overflow: hidden;}
.Connettori_Neutrik .Contenuto .Immagine{background: url('/images/icone/neutrik.png');  background-position:0px 10px; background-repeat:no-repeat}
.Cavi_Tour .Immagine{background: url('/images/icone/neutrik.png');  background-position:0px 10px; background-repeat:no-repeat}

.AccessoriInCategoria {width: 787px;}
.TabellaInCategoria{table-layout: fixed;}
.TabellaInCategoria, .AccessoriInCategoria{border-collapse: collapse;clear: both;margin-top: 10px;padding: 0;}
.TabellaInCategoria .rCodiceProdotto{width:300px;}
.TabellaInCategoria .rCodice{width:200px;}
.TabellaInCategoria .rImmagine{width:100px;}
.TabellaInCategoria .rDisponibilita{width:50px;}
.TabellaInCategoria .rPrezzo{width:100px;}
.TabellaInCategoria .rDescrizione{width:500px;}
.TabellaInCategoria .rCatalogo{width:130px;}


 .AccessoriInCategoria tbody table{border-collapse: collapse; width: 100%}
.TabellaInCategoria tr, .AccessoriInCategoria tr,.AccessoriInCategoria tbody table tr{padding: 0px; margin: 0px;}
.TabellaInCategoria td, .AccessoriInCategoria td, .AccessoriInCategoria tbody table td{border: 1px solid #A5A5A5;font-size: 11px;padding: 2px;vertical-align:top; position: relative;}

.noborderCerca{border-left: 1px solid #FFFFFF !important;border-right: 1px solid #FFFFFF !important; border-bottom: 1px solid #FFFFFF !important;}
.AccessoriInCategoria td.Codice{}
.AccessoriInCategoria td.img img{width:80px; height:80px;}
.AccessoriInCategoria img{padding-right: 2px}
.AccessoriInCategoria div.Immagine,.AccessoriInCategoria div.Altro, .AccessoriInCategoria div.ProdottiDaAccessorio{float:left;}
#AccessoriProdotti .txt {float:left; width:145px;}
#AccessoriProdotti #AccessoriCodiceProdotto, #AccessoriProdotti #AccessoriCodiceAccessorio, #AccessoriProdotti #AccessoriCategoria{margin-top: 5px;}
#AccessoriProdotti input[type="text"]{width:190px;}
#AccessoriProdotti select{width:192px;}
#AccessoriProdotti input[type="button"]{font-weight: bold;}
#AccessoriProdotti input.Disattivo{font-weight: normal; background-color: white;}

.SOTTOCODICI{cursor: pointer;}
#SottoCodiciD{display: none;}
#SottoCodici{background-color: white;}
#SottoCodici div{ width:96%; }

#SchedaProdotto .PRODUCED_LINK_IMG img{max-width:80px;max-height: 50px;position:absolute;top: 40px;left:10px;}
#SchedaProdotto .PRODUCED_LINK{position:absolute;top:35px;left: 330px;font-size: 15px;}

#SchedaProdotto {position: relative;}
#SchedaProdotto #Immagini{position: relative; margin-bottom: 10px;padding-right: 0px;}
#SchedaProdotto #Immagini #anteprime{clear: both; height: 82px; width: 100%; overflow: hidden; overflow-x:hidden; position:relative;margin-top: 10px;z-index: 0}
#SchedaProdotto #Immagini #anteprime #ThumbPhotoGallery li{list-style: none; float:left; padding: 2px; background-color: white}
#SchedaProdotto #Immagini #anteprime #ThumbPhotoGallery li .ImgProdotti img{padding:5px;transform: scale(0.8);border:1px solid white; }
#SchedaProdotto #Immagini #anteprime #ThumbPhotoGallery li .ImgProdotti:hover img,
#SchedaProdotto #Immagini #anteprime #ThumbPhotoGallery li .ImgProdotti.seleziona img{border: 1px solid #CFCFCF;
              -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

#SchedaProdotto #Immagini .MacroCategoriaIndice h2{background-image: none;}
.MacroCategoriaIndice *{}
#SchedaProdotto #Immagini #ImmaginePrincipale{ height:250px; margin-top: 0px; margin-bottom: 0px; float: left;}
#SchedaProdotto #Immagini .madeinitaly{ position:absolute;left:10px; top: 56px;}
#SchedaProdotto #Immagini h1{display: inline;}
#SchedaProdotto #Immagini .seriecode{ position:absolute;top:26px;}
#SchedaProdotto #Immagini .seriecode span.prezzoInScheda{font-size:14px;margin-left: 38px;}
#SchedaProdotto #Immagini .seriecode span.DISPONIBILITA{margin-top: 4px;}
#SchedaProdotto #Immagini .freccia{background-repeat: no-repeat; width: 45px; height:45px;position:absolute;top:100%;}
#SchedaProdotto #Immagini .ImgPrima,#SchedaProdotto #Immagini .ImgDopo,#SchedaProdotto #Immagini .ImgDopoVid{z-index: 5; top:40px; bottom:96px;position: absolute;  width: 60px; background-color: transparent; cursor: pointer;  }
#SchedaProdotto #Immagini .ImgPrima{left:155px;}

#SchedaProdotto #Immagini .ImgPrima .freccia{left:-155px;background-image:url("/images/base/gira_SINISTRA.png");opacity: 0.5}
#SchedaProdotto #Immagini .ImgPrima:hover .freccia{opacity: 0.8}
#SchedaProdotto #Immagini .ImgDopo{right: 132px;}
#SchedaProdotto #Immagini .ImgDopoVid{right:505px;}
#SchedaProdotto #Immagini .ImgDopo .freccia,#SchedaProdotto #Immagini .ImgDopoVid .freccia{right:0px;background-image:url("/images/base/gira_DESTRA.png");opacity: 0.5 }
#SchedaProdotto #Immagini .ImgDopo:hover .freccia{opacity: 0.8}
#SchedaProdotto #Immagini .ImgDopoVid:hover .freccia{opacity: 0.8}
#SchedaProdotto #Immagini #ImmaginePrincipale img{}
#SchedaProdotto #Immagini #ImmaginePrincipale img.ZoomIn{cursor:url("/images/icone/zoom-in.png"),url("/images/icone/zoom-in.cur"),auto; max-height:240px;max-width:240px; margin-left: 0px; float:left;border: 1px solid #cfcfcf;}
#SchedaProdotto #Immagini #ImmaginePrincipale img.ZoomOut{z-index: 4; background-color:white;left: 0px; padding: 0px 0px; box-shadow: 1px 4px 20px 2px; position: absolute; top: 0px;   }
#overdiv{z-index: 3; position: fixed; top:0px; left:0px; width: 100%; height: 100%; background: #000; opacity: 0.6;}


#Immagini #ImmaginePrincipale div.video_on{display:block;margin-top:0px;}
#Immagini #ImmaginePrincipale div.video_off{display:none}
#Immagini #ImmaginePrincipale #contYoutube{margin-top:5px;}

#Immagini #ImmaginePrincipale div.video_on img.PagineCatalogo{margin-top: 0px;cursor: pointer;max-height: 340px; max-width:295px;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-ms-box-shadow:0 0 10px #ccc;-o-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px  #ccc; } 
#contCatalogo{position: fixed;top:0px;left:0px;width:0px;height:0px;z-index: 3}
#Immagini #ImmaginePrincipale div.video_on #contCatalogo #chiudiIframe{ position:fixed; top: 10px; right: 10px; cursor: pointer; }

#SchedaProdotto #SchedeRisorse{position:relative;}
.SK{background: #efefef; border: 1px solid #cfcfcf;  padding: 5px 20px;width: inherit;text-align:left;height: inherit;float: left;}
#SchedaProdotto #SchedeRisorse .select{
    text-shadow: 0px 0px 1px #000;
}

#SchedaProdotto #SchedeRisorseContenuto{clear: both; padding: 35px 0px; min-height: 400px;}
#SchedaProdotto #SchedeRisorseContenuto > div{display: none}
#SchedaProdotto #SchedeRisorseContenuto > div.select{display: block; text-align:left;}
#SchedaProdotto #SchedeRisorse a, #YoutubeCatalogo a{text-decoration:none;}
.DESCRIZIONEscheda ul{margin-left:20px}

#SchedaProdotto #idSKDatiTecnici{position: relative;}
#SchedaProdotto .SOTTOCODICIscheda{  float: right;  margin-top: 2px;padding-bottom: 30px;padding-left: 20px;  max-width: 710px;}

#prodottoTable {border-collapse: collapse; margin-top: 16px;}
#prodottoTable td{padding:3px; white-space:nowrap; font-size: 11px;}
#prodottoTable tr.prima td.dispari, #prodottoTable tr.prima td.pari {border-bottom: 1px solid #a5a5a5; font-weight:bold}
#prodottoTable tr.prima td.dispari {border-right: 1px solid #A5A5A5; text-transform: lowercase; text-align:left}
#prodottoTable tr.prima td.pari {font-weight: bold; text-align:center; border: none;}
#prodottoTable td.dispari {text-align:right}
#prodottoTable td.pari {text-align:center; border: 1px solid #a5a5a5}

.InviaESocial{position: absolute; right: 10px; top:16px;z-index: 3}
.InviaESocial a{display: block; float: left;width:24px;height:24px;margin-left: 5px;  font-size:11px;}
.InviaESocial a img,#InviaFacebook img{display: none;}
.InviaESocial #InviaAmicoSchedaProdotto{background: url('/images/icone/icone.png') no-repeat 0 -120px;}
.InviaESocial #InviaFacebook{background: url('/images/icone/icone.png') no-repeat;}
.InviaESocial #InviaTwitter{background: url('/images/icone/icone.png') no-repeat 0 -96px;}
.InviaESocial #InviaGoogle{background: url('/images/icone/icone.png') no-repeat 0 -24px;}
.InviaESocial #StampaSchedaProdotto{background: url('/images/icone/icone.png') no-repeat 0 -72px;margin-left: 20px;}
.InviaESocial #ScriviFeedback{margin-left: 58px; margin-top:5px;white-space: nowrap}
.DISPOCONT{padding:5px;}
.DISPOCONT .DISPONIBILITA{float:left;clear: left;}

.ImmagineFixedTab{padding: 20px; background: white;}

.CataloghiInCategoria{ background-color:white;margin-top:-30px; padding-left: 0px;position:absolute; width: 134px }
.CataloghiInCategoria span{font-size:11px;}
.CataloghiInCategoria .ImgViewCatalogo{border: 1px solid transparent;width: 125px;display:block;height: 67px;overflow: hidden;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-ms-box-shadow:0 0 10px #ccc;-o-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px  #ccc; }
.BrochureInCategoria{left: 548px !important;margin-top: -40px !important;}
.BrochureInCategoria .ImgViewCatalogo{height: 70px;}


.CataloghiInCategoria .DownloadCatalogo img,.CataloghiInCategoria .ViewCatalogo img{float: left;margin-right: 2px;}
.CataloghiInCategoria .ViewCatalogo, .CataloghiInCategoria .DownloadCatalogo{display: block;clear: both;margin-top: 8px;}
.CataloghiInCategoria:hover{opacity: 1;}
#OptProdotti{margin-top: -30px;position: absolute;right: 0px;}
#OptProdotti a{ margin-left: 10px;}

.STATOPRODOTTO{position:absolute;top:35px}
#Immagini .STATOPRODOTTO{top:50px;}
.nascondi{
    display: none;
}


#Apps{/* border:1px solid; */position:absolute;top: 44px;right: 200px;z-index: 200;}
#Apps img{height:40px}
#IconeProdotto{ position: absolute;right: 0; top: 549px;}
#IconeProdotto .icona{float: left;height: 70px;margin-right: 5px;position: relative;text-align: center;width: 70px;}
#IconeProdotto img{max-height: 70px; max-width: 70px;}
#IconeProdotto .icotxt{font-size: 11px;line-height: 10px;position: absolute;top: 46px;width: 70px;}

.image-block { width:78px; margin:0px 10px; float:left; }

.overlay { position:absolute; top:0px; left:0px; width:100%; height:100%;
    background-image: -moz-linear-gradient( center bottom, rgb(255,255,255) 60%, rgba(255,255,255,0) 75%);
    background-image:   -o-linear-gradient( rgba(255,255,255,0) 25%, rgb(255,255,255) 40%);
    background-image:     -webkit-gradient( linear, left bottom, left top, color-stop(0.60, rgb(255,255,255)), color-stop(0.75, rgba(255,255,255,0)));
    filter: progid:DXImageTransform.Microsoft.Gradient( gradientType=0, startColor=0, EndColorStr=#ffffff);
}

.Fixtures{border-top: 1px solid #CFCFCF;cursor: pointer;float: left;
                    margin-right: 10px;padding: 10px 5px;white-space: nowrap;
                    width: 114px;
                    background: url('/images/icone/info_brand_p.png') no-repeat right 13px transparent}
.Fixtures div{
    margin: 10px 0 10px -5px;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 2px 6px #CFCFCF;
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 5px;
    position: absolute;
    z-index: 11;}

#YoutubeCatalogo{position: absolute;margin-top: -41px;right: 51px;}



.downlist ul {
    width: 760px;
}
.downlist ul li {
    border-bottom: 1px solid #ccc;
    float: left;
    height: 80px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    width: 350px;
}
.downlist ul li i {
    float: left;
    height: 58px;
    width: 58px;
}
.downlist ul li .downlist_doc {
    margin-left: 70px;
}
.downlist ul li .downlist_doc h5 {
    line-height: 20px;
}
.downlist ul li .downlist_doc a {
    background: rgba(0, 0, 0, 0) url("/images/arrow01.gif") no-repeat scroll 0 center;
    color: #666;
    height: 18px;
    line-height: 18px;
    padding-left: 10px;
}
.downlist ul li .downlist_doc a:hover {
    color: #06f;
    text-decoration: underline;
}