
/* i valori del Padding sono nell'ordine:
Top, right, bottom, left
i valori, eccetto lo "0" (zero) devono essere seguiti, 
senza spazi, dall'unità di misura*/
.NavBar { background-color: #FFFFFF; padding: 0; cursor: default; }
.TopItem { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; border: 1px solid #BABAD2; border-right: none; padding: 2px 0 2px 1px; cursor: pointer; }
.TopItemHover { background-image: url(img/button_light.png); background-color: #8E8DA9; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; border: 1px solid #7C7C94; border-bottom-color: #9593B2; padding: 2px 0 2px 1px; cursor: pointer; }
.Level2Item { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; padding: 2px 0 2px 0; cursor: pointer; }
.Level2ItemHover { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; text-decoration: underline; padding: 2px 0 2px 0; cursor: pointer; }
.Level2Group { background-color: white; background-image: url(../images/group_bg.gif); border-right: solid 1px #BABAD2; border-top-color: #F0F1F5; padding: 2px 0 2px 20px; }
.Empty { }
.accordionHeader { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; border: 1px solid #E6E6E6; border-right: none; border-collapse: collapse; padding: 2px 0 2px 2px; cursor: pointer; }
.accordionHeaderSub { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; border-right: none; padding: 0; cursor: pointer; border-collapse: collapse; }
.accordionContent { background-color: white; background-image: url(../images/group_bg.gif); border-right: solid 1px #E6E6E6; border-top-color: #E6E6E6; border-collapse: collapse; padding: 2px 0 2px 10px; border-collapse: collapse; }
.accordionContentSub { background-image: url(../images/group_bg.gif); padding: 0 0 0 10px; border-collapse: collapse; }
.accordionLink { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; color: #055d91; text-decoration: none; padding: 2px 0 2px 0; cursor: pointer; border-collapse: collapse; }
a.accordionLink { color: #055d91; font-weight: bold; }
a.accordionLink:hover { color: #055d91; text-decoration: underline; }
/*.ArialNero11Bold { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #636363; font-weight: bold; }*/
.ArialNero11Bold { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #434343; font-weight: bold; }
.TitoloSubMenu { font-size: 11px; font-family: Arial, Helvetica, sans-serif; /*color: #808080;*/ color: #636363; border-collapse: collapse; }
.accordionNavBar { background-color: #FFFFFF; padding: 2px 0 2px 0; cursor: default; border-collapse: collapse; }
.accordionNavBarSub { padding: 2px 0 2px 0; padding: 0 0 0 0; cursor: default; border-collapse: collapse; }
.headerImg { vertical-align: middle; }
.contentImg { padding: 2px 10px 2px 0; vertical-align: middle; border-collapse: collapse; }
.contentBody { height: 15px; padding: 2px 0 2px 0; border-bottom: solid 1px #E6E6E6; border-collapse: collapse; }
.contentBody_last { height: 15px; padding: 2px 0 2px 0; border-collapse: collapse; }
.contentBody_first_menu { height: 15px; padding: 0; border-bottom: solid 1px #E6E6E6; }
.contentTit { height: 15px; padding: 2px 0 2px 0; }
.contentTit_last { height: 15px; padding: 2px 0 2px 0; }
.cont { color: #636363; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; font-weight: normal; text-decoration: none; }
a.cont { color: #636363; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; font-weight: normal; text-decoration: none; }
a.cont:hover { font-weight: normal; text-decoration: underline; font-size: 11px; color: #636363; }
a.cont:selected { font-weight: normal; /*color: #E6E6E6;*/ }
a.cont_sub { color: Gray; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none; }
a.cont_sub:hover { font-weight: normal; text-decoration: underline; font-size: 11px; color: Gray; }
a.cont_sub:selected { font-weight: normal; color: Gray; }
