/*
colori
1C2012
292D1F
383f26
585f46
*/

@import "reset.css";
.clear {clear:both;}
body {font-family:'Arial','Helvetica',sans-serif;font-size:12px;line-height:15px;background:url(../img/bg_page.jpg) repeat-x #292D1F;color:#FFF;}
#container {width:920px;margin:0 auto;background:url(../img/bg_center.png) repeat-y;padding:0;position:relative;padding:190px 30px 10px;}
#bg_top {background:url(../img/bg_top.png) no-repeat;height:18px;margin:0 auto;width:980px;margin-top:20px;}
#bg_bottom {background:url(../img/bg_bottom.png) no-repeat;height:18px;margin:0 auto;width:980px;margin-bottom:20px;}
h1 {position:absolute;top:20px;left:190px;width:440px;background:url(../img/michele_campanella.jpg);height:160px;text-indent:-999em;}
h1 a {display:block;width:440px;height:160px;}
#language_area {position:absolute;right:30px;top:0;}
#language_area li {float:left;margin-left:10px;font-size:14px;text-transform:uppercase;}
#language_area li a {color:#999966;text-decoration:none;}
#language_area li a:hover {color:#585f46;}

#menu_box {background:url(../img/bg_menu.jpg) no-repeat;font-family:'Arial','Helvetica',sans-serif;position:absolute;top:20px;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:#dbdcd9;text-decoration:none;}
#box_big {width:310px;height:310px;position:absolute;right:30px;top:20px;border-bottom:10px solid #242619;background:#2F3123;}
#box_big img {width:310px;height:310px;}
#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;}

#page {background:url(../img/bg_container.gif);border-bottom:10px solid #242619;}
#left_menu {width:150px;font-family:'Arial','Helvetica',sans-serif;float:left;margin-right:10px;}
#left_menu li {vertical-align:bottom;border-bottom:10px solid #242619;height:150px;text-transform:uppercase;position:relative;}
#left_menu li .li_content {position:absolute;bottom:5px;background:url(../img/bg_menu.png);padding:5px;width:140px;}
#left_menu li ul {margin:0;padding:0;vertical-align:bottom;}
#left_menu li a {color:#fff;text-decoration:none;text-transform:none;}
#left_menu li li {vertical-align:bottom;border-bottom:none;height:auto;padding:0;padding-left:4px;}


#right_menu {width:310px;margin-left:10px;float:right;margin-top:150px;font-family:'Arial','Helvetica',sans-serif;}
#right_menu li {border-bottom:10px solid #242619;height:150px;width:150px;float:left;position:relative;}
#right_menu li .li_content {position:absolute;bottom:5px;background:url(../img/bg_menu.png);padding:5px;width:140px;}
#right_menu li.odd {border-right:10px solid #242619;}
#right_menu li.largo {width:310px;}
#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:420px;float:left;padding:10px;min-height:800px;font-size:11px;}
#content h2 {font-size:15px;font-weight:normal;font-family:'Arial','Helvetica',sans-serif;margin-bottom:10px;}
#content p {margin-bottom:10px;}

#footer {clear:both;background:#2F3123;padding:20px;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:#585f46;}
.attivita_list li.odd, .repertorio_list li.odd {background:#242619;}
.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 #242619;float:none !important;width:auto !important;padding:10px 0 !important;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:1px solid #242619;float:none !important;width:auto !important;padding:10px 0 !important;margin-bottom:0 !important;}
ul.link_list li a {color:#dbdcd9 !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:#dbdcd9;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:#dbdcd9;text-decoration:none;}

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

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