@import "reset.css";
.clear {clear:both;}
body {font-family:'Arial','Helvetica',sans-serif;font-size:12px;line-height:16px;background:url(../img/bg_body.gif) repeat-x #fff;color:#000;}
#container {width:980px;margin:0 auto;background:url(../img/bg_container.gif) repeat-x #fff;padding:0;position:relative;}
#page {padding:220px 20px 50px;background:url(../img/header.jpg) no-repeat;}
/*#bg_top {}
#bg_bottom {}*/
h1 {position:absolute;top:95px;right:30px;width:360px;height:100px;text-indent:-999em;}
h1 a {display:block;width:360px;height:100px;}

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

#menu_box {background:#ddd;font-family:Georgia, "Times New Roman", Times, serif;position:absolute;top:220px;left:20px;height:140px;width:140px;padding:10px;}
#menu_box li {line-height:23px;font-size:13px;text-transform:uppercase;}
#menu_box li a {color:#000;text-decoration:none;}
#menu_box li a:hover,#menu_box li.active a:hover {color:#ee1c23;}

/*
#box_big {background:red;width:320px;height:320px;position:absolute;right:20px;top:50px;border-bottom:10px solid #292D1F;}

#box_big {}
#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;}

*/

#news_right {float:right;width:160px;padding:10px;}
#news_right h2 {color:#000;text-transform:uppercase;font-size:13px;font-weight:normal;margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;}
#news_right ul li {margin-bottom:20px;}
#news_right ul li .data {display:block;}
#news_right ul li h3 a {color:#ee1c23 !important;text-transform:uppercase;font-weight:normal;text-decoration:none;font-size:14px;}
#news_right ul li a {color:#ee1c23 !important;text-decoration:none;}

#left_menu {width:160px;font-family:Georgia, "Times New Roman", Times, serif;float:left;margin-right:10px;margin-top:170px;color:#fff;}
#left_menu li {margin-bottom:10px;height:160px;text-transform:uppercase;position:relative;}
#left_menu li .li_content {position:absolute;bottom:5px;background:url(../img/bg_menu.png);padding:5px;width:150px;}
#left_menu li a {color:#fff;text-decoration:none;text-transform:none;}
#left_menu li li {border-bottom:none;height:auto;padding:0;padding-left:4px;margin-bottom:0;}

#right_menu {width:320px;margin-left:10px;float:right;margin-top:160px;font-family:'Arial','Helvetica',sans-serif;}
#right_menu li {border-bottom:10px solid #292D1F;height:155px;width:155px;float:left;position:relative;}
#right_menu li .li_content {position:absolute;bottom:5px;background:url(../img/bg_menu.png);padding:5px;width:145px;}
#right_menu li.odd {border-right:10px solid #292D1F;}
#right_menu li.largo {width:320px;}
#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 {color:red;text-indent:-999em;}

#content {width:560px;float:left;padding:10px;font-family:Georgia, "Times New Roman", Times, serif;}
#content h2 {font-size:13px;font-weight:normal;margin-bottom:10px;text-transform:uppercase;}
#content p {margin-bottom:10px;}

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

.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:#aaa;}
.attivita_list li.odd, .repertorio_list li.odd {background:#ccc;}
.attivita_list li, .attivita_list li a {color:#000 !important;text-decoration:none;}
.attivita_list li .data {float:left;width:84px;margin-right:8px;}
.attivita_list li .titolo {float:left;width:272px;margin-right:8px;}
.attivita_list li .luogo {float:left;width:180px;}
.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 #000;float:none !important;width:auto !important;padding:10px 0 !important;margin-bottom:0 !important;}
ul.allegati_list li a {color:#ee1c23 !important;text-decoration:none !important;font-size:12px !important;}

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

ul.news_list {}
ul.news_list li {border-bottom:1px solid #383f26;float:left;width:100%;padding-bottom:10px;margin-bottom:10px;}
ul.news_list li a {color:#ee1c23;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 #383f26;float:left;width:100%;padding-bottom:10px;margin-bottom:10px;}
ul.list li a {color:#ee1c23;text-decoration:none;}

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

.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:#ee1c23;color:#fff;padding:5px;display:block;border:none;margin-top:10px;}