
#SchedaProdotto .DISPONIBILITA{background-color: white; margin-left: 3px;}
.SchedaInCategoria .DISPONIBILITA{position:absolute;right:1px;top:27px;background-color: white;}
.SchedaInCategoria td .DISPONIBILITA{position:static !important;right:auto;top:auto;background-color: white;}
.seriecode .DISPONIBILITA{position:absolute;right:35px;top:25px;background-color: white;}
.testoDispo{position: absolute; top: 0px; left: 60px;}
td .testoDispo{display: none;}
.DISPONIBILITA div{ height:14px;width:39px;font-size:10px;line-height:15px;text-align:right;}
.DISPONIBILITA .GIORNI span {    float: left;    margin-top: -2px;}
#messaggioDisponibilitaD{display: none;}
#messaggioDisponibilita{ }
#messaggioDisponibilita .DISPONIBILITA {position: static !important;display: inline; float:left;}
#messaggioDisponibilita span{float:left;}

.DISPONIBILITA {margin: 0 auto;font-size: 8px;padding: 2px;width: 40px; text-align: center;line-height: 12px;height:10px; border: 1px solid #cfcfcf}
.NODISPONIBILE {background: url(http://www.musiclights.it/libs/carrello/tpl/img/NODISPONIBILE.png?new1) no-repeat scroll center 2px white;}
.ALTA {background: url(http://www.musiclights.it/libs/carrello/tpl/img/ALTA.png?new1) no-repeat scroll center 2px white;}
.MEDIA {background: url(http://www.musiclights.it/libs/carrello/tpl/img/MEDIA.png?new1) no-repeat scroll center 2px white;}
.BASSA {background: url(http://www.musiclights.it/libs/carrello/tpl/img/BASSA.png?new1) no-repeat scroll center 2px white;}
.PROD {background: url(http://www.musiclights.it/libs/carrello/tpl/img/BASSA_PROD.png?new1) no-repeat scroll center 2px white;}
.GIORNI {background: url(http://www.musiclights.it/libs/carrello/tpl/img/BASSA_PROD.png?new1) no-repeat scroll center 2px white;}
.DISPONIBILITA .GIORNI span {    float: left;    margin-top: -2px;}
td .DISPONIBILITA{ position: static; overflow: hidden; white-space: nowrap;}

/** WEBPRICELIST **/
#contenitore{ min-width:1200px; height:100%; min-height: 600px; padding: 5px;margin:5px auto; background: white;}
#loading{background-color:white;padding:5px 50px;position:absolute;text-align:center;z-index:99999;display: none;}

#testa{clear:both; border: 1px solid #cccccc;margin:2px;height:30px}
.clsFondo, #header,
#corpoTabella .selected,
#corpoTabella .riga:hover,
#corpoTabella #testaTabella th,
.ui-selecting,.ui-selected,
#carrelloTabella thead td {background-color:#efefef;}
#corpo{clear:both; margin:0px 2px 2px 2px;}

form#cerca{ position: absolute;right: 5px;top: 2px;}

.legenda{ float:left; }
.legenda .DISPOCONT{ margin:2px 5px; }
.legenda .DISPOCONT .DISPONIBILITA{ float:left; }
#disponibilita{ background-color: white; position: absolute; top: 0; border: 1px solid #cccccc; }
#disponibilita .titolo{ display: block !important; clear: both; }
#disponibilita .DISPOCONT .DISPONIBILITA span{ display: block !important; }
#disponibilita .DISPOCONT{ float: none; margin:2px 5px; }
#disponibilita .DISPOCONT .DISPONIBILITA{ float:left; }
#header{ clear:both; height:27px; padding:2px; margin-top:10px;}
#header h1{ float: left;  font-size:24px;margin:0 30px;padding:0;text-align:right; text-transform: uppercase; }
#header #revisione{margin-top:30px;position:absolute;}
#header img{float:right; margin-right:30px; margin-top:-7px;}
.feedback{ margin-left:2px; height:30px; margin-bottom:5px; height:100px; background-color: white}
.feedback .titolo{cursor: move;}
.feedback span{float:left;width: 58%}
.feedback #textFeedback{height: 55px; width: 77%; float:left;margin:10px;}
.feedback #testoFeedback{display: none;}
.feedback input{ float: left; margin:10px;}
.feedback .invio{}
.feedback .grazie{display: none;}

#categorie{clear: both; border: 1px solid #cccccc; margin:5px; height:102px; position: relative;}
#categorie ul{padding: 2px 5px;}
#categorie ol{bottom: 5px;left: 0;margin-top: 17px;padding: 2px 0;position: absolute;text-align: center;width: 98%;z-index: 100;}
#categorie ol li{padding:2px;float: left;}
#categorie li{text-transform: capitalize;}
#categorie li.selectedCat{}
#categorie li a.selected{background-image: url("http://www.musiclights.it/images/icone/arrow_giu.png"); text-shadow: 0 0 1px #2C2C2C !important; background-position: right 8px;}

.MenuCategorie img{max-height:30px; max-width: 30px; vertical-align: middle; }
.MenuMacroCategorie{float:left; }
ul.MenuMacroCategorie {display: none;}
.MenuMacroCategorie li.macro{}

.MenuMacroCategorie li.MenuCategorie{ margin-left:12px;}
.MenuMacroCategorie .contMenuCategorie li{list-style-position:outside;margin-left:5px;}

.MenuMacroCategorieAltro{clear:both;height:20px; }
.MenuMacroCategorie li a, .MenuMacroCategorieAltro a{ text-decoration: none; background-image: url("http://www.musiclights.it/images/icone/arrow_piu.png");background-position: right 5px;background-repeat: no-repeat;font-size: 14px;margin-left: 5px;padding-right: 13px;}
.MenuMacroCategorieAltro li.macro{float:left;margin-right: 10px;height:18px}
.MenuMacroCategorieAltro li.macroList{}
.MenuMacroCategorieAltro li.macro a{text-decoration: none;}

.MenuMacroAltreOpzioni{float: left;width: 340px;}
.MenuMacroAltreOpzioni li{float:left;margin-right: 10px;}

#prodotti{float:left; width: 54%; margin: 5px;min-height: 600px; border: 1px solid #cccccc;}
#prodotti .contenitore{height: 521px; overflow-x: hidden; overflow-y: scroll; z-index: 5; position: static;}
#prodotti .contenitore #TESTOWEBPRICELIST *,#prodotti .contenitore #TESTOWEBPRICELIST{font-size: 12px !important;line-height: 1.5;}
#prodotti .contenitore p{line-height: 1.5;}
#prodotti .contenitore li{list-style: circle inside }
#prodotti .contenitoreLock{height: 521px; overflow-x: hidden; overflow-y: hidden; z-index: 5; position: static;}

#prodotti .NuoviProdottiBrand{ display: none; padding:0px 20px;}
#prodotti .NuoviProdottiBrand a{margin-right:10px;text-decoration: none;}

#prodotti .titoloBrandTipo{display:inline;margin-left:20%;}

#TestatatabellaProdotti div#testaTabella{display: none;background-color: #efefef; height:24px;}
div.tabellaProdotti{padding: 0px; margin: 0px;}
div.tabellaProdotti .th,table.tabellaProdotti .th select{font-size: 9pt;}
div.tabellaProdotti .td,table.tabellaProdotti .th{padding: 1px; margin: 0px; }

#prodotti .tabellaProdotti{border-collapse: collapse;table-layout: auto;width: 1593px;}
#header .prodottiLegendaDisponibi_feedback{clear: both;padding:5px; width: 400px; margin-left: 250px; position: absolute;}

#infoTH,#PopUpManuali * {font-size: 14px !important;}

#prodotti #testaTabella .th{font-weight: bolder;float:left; padding-top: 3px; }
#corpoTabella .riga{border-bottom: 1px solid #cccccc; cursor: pointer; width: 10830px; padding: 1px; height: 60px;clear:both;}
#prodotti .riga .Riga{width:20px;}
#prodotti .riga .th.Riga{border-left: 2px solid #d5d5d5}
#prodotti .riga .td.Riga{border-left: 2px solid #d5d5d5; text-align: center;}

#prodotti .riga .Immagine{width:36px;}
#prodotti .riga .td.Immagine img{width:35px; height:35px;}
#prodotti .riga .th.Immagine img#nascondiCatImg{}
#prodotti .riga .th.Immagine img#vediCatImg{display: none;}

#prodotti .riga .td{float:left;}
#prodotti .riga .Tipo{width: 57px; text-align:center; }
#prodotti .riga .Tipo select{width:56px;}
#prodotti .riga .Codice{width: 160px; font-weight: bold; text-align:left; position: relative;}
#prodotti .riga .Codice select{width:68px;}
#prodotti .riga .Codice .Promozione{font-weight: normal!important;position: absolute;right: 0px;top: 0px;z-index: 1000;}
#prodotti .riga .Prezzo{width: 55px; /* text-align: right; */ }
#prodotti .riga .Disponibilita{width: 70px; position: static; z-index:100; text-align: center}
#corpoTabella .Descrizione{padding-left: 2px; text-align:left; clear: left;margin-left: 119px;}

.DISPOCONT{padding:5px;}
.DISPOCONT .DISPONIBILITA{float:left;clear: left;}

.schedaVeloce{position:absolute;background: white; margin:10px; border: 1px solid #cccccc; width:230px; padding: 10px; }
.schedaVeloce span{font-weight: bolder; font-size: 11pt;}
.schedaVeloce .descrizione{ }

#infoProdotti{float:left; width:23%; height: 600px; position: relative; margin: 5px; }
#schedaProdotto{width:auto;}
#dettaglioProdotto{max-height: 350px;min-height: 350px; overflow-x: hidden; overflow-y: scroll;}

#dettaglioProdotto .Codice{ font-weight: bolder; font-size: 9pt}
#dettaglioProdotto .Immagine{}
#dettaglioProdotto .Descrizione{}
#dettaglioProdotto .link{clear: both; margin-bottom: 10px;}
#dettaglioProdotto .altro{margin-bottom:10px;position:relative;text-align:center;}

#dettaglioAccessori .rigaAccessorio{ margin-bottom: 2px; clear: both; height: 200px;}

#dettaglioCarrello{ overflow:hidden;}
#CarrelloQt{ width: 30px; background: white none repeat scroll 0 0; }
.AggiungiCarrello, #AggiungiCarrello{ border: 1px solid #cccccc; background:transparent url(http://www.musiclights.it/libs/carrello/tpl/img/carrello.gif) no-repeat scroll 0 50% !important; width:40px; cursor: pointer; }
.vedCarrello{ border: 1px solid #cccccc; background:transparent url(http://www.musiclights.it/libs/carrello/tpl/img/vedicarrello.gif) no-repeat scroll 0 50% !important; width:40px; cursor: pointer; }
.nascondiCarrello{ border: 1px solid #cccccc; background:transparent url(http://www.musiclights.it/libs/carrello/tpl/img/nascondicarrello.gif) no-repeat scroll 0 50% !important; width:40px; cursor: pointer; }
#piede{ padding:10px; clear:both; border: 1px solid #cccccc; margin:2px;}

.both{ clear:both; line-height:0px; }

.ui-selecting { }
.ui-selected { color: white; }

dl.boxApriSotto{}
dl.boxApriSotto dt{}
dl.boxApriSotto dd{}

.ContenitoreHome{height:px;margin-bottom: 40px;position: relative;}
.ContenitoreHomeBrand{clear:both;width:1024px;height: 0px;margin-bottom: 11px;margin-top: 0px;padding-top: 3px;} 

#IndiceBRAND #HomeDistribution{margin-top: 12px;}
#IndiceBRAND #HomeDistribution a{height: 60px;overflow: hidden;}
#IndiceBRAND #HomeDistribution a img{margin-top:-5px}

#HomeDistribution{padding-left: 0px;width: 1125px;margin-bottom: 5px;height: 150px;position:relative;margin-top: 56px;}
#HomeDistribution .dbrand{left: 0px;margin-top: -12px; position: absolute;}
#HomeDistribution a{border: 1px solid #bcbcbc; height: 288px; width: 236px;display:block; float:left;margin-right: 10px;text-align:center;margin-bottom: 20px; border-radius: 5px; text-decoration:none;}
#HomeDistribution a img{height: 285px;width: auto;margin-top: 2px; }


#HomeDistribution1{padding-left: 0px;width: 755px;margin-bottom: 5px;height: px;position:relative;margin-top: 20px; float:right}
#HomeDistribution1 .dbrand{left: 0px;margin-top: -12px; position: absolute;}
#HomeDistribution1 a{border: 1px solid #bcbcbc; height: 288px; width: 236px;display:block; float:left;margin-right: 10px;text-align:center;margin-bottom: 20px; border-radius: 0px; text-decoration:none;}
#HomeDistribution1 a img{height:x;width: 236px; margin-top: 2px; }

#HomeDistribution2{height: 150px; margin-bottom: 5px;margin-top: 20px;padding-left: 0;position: relative;width: 1125px;}
#HomeDistribution2 .dbrand{left: 0px;margin-top: -12px; position: absolute;}
#HomeDistribution2 a{border: 1px solid #bcbcbc; height: 288px; width: 236px;display:block; float:left;margin-right: 10px;text-align:center;margin-bottom: 20px; border-radius: 0px; text-decoration:none;}
#HomeDistribution2 a img{height: 236px;width: auto;margin-top: 2px; }

.dbrand{border-bottom: 1px solid #a5a5a5;width: 980px;position:relative;clear: both;}
.dbrand div{font-size: 10px;text-transform: uppercase;position: absolute;top:-7px;background-color:white;padding-right:4px;}

#HomeBRAND{width: 752px;float: left;height: 231px;overflow: hidden;}
#HomeBRAND .blocco1,#HomeBRAND .blocco2{width: 800px;}
#HomeBRAND .boxBrand{float:left; margin-right: 9px;margin-top: 11px;border: 1px solid #a5a5a5;height: 98px;width: 236px;}
#HomeBRAND .boxBrand .imgBrand{padding: 0px;   margin: 0px;}
#HomeBRAND .boxBrand .imgBrand img{ width: 232px; height: 98px; margin-top: 0px;}
#HomeBRAND .boxBrand:hover, #IndiceBRAND .boxBrand .imgBrand img:hover, .CataloghiInCategoria:hover .ImgViewCatalogo, #HomeDistribution a:hover,#HomeDistribution a.select{border: 1px solid #0f0f0f;}
#HomeBRAND .boxBrand .imgBrand span, #IndiceBRAND .boxBrand .imgBrand span{height:16px; padding-top:0px; background-color:#dddddd; bottom:0; display:block; font-family:tahoma; text-shadow: 0 1px 0 white; font-weight:bold; position:absolute; text-align:center; width:100%}
#HomeBRAND .boxBrand .catBrand, #IndiceBRAND .boxBrand .catBrand{margin-top: -2px;}
#HomeBRAND .boxBrand .catBrand a, #IndiceBRAND .boxBrand .catBrand a{ display:block; padding: 2px; width:149px; white-space:nowrap; overflow:hidden}
#HomeBRAND .boxBrand .catBrand a:hover, #IndiceBRAND .boxBrand .catBrand a:hover{box-shadow:1px 1px 2px #CFCFCF inset; left:0; position:relative; text-shadow:1px 1px 3px #cfcfcf; top:0}

#HomeBRANDNews:hover{border: 1px solid #0b0b0b}
#HomeBRANDNews{right: 0px;width: 950px;border: 1px solid #a5a5a5;margin-top: 11px;padding: 10px 14px;height: 10px;background-color: #fff;overflow: hidden;position: absolute; border-radius: 5px; background: #efefef none repeat scroll 0 0;} 
#HomeBRANDNews *{font-size:12px;line-height: 100%; text-decoration:none;}
#HomeBRANDNews .list3 {padding: 0;margin: 0;list-style: none; float:left; }
#HomeBRANDNews .list3 li {padding-top: 0px;clear: both;overflow: hidden;margin-bottom: 0px; float:left}
#HomeBRANDNews .list3 time {display: block;background-color: #efefef;width: 34px;margin-right: 8px;float: left;color: #000;margin-top: -1px;padding-top: 2px;height: 36px;text-align: center;font: 24px/18px Arial;}
#HomeBRANDNews .list3 time span {margin-top: -2px;display: block;font-size: 14px;}
#HomeBRANDNews .list3 h4 {margin-bottom: 8px;font-weight: normal;}
#HomeBRANDNews .h4 {font-size: 18px;line-height: 18px;margin-top: -4px;position: relative;margin-bottom: 14px; text-decoration:none} 
#HomeBRANDNews .h5 {font-size: 14px;line-height: 18px;margin-top: -4px;position: relative;margin-bottom: 14px; text-decoration:none} 
#HomeBRANDNews .h3{font-size: 12px; margin-bottom: 5px; width: 50px; float:left;}
#HomeBRANDNews .titoloNewsHome{  width: 300px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} 