@import "reset.css";
.clear {clear:both;}
body {font-family:'Lucida Grande','Arial','Helvetica',sans-serif;font-size:12px;line-height:16px;background:#253A4E;color:#fff;}
#container {width:980px;margin:0 auto;background:url(../img/def/bg_container.gif);padding:0;position:relative;}
#bg_top {background:url(../img/def/bg_top.gif) no-repeat;}
#bg_bottom {padding:245px 30px 50px;background:url(../img/def/bg_bottom.gif) no-repeat bottom;}
h1 {position:absolute;top:75px;right:30px;width:760px;background:url(../img/liszt_society.jpg);height:160px;text-indent:-999em;}
h1 a {display:block;width:760px;height:160px;}

#language_area {position:absolute;right:30px;top:55px;}
#language_area li {float:left;margin-left:10px;font-size:14px;text-transform:uppercase;}
#language_area li a {color:#6D92A2;text-decoration:none;}
#language_area li a:hover {color:#fff;}

#menu_box {background:#131313;font-family:'Lucida Grande','Arial','Helvetica',sans-serif;position:absolute;top:75px;left:30px;height:140px;width:130px;padding:10px;}
#menu_box li {line-height:23px;font-size:12px;text-transform:uppercase;}
#menu_box li a {color:#fff;text-decoration:none;}

#box_big {width:310px;height:310px;position:absolute;right:30px;top:245px;margin-bottom:10px;}
#box_big a {position:absolute;top:0;left:0;z-index:8;}
#box_big a.active {z-index:10;}
#box_big a.last-active {z-index:9;}
#page {background:none;}
#left_menu {width:150px;font-family:'Lucida Grande','Arial','Helvetica',sans-serif;float:left;margin-right:10px;}
#left_menu li {margin-bottom:10px;height:130px;padding:10px;text-transform:uppercase;}
#left_menu li a {color:#fff;text-decoration:none;text-transform:none;line-height:11px;}
#left_menu li li {border-bottom:none;height:auto;padding:0;padding-left:4px;margin-bottom:2px;}
#right_menu {width:310px;margin-left:10px;float:right;margin-top:320px;font-family:'Lucida Grande','Arial','Helvetica',sans-serif;}
#right_menu li {margin-bottom:10px;height:130px;padding:10px;width:130px;float:left;}
#right_menu li.odd {margin-right:10px;}
#right_menu li.largo {width:290px;}
#right_menu li a {color:#fff;text-decoration:none;}
#right_menu li li {border-bottom:none;height:auto;padding:0;padding-left:4px;border-right:none;}
#left_menu li a.block, #right_menu li a.block {text-transform:uppercase;display:block;height:100%;}
#left_menu li a.nascondi_label, #right_menu li a.nascondi_label {text-indent:-999em;}

#content {width:420px;float:left;padding:10px;font-size:11px;}
#content p {margin-bottom:10px;}
#content h2 {font-size:14px;font-weight:normal;font-family:'Lucida Grande','Arial','Helvetica',sans-serif;margin-bottom:10px;text-transform:uppercase;}

#footer {margin-top:10px;padding:20px 0;font-family:'Lucida Grande','Arial','Helvetica',sans-serif;font-size:12px;}

h3, h3 a {color:#7AD3F7 !important;margin-bottom:4px;font-size:12px;}

ul.news_list {}
ul.news_list li {border-bottom:1px solid #7AD3F7;float:left;width:100%;padding-bottom:10px;margin-bottom:10px;}
ul.news_list li a {color:#7AD3F7;text-decoration:none;}
ul.news_list li img {float:left;margin-right:10px;margin-bottom:10px;}

ul.list {}
ul.list li {border-bottom:1px solid #506F8B;float:left;width:100%;padding-bottom:10px;margin-bottom:10px;}
ul.list li a {color:#7AD3F7;text-decoration:none;}

.attivita_list li, .repertorio_list li {float:left;width:100%;}
.repertorio_list li {padding:4px;width:412px;}
.attivita_list li a {display:block;float:left;padding:4px;}
.attivita_list li a:hover {background:#506F8B;}
.attivita_list li.odd, .repertorio_list li.odd {background:#263B50;}
.attivita_list li, .attivita_list li a {color:#DBDCD9 !important;text-decoration:none;}
.attivita_list li .data {float:left;width:64px;margin-right:8px;}
.attivita_list li .titolo {float:left;width:192px;margin-right:8px;}
.attivita_list li .luogo {float:left;width:140px;}
.repertorio_list li .autore {float:left;width:132px;margin-right:8px;}
.repertorio_list li .titolo {float:left;width:260px;}

ul.gallery_list {margin:15px 0;float:left;width:100%;}
ul.gallery_list li {float:left;margin-right:5px;margin-bottom:5px;}
ul.gallery_list li a img {width:75px;height:75px;border:2px solid #383f26;float:left;}
ul.gallery_list li a:hover img {border:2px solid #585f46;}

ul.allegati_list {margin:15px 0;}
ul.allegati_list li {border-bottom:1px solid #506F8B;float:none !important;width:auto !important;padding:10px 0;margin-bottom:0 !important;}
ul.allegati_list li a {color:#dbdcd9 !important;text-decoration:none !important;font-size:12px !important;}

ul.link_list {margin:15px 0;}
ul.link_list li {border-bottom:none !important;float:none !important;width:auto !important;padding-bottom:0 !important;margin-bottom:0 !important;}
ul.link_list li a {color:#dbdcd9 !important;text-decoration:none !important;font-size:12px !important;}



#content a {color:#7AD3F7}

.brani_list {}
.brani_list li {float:left;width:100%;border-bottom:1px solid #383f26;padding:0;line-height:18px;margin-bottom:10px;}
.brani_list li .titolo {float:left;width:300px;}

form {}
form label {margin-top:10px;display:block;}
form input {width:300px;}
form textarea {width:300px;height:120px;}
form button {background:#7ad3f7;color:#fff;padding:5px;display:block;border:none;margin-top:10px;}

#page_navigation {text-align:right;}
#page_navigation a {margin-left:10px;}