/**
 * Globali
 */

html,body, body *{color:#000;  margin:0px; padding:0px; text-align:left; font-family:Tahoma, Verdana, Arial, Helvetica}
body{background:#333333; width:100%}


.contenitoreBase{font-size:105.01%}
a{color:#000000; text-decoration:none; outline:none}
a:hover{color:#000000 !important; text-decoration:none !important; text-shadow:0px 1px 1px #cccccc !important;
}
h1{margin:0px; padding:0px}
h2{color:#000; font-size:1.5em; font-weight:normal; }
img{border:none}
fieldset{border:0px}
#contenitore #strCentro a{text-decoration: underline}
.error{width:100%; text-align:center; font-weight:bold; color: red}
.linea_div{width:100%; height:1px}

img.Flag{width:23px;height:14px;}

/*------Header------*/
#contenitore #top div#HEADER{width:1036px}
#contenitore #top div#HEADER .imgsx{float:left; margin-left: -6px; width:268px; height: 124px;}
#contenitore #top div#HEADER .imgdx{width:768px; height: 124px;}
/*------Contenitore Centrale------*/
#contenitore{width: 1024px; margin: auto; background:white; padding-left: 6px; padding-right: 6px; border-top:1px solid #666666; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa}
#top{margin-top:23px}

.TitoloPagina{margin: 25px 0px 12px 0px; padding:4px; border-bottom:1px solid #D5D5D5;}
/*.TitoloPagina h1{color:#A6A6A6; font-size:1.3em; font-weight:bold; text-transform:uppercase; margin-top: 8px}*/
.TitoloPagina h1{background-color: white; color:black;font-size:1.4em;font-weight: normal; margin-top:-18px;padding-right:10px;position:absolute;}
.TitoloPagina .imgDiv{height:33px;margin-top:-23px;position:absolute;text-align:right;width:720px;}
.TitoloPagina .CodeD{background:none repeat scroll 0 0 white;display:block;float:left;margin-left:-6px;margin-top:-12px;padding-left:6px;position:absolute;width:50px;font-size: 0.9em}
.TitoloPagina img{background-color: white; border:0 none;padding-left:10px;}

#overHcentro{
display:none;position:absolute; top:100px; background-color:#666666; background-color:#ffffff;min-height:100%;position:absolute;text-align:center;top:118px;opacity:0.9;width:632px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50)}
#overHcentro img{margin-top: 100px}

/*------Divisori------*/
.Both{clear:both; font-size:0; height:0px}
.divisore{margin-bottom:12px; padding:0; border-bottom:1px solid #999999}
.spazio {width:600px; height:4px; clear: both}
.show{cursor: pointer}
.hide{cursor: pointer}

/*------Moduli------*/
#InputBox{display:inline; padding:1px 2px 0px 2px; background-color:#e2e2e2; border-width:1px; border-style:solid; border-color:#fafafa #aaaaaa #aaaaaa #fafafa; text-align:center}
input[type="text"],input[type="password"]{font-size: 100%; height:14px; background:#FEFEFE url('http://www.musiclightsitaly.com/images/base/textbg.png') no-repeat scroll left top; border-color:#777777 #BBBBBB #DDDDDD; border-style:solid; border-width:1px}
textarea{background:#FEFEFE url('http://www.musiclightsitaly.com/images/base/textbg.png') no-repeat scroll left top; border-color:#777777 #BBBBBB #DDDDDD; border-style:solid; border-width:1px; font-size:100%}
input[type=submit], input[type=button]{font-size:1em; background:none; border:none; padding:0px 2px 0px 2px; margin-top:-2px; text-align:center; cursor: pointer}
input[type=submit]:hover, input[type=button]:hover{color: #aaaaaa; cursor: pointer}
select{height:20px; border: 1px solid #bebebe; font-size: 100%}

/*------Slide Menu------*/
div.SlideMenu{}
div.SlideMenu .contenutoSlideMenu{padding-top: 10px; padding-bottom: 10px; text-align:center;}
div.SlideMenu a.SlideMenuAperto{background:transparent url('http://www.musiclightsitaly.com/images/base/arrow_down.gif') no-repeat scroll 135px 9px !important; color:#808080 !important}
div.SlideMenu a.slide{background:transparent url('http://www.musiclightsitaly.com/images/base/arrow_dx.gif') no-repeat scroll 135px 9px; color:#333333; display:block;font-weight:normal;padding: 4px 0 6px 4px;width: 141px;border-top: 1px solid transparent;margin-bottom: 0px}
div.SlideMenu .SlideCatalogo{border: 1px solid #CFCFCF}

/*------Galleria Immagini Prodotti------*/
.overlay{position:fixed; top:0; left:0; opacity:0.8;width:100%; height:100%; z-index: 101;background-color: rgb(0, 0, 0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50)}
.overlay-content{z-index:101; position: absolute; border: 5px solid white}

/*ToolTip*/
#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #aaa;	background-color: #fff;	padding: 4px;	opacity: 0.95;	max-width: 120px }
#tooltip h3, #tooltip div {margin:0; font-family:Tahoma, Arial, Verdana; font-weight:normal; font-size:0.69em}

/*\\\\\\\\\\\\\\\\\\\\\Fine Globali///////////////////////*/

/*\\\\\\\\\\\\\\\\\\\\\Azienda e Supporto///////////////////////*/

/*Barra navigazione e Titoli pagine azienda e supporto*/
.Text {font-size:0.69em; text-decoration:none; text-transform:lowercase; margin-left: 12px}
.Text #indiceProdotti{font-size:1.08em; float:right; margin-right:15px;}

/*Testo e immagini*/
.ImgSupporto{float:left; padding:5px 12px 5px 0} 
.TxtSupporto{text-align:justify; line-height:1.4em; margin-bottom:12px}

div.Brand{background-color: transparent margin-top:8px; text-align:left; width:300px}
div.Brand img{margin:4px 0  0 4px}

.rigaCatalogo {clear:both; padding:10px}
.log_in{float:left;padding:4px;}
.log_out{float:right;padding:4px;}
.ListinoInt{width:95%; float:left; border-top: 1px solid #e1e1e1; padding:4px; background-color:white}

/* MENU SINISTRA */
div#Hsinistra{font-size: 0.69em; width: 145px; clear:left; float:left; margin-top: 6px}

/*MENU LATERALI: SINISTRA/DESTRA*/
div#Hsinistra div.MENUSX, div#Hdestra div.MENUSX {float: left; }
div#Hsinistra div.MENUSX a.ProdottiMenu, div#Hdestra div.MENUSX a.ProdottiMenu{color: #000000;  display: block;  width: 140px; line-height: 16px; padding: 3px 0px 5px 4px}

#ProdottiMenu{ background: transparent  url('http://www.musiclightsitaly.com/images/base/arrow_dx.gif') no-repeat scroll 135px 9px !important;}
#ProdottiMenu.selected{ background: transparent  url('http://www.musiclightsitaly.com/images/base/arrow_down.gif') no-repeat scroll 135px 9px !important; font-weight: bold;}
/*menu categorie sottomenu di contenitore*/
.MenuMacroCategorieAltro{padding:2px 0 3px 10px}
#Menous{min-height:310px;margin-bottom:10px;}
.menusx{clear: both;}
.menusx ul{padding: 2px 0px 0px 1px}
.menusx ol{padding: 2px 0px}
.menusx ol li{padding:2px}
.menusx li{}
.menusx li.selected_mcat a.MenuMacroCategorie, a.selected{font-weight: bolder}
.menusx li.selected_mcat{background:url(images/base/arrow_down.gif) no-repeat scroll 0 6px transparent !important}

.menusx .contenitore .centi{width:400px;margin-top:3px}
	.MenuCategorie img{max-height:30px; max-width: 30px; vertical-align: middle}
	.MenuMacroCategorie li.macro{ border-bottom: 1px solid #cccccc; background:url(lib/carrello/tpl/img/mag.gif) no-repeat scroll 0 4px transparent;list-style-position:inside; list-style-type:none; padding-left:12px}
	.MenuMacroCategorie li a{display: block; text-decoration: none}
	.MenuMacroCategorie li a.macro{display: block; text-decoration: none; font-weight:bold}
	.MenuMacroCategorie li.MenuCategorie{background:url(lib/carrello/tpl/img/ol.gif) no-repeat scroll 0 10px transparent;padding-left:7px;}
	.MenuMacroCategorie .contMenuCategorie li{list-style-position:inside; list-style-type:none; text-transform:lowercase;}
	
	.MenuMacroCategorieAltro li.macro{list-style-type: none;list-style-position:inside;height:18px;background:transparent url('http://www.musiclightsitaly.com/images/base/arrow_dx.gif') no-repeat scroll 4px 6px;padding-left:12px;}
	.MenuMacroCategorieAltro li.macroList{background:url(images/base/arrow_down.gif) no-repeat scroll 2px 6px transparent !important;}
	.MenuMacroCategorieAltro li.macroList a.MenuBrandsx{font-weight: bolder;}
	.MenuMacroCategorieAltro li.macro a.MenuBrandsx{text-decoration: none; display:block}

/* CENTRO */
#BoxCentro div#Hcentro{margin-left: 5px; margin-right:5px; margin-top:5px; width: 724px; float: left}
#BoxCentro div#Hcentro .SchedaContenuti{background-color:white;font-size:0.69em;height:auto;line-height:1.25em;margin-bottom:19px;min-height:360px;padding-top:1px;}
div#Hcentro ul{list-style-position: inside}

#strCentro {background-color: #f5f5f5; padding: 6px}
#strCentro li{}
.Prod .TitoloPagina img{float:right; border:0px; padding:2px 5px 3px 10px; background-color: white;}


/* MENU DESTRA */
div#Hdestra{font-size: 0.69em; float:right; width: 145px; margin-top: 6px}
div#fondotpl{font-size: 0.69em; clear:left; height: 62px; text-align:center; vertical-align:top; border-top:1px solid white; padding-top: 4px}
div#fondotpl p {text-align: center}

div.SlideMenu div.contenutoSlideMenu .UltimeViste {border-bottom:1px solid #D5D5D5;
border-left:1px solid #D5D5D5;
float:left;
font-size:0.96em;
margin:20px 0 0 20px;
width:100px;}
div.SlideMenu div.contenutoSlideMenu .UltimeViste img{border: 0px; width:65px;height:65px; margin:5px 0 0 17px;}
div.SlideMenu div.contenutoSlideMenu .UltimeViste .thumb_code{margin-left: 4px}
div.SlideMenu div.contenutoSlideMenu .UltimeViste .thumb_new{margin-left:4px}
div.SlideMenu div.contenutoSlideMenu div.UltimeViste .thumb_disc{text-transform: lowercase; text-align:center}
/* NEWS */
.TitoloNewsBreve{font-weight:bold; margin-bottom:4px}
.NovitaBreve {width:600px}
.NovitaBreve a{text-decoration:none !important}
.NovitaBreve img{float:left; margin-right: 6px}

/* HOMEPAGE SOTTO */
#homesotto .TitoloNewsBreve{font-weight:bold; margin-bottom:4px}
#homesotto .TxtNewsBreve {}
#homesotto .NovitaBreve {width:354px; margin-bottom:2px}
#homesotto .NovitaBreve a{text-decoration:none !important}
#homesotto .NovitaBreve img{float:left; margin-right: 6px; width:65px; height:65px}
#contenutoNovita{z-index:103;}
.contenutoNovita {position:absolute; top:50px; text-align: justify; background:#EDEDED; padding:20px; z-index: 102;}
.TitoloNews {font-size:16px; font-weight:bold; color:#a5a5a5}
.tableNews{width: 600px; border:0; padding:4px}
.tableNews td{text-align: justify; vertical-align: top; line-height:1.4em}
.tableNews td img{float: right; margin-left: 40px; margin-top:5px}

div.News_Home_Title,div.Evid_Home_Title{width:355px; float:left; border-bottom: 1px solid #a5a5a5; font-weight:bold; margin-top:4px; height:22px; margin-bottom:8px}
div.News_Home_Title{float:right; }
div#homepagesotto, div#homesotto{font-size: 0.7em; clear:both;}

#homesotto .HomeNewsProd {float:left; width:355px}
#homesotto .HomeNewsNews {float:right; width:355px}
#homesotto div.HomeNewsProd div.thumb_img {float:left; margin-right:8px}
#homesotto div.HomeNewsProd div.thumb_img a img{border:1px solid #AAAAAA; }
#homesotto div.HomeNewsProd div.thumb_code, #homesotto div.HomeNewsProd div.thumb_code{font-weight:bold}
#homesotto div.HomeNewsProd div.thumb_code a, #homesotto div.HomeNewsProd div.thumb_code a{}

#homesotto div.HomeNewsProd div.thumb_testo {}
#homesotto div.HomeNewsProd div.thumb_new {float:left; margin-right:6px}
#homesotto div.HomeNewsProd div.thumb_new img{width:40px; height:25px;}

/*MAPPA del SITO*/
#contenitore ul.SUBMENUMAP *{list-style-position:outside}
#contenitore ul.SUBMENUMAP, #contenitore li.headMap, #contenitore li.headMapEnd{list-style:none}
#contenitore li.headMap {border-left:1px solid #AAAAAA; float:left; margin-right:30px; padding-left:4px; padding-top: 4px}
#contenitore li.headMapEnd {border-left:1px solid #AAAAAA; float:left; padding-left:4px; padding-top: 4px}
div.SMENUMAP{font-weight: bold}
a.SMENUMAP{font-weight: bold; color:#FFFFFF; font-size:0.875em}
li.SUBMENUMAP {padding-top:4px}
li.SUBMENUMAP a{padding-bottom:1px; text-transform:lowercase}

/*RICHIESTA*/
div#Richiesta .RichiestaStep {margin-top: -36px}
div#Richiesta .RichiestaStep {float:right}
div#Richiesta .RichiestaStep div{float:left}
/*div#Richiesta .RichiestaStep div a{color: #000000}*/

div#Richiesta .RichiestaStep .Step01 {background-color:#EFEFEF; padding:0px 6px 1px 6px; margin-right:6px; border-color:#FFFFFF #A0A0A0 #A0A0A0 #FFFFFF; border-style:solid; border-width:1px; color:#000000}
div#Richiesta .RichiestaStep .Step02,
div#Richiesta .RichiestaStep .Step03{background-color:#EFEFEF; padding: 0px 6px 1px 6px; margin-right:6px; border-color:#A0A0A0 #FFFFFF #FFFFFF #A0A0A0; border-style:solid; border-width:1px; color:#aaaaaa}

/*CATALOGO*/
.CatalogoPdf{text-align:center; float:left; margin-left:10px; margin-right:10px}
.CatalogoFlash{text-align:center}
.OrdinaCatalogoCarta {width:100%; text-align:center}


dt.Text a{text-decoration:none !important}

img.CatOn{display:none;}

.thumb input[type=submit]{border:none !important;width:20px;}

.inventario{font-weight:bold; color:red; font-size:0.563em !important;}

/* THUMBNAILS CATEGORIA VERTICALI */
#thumb .thumb{border-bottom:1px solid #D5D5D5;
border-left:1px solid #D5D5D5;
float:left;
margin-bottom:20px;
margin-left:5px;}
#thumb .thumb_code{margin-left:6px}
#thumb .thumb_img{text-align:center; cursor:pointer}
#thumb .thumb_img img.ImgProdotto{border:0 none}
#thumb .thumb_new{margin-left:6px}
#thumb .thumb_new .new{font-size:0.96em}
#thumb .thumb_new div.new span{text-transform:lowercase; font-weight:normal}
#thumb .thumb .thumb_linea_base {background:transparent url('http://www.musiclightsitaly.com/images/pezzisito/bg_thumb_bottom.png') no-repeat scroll 0px 0px}

/* THUMBNAILS CATEGORIA VERTICALI SMALL*/
#sthumb .thumb{border-bottom:1px solid #D5D5D5;
border-left:1px solid #D5D5D5;
float:left;
margin-bottom:20px;
margin-left:10px;}
#sthumb .thumb_code{margin-left:6px}
#sthumb .thumb_img{text-align:center; cursor:pointer}
#sthumb .thumb_img img.ImgProdotto{border:0 none}
#sthumb .thumb_new{margin-left:6px}
#sthumb .thumb_new .new{font-size:0.96em}
#sthumb .thumb_new div.new span{text-transform:lowercase; font-weight:normal}
#sthumb .thumb .thumb_linea_base {background:transparent url('http://www.musiclightsitaly.com/images/pezzisito/bg_thumb_bottom.png') no-repeat scroll 0px 0px}

/* THUMBNAILS CATEGORIA ORIZZONTALI */
#hthumb .thumb{border-bottom:1px solid #D5D5D5; border-left:1px solid #D5D5D5; float:left; margin-bottom:20px; margin-left:6px; width:352px;}
#hthumb .thumb_code{width:296px;  height:16px;font-size: 1.2em; padding:1px 0px 0px 4px; margin-bottom:2px; cursor: pointer}
#hthumb .thumb_code .thumb_codice{text-align: center;}
#hthumb .thumb_img{height:110px; text-align:center; cursor:pointer;}
#hthumb .thumb_img img.ImgProdotto{border:0px; width: 280px; height: 84px;}
#hthumb .thumb_new {height:15px;padding-left:5px;}
#hthumb .thumb_new img{width: 29px; height: 11px;}
#hthumb .POPUPcust{left:3px;position:relative;top:-14px}
#SchedaProd .POPUPcust{left:8px;position:relative;top:12px;}
#hthumb .thumb_cable, #SchedaProd .thumb_cable {font-size:0.95em; height:10px}
#hthumb .thumb_cable a, #SchedaProd .thumb_cable a{color:#efefef; padding:0px 2px 2px 2px; background-color:#666666; text-decoration:none}


/* POPUP CAVO PERSONALIZZATO*/ 
.POPUP {font-size: 0.69em; z-index:102; width:624px; height:400px; background:white; border:1px solid #cfcfcf; position:absolute; top:190px; left:520px;}
.POPUP .POPUPtitolo {width:621px !important; height: 18px; color:#FFFFFF; font-weight:bold; float:left; background-color:#999999; margin:0px; padding:2px 0 0 4px}

.POPUP .POPUPchiudi{float:right; cursor:pointer;left:607px;position:absolute;top:3px;}
.POPUP .POPUPcontenuto{height:208px; margin:3px 0px 0px 0px; color:#000000; padding:4px}

/* THUMBNAILS CATEGORIA ORIZZONTALI/VERTICALI STILI COMUNI */
.thumb_disc{text-align: left;}
.thumb_disc span{font-size: 1em}

#thumb .thumb_disc{}
#hthumb .thumb_disc{margin-top: -5px; }
#hthumb .thumb_disc span{padding-bottom:1px; width:140px; text-transform:uppercase;text-shadow:0px 0px 2px #ffffff !important; }
#thumb .thumb_disc span{text-transform:lowercase }

#thumb .waitScroll{ text-align: center; width: 211px; }
#hthumb .waitScroll{ text-align: center; width: 140px; }

#hthumb .thumb_info, #thumb .thumb_info{text-align: center; background-color:#DDDDDD; border-top: 1px solid #fafafa; border-bottom: 1px solid #afafaf; cursor:pointer}

#hthumb .thumb_scheda, #thumb .thumb_scheda {text-align: center; margin:4px 4px 0px 0px}

#hthumb .VisualizzaCategoria, #thumb .VisualizzaCategoria{font-weight: bold; margin-bottom: 12px; margin-left:8px}

/* THUMBNAILS CATEGORIA ORIZZONTALI/VERTICALI POPUP */
#hthumb .popUp, #thumb .popUp {z-index:202; width: 211px; background-color: #ffffff; border-bottom:2px solid #AAAAAA; border-left:2px solid #AAAAAA; border-right:2px solid #AAAAAA}
#thumb .popUp {position: absolute; margin-top:-193px; margin-left:144px}
#hthumb .popUp {position: absolute; margin-top:-145px; margin-left:300px}
#hthumb .popUp .icone, #thumb .popUp .icone {height: 35px; background-color:#aaaaaa; border-bottom: 1px solid #666666; padding:1px 0px 0px 4px; cursor: move}
#hthumb .titolo, #thumb .titolo{width: 188px; font-family: Tahoma, Arial, Verdana; color:#ffffff; font-size:1.125em; font-weight:bold; float:left}
#hthumb .chiudi, #thumb .chiudi{float:right; cursor:pointer;  border: 0px}
#hthumb .contenuto, #thumb .contenuto{width:202px; height:240px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:4px; overflow:auto}
#hthumb .contenuto img, #thumb .contenuto img{border: 0px !important}
#hthumb .popUp_scheda, #thumb .popUp_scheda {position:absolute; margin-top: 250px; margin-left: -2px; padding: 0px 2px 0px 2px; width:211px; text-align:center; background-color:#aaaaaa}
#hthumb .popUp_scheda strong a, #thumb .popUp_scheda strong a{line-height: 20px; color:#ffffff; margin-right: 4px}


/*INDICE PRODOTTI*/
div.ProdMcat {width: 146px}
div.ProdMcat .NomeCat{display: block; background-color:#f0f0f0; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eeeeee;  font-weight: bold; text-decoration: none !important; padding: 1px 0px 2px 2px}

.Cat01 {width: 144px; float: left; margin-left: 0px}
.Cat02 {width: 144px; float: left; margin-left: 14px}
.Cat03 {width: 144px; float: left; margin-left: 14px}
.Cat04 {width: 144px; float: left; margin-left: 14px}

div.MCatImg {height:28px; width: 146px;  background: transparent url('/images/prodotti/mcat/fondino.jpg') no-repeat;}


div.MCatImg img.imgcategoria{border:0px; float: left;}
div.MCatImg img.imgbrand{border:0px; float: right}

.ProdCat {background-color: transparent; padding: 2px 1px 2px 2px; border-bottom: 1px solid white; margin-bottom: 1px}
.ProdCat a{text-decoration: none !important; display: block}


/* SCHEDA PRODOTTI */
/*tabelle alternate*/
#prodottoTable{width:100%; padding:0; margin:0px;border-spacing:0}
tr.prima .dispari{color: white}
tr.prima .pari{font-weight:bold; color: white; background: #aaaaaa}
td.pari{text-align:left; border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;vertical-align:top; padding:1px}
td.dispari{ text-align:right; font-weight: bold;vertical-align:top;width:155px;padding:2px}

div.product_preview{position:absolute}

.DescrizioneTaglia, .DescrizioneCompleta {background-color:white;
float:left;
padding:2px 4px 0px;
text-align:justify}

img.Imglettura{width:9px; height: 9px;}
#lettura img{float:left}
#nolettura img{float:right}
#nolettura{display:none}

tr.hiliteprod td{color:green;}
div#SchedaProd input[type=submit]{width:20px;border: none;}
div#SchedaProd .prodottoCarrello,dd#SchedaProd .prodottoCarrello form{display:inline}

dd#fondoScheda{width: 611px; height:468px; background-color: #f5f5f5}


div#SchedaProd .Testa{}
div#SchedaProd .Codice{float:left; font-size: 1.438em; font-weight: bold; margin: 2px 0 0 6px; color:#999999}
div#SchedaProd .Marchio{float:right; margin-top:8px; margin-right:6px}
div#SchedaProd .Marchio img{border: 0px}

div#SchedaProd .SchedaProdNew{margin:5px 0 0 10px; position:absolute}
div#SchedaProd .SchedaProdNew img{width:29px; height:11px;}

div#SchedaProd .SchedaProdDisc{text-align: center;}
div#SchedaProd .SchedaProdDisc span{margin-left: 4px; color: black; padding-bottom: 1px; text-transform: uppercase}

div#SchedaProd .DescrizioneComp{height:31px}
div#SchedaProd .DescrizioneCompleta{display:none}
div#SchedaProd .DescrizioneCompleta ul{margin-left:14px}
div#SchedaProd .contcod{clear:both}
div#SchedaProd .Continualettura{cursor: pointer}
div#SchedaProd .Continualettura img{border: 0px; margin-top: -20px; margin-right: 3px}
div#SchedaProd .CodiceProdotto{margin-left:6px; clear:left; display:block}


div#SchedaProd .Corpo{clear: both; padding: 3px 0 3px 0; margin-bottom: 6px}
div#SchedaProd .Corpo a.ImgProdotti img{border: 0px}
div#SchedaProd a.ImgProdotti{margin-left:8px}
div#SchedaProd a.ImgProdotti img.ImmagineThumb{height:65px; margin-right:8px; width:65px}
div#SchedaProd .Img_Box{float: left; margin-left: 6px; width: 350px; text-align:center}
div#SchedaProd .Corpo div.Descrizione{background:none repeat scroll 0 0 #FFFFFF;
float:right;
margin-bottom:10px;
max-height:430px;
min-height:430px;
overflow-y:auto;
padding-left:6px;
padding-right:3px;
padding-top:12px;
width:350px;}
div#SchedaProd .Corpo div.Descrizione ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
div#SchedaProd .Corpo div.Descrizione ul li{background:transparent url('http://www.musiclightsitaly.com/images/prodotti/scheda/bullett.gif') no-repeat scroll 0 5px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 4px;padding:0 0 0 15px;}

div#SchedaProd #thb{width:364px; overflow-y: hidden; overflow-x: auto}
div#SchedaProd #video{width: 100px;}
div#SchedaProd #thb div{height: 65px; margin-top:5px}
div#SchedaProd .img_oc{cursor:pointer;}
img_ocBig{position:absolute;}
/*div#SchedaProd #thb img{background:transparent url('http://www.musiclightsitaly.com/images/prodotti/scheda/bg_miniature.jpg') no-repeat}*/

/*RISORSE*/
div#SchedaProd .Risorse{height:25px;}
div#SchedaProd .Risorse .RisorseS{text-align:right; clear: both;}
div#SchedaProd .Risorse img{margin-right:10px;}
div#SchedaProd .Risorse div{}
div#SchedaProd .Risorse div a{color: #000000}

div#SchedaProd .Saccessori,
div#SchedaProd .Smanuali,
div#SchedaProd .Scatalogop,
div#SchedaProd .Scatalogo,
div#SchedaProd .Sstampa,
div#SchedaProd .Sscheda,
div#SchedaProd .Sfixtures
{color:#000000;margin-right:6px;padding:0 6px 1px;display:inline;}
/*{background-color: #EFEFEF; padding: 0px 6px 1px 6px; margin-right: 6px; border-color:#FFFFFF #A0A0A0 #A0A0A0 #FFFFFF; border-style:solid; border-width:1px; color:#000000;}*/

div#SchedaProd .RisorseProd div{display:none; clear:both; margin-bottom:15px}
div#SchedaProd .RisorseProd div.ProdManuale{}
div#SchedaProd .RisorseProd div.ProdManuale img{width:9px; height:10px;}
div#SchedaProd .RisorseProd div.ProdAccessori{padding:10px !important}
div#SchedaProd .RisorseProd .chiudi {float:right; margin:-25px 0 0 0}

/*BANNER NEWS
#homepagesotto div.thumbSotto {width:96px; height:145px; float:left;  background: transparent url('http://www.musiclightsitaly.com/images/base/itrano_new.jpg') no-repeat; margin-right: 31px;  border:1px solid #aaaaaa}
#homepagesotto div.thumbSotto img.new{width:29px; height:11px;}
#homepagesotto div.thumbSottoUltimo {width:96px;height:145px; float:right; background: transparent url('http://www.musiclightsitaly.com/images/base/itrano_new.jpg') no-repeat; border:1px solid #aaaaaa}
#homepagesotto div.thumbSotto div.thumb_code, #homepagesotto div.thumbSottoUltimo div.thumb_code{background-color: #E1E1E1; }
*/
#homepagesotto div.thumbSotto,#homepagesotto div.thumbSottoUltimo{border-bottom:1px solid #D5D5D5; border-left:1px solid #D5D5D5; font-size:0.96em; width:113px} 
#homepagesotto div.thumbSotto {float:left; margin: 6px 6px 0px 0px}
#homepagesotto div.thumbSottoUltimo {float:right; margin: 6px 6px 0px 0px}

#homepagesotto div.thumbSotto img.new{width:29px; height:11px}
#homepagesotto div.thumbSotto div.thumb_code, #homepagesotto div.thumbSottoUltimo div.thumb_code{margin:0 0 2px 4px}

#homepagesotto div.thumbSotto div.thumb_code a, #homepagesotto div.thumbSottoUltimo div.thumb_code a{overflow: hidden}
#homepagesotto div.thumbSottoUltimo img.ImgProdotto,#homepagesotto div.thumbSotto img.ImgProdotto {width:96px; height: 96px;margin-left:10px}

#homepagesotto div.thumbSotto .new {margin:-5px 0px 0px 3px; position:absolute}
#homepagesotto div.thumbSottoUltimo .new {margin:-5px 0px 0px 3px; position:absolute}
#homepagesotto div.thumbSotto .thumb_disc_evidenza, #homepagesotto div.thumbSottoUltimo .thumb_disc_evidenza {text-transform:lowercase; text-align:center}
#homepagesotto div.thumbSotto .thumb_new_evidenza, #homepagesotto div.thumbSottoUltimo .thumb_new_evidenza {margin-left:4px}


#homepagesotto div.thumbSotto div.thumb_new {position:absolute; margin-top: -20px}
#homepagesotto div.thumbSottoUltimo div.thumb_new {position:absolute; margin-top: -20px}
div#BannerNews { width:620px; margin-top: 6px}
div#BannerNews div.NovitaEdivenze {float: left; font-size: 0.9em}
div#BannerNews div.VediTuttiNew {font-size:0.69em; }
div#BannerNews div.VediTuttiNew img{border: 0px}
div#BannerNews div.VediTuttiNew a{float:left;margin-left:25px;margin-top:3px;}


div#SchedaProdSotto {clear: both}
#SchedaProdSotto span.seriecode{font-weight: bold; margin-left: 30px;}
#SchedaProdSotto a{text-decoration: none; }
#SchedaProdSotto .cart_incategoria {margin:0px}
#SchedaProdSotto table{width:590px !important;}
#SchedaProdSotto thead td{font-weight: bold; color:#FFFFFF; background-color:#aaaaaa; text-align:center}
#SchedaProdSotto thead td.code{background-color: transparent; color: black; text-align: right;  padding-right: 3px;}
#SchedaProdSotto td{border-bottom: 1px solid #A2A2A2; border-right: 1px solid #aaaaaa;  text-align:center}
#SchedaProdSotto td.code{font-weight: bold; border-bottom: none; text-align: right; padding-right: 3px;}


/*NUOVI PRODOTTI*/
#NuoviProdotti div.NuoviProdottiBrand .on{font-weight: bolder;display:none; }
#NuoviProdotti div.NuoviProdottiBrand .off:hover{}
#NuoviProdotti .HomepageCategorie{text-align:left}
#NuoviProdotti .HomepageCategorie .tuttelecategorie{width:82px; float:left; text-align:center; padding-right:0.68em; margin-top:6px}
#NuoviProdotti .HomepageCategorie .tuttelecategorie_no{width:82px; float:left; text-align:center; padding-right:0px; margin-top:6px}
#NuoviProdotti .HomepageCategorie .tuttelecategorie_div{clear:left; height:0px}
#NuoviProdotti .HomeBrand {margin-right:0.72em;font-size: 1.2em;}

#NuoviProdotti .HomeBrand .NoMargin{margin-right:0px !important}
#NuoviProdotti .HomeBrand .show{}
#NuoviProdotti .HomeBrand .hide{display:none; font-weight: bolder}
#NuoviProdotti .InfoBrand {text-align:left; text-decoration:none}
#NuoviProdotti .InfoBrand a{text-decoration:none !important}
#NuoviProdotti .TestoBrand{display:none}
#NuoviProdotti fieldset{text-align: center; clear: both; margin: 4px}


/*BRANDS DISTRIBUITI*/
.BrandsDistribuiti{background-color:#F5F5F5; padding:5px}
.SingleBrand{width:100%; height:40px; background-color:#efefef; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf}
.ImgBrands{padding: 4px; float:left; width:120px}
.ImgBrands img{border: 0px}
.MenuBrand{padding: 13px; float:left; margin-left:20px}
.MenuBrand a{text-decoration:none !important}
.TxtBrands{clear:left}


/*------------------------------------------------------------------PRODOTTI.CSS-----------------------------------------------------------------------*/

/*COLORI*/
.BK{background-color:#000000; color:#FFFFFF;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000}
.BL{background-color:#0000FF; color:#FFFFFF;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.RD{background-color:#FF0000; color:#FFFFFF;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.GN{background-color:#009014; color:#FFFFFF;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.WH{background-color:#FFFFFF; color:#000000;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.GR{background-color:#999999; color:#000000;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.YL{background-color:#ffcc00; color:#000000;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.AL{background-color:#bbbbbb; color:#666666;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.CR{background-color:#bbbbbb; color:#ffffff;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.TR{background-color:#cccccc; color:#FFFFFF;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.TG{background-color:#cccccc; color:#999999;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.TB{background-color:#693200; color:#999999;font-size:8px; font-weight:bold; margin-left:1px;border:1px; border-style:solid; border-color:#000000;cursor:pointer;}
.15{}
.25{}
.30{}
.45{}
.60{}

.CatDivisore{height: 2px;width:606px; clear:both}

a.PRODOTTO img { /*height: 60px; width: 60px;*/ min-width: 60px; min-height: 60px; margin-right: 2px;}

dd.riga a, #SchedaProdDestra a {text-decoration:underline}
.categoria img.marchio{float:right;}


.NuoviProdottiBrand{clear: both;padding:10px 0px; text-align: center;}
.HomepageBrand{margin-top: 4px}
.HomepageCategorie{text-align:left;}
.HomepageCategorie .tuttelecategorie{width:82px;float:left;text-align:center;padding-right:0.68em;margin-top:6px;}
.HomepageCategorie .tuttelecategorie_no{width:82px;float:left;text-align:center;padding-right:0px;margin-top:6px;}
.HomepageCategorie .tuttelecategorie_div{clear:left;height:0px;}
.HomeBrand {margin-right:0.74em}
.HomeBrand .NoMargin{margin-right:0px !important}
.HomeBrand .show{}
.HomeBrand .hide{display:none; font-weight: bolder;}
.InfoBrand {text-align:left; text-decoration:none}
.InfoBrand a{text-decoration:none !important}
.TestoBrand{display:none;}


div.MacroCategoriaIndice{clear:both;margin-bottom:5px;padding-top:0px;}
div.MacroCategoriaIndice .lineaCategoria{border-bottom:1px solid #D5D5D5;margin-top:-6px;position:absolute;width:725px;z-index:0;}
div.MacroCategoriaIndice h2{background:white;color:black;display:inline;font-size:1.5em;padding:5px 20px;position:relative;}
div.MacroCategoriaIndice .contbrandCategorie{float:right;}
div.MacroCategoriaIndice img{background:white;display:block;margin-top:-18px;padding-left:20px;position:relative;padding-bottom:2px;}

#brandDistri .divisoreCategorie{height: 30px; clear: both;}
.tuttelecategorie{float:left;height:70px;margin-right:0px;margin-top:2px;padding:0px;text-align:center;width:144px;}
.tuttelecategorie .imag{text-align: center; }
.tuttelecategorie .over{background:none repeat scroll 0 0 #FAFAFA;height:32px;position:absolute;width:143px;}
.tuttelecategorie .imag img{ }
.tuttelecategorie span{font-size: 1.05em; white-space: nowrap;  display: block; width:100%; height: 14px; overflow:hidden; text-align: center; }
 
.tuttelecategorie_no{width:82px;float:left;text-align:center;padding-right:0px;margin-top:10px;}
.tuttelecategorie_div{clear:left;height:0px;}
.tuttelecategorie_Titolo{border-top:4px solid #cfcfcf; padding-left: 6px; background-color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em; color:#cfcfcf; font-weight:bold;  clear:both}

/*Brands Distribuiti*/
.BrandsDistribuiti{background-color:#E7E7E7; padding:5px}
.SingleBrand{width:100%; height:40px; background-color:#efefef; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf}
.ImgBrands{padding: 4px; float:left; width:120px}
.MenuBrand{padding: 13px; float:left; margin-left:20px}
.MenuBrand a{text-decoration:none !important}
.TxtBrands{clear:left}


/*AZIENDA*/


/*NEWS*/
.news_box {width: 600px}
.news_box td{padding-right: 3px; line-height: 1.3em}
.news_read {width: 600px}
.news_read td{width: 300px; text-align:left; padding:8px}
.news_read .news_read_txt{text-align:justify}
.news_read .news_read_img{text-align:center}/*\\\\\\\\\\\\\\\\\\\\\Barra Navigazione Superiore///////////////////////*/

#tools{position:fixed; width:100%; top:0px; left:0px; height:22px; border-bottom:1px solid #666666; border-top:3px solid #666666; z-index:102; background:#dddddd url('http://www.musiclightsitaly.com/images/base/nav_bg.png')}
#tools #webtools{width: 972px; height: 24px; margin: -1px auto }
#tools #webtools div#barra_menu{width:758px; float:left}

/*Menu Superiore*/
#tools #webtools div#barra_menu ol#SMenu {float:left}
#tools #webtools div#barra_menu #SMenu *{list-style: none}
#tools #webtools div#barra_menu ol#SMenu li.head{height: 24px; float: left; margin-right: 40px}
#tools #webtools div#barra_menu ol#SMenu li.head a:hover.SMENU {color: #aaaaaa}
#tools #webtools div#barra_menu ol#SMenu li.head a.SMENU {font-size:0.69em; height:24px; margin-top:5px; font-weight:bold; text-align: center; display: block; color: #000000; text-shadow:0 1px 0 #ffffff}

/*Menu Tendina*/
#tools #webtools div#barra_menu ul.SUBMENU {list-style:none}
#tools #webtools div#barra_menu ol#SMenu li.head ul.SUBMENU{display: none; background: #F8F8F8;  position:absolute; border-top: 1px solid #666666; margin-top: -6px; margin-left:-2px; z-index:2001}
#tools #webtools div#barra_menu ul.SUBMENU li.SUBMENU a{font-size:0.69em; color:#333333; font-weight: normal; border-bottom: 1px solid #f5f5f5; display: block; width: 130px; padding:4px 0px 5px 4px; text-transform: lowercase}
#tools #webtools div#barra_menu ul.SUBMENU li.SUBMENU a:hover{color: #aaaaaa}

/*Ricerca*/
#tools #webtools div#barra_menu div.ricerca {margin-left:10px}
#tools #webtools div#barra_menu div.ricerca .rCerca {height:16px; margin:3px 0 0 -20px; width:20px; background: url('http://www.musiclightsitaly.com/images/base/lentina.gif') no-repeat scroll 0px 3px transparent; text-align:center; float:left}
#tools #webtools div#barra_menu div.ricerca .rCerca a{display:block}
#tools #webtools div#barra_menu div.ricerca div.cCerca input {background:#FEFEFE; border-color:#BBBBBB #BBBBBB #DDDDDD #BBBBBB; border-style:solid; border-width:1px; width:130px; padding-left:2px; font-size:0.69em}
#tools #webtools div#barra_menu div.ricerca .cCerca {float:left; height:14px}

/*Zoom +/- */
#cambiatesto11{text-decoration:underline;} 
#webtools #cambiatesto{text-decoration:underline;} 
.cambiatesto{cursor: pointer;}
.cambiatesto9 {font-size:101.01% !important}
.cambiatesto11 {font-size:105.01% !important}
.cambiatesto12 {font-size:123.01% !important}


/*Menu Lingue*/
#tools #webtools ol#SMenuLang{float:right; margin-top:-3px}
#tools #webtools ol#SMenuLang *{list-style: none;}
#tools #webtools ol#SMenuLang li img.Flag{width:23px;}
#tools #webtools ol#SMenuLang li#Italiano {float: left; width:23px; height:18px; margin-top: 5px}
#tools #webtools ol#SMenuLang li#Inglese {float: left; width:23px; height:18px; margin-top: 5px; margin-left: 4px}
#tools #webtools ol#SMenuLang li#Spagnolo {float: left; width:23px; height:18px; margin-top: 5px; margin-left: 4px}
#tools #webtools ol#SMenuLang li#Traduci{float: left; height:18px; margin: 3px 0px 0px 8px}
#tools #webtools ol#SMenuLang li#Traduci a.Traduci{text-decoration: underline; line-height:20px; font-size:0.69em}
#tools #webtools ol#SMenuLang #google_translate_element{background:#bbbbbb none repeat scroll 0 0; clear:left;height:40px; margin-left:-114px; margin-top:3px !important; padding:5px; position:absolute; width:159px; border-bottom:1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-top: 1px solid #ffffff; border-left:1px solid #ffffff; z-index:101}

/*Google Traduttore*/
#tools #webtools ol#SMenuLang  div#google_translate_element {}
#tools #webtools ol#SMenuLang  div#google_translate_element span{position: absolute; margin: 0px !important}
#tools #webtools ol#SMenuLang .goog-te-gadget .goog-te-combo {width: 160px !important; position: absolute; margin:16px 0 2px 0 !important; height: 17px; background-color:#F5F5F5; text-transform: lowercase}
#tools #webtools ol#SMenuLang .goog-te-gadget {font-family: Tahoma, Verdana, Arial, Helvetica !important; font-size:9px !important; color: #ededed !important}
#tools #webtools ol#SMenuLang .goog-te-combo {font-family: Tahoma, Verdana, Arial, Helvetica !important; font-size: 11px !important; width:100% !important}
#tools #webtools ol#SMenuLang .goog-logo-link {/*display: block;*/ font-size:9px !important; font-weight:normal !important}
#tools #webtools ol#SMenuLang .goog-te-gadget img {margin-right: 4px}
#tools #webtools ol#SMenuLang  div#google_translate_element .close_gte{float:right; margin-right:-3px; margin-top:-3px}

/*\\\\\\\\\\\\\\\\\\\\\Fine Barra Navigazione Superiore///////////////////////*/