BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.MenuBarraSuperiore {
	text-align: right;
	vertical-align: bottom;
	padding-right: 10px;
	padding-bottom: 3px;
}

TD.MenuBarraSuperiore DIV.Menu {
	color: #EBCC0A;
	font-size: 10px;
	font-weight: bold;
	width: 38em;
}

TD.MenuBarraSuperiore DIV.Menu A {
	color: #FFFFFF;
}

TD.BarraLaterale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

TD.BarraLaterale A {
	color: #0000AA;
}


.barraNavigazioneTD {
	color: #000000;
	font-size: 10pt;
	text-align: center;
}

.barraNavigazioneA {
	color: #FFFFFF;
}

.menuContestualeP {
	text-align: right;
	font-size: 10pt;
	margin-right: 10px;	
}

.ricercaavanzata:link       { color: #ffffff; font-size: 13px; text-decoration: none }
.ricercaavanzata:visited         { color: #ffffff; font-size: 13px; text-decoration: none }
.ricercaavanzata:hover        { color: #ffffff; font-size: 13px; text-decoration: underline }

.pulsante:link       { color: #a31b23; font-size: 13px; font-weight: bold; text-decoration: none }
.pulsante:visited         { color: #a31b23; font-size: 13px; font-weight: bold; text-decoration: none }
.pulsante:hover        { color: #a31b23; font-size: 13px; font-weight: bold; text-decoration: underline  }

.ricercaDIV {
	margin-top: 15px;
	margin-bottom: 5px;
}

.ricercaErroreSPAN {

}

.ricercaINPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 140px;
	margin-bottom: 3px;
}

.ricercaSUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.ricercaAvanzataDIV  { background-color: #f3e5b2; text-align: center; margin-top: 0; margin-bottom: 15px; padding: 15px 5px; width: 600px; border: solid 1px #9c1b22 }

.ricercaAvanzataLabelTD {
	font-size: 10pt;
}

.ricercaAvanzataInputTD {
	font-size: 10pt;
}


.ricercaAvanzataSELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.ricercaAvanzataINPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


.ricercaAvanzataErroreSPAN {
	font-size: 10pt;
	color: #FF0000;
}


.repartiTABLE {
	width: 150px;
}

.repartiTD  { color: yellow; font-size: 10pt; font-style: normal; font-weight: bold; font-stretch: normal; }

.repartiSelectedTD   { font-size: 12pt; font-style: normal; font-weight: normal; font-stretch: normal }

.repartiA  { color: #ffab3b; text-decoration: none }

.repartiSelectedA   { color: #ffab3b; font-size: 12pt; font-weight: bold; text-decoration: none }


.repartiCategorieTABLE {
}

.repartiCategorieTD {
	font-size: 10pt;
	vertical-align: top;
}

.repartiCategorieA  { color: #e6f8ea; text-decoration: none }

.repartiCategoriePageIndexP  { color: yellow; font-size: 7pt; text-align: right; margin-top: 0; margin-bottom: 10px; padding: 0 }

.repartiCategorieCurrentPageSPAN {
	font-weight: bold;
}


.categorieTABLE  { color: green; margin-bottom: 15px }


.categoriePathP   { color: #3683c5; font-size: 10pt; font-weight: bold }

.categorieTD  { font-size: 10pt; background-color: fuchsia }

.articoliVetrinaDIV {
}


.articoliVetrinaSchedaNovitaTABLE {
	width: 100%;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DD8866;
}

.articoliVetrinaSchedaNovitaTD  { color: #9c1b22; font-size: 8pt; font-weight: bold; background: #ffab3b url("immagini/bordoad1.gif") no-repeat fixed right top; width: 80px }

.articoliVetrinaSchedaOfferteTABLE {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9c1b22;
}

.articoliVetrinaSchedaOfferteTD  { color: #9c1b22; font-size: 8pt; font-weight: bold; background: #ffab3b url("immagini/bordoad1.gif") no-repeat fixed right top; width: 80px }

.articoliVetrinaSchedaAltriTABLE   { color: #9c1b22; font-size: 30pt; margin-top: 20px; margin-bottom: 10px; width: 100%; border-bottom: 1px solid #9c1b22 }

.articoliVetrinaSchedaAltriTD   { color: #9c1b22; font-size: 8pt; font-weight: bold; background: #ffab3b url("immagini/bordoad1.gif") no-repeat fixed right top; width: 150px }


.articoliVetrinaNovitaTABLE {
	width: 95%;
}

.articoliVetrinaNovitaTD {
	font-size: 10pt;
	padding-bottom: 10px;
}

.articoliVetrinaNovitaTitoloA {
	font-weight: bold;
}

.articoliVetrinaOfferteTABLE {
	width: 60%;
}

.articoliVetrinaOfferteTD {
	font-size: 10pt;
	vertical-align: top;
}

.articoliVetrinaOfferteTitoloA {
	font-weight: bold;
}

.articoliVetrinaOfferteScontoSPAN  { color: #9c1b22; font-weight: bold }

.articoliVetrinaAltriTABLE  { color: black; width: 95% }

.articoliVetrinaAltriTD    { color: #333; font-size: 9pt; text-align: justify; padding-bottom: 10px }

.articoliVetrinaAltriTitoloA   { color: #006900; font-size: 10pt; font-weight: bold }

.articoliElencoP     { color: #333; font-size: 10pt; text-decoration: none; text-align: center; padding-top: 20px }

.articoliElencoTABLE  { color: #8f00ff; width: 100% }

.articoliIntestazioneElencoTD   { color: #9c1b22; font-size: 10pt; font-weight: normal; vertical-align: bottom }

.articoliIntestazioneElencoA   { color: #9c1b22; font-size: 10pt; font-weight: normal; text-decoration: underline; text-align: left }

.articoliIntestazioneEvidenziataElencoA   { color: #9c1b22; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left }

.articoliRiga1ElencoTD    { color: #006900; font-size: 10pt; background-color: #f3e5b2; vertical-align: top }

.articoliRiga2ElencoTD   { color: #006900; font-size: 10pt; background-color: #f8f0c8; vertical-align: top }

.articoliDettaglioTABLE  { text-align: justify; width: 100% }

.articoliDettaglioTitoloTD     { color: #f8f0c8; font-size: 10pt; font-weight: bold; background-color: #3683c5; padding: 5px; width: 100% }

.articoliDettaglioTD    { color: #333; font-size: 10pt }

.articoliDettaglioDatoSPAN    { color: #333 }

.articoliDettaglioDatoA   { color: #9c1b22 }

.articoliDettaglioDescrizioneTD {
	font-size: 10pt;
}

.articoliDettaglioPrezzoSPAN   { color: #333; font-weight: bold; text-decoration: none }

.articoliDettaglioNoteSPAN {
	font-size: 8pt;
}

.articoliDettaglioErroreSPAN  { color: red; font-size: 10pt }

.articoliDettaglioFORM  { color: #333; font-size: 8pt; text-align: right; margin-right: 10px }

.articoliDettaglioINPUT  { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 30px }

.articoliDettaglioSUBMIT  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }

.articoliDettaglioP  { font-size: 10pt; text-align: center }

.articoliDettaglioA  { }

.articoliDettaglioNovitaSPAN  { color: #9c1b22; font-size: 10pt; font-weight: bold; background-color: #ffab3b }

.articoliPageIndexP   { color: #9c1b22; font-size: 9pt; text-align: center }

.articoliPageNumberA   { color: #9c1b22; font-size: 9pt }

.articoliCurrentPageSPAN {
	font-weight: bold;
}

.carrelloDIV {
}

.carrelloP  { color: #333; font-size: 10pt; text-align: center; padding-top: 20px }

.carrelloFORM {

}

.carrelloTABLE {
	width: 100%;

}

.carrelloIntestazioneTD  { color: #9c1b22; font-size: 10pt; font-weight: bold; vertical-align: bottom }

.carrelloTD   { color: #333; font-size: 10pt; vertical-align: top }

.carrelloTotaleTD  { color: #9c1b22; font-size: 10pt; font-weight: bold }

.carrelloSUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


.ordineDIV {
	font-size: 10pt;

}

.ordineP  { color: #333; font-size: 10pt }

.ordineH1 {
	font-size: 12pt;
	font-weight: bold;
}

.ordineErroreSPAN  { color: #3683c5; font-size: 10pt; font-weight: bold }

.ordineErroreTR   { color: white; font-weight: bold; background-color: #3683c5 }

.ordineObbligatorioSPAN {
	font-size: 10pt;
	font-weight: normal;
}

.ordineDatiFORM  { }

.ordineDatiTABLE TD {
	padding: 2px;
}

.ordineDatiEtichettaTD  { color: #333; font-size: 10pt }

.ordineDatiImmissioneTD  { color: #333 }

.ordineDatiImmissioneTEXT  { color: #9c1b22; font-size: 10pt; font-weight: bold; width: 300px }

.ordineDatiImmissioneSELECT  { font-size: 10pt }

.ordineDatiPrivacyTEXTAREA  { color: #333; text-align: justify }

.ordineDatiSUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.ordineEvidenziatoSPAN  { color: #9c1b22; font-size: 10pt; font-weight: bold }

.ordineRiepilogoTABLE  { width: 100% }

.ordineRiepilogoIntestazioneTD  { color: #9c1b22; font-size: 10pt; font-weight: bold }

.ordineRiepilogoTD   { color: #333; font-size: 10pt }

.ordineRiepilogoTotaleTD  { color: #9c1b22; font-size: 10pt; font-weight: bold }

.ordineRiepilogoFORM  { color: #9c1b22 }

.ordineRiepilogoSUBMIT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


