﻿body { padding: 0px; margin: 0px; background-image: url('ITA/images/sfondopagina.gif'); background-repeat: repeat-x; background-position: left top; background-color: #EBEBEB; text-align: center; font-size: 14px; color: #453318; }

* { font-family: Arial, Helvetica, sans-serif; }

a:link, a:visited { color: #453318; text-decoration: underline; }
a:hover { color: #D8B369; }

h2 { padding: 0px; margin: 0px 0px 10px 0px; font-size: 16px; color: #C29145; text-align: left; }

img { border: none; }
form, div { margin: 0px; padding: 0px; }

#container { position: relative; margin: 0px auto; width: 924px; text-align: left; } 
#footer { margin: 10px 0px 0px 0px; background-image: url('ITA/images/sfondofooter.gif'); background-repeat: repeat-x; background-position: top; background-color: #ffffff; }
#top { background-image: url('ITA/images/sfondotop.gif'); position: relative; height:199px;   }
#top ul { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0px; right: 0px; }
#top ul li { margin: 0px; padding: 0px; display: inline; }
#top ul li a { margin: 0px 30px 0px 20px; padding: 0px; color: #fff; text-decoration: none; line-height: 30px; }
#top ul li a:hover { text-decoration: underline; }

.ricercafast { position: absolute; margin: 0px; padding: 0px; top: 90px; right: 8px; width: 198px; height: 29px; background-image: url('ITA/images/sfondoricercafast.gif'); background-position: left top; background-repeat: no-repeat; overflow: hidden; }
.ricfastinput { margin: 5px 0px 0px 10px; width: 160px; border: 0; background-color: #fff; color: #C9C9C9; }
.ricfastgo { display: block; position: absolute; top: 6px; right: 6px; width: 17px; height: 16px; background-image: url('ITA/images/ricfastgo.gif'); background-repeat: no-repeat; background-position: left top; }
.ricfastgo:hover { background-position: 0px -16px; }

.logofino { margin: 0px 0px 0px 10px; display: block; width: 135px; height: 125px; background-image: url('ITA/images/logofino.gif'); background-repeat: no-repeat; background-position: left top; }
.logofino:hover { background-position: 0px -125px; }

.bt_acquistosicuro { background-position: left top; position: absolute; display: block; top: 50px; right: 280px; width: 131px; height: 74px; background-image: url('ITA/images/bt_acquistosicuro.gif'); background-repeat: no-repeat; }
.bt_acquistosicuro:hover { background-position: 0px -74px; }

.categorie-Table { position: absolute; top: 155px; left: 20px; }
.btofferte { position: absolute; display: block; top: 155px; right: 15px; width: 68px; height: 22px; background-image: url('ITA/images/bt_offerte.gif'); background-repeat: no-repeat; background-position: left top; }
.btofferte:hover { background-position: 0px -22px; }
a.btofferteSel { background-image: url('ITA/images/bt_offerte_evid.gif'); }


#footercolonne { padding: 15px 0px 10px 0px; margin: 0px auto; width: 924px; text-align: left; }
#footercolonne ul { margin: 0px 0px 0px 25px; padding: 0px; list-style: none; width: 155px; display: block; float: left; line-height: 18px; }
#footercolonne li a { text-decoration: none; color: #6D6D6D; font-size: 12px; }
#footercolonne li a:hover { text-decoration: underline; }
#footercolonne .titolocolonna { margin: 0px 0px 5px 0px; font-size: 11px; border-style: none none solid none; border-width: 9px; font-weight: bold; border-color: #D4AA5D; }

#subfooter { padding: 10px 0px 0px 0px; margin: 0px auto; width: 875px; border-style: solid none none none; border-width: 4px; border-color: #DEDEDE; font-size: 10px; }

#nss { padding: 0px 0px 10px 0px; margin: 50px 0px 0px 0px; }

.curvasopra { position: relative; padding: 0px; margin: 10px 0px 0px 0px; background-image: url('ITA/images/curva_sopra.gif'); background-position: top; background-repeat: no-repeat; background-color: #fff; }
.curvasotto { background-image: url( 'ITA/images/curva_sotto.gif' ); background-position: bottom; background-repeat: no-repeat; text-align: center; }

.MainNews { float: left; margin: 0px 0px 0px 15px; padding: 15px 0px; width: 150px; }
.MainRotator { float: left; margin: 0px; padding: 15px 0px; width: 626px; overflow: hidden; text-align: left; background-image: url(ita/images/ombra.jpg); background-repeat: no-repeat; background-position: center center; } 
.MainMarche { float: right; margin: 0px 10px 0px 0px; padding: 15px 0px; width: 123px; text-align: left; }

.DivClearer { clear: both; line-height: 0px; font-size: 0px; margin: 0px; padding: 0px; height: 0px; }

.DivNews { height: 206px; }
.news-Table { font-size: 12px; padding: 0px; margin: 0px; width: 100%; }
.news-Table td { padding: 0px 0px 15px 0px; margin: 0px; text-align: left; }
.news-Table td a.news-Titolo { padding: 0px; margin: 0px; display: block; }
.news-Table td a.news-Titolo:link, .news-Table td a.news-Titolo:visited {}
.news-Table td a.news-Titolo:hover {}
.news-Table a.news-Data:link, .news-Table a.news-Data:visited { text-decoration: none; color: #666666; }
.news-Table a.news-Data:hover { text-decoration: underline; }

.ROTATOR { position: relative; margin: 0px; padding: 0px; text-align: center; } 
.ROTATOR .l-rotator .thumb img { width: 55px; height: 32px; }

.DivTutte { padding: 4px 0px 0px 0px; margin: 0px; text-align: center; }

a.BtSmall, a.BtSmall2 { display: block; padding: 0px; margin: 0px auto; height: 21px; background-repeat: no-repeat; background-position: 0px 0px; font-size: 11px; color: #FFFFFF; font-weight: bold; line-height: 21px; text-align: center; text-decoration: none; }
a.BtSmall:hover, a.BtSmall2:hover { background-position: 0px -21px; color: #000000; }
a.BtSmall { width: 95px; background-image: url(ita/images/BtSmall95.jpg); }
a.BtSmall2 { width: 140px; background-image: url(ita/images/BtSmall140.jpg); }

.DivScMarche { border-color: #e2e2e2; border-style: solid none solid none; border-width: 1px; text-align: center; }
.ScMarche
{
	position: relative;
	padding: 0px;
	margin: 4px;
	height: 194px;
	width: 117px;
	text-align: left;
	border-style: solid none solid none;
	border-width: 1px;
	border-color: #000000;
	overflow: hidden;
}
.ScMarcheInt { position: absolute; width: 100%; padding: 0px; margin: 0px; top: 0px; left: 0px; }
.marche-Table { padding: 0px; margin: 0px; }
.marche-Table img { margin: 2px 0px; }

.VetrinaScroller { margin: 0px auto; padding: 10px 0px 0px 0px; width: 900px; }
.VetrinaScroller .UsrNome { float: left; width: 695px; height: 21px; line-height: 21px; text-align: left; text-indent: 50px; color: #FFFFFF; font-size: 14px; font-weight: bold; background-image: url(ita/images/HVetrinaSx.jpg); background-repeat: no-repeat; background-position: left top; }
.VetrinaScroller .UsrLinkTutti { float: left; width: 140px; height: 21px; line-height: 21px; margin: 0px 0px 0px 10px; text-align: center; } 
.VetrinaScroller .UsrSpaceDx { float: right; width: 45px; height: 21px; line-height: 21px; background-image: url(ita/images/HVetrinaDx.jpg); background-repeat: no-repeat; background-position: left top; } 
.VetrinaScroller .Usrclear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.VetrinaScroller .UsrNavSx, .VetrinaScroller .UsrNavDx { margin: 10px 0px; height: 170px; width: 45px; line-height: 170px; text-align: center; } 
.VetrinaScroller .UsrNavSx { float: left; } 
.VetrinaScroller .UsrNavDx { float: right; }
.VetrinaScroller a.UsrNav { display: block; margin: 68px auto 0px auto; width: 35px; height: 35px; cursor: pointer; background-repeat: no-repeat; background-position: 0px 0px; }
.VetrinaScroller a.UsrNav:hover { background-position: 0px -35px; } 
.VetrinaScroller a.UsrPrev { background-image: url(ita/images/vPrev.gif); } 
.VetrinaScroller a.UsrNext { background-image: url(ita/images/vNext.gif); }
.VetrinaScroller a.disabled { display: none; }
.VetrinaScroller .UsrScroll { float: left; margin: 10px 0px; width: 810px; height: 170px; }
.VetrinaScroller .SCROLLER { position: relative; width: 809px; height: 170px; overflow: hidden; text-align: left; }
.VetrinaScroller .SCROLLER .items { width: 20000em; height: 170px; position: absolute; }
.VetrinaScroller .SCROLLER .Page { float: left; height: 170px; } 
.VetrinaScroller .LstItem { float: left; width: 162px; height: 170px; margin: 10px 0px 0px 0px; border-style: none solid none none; border-width: 1px; border-color: #999999; }
.VetrinaScroller .LstItemFoto { padding: 0px 0px 0px 25px; height: 113px; text-align: left; }
.VetrinaScroller .LstItemNome { padding: 0px 0px 0px 25px; text-align: left; } 
.VetrinaScroller .LstItemPrezzo { padding: 0px 0px 0px 25px; line-height: 25px; text-align: left; font-size: 14px; } 

.Lo2Col50 .DivSx { float: left; padding: 15px 0px; width: 462px; }
.Lo2Col50 .DivDx { float: right; padding: 15px 0px; width: 462px; }
.Lo2ColSb .DivSx { float: left; padding: 15px 0px; width: 744px; } 
.Lo2ColSb .DivDx { float: right; padding: 15px 0px; width: 180px; }
.Content { padding: 0px 20px; text-align: left; line-height: 18px; font-size: 12px; }
.ContentDx { border-style: none none none solid; border-width: 1px; border-color: #D8BB8E; }
.ContentSmall { padding: 0px 20px; text-align: center; }

.DivInfoUt { padding: 0px 15px; margin: 0px; line-height: 24px; font-size: 12px; }
.DivInfoUtSx { float: left; padding: 0px; margin: 0px; } 
.DivInfoUtDx { float: right; padding: 0px; margin: 0px; }
.DivInfoUtCl { font-size: 0px; line-height: 0px; padding: 0px; margin: 0px; height: 0px; clear: both; }

.MLogin-Table { margin: 0px auto; }
.MLogin-Table td { padding: 0px 0px 10px 0px; text-align: left; }
.MLogin-Table .MLogin-Inserimento span { text-align: right; display: inline-block; width: 80px; line-height: 20px; font-size: 12px; }
.MLogin-Table .MLogin-Campi { margin: 0px 80px 0px 0px; width: 150px; }
.MLogin-Table .MLogin-Pulsanti { padding: 0px; text-align: center; }

.MPwd-Table { margin: 0px auto; }
.MPwd-Table td { padding: 0px 0px 10px 0px; text-align: left; }
.MPwd-Table span.MPwd-Etichette { text-align: right; display: inline-block; width: 80px; line-height: 20px; font-size: 12px; }
.MPwd-Table .MPwd-Campi { margin: 0px 80px 0px 0px; width: 150px; }
.MPwd-Table .MPwd-Pulsanti { padding: 0px; text-align: center; }

.MOneNews-Table { border-style: none none solid none; border-width: 1px; border-color: #D8BB8E; width: 100%; }
.MOneNews-Table .MOneNews-Titolo { font-size: 14px; font-weight: bold; } 
.MOneNews-Table .MOneNews-Data { font-size: 12px; color: #666666; font-weight: normal; }

.MAllNews-Table { width: 100%; }
.MAllNews-Table .MAllNews-Titolo { padding: 0px 0px 7px 0px; font-size: 12px; }
.MAllNews-Table span.MAllNews-Data { display: inline-block; width: 70px; line-height: 20px; color: #666666; }
.MAllNews-TableNavigazione { background-color: #D8B369; margin: 10px 0px 10px 0px; width: 100%; }
.MAllNews-TableNavigazione td { padding: 2px; width: 33%; font-size: 12px; }
.MAllNews-TableNavigazione a:link, .MAllNews-TableNavigazione a:visited { color: #FFFFFF; text-decoration: underline; }
.MAllNews-TableNavigazione a:hover { color: #C29145; }
.MAllNews-TableNavigazione .MAllNews-NavigazioneSel a:link, .MAllNews-TableNavigazione .MAllNews-NavigazioneSel a:visited, .MAllNews-TableNavigazione .MAllNews-NavigazioneSel a:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.MAllNews-Table a.MAllNews-Data:link, .MAllNews-Table a.MAllNews-Data:visited { text-decoration: none; }
.MAllNews-Table a.MAllNews-Data:hover { text-decoration: none; }

.MAllMarche-Table { width: 100%; }
.MAllMarche-Table td { padding: 0px 0px 20px 0px; width: 20%; text-align: center; }

/* catalogo */
.FinoNR-Contenitore { position: relative; text-align: center; }

.FinoNR_Form { margin: 0px auto; text-align: center; width: 900px; }
.FinoNR_Form_top { margin: 0px; padding-right: 15px; padding-left: 15px; padding-bottom: 8px; padding-top: 11px; }
.FinoNR_Form_top img { border: 0;  vertical-align: middle; }

.FinoNR-Sep1 { height: 7px; line-height: 4px; font-size: 4px; margin: 0px; padding: 0px; } 
.FinoNR-Sep2 { height: 7px; line-height: 4px; font-size: 4px; margin: 0px; padding: 0px; }

.FinoNR_TbTop { margin: 0px auto; }
.FinoNR_TbTop td { }
.FinoNR_TbTop .sepInt { font-size: 5pt; width: 10px; }
.FinoNR_TbTop .tdImgDx { font-size: 5pt; width: 70px; background-color: #D3AA5D; }
.FinoNR_TbTop .tdCategorie { width: 250px; background-color: #D3AA5D; text-align: left; }
.FinoNR_TbTop .tdPrezzo { width: 110px; background-color: #D3AA5D; text-align: left; }
.FinoNR_TbTop .tdMarche { width: 290px; background-color: #D3AA5D; text-align: left; }
.FinoNR_TbTop .tdDati { border-style: none solid solid solid; border-width: 1px; border-color: #D3AA5D; background-color: #ffffff; }
/*
.FinoNR_TbTop .tdDati a:link, .FinoNR_TbTop .tdDati a:visited { color: #453318; text-decoration: none; font-size: 11px; }
.FinoNR_TbTop .tdDati a:hover { color: #D8B369; text-decoration: underline; }
*/
.FinoNR_TbTop a:link, .FinoNR_TbTop a:visited { color: #453318; text-decoration: none; font-size: 11px; }
.FinoNR_TbTop a:hover { color: #D8B369; text-decoration: underline; }

.FinoNR_TbCategorie { width: 290px; text-align: left; }
.FinoNR_TbCategorie .tdItem { padding: 5px 0px 5px 0px; } 
.FinoNR_TbCategorie .tdSepItem { width: 5px; font-size: 5pt; }

.FinoNR_TbPrezzi { width: 140px; text-align: left; }
.FinoNR_TbPrezzi .tdItem { padding: 5px 0px 5px 0px; }

.FinoNR_TbMarche { width: 330px; text-align: left; }
.FinoNR_TbMarche .tdItem { padding: 5px 0px 5px 0px; }
.FinoNR_TbMarche .tdSepItem { width: 5px; font-size: 5pt; }


.FinoNR_Riepilogo { text-align: center; }
.FinoNR_TbRiepilogo { padding: 4px 6px; border: 1px solid #D3AA5D; width: 880px; margin: 0px auto; color: #453318; text-align: left; }
.FinoNR_TbRiepilogo .tdDettHead { font-weight: bold; padding: 0px 0px 2px 0px; font-size: 12px; }
.FinoNR_TbRiepilogo .tdDettaglio { font-size: 12px; padding: 2px 5px; line-height: 22px; } 
.FinoNR_TbRiepilogo .tdDettaglio * { vertical-align: middle; } 
.FinoNR_TbRiepilogo .label { color: #C29145; }
.FinoNR_TbRiepilogo img { vertical-align: middle; position: relative; top: -2px;}
.FinoNR_RIV { border-top: 1px solid #D3AA5D; }

#FinoNR_libera { border: 1px solid #D3AA5D; width: 120px; }

.FinoNR-Risultato { text-align: center; }

.FinoNR-RisultatoHead { padding: 5px 0px; margin: 0px auto; width: 880px; font-size: 12px; background-color: #D3AA5D; }
.FinoNR-RisultatoHead .label { color: #FFFFFF; font-weight: bold; }
.FinoNR-RisultatoHead .selezionato { font-weight: bold; }
.FinoNR-RisultatoHead a:link, .FinoNR-RisultatoHead a:visited { color: #000000; text-decoration: underline; font-weight: normal; } 
.FinoNR-RisultatoHead a:hover { color: #B73E1A; text-decoration: underline; } 

.FinoNR-TbRisultato { width: 880px; margin: 0px auto; position: relative; }
.FinoNR-TdHr { line-height: 5px; height: 10px; }
.FinoNR-TdItem { width: 19.5%; text-align: center; border: #D3AA5D 1px solid; font-size: 12px; }
.FinoNR-Foto { padding: 3px 0px 5px 0px; text-align: center; position: relative; }
.FinoNR-Foto .XFoto { text-align: center; }
.FinoNR-DivSconto0, .FinoNR-DivSconto1, .FinoNR-DivSconto2 { margin: 0px; padding: 0px; position: absolute; width: 45px; height: 45px; left: 4px; top: 5px; background-repeat: no-repeat; font-weight: bold; font-size: 10pt; text-align: center; line-height: 45px; }
.FinoNR-DivSconto0 { background-image: url(ITA/images/sconto0.gif); color: #000000; }
.FinoNR-DivSconto1 { background-image: url(ITA/images/sconto1.gif); color: #5a036a; }
.FinoNR-DivSconto2 { background-image: url(ITA/images/sconto2.gif); color: #ed5123; }
.FinoNR-Nome { padding: 0px 5px 5px 5px; text-align: left; }
.FinoNR-Prezzo { padding: 0px 5px 5px 5px; text-align: left; } 
.FinoNR-Marca { padding: 0px 5px 5px 5px; text-align: left; }
.FinoNR-Descrizione { padding: 5px; text-align: justify; font-weight: normal; text-transform: lowercase; }
.FinoNR-Paginazione { width: 880px; margin: 0px auto; background-color: #D3AA5D; text-align: center; font-size: 12px; } 
.FinoNR-TbNav { width: 870px; margin: 0px auto; }
.FinoNR-TbNavSx { width: 65px; text-align: left; padding: 4px 0px; }
.FinoNR-TbNavDx { width: 65px; text-align: right; padding: 4px 0px; }
.FinoNR-TbNavCe { text-align: center; } 
.FinoNR-TbNavCe a:link, .FinoNR-TbNavCe a:visited { font-weight: normal; color: #000000; text-decoration: underline; }
.FinoNR-TbNavCe a:hover { text-decoration: underline; }
.FinoNR-NavSel { font-weight: bold; color: #000000; }
.FinoNR-TbInfo { width: 600px; margin: 0px auto; } 
.FinoNR-TbInfo td { padding: 0px 0px 4px 0px; text-align: center; font-weight: normal; } 

.FinoNR-NoResult { font-weight: bold; font-size: 12px; padding: 100px; }




.MListaD-Table { width: 100%; border-style: none solid none none; border-width: 1px; border-color: #D3AA5D; }
.MListaD-Table td { border-style: none none solid dashed; border-width: 1px; border-color: #D3AA5D; padding: 4px; }
td.MListaD-Intestaz, td.MListaD-IntestazOrd, td.MListaD-IntestazOrdSel { border-style: none; font-size: 12px; background-color: #D8B369; color: #000000; line-height: 20px; padding: 0px; text-align: center; }
td.MListaD-Intestaz {}
td.MListaD-IntestazOrd a { color: #000000; }
td.MListaD-IntestazOrd a:hover { color: #FFFFFF; }
td.MListaD-IntestazOrdSel a { font-weight: bold; text-decoration: none; color: #000000; }
td.MListaD-IntestazOrdSel a:hover { text-decoration: underline; color: #FFFFFF; }
td.MListaD-CellFoto { border-style: none none solid solid; text-align: center; }
td.MListaD-Articolo { text-align: left; }
td.MListaD-Nome { text-align: left; }
td.MListaD-Marca { text-align: left; }
td.MListaD-Sconto { text-align: right; }
td.MListaD-Prezzo { text-align: right; }
td.MListaD-Carrello { text-align: center; }
td.MListaD-Carrello * { vertical-align: middle; }
.MListaD-Quantita { border: 1px solid #D3AA5D; margin: 0px 5px 0px 0px; vertical-align: middle; width: 35px; text-align: center; }
.MListaD-TableNavigazione { width: 100%; }
.MListaD-Navigazione { padding: 2px 8px; background-color: #D8B369; line-height: 18px; }
.MListaD-Navigazione a:link, .MListaD-Navigazione a:visited { font-size: 12px; color: #000000; text-decoration: underline; } 
.MListaD-Navigazione a:hover { color: #FFFFFF; }
span.MListaD-NavigazioneSel a:link, span.MListaD-NavigazioneSel a:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 14px; }
span.MListaD-NavigazioneSel a:hover { color: #FFFFFF; } 
td.MListaD-Ordinamento { padding: 5px 0px 0px 0px; }
.MListaD-Pulsanti { padding: 10px 0px; }

.registrazione-Table { margin: 0px auto; width: 520px; font-size: 12px; }
.registrazione-Table td { text-align: left; padding: 3px 0px; }
td.registrazione-Necessari { font-weight: bold; color: #000000; }
td.registrazione-Opzionali { font-weight: normal; color: #C29145; }
span.registrazione-Etichette { line-height: 20px; margin: 0px 2px 0px 0px; width: 138px; display: inline-block; text-align: right; }
input.registrazione-Campi { margin: 0px 140px 0px 0px; width: 240px; border: 1px solid #D3AA5D; }
textarea.registrazione-Campi { margin: 0px 125px; width: 270px; border: 1px solid #D3AA5D; }
td.registrazione-Pulsanti { text-align: center; padding: 10px 0px; }
.registrazione-Table select { width: 240px; border: 1px solid #D3AA5D; }

.DivEsito { padding: 30px 150px 70px 150px; text-align: left; }

.MCarrello-Table { width: 100%; border-style: none solid none none; border-width: 1px; border-color: #D3AA5D; }
.MCarrello-Table td { border-style: none none solid dashed; border-width: 1px; border-color: #D3AA5D; padding: 4px; }
td.MCarrello-Intestaz, td.MCarrello-IntestazOrd, td.MCarrello-IntestazOrdSel { border-style: none; font-size: 12px; background-color: #D8B369; color: #000000; line-height: 20px; padding: 0px; text-align: center; }
td.MCarrello-Intestaz {}
td.MCarrello-IntestazOrd a { color: #000000; }
td.MCarrello-IntestazOrd a:hover { color: #FFFFFF; }
td.MCarrello-IntestazOrdSel a { font-weight: bold; text-decoration: none; color: #000000; }
td.MCarrello-IntestazOrdSel a:hover { text-decoration: underline; color: #FFFFFF; }
td.MCarrello-CellFoto { border-style: none none solid solid; text-align: center; }
td.MCarrello-Articolo { text-align: left; }
td.MCarrello-Nome { text-align: left; }
td.MCarrello-Marca { text-align: left; }
td.MCarrello-Sconto { text-align: right; }
td.MCarrello-Prezzo { text-align: right; }
td.MCarrello-Totale { text-align: right; }
td.MCarrello-Carrello { text-align: center; }
td.MCarrello-Carrello * { vertical-align: middle; }
.MCarrello-Quantita { border: 1px solid #D3AA5D; margin: 0px 5px 0px 0px; vertical-align: middle; width: 35px; text-align: center; }
.MCarrello-TableNavigazione { width: 100%; }
.MCarrello-Navigazione { padding: 2px 8px; background-color: #D8B369; line-height: 18px; }
.MCarrello-Navigazione a:link, .MCarrello-Navigazione a:visited { font-size: 12px; color: #000000; text-decoration: underline; } 
.MCarrello-Navigazione a:hover { color: #FFFFFF; }
span.MCarrello-NavigazioneSel a:link, span.MCarrello-NavigazioneSel a:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 14px; }
span.MCarrello-NavigazioneSel a:hover { color: #FFFFFF; } 
td.MCarrello-Ordinamento { padding: 5px 0px 0px 0px; }
.MCarrello-Pulsanti { padding: 10px 0px; text-align: center; }
.MCarrello-TableTotale { margin: 5px auto; font-size: 14px; }
.MCarrello-TableTotale td { padding: 0px 2px; text-align: right; font-weight: bold; }

.USRCARR-Table { width: 85%; margin: 0px auto; }
.USRCARR-TdSX { width: 70%; text-align: left; } 
.USRCARR-TdDX { width: 30%; text-align: right; }
input.BScodice { border: 1px solid #D3AA5D; width: 170px; margin: 0px 0px 0px 5px; }
a.BSsubmit { margin: 0px 0px 0px 5px; width: 78px; height: 21px; display: block; }

.DivBuoniSconto { padding: 310px 0px 0px 20px; background-image: url(ita/images/SfondoBS.jpg); background-repeat: no-repeat; background-position: left 10px; text-align: left; }
.DivBuoniScontoBott
{
	padding: 0px 20px 0px 0px;
	background-image: url(ita/images/SfondoBSbott.jpg);
	background-repeat: no-repeat;
	background-position: 500px 140px;
	text-align: left;
}
.DivBuoniScontoText
{
	margin: 0px 35px 0px 15px;
	text-align: justify;
	font-size: 12px;
}
.TbBuoniSconto { font-size: 12px; border-style: solid none none none; border-width: 1px; border-color: #D3AA5D; }
.TbBuoniSconto .tdLabel { padding: 0px 0px 10px 0px; text-align: right; line-height: 20px; vertical-align: top; }
.TbBuoniSconto .tdDati { padding: 0px 5px 10px 0px; text-align: left; vertical-align: middle; }
.TbBuoniSconto .FrmSelect, .TbBuoniSconto .FrmInput { border: 1px solid #D3AA5D; width: 270px; }
.TbBuoniSconto .tdSep { border-style: solid none none none; border-width: 1px; border-color: #D3AA5D; font-size: 5px; line-height: 10px; height: 10px; }
.TbBuoniSconto .tdButton { padding: 0px 5px 0px 0px; text-align: right; }
.TbBuoniSconto .tdButton input { width: 120px; }

.DivAreaLista { padding: 15px 180px; background-image: url(ita/images/SfondoLS.jpg); background-repeat: no-repeat; background-position: left top; text-align: justify; }
.Giustificato {text-align: justify;} 

.MLogout-Table { margin: 0px auto 15px auto; }

.MOrdine1-Table { width: 500px; margin: 0px 212px; }
.MOrdine1-Table td { margin: 0px 212px; border-style: none solid none solid; border-width: 1px; border-color: #D3AA5D; }
.MOrdine1-Intestazioni { line-height: 22px; text-align: left; text-indent: 10px; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #D3AA5D; }
.MOrdine1-Necessari { padding: 10px; }
.MOrdine1-Descrizione { margin: 0px 0px 10px 0px; padding: 0px 30px 10px 30px; text-align: justify; }
td.MOrdine1-Pulsanti { border-width: 1px; border-style: solid none none none; border-color: #D3AA5D; padding: 10px 0px; text-align: right; }

.MOrdine2-Table, .MOrdine2-TableBt { width: 500px; margin: 0px 212px; }
.MOrdine2-Table { border-style: none solid none solid; border-width: 1px; border-color: #D3AA5D; }
td.MOrdine2-Intestazioni { border-style: none none solid none; border-width: 10px; border-color: #FFFFFF; line-height: 22px; text-align: left; text-indent: 10px; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #D3AA5D; }
.MOrdine2-Opzionali, .MOrdine2-Necessari { padding: 0px 0px 5px 0px; text-align: left; }
input.MOrdine2-Campi, textarea.MOrdine2-Campi2, select.MOrdine2-Campi { margin: 0px 90px 0px 0px; border: 1px solid #D3AA5D; width: 250px; }
textarea.MOrdine2-Campi { margin: 0px 0px 0px 132px; border: 1px solid #D3AA5D; width: 290px; }
td.MOrdine2-Pulsanti { padding: 10px 0px; border-style: solid none none none; border-width: 1px; border-color: #D3AA5D; text-align: right; }
span.MOrdine2-Etichette { margin: 0px 2px 0px 0px; display: inline-block; width: 150px; text-align: right; font-size: 11px; color: #C29145; }
td.TdInfo { padding: 0px 10px; text-align: justify; }
input.MOrdine2-CampiCk { margin: 0px; }
.MOrdine2-Necessari span.MOrdine2-Etichette { font-weight: bold; color: #000000; }

.MOrdine3-table {margin: 0px auto; border-style: none solid solid solid; border-width: 1px; border-color: #D3AA5D; width: 700px;} 
.MOrdine3-table .Intestazione { line-height: 22px; text-align: left; text-indent: 10px; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #D3AA5D; }
.MOrdine3-table td.tdInfoSx, .MOrdine3-table td.tdInfoDx { padding: 5px 10px; text-align: left; vertical-align: top; width: 250px; }
.MOrdine3-table td.tdInfoSx { border-style: solid none none none; border-width: 1px; border-color: #D3AA5D; }
.MOrdine3-table td.tdInfoDx { border-style: solid none none solid; border-width: 1px; border-color: #D3AA5D; }
.MOrdine3-table td.tdBiglietto { padding: 5px 10px; border-style: solid none none none; border-width: 1px; border-color: #D3AA5D; text-align: left; }
.MOrdine3-Pulsanti { padding: 10px 0px; text-align: center; }
.MOrdine3-Carrello { width: 100%; }
.MOrdine3-Carrello th { font-size: 11px; font-weight: bold; padding: 2px 4px 0px 4px; border-style: none none solid none; border-width: 1px; border-color: #D3AA5D; }
.MOrdine3-Carrello .tdCodice { text-align: left; }
.MOrdine3-Carrello .tdDesc {text-align: left;}
.MOrdine3-Carrello .tdPezzi {text-align: right;}
.MOrdine3-Carrello .tdPrezzo {text-align: right;}
.MOrdine3-Carrello .tdTotale {text-align: right;}
.MOrdine3-Carrello td.tdCodice, .MOrdine3-Carrello td.tdDesc, .MOrdine3-Carrello td.tdPezzi, .MOrdine3-Carrello td.tdPrezzo { padding: 2px 4px; line-height: 18px; border-style: none solid solid none; border-width: 1px; border-color: #D3AA5D; }
.MOrdine3-Carrello td.tdTotale { padding: 2px 4px; line-height: 18px; border-style: none none solid none; border-width: 1px; border-color: #D3AA5D; }
.MOrdine3-Totali { width: 200px; margin: 5px 0px 5px 500px; }
.MOrdine3-Totali td { padding: 0px 4px 5px 0px; font-size: 12px; text-align: right; }
.MOrdine3-Totali td.tdSep { margin: 10px 0px 10px 0px; border-style: solid none none none; border-width: 1px; border-color: #D3AA5D; font-size: 4px; line-height: 4px; height: 4px; }

.MTracking-Table { width: 100%; border-style: none solid none none; border-width: 1px; border-color: #D3AA5D; } 
.MTracking-Table td { border-style: none none solid dashed; border-width: 1px; border-color: #D3AA5D; padding: 4px; }
td.MTracking-Intestaz, td.MTracking-IntestazOrd, td.MTracking-IntestazOrdSel { border-style: none; font-size: 12px; background-color: #D8B369; color: #000000; line-height: 20px; padding: 0px; text-align: center; }
td.MTracking-IntestazOrd a { color: #000000; }
td.MTracking-IntestazOrd a:hover { color: #FFFFFF; }
td.MTracking-IntestazOrdSel a { font-weight: bold; text-decoration: none; color: #000000; }
td.MTracking-IntestazOrdSel a:hover { text-decoration: underline; color: #FFFFFF; }
td.MTracking-Sel { border-style: none none solid solid; text-align: center; }
td.MTracking-Data { text-align: center; }
td.MTracking-Numero { text-align: right; }
td.MTracking-Totale { text-align: right; }
td.MTracking-Stato { text-align: left; }
.MTracking-TableNavigazione { margin: 10px 0px 0px 0px; width: 100%; }
.MTracking-Navigazione { padding: 2px 8px; background-color: #D8B369; line-height: 18px; }
.MTracking-Navigazione a:link, .MCarrello-Navigazione a:visited { font-size: 12px; color: #000000; text-decoration: underline; } 
.MTracking-Navigazione a:hover { color: #FFFFFF; }
span.MTracking-NavigazioneSel a:link, span.MTracking-NavigazioneSel a:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 14px; }
span.MTracking-NavigazioneSel a:hover { color: #FFFFFF; } 
td.MTracking-Ordinamento { padding: 5px 0px 0px 0px; }
.MTracking-Pulsanti { padding: 10px 0px; text-align: center; }

td.MTracking-Inserimento
{
	margin: 0px;
	padding: 3px 0px 3px 5px;
	border-width: 3px;
	border-color: #FFFFFF;
	border-style: none none none none;
	text-align: left;
	background-color: #D8B369;
	color: #FFFFFF;
}

td.MTracking-Inserimento *
{
	vertical-align: middle;
	margin: 0px;
}


.MTracking-Inserimento a
{
	margin: 0px 400px 0px 0px;
	vertical-align: middle;
}



.TbFormLN { margin: 0px auto; }
.TbFormLN .Label { text-align: right; padding: 0px 2px 10px 0px; }
.TbFormLN .Dati { text-align: left; padding: 0px 0px 10px 0px; }
.TbFormLN .Dati input { border: 1px solid #D3AA5D; width: 200px; }
.TbFormLN .Button { text-align: right; }
.TbFormLN .Button input { width: 120px; }

.sposi-Titolo { padding: 0px; margin: 0px 0px 10px 0px; font-size: 16px; color: #C29145; text-align: center; font-weight: bold; }
.sposi-Table { border-style: none solid solid solid; border-width: 1px; border-color: #D3AA5D; width: 100%; margin: 0px 0px 10px 0px; }
.sposi-Sezione { line-height: 22px; text-align: left; text-indent: 10px; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #D3AA5D; }
.sposi-PreSezione { font-size: 0px; line-height: 0px; height: 0px; }
.sposi-PostSezione { font-size: 10px; line-height: 10px; height: 10px; }
.sposi-Table td.tdFoto { padding: 0px 0px 25px 75px; text-align: left; vertical-align: top; }
.sposi-Table td.tdDati { padding: 75px 50px 25px 10px; text-align: left; vertical-align: top; }
.sposi-TableFoto { width: 80px; }
.sposi-CellFoto img { border: 1px solid #D3AA5D; }
.sposi-TableDati { font-size: 14px; }
.sposi-Carrello { padding: 0px 0px 3px 0px; } 
.sposi-Carrello .sposi-Quantita { width: 45px; margin: 0px 3px 0px 0px; border: 1px solid #D3AA5D; text-align: center; }
.sposi-Rimasti { font-size: 12px; font-weight: bold; line-height: 16px; }

.OffVetrina {}
.OffVetrina .CatNome { line-height: 22px; text-align: left; text-indent: 10px; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #D3AA5D; }
.OffVetrina .CatDesc { padding: 5px 10px; border-style: none solid solid solid; border-width: 1px; border-color: #D3AA5D; }
.OffVetrina .RisultatoHead { border: 1px solid #D3AA5D; margin: 8px 0px 0px 0px; padding: 3px 6px; text-align: center; line-height: 20px; font-size: 12px; }
.OffVetrina .RisultatoHead span.label { color: #C29145; }
.OffVetrina .RisultatoHead span.Selezionato { font-weight: bold; color: #000000; }
.OffVetrina .RisultatoHead select { border: 1px solid #D3AA5D; }
.OffVetrina .DivRisultato { margin: 8px 0px 0px 0px; font-size: 12px; }
.OffVetrina .TbRisultato { position: relative; width: 100%; }
.OffVetrina .TbRisultato .TdHr { line-height: 5px; height: 10px; }
.OffVetrina .TbRisultato .TdSep { }
.OffVetrina .TbRisultato .TdItem { width: 19.5%; text-align: center; border: #D3AA5D 1px solid; font-size: 12px;  }
.OffVetrina .TbRisultato .DivFoto { padding: 3px 0px 5px 0px; text-align: center; position: relative; }
.OffVetrina .TbRisultato .XFoto { text-align: center; }
.OffVetrina .TbRisultato .DivSconto0, .OffVetrina .TbRisultato .DivSconto1, .OffVetrina .TbRisultato .DivSconto2 { margin: 0px; padding: 0px; position: absolute; width: 45px; height: 45px; left: 4px; top: 5px; background-repeat: no-repeat; font-weight: bold; font-size: 10pt; text-align: center; line-height: 45px; }
.OffVetrina .TbRisultato .DivSconto0 { background-image: url(ITA/images/sconto0.gif); color: #000000; }
.OffVetrina .TbRisultato .DivSconto1 { background-image: url(ITA/images/sconto1.gif); color: #5a036a; }
.OffVetrina .TbRisultato .DivSconto2 { background-image: url(ITA/images/sconto2.gif); color: #ed5123; }
.OffVetrina .TbRisultato .DivNome { padding: 0px 5px 5px 5px; text-align: left; }
.OffVetrina .TbRisultato .DivPrezzo { padding: 0px 5px 5px 5px; text-align: left; } 
.OffVetrina .TbRisultato .DivMarca { padding: 0px 5px 5px 5px; text-align: left; }
.OffVetrina .TbRisultato .DivDescrizione { padding: 5px; text-align: justify; font-weight: normal; text-transform: lowercase; }
.OffVetrina .Paginazione { margin: 8px 0px 0px 0px; background-color: #D3AA5D; text-align: center; font-size: 12px; }
.OffVetrina .TbNav { margin: 0px auto; width: 100%; }
.OffVetrina .TbNavSx { width: 80px; text-align: left; padding: 4px 0px 4px 0px; }
.OffVetrina .TbNavDx { width: 80px; text-align: right; }
.FinoNR-TbNavCe { text-align: center; } 
.FinoNR-TbNavCe a:link, .FinoNR-TbNavCe a:visited { font-weight: normal; color: #000000; text-decoration: underline; }
.FinoNR-TbNavCe a:hover { text-decoration: underline; }
.FinoNR-NavSel { font-weight: bold; color: #000000; }
.FinoNR-TbInfo { width: 600px; margin: 0px auto; } 
.FinoNR-TbInfo td { padding: 0px 0px 4px 0px; text-align: center; font-weight: normal; } 


/* scheda prodotto */
.FinoNR-BodyPopup { padding: 10px 0px 0px 0px; background-image: none; margin: 0px; border: 0; background-color: #FFFFFF; text-align: center; }
.FinoNR-Blanker, .PRG_Blanker { background-color: #000000; }
.FinoNR-SchedaProdotto { padding: 0px; margin: 0px; overflow: auto; }
.FinoNR-SchedaProdotto .FinoNR-HeadSchedaProd { background-color: #D8B369; padding: 0px; margin: 0px; height: 25px; text-align: right; line-height: 25px; }
.FinoNR-SchedaProdotto .FinoNR-HeadSchedaProd * { vertical-align: middle; }
.FinoNR-SchedaProdotto a.LnkImg { background-image: url(ita/images/chiudi_scheda.gif); background-repeat: no-repeat; background-position: 0px 0px; position: absolute; top: 3px; right: 5px; width: 23px; height: 20px; }
.FinoNR-SchedaProdotto a.LnkImg:hover { background-position: 0px -20px; }
.FinoNR-SchedaProdotto .FinoNR-IframeProdotto { padding: 0px; margin: 0px; width: 100%; height: 500px; } 
.SchedaProdotto { padding: 0px; margin: 0px auto; position: relative; width: 670px; font-size: 12px; }
.SchedaProdotto .DivFoto { padding: 0px; margin: 0px 0px 10px 0px; float: left; text-align: center; width: 140px; }
.SchedaProdotto .DivFoto .FOTO-Foto { margin: 0px 0px 3px 0px; border: 1px solid #D3AA5D; } 
.SchedaProdotto .izoom { margin: 0px 2px 0px 0px; vertical-align: middle; }
.SchedaProdotto .DivFoto a:link, .SchedaProdotto .DivFoto a:visited { text-decoration: none; }
.SchedaProdotto .DivFoto a:hover {text-decoration: none;}
.SchedaProdotto .DivInfo1 { margin: 0px 0px 10px 0px; padding: 7px 0px; text-align: center; float: right; width: 520px; border: 1px solid #D3AA5D; }
.skProdotto-Table { width: 500px; margin: 0px auto; font-size: 12px; }
.skProdotto-Articolo { padding: 0px 0px 10px 0px; font-size: 16px; text-align: left; }
.skProdotto-Categoria { text-align: left; padding: 0px 0px 5px 0px; } 
.skProdotto-Marca { text-align: left; padding: 0px 0px 5px 0px; }
td.skProdotto-Etichette { font-weight: bold; font-size: 11px; text-align: left; padding: 0px 0px 5px 0px; }
.skProdotto-Prezzo { padding: 0px; font-size: 14px; font-weight: bold; text-align: left; width: 70%; }
.skProdotto-Disponibilita { padding: 0px 0px 0px 0px; }
.skProdotto-Carrello { padding: 0px 0px 0px 0px; text-align: left; }
.SchedaProdotto .DivInfo1 .DivButtons { text-align: center; }
.SchedaProdotto .DivInfo1 .DivButtons * { vertical-align: middle; }
.SchedaProdotto .DivInfo1 .prodotto-Quantita { border: 1px solid #D3AA5D; width: 45px; text-align: center; }
.DivInfo2 { padding: 0px; margin: 0px 0px 10px 0px; border: 1px solid #D3AA5D; }
.DivInfo2Int { padding: 10px 15px; }
.SchedaProdotto .prodotto-Produttore { text-align: left; padding: 0px 0px 10px 0px; } 
.SchedaProdotto .AddLista { text-align: center; padding: 0px 0px 10px 0px; }
.SchedaProdotto .prodotto-Disponibilita { text-align: left; padding: 0px 0px 10px 0px; }
.skProdottoB-Table { width: 100%; margin: 0px; font-size: 12px; } 
.skProdottoB-Descrizione { padding: 10px 0px 20px 0px; text-align: left; }
.ProdLinks { margin: 0px 0px 0px 10px; position: relative; width: 640px; }
.ProdLinks .prod-item { width: 33%; margin: 0px; text-align: left; float: left; line-height: 36px; }
.ProdLinks .prod-item img { margin: 0px 3px 0px 0px; }
.ProdLinks .prod-item * { vertical-align: middle; }

.PRG_DivFoto { border: 3px solid #D8B369; background-color: #FFFFFF; }
.PRG_DivFoto a:link, .PRG_DivFoto a:visited { text-decoration: none; }
.PRG_DivFoto a:hover { text-decoration: none; }
.PRG_NAV a { text-decoration: none; padding: 0px; margin: 0px; width: 34px; height: 34px; display: block; background-repeat: no-repeat; background-position: 0px 0px; }
.PRG_NAV a:hover { background-position: 0px -34px; }
.PRG_NAVSX a { background-image: url(ita/images/GL_Prev.gif); }
.PRG_NAVDX a { background-image: url(ita/images/GL_Next.gif);}

.DivNoData { text-align: center; font-size: 12px; padding: 90px 0px 110px 0px; }

body.BodyPrint { padding: 0px; margin: 0px; background-image: none; background-color: #ffffff; text-align: center; font-size: 14px; color: #000000; }
.ProdPrint { width: 90%; position: relative; margin: 0 auto; }
.ProdPrint .DivHead { border-style: none none solid none; border-width: 1px; border-color: #CCCCCC; padding: 10px 0px; text-align: left; }
.ProdPrint .DivFoto { padding: 20px 0px; text-align: center; }
.ProdPrint .DivFoto img { margin: 0px 3px; }
.ProdPrint .DivScheda1 { padding: 0px; }
.PrintProd-Table { width: 100%; font-size: 14px; }
.PrintProd-Articolo { font-size: 16px; text-align: left; padding: 0px 0px 15px 0px; }
.PrintProd-Categoria { padding: 0px 0px 5px 0px; text-align: left; }
.PrintProd-Marca { padding: 0px 0px 5px 0px; text-align: left; }
td.PrintProd-Etichette { width: 5%; padding: 0px 3px 5px 0px; white-space: nowrap; }
td.PrintProd-Prezzo { text-align: left; padding: 0px 0px 5px 0px; font-size: 16px; }
.ProdPrint .prodotto-Disponibilita { padding: 0px 0px 10px 0px; text-align: left; }
.ProdPrint .prodotto-Etichette { }
.ProdPrint .DivScheda2 { padding: 0px 0px 20px 0px; }
.ProdPrint .skProdottoB-Table { width: 100%; font-size: 14px; }
.ProdPrint .skProdottoB-Descrizione { text-align: justify; }
.ProdPrint .DivStampa { margin: 20px 0px 20px 0px; border-style: solid none solid none; border-width: 1px; border-color: #CCCCCC; padding: 0px; font-size: 12px; text-align: center; line-height: 22px; }
.ProdPrint .DivNss { padding: 20px 0px 0px 0px; text-align: center; }

.BodyPopup { padding: 10px 10px 0px 10px; margin: 0px; background-image: none; background-color: #FFFFFF; text-align: center; font-size: 14px; color: #333333; }

.TbSegnalazione { border-style: none solid solid solid; border-width: 1px; border-color: #D3AA5D; width: 100%; font-size: 12px; }
.TbSegnalazione .Titolo { background-color: #D3AA5D; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 25px; text-align: left; text-indent: 5px; }
.TbSegnalazione .Label { padding: 15px 10px 0px 0px; width: 40%; text-align: right; vertical-align: top; line-height: 21px; }
.TbSegnalazione .Dato { padding: 15px 0px 0px 0px; width: 60%; text-align: left; } 
.TbSegnalazione .Dato2 { padding: 15px 10px 0px 10px; text-align: left; }
.TbSegnalazione .Buttons { padding: 15px 0px; text-align: center; }
.TbSegnalazione .Buttons button { width: 100px; }
.TbSegnalazione input.TxtBox { border: 1px solid #D3AA5D; width: 94%; }
.TbSegnalazione textarea.TxtBox { width: 94%; border: 1px solid #D3AA5D; height: 40px; }
.TbSegnalazione .Info { padding: 10px 20px 0px 10px; text-align: left; }
.TbSegnalazione .TdEv { padding: 10px 40px 0px 40px; }

.TbEvidenza { width: 100%; font-size: 12px; background-color: #D3AA5D; color: #FFFFFF; }
.TbEvidenza .LabelEv { padding: 10px 10px 0px 0px; width: 40%; text-align: right; vertical-align: top; line-height: 21px; }
.TbEvidenza .DatoEv { padding: 10px 0px 0px 0px; width: 60%; text-align: left; } 
.TbEvidenza .SepEv { font-size: 10px; line-height: 10px; height: 10px; } 

.PopupImgResp { text-align: center; padding: 50px 0px 0px 0px; }

.DivBottom { margin: 10px auto 0px auto; width: 924px; }

.BodyReport { padding: 0px; margin: 0px; background-image: none; background-color: #FFFFFF; text-align: center; font-size: 14px; color: #000000; }



.categoriemappa-Table { margin: 0px auto; font-size: 12px; color: #333333; width: 80%; text-align: left; }
.categoriemappa-Liv1{ font-size: 11pt; color: #000000;}
.categoriemappa-Liv1 a:link { color: #5D87B4; text-decoration: none}
.categoriemappa-Liv1 a:visited { color: #5D87B4; text-decoration: none}
.categoriemappa-Liv1 a:hover { color: #5D87B4; text-decoration: underline }

.categoriemappa-Liv2{ font-size: 9pt; color: #000000; padding-left:25px}
.categoriemappa-Liv2 a:link { color: #464646; text-decoration: none}
.categoriemappa-Liv2 a:visited { color: #464646; text-decoration: none  }
.categoriemappa-Liv2 a:hover { color: #000000; text-decoration: underline  }

.categoriemappa-Liv3{ font-size: 9pt; color: #000000; padding-left:45px}
.categoriemappa-Liv3 a:link { color: #464646; text-decoration: none}
.categoriemappa-Liv3 a:visited { color: #464646; text-decoration: none  }
.categoriemappa-Liv3 a:hover { color: #000000; text-decoration: underline  }

.categoriemappa-Liv1Sel{ font-size: 9pt; color: #000000;}
.categoriemappa-Liv1Sel a:link { color: #464646; text-decoration: none}
.categoriemappa-Liv1Sel a:visited { color: #464646; text-decoration: none}
.categoriemappa-Liv1Sel a:hover { color: #000000; text-decoration: underline }

.categoriemappa-Liv2Sel { font-size: 9pt; color: #000000; padding-left:25px}
.categoriemappa-Liv2Sel a:link { color: #464646; text-decoration: none}
.categoriemappa-Liv2Sel a:visited { color: #464646; text-decoration: none  }
.categoriemappa-Liv2Sel a:hover { color: #000000; text-decoration: underline }

.categoriemappa-Liv3Sel { font-size: 9pt; color: #000000; padding-left:45px}
.categoriemappa-Liv3Sel a:link { color: #464646; text-decoration: none}
.categoriemappa-Liv3Sel a:visited { color: #464646; text-decoration: none  }
.categoriemappa-Liv3Sel a:hover { color: #000000; text-decoration: underline }


.tbCataloghi { font-size: 12px; width: 800px; margin: 0px auto; }
.tbCataloghi td { text-align: left; }
.tbCataloghi .Info { padding: 5px 5px 15px 5px; text-align: center; }
.tbCataloghi .Header { padding: 0px 4px; background-color: #D8B369; font-weight: bold; color: #FFFFFF; line-height: 20px; }
.tbCataloghi .testo { padding: 5px; vertical-align: top; line-height: 27px; } 
.tbCataloghi .testo img { margin: 0px 3px 0px 0px; }
.tbCataloghi .testo * { vertical-align: middle; }
.tbCataloghi .Sep { font-size: 10px; line-height: 10px; height: 10px; background-color: #D8B369; }

.tbRss { font-size: 12px; margin: 0px auto; }
.tbRss td { padding: 0px 30px 0px 0px; line-height: 30px; text-align: left; }
.tbRss td * { vertical-align: middle; }
.tbRss td img { margin: 0px 5px 0px 0px; }

.BarraBott { padding: 12px 0px; margin: 0px; text-align: center; } 
.BarraBott .Img2 { margin: 0px 14px; }

.MNewsletter-Table { margin: 0px auto; font-size: 12px; }
.MNewsletter-Table td { padding: 0px 2px 0px 2px; }
.MNewsletter-Table td * { margin: 0px; vertical-align: middle; }
.MNewsletter-Campi { border: 1px solid #D8B369; width: 150px; }

.OfferteCategorie { padding: 10px 0px 0px 0px; }
.OfferteCategorie ul { padding: 0px; margin: 0px; list-style-type: none; }
.OfferteCategorie ul li { padding: 0px; margin: 5px 5px 20px 20px; width: 263px; height: 118px; border: 1px solid #D8B369; float: left; display: block; position: relative; cursor: pointer; }
.OfferteCategorie ul li img { position: absolute; top: 5px; left: 5px; }
.OfferteCategorie ul li span { display: block; padding: 0px; margin: 5px 7px 0px 115px; text-align: right; }
.OfferteCategorieClear { clear: both; line-height: 0px; font-size: 0px; margin: 0px; padding: 0px; height: 0px; }


.MappaSito { }
.MappaSito .DivSx { float: left; width: 340px; margin: 0px 0px 0px 40px; position: relative; }
.MappaSito .DivDx { float: right; width: 340px; margin: 0px 60px 0px 0px; position: relative; }
.MappaSito .Cleaner { font-size: 0px; line-height: 0px; padding: 0px; margin: 0px; height: 0px; clear: both; }

.TbMappa { width: 100%; font-size: 12px; }
.TbMappa .TdSep { font-size: 5px; line-height: 10px; height: 10px; } 
.TbMappa .TdHeader { text-align: left; }
.TbMappa .TdHeader, .TbMappa .TdHeader a:link, .TbMappa .TdHeader a:visited { font-size: 14px; font-weight: bold; text-decoration: none; color: #C29145; }
.TbMappa .TdHeader a:hover { text-decoration: underline; } 
.TbMappa .TdSpacer { width: 15px; }
.TbMappa .TdItem { border-style: none none dashed none; border-width: 1px; border-color: #D3AA5D; text-align: left; padding: 2px; }
.TbMappa .TdItem a:link, .TdItem .TdHeader a:visited { font-size: 12px; text-decoration: none; } 
.TbMappa .TdItem a:hover { text-decoration: underline; }
.TbMappa .TdProd { padding: 2px; border-style: none none dashed none; border-width: 1px; border-color: #D3AA5D; text-align: right; }
.TbMappa .TdProd a:link, .TbMappa .TdProd a:visited { color: #808080; font-size: 11px; text-decoration: none; }
.TbMappa .TdProd a:hover { text-decoration: underline; }


.FinoNR_FiltroMarche { text-align: right; line-height: 20px; height: 20px; position: relative; }
a.FinoNR-ShowMarche { display: block; position: absolute; margin: 0px; padding: 0px 11px 0px 10px; top: 0px; right: 0px; border-style: none none solid solid; border-width: 1px; border-color: #D3AA5D; line-height: 18px; }
a.FinoNR-ShowMarche:link, a.FinoNR-ShowMarche:visited { color: #C29145; }
a.FinoNR-ShowMarche:hover {}

.UsrDivOrdineHead { margin: 0px auto 10px auto; border: 1px solid #D3AA5D; padding: 0px; width: 700px; text-align: center; position: relative; }
.UsrDivOrdineHead .info { padding: 0px 10px; line-height: 24px; text-align: left; font-size: 14px; }

.UsrDivOrdineRighe { position: relative; }
.UsrOrdTable { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100%; }
.UsrOrdTable th { padding: 0px 4px; font-size: 11px; font-weight: bold; line-height: 16px; border-style: none none solid none; border-width: 1px; border-color: #CCCCCC; }
.UsrOrdTable td { padding: 2px 4px; font-size: 12px; font-weight: normal; border-style: none none solid none; border-width: 1px; border-color: #CCCCCC; }
.UsrOrdTable .TdSx { text-align: left; }
.UsrOrdTable .TdDx { text-align: right; }
.UsrOrdTable .TdSt { text-align: left; }
.UsrOrdTable td.TdBord { border-style: none none solid dashed; border-width: 1px; border-color: #CCCCCC; }


.UsrSalvaLista { text-align: center; }
.UsrTbLista { border-style: none none solid solid; border-width: 1px; border-color: #D3AA5D; margin: 0px auto; font-family: Arial; color: #333333; }
.UsrTbLista th, .UsrTbLista td { border-style: solid solid none none; border-width: 1px; border-color: #D3AA5D; }
.UsrTbLista th { padding: 0px 4px; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #D3AA5D; line-height: 16px; }
.UsrTbLista td { padding: 0px 4px; font-size: 12px; }
.UsrTbLista .UsrTdSx { text-align: left; }
.UsrTbLista .UsrTdDx { text-align: right; }
.UsrTbLista .UsrTdCn { text-align: center; }
.UsrTbLista td.UsrTdTotLb { line-height: 25px; font-size: 14px; color: #333333; text-align: right; }
.UsrTbLista td.UsrTdTot { line-height: 25px; font-size: 14px; color: #333333; font-weight: bolder; text-align: right; }

.UsrEsito { text-align: center; line-height: 24px; font-size: 14px; font-weight: bold; }
.UsrEsito .UsrEsitoOk { color: #008000; }
.UsrEsito .UsrEsitoKo { color: #FF0000; }

.UsrUsaSalvadanaio { border: 1px solid #D3AA5D; margin: 20px auto 0px auto; width: 700px; } 
.UsrUsaSalvadanaioInt { padding: 0px; text-align: center; }
.UsrUsaSalvadanaioInt .info { padding: 5px 10px 20px 10px; text-align: left; font-size: 14px; }
.UsrTbUsaSalva { margin: 0px auto; }
.UsrTbUsaSalva td.label { text-align: left; font-size: 12px; line-height: 22px; } 
.UsrTbUsaSalva td.dato { text-align: right; font-size: 12px; line-height: 22px; font-weight: bold; } 
.UsrTbUsaSalva td.check { padding: 10px 0px; font-size: 14px; text-align: center; line-height: 25px; }

.UsrCarr { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 15px 0px; }

.UsrCarrSV { border: 1px solid #D3AA5D; margin: 15px auto; width: 550px; text-align: center; font-size: 14px; line-height: 28px; }
.UsrCarrSV input { margin: 0px 0px 2px 0px; vertical-align: middle; }


.UsrPopInfo
{
	border: 1px solid #D8B369;
	font-size: 12px;
	color: #333333;
	text-align: left;
	background-color: #FFFFCC;
	margin: 0px;
	padding: 5px 7px;
	position: absolute;
	width: 214px;
	height: 65px;
}

a.UsrNd { font-size: 16px; font-weight: bold; text-decoration: none; color: #9F0000; }
a.UsrNd:hover { text-decoration: none; color: #9F0000; }
.UsrNdText { font-size: 12px; text-align: center; padding: 5px 0px; color: #9F0000; }
.UsrNdText span { font-weight: bold; }

span.FTItem { background-color: #E5C78B; color: #000000; }
