html {overflow: -moz-scrollbars-vertical;}
a:link { text-decoration: none; color: #882222;}
a:visited { text-decoration: none; color: #882222;}
a:active { text-decoration: none; color: #882222;}
a:hover { text-decoration: none; color: #226622;}
.horizontal_line {color: #171753; heigth: 1pt;}
.picture_menu { width: 200; border-style: solid; border-color: #882222; border-width: 1pt; margin: 0pt;}
.picture_menu:hover { width: 200; border-style: solid; border-color: #226622; border-width: 1pt; margin: 0pt;}
.picture_biog { width: 400; margin: 10pt; margin-left: 30pt; padding: 8pt; border: 1pt solid; border-color: #ccccff;}
.picture_port_thumb { width: 150; height: 150; border-style: solid; border-width: 1pt; padding: 5pt; margin: 5pt; border-color: #882222;}
.picture_port_thumb:hover { width: 150; height: 150; border-style: solid; border-width: 1pt; padding: 5pt; margin: 5pt;border-color: #226622;}
.picture_port { height: 500; border-style: solid; border-width: 1pt; margin: 5pt; padding: 8pt; border-color: #ccccff}
.cont_head { text-align: center; line-height: 16pt; font-size: 18pt; color: #ccccff; margin-left: 5pt; margin-top: 50pt; margin-right: 10pt; margin-bottom: 12pt;}
.cont_text { text-align: center; line-height: 12pt; font-size: 10pt; color: #171753; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.biog_head { text-align: left; line-height: 16pt; font-size: 18pt; color: #ccccff; margin-left: 5pt; margin-top: 20pt; margin-right: 10pt; margin-bottom: 12pt;}
.biog_text { text-align: left; line-height: 12pt; font-size: 10pt; color: #ccccff; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.biog_head { text-align: left; line-height: 16pt; font-size: 18pt; color: #ccccff; margin-left: 5pt; margin-top: 20pt; margin-right: 10pt; margin-bottom: 12pt;}
.biog_text { text-align: left; line-height: 12pt; font-size: 10pt; color: #ccccff; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.expo_head { text-align: left; line-height: 16pt; font-size: 18pt; color: #ccccff; margin-left: 5pt; margin-top: 20pt; margin-right: 10pt; margin-bottom: 12pt;}
.expo_text { text-align: left; line-height: 12pt; font-size: 10pt; color: #ccccff; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.port_text { text-align: left; line-height: 18pt; font-size: 10pt; color: #ccccff; margin-left: 5pt; margin-top: 10pt; margin-right: 10pt; margin-bottom: 12pt;}
.port_thumb { text-align: center; line-height: 18pt; font-size: 10pt; color: #ccccff; margin-left: 0pt; margin-top: 10pt; margin-right: 0pt; margin-bottom: 12pt;}
.footer_text { text-align: center; line-height: 12pt; font-size: 10pt; color: #ccccff; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.banner_head { text-align: center; line-height: 12pt; font-size: 16pt; color: #ccccff; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.banner_text { text-align: center; line-height: 12pt; font-size: 12pt; color: #ccccff; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.portal_title { text-align: center; font-size: 40pt; color: #ffffff; margin-top: 5pt; margin-bottom: 0pt; font-weight: bold; }
.portal_sub_title { text-align: center; font-size: 16pt; color: #ffffff; margin-top: 5pt; margin-bottom: 0pt; font-weight: bold; }
.portal_text { text-align: center; font-size: 8pt; color: #ffffff; margin-bottom: 5pt; font-weight: bold; }
.menu_level_1_no {text-align: left; text-transform: lowercase; font-size: 12pt; line-height: 8pt; margin-left:10; margin-right:10; margin-top: 16; margin-bottom: 8;}
.menu_level_1_yes {color: ; text-align: left; text-transform: lowercase; font-size: 12pt; line-height: 8pt; margin-left:10; margin-right:10; margin-top: 16; margin-bottom: 8;}
.menu_level_2_no {text-align: left; text-transform: lowercase; font-size: 10pt; line-height: 8pt; margin-left:20; margin-right:20; margin-top: 8; margin-bottom: 4;}
.menu_level_2_yes {color: ; text-align: left; text-transform: lowercase; font-size: 10pt; line-height: 8pt; margin-left:20; margin-right:20; margin-top: 8; margin-bottom: 4;}
.menu_heading_cs { font-size: 17pt; color: ;text-align: center; }
.title { font-size: 12pt; color: ; margin: 3pt; margin-left: 5pt; margin-right: 0pt; font-weight: bold; }
.title_sub { font-size: 10pt; color: ; margin: 3pt; margin-left: 5pt; margin-right: 0pt; line-height: 12pt; }
.title_link { font-size: 10pt; color: ; text-transform: lowercase; margin: 3pt; margin-left: 5pt; margin-right: 0pt; line-height: 12pt; }
.title_fss { text-align: right; font-size: 12pt; color: ; margin: 3pt; margin-left: 0pt; margin-right: 5pt; font-weight: bold; }
.title_fss_sub { text-align: right; font-size: 10pt; color: ; margin: 3pt; margin-left: 0pt; margin-right: 5pt; line-height: 12pt; }
.title_fss_link { text-align: right; font-size: 10pt; color: ; margin: 3pt; margin-left: 0pt; margin-right: 5pt; line-height: 12pt; }
.item_head { line-height: 12pt; font-size: 9pt; color: ; font-weight: bold; margin-left: 5pt; margin-top: 12pt; margin-bottom: 0pt;}
.item_text { line-height: 12pt; font-size: 10pt; color: ; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.item_link_group { line-height: 12pt; font-size: 10pt; color: ; margin-left: 5pt; margin-bottom: 0; }
.item_link { line-height: 12pt; font-size: 10pt; color: ;margin-left: 10pt; margin-top: 0pt; margin-bottom: 0pt;}
.item_contact_head { text-align: center; line-height: 12pt; font-size: 9pt; color: ; font-weight: bold; margin-left: 5pt; margin-top: 12pt; margin-bottom: 0pt;}
.item_contact_text { text-align: center; line-height: 12pt; font-size: 10pt; color: ; margin-left: 5pt; margin-top: 5pt; margin-right: 10pt; margin-bottom: 12pt;}
.collection_abc { line-height: 12pt; font-size: 10pt; color: ; font-weight: bold; margin-left: 5pt; margin-top: 12pt; margin-bottom: 12pt;}
.collection_artist { line-height: 12pt; font-size: 10pt; color: ; font-weight: bold; margin-left: 10pt; margin-top: 0pt; margin-bottom: 0pt;}
.collection_album { line-height: 12pt; font-size: 10pt; color: ; margin-left: 20pt; margin-top: 0pt; margin-bottom: 0pt;}
.collection_song { line-height: 12pt; font-size: 10pt; color: ; margin-left: 70pt; margin-top: 0pt; margin-bottom: 0pt;}
.collection_nr { line-height: 12pt; font-size: 10pt; color: ; font-weight: normal;}
.table_item {width: 100%; padding: 0; vertical-align: top;}
.table_item_cell_left {width: 66%; padding: 0; vertical-align: top;}
.table_item_cell_right {padding: 5; vertical-align: top;}
.news_date { line-height: 0pt; font-size: 15pt; margin-left: 5; color: ; font-weight: bold; padding-top: 20;}
.news_text { font-size: 10pt; margin-left: 10pt; color: ; }
.text_link_chosen { color: ; }
.picture_biog_cs { width: 300; height: 300; margin-left: 10pt; margin-right: 10pt; margin-bottom: 10pt; margin-top: 10pt; }
.picture_flag_cs { width: 30; height: 20; padding-top: 0; padding-right: 0; padding-left: 0; padding-bottom: 0; border: 0; }
body { font-family: , Helvetica, Arial, sans-serif; font-size: 10pt; }
p { font-size: 10pt;}
.item_bullet { line-height: 12pt; font-size: 10pt; color: #171753; margin: 0pt; list-style-type: square;}
.item_list { margin: 0pt; padding-left:15;}
.chord_text { line-height: 12pt; font-size: 10pt; color: #171753; padding-top: 5;}
.chord_formula { line-height: 12pt; font-size: 10pt; color: #171753; padding-top: 5;text-align: right;}
.small_white { line-height: 8pt; font-size: 10pt; color: #171753; padding-top: 0;}
.small_item { line-height: 12pt; font-weight: bold; font-size: 10pt; color: #171753; padding-top: 5;}
.specs_type { font-size: 10pt; font-weight: bold;color: #171753; }
.specs_data { font-size: 10pt; color: #171753; }
.tbl_0020 { border-style: none none solid none; padding-left: 2; border-width: 1pt; border-bottom-color: #bb4466;}
.tbl_0002 { border-style: none none none solid; padding-left: 2; border-width: 1pt; border-left-color: #bb4466;}
.tbl_0010 { border-style: none none solid none; padding-left: 2; border-width: 1pt; border-bottom-color: #007711;}
.tbl_0200 { border-style: none solid none none; padding-left: 2; border-width: 1pt; border-right-color: #bb4466;}
.tbl_0210 { border-style: none solid solid none; padding-left: 2; border-width: 1pt; border-right-color: #bb4466;border-bottom-color: #007711;}
.tbl_0220 { border-style: none solid solid none; padding-left: 2; border-width: 1pt; border-right-color: #bb4466;border-bottom-color: #bb4466;}
.tbl_0102 { border-style: none solid none solid; padding-left: 2; border-width: 1pt; border-right-color: #007711;border-left-color: #bb4466; }
.tbl_0112 { border-style: none solid solid solid; padding-left: 2; border-width: 1pt; border-left-color: #bb4466;border-bottom-color: #007711;border-right-color: #007711;}
.tbl_0122 { border-style: none solid solid solid; padding-left: 2; border-width: 1pt; border-left-color: #bb4466;border-bottom-color: #bb4466;border-right-color: #007711;}
.tbl_2122 { border-style: solid solid solid solid; padding-left: 2; border-width: 1pt; border-top-color: #bb4466;border-left-color: #bb4466;border-bottom-color: #bb4466;border-right-color: #007711;}
.tbl_2020 { border-style: solid none solid none; padding-left: 2; border-width: 1pt; border-top-color: #bb4466; border-bottom-color: #bb4466;}
.tbl_2220 { border-style: solid solid solid none; padding-left: 2; border-width: 1pt; border-top-color: #bb4466; border-right-color: #bb4466; border-bottom-color: #bb4466;}
.tbl_0222 { border-style: none solid solid solid; padding-left: 2; border-width: 1pt; border-left-color: #bb4466; border-right-color: #bb4466; border-bottom-color: #bb4466;}
.tbl_2022 { border-style: solid none solid solid; padding-left: 2; border-width: 1pt; border-top-color: #bb4466; border-left-color: #bb4466; border-bottom-color: #bb4466;}
.tbl_0022 { border-style: none none solid solid; padding-left: 2; border-width: 1pt; border-left-color: #bb4466; border-bottom-color: #bb4466;}
.tbl_0012 { border-style: none none solid solid; padding-left: 2; border-width: 1pt; border-left-color: #bb4466; border-bottom-color: #007711;}
.tbl_2222 { border-style: solid solid solid solid; padding-left: 2; border-width: 1pt; border-left-color: #bb4466; border-bottom-color: #bb4466; border-top-color: #bb4466; border-right-color: #bb4466;}
.track_mix { font-size: 20pt; background-color: #112255; }
.track_record { font-size: 20pt; background-color: #bb4466; }
.track_edit { font-size: 10pt; background-color: #007711; }
.track_data { padding-left: 3; padding-right: 3; padding-top: 2; padding-bottom: 1; color: #FFFFFF;}
.track_title { font-weight: bold; font-size: 16pt; color: #171753; margin-top: 40pt;margin-bottom: 0pt;}
.track_sub_title { font-weight: bold; font-size: 10pt; color: #171753; margin: 0pt; line-height: 12pt;}
.page_text {background-image: url(../../picts/background_grey.jpg); background-color: ; }
.page_footer {background-color: ; }
.page_menu {background-color: ; }
.picture_player { width: 300; padding: 0; }
.picture_art_thumb { width: 150; height: 150; padding: 0; border:0; }
.picture_art_medium { width: 300; padding: 0; border:0; }
.picture_art_stagioni { width: 200; padding: 0; border:0; }
.picture_art_large { width: 750; padding: 10; border:0; }
.picture_composition { width: 270; height: 225; padding: 0; }
.picture_howe { width: 400; padding: 0; }
.picture_instrument { width: 150; height: 315; padding: 0; border: 0; }
.picture_name { width: 90; height: 90; padding: 0; border: 0; }
.picture_logo { width: 90; height: 90; padding: 0; border: 0; }
.picture_photography_thumb { padding: 0; border:0; }
.picture_photography_large { padding: 5; border:0; }
.picture_toc { width: 150; height: 150; margin-right: 5; margin-left: 5; margin-top: 5; border:0; }
.separator {width: 100%; height: 5px; margin-top: 5pt; margin-bottom: 5pt;}
.spec_text { font-family: arial; line-height: 10pt; font-size: 8pt; color: #171753; margin: 0pt;}
.spec_head { font-family: arial; line-height: 10pt; font-size: 8pt; color: #171753; font-weight: bold; margin-bottom: 0pt;}