
a.Menu3Link:hover { color: white; text-decoration: none; background-color: black; padding: 2px }
body        { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; text-align: center; top: 0px; left: 0px }
td { font-size: 8pt }
.ColoriSerie { color: #696969; font-size: 7pt; text-decoration: none; text-align: center; vertical-align: middle; padding: 3px }
.CompanyData { color: #696969; font-size: 7pt; text-decoration: none; background-color: #dcdcdc; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 100% }
.CompanyDataLink { color: #696969; text-decoration: none }
.CompanyDataTitle { color: #696969; font-weight: bold; font-size: 7pt; text-decoration: none }
.ContentBodyCmd { color: black; font-size: 8pt; text-decoration: none; vertical-align: middle }
.ContentBodyCmdHilighted { color: #cc9900; font-weight: bold; font-size: 8pt; text-decoration: none; vertical-align: middle }
.ContentBodyCmdImput { color: #333333; font-size: 8pt; text-decoration: none }
.ContentBodyLinks { vertical-align: top; padding-right: 20px }
.ContentBodyLinksGraphics { border-bottom: 1px solid #999999 }
.ContentBodyLinksLabel { color: black; font-size: 8pt; text-decoration: none; background-color: #dcdcdc; text-align: left; vertical-align: top; padding-right: 3px; padding-left: 3px; border-bottom: 1px solid white }
.ContentBodyLinksTitle { color: black; font-weight: bold; font-size: 8pt; text-decoration: none; text-align: right; padding-right: 5px; padding-left: 3px; border-top: 1px solid #999999; border-right: 1px solid #999; border-bottom: 1px solid #999999; width: 95% }
.ContentBodyMenuProduct { color: #696969; font-size: 7pt; text-decoration: none; background-color: white; text-align: center; padding-right: 2px; padding-left: 2px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; height: 17px }
.ContentBodyMenuProductLink { color: #696969; text-decoration: none }
.ContentBodyNote { color: #696969; font-size: 8pt; text-decoration: none; text-align: right; padding-top: 2px; padding-right: 10px; padding-bottom: 2px }
.ContentBodyNoteLink { color: #333333; font-weight: bold; font-size: 8pt }
.ContentBodyProductLabel { color: #696969; font-size: 7pt; text-decoration: none; text-align: center; vertical-align: top }
.ContentBodyProductMenu2Label { color: #696969; font-size: 7pt; text-decoration: none; background-color: #dcdcdc; text-align: left; vertical-align: text-top; padding: 4px 3px; border-bottom: 2px solid white }
.ContentBodyProductMenu2Link { color: #696969; text-decoration: none }
.ContentBodyProductMenu2Title { color: #696969; font-size: 7pt; text-decoration: none; text-align: center; padding-right: 12px; padding-left: 3px; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999 }
.ContentBodyProductSubtitle { color: #999999; font-size: 7pt; text-decoration: none; border-top: 1px solid #f1bf00; border-bottom: 1px solid #f1bf00 }
.ContentBodyProductSubtitleLink { color: #999999; text-decoration: none }
.ContentBodySubtitleGraphics { color: black; font-weight: bold; font-size: 8pt; text-decoration: none; padding-left: 5px; border-bottom: 1px solid #cc9900 }
.ContentBodyText { text-align: left }
.ContentBodyTextHilighted { color: black; font-weight: bold; font-size: 8pt; text-decoration: none; text-align: left; vertical-align: top }
.ContentFooter { background-color: white; padding: 10px }
.ContentFooterGeneric { color: black; font-size: 8pt; text-decoration: none; background: url(../images/home/img_sfondo_zoom.gif) no-repeat; text-align: left; vertical-align: top; padding-top: 15px; padding-bottom: 15px; padding-left: 10px;}
.ContentFooterMenu { color: white; font-size: 8pt; text-decoration: none; background-color: #999999; text-align: left; padding-right: 2px; padding-left: 5px }
.ContentFooterNews { color: black; font-size: 8pt; text-decoration: none; background-color: #cccccc; text-align: justify; vertical-align: top; padding: 15px }
.ContentFooterNote { color: white; font-size: 8pt; text-decoration: none; text-align: right; padding-top: 3px; padding-bottom: 3px }
.ContentFooterTitle { color: black; font-weight: bold; font-size: 7pt; text-decoration: none; background-color: white; text-align: center; padding-right: 5px; padding-left: 5px }
.ContentLink { color: black; text-decoration: underline }
.ContentSpecifiche { color: black; font-size: 8pt; text-decoration: none; background-color: white; text-align: left; vertical-align: top; position: absolute; left: 600px; width: 240px; overflow: hidden }
.ContentSpecificheImg { color: black; font-weight: bold; font-size: 8pt; text-decoration: none; text-align: center; vertical-align: bottom; width: 186px; height: 183px }
.ContentStillLife { text-align: left; vertical-align: top; position: absolute; left: 180px; top: 112px; width: 360px; overflow: hidden }
.Debug  { color: white }
.ListAmbColLeft { font-size: 8pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid #696969 }
.ListAmbColRight { font-size: 8pt; padding-left: 5px; border-bottom: 1px solid #696969; border-left: 1px solid #696969 }
.ListPageColCenter { font-size: 8pt; padding-left: 5px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969 }
.ListPageColHidden { color: white; font-size: 10pt }
.ListPageColLeft { font-size: 8pt; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid #696969 }
.ListPageColLink { color: #696969; text-decoration: none }
.ListPageColRight { font-size: 8pt; padding-left: 5px; border-bottom: 1px solid #696969 }
.ListPageColTitleCenter { color: #333333; font-size: 10pt; padding-left: 10px; border: solid 1px #696969 }
.ListPageColTitleLeft { color: #333333; font-size: 10pt; padding-right: 10px; border-top: 1px solid #696969; border-bottom: 1px solid #696969 }
.ListPageColTitleRight { color: #333333; font-size: 10pt; padding-left: 10px; border-top: 1px solid #696969; border-bottom: 1px solid #696969 }
.ListPageResultLink { color: #696969; font-size: 8pt }
.ListPageResultTitle { color: #696969; font-size: 8pt }
.ListPageResultValue { color: #000000; font-size: 8pt; text-decoration: none }
.ListPageTitle { color: #333333; font-size: 10pt; border-bottom: 1px solid #ffffff }
.Menu1Label { color: #696969; font-size: 8pt; text-decoration: none; text-align: center; vertical-align: middle; padding: 2px 10px; border-right: 1px dotted gray; height: 20px }
.Menu1LabelSelected { color: white; font-size: 8pt; text-decoration: none; background-color: black; text-align: center; vertical-align: middle; padding: 2px 10px; border-right: 1px dotted gray; height: 20px }
.Menu1Link { color: #696969; text-decoration: none }
.Menu1LinkSelected { color: #FFFFFF; text-decoration: none }
.Menu2  { background-color: white; text-align: left; border-bottom: 2px solid #999999; width: 100% }
.Menu2Label { color: #696969; font-size: 8pt; text-decoration: none; text-align: center; vertical-align: middle; padding-right: 15px; padding-left: 15px; border-right: 1px inset #808080; width: auto; height: 18px }
.Menu2Link { color: #696969; font-size: 8pt; text-decoration: none }
.Menu2Selected { color: black; font-weight: bold; font-size: 8pt; text-decoration: none; text-align: center; vertical-align: middle; padding-right: 15px; padding-left: 15px; border-right: 1px solid #808080; width: auto; height: 18px }
.Menu3Label { color: #000000; text-decoration: none; background-color: #d3d3d3; padding: 2px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; width: auto }
.Menu3Link { color: #000000; text-decoration: none }
.Menu3Selected { color: white; text-decoration: none; background-color: black; padding: 2px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; width: auto }
.PageFooter   { color: black; font-size: 10px; background-color: black; border: solid 1px black }
.PageHeader { background-color: black; border-top: 0px none; border-right: 0px none; border-bottom: 1px solid #808080; border-left: 0px none }
.PageHeaderMenuBottom { color: #808080; font-size: 1pt; background-color: white; text-align: left; vertical-align: middle; margin: 0px; padding: 0px; border-top: 1px solid #808080; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 100%; height: auto }
.PageHeaderMenuLanguage { color: #996600; font-size: 8pt; text-decoration: none; background-color: #fc0; text-align: right; vertical-align: middle; margin: 0px; padding: 0px; border-top: 1px solid #999999; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; height: 26px }
.PageHeaderMenuLanguageLabel  { color: black; font-weight: bold; padding-right: 10px; padding-left: 10px }
.PageHeaderMenuLanguageLink  { color: #996600; font-weight: normal; text-decoration: none }
.PageHeaderMenuRiservato { color: black; font-size: 8pt; text-decoration: none; background-color: #cccccc; text-align: right; vertical-align: middle; margin: 0px; padding: 0px; border-top: 1px solid #808080; height: auto }
.PageHeaderMenuRiservatoLink { color: black; text-decoration: none; padding-right: 10px }
.PageHeaderMenuTecnica  { color: black; font-size: 8pt; text-decoration: none; background-color: #999999; text-align: right; vertical-align: middle; margin: 0px; padding: 0px; border-top: 1px solid #808080; width: 165px }
.PageHeaderMenuTecnicaLabelSelected { color: black; font-weight: bold; text-decoration: none; padding-right: 10px }
.PageHeaderMenuTecnicaLink  { color: black; font-weight: normal; text-decoration: none; padding-right: 10px }
.PageHeaderMenuTop      { color: #808080; font-size: 1pt; background: white url(../images/comuni/img_sfondo_menu_utility_800.gif) no-repeat right ; vertical-align: middle; margin: 0px; padding: 0px; border-top: 1px solid #808080; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 100%; height: auto }
.PageHeaderMenuTopLabel   { color: #696969; font-size: 8pt; text-decoration: none; text-align: center; vertical-align: middle; padding: 2px 20px; border-right: 1px solid #a9a9a9; width: auto; height: 20px }
.PageHeaderMenuTopLink  { color: #696969; text-decoration: none }
.PageHeaderMenuTopSelected    { color: white; font-weight: bold; font-size: 8pt; text-decoration: none; background-color: black; text-align: center; vertical-align: middle; padding: 2px 20px; border-right: 1px solid #a9a9a9; width: auto; height: 20px }
.PageHeaderUtility { color: white; font-size: 8pt; text-decoration: none; padding-right: 3px }
.PageHeaderUtilityLink { color: white; text-decoration: none }
.SearchBodyGeneric { color: black; font-size: 8pt; text-decoration: none; background-color: white; text-align: left; padding: 5px; border-right: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #999999  }
.SearchBodyList { text-align: left; list-style-image: url(../images/comuni/meno.gif); margin-top: 0px; margin-bottom: 0px; margin-left: 12px; padding-left: 5px }
.SearchBodyTitle { color: #666666; font-size: 8pt; text-decoration: none; background-color: #cccccc; padding-right: 5px; padding-left: 10px; border-top: 1px solid #999999; border-right: 1px solid #999999; height: 20px }
.SearchBodyTitleGraphic { background-image: url(../images/comuni/linea_search_title.gif) }
.SearchBodyTitleLeft { font-size: 8pt; background-color: white; border-bottom: 1px solid #999999; height: 20px; width: 80% }
.SearchBodyUtility { color: #808080; font-weight: bold; font-size: 7pt; background-color: #cccccc; text-align: left; padding-left: 5px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999 }
.SearchBodyUtilityLink { color: #808080; text-decoration: none }
.SearchBodyVisual { border-top: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969 }
.SearchBodyVisualNote { padding-left: 5px; border-bottom: 1px solid #696969; height: 24px }
.SearchBodyVisualRight { border: solid 1px #696969 }
.SearchBodyVisualTitle { color: white; background-color: #696969; text-align: center }
.SerchBodyField { color: black; font-size: 7pt; text-decoration: none; text-align: left }
.SerchBodyLabel { color: black; font-size: 7pt; text-decoration: none; text-align: right; vertical-align: middle; padding-top: 8px; padding-right: 2px; padding-bottom: 8px }
#ContentBody        { color: black; font-size: 8pt; text-decoration: none; background-color: white; padding: 10px 20px 20px; width: auto }
#ContentSpecificheImg  { margin-right: 300px; padding-right: 10px; padding-left: 10px }
#Menu3 { font-size: 8pt; text-align: center; vertical-align: middle; margin-right: 10px; border-top: 1px solid #999999; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; position: absolute; top: 112px; left: 10px; width: 150px }
#Menu3SOS { font-size: 8pt; text-align: center; vertical-align: middle; float: left; margin-right: 10px; border-top: 1px solid #999999; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; top: 0px; left: 0px; width: 150px }
#middle      { margin: 0px 280px 0px 160px; width: auto }
#middleLeft  { margin: 0px 280px 0px 10px; width: auto; border: 1px solid white; }
#middleRight { margin: 2px 10px 0px 160px; width: auto; border: 1px solid white; }
#Page          { background-color: white; margin-right: auto; margin-bottom: 20px; margin-left: auto; border: solid 1px black; position: relative; width: 850px }
#SearchBody { text-align: right; padding-right: 10px; padding-left: 10px; position: absolute; top: 112px; right: 10px; width: 250px }
#SearchBodySOS  { text-align: right; float: right; padding-right: 10px; padding-left: 10px; width: 250px }
.CatalogSlaveBodyLink { color: black; font-weight: bold; text-decoration: none }
