body      { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(../images/comuni/puntini_sfondo.gif); text-align: center; margin-top: 10px; margin-left: 0px; width: 100%; height: auto }
.CompanyData    { color: #333; font-size: 7pt; text-decoration: none; text-align: left; vertical-align: top; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }
.CompanyDataLink  { color: #933; text-decoration: none }
.CompanyDataTitle  { color: #333; font-weight: bold; font-size: 7pt; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-left: 5px }
.ContentBody    { color: black; font-size: 10pt; text-decoration: none; text-align: justify; vertical-align: top; padding: 20px 20px 30px }
.ContentBodyForm { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left: 3px }
.ContentBodyFormHilighted { color: #f00; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.ContentBodyFormTitle { color: #333; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left: 3px; border-bottom: 1px solid #f00 }
.ContentBodyHilighted  { color: #333; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #f00 }
.ContentBodySubtitle { color: black; font-weight: bold; font-size: 10pt }
.ContentBodyTitle  { color: #f00; font-weight: bold; font-size: 11pt; text-decoration: none; margin-bottom: 10px; white-space: nowrap; }
.ContentBodyTitle2 { color: #696969; font-weight: bold; font-size: 7pt; text-decoration: none }
.Menu1 { font-size: 0px; background-color: white; margin: 0px; padding: 0px; border-top: 1px solid #f00; border-left: 1px solid #f00; width: 100%; height: 34px }
.Menu1BodyGraphic { background-image: url(../images/comuni/puntini_sfondo.gif) }
.Menu1BodyLabel   { color: #633; font-weight: bold; font-size: 8pt; text-decoration: none; text-align: center; text-transform: uppercase; vertical-align: middle; padding-right: 2px; padding-left: 2px }
.Menu1BodyLink { color: #633; font-weight: bold; font-size: 8pt; text-decoration: none }
.Menu1BodySelected   { color: #f00; font-weight: bold; font-size: 8pt; text-decoration: none; text-align: center; text-transform: uppercase; vertical-align: middle; padding-right: 2px; padding-left: 2px }
.Menu1BodyUtility { background-color: white; text-align: center; vertical-align: middle; border-right: 1px solid #f00 }
.Menu2   { font-family: Verdana; vertical-align: top; margin: 0px; padding: 20px 0px 0px; width: 200px }
.Menu2Body { margin: 7px 7px 7px 25px; padding: 1px; left: 0px }
.Menu2BodyLabel { color: black; font-weight: normal; font-size: 7pt; text-decoration: none; list-style-image: url(../images/comuni/freccia_menu2_off.gif); padding-bottom: 7px }
.Menu2BodyLink { color: black; font-weight: normal; font-size: 7pt; text-decoration: none }
.Menu2BodyLinkSelected { color: #f00; font-weight: normal; font-size: 7pt; text-decoration: none }
.Menu2BodySelected { color: #f00; font-weight: normal; font-size: 7pt; text-decoration: none; list-style-image: url(../images/comuni/freccia_menu2.gif); padding-bottom: 7px }
.Menu2Title  { color: #f00; font-weight: bold; font-size: 8pt; text-decoration: none; vertical-align: middle; margin-left: 5px }
.Menu2TitleLink { color: #f00; text-decoration: none }
.Menu3   { font-family: Verdana; text-align: left; vertical-align: top; float: left; border: solid 1px yellow; width: 150px }
.Menu3Body  { margin: 7px 7px 7px 25px; padding: 1px; left: 0px }
.Menu3BodyLabel  { color: #666; font-size: 7pt; list-style-image: url(../images/comuni/plus_grey.png); padding-bottom: 7px }
.Menu3BodyLink { color: #666; text-decoration: none }
.Menu3BodyLinkSelected { color: #f00; text-decoration: none }
.Menu3BodySelected  { color: #f00; font-size: 7pt; list-style-image: url(../images/comuni/plus_red.png); padding-bottom: 7px }
.Page { background-color: white; text-align: left; vertical-align: top; margin: 0px auto; padding: 0px; border: solid 1px #f00; width: 765px; height: auto }
.PageContent   { color: black; font-size: 10pt; text-decoration: none; text-align: justify; vertical-align: top; margin: 0px; padding: 20px 0px 0px; width: 550px }
.PageFooter { font-size: 7pt; font-family: Verdana; text-align: left; vertical-align: top; margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; border-top: 1px solid red; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 100% }
.PageHeader { margin: 0px; padding: 0px; border-top: 0px; border-right: 0px; border-bottom: 1px solid #f00; border-left: 0px; top: 0px; left: 0px; width: 100% }
.PopUp   { font-size: 10pt; background-color: white; text-align: left; vertical-align: top; margin: 10px; padding: 10px; border: solid 1px #f00; width: auto; height: auto }
