﻿body { margin: 0; padding: 0; font-family: Verdana, Tahoma, Arial; font-size: 8pt;  }

img { border: 0; }

#TableHeader { background-color: #ffffff; padding: 0; margin: 0; }
#TableMain { }
#FOOTER { font-size: 8pt; font-family: Verdana, Tahoma, Arial; text-align: center; padding-top: 3px; padding-bottom: 12px; vertical-align: middle; }

.sepMenu1 { height: 180px; }
.sepMenu2 { height: 180px; }
.sepHeader { height: 10px; }
.sep2 { height: 2px; line-height: 1px; }
.sep3 { height: 3px; line-height: 1px; }
.sep5 { height: 5px; line-height: 1px; }
.sep7 { height: 7px; line-height: 1px; }
.sep10 { height: 10px; }
.sep15 { height: 15px; }
.sepO5 { width: 5px; }

.ContenutoSX, .ContenutoCN, .ContenutoDX {padding: 0 9px 9px 9px; min-height: 320px; height: auto !important; height: 320px; }
.testo { font-family: Verdana, Tahoma, Arial; font-size: 9pt; color: #006699; }
.titolo { font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #F4A956; font-weight: bold; padding-bottom: 5px; }
.tdTitolo { padding: 2px 2px 2px 5px; }
.Contenuto { padding-right: 15px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px; }


.Contenuto a{color:#006699; text-decoration:underline;}
.Contenuto a:hover{color:#006699; text-decoration:none;}

.tdSezione { height: 38px; padding-left: 9px; padding-top: 7px; }
/*.tdContenuto { background: #FDEDDC; }*/
.tdContenuto { background: #ffffff; }
.tdLinea { line-height: 5px;   }

/*.bodyNews { background: #FDEDDC; }*/
.bodyNews { background: #ffffff; }
.lingua-Lingua { margin-right: 5px; }

/* newshome-Table */
.newshome-Table {  }
.newshome-Titolo { padding-top: 7px; font-family: Verdana, Tahoma, Arial; font-size: 9pt; color: #006699; font-weight: bold; }
.newshome-Titolo a:link, .newshome-Titolo a:visited { text-decoration: underline; color: #006699; }
.newshome-Titolo a:hover { text-decoration: none; }
.newshome-Data { }
.newshome-Ora { }
.newshome-Descrizione { line-height: 17px; font-family: Verdana, Tahoma, Arial; font-size: 9pt; color: #006699; }
.newshome-TableNavigazione { margin-top: 10px; font-family: Verdana, Tahoma, Arial; font-size: 9pt; border-top: solid 1px #006699; border-bottom: solid 1px #006699; padding-right: 9px; padding-left: 9px; padding-bottom: 5px; padding-top: 5px; }
.newshome-Navigazione a:link, .newshome-Navigazione a:visited { font-weight: bold; color: #006699; }
.newshome-Navigazione a:hover { font-weight: bold; color: #ff0000; }

.tdLink { border: 0; height: 30px; vertical-align: middle; }
.tdLink img { border: 0; margin: 0; }

.PopHeader { padding: 5px; font-family: Verdana, Tahoma, Arial; font-size: 14pt; font-weight: bold; color: #0074AA; }

.PopMain { text-align: center; }
.PopMain table { margin: auto; }

.PopFooter { text-align: center; padding-bottom: 5px; }
.PopFooter a:link, .PopFooter a:visited  { font-weight: bold; text-decoration: underline; color: #006699; }
.PopFooter a:hover { font-weight: bold; text-decoration: underline; color: #F5A651; }

.PopTable { }
.PopTitolo, .PopLogo, .PopTesto { font-family: Verdana, Tahoma, Arial; color: #0074AA; }
.PopTitolo { padding: 2px 7px 2px 7px; font-size: 11pt; font-weight: bold; text-transform: uppercase; }
.PopLogo { padding: 9px; vertical-align: top; background-color: #fdf2e5; }
.PopTesto { vertical-align: top; font-size: 9pt; line-height: 18px; padding: 9px; background-color: #fdf2e5; }
.PopTesto a:link, .PopTesto a:visited { font-weight: bold; text-decoration: underline; color: #006699; }
.PopTesto a:hover { font-weight: bold; text-decoration: underline; color: #F5A651; }
.PopSeparatore { }
.PopSeparatore hr { height: 3px; color: #000099; width: 80%; }
.PopFooter { padding: 7px 0 0 0; text-align: center; }

.listaFaq-Titolo { font-family: Verdana, Tahoma, Arial; color: #0074AA; font-size: 9pt; padding-bottom: 15px; }
.listaFaq-Titolo a:link, .listaFaq-Titolo a:visited { font-weight: bold; text-decoration: none; color: #006699; }
.listaFaq-Titolo a:hover { font-weight: bold; text-decoration: underline; color: #F5A651;  }

.PopConcTable td { font-family: Verdana, Tahoma, Arial; color: #0074AA; padding: 5px 5px 9px 5px; }

.PopConcHeader { padding: 3px; font-weight: bold;  }
.PopConcMain { padding: 5px 5px 5px 20px; }
.PopConcDivMain { height: 400px; overflow: auto;  }
.PopConcTitolo { text-align: center; font-family: Verdana, Tahoma, Arial; line-height: 14pt; font-weight: bold; font-size: 8pt; padding-bottom: 3px; color: #f5ad5f; }
.PopConcLink { font-weight: bold;  }
.PopConcLink a:link, .PopConcLink a:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: #006699; }
.PopConcLink a:hover { font-weight: bold; text-decoration: underline; color: #F5A651;  }

.PopNewsTable td { font-family: Verdana, Tahoma, Arial; color: #0074AA; padding: 5px 5px 9px 5px; }
.PopNewsMain { padding: 5px; }
.PopNewsFooter { padding: 7px; text-align: center; }
.PopNewsDivMain { height: 470px; overflow: auto;  }
.PopNewsLink { font-weight: bold;  }
.PopNewsLink a:link, .PopNewsLink a:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: #006699; }
.PopNewsLink a:hover { font-weight: bold; text-decoration: underline; color: #F5A651;  }
.PopNews-Titolo { font-family: Verdana, Tahoma, Arial; color: #0074AA; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 9pt; }
.PopNews-Descrizione { font-family: Verdana, Tahoma, Arial; color: #0074AA; padding-top: 8px; padding-bottom: 15px; font-weight: normal; font-size: 9pt; font-style: italic; }
.PopNews-Testo { padding-bottom: 8px; }

.PopFaqTable td { font-family: Verdana, Tahoma, Arial; color: #0074AA; padding: 5px 5px 9px 5px; }
.PopFaqMain { padding: 5px; }
.PopFaqFooter { padding: 7px; text-align: center; }
.PopFaqDivMain { height: 370px; overflow: auto;  }
.PopFaqLink { font-weight: bold;  }
.PopFaqLink a:link, .PopFaqLink a:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: #006699; }
.PopFaqLink a:hover { font-weight: bold; text-decoration: underline; color: #F5A651;  }
.PopFaq-Titolo { font-family: Verdana, Tahoma, Arial; color: #0074AA; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-size: 9pt; }
.PopFaq-Descrizione { font-family: Verdana, Tahoma, Arial; color: #0074AA; padding-top: 8px; padding-bottom: 15px; font-weight: normal; font-size: 9pt; font-style: italic; }
.PopFaq-Testo { padding-bottom: 8px; }


.Login-Table { font-family: Verdana, Tahoma, Arial; font-size: 8pt; text-align: left;  color: #006699; }
.Login-Inserimento { padding: 10px 20px 0 20px; }
.Login-Etichette { font-weight: bold; }
.Login-Campi { background-color: #FEF5EA; width: 120px; border: solid 1px #006699;  }
.Login-Pulsanti { padding: 10px 0 10px 0; }
.Login-Memorizza { padding: 10px 20px 10px 20px; }

.registratilog-Table { font-family: Verdana, Tahoma, Arial; font-size: 8pt; text-align: left;  color: #006699; }
.registratilog-Campi { background-color: #FEF5EA; width: 250px; border: solid 1px #006699;  }
.registratilog-Necessari { padding-top: 10px; }
.registratilog-Pulsanti { padding-top: 10px;  }

.bordo1 { border: solid 1px #006699;  }
.bordo1bott { border-right: solid 1px #006699; border-left: solid 1px #006699; border-bottom: solid 1px #006699; }
.bordo1sx { border-left: solid 1px #006699; border-top: solid 1px #006699; }
.bordo1dx { border-right: solid 1px #006699; border-top: solid 1px #006699; }

.dati-Table { font-family: Verdana, Tahoma, Arial; font-size: 9pt; text-align: left;  color: #006699; line-height: 16pt; }
.dati-Opzionali {}
.dati-Etichette { font-size: 8pt; font-weight: bold; }

.linkArchivio { vertical-align: top; font-size: 8pt; }
.linkArchivio a:link, .linkArchivio a:visited { font-weight: bold; text-decoration: underline; color: #006699; }
.linkArchivio a:hover { font-weight: bold; text-decoration: underline; color: #F5A651; }

.DivConc { padding: 5px; background-image: url(ITA/images/sfondopop.jpg); background-repeat: repeat-y; background-position: right top; }
.DivNss { position: absolute; z-index:1; visibility: hidden; left: -300; }
.BodyPopup { padding: 0; margin: 0; }

.pConcHeader { padding: 3px; font-weight: bold;  }
.pConcMain { padding-right: 10px; }
.pConcDivMain { vertical-align: top;
	height: 465px; /*height: 415px;*/
	overflow: auto;	text-align: left; }
.pConcTitolo { text-align: right; font-family: Verdana, Tahoma, Arial; font-weight: bold; font-size: 9pt; padding: 2px; color: #f5ad5f; }
.pConcLink { font-weight: bold;  }
.pConcLink a:link, .PopConcLink a:visited { font-size: 8pt; font-weight: bold; text-decoration: none; color: #006699; }
.pConcLink a:hover { font-weight: bold; text-decoration: underline; color: #F5A651;  }


/*
.popConcessionari-Table td { background-position: center bottom; background-image: url(ita/images/separatore.gif);	background-repeat: no-repeat; padding: 5px 0 23px 0; }
*/
.popConcessionari-Table { width: 100%; }
.popConcessionari-Table td { vertical-align: top; }
.popConcessionari-TableNavigazione { display: none; }

.pConcPagine { font-family: Verdana, Tahoma, Arial; font-size: 9pt; font-weight: bold; }
.pConcPagine a:link, .pConcPagine a:visited { color: #000080; font-weight: bold; text-decoration: none; font-size: 10pt; }
.pConcPagine a:hover { color: #ff9900; font-weight: bold; text-decoration: underline; }
.pConcessionari-NavigazioneSel a:link,.pConcessionari-NavigazioneSel a:visited, .pConcessionari-NavigazioneSel a:hover { color: #ff9900; text-decoration: none; } 
.PaginaConc { color: #000080; font-weight: bold; font-size: 10pt; }

.TdRicerca { background-color: #FDEDDC; font-size: 8pt; font-weight: bold; color: #006699; padding-left: 11px; padding-right: 11px; height: 60px; }
.TdRicerca a:link, .TdRicerca a:visited { font-weight: bold; font-size: 8pt; text-decoration: none; color: #006699; }
.TdRicerca a:hover { text-decoration: underline; }

.TdCategorie { background-color: #E2F7FF; padding-bottom: 4px; padding-top: 5px; width: 153px; font-size: 8pt; font-weight: bold; color: #006699; }

.DivRicerca { background-color: #FDEDDC; padding-bottom: 6px; padding-top: 6px; width: 153px; font-size: 8pt; font-weight: bold; color: #006699; padding-left: 7px; }
.DivRicerca a:link, .DivRicerca a:visited { font-weight: bold; font-size: 8pt; text-decoration: none; color: #006699; }
.DivRicerca a:hover { text-decoration: underline; }

.ricercaprod-Table { margin: 0; padding: 0; }
.ricercaprod-Table td { vertical-align: bottom; padding: 0; margin: 0; }
.ricercaprod-Etichette {  }
.ricercaprod-Campi { border: #006699 1px solid; background-color: #fef5ea; width: 95px; }

.DivCategorie { background-color: #FDEDDC; padding-bottom: 4px; padding-top: 5px; width: 153px; font-size: 8pt; font-weight: bold; color: #006699; }

.Pulsante30 a:link, .Pulsante30 a:visited { display: block; vertical-align: middle; width: 100%; text-decoration: none; height: 30px !important; height: 30px; background-repeat: no-repeat; }
.Pulsante30 a:hover { background-position: 0px -30px; }

.Pulsante20 a:link, .Pulsante20 a:visited { display: block; vertical-align: middle; width: 100%; text-decoration: none; height: 20px !important; height: 20px; background-repeat: no-repeat; }
.Pulsante20 a:hover { background-position: 0px -20px; }

.categorie-Table { font-family: Verdana, Tahoma, Arial; font-size: 9pt; text-align: left;  color: #006699; }
.categorie-Liv1 { vertical-align: middle; background-image: url(ITA/images/sfondoCat.gif); background-repeat: repeat-y; padding-right: 5px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; line-height: 16px; border-bottom: #fef5ea 2px solid; }
.categorie-Liv1 a:link, .categorie-Liv1 a:visited { font-size: 8pt; color: #006699; text-decoration: none; font-weight: bold; }
.categorie-Liv1 a:hover { color: #ffffff; text-decoration: underline; }

.TitoloVetrina { width: 80%; text-align: left; font-weight: bold; font-size: 18pt; color: #006699; font-family: Verdana, Arial; padding-bottom: 10px; font-style: italic; }

.vetrina-Table {  }
.vetrina-Table td { text-align: center; }
.vetrina-TableFoto {  }
.vetrina-CellFoto { padding: 2px; }
.vetrina-CellFoto img { border: #006699 2px solid; }
.vetrina-Foto { }
.vetrina-TableDati { padding-bottom: 15px; }
.vetrina-Articolo {  }
.vetrina-Nome {  }
.vetrina-Nome a:link, .vetrina-Nome a:visited { font-weight: bold; font-size: 8pt; color: #006699; text-decoration: none; }
.vetrina-Nome a:hover { text-decoration: underline; }

.vetrina-TableNavigazione { font-family: Verdana, Tahoma, Arial; }
.vetrina-Ordinamento { font-size: 8pt; padding: 5px; }
.vetrina-Navigazione { padding-bottom: 1px; border-bottom: #006699 2px solid; border-top: #006699 2px solid; }
.vetrina-Navigazione a:link, .risultato-Navigazione a:visited { font-weight: bold; font-size: 9pt; color: #f5b75d; text-decoration: underline; }
.vetrina-Navigazione a:hover { color: #006699; text-decoration: underline; }
.vetrina-NavigazioneSel a:link, .vetrina-NavigazioneSel a:visited { color: #006699; text-decoration: none; }

.categoria-Table {  }
.categoria-Nome { font-weight: bold; font-size: 12pt; color: #006699; font-family: Verdana, Arial; padding-top: 10px; padding-bottom: 10px; font-style: italic; }
.categoria-Descrizione { padding: 10px; font-size: 8pt; color: #00639c; }
.categorieL2-Liv1 { vertical-align: top; padding: 5px; }
.categorieL2-Liv1 a:link, .categorieL2-Liv1 a:visited { font-weight: bold; font-size: 8pt; color: #006699; text-decoration: none; }
.categorieL2-Liv1 a:hover { text-decoration: underline; }
.categorieL2-Liv1 img { border: #006699 2px solid; }


aaaaa


.risultato-Table { font-family: Verdana, Tahoma, Arial; }
.risultato-Table td {  }
.risultato-Intestaz { background-image: url(ITA/images/sfondoIntest.gif); background-repeat: repeat-x; background-position: left bottom; font-weight: bold; font-size: 8pt; color: #006699; text-align: center; padding-top: 6px; padding-bottom: 1px; vertical-align: bottom; }
.risultato-CellFoto { padding: 5px; text-align: left; width: 50px; }
.risultato-Articolo { padding: 5px; text-align: center; }
.risultato-Nome { font-size: 9pt; color: #006699; text-align: center; padding: 5px; }

.risultato-Nome a:link, .risultato-Nome a:visited, .risultato-Articolo a:link, .risultato-Articolo a:visited { color: #006699; font-size: 9pt; text-decoration: none; font-weight: bold; }
.risultato-Nome a:hover, .risultato-Articolo a:hover { color: #006699; text-decoration: underline; }

.risultato-Prezzo { padding: 5px; text-align: right; font-size: 9pt; color: #006699; font-weight: bold; width: 50px; }
.risultato-hr { width: 100%; height: 2px; } 

.risultato-TableNavigazione { font-family: Verdana, Tahoma, Arial; }
.risultato-Ordinamento { font-size: 8pt; padding: 5px; }
.risultato-Navigazione { padding-bottom: 1px; border-bottom: #f5b75d 2px solid; }
.risultato-Navigazione a:link, .risultato-Navigazione a:visited { font-weight: bold; font-size: 9pt; color: #f5b75d; text-decoration: underline; }
.risultato-Navigazione a:hover { color: #006699; text-decoration: underline; }
.risultato-NavigazioneSel a:link, .risultato-NavigazioneSel a:visited { color: #006699; text-decoration: none; }

.prodotto-Table { font-family: Verdana, Tahoma, Arial; }
.prodotto-Articolo { color: #006699; font-weight: bold; font-size: 12pt; padding-top: 10px; padding-bottom: 5px; }
.prodotto-foto { border: #f5b75d 2px solid; }

.SCtable {  }
.SChead {  }
.SCdata { border: #f5b75d 1px solid; padding: 8px; color: #006699; font-size: 8pt; }
.SCprezzo { font-weight: bold; font-size: 9pt; padding-top: 15px; padding-bottom: 10px; }
.SCtitolo { color: #006699; font-weight: bold; font-size: 9pt; }
.SCcorrelati { border: #f5b75d 1px solid; color: #006699; font-size: 8pt; padding: 3px; }

.Esito { font-size: 9pt; color: #000000; }
.Esito a:link, .Esito a:visited { font-weight: bold; font-size: 9pt; color: #000000; text-decoration: underline; }
.Esito a:hover { color: #006699; text-decoration: underline; }
.EsitoOK { font-weight: bold; font-size: 9pt; color: #006400; }
.EsitoKO { font-weight: bold; font-size: 9pt; color: #ff0000; }

.TitoloEC { padding-right: 15px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px; text-align: left; }

.famiglia-Table { font-family: Verdana, Tahoma, Arial; width: 90%; }
.famiglia-Nome { font-weight: bold; font-size: 12pt; color: #006699; font-family: Verdana, Arial; padding-top: 10px; padding-bottom: 5px; font-style: italic; text-align: left; }
.famiglia-Descrizione { font-size: 8pt; color: #00639c; padding-right: 10px; padding-left: 10px; text-align: left; }
.famiglia-DivFoto { padding-top: 5px; text-align: center; }
.famiglia-Foto { border: #006699 2px solid; }

.ricerca-Table { font-family: Verdana, Tahoma, Arial; }
.ricerca-Etichette { width: 50%; color: #006699; font-size: 8pt; padding: 5px; text-align: right; }
.ricerca-Sfondo { width: 50%; padding: 2px; }
.ricerca-Campi { font-size: 8pt; padding: 2px; }
.ricerca-Pulsanti { text-align: center; padding-top: 15px; }
.ricerca-Pulsanti img { margin-left: 5px; }

.cIFrame2 { border-top: solid 2px #006699; border-right: solid 2px #006699; z-index: 0; }
.XXmain { position: relative; width: 100%; text-align: right;  }
.xxLeft { z-index: 100; position: absolute; left: -80px; top: -15px; }

.PaginaConc {}

.categorieL2-Table { width: 100%; }
.categorieL2-Table td { width: 25%; text-align: center; vertical-align: top; padding-bottom: 15px; }

.NoProd { font-size: 8pt; font-family: Verdana, Tahoma, Arial; }