
a:hover { text-decoration: underline }
.CatalogMasterBodyGeneric   { color: black; font-size: 8pt;  text-decoration: none; text-align: left; vertical-align: top; padding: 2pt; border-top: 1px solid black; border-right: 1px solid black }
.CatalogMasterBodyHilighted  { color: white; font-weight: bold; font-size: 8pt;  text-decoration: none; background-color: #da0202; text-align: left; vertical-align: top; padding: 2pt; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }
.CatalogMasterBodyLabel  { color: white; font-size: 8pt;  text-decoration: none; background-color: #808080; padding: 2pt }
.CatalogMasterBodyLink { color: white; font-size: 8pt;  text-decoration: underline }
.CatalogMasterBodyTable { border-top: black; border-bottom: 1px solid black }
.CatalogSlaveBody { border-top: 1px solid #808080 }
.Alert { margin-right: 10px; margin-left: 10px; border: solid 1px #f0d747; width: auto }
.AlertBodyGeneric  { color: black; font-size: 8pt; text-decoration: none; background-color: white; text-align: left; vertical-align: top; margin: 0px; padding: 2pt; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.AlertHeaderTitle { color: #c00; font-weight: bold; font-size: 10pt;  text-decoration: none; background-image: url(../images/comuni/sfumature_catalogo/argani_search_body_title.gif); text-align: left; vertical-align: top; padding-top: 2pt; padding-left: 2pt; border-bottom: 1px solid #f0d747 }
.BasketBody { border-top: 1px solid #808080 }
.CatalogSlaveBodySubTitle { border-bottom: 1px solid #808080 }
.CatalogSlaveBodyDescription { color: black; font-size: 8pt; text-decoration: none; background-color: white; text-align: left; vertical-align: top; margin: 0px; padding: 2pt; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.CatalogSlaveBodyGeneric { color: black; font-size: 8pt;  text-decoration: none; background-color: white; text-align: center; vertical-align: top; margin: 0px; padding: 2pt; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.CatalogSlaveBodyHilighted { color: black; font-weight: bold; font-size: 8pt; text-decoration: none; background-color: #dcdcdc; text-align: center; vertical-align: top; padding: 2pt; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.CatalogSlaveBodyPrice { color: black; font-size: 8pt; text-decoration: none; background-color: white; text-align: right; vertical-align: top; margin: 0px; padding: 2pt; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.CatalogSlaveBodyTitle  { color: white; font-weight: bold; font-size: 10pt;  text-decoration: none; background-color: #da0202; text-align: left; vertical-align: top; padding: 2pt; border: solid 1px black }

.CompanyDataBody { color: black; font-size: 8pt;  text-decoration: none; text-align: left; vertical-align: bottom; padding-right: 2pt; padding-left: 2pt; border-top: 1px solid black }
.CompanyDataBodyTitle  { color: black; font-weight: bold; font-size: 8pt;  text-decoration: none }
.Content { padding-left: 10px }
.ContentBody  { margin-left: 10px; margin-right: 10px; border: 0px; width: 100% }
.ContentBodyField { color: black; font-size: 9pt; text-decoration: underline; background-color: #f5f5f5; padding-top: 2pt; padding-bottom: 2pt; border: solid 1px white }
.ContentBodyField2 { color: black; font-size: 9pt; text-decoration: underline; padding-top: 2pt; padding-bottom: 2pt; border-style: solid; border-width: 1px; border-color: white white red #f00 }
.ContentBodyField3 { color: gray; font-size: 9pt; text-decoration: none; text-align: right; vertical-align: top; padding-top: 2pt; padding-right: 3pt; padding-bottom: 2pt; border-style: solid; border-width: 1px; border-color: white gray gray white }
.ContentBodyFixedSpace   { font-size: 8pt; font-family: "Courier New", Courier, Monaco, monospace; letter-spacing: 0pt }
.ContentBodyGeneric  { color: black; font-size: 9pt;  text-decoration: none; text-align: left; vertical-align: top; padding-right: 3pt; padding-left: 10px }
.ContentBodyGraphics { border: solid 1px black }
.ContentBodyHelp  { color: #808080; font-size: 9pt; font-weight: bold;  text-decoration: none; text-align: left; vertical-align: top; padding-right: 3pt; padding-left: 10px }
.ContentBodyHilighted { color: black; font-weight: bold; font-size: 9pt;  text-decoration: none; text-align: left; vertical-align: top }
.ContentBodyLabel    {  color: black; font-size: 9pt;  text-decoration: none; text-align: right; vertical-align: top; padding-right: 2pt; padding-left: 2pt }
.ContentBodyLabelHilighted { color: #ff8c00; font-weight: bold; font-size: 8pt;  text-decoration: none; text-align: right; vertical-align: top; padding-right: 2pt; padding-left: 2pt }
.ContentBodyLink { color: #c20505; font-size: 9pt;  text-decoration: underline; text-align: left; vertical-align: top; padding-right: 3pt; padding-left: 3pt }
.ContentBodyNote  { color: black; font-size: 9pt;  text-decoration: none; text-align: left; vertical-align: top; padding-right: 2pt; padding-left: 2pt }
.ContentBodySubtitle  { color: red; font-weight: bold; font-size: 9pt;  text-decoration: none; text-align: left; vertical-align: top }
.ContentBodyTitle { color: white; font-weight: bold; font-size: 10pt;  text-decoration: none; background-color: red; text-align: left; vertical-align: top }
.ContentFooterCmd  { color: #4c4c4c; font-weight: bold; font-size: 8pt;  text-decoration: none; background: url(../images/comuni/sfumature_catalogo/content_category_background_dx.gif) right top; text-align: right; vertical-align: top; padding: 3pt }
.ContentFooterCmdLink { color: #4c4c4c; font-weight: bold; font-size: 8pt;  text-decoration: none; text-align: right; vertical-align: top }
.ContentHeader  { color: black; font-weight: bold; font-size: 9pt;  text-decoration: none; text-align: left; vertical-align: top; margin-bottom: 10px; margin-left: 10px; border: solid 1px black }
.ContentHeaderGraphics  { background-image: url(../images/comuni/quadrato_titolo_pagina.gif); width: 32px }
.ContentHeaderTitle    {  text-align: left; vertical-align: top; padding-right: 2pt; padding-left: 2pt }
.Menu1   { background-color: #4c4c4c; text-align: left; vertical-align: top; width: 130px }
.Menu1Body { font-weight: bold; font-size: 10pt; font-family: "Univers Condensed", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 0px; border: 0px; width: 100% }
.Menu1BodyHilighted { color: white; font-style: italic; background: #4c4c4c url(../images/comuni/segno_spunta_bianco.gif) no-repeat; text-align: left; vertical-align: top; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #a9a9a9 }
.Menu1BodyLabel   { color: white; background-color: #4c4c4c; text-align: left; vertical-align: top; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #a9a9a9 }
.Menu1BodyLink { color: white; text-decoration: none }
.MenuProdotti { margin: 0px; padding: 0px; border: 0px; color: black; font-weight: bold; font-size: 10pt; font-family: "Univers Condensed", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

.MenuProdottiaccessoriBodyHiLighted  { font-style: italic; background: #919d9f url(../images/comuni/segno_spunta_accessori.gif) no-repeat; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiaccessoriBodyLabel    { background-color: #919d9f; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiarganiBodyHiLighted { font-style: italic; background: #ffd93d url(../images/comuni/segno_spunta_argani.gif) no-repeat; text-align: left; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c }
.MenuProdottiarganiBodyLabel { background-color: #ffd93d; text-align: left; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c }
.MenuProdottiBodyLink { color: black; text-decoration: none }
.MenuProdottimv3fBodyHiLighted { font-style: italic; background: #1e90ff url(../images/comuni/segno_spunta_accessori.gif) no-repeat; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottimv3fBodyLabel { background-color: #1e90ff; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiPk2BodyHiLighted { font-style: italic; background: #ffd93d url(../images/comuni/segno_spunta_argani.gif) no-repeat; text-align: left; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c }
.MenuProdottiPk2BodyLabel { background-color: #ffd93d; text-align: left; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c }
.MenuProdottiPk3BodyHiLighted { font-style: italic; background: #c40ccb url(../images/comuni/segno_spunta_roomless.gif) no-repeat; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiPk3BodyLabel { background-color: #c40ccb; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiPk4BodyHiLighted { font-style: italic; background: #02924c url(../images/comuni/segno_spunta_sicurezza.gif) no-repeat; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiPk4BodyLabel { background-color: #02924c; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiPk5BodyHiLighted  { font-style: italic; background: #919d9f url(../images/comuni/segno_spunta_accessori.gif) no-repeat; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiPk5BodyLabel    { background-color: #919d9f; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiPk6BodyHiLighted   { font-style: italic; background: #1e90ff url(../images/comuni/segno_spunta_accessori.gif) no-repeat; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiPk6BodyLabel     { background-color: #1e90ff; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiroomlessBodyHiLighted  { font-style: italic; background: #c40ccb url(../images/comuni/segno_spunta_roomless.gif) no-repeat; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottiroomlessBodyLabel     { background-color: #c40ccb; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottisicurezzaBodyHiLighted  { font-style: italic; background: #02924c url(../images/comuni/segno_spunta_sicurezza.gif) no-repeat; text-transform: uppercase; padding-top: 1px; padding-right: 4pt; padding-left: 13pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.MenuProdottisicurezzaBodyLabel    { background-color: #02924c; text-transform: capitalize; padding-top: 1px; padding-right: 4pt; padding-left: 16pt; border-bottom: 1px solid #3c3c3c; border-left: 1px solid black }
.Page  { padding: 0px; border: 0px; width: 100% }
.PageBody  { background-color: white; text-align: left; vertical-align: top; padding: 0px; width: 100% }
.PageContent { border: 0px; width: 100% }
.PageHeader    { background-color: #da0202; margin: 0px; padding: 0px; border-bottom: 1pt solid white; width: 100%; height: 70px }
.PageHeaderBanner    { background-image: url(../banner/grafica_testata.gif) }
.PageHeaderGraphics    { background: url(../images/comuni/sfumatura_superiore.gif) no-repeat }
.PageHeaderTitle     { background-color: #da0202; width: 378px }
.Search { border: solid 1px #b30404 }
.SearchBodyCmd { color: #c00; font-size: 12pt;  padding: 2pt }
.SearchBodyField { color: black; font-size: 8pt;  text-decoration: none; background-color: #fce7e7; text-align: left; padding-right: 4pt; padding-left: 4pt; border: solid 1px #c0c0c0 }
.SearchBodyLabel { color: black; font-size: 9pt;  text-decoration: none; text-align: right; vertical-align: middle; padding-right: 4pt; padding-left: 4pt }
.SearchBodyNote { color: #3f3f3e; font-style: italic; font-size: 9pt;  text-decoration: none; text-align: left; vertical-align: middle; padding-right: 4pt; padding-left: 4pt; border-right: 1px solid #c00 }
.SearchGraphics { background-color: #e5e5e5 }
.UtilityBodyGeneric { color: #808080; font-weight: bold; font-size: 8pt; text-decoration: none; text-align: right; vertical-align: top; padding-right: 2pt; padding-left: 2pt }
.WindowBody  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-left: 0pt; font-size: 8pt;  text-decoration: none; text-align: left; vertical-align: top }

