@charset "UTF-8";
/* CSS Document */

body{margin:0; background:url(../images/base-fondo.jpg) top left repeat-x #dca; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#555;}
img{border:0;}
img.marchi{padding:0 0 20px 20px;}
b, strong{color:#222;}
a{color:#07c; text-decoration:underline; font-weight:bold;}
a:hover{color:#024;}
p{margin:0;}
h1{font-size:24px; line-height:28px; margin:0; padding:20px 0 10px 0; font-weight:normal; color:#07c;}
h1.partner{padding:30px 0 20px 20px;}
strong.blu{color:#07c;}


/* GENERALI */
#container{width:980px; display:block;}
#container-artisti{width:980px; display:block; border-bottom:solid 1px #9c9078;}
.cleaner{height:1PX; display:block; clear:both;}
#firma{position:absolute; top:0px; right:0px; width:60px; height:20px;}


/* TESTATA */
#testata{height:200px; display:block;}
a.logo{width:375px; height:100px; display:block; float:left; background:url(../images/base-logo-S.jpg) top left no-repeat;}
a:hover.logo{background:url(../images/base-logo-A.jpg) top left no-repeat;}
img.banner-iqh{display:block; float:right; padding:10px 0 0 0; width:570px;}

.menu ul{display:block; padding:0; margin:0; height:50px; list-style:none;}
.menu li{display:block; padding:0; margin:0; height:50px; list-style:none; float:left;}
.menu li a{font-size:10px; line-height:10px; display:block; text-decoration:none; text-transform:uppercase; color:#4D4743; padding:20px; background:none;}
.menu li a:hover{color:#282624; background:url(../images/base-menu.jpg) top left repeat-x #000;}
.menu li a.active{font-size:10px; line-height:10px; display:block; text-decoration:none; text-transform:uppercase; color:#001638; padding:20px; background:url(../images/base-menu-active.jpg) top left repeat-x #000;}
.menu li.face{display:block; padding:0; margin:0; height:50px; list-style:none; float:left;}
.menu li.face a{font-size:10px; line-height:10px; display:block; text-decoration:none; text-transform:uppercase; color:#4D4743; padding:15px; background:none;}



/* PROGRAMMA */
#programma{display:block; padding:20px 0 0 20px;}
#programma .colonna{width:180px; display:block; float:left; padding:0 10px 0 0;}
#programma .colonna .data{display:block; height:100px; padding:10px; background:url(../images/programma-data.jpg) top left no-repeat; color:#555; line-height:12px;}
#programma .colonna .data b{display:block; font-size:66px; line-height:70px;}
#programma .colonna .testo{display:block; border-left:solid 1px #555; border-right:solid 1px #555;}
#programma .colonna .testo .concerto{display:block; padding:10px; border-top:solid 1px #555; color:#555;}
#programma .colonna .testo .concerto b{text-transform:uppercase; color:#222;}
#programma .colonna .testo .concerto-pagamento{display:block; padding:10px; border-top:solid 1px #555; color:#555; background:url(../images/base-menu.jpg) top repeat-x;}
#programma .colonna .testo .concerto-pagamento b{text-transform:uppercase; color:#222;}
#programma .colonna .testo .costo{display:block; padding:0 10px 10px 10px;}
#programma .colonna .testo .costo .euro{display:block; width:50px; font-weight:bold; color:#024; float:left;}
#programma .colonna .testo .costo .vai{width:80px; display:block; float:right; text-align:right; font-size:10px; text-transform:uppercase;}

/* ARTISTI */
#artisti{display:block; background:url(../images/artisti-menu-S.jpg) left repeat-y;}
#artisti .sottomenu ul{display:block; width:180px; padding:0 0 20px 0; margin:0; list-style:none; float:left;}
#artisti .sottomenu li{display:block; padding:0; margin:0; list-style:none; border-bottom:solid 1px #9c9078;}
#artisti .sottomenu li a{font-size:10px; line-height:12px; display:block; text-decoration:none; text-transform:uppercase; color:#4D4743; padding:10px 20px 10px 20px; background:url(../images/artisti-menu-S.jpg) top right repeat-y}
#artisti .sottomenu li a span{font-weight:normal;}
#artisti .sottomenu li a:hover{color:#282624; background:url(../images/artisti-menu-A.jpg) top right repeat-y}
#artisti .sottomenu li a.active{font-size:10px; line-height:12px; display:block; text-decoration:none; text-transform:uppercase; color:#001638; padding:10px 20px 10px 20px; background:url(../images/artisti-menu-active.jpg) top right repeat-y}
#artisti .sottomenu li a.active span{font-weight:normal;}
#artisti .testo{width:760px; display:block; float:left; background:url(../images/artisti-fondo.jpg) top left no-repeat;}
#artisti .testo p{padding:0 0 20px 20px;}
#artisti .testo .scheda{width:300px; display:block; padding:0 20px 10px 0; float:left;}
#artisti .testo .scheda .formazione{width:260px; display:block; padding:20px; font-size:10px; background:url(../images/artisti-scheda-piede.jpg) bottom no-repeat; text-transform:lowercase;}
#artisti .testo .scheda .formazione p{margin:0; padding:0px;}


/* DIRETTORE */
#direttore{display:block;}
#direttore .scheda{width:300px; display:block; padding:0 20px 20px 0; float:left;}
#direttore p{margin:0; padding:20px;}

/*PARTNERS*/
#partners{display:block; padding:20px 0 0 20px;}
#partners .colonna{width:310px; display:block; float:left; padding:0 10px 30px 0;}
#partners .colonna h1{padding:0 0 30px 0;}