/* CSS Document */

body{margin:0; background:#222; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#B3AEA6; letter-spacing:0.04em;}
img{border:none;}
p{margin:0;}
a{color:#987; text-decoration:underline; font-weight:bold;}
a:hover{color:#fff;}
h1{font-size:22px; line-height:26px; margin:0; display:block; color:#987; font-weight:normal;}
h2{font-size:18px; line-height:22px; margin:0; display:block; color:#987; font-weight:normal;}
h3{font-size:14px; line-height:18px; margin:0; display:block; color:#987; font-weight:normal;}
b,strong{color:#fff;}
form{margin:0;}


/* GENERALI */
#container{width:950px; margin-left:auto; margin-right:auto; background:url(../images/base-container.gif) center repeat-y; display:block; padding:0 15px 0 15px;}
#piede{width:950px; margin-left:auto; margin-right:auto; background:url(../images/base-piede.gif) top center no-repeat; display:block; padding:15px 15px 30px 15px; font-size:10px;}

.cleaner{height:1px; display:block; clear:both;}
.cleaner-medium{height:1px; display:block; background:#302F2D; clear:both;}
.cleaner-black{height:1px; display:block; background:#000; clear:both;}
.cleaner-years{height:1px; display:block; background:url(../images/list-years.gif) left repeat-y; clear:both;}
#menu{width:190px; display:block; float:right;}
a.logo{background:url(../images/base-logo-S.gif) top center no-repeat; display:block;}
a:hover.logo{background:url(../images/base-logo-A.gif) top center no-repeat;}
ul.menu{display:block; margin:0; padding:34px 0 38px 51px; list-style:none;}
ul.menu li{display:block; margin:0; padding:0; list-style:none; height:22px;}
ul.menu li a{font-size:10px; display:block; padding:6px 0 6px 0; letter-spacing:1px; text-transform:uppercase; color:#9C9990; text-decoration:none; font-weight:normal; line-height:10px; margin:0;}
ul.menu li a:hover{color:#fff;}
ul.menu li a.active{font-size:10px; display:block; padding:6px 0 6px 0; letter-spacing:1px; text-transform:uppercase; color:#fff; text-decoration:none; line-height:10px;}

/* DEFAULT */
#default-container{width:760px; display:block; float:left; background:url(../images/default-fondo.gif) right repeat-y;}
#banners{width:330px; display:block; float:left;}
img.default-main{width:415px; float:left;}
h1.banner{font-size:18px; line-height:18px; font-weight:normal; display:block; border-bottom:dotted 2px #000; margin:0;}
h1.banner a{padding:10px; text-decoration:none; display:block; background:url(../images/default-freccia-S.gif) top right no-repeat; font-weight:normal;}
h1.banner a:hover{background:url(../images/default-freccia-A.gif) top right no-repeat;}
.banner-ombra{display:block; background:url(../images/ombra-media-AX.gif) bottom repeat-x; padding:10px 0 0 0;}
p.data{width:65px; text-align:center; display:block; float:left; padding:0 10px 10px 10px; color:#987; border-right:solid 1px #000;}
p.data span.day{display:block; font-size:48px; line-height:48px; border-bottom:dotted 2px #987;}
p.data span.month{display:block; font-size:12px; line-height:12px; text-transform:uppercase; font-weight:bold; padding:8px 0 0 0;}
p.banner-text{width:225px; display:block; padding:0 10px 10px 0; float:right;}
p.banner-text span.city{font-size:10px; color:#987; font-weight:bold; text-transform:uppercase;}
p.banner-text span.sample{font-size:10px; color:#987;}
a.banner-title{font-size:14px; text-decoration:none; color:#9C9990;}
a:hover.banner-title{color:#fff;}
a.read{font-size:10px; line-height:10px; padding:2px 12px 0 0; margin:5px 0 0 0; text-align:right; text-transform:lowercase; text-decoration:none; background:url(../images/read-S.gif) bottom right no-repeat; display:block;}
a:hover.read{background:url(../images/read-A.gif) bottom right no-repeat;}
.banner-disco{display:block; background:url(../images/default-discography-fondo.gif) top center no-repeat;}
.banner-disco .disco{padding:15px; display:block; float:left;}
.banner-disco .disco-clear{padding:15px 0 15px 15px; display:block; float:left;}
.banner-disco a.disco-thumb{border:solid 1px #000; display:block;}
.banner-disco a:hover.disco-thumb{border:solid 1px #fff;}
.banner-disco img.thumb{width:78px;}

/* BIOGRAPHY */
#container-biography{width:760px; display:block; float:left;}
#container-biography h1{padding:20px; line-height:20px;}
#container-biography .menu-container{display:block; height:25px; padding:10px 0 0 10px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x; border-bottom:solid 1px #987;}
#container-biography .menu-container .paragrafo a{display:block; float:left; padding:0 10px 15px 10px; font-size:10px; line-height:10px; letter-spacing:1px; text-decoration:none; text-transform:uppercase; font-weight:normal;}
#container-biography .menu-container .paragrafo-active a{display:block; float:left; padding:0 10px 15px 10px; font-size:10px; line-height:10px; letter-spacing:1px; text-decoration:none; text-transform:uppercase; font-weight:normal; color:#fff; background:url(../images/biography-active.gif) bottom center no-repeat;}
#container-biography .paragrafo-container{display:block; width:760px;}
#container-biography .paragrafo-container .colonna-SX{width:340px; padding:20px 0 20px 20px; display:block; float:left;}
#container-biography .paragrafo-container .colonna-SX h2{display:block; padding:0 0 5px 0;}
#container-biography .paragrafo-container .colonna-DX{width:340px; padding:40px 10px 20px 30px; display:block; float:right;}
#container-biography .paragrafo-container .colonna-DX a.thumb {width:138px; padding:6px; display:block; background:#B3AEA6; border:solid 1px #000; float:left; margin:0 10px 10px 0;cursor: pointer;}
#container-biography .paragrafo-container .colonna-DX a:hover.thumb{background:#fff;cursor: pointer;}
#container-biography .paragrafo-container .colonna-DX a.thumb img{width:138px;cursor: pointer;}

/* DISCOGRAPHY */
#container-discography{width:760px; display:block; float:left; background:url(../images/discography-container-base.gif) left repeat-y;}
#container-discography h1{padding:20px; line-height:20px; background:#222;}
#container-discography form.simple-search{display:block; width:260px; float:left; height:25px; padding:0 0 10px 20px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222;}
.buttons{display:block; width:470px; float:right; height:35px; padding:0 10px 0 0; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222; margin:0; list-style:none;}
.buttons a.goback{font-size:10px; line-height:12px; text-decoration:none; background:url(../images/list-S.gif) bottom right no-repeat; display:block; padding:10px 15px 0 10px; text-align:right; float:right;}
.buttons a:hover.goback{background:url(../images/list-A.gif) bottom right no-repeat;}
.buttons a.print{font-size:10px; line-height:12px; text-decoration:none;  background:url(../images/print-S.gif) bottom right no-repeat; display:block; padding:10px 15px 0 10px; text-align:right; float:right;S}
.buttons a:hover.print{background:url(../images/print-A.gif) bottom right no-repeat;}
#container-discography form.advanced-search{width:180px; display:block; float:left;}
#container-discography form.advanced-search h2.change-view{font-size:16px; padding:20px 20px 15px 20px; line-height:16px; background:url(../images/ombra-media-SX.gif) right repeat-y #353331; color:#987; display:block;}
#container-discography form.advanced-search .change-view-buttons{display:block; height:23px; padding:0 20px 20px 20px; background:url(../images/ombra-media-SX.gif) right repeat-y #353331;}
#container-discography form.advanced-search .change-view-buttons a.thumb{width:28px; height:23px; display:block; float:left; background:url(../images/view-thumb-S.gif) top left no-repeat;}
#container-discography form.advanced-search .change-view-buttons a:hover.thumb{background:url(../images/view-thumb-A.gif) top left no-repeat;}
#container-discography form.advanced-search .change-view-buttons a.thumb-active{width:28px; height:23px; display:block; float:left; background:url(../images/view-thumb-active.gif) top left no-repeat;}
#container-discography form.advanced-search .change-view-buttons a.list{width:28px; height:23px; display:block; float:left; background:url(../images/view-list-S.gif) top left no-repeat;}
#container-discography form.advanced-search .change-view-buttons a:hover.list{background:url(../images/view-list-A.gif) top left no-repeat;}
#container-discography form.advanced-search .change-view-buttons a.list-active{width:28px; height:23px; display:block; float:left; background:url(../images/view-list-active.gif) top left no-repeat;}
#container-discography form.advanced-search h2.select{font-size:16px; padding:20px 20px 10px 20px; line-height:16px; background:url(../images/ombra-select.gif) top right no-repeat; color:#987; display:block;}
#container-discography form.advanced-search h2.select-detail{font-size:16px; padding:20px 20px 10px 20px; line-height:16px; color:#987; display:block;}

#container-discography .colonna-thumb{width:580px; float:left; display:block;}
#container-discography .colonna-thumb h2{padding:15px; line-height:18px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x; color:#987; display:block;}
#container-discography .colonna-thumb h3{padding:15px; font-size:12px; line-height:18px; color:#987; display:block;}
#container-discography .colonna-thumb .thumb-view{width:95px; height:95px; display:block; float:left; border-bottom:solid 1px #222; border-right:solid 2px #222; margin:0; padding:0; list-style:none; background:#353331;}
#container-discography .colonna-thumb .thumb-view img.thumb-disc{width:95px; }
#container-discography .colonna-thumb .thumb-view .disc-link{width:81px; height:81px; text-align:center; border:solid 2px #fff; font-size:10px; line-height:12px; background:url(../images/disc-link-fondo.gif) no-repeat; padding:5px; display:block;}
#container-discography .colonna-thumb .thumb-view .disc-link span.year{color:#987}
#container-discography .colonna-thumb .thumb-view a{font-weight:normal; text-decoration:none;cursor:pointer;}
#container-discography .colonna-thumb .thumb-view-clear{width:95px; height:95px; display:block; float:left; border-bottom:solid 1px #222; border-right:none; margin:0; padding:0; list-style:none; background:#353331;}
#container-discography .colonna-thumb .thumb-view-clear img.thumb-disc{width:95px;}
#container-discography .colonna-thumb .thumb-view-clear .disc-link{width:81px; height:81px; text-align:center; border:solid 2px #fff; font-size:10px; line-height:12px; background:url(../images/disc-link-fondo.gif) no-repeat; padding:5px; display:block;}
#container-discography .colonna-thumb .thumb-view-clear .disc-link span.year{color:#987}
#container-discography .colonna-thumb .thumb-view-clear a{font-weight:normal; text-decoration:none;}

#container-discography .colonna-list{width:580px; float:left; display:block; background:url(../images/desk-discography.jpg) top right no-repeat;}
#container-discography .colonna-list h3{padding:15px; font-size:12px; line-height:18px; color:#987; display:block;}
#container-discography .colonna-list .lista{display:block; background:url(../images/discography-list-base.gif) left repeat-y;}
#container-discography .colonna-list .lista .timeline{width:60px; float:left; display:block;}
#container-discography .colonna-list .lista .timeline p{display:block; padding:10px; font-size:16px; font-weight:bold; color:#987;}
#container-discography .colonna-list .lista .timeline a{display:block; font-size:10px; line-height:10px; text-transform:uppercase; letter-spacing:1px; display:block; padding:22px 0 0 0; text-align:center; font-weight:normal; text-decoration:none; color:#444033; background:url(../images/up-S.gif) top center no-repeat;}
#container-discography .colonna-list .lista .timeline a:hover{color:#987; background:url(../images/up-A.gif) top center no-repeat;}
#container-discography .colonna-list .lista ul.list-view{display:block; width:520px; margin:0; padding:0; list-style:none; float:left;}
#container-discography .colonna-list .lista ul.list-view li{display:block; margin:0; padding:0; list-style:none; background:url(../images/list-base.gif) left repeat-y;}
#container-discography .colonna-list .lista ul.list-view img.thumb-disc{width:93px;}
#container-discography .colonna-list .lista ul.list-view a.list-disc{border:solid 1px #000; height:93px; width:93px; display:block; float:left;}
#container-discography .colonna-list .lista ul.list-view a:hover.list-disc{border:solid 1px #fff;}
#container-discography .colonna-list .lista ul.list-view p{width:400px; display:block; float:left; padding:10px 10px 10px 15px; color:#987; line-height:18px;}
#container-discography .colonna-list .lista ul.list-view p a.title{font-size:16px; line-height:20px; text-decoration:none; color:#B3AEA6;}
#container-discography .colonna-list .lista ul.list-view p a:hover.title{color:#fff;}
#container-discography .colonna-list .lista ul.list-view p span.label{font-size:10px; line-height:12px;}
#container-discography .colonna-list .lista ul.list-view p.small{width:295px; display:block; float:left; padding:10px 10px 10px 15px; color:#987; line-height:18px;}
#container-discography .colonna-list .lista ul.list-view p.small a.title{font-size:14px; text-decoration:none; color:#B3AEA6;}
#container-discography .colonna-list .lista ul.list-view p.small a:hover.title{color:#fff;}
#container-discography .colonna-list .lista ul.list-view p.small span.label{font-size:10px; line-height:12px;}
#container-discography .colonna-list .lista ul.list-view p.other{width:80px; display:block; float:right; padding:10px 10px 0 10px; color:#987; font-size:10px; line-height:14px; border-left:solid 1px #000;}

#container-discography .colonna-detail{width:580px; float:left; display:block;}
#container-discography .colonna-detail .album{display:block; padding:20px; border-top:solid 1px #000;}
#container-discography .colonna-detail .album img.album-big{width:270px; float:left;}
#container-discography .colonna-detail .album .tracks .disc{display:block; padding:0 0 20px 0;}
#container-discography .colonna-detail .album .tracks .disc .format{display:block; float:left; padding:10px 0 0 0; }
#container-discography .colonna-detail .album .tracks .disc .format span.cd{font-size:10px; line-height:10px; text-transform:uppercase; padding:20px 0 0 0; margin:0 10px 0 0; text-align:center; display:block; background:url(../images/cd.gif) top center no-repeat; float:left;}
#container-discography .colonna-detail .album .tracks .disc .format span.vinyl{font-size:10px; line-height:10px; text-transform:uppercase; padding:20px 0 0 0; margin:0 10px 0 0; text-align:center; display:block; background:url(../images/vinyl.gif) top center no-repeat; float:left;}
#container-discography .colonna-detail .album .tracks{width:250px; display:block; float:right; padding:0 0 10px 0;}
#container-discography .colonna-detail .album .tracks h1{color:#fff; padding:0 0 10px 0; margin:0; font-weight:bold; line-height:26px;}
#container-discography .colonna-detail .album .tracks b.subtitle{display:block; padding:10px 0 10px 0; color:#987;}
#container-discography .colonna-detail .album .tracks .label{display:block; padding:0 0 10px 0;}
#container-discography .colonna-detail .album .data{display:block; font-size:10px; margin:10px 0 0 0; padding:10px 0 0 0; line-height:12px; color:#987; border-top:solid 1px #302F2D;}
#container-discography .colonna-detail .album .data b{color:#B3AEA6;}
#container-discography .colonna-detail .album .data h2{display:block; padding: 0 0 10px 0;}
#container-discography .colonna-detail .album .data .track-list{border-top:solid 1px #302F2D; display:block; float:left; margin:0; padding:0; width:270px;}
#container-discography .colonna-detail .album .data .track-list .singletrack{display:block; margin:0; padding:2px 0 2px; border-bottom:solid 1px #302F2D; list-style:none;}
#container-discography .colonna-detail .album .data .track-list .singletrack .numerical{font-size:10px; line-height:10px; font-weight:bold; background:#302F2D; width:18px; padding:4px 0 4px 0; display:block; text-align:center; color:#fff; float:left;}
#container-discography .colonna-detail .album .data .track-list .singletrack p{width:200px; display:block; float:left; padding:2px 0 0 10px;}
#container-discography .colonna-detail .album .data .track-list .singletrack a.play{width:18px; height:18px; display:block; float:right; background:url(../images/play-S.gif) no-repeat;}
#container-discography .colonna-detail .album .data .track-list .singletrack a:hover.play{background:url(../images/play-A.gif) no-repeat;}
#container-discography .colonna-detail .album .data .track-list .singletrack a.play-active{width:18px; height:18px; display:block; float:right; background:url(../images/play-active-S.gif) no-repeat;}
#container-discography .colonna-detail .album .data .track-list .singletrack a:hover.play-active{background:url(../images/play-active-A.gif) no-repeat;}
#container-discography .colonna-detail .album .data .track-list .recorded{display:block; padding:15px 0 0 0;}
#container-discography .colonna-detail .album .data .musicians{width:250px; display:block; float:left; padding:0 0 0 20px;}
#container-discography .colonna-detail .album .data a.search-musician{display:block; text-decoration:none; color:#B3AEA6; background:url(../images/lens-S.gif) center right no-repeat; line-height:12px; padding:5px 0 5px 0; border-top:solid 1px #302F2D;}
#container-discography .colonna-detail .album .data a:hover.search-musician{color:#fff; background:url(../images/lens-A.gif) center right no-repeat;}
#container-discography .colonna-detail .album .data a.search-musician span{color:#987; font-weight:normal; text-decoration:none;}
#container-discography .colonna-detail .album p.review{display:block; padding:10px 0 0 0; margin:10px 0 0 0; border-top:solid 1px #302F2D;}
#container-discography .colonna-detail .navigator{display:block; padding:15px 15px 14px 15px; background:url(../images/ombra-scura-BX.gif) top repeat-x;}
#container-discography .colonna-detail .navigator a.next{width:14px; height:14px; padding:0 0 0 15px; display:block; float:right; background:url(../images/freccia-S.gif) right no-repeat;}
#container-discography .colonna-detail .navigator a:hover.next{background:url(../images/freccia-A.gif) right no-repeat;}
#container-discography .colonna-detail .navigator a.previous{width:14px; height:14px; padding:0 15px 0 0; display:block; float:right; background:url(../images/indietro-S.gif) left no-repeat;}
#container-discography .colonna-detail .navigator a:hover.previous{background:url(../images/indietro-A.gif) left no-repeat;}
#container-discography .colonna-detail .navigator p.pages{display:block; float:right; font-size:10px; line-height:14px; text-transform:uppercase;}

/* MEDIA */
#container-media{width:760px; display:block; float:left; background:url(../images/media-container-base.gif) left repeat-y;}
#container-media h1{padding:20px; line-height:20px; background:#222;}
#container-media form.simple-search-default{display:block; height:25px; padding:0 0 10px 20px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222;}
#container-media form.simple-search{display:block; width:260px; float:left; height:25px; padding:0 0 10px 20px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222;}
#container-media .medialist{display:block;}
#container-media .medialist .leftmenu{width:180px; display:block; float:left; padding:20px;}
#container-media .medialist .leftmenu h2{font-size:16px; padding:0 0 10px 0; line-height:16px; color:#987; display:block;}
#container-media .medialist .leftmenu ul{display:block; margin:0; padding:0; list-style:none; border-top:solid 1px #353331;}
#container-media .medialist .leftmenu li{display:block; margin:0; padding:7px 0 0 0; list-style:none; border-bottom:solid 1px #353331;}
#container-media .medialist .leftmenu li a{font-size:10px; display:block; width:150px; float:left; letter-spacing:1px; text-transform:uppercase; color:#9C9990; text-decoration:none; font-weight:normal; line-height:10px;}
#container-media .medialist .leftmenu li a:hover{color:#fff;}
#container-media .medialist .leftmenu li .numerical{width:25px; font-size:10px; line-height:10px; display:block; float:right; font-weight:bold; color:#987; text-align:right;}
#container-media .medialist .leftmenu li br{clear:both;}
#container-media .medialist .colonna-list{width:540px; float:left; display:block; background:url(../images/media-container-leftmenu.jpg) top right no-repeat;}
#container-media .medialist .colonna-list ul{display:block; margin:0; padding:10px 0 0 0; list-style:none;}
#container-media .medialist .colonna-list ul li{display:block; margin:0; padding:0; list-style:none; background:url(../images/ombra-li.gif) bottom left no-repeat;}
#container-media .medialist .colonna-list ul p.first{padding:10px 20px 30px 20px; display:block; width:300px;}
#container-media .medialist .colonna-list ul p.second{padding:10px 20px 30px 20px; display:block;}
#container-media .medialist .colonna-list ul span.video{padding:0 0 0 25px; background:url(../images/media-video.gif) left no-repeat;}
#container-media .medialist .colonna-list ul span.gallery{padding:0 0 0 25px; background:url(../images/media-gallery.gif) left no-repeat;}
#container-media .medialist .colonna-list ul span.music{padding:0 0 0 25px; background:url(../images/media-music.gif) left no-repeat;}
#container-media .medialist .colonna-list ul a.title{font-size:16px; text-decoration:none; line-height:20px;}
#container-media .medialist .colonna-list .navigator{display:block; padding:15px 15px 14px 15px;}
#container-media .medialist .colonna-list .navigator a.next{width:14px; height:14px; padding:0 0 0 15px; display:block; float:right; background:url(../images/freccia-S.gif) right no-repeat;}
#container-media .medialist .colonna-list .navigator a:hover.next{background:url(../images/freccia-A.gif) right no-repeat;}
#container-media .medialist .colonna-list .navigator a.previous{width:14px; height:14px; padding:0 15px 0 0; display:block; float:right; background:url(../images/indietro-S.gif) left no-repeat;}
#container-media .medialist .colonna-list .navigator a:hover.previous{background:url(../images/indietro-A.gif) left no-repeat;}
#container-media .medialist .colonna-list .navigator p.pages{display:block; float:right; font-size:10px; line-height:14px; text-transform:uppercase;}
#container-media .medialist .colonna-video{width:500px; float:left; display:block; padding:20px;}
#container-media .medialist .colonna-video h1{padding:5px 0 10px 0; line-height:26px;}
#container-media .medialist .colonna-video .video-container{display:block; padding:8px; background:#353331; border:solid 1px #000;}
#container-media .medialist .colonna-video p{padding:20px 0 0 0; display:block;}
#container-media .medialist .colonna-gallery{width:500px; float:left; display:block; padding:20px;}
#container-media .medialist .colonna-gallery h1{padding:5px 0 10px 0; line-height:26px;}
#container-media .medialist .colonna-gallery .image-slider{display:block; font-size:10px; padding:7px 8px 8px 8px; background:url(../images/ombra-chiara-AX.gif) bottom repeat-x #987; border-top:solid 1px #000; border-right:solid 1px #000; border-left:solid 1px #000;}
#container-media .medialist .colonna-gallery .image-slider a{width:14px; display:block; padding:2px 0 2px 0; line-height:10px; border:solid 1px #222; color:#222; text-align:center; text-decoration:none; float:left; margin:0 5px 0 0;cursor:pointer;}
#container-media .medialist .colonna-gallery .image-slider a:hover{border:solid 1px #fff; color:#fff;cursor:pointer;}
#container-media .medialist .colonna-gallery .image-slider a.active{border:solid 1px #fff; color:#fff;cursor:pointer;}
#container-media .medialist .colonna-gallery .gallery-container{display:block; padding:8px 6px 6px 6px; background:#353331; text-align:center; border-bottom:solid 1px #000; border-right:solid 1px #000; border-left:solid 1px #000;}
#container-media .medialist .colonna-gallery .gallery-container img.gallery{border:solid 1px #fff;}
#container-media .medialist .colonna-gallery .gallery-container p.image-description{display:block; font-size:10px; padding:5px 0 5px 0;}
#container-media .medialist .colonna-gallery p{padding:20px 0 0 0; display:block;}
#container-media .medialist .colonna-music{width:500px; float:left; display:block; padding:20px;}
#container-media .medialist .colonna-music h1{padding:5px 0 10px 0; line-height:26px;}
#container-media .medialist .colonna-music .music-container{display:block; padding:8px 8px 7px 8px; background:#353331; border:solid 1px #000;}
#container-media .medialist .colonna-music .music-container .player{width:390px; height:25px; display:block; float:left;}
#container-media .medialist .colonna-music .music-container a{width:78px; font-size:10px; line-height:10px; text-align:center; text-decoration:none; text-transform:uppercase; border:solid 1px #987; padding:6px 0 7px 0; display:block; float:right;}
#container-media .medialist .colonna-music .music-container a:hover{border:solid 1px #fff;}
#container-media .medialist .colonna-music p{padding:20px 0 0 0; display:block;}

/* WRITINGS */
#container-writings{width:760px; display:block; float:left; background:url(../images/media-container-base.gif) left repeat-y;}
#container-writings h1{padding:20px; line-height:20px; background:#222;}
#container-writings form.simple-search-default{display:block; height:25px; padding:0 0 10px 20px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222;}
#container-writings form.simple-search{display:block; width:260px; float:left; height:25px; padding:0 0 10px 20px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222;}
#container-writings .writelist{display:block}
#container-writings .writelist .leftmenu{width:180px; display:block; float:left; padding:20px;}
#container-writings .writelist .leftmenu h2{font-size:16px; padding:0 0 10px 0; line-height:16px; color:#987; display:block;}
#container-writings .writelist .leftmenu ul{display:block; margin:0; padding:0; list-style:none; border-top:solid 1px #353331;}
#container-writings .writelist .leftmenu li{display:block; margin:0; padding:7px 0 0 0; list-style:none; border-bottom:solid 1px #353331;}
#container-writings .writelist .leftmenu li a{font-size:10px; display:block; width:150px; float:left; letter-spacing:1px; text-transform:uppercase; color:#9C9990; text-decoration:none; font-weight:normal; line-height:10px;}
#container-writings .writelist .leftmenu li a:hover{color:#fff;}
#container-writings .writelist .leftmenu li .numerical{width:25px; font-size:10px; line-height:10px; display:block; float:right; font-weight:bold; color:#987; text-align:right;}
#container-writings .writelist .leftmenu li br{clear:both;}
#container-writings .writelist .colonna-list{width:540px; float:left; display:block; background:url(../images/writings-container-leftmenu.jpg) top right no-repeat;}
#container-writings .writelist .colonna-list ul{display:block; margin:0; padding:10px 0 0 0; list-style:none;}
#container-writings .writelist .colonna-list ul li{display:block; margin:0; padding:0; list-style:none; background:url(../images/ombra-li.gif) left bottom no-repeat;}
#container-writings .writelist .colonna-list ul p.first{padding:10px 20px 30px 20px; display:block; width:300px;}
#container-writings .writelist .colonna-list ul p.second{padding:10px 20px 30px 20px; display:block;}
#container-writings .writelist .colonna-list ul a.title{font-size:16px; text-decoration:none; line-height:20px;}
#container-writings .writelist .colonna-list ul span.example{display:block; font-size:10px; line-height:12px; padding:10px 0 0 0;}
#container-writings .writelist .colonna-list ul a.read{font-size:10px; line-height:10px; padding:2px 0 0 12px; margin:5px 0 0 0; text-transform:lowercase; text-align:left; text-decoration:none; background:url(../images/read-S.gif) bottom left no-repeat; display:block;}
#container-writings .writelist .colonna-list ul a:hover.read{background:url(../images/read-A.gif) bottom left no-repeat;}
#container-writings .writelist .colonna-list .navigator{display:block; padding:15px 15px 14px 15px;}
#container-writings .writelist .colonna-list .navigator a.next{width:14px; height:14px; padding:0 0 0 15px; display:block; float:right; background:url(../images/freccia-S.gif) right no-repeat;}
#container-writings .writelist .colonna-list .navigator a:hover.next{background:url(../images/freccia-A.gif) right no-repeat;}
#container-writings .writelist .colonna-list .navigator a.previous{width:14px; height:14px; padding:0 15px 0 0; display:block; float:right; background:url(../images/indietro-S.gif) left no-repeat;}
#container-writings .writelist .colonna-list .navigator a:hover.previous{background:url(../images/indietro-A.gif) left no-repeat;}
#container-writings .writelist .colonna-list .navigator p.pages{display:block; float:right; font-size:10px; line-height:14px; text-transform:uppercase;}
#container-writings .writelist .colonna-writing{width:500px; float:left; display:block; padding:20px 20px 0 20px;}
#container-writings .writelist .colonna-writing p.date{display:block; padding:0 0 5px 0;}
#container-writings .writelist .colonna-writing h1{padding:5px 0 10px 0; line-height:26px; border-bottom:solid 1px #353331; margin:0 0 20px 0;}
#container-writings .writelist .colonna-writing p{display:block; padding:0 0 20px 0;}
#container-writings .writelist .colonna-writing img.writing-image{width:240px; padding:5px; border:solid 1px #000; margin:0 20px 10px 0; float:left; background:#B3AEA6; display:block;}

/* REVIEWS */
#container-reviews{width:760px; display:block; float:left; background:url(../images/media-container-base.gif) left repeat-y;}
#container-reviews h1{padding:20px; line-height:20px; background:#222;}
#container-reviews form.simple-search-default{display:block; height:25px; padding:0 0 10px 20px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222;}
#container-reviews .reviewslist{background:url(../images/reviews-container-leftmenu.jpg) top left no-repeat;}
#container-reviews .reviewslist .leftmenu{width:180px; display:block; float:left; padding:20px;}
#container-reviews .reviewslist .leftmenu h2{font-size:16px; padding:0 0 10px 0; line-height:16px; color:#987; display:block;}
#container-reviews .reviewslist .leftmenu p{display:block;}
#container-reviews .reviewslist .colonna-list{width:540px; float:left; display:block;}
#container-reviews .reviewslist .colonna-list ul{display:block; margin:0; padding:10px 0 0 0; list-style:none;}
#container-reviews .reviewslist .colonna-list ul li{display:block; margin:0; padding:0; list-style:none; background:url(../images/ombra-li.gif) bottom left no-repeat;}
#container-reviews .reviewslist .colonna-list ul p{padding:10px 20px 30px 20px; display:block;}
#container-reviews .reviewslist .colonna-list ul a.title{font-size:16px; text-decoration:none; line-height:20px; display:block; padding:0 30px 5px 0; background:url(../images/download-S.gif) top right no-repeat;}
#container-reviews .reviewslist .colonna-list ul a:hover.title{background:url(../images/download-A.gif) top right no-repeat;}
#container-reviews .reviewslist .colonna-list ul b.newspaper{display:block; padding:0 0 2px 0; color:#B3AEA6;}
#container-reviews .reviewslist .colonna-list ul em.date{display:block; font-size:10px;}
#container-reviews .reviewslist .colonna-list .navigator{display:block; padding:15px 15px 14px 15px;}
#container-reviews .reviewslist .colonna-list .navigator a.next{width:14px; height:14px; padding:0 0 0 15px; display:block; float:right; background:url(../images/freccia-S.gif) right no-repeat;}
#container-reviews .reviewslist .colonna-list .navigator a:hover.next{background:url(../images/freccia-A.gif) right no-repeat;}
#container-reviews .reviewslist .colonna-list .navigator a.previous{width:14px; height:14px; padding:0 15px 0 0; display:block; float:right; background:url(../images/indietro-S.gif) left no-repeat;}
#container-reviews .reviewslist .colonna-list .navigator a:hover.previous{background:url(../images/indietro-A.gif) left no-repeat;}
#container-reviews .reviewslist .colonna-list .navigator p.pages{display:block; float:right; font-size:10px; line-height:14px; text-transform:uppercase;}


/* EVENTS */
#container-events{width:760px; display:block; float:left; background:url(../images/media-container-base.gif) left repeat-y;}
#container-events h1{padding:20px; line-height:20px; background:#222;}
#container-events form.simple-search-default{display:block; height:25px; padding:0 0 10px 20px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222;}
#container-events form.simple-search{display:block; width:260px; float:left; height:25px; padding:0 0 10px 20px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222;}
#container-events .eventslist{background:none;}
#container-events .eventslist .leftmenu{width:180px; display:block; float:left; padding:20px;}
#container-events .eventslist .leftmenu h2{font-size:16px; padding:0 0 10px 0; line-height:16px; color:#987; display:block;}
#container-events .eventslist .leftmenu ul{display:block; margin:0; padding:0; list-style:none; border-top:solid 1px #353331;}
#container-events .eventslist .leftmenu li{display:block; margin:0; padding:5px 0 5px 0; list-style:none; border-bottom:solid 1px #353331;}
#container-events .eventslist .leftmenu li a{font-size:10px; display:block; letter-spacing:1px; text-transform:uppercase; color:#9C9990; text-decoration:none; font-weight:normal; line-height:10px;}
#container-events .eventslist .leftmenu li a:hover{color:#fff;}
#container-events .eventslist .colonna-events{width:540px; float:left; display:block;}
#container-events .eventslist .colonna-events ul{display:block; margin:0; padding:10px 0 0 0; list-style:none; background:url(../images/events-list.jpg) top right no-repeat;}
#container-events .eventslist .colonna-events ul li{display:block; margin:0; padding:0; list-style:none; background:url(../images/ombra-li.gif) bottom left no-repeat;}
#container-events .eventslist .colonna-events ul p.first{padding:10px 0 30px 20px; display:block; width:325px;}
#container-events .eventslist .colonna-events ul p.second{padding:10px 20px 30px 20px; display:block;}
#container-events .eventslist .colonna-events ul span.city{display:block; padding:0 0 3px 0; text-transform:uppercase;}
#container-events .eventslist .colonna-events ul span.title{font-size:16px; text-decoration:none; line-height:20px; display:block; font-weight:bold; color:#fff;}
#container-events .eventslist .colonna-events ul span.type{display:block; padding:3px 0 3px 0;}
#container-events .eventslist .colonna-events ul span.place{display:block; padding:3px 0 3px 0; font-style:italic; color:#987;}
#container-events .eventslist .colonna-events ul span.description{display:block; font-size:10px; line-height:12px; padding:3px 0 0 0;}
#container-events .eventslist .colonna-events .navigator{display:block; padding:15px 15px 14px 15px;}
#container-events .eventslist .colonna-events .navigator a.next{width:14px; height:14px; padding:0 0 0 15px; display:block; float:right; background:url(../images/freccia-S.gif) right no-repeat;}
#container-events .eventslist .colonna-events .navigator a:hover.next{background:url(../images/freccia-A.gif) right no-repeat;}
#container-events .eventslist .colonna-events .navigator a.previous{width:14px; height:14px; padding:0 15px 0 0; display:block; float:right; background:url(../images/indietro-S.gif) left no-repeat;}
#container-events .eventslist .colonna-events .navigator a:hover.previous{background:url(../images/indietro-A.gif) left no-repeat;}
#container-events .eventslist .colonna-events .navigator p.pages{display:block; float:right; font-size:10px; line-height:14px; text-transform:uppercase;}

/* LINKS */
#container-links{width:760px; display:block; float:left;}
#container-links h1{padding:20px; line-height:20px; background:#222;}
#container-links h2{padding:0 20px 17px 20px; line-height:18px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222; color:#B3AEA6; display:block;}
#container-links .links{display:block; background:url(../images/links-base.jpg) top left no-repeat; padding:20px 20px 0 400px;}
#container-links .links .linktab{display:block; padding:10px; border:solid 1px #353331; margin:0 0 20px 0;}
#container-links .links .linktab img.link-image{padding:0 0 10px 0; display:block;}
#container-links .links .linktab a{text-decoration:none; display:block;}
#container-links .links .linktab p{display:block; padding:5px 0 0 0; font-size:10px; line-height:12px;}

/* PRESS */
#container-press{width:760px; display:block; float:left; background:url(../images/press-base.jpg) top left no-repeat;}
#container-press h1{padding:20px; line-height:20px; background:#222;}
#container-press h2{padding:0 20px 17px 20px; line-height:18px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222; color:#B3AEA6; display:block;}
#container-press .downloads{display:block;}
#container-press .downloads .texts{width:340px; display:block; float:left; padding:20px;}
#container-press .downloads .texts h2{padding:0 0 10px 0; line-height:18px; color:#987; display:block; background:none;}
#container-press .downloads .texts .textlist{display:block; border-top:solid 1px #ccc;}
#container-press .downloads .texts .textlist .row{display:block; border-bottom:solid 1px #ccc; padding:5px 0 5px 0; height:12px;}
#container-press .downloads .texts .textlist .row p{width:240px; color:#222; display:block; float:left; height:12px; line-height:10px;}
#container-press .downloads .texts .textlist .row a.download-this{display:block; float:right; text-align:right; font-size:10px; font-weight:normal; text-decoration:none; text-transform:uppercase; padding:0 20px 0 0; background:url(../images/download-S.gif) right no-repeat;}
#container-press .downloads .texts .textlist .row a:hover.download-this{background:url(../images/download-W.gif) right no-repeat; color:#222;}
#container-press .downloads .images{width:340px; display:block; float:left; padding:20px;}
#container-press .downloads .images h2{padding:0 0 10px 0; line-height:18px; color:#987; display:block; background:none;}
#container-press .downloads .images .imagelist{display:block; border-top:solid 1px #302F2D;}
#container-press .downloads .images .imagelist .row{display:block; padding:0; margin:0; list-style:none; border-bottom:solid 1px #302F2D; padding:5px 0 5px 0;}
#container-press .downloads .images .imagelist .row a.thumb {display:block; float:left; border:solid 1px #000;}
#container-press .downloads .images .imagelist .row a:hover.thumb{display:block; float:left; border:solid 1px #fff;}
#container-press .downloads .images .imagelist .row a.download-this{display:block; float:right; text-align:right; font-size:10px; font-weight:normal; text-decoration:none; text-transform:uppercase; padding:0 20px 0 0; background:url(../images/download-S.gif) right no-repeat;}
#container-press .downloads .images .imagelist .row a:hover.download-this{background:url(../images/download-A.gif) right no-repeat;}
#container-press .downloads .images .imagelist .row p{display:block; padding:5px 0 5px 0; font-size:10px; line-height:12px;}

/* CONTACTS */
#container-contacts{width:760px; display:block; float:left; background:url(../images/contacts-fondo.gif) left repeat-y;}
#container-contacts h1{padding:20px; line-height:20px; background:#222;}
#container-contacts h2{padding:0 20px 17px 20px; line-height:18px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222; color:#B3AEA6; display:block;}
#container-contacts .contacts{display:block; background:url(../images/contacts-base.jpg) bottom left no-repeat;}
#container-contacts .contacts .text{width:300px; display:block; float:left; padding:20px;}
#container-contacts .contacts .text h2{padding:0 0 10px 0; line-height:18px; color:#987; display:block; background:none;}
#container-contacts .contacts .text p{display:block; padding:0 0 20px 0;}
#container-contacts .contacts .modules{width:380px; display:block; float:left; padding:20px;}
#container-contacts .contacts .modules h2{padding:0 0 10px 0; line-height:18px; color:#987; display:block; background:none;}
#container-contacts .contacts .modules p{display:block; padding:0 0 20px 0;}
#container-contacts .contacts .modules form.modulo-contacts{display:block; margin:0}
#container-contacts .contacts .modules form.modulo-contacts p{padding:0 0 5px 0;}
#container-contacts .contacts .modules form.modulo-contacts p.privacy{padding:0 0 5px 0; font-size:10px; line-height:12px;}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container{display:block; padding:0 0 10px 0; width:380px; font-size:10px; line-height:10px;}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container-SX{display:block; padding:0 0 10px 0; width:180px; float:left; font-size:10px; line-height:10px;}
#container-contacts .contacts .modules form.modulo-contacts .modulo-container-DX{display:block; padding:0 0 10px 0; width:180px; float:right; font-size:10px; line-height:10px;}

input.firstname{width:97%; height:16px; border:solid 1px #B3AEA6; background:url(../images/ombra-chiara-BX-lunga.gif) top repeat-x; font-size:10px; color:#000; text-indent:2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
textarea.message{width:98%; height:150px; border:solid 1px #B3AEA6; background:url(../images/ombra-chiara-BX-lunga.gif) top repeat-x #987; font-size:10px; color:#000; text-indent:2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;overflow: auto;}
select.firstname{width:98%; height:20px; border:solid 1px #B3AEA6; background:url(../images/ombra-chiara-BX-lunga.gif) top repeat-x; font-size:10px; color:#000; padding:2px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
select.firstname option{background:#987; border:none; height:20px; font-weight:normal;}

/* CREDITS */
#container-credits{width:760px; display:block; float:left;}
#container-credits h1{padding:20px; line-height:20px; background:#222;}
#container-credits h2{padding:0 20px 17px 20px; line-height:18px; background:url(../images/ombra-scura-AX.gif) bottom repeat-x #222; color:#B3AEA6; display:block;}
#container-credits .credits{display:block; padding:20px 0 20px 20px;}
#container-credits .credits p{padding:0 20px 20px 0;}
#container-credits .credits .creditstab{display:block; width:140px; padding:10px 10px 0 10px; border:solid 1px #353331; margin:0 20px 0 0; float:left;}
#container-credits .credits .creditstab h3{display:block; padding:0 0 10px 0;}
#container-credits .credits .creditstab a{text-decoration:none;}
#container-credits .credits .creditstab p{display:block; padding:10px 0 10px 0; font-size:10px; line-height:14px; border-top:solid 1px #353331;}



/* MODULI */
.modulo-container{display:block; padding:0 20px 10px 20px; font-size:10px; line-height:10px;}
.modulo-container-SX{display:block; padding:0 0 10px 20px; width:65px; float:left; font-size:10px; line-height:10px;}
.modulo-container-DX{display:block; padding:0 20px 10px 0; width:65px; float:right; font-size:10px; line-height:10px;}
.modulo-container p{display:block; padding:0 0 5px 0;}
.modulo-container-SX p{display:block; padding:0 0 5px 0;}
.modulo-container-DX p{display:block; padding:0 0 5px 0;}
select.search{width:98%; height:20px; border:solid 1px #B3AEA6; background:url(../images/ombra-chiara-BX-lunga.gif) top repeat-x; font-size:10px; color:#000; padding:2px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
select.search option{background:#B3AEA6; border:0; height:20px; font-weight:normal;}
select.years{width:61px; height:20px; border:solid 1px #B3AEA6; background:url(../images/ombra-chiara-BX-lunga.gif) top repeat-x; font-size:10px; color:#000; padding:2px 0 0 0;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
select.years option{background:#B3AEA6; border:0; height:20px; font-weight:normal;}
select.years option:hover{background:#000; color:#fff;}
input.adv-search{width:96%; height:16px; border:solid 1px #B3AEA6; background:url(../images/ombra-chiara-BX-lunga.gif) top repeat-x; font-size:10px; color:#000; text-indent:2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
input.adv-searchbutton{border:solid 1px #fff; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:center; display:block; float:right; text-transform:uppercase; background:#222; color:#fff; letter-spacing:1px; height:21px; padding:0 4px 0 4px; margin: 0 3px 0 0;}
input.sim-search{width:138px; height:16px; border:solid 1px #B3AEA6; background:url(../images/ombra-chiara-BX-lunga.gif) top repeat-x; font-size:10px; color:#000; text-indent:2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; margin:0 20px 0 0;}
input.sim-searchbutton{border:solid 1px #fff; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:center; display:block; text-transform:uppercase; background:#222; color:#fff; letter-spacing:1px; float:left; height:21px; margin:0; padding:0 2px 0 2px;}
/* SCRIPTS */

/* SLIDER */
.imageSlideshowHolder,.imageSlideshowHolder_left{
		width:430px;	/* Image width */
		height:415px;
		display:block;
		position:relative;	/* Don't remove this line */
		float:left;
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}

/* SLIDER */
.imageSlideshowHolder,.imageSlideshowHolder_left{
		width:430px;	/* Image width */
		display:block;
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}


/* POP */
.pop-immagine{width:520px; display:block; text-align:center;}
.pop-immagine .collegamento{padding:10px; clear:both;}
.pop-alto a{height:22px; width:460px; display:block; float:left; background:url(../images/ombra-media-AX.gif) bottom repeat-x #353331;}
.pop-basso{height:22px; width:60px; display:block; float:right; background:url(../images/ombra-media-AX.gif) bottom repeat-x #353331;}
.pop-indietro a{width:20px; height:20px; display:block; float:right; background:url(../images/pop-indietro-S.gif) no-repeat; cursor: pointer;}
.pop-indietro a:hover{background:url(../images/pop-indietro-A.gif) no-repeat; cursor: pointer;}
.pop-avanti a{width:20px; height:20px; display:block; float:right; background:url(../images/pop-avanti-S.gif) no-repeat; cursor: pointer;}
.pop-avanti a:hover{background:url(../images/pop-avanti-A.gif) no-repeat; cursor: pointer;}
.pop-chiudi a{width:20px; height:20px; display:block; float:right; background:url(../images/pop-chiudi-S.gif) no-repeat; cursor: pointer;}
.pop-chiudi a:hover{background:url(../images/pop-chiudi-A.gif) no-repeat; cursor: pointer;}
.pop-dida{display:block; padding:10px 0 0 0; font-size:10px; color:#000;}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	display:block; padding:3px; float:left; background:url(../images/chisiamo-image.jpg) repeat-x; margin:0 0 10px 10px;
}
.highslide:hover img {
	background:#f60;
}

.highslide-image {
    border: 0;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 0px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display:none;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-html {
    background-color:#B3AEA6;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}