/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                            VARIABILI EX FILE COLORI.ASP              */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.SfondoChiaro { 
   BACKGROUND: #ffffff;
 }

.SfondoScuro{ 
   BACKGROUND: #ffffff;    	     
 }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                        SFONDO AREA PRODOTTI                              */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.mnuSfondoAreaProdotti {
	background: White;        
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*              SCROLL BAR COLORATA  & SFONDO                   */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

BODY{
    scrollbar-face-color:#FF3300;  								 /* barra centrale*/
    scrollbar-arrow-color:#FFFFFF; 							  /* frecce*/
    scrollbar-track-color:#FF3300; 							  /* sfondo*/	
    scrollbar-3dlight-color:;
    scrollbar-base-color:;
    scrollbar-darkshadow-color:;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:	
    font-family: Arial, Helvetica, sans-serif;
}

Table{
    font-family: Arial, Helvetica, sans-serif;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                               INIZIO LINK GENERICI                              */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

A:LINK {   
	color : White;
	font-weight: Normal	;
	text-decoration: none;
	FONT-SIZE: 12pt;
}

A:VISITED {	   
	color : White;
	font-weight: Normal	;	
	text-decoration: none;
	FONT-SIZE: 12pt;
}

A:HOVER {	   
	color : White;
	font-weight: Normal	;	
	text-decoration: underline;
	FONT-SIZE:12pt;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                                  FINE LINK GENERICI                              */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.select {
	FONT-WEIGHT: Normal;
	FONT-SIZE: 10pt;
	BACKGROUND: #C0C0C0;
	COLOR: #000000;
	
}

/* comprende tutte le intestazioni  in alto, subito dopo l'header (in ogni pagina del catalogo)*/
.intestazioneTabella {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
   BACKGROUND: #FF3300;
	COLOR: White;
	
	font-style : normal;
	text-align : center;; 	// @@@ AGGIUNTO
}

/*colore della tabella sintetica prodotti (home page, categorie, ricerca*/
.TabellaProdottoSintetica {
	//border-color: #000080;	@@@ XFABIO
	//border-width: 0px; 
	//border-style: none;         		

	border-color: #FF3300;	
	border-width: 3px; 
	border-style: solid;         		
}


/*colore della tabella dettagli prodotti */
.TabellaProdottoDettagli {
	border-color: #000080;	
	border-width: 0px;
	border-style: none; 			
	
}

/*la riga centrale che comprende il prezzo & il codice + la cella comprendente l'immagine*/
.TDDatiProdottoSintetico { 
   background: #EEEEEE;
   color: #000000; 
   font-size: 10pt;
   FONT-WEIGHT: bold;

 }

 .TDDescrizioneProdottoSintetico { 
   background: #EEEEEE;   
   font-size: 14px; 
   FONT-WEIGHT: normal;
   color: #000000;
   
 }

 /*colore deile  Prezzo & Codice prodotto. I colori del testo è dato dalla color della classe TabellaProdottoSintetica */
 .TDTestoTabellaProdottoSintetica {
	
	font-size: 12px;
	FONT-WEIGHT: normal;	
	color: Yellow;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*  CLASSI RELATIVE AI BOTTONI   & COLORE  COMBO   */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* aspetto bottoni*/
.btnCatalogo {
	FONT-SIZE: 10pt;
	FONT-WEIGHT: Normal;
	COLOR: #000000;
	background: #C0C0C0;	
}

/* aspetto combo*/
.campoTesto {	
	FONT-SIZE: 10pt;
	BACKGROUND: White;
	COLOR: #000000;
	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                INIZIO CLASSI RELATIVE AL MENU                      */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.mnuCatalogoIntestazioni { 
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bold;
    COLOR: #000080;
    BACKGROUND:#ffffff;
 }

.mnuCatalogo{ 
    FONT-SIZE: 10pt;
	FONT-WEIGHT: Normal;
	COLOR: Blu;
	BACKGROUND:#ffffff;
 }  

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*      HOVER --> al passaggio del mouse          
/*      VISITED --> link visitati
/*      LINK --> link non ancora visitati
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 

 .mnuCatalogo:VISITED {   	   
        color : #000000;        
	font-weight: Normal;
	text-decoration: none;
	FONT-SIZE: 10pt;
}

 .mnuCatalogo:LINK {   	   
	color : #000080;        
	font-weight: Normal;
	text-decoration: none;
	FONT-SIZE: 10pt;
}


 .mnuCatalogo:HOVER {   	   
	color : #000080;        
	font-weight: Normal;
        text-decoration: underline; 
	FONT-SIZE: 10pt;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*            HEADER & FOOTER                  */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* la seconda riga dell'header*/
 .HeaderRigaRicercaCarrello {
	background:  #ffffff;
	
	FONT-SIZE: 10pt;
	font-weight: normal;
	color: #000080;
}

/* la riga immediatamente sotto i marchi, in alto */
.HeaderRigaLink {
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	BACKGROUND: #FF3300;
	COLOR: White;
}

.HeaderRigaLink:Link {
   	color : white;
	font-weight: bold	;
	text-decoration: none;   
	FONT-SIZE: 12pt;
}

.HeaderRigaLink:Visited {
   	color :white;
	font-weight: bold	;
	text-decoration: none;   
	FONT-SIZE: 12pt;
}

.HeaderRigaLink:Hover {
   	color : white;
	font-weight: bold	;
	text-decoration: underline;
	FONT-SIZE: 12pt;   
}

/* seconda riga del footer, con l'intestazione della societa  */
.FooterRigaIntestazione {
	FONT-SIZE: 12pt;
	FONT-WEIGHT: Normal;
	font-style : normal;
	BACKGROUND: #ffffff;
	COLOR: #000080;
  	text-align : center;; 	// @@@ AGGIUNTO		
}

/* terza riga del footer, prima del copyright  */
.FooterRigaContatto {
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	BACKGROUND: #FF3300;
	COLOR: White;
	text-align : center;; 	// @@@ AGGIUNTO		
}

/* prima riga del footer, quella con i link */
 .FooterRigaLink {
	background: #FF3300;	
	FONT-SIZE: 12pt;
	font-weight: bold;
	COLOR: White;
	CURSOR: hand;
	text-align : center;; 	// @@@ AGGIUNTO		
}

  .FooterRigaLink:VISITED {   	   
    color: White;   
	font-weight: bold;
	text-decoration: none;
	CURSOR: hand;
	FONT-SIZE: 12pt;
}

 .FooterRigaLink:LINK {   	   
	color : White;        
	font-weight: bold;
	text-decoration: none;
	CURSOR: hand;
	FONT-SIZE: 12pt;
}

.FooterRigaLink:HOVER {   	   
	color : White;        
	font-weight: bold;
	text-decoration: Underline;
	CURSOR: hand;
	FONT-SIZE: 12pt;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                                     AREA LOGO                                            */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
 .LogoAutore {
  
	color : #000080;
	font-weight: Normal;
	font-style : Normal;
	text-decoration: none;
	BACKGROUND: White;	
}

/* ===========================================================*/

/*la riga del titolo della barra dettagli*/
.TDTitoloProdottoDettagli {
        background: White;  	
	color: #000080;
	
	font-size: 14pt;
	FONT-WEIGHT: bold;	
	text-align : center;
}

/* la riga di descrizione analitica dei prodotti, subito dopo la fotografia */ 
  .TDDescrizioneProdottoDettagli { 
   
   font-size: 12px;
   FONT-WEIGHT: normal;
   color: #000080;       
   background: White;
 }

/* colore  dei campi  (etichetta e testo */ 
 .TDLabelProdottoDettagli {   
   
   font-size: 12px;
   FONT-WEIGHT: Normal;
   color: #000080;
   background: White;
  }
  
/* le prossime 3 classi comprendono i colori dei link eventualmente presenti nella sezione suddetta 
 (es. sottocategoria di appartenenza      */
 
 
 .TDLabelProdottoDettagli:LINK {   	   
	color : Black;        
	font-weight: Normal;
	text-decoration: none;
	CURSOR: hand;        
	FONT-SIZE: 10pt;
}

 .TDLabelProdottoDettagli:VISITED {   	   
    color : Black;        
	font-weight: Normal;
	text-decoration: none;
	CURSOR: hand;
	FONT-SIZE: 10pt;
}

.TDLabelProdottoDettagli:HOVER {   	   
	color : Black;        
	font-weight: Normal;
	text-decoration: underline;
	CURSOR: hand;
	FONT-SIZE: 10pt;
}

/* motore di ricerca: scritte in caso no venga trovato niente o richiesta invalida con operatori AND/OR*/
.AlertMotoreRicerca { 
	color: Red;
	
	font-size: 14px;
	FONT-WEIGHT: Normal;	
	text-align : center;
 }
 
 
 /* ===========================================*/
 /*                               Sezione Status Ordini                               */
  /* ===========================================*/
 
 .StatusOrdiniLabel {
	color: #000080;	
	font-size: 12px;
	text-align : left;
	font : normal;
}

/* statusDettagli: i campi riassuntivi dell'ordine su sfondo scuro*/
.StatusOrdiniCampi { 
	color: #000080;
	
	font-size: 12px;
	text-align : left;
	font : normal;
 }

 /* statusDettagli: la label dei prodotti ORDINATI (in fondo dopo l'anagrafica)*/
.StatusOrdiniLabelPO {
	color: White;
	
	font-size: 12px;
	text-align : center;
	font : normal;
}
 
 .StatusOrdiniTitoli { 
	color: Yellow;
	
	font-size: 12px;
	text-align : center;
	font : Normal;
  }

.StatusOrdiniLabel:LINK {   	   
	color : Red;        
	font-weight: Normal;
	text-decoration: none;
	CURSOR: hand;
	FONT-SIZE: 10pt;
}

.StatusOrdiniLabel:VISITED {   	   
    color : Red;        
	font-weight: Normal;
	text-decoration: none;
	CURSOR: hand;
	FONT-SIZE: 10pt;
}

.StatusOrdiniLabel:HOVER {   	   
	color :Red;        
	font-weight: Normal;
	text-decoration: underline;
	CURSOR: hand;
	FONT-SIZE: 10pt;
}

/* quando sbaglia ad inserire username e password*/
.StatusOrdiniNotFound { 
	color: #000080;
	
	font-size: 12px;	
	font-weight: Normal;
 }
 
 /*  Nella pagina  statusDettagli,   deltermina le label dei prodotti ordinati (in basso)*/
.StatusOrdiniLabelProdottiOrdinati { 
	color: Blue;
	
	font-size: 12px;
	text-align : right;
	font : normal;
 }

 /* statusDettagli: i campi riassuntivi dell'ordine indicanti gli importi (im basso)*/
.StatusOrdiniCampiNumerici { 
	color: #000080;
	
	font-size: 12px;
	text-align : right;
	font : normal;
 }

 /* status  */
 .StatusOrdiniSpeseSpedizione { 
	color: #000080;
	
	font-size: 14px;
	text-align : center;
	font : Normal;
 }

 
  /* ===========================================*/
 /*       Sezione Ordini                        */
 /*       ordina.asp - prospetto.asp            */
  /* ===========================================*/


.OrdineLabel {
        color: #000080;
	
	font-size: 12px;
	text-align : center;
	font : Normal;        
 }  
 
 /* per i campi di testo*/
 .OrdineCampi { 
    color: #000080;
	
	font-size: 12px;
	text-align : left;
	font : normal;
  }
  
  /* per i campi numerici */
  .OrdineCampiNumerici { 
      color: #000080;
	  
	  font-size: 12px;
	  text-align : right;
	  font : normal;
   }
   
   .OrdineLabelImporti { 
      color: #000080;
	  
	  font-size: 12px;
	  text-align : right;
	  font : Normal;
    } 
	
	.OrdineRiassuntoImporti { 
	  color: #000080;
	  
	  font-size: 12px;
	  text-align : left;
	  font : Normal;
	 }
