/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

BODY
{
    BACKGROUND-COLOR: #9aa8c2;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    MARGIN: 0 0 0 0;
    text-align: center;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin: 0 0 0 0;
	border: 0;
	}
.RigaBanner
{
	BACKGROUND-IMAGE: url(Immagini/Banner.jpg);
}
.RigaSottoBanner
{
	BACKGROUND-IMAGE: url(Immagini/SottoBanner.jpg);
}
.RigaSottoBanner TABLE
{
	FONT-SIZE: 9pt;
}
.tblPagina
{
	border: solid 1px #000C61;
	background-color: #d6d9e7;
}
.tblFooter
{
	border: solid 1px #6B7173;
	background-color: #9aa8c2;
	font-size: 10pt;
}
.tblFooter TABLE TR TD
{
	font-size: 10pt;
}
.tblFooter A
{
	color: #000C61;
}
.tblFooter A:hover
{
	color: #000C61;
}
.tblCarrelloQuick
{
	border: solid 1px #6B7173;
	background-color: #9aa8c2;
	font-size: 10pt;
}
.tblCarrelloQuick A
{
	color: #000C61;
}
.tblCarrelloQuick A:hover
{
	color: #000C61;
}
.tblMenu
{
	background-color: #eaebf2;
	border: solid 1px #6B7173;
	font-size: 8pt;
	/*letter-spacing: -1px;*/
	color: #6B7173;
	text-transform: lowercase;
}
.tblMenu A
{
	color: #000C61;
}
.tblMenu A:hover
{
	color: #000C61;
}
.tblMenu A:visited
{
	color: #000C61;
}
.tblSottoMenu
{
	font-size: 8pt;
	line-height: 20px;
	/*color: #000C61;*/
	color: #9d0039;
	text-transform: lowercase;
}
.tblSottoMenu A
{
	/*color: #000C61;*/
	color: #9d0039;
}
.tblSottoMenu A:hover
{
	/*color: #000C61;*/
	color: #9d0039;
}
.tblSottoMenu A:visited
{
	/*color: #000C61;*/
	color: #9d0039;
}
.trMenuGruppo
{
	background-color: #9aa8c2;
}
.trMenuGruppo TABLE
{
	font-size: 8pt;
	letter-spacing: 5;
	font-weight: lighter;
}
.tdLinkMenu
{
	font-size: 9pt;
}
.tdLinkMenu A
{
	color: #000C61;
}
.tdLinkMenu A:hover
{
	color: #000C61;
}
.tdLinkMenu A:visited
{
	color: #000C61;
}
.tblOffertaDettaglio
{
	font-size: 9pt;
}
.tblOffertaDettaglio A
{
	color: #000C61;
	letter-spacing: 0px;
}
.tblOffertaDettaglio A:hover
{
	color: #000C61;
}
.tblOffertaDettaglio A:visited
{
	color: #000C61;
}
.tblOffertaDettaglio IMG
{
	border: solid 1px #000C61;
	filter: alpha(opacity=75);
}
.tdOffertaLink A IMG
{
	border: 0px;
}
.tdOffertaTitolo
{
	font-size: 9pt;
	color: #4c5eb6;
}
.OffertaPrezzoListino
{
	font-size: 9pt;
	text-decoration: line-through;
	color: #000C61;
}
.OffertaPrezzoScontato
{
	font-size: 9pt;
	color: #F21718;
}
.tblLinkTop
{
	padding-top: 3px;
	font-size: 9pt;
}
.tblLinkTop A
{
	color: #000C61;
}
.tblLinkTop A:hover
{
	color: #000C61;
}
.txtCerca
{
	font-size: 8pt;
	border: solid 1px #000C61;
}
.tblOfferte
{
	border: solid 1px #6B7173;
	background-color: #9aa8c2;
	font-size: 9pt;
	/*letter-spacing: -1px;*/
}
.tdOffertaTesto
{
	letter-spacing: 0;
}
.tblElencoProdotti
{
	font-size: 9pt;
}
.tblElencoProdotti A
{
	color: #000C61;
	/*letter-spacing: -1px;*/
}
.tblElencoProdotti A:hover
{
	color: #000C61;
}
.tblElencoProdotti A:visited
{
	color: #000C61;
}
.tdElencoProdottiImmagine IMG
{
	border: solid 1px #000C61;
	filter: alpha(opacity=75);
}
.tdElencoProdottiTitolo
{
	font-size: 8pt;
	color: #4c5eb6;
	text-transform: uppercase;
}
.tdElencoProdottiDescrizione
{
	font-size: 8pt;
	vertical-align: top;
}
.tdElencoProdottiPrezzo
{
	font-size: 9pt;
}
.ClassePagina
{
	font-size: 10pt;
	padding: 2 2 2 2;
}
.ClassePaginaSelezionata
{
	font-size: 10pt;
	font-weight: bold;
	padding: 2 2 2 2;
}
.ClassePaginaOver
{
	font-size: 10pt;
	padding: 2 2 2 2;
}
.EtichettaErrore
{
	font-size: 10pt;
	color: Red;
}
.Etichetta
{
	font-size: 10pt;
}
.EtichettaPiccola
{
	font-size: 8pt;
}
.EtichettaExtraPiccola
{
	font-size: 7pt;
}
.EtichettaNessunaRigaTrovata
{
	font-size: 10pt;
}
.tblCarrello
{
	font-size: 8pt;
}
.tblCarrello A
{
	color: #000C61;
	/*letter-spacing: -1px;*/
}
.tblCarrello A:hover
{
	color: #000C61;
}
.tblCarrello A:visited
{
	color: #000C61;
}
.tdCarrelloIntestazione
{
	font-size: 9pt;
	letter-spacing: 1px;
	padding-bottom: 3px;
	font-weight: bold;
}
.tdCarrelloQuantitaMinima
{
	font-size: 7pt;
}
.tblCarrelloOrdine
{
	font-size: 8pt;
}
.tblCarrelloOrdine A
{
	color: #000C61;
	/*letter-spacing: -1px;*/
}
.tblCarrelloOrdine A:hover
{
	color: #000C61;
}
.tblCarrelloOrdine A:visited
{
	color: #000C61;
}
.tdCarrelloOrdineIntestazione
{
	font-size: 9pt;
	letter-spacing: 1px;
	padding-bottom: 3px;
	font-weight: bold;
}
.tdCarrelloOrdineQuantitaMinima
{
	font-size: 7pt;
}
.tdProdottoCodice
{
	font-size: 9pt;
	color: #2c6068;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.tdProdottoDescrizione
{
	font-size: 9pt;
}
.tdProdottoMarca
{
	font-size: 9pt;
}
.tdProdottoDescrizione2
{
	font-size: 9pt;
}
.tblProdotto
{
	font-size: 9pt;
}
.tblProdotto A
{
	color: #000C61;
	/*letter-spacing: -1px;*/
}
.tblProdotto A:hover
{
	color: #000C61;
}
.tblProdotto A:visited
{
	color: #000C61;
}
.tblProdotto IMG
{
	border: solid 1px #000C61;
}
.tdCorpoProdotto
{
	background-image: url(Immagini/RigaVerticale.jpg);
	background-repeat: no-repeat;
	background-position: 261px 0px;
}
.tblVarianti
{
	font-size: 9pt;
}
.tblVarianti IMG
{
	border: 0;
}
.tblVarianti A
{
	color: #000C61;
	letter-spacing: 0px;
}
.tblVarianti A:hover
{
	color: #000C61;
}
.tblVarianti A:visited
{
	color: #000C61;
}
.tblAllegati
{
	font-size: 7pt;
}
.tblAllegati A
{
	color: #000C61;
	letter-spacing: 0px;
}
.tblAllegati A:hover
{
	color: #000C61;
}
.tblAllegati A:visited
{
	color: #000C61;
}
.tblListino
{
	font-size: 9pt;
}
.tblListino IMG
{
	border: 0;
}
.tblListino A
{
	color: #000C61;
	letter-spacing: 0px;
}
.tblListino A:hover
{
	color: #000C61;
}
.tblListino A:visited
{
	color: #000C61;
}
.tdListinoPrezzoListino
{
	font-size: 8pt;
	text-decoration: line-through;
	color: #000C61;
}
.tdListinoPrezzo
{
	font-size: 8pt;
	color: #F21718;
}
.tblLogin
{
	font-size: 8pt;
}
.tblLogin A
{
	color: #000C61;
	letter-spacing: 1px;
}
.tblLogin A:hover
{
	color: #000C61;
}
.tblLogin A:visited
{
	color: #000C61;
}
.tblRegistrazione
{
	font-size: 8pt;
}
.tblRegistrazione TABLE
{
	font-size: 10pt;
}
.tblRegistrazione A
{
	color: #000C61;
	letter-spacing: 1px;
}
.tblRegistrazione A:hover
{
	color: #000C61;
}
.tblRegistrazione A:visited
{
	color: #000C61;
}
.tblTesto
{
	font-size: 8pt;
	text-align: justify;
}
.tblTesto A
{
	color: #000C61;
	letter-spacing: 0px;
}
.tblTesto A:hover
{
	color: #000C61;
}
.tblTesto A:visited
{
	color: #000C61;
}
.tdTestoTitolo
{
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1px;
}

.tblPagamento
{
	font-size: 10pt;
}
.tblPagamento A
{
	color: #000C61;
	letter-spacing: 1px;
}
.tblPagamento A:hover
{
	color: #000C61;
}
.tblPagamento A:visited
{
	color: #000C61;
}

.CampoTesto
{
	border: solid 1px #000C61;
	background-color: #edf3f6;
	font-size: 8pt;
	letter-spacing: 1px;
	padding: 1 3 1 3;
}
