﻿body { background-color: #EAEDDC; margin:0; padding: 0; font-family: verdana, arial, tahoma; }
.Tableordine { font-family:  verdana, arial, tahoma; font-size: 10pt; font-weight: normal; COLOR: #000000; padding-left: 3}
.TdE { font-family: verdana, arial, tahoma; font-size: 8pt; font-weight: normal; COLOR: #000000; text-align: center}

/* popup ------------------------------------------------------------------------------------------------------- */
#DivPOcontent {position: absolute; z-index: 1000; width:100%; left:0; top:280px; margin:0; padding:0; text-align:center;}
#DivPopup {margin:0 auto;  width: 300px; padding-bottom:10px; z-index: 1100;
	border: #869641 2px solid; background-color: #dde3c2;
	font-family: font-family: verdana, tahoma, arial; font-weight: normal; font-size: 10pt; text-align: center; }	
/* popup -------------------------------------------------------------------------------------------------------- */


#tbheader { background-color: #a8b65f; }

#tdmenu1 { font-family: verdana, arial, tahoma; font-size: 8pt; background-color: #869641; color: #ffffff; }
#tdmenu1 a { margin:0; padding: 0; }
#tdmenu1 a:link, #tdmenu1 a:visited { color: #ffffff; text-decoration: none; }
#tdmenu1 a:hover { text-decoration: underline; }

.tdmenu2 { font-family: verdana, arial, tahoma; font-size: 8pt; color: #000000; font-weight: bold; }
.tdmenu2 a { margin:0; padding: 0; }
.tdmenu2 a img { border: 0; }
.tdmenu2 a:link, .tdmenu2 a:visited { color: #000000; text-decoration: underline; }
.tdmenu2 a:hover {  color: #ffffff; text-decoration: underline; }

#tdmenu3 { height: 32px; text-align: right; padding: 0; margin: 0; }
#tdmenu3 a { margin:0; padding: 0; }
#tdmenu3 a img { border: 0; }
#tdmenu3 a:link {}
#tdmenu3 a:hover {}
#tdmenu3 a:visited {}
#tdsepsx { background-color: #ffffff; height: 1px; }
#tdsepdx { background-color: #000000; height: 1px; }
#tdcarte { background-color: #DDE3C2; text-align: center; }
#tdmainsx { background-color: #BCC886; }
#tdmaindx { background-color: #ffffff; }
#tdfooter { font-family: verdana, arial, tahoma; font-size: 8pt; color: #000000; background-color: #FAF2D3; text-align: center; padding: 5px; }
#tdfooter a { color: #000000; text-decoration: underline; }
#tdfooter a:hover { color: #ff0000; text-decoration: underline; }
#tdfooter a:visited { color: #000000; text-decoration: underline;}

.tdtitolo, .tdtitolot { background-color: #E7C024; font-family: verdana, arial, tahoma; font-size: 10pt; font-weight: bold; text-transform: uppercase; color: #ffffff; }

.sfondo1 { background-color: #ffffff; }
.sfondo2 { background-color: #DDE3C2; }
.sfondo3 { background-color: #DCE7EB; }
.sfondo4 { background-color: #BCC886; }
.testomain { font-family: verdana, arial, tahoma; font-size: 8pt; text-align: justify; padding: 13px; }
.testoorders { font-family: verdana, arial, tahoma; font-size: 8pt; text-align: justify; padding: 0 8px 0 8px; }
.titolo { font-weight: bold; color: #C73830; }

.link1 { font-family: verdana, arial, tahoma; font-size: 8pt; }
.link1 a img { border: 0; }
.link1 a:link { color: #005928; text-decoration: none; }
.link1 a:visited {color: #005928; text-decoration: none;}
.link1 a:hover { color: #ff0000; text-decoration: underline; }

.linkimg { }
.linkimg a img { border: 0; }
.linkimg a:link { }
.linkimg a:hover { }
.linkimg a:visited { }

.linkFoto { }
.linkFoto a img { border: #A8B65F 1px solid; padding: 1px; }
.linkFoto a:link { }
.linkFoto a:visited { }
.linkFoto a:hover { }

#carte { text-align: center; vertical-align: middle; }
#carte img { margin: 5px 3px; border: none; }

.divsep { height: 3px; }
.label { font-family: verdana, arial, tahoma;  font-size: 8pt; color: #000000; }
.labelb { font-family: verdana, arial, tahoma;  font-size: 8pt; color: #000000; font-weight: bold; }

.cartot-Totale { font-family: verdana, arial, tahoma; font-size: 8pt; color: #000000; font-weight: bold; }
.cartot-TotaleEuro { font-family: verdana, arial, tahoma; font-size: 8pt; color: #000000; font-weight: normal; font-style: italic; padding-left: 10px; }
.tdspace { height: 8px; }

.categoria-table { width: 97%; }
.categoria-Descrizione { font-family: verdana, arial, tahoma; font-size: 10pt; padding-bottom: 10px; text-align: justify; font-style: italic; color: #C53A33}

/* ---------- valute --------- */
.VALUTE-Intestaz{ text-align: center}

/* ---------- faq --------- */
.faqQ, .faqA { font-family: verdana, arial, tahoma; font-size: 8pt; }
.faqQ { color: #c53a33; font-weight: bold; padding-bottom: 1px; padding-top: 2px; }
.faqA { color: #000000; padding-bottom: 8px; padding-top: 1px; text-align: justify; }


.txtInfo, .txtInfoR, .titInfo { font-family: verdana, arial, tahoma; font-size: 8pt; }
.txtInfo { text-align: justify; }
.txtInfoR { text-align: right; }
.titInfo { color: #C73830; font-weight: bold; }

.tdContenuto { padding: 10px; border: #A8B65F 1px solid; }

.menuul { padding: 0; }
.menuv { font-family: verdana, arial, tahoma; font-size: 8pt; padding: 0; margin: 0; }
.menuv ul { list-style: none; margin: 0; padding: 0; border-bottom: #ffffff 1px solid; background-color: #DCE7EB; color: #000000; }
.menuv ul li { margin: 0; border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; font-weight: bold; padding-right: 8px; padding-left: 8px; padding-bottom: 2px; padding-top: 2px; }
.menuv ul li a { display: block; text-decoration: underline; color: #C53A33; font-weight: bold; }
.menuv a:hover { color: #000000; text-decoration: underline; }
.menuvsel { font-weight: bold; color: #ffffff; background-color: #88B5D6; }

.esitoOK, .EsitoKO { font-family: verdana, arial, tahoma; font-size: 8pt; }
.esitoOK { color: #000000; }
.EsitoKO { color: #C53A33; }

.sampleord { font-family: verdana, arial, tahoma; font-size: 8pt; padding: 15px; text-align: justify; }

/* -----------------  QUERY  ------------------  */
.query-Campi { font-family: verdana, arial, tahoma; font-size: 8pt; font-weight: normal; text-align: left; border: #819FBC 1px solid; background-color: #ffffff; margin-right: 7px; height: 20px; }
.query-Pulsanti { text-align: left; }
.query-Table { font-family: verdana, arial, tahoma; text-align: left; padding: 0; margin: 0; }
.query-Table form {padding: 0; margin: 0;}


/* -----------------  categorie  ------------------  */
.categorie-Liv1 { font-family: verdana, arial, tahoma; font-size: 8pt; color: #000000; text-align: left; font-weight: normal; background-color: #DCE7EB; border-bottom: #ffffff 1px solid; padding-right: 5px; padding-left: 2px; padding-bottom: 2px; padding-top: 5px; }
.categorie-Liv1 A { font-weight: bold; color: #C53A33; text-decoration: none; }
.categorie-Liv1 A:visited { color: #C53A33; text-decoration: none; }
.categorie-Liv1 A:hover { color: #000000; text-decoration: none;  }

.categorie-Liv1Sel { font-family: verdana, arial, tahoma; font-size: 8pt; color: #000000; text-align: left; font-weight: normal; background-color: #88B5D6; border-bottom: #ffffff 1px solid; padding: 5px; }
.categorie-Liv1Sel A:link { color: #ffffff; text-decoration: none; font-weight: bold; }
.categorie-Liv1Sel A:visited { color: #ffffff; text-decoration: none;  font-weight: bold; }
.categorie-Liv1Sel A:hover { color: #C53A33; text-decoration: none; font-weight: bold; }
.categorie-Table { }


/* -----------------  vetrina  ------------------  */
.vetrina-TableDati {}
.vetrina-Articolo { font-family: verdana, arial, tahoma; font-weight: bold; font-size: 8pt; padding-top: 1px; padding-bottom: 2px;  }
.vetrina-Articolo a { font-weight: bold; font-size: 8pt; text-decoration: underline; color: #C73830; }
.vetrina-Articolo a:visited { font-weight: bold; text-decoration: underline; color: #C73830; }
.vetrina-Articolo a:hover { font-weight: bold; text-decoration: none; color: #C73830; }
.vetrina-Descrizione { font-family: verdana, arial, tahoma; font-size: 8pt; padding-top: 3px; padding-bottom: 5px; }
.vetrina-hr { text-align: center; }
    

/* -----------------  vetrinahome  ------------------  */
.vetrinahome-TableFoto {}
.vetrinahome-CellFoto {} 
.vetrinahome-Foto { margin: 0 5px 0 0; }
.vetrinahome-TableDati { }
.vetrinahome-Nome {  }
.vetrinahome-Descrizione { font-family: verdana, arial, tahoma; font-size: 8pt; padding: 20 0 20 0 }
.vetrinahome-Etichette { font-family: verdana, arial, tahoma; font-size: 8pt; color: #005A29}
.vetrinahome-Sconto { font-family: verdana, arial, tahoma; text-align: left; font-size: 8pt; font-weight: bold; color: #FF0000}
.vetrinahome-PrezzoScontato { font-family: verdana, arial, tahoma; text-align: left; font-size: 8pt; font-weight: normal; }
.vetrinahome-Prezzo { font-family: verdana, arial, tahoma; text-align: left; font-size: 8pt; font-weight: bold; }
.vetrinahome-hr { width: 100%; height: 2px; margin-top: 5px; margin-bottom: 5px; }
.vetrinahome-Articolo { font-family: verdana, arial, tahoma; font-size: 8pt; }
.vetrinahome-Articolo a { font-weight: bold; font-size: 8pt; text-decoration: underline; color: #C73830; }
.vetrinahome-Articolo a:visited { text-decoration: underline; color: #C73830; }
.vetrinahome-Articolo a:hover { text-decoration: none; color: #C73830; }

.vetrinahome-TableNavigazione { font-family: verdana, arial, tahoma; font-size: 8pt; border-top: #faf2d3 4px solid; border-bottom: #faf2d3 4px solid; background-color: #faf2d3; }
.vetrinahome-TableNavigazione td { padding: 2px 5px 2px 5px; }
.vetrinahome-Navigazione { }
.vetrinahome-Navigazione a:link { color: #869641; text-decoration: underline; font-weight: bold; }
.vetrinahome-Navigazione a:visited { color: #869641; }
.vetrinahome-Navigazione a:hover {color: #C53A33; text-decoration: underline; }

.vetrinahome-NavigazioneSel { font-weight: bold; font-size: 8pt; background-color: #869641; padding: 0 5px 0 5px; }
.vetrinahome-NavigazioneSel a:link { color: #ffffff; text-decoration: none; font-weight: bold; }
.vetrinahome-NavigazioneSel a:visited { color: #ffffff; }
.vetrinahome-NavigazioneSel a:hover {color: #FAF2D3; text-decoration: underline; }

.vetrinahome-Ordinamento { font-family: verdana, arial, tahoma; font-size: 8pt; }




/* -----------------  nomeCAT ------------------  */
.PROD-nome { font-family: verdana, arial, tahoma; font-size: 10pt; font-weight: bold; text-transform: uppercase; color: #ffffff; }


/* ----------------- risultato ------------------  */
.risultato-Table { font-family: verdana, arial, tahoma; font-size: 8pt; padding: 2px }
.risultato-Foto { border: 0; text-align: center}
.risultato-Carrello { padding-left: 2; text-align: center; width:82px }
.risultato-CellFoto {}
.risultato-Descrizione {font-size: 8pt; text-decoration: none; font-weight: normal; text-align: left }
.risultato-hr { height: 5px; width: 100% }

.risultato-Articolo { font-family: verdana, arial, tahoma; font-size: 8pt; }
.risultato-Articolo a { font-weight: bold; font-size: 8pt; text-decoration: underline; color: #C73830; }
.risultato-Articolo a:visited { text-decoration: underline; color: #C73830; }
.risultato-Articolo a:hover { text-decoration: none; color: #C73830; }

.risultato-Nome { font-weight: bold; color: #000000; text-align: left; width: 70px; }
.risultato-Nome A:link { color: #000000; text-decoration: none; }
.risultato-Nome A:visited { color: #000000; text-decoration: none; }
.risultato-Nome A:hover { color: #ff3333; text-decoration: underline; }

.risultato-Intestaz { background-color: #DDE3C2; font-size: 8pt; color: #000000; text-decoration: none; text-align: center; }
.risultato-IntestazOrd { background-color: #DDE3C2; font-size: 8pt; text-decoration: none; font-weight: normal; text-align: center; }
.risultato-IntestazOrd A:link { color: #337B54; text-decoration: none; font-weight: bold; }
.risultato-IntestazOrd A:visited { color: #337B54; text-decoration: none; font-weight: bold; }
.risultato-IntestazOrd A:hover { color: #c73830; text-decoration: underline; font-weight: bold; }

.risultato-IntestazOrdSel { background-color: #FAF2D3; font-size: 8pt; text-decoration: none; font-weight: bold; text-align: center; }
.risultato-IntestazOrdSel A:link { color: #337B54; text-decoration: none; font-weight: bold; }
.risultato-IntestazOrdSel A:visited { color: #337B54; text-decoration: none; font-weight: bold; }
.risultato-IntestazOrdSel A:hover { color: #c73830; text-decoration: underline; font-weight: bold; }

.risultato-Sconto { font-family: verdana, arial, tahoma; text-align: left; font-size: 8pt; font-weight: bold; color: #FF0000}
.risultato-PrezzoScontato { font-family: verdana, arial, tahoma; text-align: left; font-size: 8pt; font-weight: normal; }
.risultato-Prezzo { font-weight: bold; text-align: center; }
.risultato-Quantita { width: 35px; font-weight: normal; }

.risultato-TableNavigazione { font-family: verdana, arial, tahoma; font-size: 8pt; border-top: #faf2d3 4px solid; border-bottom: #faf2d3 4px solid; background-color: #faf2d3; }
.risultato-TableNavigazione td { padding: 2px 5px 2px 5px;  }

.risultato-Navigazione {  }
.risultato-Navigazione A:link { color: #869641; text-decoration: underline; font-weight: bold; }
.risultato-Navigazione A:visited { color: #869641; }
.risultato-Navigazione A:hover { color: #C53A33; text-decoration: underline; }


.risultato-NavigazioneSel { font-weight: bold; font-size: 8pt; background-color: #869641; padding: 0 5px 0 5px; }
.risultato-NavigazioneSel a:link { color: #ffffff; text-decoration: none; font-weight: bold; }
.risultato-NavigazioneSel a:visited { color: #ffffff; }
.risultato-NavigazioneSel a:hover {color: #FAF2D3; text-decoration: underline; }

.risultato-Ordinamento { font-family: verdana, arial, tahoma; font-size: 8pt; }




/* ----------------- carrello ------------------  */
.carrello-Table { font-family: verdana, arial, tahoma; font-size: 8pt; padding: 3px; }
.carrello-Intestaz { font-family: verdana, arial, tahoma; background-color: #DDE3C2; font-size: 8pt; color: #000000; text-align: center; padding-top: 5px; padding-bottom: 5px; }

.carrello-hr { height: 5px; width: 100% }
.carrello-CellFoto { text-align: left; }

.carrello-Nome { font-weight: bold; color: #000000; text-align: left; }
.carrello-Nome A:link { color: #000000; text-decoration: none; }
.carrello-Nome A:visited { color: #000000; text-decoration: none; }
.carrello-Nome A:hover { color: #ff3333; text-decoration: underline; }

.carrello-Articolo { font-family: verdana, arial, tahoma; font-size: 8pt; }
.carrello-Articolo a { font-weight: bold; font-size: 8pt; text-decoration: underline; color: #C73830; }
.carrello-Articolo a:visited { text-decoration: underline; color: #C73830; }
.carrello-Articolo a:hover { text-decoration: none; color: #C73830; }

.carrello-Elenchi { font-weight: normal; color: #000000; text-align: left; }
.carrello-Elenchi A:link { color: #000000; text-decoration: none; }
.carrello-Elenchi A:visited { color: #000000; text-decoration: none; }
.carrello-Elenchi A:hover { color: #ff3333; text-decoration: underline; }

.carrello-Prezzo { font-weight: bold; text-align: right; }
.carrello-Quantita { width: 45px; text-align: right; font-family: verdana, arial, tahoma; font-size: 8pt; font-weight: normal; }

.carrello-Etichette { font-family: verdana, arial, tahoma; font-size: 8pt; }


.carrello-Intestazioni { font-family: verdana, arial, tahoma; font-weight: bold; font-size: 8pt; color: #000000; padding-bottom: 3px; padding-top: 8px; }
.carrello-Necessari { background-color: #faf2d3; padding: 2px; border-bottom: #ffffff 2px solid; font-weight: bold }
.carrello-Descrizione  { font-family: verdana, arial, tahoma; font-size: 8pt; color: #000000; }
.carrello-Opzionali { padding: 2px; }

.carrello-TableTotale { width: 45%; }
.carrello-TableTotale td { padding: 3px 2px 9px 2px; }
.carrello-Totale { font-family: verdana, arial, tahoma; font-size: 8pt; font-weight: bold; text-align: right; padding: 5px; }

.carrello-Spese
{
	font-family: verdana, arial, tahoma;
	font-size: 9pt;
	font-weight: bold;
	width: 100%;
	text-align: center;
	margin: 15px;
	padding: 5px;
	border-bottom: #a9a9a9 1px solid;
}


.carrellovuoto { font-family: verdana, arial, tahoma; font-size: 9pt; font-weight: bold; }

/* ----------------- prodotto ------------------  */
.prodotto-Nome { font-family: verdana, arial, tahoma; font-size: 10pt; font-weight: bold; text-transform: uppercase; color: #ffffff; }
.prodotto-Sconto { font-family: verdana, arial, tahoma; text-align: left; font-size: 8pt; font-weight: bold; color: #FF0000}
.prodotto-PrezzoScontato { font-family: verdana, arial, tahoma; text-align: left; font-size: 8pt; font-weight: normal; }
.prodotto-Prezzo { font-family: verdana, arial, tahoma; font-size: 10pt; text-align: center; font-weight: bold; }
.prodotto-Carrello { font-family: verdana, arial, tahoma; font-size: 10pt; text-align: center; vertical-align: middle; }
.prodotto-Carrello img { vertical-align: middle; }
.prodotto-Quantita { font-family: verdana, arial, tahoma; font-size: 10pt; vertical-align: middle; }
.prodotto-Descrizione { font-family: verdana, arial, tahoma; font-size: 8pt; }
.prodotto-Etichette { font-family: verdana, arial, tahoma; font-size: 10pt; text-align: center; vertical-align: middle}


/* ----------------- ricerca avanzata ------------------  */
.queryadv-Table {font-family: verdana, arial, tahoma; font-size: 8pt;}
.queryadv-Campi { font-family: verdana, arial, tahoma; font-size: 8pt; font-weight: normal; text-align: center; }
.queryadv-Pulsanti { text-align: center; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }
.queryadv-Etichette { padding: 2px; vertical-align: middle; text-align: right; }
.queryadv-Sfondo { padding: 2px; vertical-align: middle; }


/* ----------------- ordine ------------------  */
.ordine-titolo { font-family: verdana, arial, tahoma; font-size: 9pt; font-weight: bold; border-bottom: #111111 1px solid; }
.ordine-titolotd, .ordine-titolotdC, .ordine-titolotdR { font-family: verdana, arial, tahoma; font-size: 7.5pt; font-weight: bold; border-bottom: #a9a9a9 1px solid; color: #a9a9a9; padding-right: 2px; padding-left: 2px; vertical-align: middle; padding-top: 5px; }
.ordine-titolotdC { text-align: center; }
.ordine-titolotdR { text-align: right; }

.ordine-datatd, .ordine-datatdC, .ordine-datatdR { font-family: verdana, arial, tahoma; font-size: 8pt; border-bottom: #eaeaea 1px solid; vertical-align: middle; padding: 2px; }
.ordine-datatdC { text-align: center; }
.ordine-datatdR { text-align: right; }

.ordine-label, .ordine-labelR, .ordine-labelBR { font-family: verdana, arial, tahoma; font-size: 8pt; vertical-align: middle; padding: 5px; }
.ordine-labelR, ordine-labelBR { text-align: right; }
.ordine-labelBR { font-weight: bold; }
.ordine-hr { color: #a9a9a9; height: 1px; }

.ordine-testo { font-family: verdana, arial, tahoma; font-size: 8pt; padding: 5px; }
