/* BODY */
BODY#base {  					BACKGROUND-IMAGE: url(images/fondo_home_pixel.gif); }
BODY#cvm {    				BACKGROUND-IMAGE: url(images/fondo_home_pixel.gif); }
BODY#glassfactory {   BACKGROUND-COLOR: #000000;  }
BODY#mvm {    				BACKGROUND-IMAGE: url(images/fondo_mvm_pixel.gif); }
BODY#pcv {  					BACKGROUND-COLOR: #FFFFFF;  }


/* FONDO DIV generale */
BODY#base #generale{    		BACKGROUND-IMAGE: url(images/fondo_home.jpg);}
BODY#cvm #generale{    			BACKGROUND-IMAGE: url(images/fondo_home.jpg);}
BODY#glassfactory #generale{BACKGROUND-COLOR: #000000;  }
BODY#mvm #generale{   			BACKGROUND-IMAGE: url(images/fondo_mvm.jpg);}
BODY#pcv #generale {   			BACKGROUND-COLOR: #FFFFFF;  }

#generale{ BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x; height: 100%;}

/* BODY E GENERALE NEL iFRAME PRODOTTI*/
BODY#base #generale.nero, BODY.nero{ BACKGROUND-IMAGE: none;BACKGROUND-COLOR: #000000;}
BODY#cvm #generale.nero { BACKGROUND-IMAGE: none;BACKGROUND-COLOR: #000000;}
BODY#glassfactory #generale.nero{ 	BACKGROUND-IMAGE: none;BACKGROUND-COLOR: #000000;}

/* BODY E GENERALE NEL iFRAME SCRITTO DA CMS*/
BODY#base #generale.frame, BODY.frame{ BACKGROUND-POSITION: 0px -130px; }
BODY#cvm #generale.frame { BACKGROUND-POSITION: 0px -130px;}
BODY#glassfactory #generale.frame{ 	BACKGROUND-POSITION: 0px -130px;}

/* Impaginazione degli stili di visualizzazione prodotti */
.product_list_view td { 	padding-right:10px; }
.product_list_view img { 	height:170px; padding-bottom:5px; }
.contenitore_list_view { 	height:200px }
#product_main{ background-color:#000; padding:20px;width:920px;}
#content_main{  padding-top:20px;width:920px;}


/* FONDO DIV loading */
BODY#base #loading{  width:900px; height:300px; BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}
BODY#cvm  #loading{  width:900px; height:300px; BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}
BODY#glassfactory  #loading{  width:900px; height:300px; BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}
BODY#mvm  #loading{  width:900px; height:300px; BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}
BODY#pcv  #loading{  width:900px; height:300px; BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}

/* FONDO CLASSE img_loading PER LE IMMAGINI*/
BODY#base .img_loading{  BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}
BODY#cvm  .img_loading{  BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}
BODY#glassfactory  .img_loading{  BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}
BODY#mvm  .img_loading{  BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}
BODY#pcv  .img_loading{  BACKGROUND: url(images/loading_000000.gif) center center no-repeat;}

/* IMPAGINAZIONE di MIDDLE */
#middle {   WIDTH: 960px; text-align:left; min-height: 100%;}


/* frecc scorrimento prodotti */
/*#base #generale #middle #product_main #image_frame .navigazione_prodotti {   div contenitore */
#generale .navigazione_prodotti {  /* div contenitore */
position:relative; 
width:920px; 
margin:auto; 
} 

#generale .navigazione_prodotti .freccia_sx { position:absolute; 	left:-57px;	top:120px;	z-index:10;	width:40px;	height:40px;	display: block;	list-style: none; }
#generale .navigazione_prodotti .freccia_sx a { display: block;	width:40px; height:40px;	BACKGROUND: url(images/freccia_bianca_sx.gif) center center no-repeat; }
#generale .navigazione_prodotti .freccia_sx a:hover {	display: block;	width:40px; height:40px;	BACKGROUND: url(images/freccia_rossa_sx.gif) center center no-repeat; }

#generale .navigazione_prodotti .freccia_dx { position:absolute; 	left:938px;	top:120px;	z-index:10;	width:40px;	height:40px;	display: block;	list-style: none; }
#generale .navigazione_prodotti .freccia_dx a { display: block;	width:40px; height:40px;	BACKGROUND: url(images/freccia_bianca_dx.gif) center center no-repeat; }
#generale .navigazione_prodotti .freccia_dx a:hover {	display: block;	width:40px; height:40px;	BACKGROUND: url(images/freccia_rossa_dx.gif) center center no-repeat; }

.video #generale .navigazione_prodotti .freccia_sx { position:absolute; 	left:-57px;	top:120px;	z-index:10;	width:40px;	height:40px;	display: block;	list-style: none; }
.video #generale .navigazione_prodotti .freccia_sx a { display: block;	width:40px; height:40px;	BACKGROUND: url(images/freccia_bianca_sx.gif) center center no-repeat; }
.video #generale .navigazione_prodotti .freccia_sx a:hover {	display: block;	width:40px; height:40px;	BACKGROUND: url(images/freccia_rossa_sx.gif) center center no-repeat; }

.video #generale .navigazione_prodotti .freccia_dx { position:absolute; 	left:938px;	top:120px;	z-index:10;	width:40px;	height:40px;	display: block;	list-style: none; }
.video #generale .navigazione_prodotti .freccia_dx a { display: block;	width:40px; height:40px;	BACKGROUND: url(images/freccia_bianca_dx.gif) center center no-repeat; }
.video #generale .navigazione_prodotti .freccia_dx a:hover {	display: block;	width:40px; height:40px;	BACKGROUND: url(images/freccia_rossa_dx.gif) center center no-repeat; }

/* OLD OLD OLD
#generale .navigazione_prodotti #freccia_sx {  position:absolute;  left:-57px;  top:120px;  z-index:10;  border:0px;  } 
#generale .navigazione_prodotti #freccia_dx {  position:absolute;  left:938px;  top:120px;  z-index:10;  border:0px;  } 
.video #generale .navigazione_prodotti #freccia_sx {  position:absolute;  left:-57px;  top:120px;  z-index:10;  border:0px;  } 
.video #generale .navigazione_prodotti #freccia_dx {  position:absolute;  left:938px;  top:120px;  z-index:10;  border:0px;  } 
 FINE OLD */

/* freccia negli elenchi dentro MIDDLE */
#middle li {
	margin:0; padding:0;
	padding-left:20px;
	background:url(images/arrow.gif) no-repeat;
	background-position:0px 5px;
	list-style: none;
	}
#middle ul {
	margin:0; padding:0
	}

/* FONT in MIDDLE*/
#middle h1, #middle h1 {	font: 25px/30px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, "Bitstream Vera Sans";TEXT-DECORATION: none; }
#middle h2, #middle h2 {	font: 20px/30px Georgia; TEXT-DECORATION: none; FONT-STYLE: oblique; }
#middle h3, #middle h3, #middle, #middle #div_frmDati td {	font: 12px/20px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, "Bitstream Vera Sans";TEXT-DECORATION: none; }
#middle h4, #middle h4 {	font: 12px/26px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, "Bitstream Vera Sans";TEXT-DECORATION: none; }
#middle h5, #middle h5 {	font: 10px/15px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, "Bitstream Vera Sans";TEXT-DECORATION: none; font-weight: normal; text-align:left; text-transform: uppercase;}

/* FONT LINK di MIDDLE*/
#middle A {	font-weight: normal; TEXT-DECORATION: underline;}
#middle A:hover {	font-weight: normal; TEXT-DECORATION: none; }

/* COLORE LINK di MIDDLE*/
#base 								#middle A{	COLOR: #fff;} /*ffae2f*/
#cvm 									#middle A{	COLOR: #fff;}
#glassfactory 				#middle A{	COLOR: #fff;}
#mvm 									#middle A{	COLOR: #fff;}
#pcv									#middle A{	COLOR: #000;}

#base 								#middle A:hover{		COLOR: #ffae2f;}
#cvm 									#middle A:hover{		COLOR: #ffae2f;}
#glassfactory 				#middle A:hover{		COLOR: #ffae2f;}
#mvm 									#middle A:hover{		COLOR: #ffae2f;}
#pcv									#middle A:hover{		COLOR: #ffae2f;}

/* COLORE DEL FONT DI MIDDLE*/
#base #generale #middle h1{		COLOR: #FFFFFF; }
#base #generale #middle h2{		COLOR: #ffae2f; }
#base #generale #middle h3, #base #generale #middle, #base #generale #middle #div_frmDati td {		COLOR: #FFFFFF; }
#base #generale #middle h4{		COLOR: #FFFFFF; }
#base #generale #middle h5{		COLOR: #CCCCCC; }
#cvm #middle h1{		COLOR: #FFFFFF; }
#cvm #middle h2{		COLOR: #ffae2f; }
#cvm #middle h3, #cvm #middle, #cvm #middle #div_frmDati td{		COLOR: #FFFFFF; }
#cvm #middle h4{		COLOR: #FFFFFF; }
#cvm #middle h5{		COLOR: #CCCCCC; }
#glassfactory #middle h1{		COLOR: #FFFFFF; }
#glassfactory #middle h2{		COLOR: #ffae2f; }
#glassfactory #middle h3, #glassfactory #middle, #glassfactory #middle #div_frmDati td{		COLOR: #999999; }
#glassfactory #middle h4{		COLOR: #FFFFFF; }
#glassfactory #middle h5{		COLOR: #CCCCCC; }
#mvm #middle h1{		COLOR: #FFFFFF; }
#mvm #middle h2{		COLOR: #ffae2f; }
#mvm #middle h3, #mvm #middle, #mvm #middle #div_frmDati td{		COLOR: #FFFFFF; }
#mvm #middle h4{		COLOR: #FFFFFF; }
#mvm #middle h5{		COLOR: #CCCCCC; }
#pcv #middle h1{		COLOR: #999999; }
#pcv #middle h2{		COLOR: #ffae2f; }
#pcv #middle h3, #pcv #middle, #pcv #middle #div_frmDati td {		COLOR: #999999; }
#pcv #middle h4{		COLOR: #999999; }
#pcv #middle h5{		COLOR: #999999; }

/*IMPAGINAZIONE GENERALE dell'area di BOTTOM*/
.bottom {
    WIDTH: 960px; 
    PADDING-TOP: 10px;
    padding-bottom:28px;
	MARGIN-TOP: 15px;
	text-align:left;
	font: 9px/18px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, "Bitstream Vera Sans";TEXT-DECORATION: none; text-transform: uppercase;
}

/*IMPAGINAZIONE GENERALE dell'area di MENUBOTTOM*/

/* filo top di MIDDLE, BOTTOM */
#base 								#middle, #base 								.bottom, #base 								.bottommenuitem{		border-top: 1px solid #333333; }
#cvm 									#middle, #cvm 								.bottom, #cvm 								.bottommenuitem{		border-top: 1px solid #333333; }
#glassfactory 				#middle, #glassfactory 				.bottom, #glassfactory 				.bottommenuitem{		border-top: 1px solid #333333; }
#mvm 									#middle, #mvm 								.bottom, #mvm 								.bottommenuitem{		border-top: 1px solid #333333; }
#pcv									#middle, #pcv									.bottom, #pcv									.bottommenuitem{		border-top: 1px solid #CCCCCC; }


/* colore font BOTTOM*/
#base .bottom{		COLOR: #999999; }
#cvm .bottom{		COLOR: #999999;}
#glassfactory .bottom{		COLOR: #999999;}
#mvm .bottom{		COLOR: #999999;}
#pcv .bottom{	COLOR: #999999;}

/* A BOTTOM STILE*/
.bottom A {
		font-size:9px;
		line-height:18px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans"; 
		TEXT-DECORATION: underline;
		text-transform: uppercase;
}
/*  A BOTTOM COLORE*/
#base .bottom A{		COLOR: #999999; }
#cvm .bottom A{	 COLOR: #999999;}
#glassfactory .bottom A{	 COLOR: #999999;}
#mvm .bottom A{	 COLOR: #999999;}
#pcv .bottom A{		COLOR: #999999;}
/*  A HOVER BOTTOM*/
#base .bottom A:hover{		COLOR: #999999;TEXT-DECORATION: none; }
#cvm .bottom A:hover{	 COLOR: #999999;TEXT-DECORATION: none;}
#glassfactory .bottom A:hover{	 COLOR: #999999;TEXT-DECORATION: none;}
#mvm .bottom A:hover{	 COLOR: #999999;TEXT-DECORATION: none;}
#pcv .bottom A:hover{		COLOR: #999999;TEXT-DECORATION: none;}

/*IMPAGINAZIONE DEL LINK di navigazione per il multipagina */
#generale .multipagina_nav li {
	font: 10px/18px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, "Bitstream Vera Sans";
	TEXT-DECORATION: none;
	text-transform: uppercase;
	margin-top: 40px;
	margin-bottom: 10px;
	display: block;
	white-space: nowrap;
	list-style: none;
	padding-left:0px; /* ripristino i valori per via dello stile presente in middle */
	background-image:none; /* ripristino i valori per via dello stile presente in middle */
}
#generale .multipagina_nav a {
	display: block;
	text-decoration: none;
	font-weight: normal;
}
#generale .multipagina_nav a:hover {
	text-decoration: none;
	font-weight: normal;
}

/*IMPAGINAZIONE DEL MENU della cartella inserito da EDITOR CMS con @@menusezione@@ e dello stesso menu riferito alla visualizzazione prodotti*/
#menusezione, #menuprodotti
{
	font: 10px/18px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, "Bitstream Vera Sans";
	TEXT-DECORATION: none;
	text-transform: uppercase;
	text-align:left;
	
}

#menusezione li, #menuprodotti li {
	display: block;
	list-style: none;
	background-image:none; /* ripristino i valori per via dello stile presente in middle */
	padding-left:0px; /* ripristino i valori per via dello stile presente in middle */
	margin-bottom: 10px;
	float:left;
	text-align:left;
}
#menusezione li {
	margin-right: 30px;
}
#menuprodotti li {
	margin-left: 30px;
}

#menusezione a, #menuprodotti a {
	white-space: nowrap;
	display: block;
	text-decoration: none;
	font-weight: normal;
	text-align:left;
}

#menusezione a:hover,#menuprodotti a:hover {
	text-decoration: none;
	font-weight: normal;
}

 /* colore del link attivo per menusezione e per multipagina_nav */ 
#base									#menusezione A, #base									#generale .multipagina_nav A, #base									#menuprodotti A{	COLOR: #ffae2f;}
#cvm									#menusezione A, #cvm									#generale .multipagina_nav A, #cvm									#menuprodotti A{	COLOR: #ffae2f;}
#glassfactory					#menusezione A, #glassfactory					#generale .multipagina_nav A, #glassfactory					#menuprodotti A{	COLOR: #ff2e00;}
#mvm									#menusezione A, #mvm									#generale .multipagina_nav A, #mvm									#menuprodotti A{	COLOR: #FFFFFF;}
#pcv									#menusezione A, #pcv									#generale .multipagina_nav A, #pcv									#menuprodotti A{	COLOR: #000000;}
 /* colore del link onmouseover per menusezione e per multipagina_nav*/ 
#base 								#menusezione A:hover, #base 					#generale .multipagina_nav A:hover, #base						#menuprodotti A:hover{		COLOR: #303030; BACKGROUND-COLOR: #ffae2f;}
#cvm 									#menusezione A:hover, #cvm 						#generale .multipagina_nav A:hover, #cvm						#menuprodotti A:hover{		COLOR: #303030; BACKGROUND-COLOR: #ffae2f;}
#glassfactory 				#menusezione A:hover, #glassfactory 	#generale .multipagina_nav A:hover, #glassfactory		#menuprodotti A:hover{		COLOR: #000000; BACKGROUND-COLOR: #ff2e00;}
#mvm 									#menusezione A:hover, #mvm 						#generale .multipagina_nav A:hover, #mvm						#menuprodotti A:hover{		COLOR: #3E100E; BACKGROUND-COLOR: #FFFFFF;}
#pcv 									#menusezione A:hover, #pcv 						#generale .multipagina_nav A:hover, #pcv						#menuprodotti A:hover{		COLOR: #FFFFFF; BACKGROUND-COLOR: #000000;}
 /* colore del link SELEZIONATO (vuole l'id anche del div generale*/  
#base									#generale #menusezione .selected,#base									#generale #menuprodotti .selected{	border:1px solid #ffae2f; COLOR: #ffae2f; }
#cvm									#generale #menusezione .selected,#cvm										#generale #menuprodotti .selected{	border:1px solid #ffae2f; COLOR: #ffae2f;}
#glassfactory					#generale #menusezione .selected,#glassfactory					#generale #menuprodotti .selected{	border:1px solid #ff2e00; COLOR: #ff2e00;}
#mvm									#generale #menusezione .selected,#mvm										#generale #menuprodotti .selected{	border:1px solid #FFFFFF; COLOR: #FFFFFF;}
#pcv									#generale #menusezione .selected,#pcv										#generale #menuprodotti .selected{	border:1px solid #000000; COLOR: #000000;}
	
#generale #menusezione .selected,#generale #menuprodotti .selected{ margin-bottom: 8px; } /* reimposto il padding del menu selezionato altrimenti sommerebbe 10 +2 di bordo */ 



.habanero
{
	font: 10px/18px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, "Bitstream Vera Sans";
	TEXT-DECORATION: none;
	text-transform: uppercase;
	text-align:left;
	font-weight: normal;
	text-align:right;
COLOR: #ffffff;
}

.habanero li {
	display: block;
	list-style: none;
	background-image:none; /* ripristino i valori per via dello stile presente in middle */
	padding-left:0px; /* ripristino i valori per via dello stile presente in middle */
	/* margin-bottom: 10px; */
	text-align:right;
	margin-left: 30px;
COLOR: #ffffff;}

.habanero a {
	white-space: nowrap;
	display: block;
	text-decoration: none;
	COLOR: #ffffff;
	padding-left:15px;
	/* BACKGROUND-IMAGE: url(http://www.pauly.it/cms/images/quadrato_rosso.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-position:3px 3px; */
}

.habanero a:hover {
	text-decoration: none;
	COLOR: #FF0000;
	padding-left:15px;
	background-color:#ffffff;


}

