
.Basket { margin-right: 10px; margin-left: 10px; border: solid 1px #b30404 }
.BasketBodyCmd { color: #cc0000; font-size: 8pt;  text-decoration: none; background: url(../images/comuni/basket_cmd_background.gif) no-repeat right top; text-align: right; vertical-align: top; padding: 3pt }
.BasketBodyCmdLink { color: #c00 }
.BasketBodyField { color: black; font-size: 8pt;  text-decoration: none; background-color: #fce7e7; text-align: left; vertical-align: middle; border: solid 1px #c0c0c0 }
.BasketBodyGeneric { 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 }
.BasketBodyHilighted { color: black; font-weight: bold; font-size: 8pt;  text-decoration: none; background-color: #dcdcdc; text-align: center; vertical-align: top; margin-right: 1px; margin-left: 1px; padding: 2pt; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.BasketBodyLabel { color: #000; font-size: 8pt;  text-decoration: none; text-align: right; vertical-align: middle; border-bottom: 1px solid #b30404 }
.BasketBodyLink { color: #285e94; text-align: left; vertical-align: top; margin-right: 3px; margin-left: 3px }
.BasketBodyQuantity { color: black; font-size: 8pt; text-align: right; vertical-align: top; border-bottom: 1px solid #b30404; font-: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.BasketBodySelected { color: black; font-size: 8pt;  text-decoration: none; background-color: #f8f0c4; 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 }
.BasketBodyTitle { color: #c00; font-weight: bold; font-size: 10pt;  text-decoration: none; background: url(../images/comuni/basket_background.gif) no-repeat; text-align: left; vertical-align: top; padding-top: 2pt; padding-left: 2pt; border-bottom: 1px solid #c00 }
.BasketFooterHilighted { color: black; font-weight: bold; font-size: 8pt;  text-decoration: none; background-color: #dcdcdc; text-align: center; vertical-align: top; margin-right: 1px; margin-left: 1px; padding: 2pt; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.BasketFooterLabel { color: black; font-size: 8pt;  text-decoration: none; background-color: #dcdcdc; text-align: right; vertical-align: top; margin-right: 1px; margin-left: 1px; padding: 2pt; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.BasketHeaderTitle { color: #c00; font-weight: bold; font-size: 10pt;  text-decoration: none; background-image: url(../images/comuni/basket_title_background.gif); text-align: left; vertical-align: top; padding-top: 2pt; padding-left: 2pt; border-bottom: 1px solid #c00 }

.CatalogMaster { text-align: left; margin-right: 10px; margin-left: 10px; border: solid 1px #b30404; width: 95% }
.CatalogMasterBody  { font-size: 8pt;  text-align: left; vertical-align: top; margin: 10px }
.CatalogMasterBodyCmd { color: #808080; font-weight: bold; font-size: 10pt;  text-decoration: none; background: url(../images/comuni/catalogmaster_cmd_background.gif) no-repeat right top; text-align: right; vertical-align: top; padding: 3pt }
.CatalogMasterBodyCmdLink { color: #808080; font-weight: bold; font-size: 10pt;  text-decoration: none; text-align: right; vertical-align: top }
.CatalogMasterBodyGeneric { 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 }
.CatalogMasterBodyHilighted { color: black; font-weight: bold; font-size: 8pt;  text-decoration: none; background-color: #dcdcdc; text-align: center; vertical-align: top; margin-right: 1px; margin-left: 1px; padding: 2pt; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.CatalogMasterBodyImage { border: solid 1px #ffd93d }
.CatalogMasterBodyLabel { color: black; font-size: 8pt;  text-decoration: none; background-color: #d3d3d3; text-align: right; padding: 2pt; border-bottom: 1px solid white }
.CatalogMasterBodyLink { color: #285e94; font-size: 8pt;  text-decoration: underline }
.CatalogMasterBodyNote { font-size: 8pt;  text-decoration: none; text-align: left; padding: 2pt; border-bottom: 1px solid gray }
.CatalogMasterBodySelected { color: black; font-size: 8pt;  text-decoration: none; background-color: #f8f0c4; 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 }
.CatalogMasterBodyTable { border-top: none black; border-bottom: 1px solid black }
.CatalogMasterBodyTitle { color: #c00; font-weight: bold; font-size: 10pt;  text-decoration: none; background: url(../images/comuni/catalogmaster_2_background.gif) no-repeat; text-align: left; vertical-align: top; padding-top: 2pt; padding-left: 2pt; border-bottom: 1px solid #c00 }
.CatalogMasterHeaderTitle { color: #c00; font-weight: bold; font-size: 10pt;  text-decoration: none; background-image: url(../images/comuni/catalogmaster_title_background.gif); text-align: left; vertical-align: top; padding-top: 2pt; padding-left: 2pt; border-bottom: 1px solid #c00 }
.CatalogSlave { text-align: left; margin-right: 10px; margin-left: 10px; width: 95% }
.CatalogSlaveBodyCmd { color: #808080; font-weight: bold; font-size: 10pt;  text-decoration: none; background: url(../images/comuni/catalogslave_cmd_background.gif) no-repeat right top; text-align: right; vertical-align: top; padding: 3pt }
.CatalogSlaveBodyCmdLink { color: #808080; font-weight: bold; font-size: 10pt;  text-decoration: none; text-align: right; vertical-align: top }
.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; margin-right: 1px; margin-left: 1px; padding: 2pt; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.CatalogSlaveBodyLabel { color: black; font-size: 8pt;  text-align: left; vertical-align: top; border-bottom: 1px solid #b30404 }
.CatalogSlaveBodyLink { color: #285e94; text-align: left; vertical-align: top; margin-right: 3px; margin-left: 3px }
.CatalogSlaveBodySelected { color: black; font-size: 8pt;  text-decoration: none; background-color: #f8f0c4; 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 }
.CatalogSlaveBodyTitle { color: black; font-weight: bold; font-size: 10pt;  text-decoration: none; background-image: url(../images/comuni/catalogslave_body_title.gif); text-align: left; vertical-align: top; padding: 2pt; border: none 0px }
.CatalogSlaveHeaderTitle { color: #c00; font-weight: bold; font-size: 10pt;  text-decoration: none; background-image: url(../images/comuni/catalogslave_title_background.gif); text-align: left; vertical-align: top; padding-top: 2pt; padding-left: 2pt; border-bottom: 1px solid #c00 }
.ContentListCategory { text-align: ; border: solid 1px #b30404 }
.ContentListCategoryCmd { color: #808080; font-weight: bold; font-size: 10pt;  text-decoration: none; background: url(../images/comuni/content_listcategory_2_cmd_background.gif) no-repeat right top; text-align: right; vertical-align: top; padding: 3pt }
.ContentListCategoryCmdLink { color: #808080; font-weight: bold; font-size: 10pt;  text-decoration: none; text-align: right; vertical-align: top }
.ContentListCategoryLabel { color: #000; font-style: italic; font-weight: bold; font-size: 10pt;  text-decoration: none; background-image: url(../images/comuni/content_listcategory_2_background.gif); text-align: left; vertical-align: top; padding: 3pt; border-bottom: 1px solid #c00 }
.ContentListCategoryLink { color: #000; font-style: italic; font-weight: bold; font-size: 10pt;  text-decoration: none; border-bottom: 1px solid #ff6347 }
.ContentListCategoryTitle { color: #c00; font-weight: bold; font-size: 10pt;  text-decoration: none; background-image: url(../images/comuni/content_listcategory_2_title_background.gif); text-align: left; vertical-align: top; padding-top: 2pt; padding-left: 2pt; border-bottom: 1px solid #c00 }
.ListPagesBody { background-color: #f8f0c4; padding: 0px; border: solid 1px #c00; width: 100% }
.ListPagesBodyGeneric { color: #c00; font-size: 9pt;  text-decoration: none; text-align: left; vertical-align: top; padding: 2pt }
.ListPagesBodyLink { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ListPagesBodyLink { color: #c00; font-size: 8pt;  text-align: justify; vertical-align: top }
.ListPagesBodyNote { color: #b30404; font-weight: bold; font-size: 9pt;  text-decoration: none; text-align: left; vertical-align: top; padding-left: 2pt }
.ListPagesGraphics { color: #c00; font-size: 10pt; text-decoration: none; text-align: justify; vertical-align: top; padding-top: 2pt; padding-bottom: 2pt }
.ListPagesTable { color: #c00; font-size: 10pt; text-decoration: none; background-color: #fce7e7; text-align: justify; vertical-align: top; border: solid 1px #c00 }
.Menu2   { background-color: #7d7b7b; text-align: left; vertical-align: top; width: 130px }
.Menu2Body { padding: 0px; width: 100%; color: #000; font-weight: bold; font-size: 9pt; font-family: "Univers Condensed", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.Menu2BodyGraphics   { background-image: url(../images/comuni/sfumatura_sx.gif); width: 2px }
.Menu2BodyHiLighted { background: #e5e5e5 url(../images/comuni/flag_azienda_on.gif) no-repeat; text-align: left; vertical-align: top; padding-top: 2pt; padding-bottom: 2pt; padding-left: 20px; border-bottom: 1pt solid white }
.Menu2BodyLabel                { background: url(../images/comuni/flag_azienda.gif) no-repeat; text-align: left; vertical-align: top; padding-top: 2pt; padding-bottom: 2pt; padding-left: 20px; border-bottom: 1pt solid white }
.Menu2BodyLink   { color: #000; text-decoration: none }
.Menu3BodyHiLighted { color: #000; font-weight: bold; font-size: 8pt; font-family: "Univers Condensed", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #bebdbd url(../images/comuni/flag_menu3.gif) no-repeat; text-align: left; padding-right: 3pt; padding-left: 35px; border-bottom: 1pt solid white }
.Menu3BodyLabel  { color: #000; font-weight: bold; font-size: 8pt; font-family: "Univers Condensed", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff7d8; text-align: left; padding-right: 3pt; padding-left: 35px; border-bottom: 1pt solid white }
.Menu3BodyLink  { color: #000; text-decoration: none }
.OLDBasketBodyGeneric { color: black; font-size: 8pt;  text-decoration: none; text-align: center; vertical-align: top }
.OLDCatalogMasterBodyGeneric   { 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 }
.OLDCatalogMasterBodyHilighted  { 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 }
.Search  { margin-right: 10px; margin-left: 10px; border: solid 1px #b30404; width: auto }
.SearchBodyCmd { color: #cc0000; font-weight: bold; font-size: 10pt;  text-decoration: none; background: url(../images/comuni/search_cmd_background.gif) no-repeat right top; text-align: right; vertical-align: top; padding: 3pt }
.SearchBodyCmdLink { color: #c00; font-size: 10pt;  padding: 2pt }
.SearchBodyField { color: black; font-size: 8pt;  text-decoration: none; background-color: #fce7e7; text-align: left; vertical-align: middle; border: solid 1px #c0c0c0 }
.SearchBodyLabel  { color: #000; font-size: 9pt;  text-decoration: none; text-align: right; vertical-align: top; padding-right: 4pt; padding-left: 4pt }
.SearchBodyList { color: black; font-size: 8pt;  text-decoration: none; background-color: #fce7e7; text-align: left; vertical-align: middle }
.SearchBodyNote { color: black; font-size: 6pt;  text-decoration: none; background-color: #fce7e7; text-align: left; vertical-align: middle }
.SearchBodyTitle  { color: #c00; font-weight: bold; font-size: 10pt;  text-decoration: none; background-image: url(../images/comuni/search_title_background.gif); text-align: left; vertical-align: top; padding-top: 2pt; padding-left: 2pt; border-bottom: 1px solid #c00 }
.SearchGraphics { background-color: #e5e5e5 }

