﻿
BODY
{
	font-family: Verdana, Tahoma, Arial; 
	font-size: 9pt;
	font-weight: normal;	
	/*color:#655F3B;*/
	color: #636466;
	margin: 0px 0px 0px 0px;
	background-color: Black;
}

TABLE, P, SELECT, INPUT 
{
  font-family: Verdana, Tahoma, Arial; 
	font-size: 9pt;
	font-weight: normal;	
	/*color:#655F3B;*/
	color: #636466;		
}

SELECT, INPUT 
{
	font-size: 10px;
	font-weight: normal;	
	color: #636466;		
}

IMG 
{
	border: 0px;	
}

A 
{
	text-decoration: none;
	color: #636466;
}

H1.titolo
{

	text-align: center;		
	border-left: 1px solid #FAF5B5;
	border-top: 1px solid #FAF5B5;
	border-right: 1px solid #FEECA4;
	border-bottom: 1px solid #FEECA4;
	background-color: #FCF4B5;

}

H3.titolo
{

	text-align: center;	
	
	border-left: 1px solid #FAF5B5;
	border-top: 1px solid #FAF5B5;
	border-right: 1px solid #FEECA4;
	border-bottom: 1px solid #FEECA4;
	background-color: #FCF4B5;

}

H2 {

	font-size: 15pt;
	font-weight: bold;	
}

/*
#divmain
{
	position:relative;
}
*/

#divmain 
{
	width: 1025px;
	background-color:White;
}
	
#divtop 
{

	background-color: black;
	background-image: url(../img_support/logo_mbox4.png); 
	/*background-image: url(../img_support/background_30.jpg); Vecchia scritta 30 anni insieme per la musica */
	background-position: 786px 18px;
	background-repeat: no-repeat;
	border: 0px solid red;
	height: 135px;
}


#divbody 
{
	float: left;
	background-color: White;
	border: 1px solid #7F7F7F;
	width: 1003px;
	padding-top: 20px;
	padding-left: 20px;
	z-index: 0;
	border-right-width: 0;
}


#colbgimg
{
	background-color: White;
	float: left; 
	width: 320px;
	position: absolute;
	top: 10px; 
	left: 950px; 
}

#colleft 
{
	float: left; 
	width: 190px; 
}

#colcenter
{
	float: left; 
	width: 600px; 
}

#colright
{
	float: right; 
	width: 200px; 
}

#imglogo 
{
	position: absolute;
	top: 10px; 
	left: 27px; 
	width: 115px; 
	height: 123px;
}

#imglogotesto  /* posizione e dimensione Scritta il Megastore della musica */
{  
	position: absolute;
	top: 25px; 
	left: 150px; 
	width: 622px; 
	height: 35px;
}

div.tabmenu
{
	/*width: 900px;*/
	position: absolute;
	top: 75px;
	left: 150px;
	overflow:hidden;	
}

table.tabmenu
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.tabmenu A 
{
	display: block;
	color: White;
	text-decoration: none;
	white-space: nowrap;
}

.frasiclientitxt	{
	margin-top:5px;
}

.frasiclientitxt2	{
	margin-top:5px;
	background-color:#efefed;
}

.tab-active 
{
	/*background-image: url('../img_support/tab_active.png'); // VErsione 2010 */
	background-image: url('../img_support/tab_active_11.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: White;
	height: 32px;
	width: 123px;
	text-align: center;
	padding: 0px 1px 0px 1px;
	white-space: nowrap;
	overflow: hidden;
}

.tab-inactive 
{
	/*background-image: url('../img_support/tab_inactive.png'); // versione 2010 */
	background-image: url('../img_support/tab_inactive_12.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: White;
	width: 123px;
	height: 32px;
	text-align: center;
	padding: 0px 1px 0px 1px;
	white-space: nowrap;
	overflow: hidden;
}

.tab-submenu 
{
	background-image: url('../img_support/tab_center.png');
	background-repeat: repeat-x;
	color: White;
	width: 123px;
	height: 26px;
	text-align: center;
	padding: 0px 1px 0px 1px;
	white-space: nowrap;
	overflow: hidden;
	
}

.tab-submenu SELECT
{
	font-size: 7pt;
	width: 90%;
	margin-top: -5px;
}


/**
* Style delle sezioni
*/
.sez 
{
	font-size: 7.5pt;
	font-weight: bold;
	width: 170px;
	overflow: hidden;
	margin-bottom: 10px;
}

.sez-top 
{
	/*background-image: url('../img_support/sez_top.png'); // Version 2010 */
	background-image: url('../img_support/sez_top_11.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	overflow: hidden;
	color: White;
	padding-top: 5px;
	padding-left: 5px;
	margin: 0px 0px 0px 0px;
}

.sez-body
{
	/*background-image: url('../img_support/sez_middle.png'); // Versione 2010 */
	background-image: url('../img_support/sez_middle.png');
	background-repeat: repeat-y;
	color: #636466;
	/*link: #636466;*/
	padding-bottom: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 7px;	
}

.sez-body > A
{
	color: #636466;
	font-weight: normal;
	text-decoration: underline;
}
.sez-bot
{
	background-image: url('../img_support/sez_bot.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 8px;
	color: White;
}

/**
* Ricerca articolo in alto a sinistra
*/

/* Box Ricerca */
div.ricerca 
{
	background-image : url('../img_support/ric_backg3.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;				
	padding-top: 3px;
	margin-bottom: 3px;
	width: 170px;
	height: 60px;
}

/*div.ricerca div.border-bottom
{
    background-image : url('../img_support/ric_backg2.png');
	background-repeat: no-repeat;
	background-position: left bottom;				
	padding-bottom: 8px;
}*/

table.ricerca
{
	font-weight: bold;
	color: White;
	margin-top: 4px;
	margin-left: 10px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;	
}

table.ricerca TD
{
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Box Ricesrca e catalogo */
div.ricercaecatalogo 
{
	background-image : url('../img_support/ric_backg2.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;				
	padding-top: 3px;
	margin-bottom: 3px;
	width: 170px;
	height: 100px;
}

table.ricercaecatalogo
{
	font-weight: bold;
	color: White;
	margin-top: 4px;
	margin-left: 10px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;	
}

table.ricercaecatalogo TD
{
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*
table.ricerca TD > A 
{
	color: White;
	text-decoration: none;
	padding-top: 3px;	
}
*/

/*
table.ricerca TD > input
{
	vertical-align: bottom;
}
*/
input.ricerca
{
	border: 1px solid gray;
	color: #636466;
	background-color: White;
	width: 123px;
	height: auto;
	
}

/*
Sezione per la lista delle categorie
*/
ul.sez-cat-0 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*	margin: 0px 7px 0px 7px; */
	list-style-image: none;
	list-style-type: none;
}

ul.sez-cat-0 LI
{
	/*height: 10px;*/
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #A3A08D;
}

ul.sez-cat-0 A 
{
	display: block;
	text-decoration: none;
	color: #636466;
}

/*
Lista dei gruppi di livello 0 nella pagina principale
*/
dl.grpl0_lista 
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
}

/*
dl.grpl0_lista DT
{	
}
*/

dl.grpl0_lista DD
{	
	/*
	padding: 0px 10px 0px 10px;
	*/
	margin: 0px 0px 20px 20px;
	width: 122px;
	height: 144px;
	/*background-image: url('../img_support/grpl0_scheda.png'); versiione 2010*/
	background-image: url('../img_support/grpl0_scheda_12.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
		
}

dl.grpl0_lista A
{	
	display: block;		
}

dl.grpl0_lista DD > h6
{
	margin-top: 10px;
	
	margin-left: 3px;
	margin-right: 3px;
	
	height: 15px;
	text-align: center;
	font-size: 7pt;
	font-weight: bold;
	color: White;
}

dl.grpl0_lista DD > IMG
{
	margin-left: 16px;
	/*left: 14px;*/
	width: 88px;
	height: 88px;
	border-top: 1px solid #D8D8CC;
	border-right: 1px solid #D8D8CC;
}

/*
Segnalazione della pagina ad un amico
*/
.sa_amico 
{
	
}

.sa_amico INPUT
{
	border: 1px solid #D5D2BF;
	color: #A6A7A2;
	margin-bottom: 3px;
	font-family:Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;	
}


/* Lista articoli */
dd.art_lista  
{
	
}


/* Posizione utente */
table.posizione 
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: bold;
	color: #78797B;
}

table.posizione TD 
{
	vertical-align: bottom;
	padding-left: 6px;
	padding-right: 3px;
}

a.posizione 
{
	margin-left: 3px;
	vertical-align: text-top;
	text-decoration: none;
	font-size: bold;
	color: #78797B;
}

/* Lista articoli */
/* titolo */
.tit-sez-art 
{
	font-size: 16pt !important;
	font-weight: bold;
	padding-left: 10px;
	color: #4B4B4B;	
}

table.list-sez-art 
{
	width: 100%;
}

table.list-sez-art TD 
{
	padding-left: 0px;
	padding-right: 0px;
	/*vertical-align: top;*/
	font-weight: normal;
	color: #908D6A;
}

/*
table.list-sez-art SPAN
{
	color: #655F3B;	
}
*/

span.list-sez-art-prz 
{
  color: #655F3B;	
  font-size: 10pt;	
  font-weight: bold;
}

.list-sez-art IMG 
{
	/*
	width: 90px;
	height: 90px;
	margin-bottom: 10px;
	*/
	/*	display: table-cell; */ /*l’elemento è visualizzato come una cella della tabella*/
	text-align: center;
	vertical-align: middle; /*proprietà vertical-align con valore centrato*/	
}

div.list-sez-art1 
{
  border: 1px solid #cbc9a7;
	padding: 10px 10px 10px 10px;
	background-color: #FCF4B5;
	margin-bottom: 2px;
}

div.list-sez-art2 
{
  border: 1px solid #cbc9a7;
	padding: 10px 10px 10px 10px;
	background-color: #FBF8CD;
	margin-bottom: 2px;
}

/* Scheda articolo */
div.articolo 
{
	/*	border: 1px solid red;	*/
}

table.articolo 
{
  /*border: 1px solid red;*/
  width: 100%;
}

td.articolosx 
{
  width: 30%;
}

td.articolobuy
{
    width: 38%;
}

a.articolobuy, td.articolobuy a
{
    display: block; 
    line-height: 30px; 
    padding-left: 7px; 
    padding-right: 4px; 
    text-align: center; 
    margin: auto; 
    width: 174px;
}

a.articolobuy img, td.articolobuy a img
{
    position: relative; 
    top: 3px;
}

td.articolodx 
{
  width: 32%;
  border: 1px solid #707173;
  padding: 3px;
}

/* fuori per la scheda articolo */
td.fuorituttoart 
{
	padding: 50% 10% 0% 10%;
	float: right;
}

img.fuorituttoart 
{
	width: 155px;
	height: 36px;
}

/* Titolo grande principale */
h1.articolo 
{
	font-size: 14pt;
	font-weight: bold;
	color: #655F3B;		
}
 
h1.articolousato 
{
	font-size: 14pt;
	font-weight: bold;
	color: Red;
}

span.articolousato
{
	font-size: 8	pt;
	font-weight: bold;
	color: Red;
}

span.articoloofferta
{
	font-size: 8	pt;
	font-weight: bold;
	color: green;
}

span.articolofuoritutto
{
	font-size: 8pt;
	font-weight: bold;
	color: black;
}

/* Scritta piccola Codice*/
h5.articolo 
{
	font-weight: normal !important;
	font-style: italic;
	color: #655F3B;		
}

p.articolo
{
	color: #655F3B;	
}

.garanzia {
	font-style: italic;
	font-weight: bold;
	font-size: 8pt;
	color: #655F3B;	

}

/* Articolo che fa parte di un kit, visualizzato nello stile .. + .. + .. = € .. */
div.articolokit { overflow: hidden; } /* contenitore */
div.articolokit ul { list-style: none; padding: 0px; margin: 0px; }
div.articolokit ul li { display: inline; float: left; }
div.articolokit ul li.addendo table, div.articolokit ul li.risultato table { width: 120px; text-align: center; }
div.articolokit ul li.addendo table td.thumbnail, div.articolokit ul li.risultato table td.thumbnail  { border: 1px solid silver; padding: 5px; }
div.articolokit ul li.addendo table td.thumbnail a { display: block; }
div.articolokit ul li.addendo table td.operatore { font-size: 25px; padding: 5px; }
div.articolokit ul li.addendo table td.descrizione { }
div.articolokit ul li.addendo table td.prezzo { font-size: 11px; font-weight: bold; }
div.articolokit ul li.risultato table td.prezzo { font-size: 11px; }


/**
* Ricerca tramite select caratt.
*/

.ricercasel SPAN
{
	font-weight: bold;
	font-size: 7pt;
	color: #636466; /* #666666; /*#655F3B;		*/
}

.ricercasel SELECT
{
	color: #655F3B;	
	width : 100%;
}

.ricercasel INPUT
{
	color: #655F3B;	
	width : 50px;
	
}

/**
*	Tabellina delle caratteristiche/valori
*	in scheda articolo
*/
.carval 
{
  font-size: 8pt;
	margin-top: 3px;
	/*border-collapse: collapse;*/
	width: 100%;	
}

.carval TH
{
	/*background-color: #F0EDE3;*/
	background-color: #FBF8CD;
	color: #636466; /*#808080;*/
	text-align: left;
	font-size: 7.5pt;
	font-weight: bold;
	/*border: 0px solid #808080;*/
	width: 50%;	
	border-bottom: 1px solid #A3A08D;
	padding-top: 2px;
}

.carval TD
{
	border-bottom: 1px solid #A3A08D;
	background-color: #FBF8CD;
	color: #636466; /*#808080;*/
	text-align: right;
	font-size: 7.5pt;
	font-weight: normal;
	/*border: 0px solid #808080;*/
	width: 50%;	
  /*padding-top: 2px;*/
}

#searchpanel 
{
	cursor: pointer;
	background-color: #FBF8CD;
	position: absolute;
	top: 216px;
	left: 31px;  	
	width: 550px; 
	display: none; 
	border: 1px solid #3E3E40; 
	z-index: 10000;
	padding: 0px;
	margin: 0px;
}  

/*25/02/2011*/
ul.searchpanel 
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

li.searchpanel_row1
{
	background-image: url('../img_support/tab_center.png');
	background-repeat: repeat-x;	
	padding-top: 3px;
	padding-left: 5px;
	color: White;
	height: 20px;
	
}

/* titolo gruppo */
li.searchpanel_row2 
{	
	padding-top: 3px;
	padding-left: 10px;
	background-color: #FCF4B5;
	height: 18px;
}

li.searchpanel 
{
	padding-top: 3px;
	padding-left: 15px;
	height: 18px;
}

li.searchpanel:hover
{
	background-color: #988B1A;
	color: White;
}

.searchpanel_selected 
{
	background-color: #988B1A;
	color: White;
}



span.searchpanel_row3_l 
{
	text-align: left;	
	left: 0px;
	text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    width: 425px;
}

span.searchpanel_row3_r 
{
	position: absolute;
	text-align: right;
	right: 3px;	
}

table.searchpanel
{
	width: 100%;
}

td.searchpanel
{
	font-weight: normal;
	padding-left: 10px;
	width: 50%;
}

/* Suggerimenti per prodotti */
/*
.searchpanel_row1
{
	padding-left: 5px;
	background-image: url('../img_support/tab_center.png');
	background-repeat: repeat-x;	
	color: White;
	height: 20px;
}
*/

/* titolo gruppo */
/*
.searchpanel_row2 
{	
	padding-left: 5px;
	background-color: #FCF4B5;
	height: 20px;	
}
*/
/*
.searchpanel_row3
{	
	padding-left: 10px;
	font-weight: normal;
}
*/

/* Scheda home news */
div.schedahomenews
{
	font-size: 7pt;
	padding: 9px 6px 5px 9px;
	background-image: url('../img_support/scheda_home_news.png');
	background-repeat: no-repeat;
	
	width: 245px;
	max-width: 245px;
	
	height: 178px;
	max-height: 178px;
	
	overflow: hidden;
	
	display: block;	
	text-align: left;
	
}

/* Scheda articolo small */
div.schedaartsmall 
{
	font-size: 7pt;
	cursor: pointer;
	padding: 8px 5px 5px 9px;
	background-image: url('../img_support/scheda_articolo_small.png');
	background-repeat: no-repeat;
	
	width: 115px;
	max-width: 115px;
	
	height: 170px;
	max-height: 170px;
	
	overflow: hidden;
	
	display: block;	
	text-align: left;
	
}

div.schedaartsmall > DIV 
{
	margin-left: 2px; 
	width: 100px; 
	height: 100px; 
	max-height: 100px;
	max-width: 100px;
	background-color: white; 
	margin-bottom: 3px;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}

table.schedaartsmall 
{
	height: 100%;
	width: 100%;	
}

table.schedaartsmall TD
{
	width: 100%;
	text-align: center;
}

/*
img.schedaartsmall
{
	vertical-align: middle;
	text-align: center;
}
*/

h5.schedaartsmall 
{
	font-size: 7pt;
	font-weight:bold;
	text-align: right;
	padding-right: 13px;
}

.addpreferiti {
	color: white;	
}

/*
Paginazione
*/
.navlist 
{
	text-align: center;
	width: 100%;
}

.navlist UL
{
	list-style-image: none;
	list-style-type: none;
}

.navlist LI
{
	margin-left:auto;
	margin-right:auto;
	width: auto;
	height: auto;
	display: inline;
}

UL.thumbart 
{
	margin: 0px;
	padding: 0px;
}

LI.thumbart 
{
	/*
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  display: inline;
	*/
	display: inline;
}

IMG.thumbart
{
	border: 1px solid #808080;
	margin-top: 3px;
}

/* Lista per selezione articoli da confrontare */
DIV.confronto 
{

}

TABLE.confronto 
{
	width: 100%;	
	border: 1px solid #6C6D6F;
  font-size: 8pt;

}

TH.confronto 
{
	/* 
	background-image: url('../img_support/sez_top_sp.png');
	background-repeat: repeat-x;
	*/
	border: 1px solid #6C6D6F;
	height: 24px;
	margin: 5px;
	padding: 5px;
	color: White;
	background: #6C6D6F;
	font-weight: normal;
	text-align: left;

}

A.confronto 
{
  color: White;
}
  
  

.tr_confronto1 
{
	background-color: #FCF4B5;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tr_confronto2 
{
	background-color: #FBF8CD;
	height: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Lista degli aarticoli messi a confronto */
DIV.aconfronto 
{
	overflow: auto;
	width: 600px;
	
}

TABLE.aconfronto 
{
	width:auto;
	white-space: nowrap;
	/*border-collapse: collapse;*/
	border: 1px solid #6C6D6F;
}

TH.aconfronto 
{
	margin: 5px;
	padding: 5px;
	width: 100px;
	color: White;
	background: #6C6D6F;
	font-weight: normal;
	text-align: left;
}

TD.aconfronto1 
{
	margin: 5px;
	padding: 5px;
	background-color: #FCF4B5;
	width: 100px;
}

TD.aconfronto2
{
	margin: 5px;
	padding: 5px;
	background-color: #FBF8CD;
	width: 100px;
}

TD.aconfronto_img 
{
	margin: 5px;
	padding: 5px;
	background-color: White;
	text-align:center;
	margin-left: 10%;
	margin-right: 10%;
	border: 1px solid #6C6D6F;
}

TD.aconfronto_sep 
{
	height: 5px;
	background-color: #6C6D6F;
	margin: 5px;
	padding: 5px;
}
/*
Articoli a confronto - FullScreen
*/

#divAconfrontoFullScreen
{
  display: none;
  position: absolute; 
  background-color: White; 
  top: 0px; 
  left: 0px; 
  padding: 5px;
  width: 100%;
  height: 100%;
 }
 
 #divAconfrontoFullScreenContainer
{
  position: absolute; 
  background-color: White; 
  top: 25px; 
 }


/*
Scheda articolo - Prezzo 
*/
.tbl_przschart 
{
  text-align: center;
  border: 1px solid #D7CFCF;
  background-color: #F9F9F1;
}

.td_przschart1 
{
  
}

.td_przschart2 
{
  
}

.span_przschart1 
{
}

.span_przschart2 
{
  font-size: 7pt;
}

.span_przschart3
{
  font-size: 15pt;
  font-weight: bold;
}

.span_przschart4 
{
  font-size: 7pt;
}

.span_przsped
{
  font-size: 10px;
  line-height: 29px;
}

/*
Scheda registrazione utente
*/
table.contatto 
{
  width: 100%;
  /* border: 1px solid red; */
}

td.contatto 
{
  /*border: 1px solid red;*/
  padding: 5px;
  width: 70%;
}

th.contatto 
{
  text-align:left;
  font-weight: normal;
  padding: 5px;
  width: 30%;
  white-space: nowrap;
}

th.contattosep 
{
  background-color: #FBF8CD;
  border-bottom: 1px solid #6A6B6D;
  text-align:left;
  font-weight: normal;
  padding: 5px;
}

td.contattosep 
{
}

.bianco
{
    color: White;
}

/*
    Bottone style
*/

.bottone
{
    background-color: #F0F0F0;
    border: 1px solid #BBBBBB;
    border-width: 1px 2px 2px 1px;
    cursor: pointer;
    color: #434445;
    height: 30px;
    font-size: 13px;
}
.bottone:hover
{
    background-color: #EBE9E9;
    border-color: #707173;
       
    border-width: 2px 1px 1px 2px;
}
.bottone:hover + small
{
    position: relative;
    top: -1px;
}

input.bottone:disabled, input.botton[disabled]
{
    background-color: #FFFFFF !important;
    border: 1px dashed #BBBBBB !important;
    color: #BBBBBB;
    cursor: default;
}
