body {
    background-image: url(../images/bkg-body.jpg);
    background-repeat: repeat-x;
    background-color: #660000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
}
#background {
    width: auto;
    background-image: url(../images/background.jpg);
    background-repeat: no-repeat;
    background-position: center 38px;
}
a {
    color: #FF0000;
}
.clear{
    clear: both;
}
#container {
    width: 980px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
#container-internal{
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

/***********/

#shadow-center{
    width:980px;
    /*background-image: url(../images/bkg-shadow-center.png);*/
    background-repeat: repeat-y;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}
#shadow{
    background-image: url(../images/bkg-shadow.png);
    background-repeat: repeat-y;
    background-position: center top;
    width: 100%;
    margin-bottom: 10px;
}


/***********/

#top {
    /*height: 220px;*/
    width:980px;
    margin: 0 auto;


}
#pre-header {
    height: 38px;
    padding-bottom: 20px;
    color: #FFFFFF;
    /*position: relative;*/
}
#header {
    height: 110px;
    padding-bottom: 0px;
    /*position: relative;*/
}
#logo {
    float: left;
    height: 110px;
    width: 215px;
    padding-left: 10px;
    padding-top: 0px;
}
#header-adv {
    float: right;
    height: 90px;
    width: 728px;
    padding-right: 10px;
}
#header-adv img{
}
#navigation {
    height: 20px;
    padding-bottom: 20px;
    background-image: url(../images/bkg-navigation.jpg);
    background-repeat: repeat-x;
    width: 980px;
}
#wrapper {
    position: relative;
    height: 1054px;
    margin-top:10px;
}

/******* box Home *****/

#main, #sidebar {
    padding: 10px;
}
#newsletter, #slideshow-container, #adv, #video, #facebook, #album, #biz-ar, #footer, #bottom, #block-views-album_queue-block_5, #block-views-album_queue-block_2  {
    background-color: #FFFFFF;
    -moz-box-shadow: 0px 0px 4px #000; /* Firefox 3.1+ */
    -webkit-box-shadow: 0px 0px 4px #000;/* Safari 3.0+, Chrome */
    box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
    padding: 10px;	
}

#newsletter {
    position: absolute;
    height: 142px;
    width: 200px;
    top: 0px;
    left: 0px;
}
#slideshow-container {
    position: absolute;
    height: 433px;
    width: 730px;
    left: 230px;
    top: 0px;
}
#adv {
    position: absolute;
    top: 172px;
    height: 530px;
    width: 200px;
}
#video {
    height: 238px;
    width: 440px;
    position: absolute;
    top: 463px;
    left: 230px;
}
#facebook {
    height: 560px;
    width: 260px;
    position: absolute;
    top: 463px;
    left: 700px;
}
#album {
    height: 292px;
    width: 520px;
    position: absolute;
    left: 0px;
    top: 732px;
}
#biz-ar {
    height: 292px;
    width: 120px;
    position: absolute;
    left: 550px;
    top: 731px;
}
.low-info {
    clear: both;
    float: none;
    width: 620px;
    height: 90px;
    padding: 3px;
    margin-top: 10px;
}
#footer {
    height: 35px;
    margin-bottom:10px;
    clear: both;
    /*position: relative;*/
}

/***************/


#wrapper-internal {
    margin-top:10px;
}
#main {
    float: left;
    width: 630px;
    margin-bottom: 10px;
    line-height: 1.5em;
    position:relative;

    /*min-height: 1370px;
    height: auto !important;
    height: 1370px;*/
}
#sidebar {
    float: right;
    width: 300px;
    margin-bottom: 10px;
    position:relative;


    /*min-height: 1370px;
    height: auto !important;
    height: 1370px;*/
}
#bottom {
    clear: both;
    height: 160px;
    width:960px;
    margin:0px auto;

}
#pre-footer {
    height: 108px;
}
#pre-footer div {
    float:left;
}
#pre-bottom{
    clear: both;
    height: 300px;
    margin-bottom: 10px;
}
#music4biz, #scouting{

    padding-right:10px;

}
#void-scouting{
    width:320px;
    height:96px;
    padding-right:10px;

}
#void-music4biz{
    width:310px;
    height:96px;
    padding-right:10px;

}

/***************** TITLE HOME *****************/
h3 {
    color: #000;

}
a h3{
    color: #FF0000;
}
h2 {
    color: #FFFFFF;
    background-position: left top;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2.5em;
    text-indent: 10px;
}
#pre-bottom h2 {
    background-image: url(../images/title-pre-footer.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 475px;
}
#newsletter h2 {
    background-image: url(../images/title-newsletter.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 200px;
}
#slideshow-container h2 {
    background-image: url(../images/title-primopiano.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 730px;
}
#video h2 {
    background-image: url(../images/title-video.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 440px;
}
#facebook h2 {
    background-image: url(../images/title-facebook.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 260px;
}
#album h2 {
    background-image: url(../images/title-album.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 520px;
}
#main h2, #main h1 {
    background-image: url(../images/title-main.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 630px;
    margin-bottom:3px;
}
#main h1 {
    color: #FFFFFF;
    background-position: left top;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2.5em;
    text-indent: 10px;
}
#sidebar h2 {
    background-image: url(../images/title-sidebar.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 300px;
    margin-bottom:3px;
}


/**************************** NAVIGATION ********************************/

#navigation li {
    display:block;
    background-image: url(../images/bkg-li-nav.jpg);
    background-repeat: no-repeat;
    background-position: right 1px;
    float: left;
    padding-top: 1px;
}
#navigation a {
    display:block;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 13px;
    text-shadow: -1px -1px #333;

}
#navigation li a:hover {
    color: #000;
    text-shadow: 0px -1px 0px #666;
}
#navigation li a.active{
    color: #000;
    background-color: #999;
    text-shadow: 0px 0px 10px #333;
}
/*#navigation li.last{
        margin-left:330px;
        background-image: url(../images/bkg-li-nav.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        margin-top:1px;
}*/

/**************************** PRE-HEADER ********************************/

#top h2{
    display: none;	
}

#pre-header .block-search {
    float: left;
    padding-left: 480px;
    padding-top:8px;
}
#pre-header .block-block {
    float: right;	
}
#block-block-13{
    width:230px;
}

/*** ricerca ***/


#pre-header .form-item {float: left;}

#pre-header #edit-search-block-form-1  {
    border: medium none;
    color: #666666;
    height: 22px;
    width: 199px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../images/search-input.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0;
    padding: 0 0 0 10px;

}
#pre-header #edit-submit, #pre-header #edit-submit-2, #pre-header #edit-submit-1{
    border: medium none;
    float: left;
    height: 22px;
    width: 33px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../images/search-go.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    cursor: pointer;
}

#edit-search-block-form-1-wrapper{ 
    width:199px;
    border: none;

}
/********/


/************************************ CAROUSEL *************************************/
.jcarousel-skin-emi .jcarousel-clip-horizontal {
    height: 240px;
    margin: 0 20px 0 20px;
    width:465px;
    padding-top:15px;
}

.jcarousel-skin-emi .jcarousel-clip-horizontal ul {
    padding: 0;
    list-style: none;
    list-style-type: none;
    list-style-image: none;
}

.jcarousel-skin-emi .jcarousel-item {
    color: #000000;
    height: 240px;
    width: 75px;
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    text-align: center;
    margin: 3px 10px 0px 10px;
}

.jcarousel-skin-emi .jcarousel-item #viewscarousel-album_queue-block_1-0,
.jcarousel-skin-emi .jcarousel-item #viewscarousel-album_queue-block_1-1,
.jcarousel-skin-emi .jcarousel-item #viewscarousel-album_queue-block_1-1 .views-field-nothing-1,
.jcarousel-skin-emi .jcarousel-item #viewscarousel-album_queue-block_1-1 .views-field-nothing,
.jcarousel-skin-emi .jcarousel-item #viewscarousel-album_queue-block_1-0 .views-field-nothing-1,
.jcarousel-skin-emi .jcarousel-item #viewscarousel-album_queue-block_1-0 .views-field-nothing {
    width: 75px;
    float:none;
}
.views-field-field-copertina-fid img{
    padding-bottom:5px;
}
#album .views-field-field-shop-url-value {
    height: 120px;

}
#album .views-field-field-shop-url-other-url{
    height:20px;
}
#album .views-field-field-shop-url-other-url a{
    font-size: 10px;
    color: #FF0000;
    text-decoration: none;

}
#album .block-content{
    background-image: url(../images/bkg-video.jpg);
    background-repeat: repeat-x;
    background-position: 0px 3px;
}
.views-field-field-shop-url-value span.field-content span {
    padding: 5px 0px;
    display:block;
}


/****************/

/************************** share-rss *************************/


.share-rss{
    height: 30px;
    padding-top: 10px;}
.views-field-fb-social-like, .views-field-nothing, .views-field-addthis{
    float:left;

}
#body-home .views-field-nothing{
    margin-top: 3px;
    padding-bottom: 10px;
}
.views-field-fb-social-like{
    width:auto;
}
.views-field-field-icona-fid{
    float:left;
    padding-right: 10px;
}
.separator{
    background-image:url(../images/separatore.png);
    background-repeat: no-repeat;
    clear: both;
    height: 15px;
    background-position: left center;
}
.views-field-created .field-content, .date-display-single, #node-news-date{
    background-color:#999999;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari and Chrome */
    border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    color: #FFFFFF;
    font-size: 10px;
    text-transform: uppercase;
    padding: 2px 4px;
}
.share-rss .views-field-title .field-content a{
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 12px;

}
.share-rss .views-field-title .field-content {
    padding: 10px 0px;
    display: block;
}
.news-teaser .field-content, .news-teaser label {
    float:left;
    padding-right: 5px;
}
.news-teaser label {
    font-weight: bold;	
}
.news-teaser .field-content a{
    text-decoration: none;	
}
.views-field-nothing .field-content{
    padding-right: 5px;
}
.field-field-copertina{
    float:left;
    padding-right: 20px;
}
fieldset.group-shop-link{
    clear:both;
    padding:10px 0px;
}
.group-shop-link legend, fieldset.group-shop-link div{
    float:left;
    padding-right:10px;
}




/******************/


#social-list-label{
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    color: #666666;
}
ul#social-list {
    float:left;
    display: block;
    width: 139px;
    padding-left: 10px;
}
#social-list li {
    float:left;
    padding-right: 10px;
    padding-top:2px;
}
label#social-list-label  {
    float:left;
    padding-top:14px;
}

#video .block-content {
    background-image: url(../images/bkg-video.jpg);
    background-repeat: repeat-x;
    text-align: center;
    margin-top: 2px;
    padding-top: 5px;
}
#adv #block-block-12{
    padding-bottom:10px;
}
#footer-logo{ 
    width:85px;
    float:left;
}
#block-menu-menu-footer-menu { 
    float:left;
}
#powered { 
    float:right;
    padding: 13px 0px 0px 10px;
}
#block-block-16 {
    font-size: 11px;
}
#block-block-16 .last{
    padding-left:10px;

}
#block-menu-menu-footer-menu li {
    float: left;
}

#newsletter .block-content, #block-emi_mod-5 .block-content {
    background-image:url(../images/bkg-newsletter.jpg);
    background-repeat: repeat-x;
    height: 90px;
    margin-top: 2px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.3em;
}
#-emi-create-artist-search-form div{
    line-height: 2em;
    padding:3px 0px;
}
#-emi-create-artist-search-form label{
    color: #000000;	
}
#-emi-create-artist-search-form #edit-submit-1, #emi-mod-music4biz-form  #edit-submit, #emi-mod-scouting-form #edit-submit, #search-form #edit-submit, #edit-submit-search{
    background-image: url(../images/button.jpg);
    background-repeat: repeat-x;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari and Chrome */
    border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    height: 28px;
    width:80px;
    border:none;
    display:block;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 4px;
    margin-left: auto;
    cursor: pointer;
    background-color: #666666;
}
#search-form #edit-submit{
    display:inline;
}
a#newsletter-subscribe{
    background-image: url(../images/button.jpg);
    background-repeat: repeat-x;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari and Chrome */
    border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    height: 22px;
    width:80px;
    border:none;
    display:block;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 6px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 4px;
    margin-left: auto;
    background-color: #666666;
}
#home-newsletter{
    font-size: 12px;	
}
#views-exposed-form-search-page-1{
    line-height: 2em;
    padding-bottom: 10px;
    border-bottom-width: 6px;
    border-bottom-style: solid;
    border-bottom-color: #FF0000;
}

#edit-mail, #edit-artist, #edit-album, #edit-track, #edit-news{
    width:155px;
    height:16px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari and Chrome */
    border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
}
#edit-artist, #edit-album, #edit-track, #edit-news{
    width:286px;
    height:25px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-image: url(../images/tratt.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    font-size: 14px;
    font-weight: normal;
    background-color: #efefef;
}
#newsletter #simplenews-block-form-1 label {
    float:left;
    width: 0;
}
#music4biz-home{
    padding-bottom:10PX;
}
#footer .menu li, #bottom .menu li{
    float:left;
    padding-top: 15px;
}
#footer .menu li a, #bottom .menu li a{
    font-size: 11px;
    color: #FF0000;
    text-decoration: none;
    margin-right: 5px;
    padding-right: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
}


/************** SIDEBAR *************/

#sidebar .block {
    padding-bottom:10px;
}
#sidebar .views-view-grid td{
    padding: 5px 12px;
}
#sidebar .views-field-field-shop-url-value{
    padding: 5px 0px;
}


/**********************/

/************** discografia dettaglio **************/

#disco-main{
    float:left;
    width:350px;
}
#track-list{
    float:right;
    width:250px;
    border-left-width: 1px;
    border-left-style: dashed;
    border-left-color: #CCCCCC;
    min-height: 350px;
    height: auto !important;
    height: 350px;
    padding: 0px 0px 10px 10px;
}
#track-list table{ width:100%;
}
#track-list th{
    font-weight: bold;
    color: #FF0000;
    padding: 3px;
}
#track-list td{
    padding: 3px;
    font-size: 10px;
    text-transform: uppercase;
}
#disco-footer{
    clear: both;
}
h2.disco-title{
    background:none;
}
#disco-cover{
    /*float:left;*/
    padding:10px 0px 10px 0px;
}
#track-list .views-table {
    margin-top: 20px;
}

/**********************************/

ul#alphabetical-list{
    height: 30px;
    background-color: #efefef;
    margin-bottom: 20px;
    text-transform: uppercase;
}
ul#alphabetical-list li {
    float: left;
    padding-top: 6px;
    padding-right: 4px;
    padding-left: 4px;

}
ul#alphabetical-list li a {
    color: #666666;
    text-shadow: -1px -1px white, -1px -1px #FFF;
    font-weight: bold;
    text-decoration: none;
}
ul#alphabetical-list li a:hover{
    color: #333333;	
}

#artist-title-bar{
    height: 40px;
}
#artist-back-link{
    background-image: url(../images/back.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 65px;
}
#artist-back-link a{
    font-size: 11px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-indent: 12px;
    display: block;
    padding-top: 5px;
    text-decoration: none;
    text-shadow: -1px -1px #666, -1px -1px #666;
}
#artist-title h2{
    background:none;
    font-size: 20px;
    color: #000000;
    padding: 0px;
    line-height: 30px;
}
#artist-title{
    float:left;
    height: 40px; 
    width:560px;
}

#artist-header-body{
    height: 180px;
}

/********* ARTIST MENU *************/

#artist-menu {
    float:left;
    width:200px;
}
ul#artist-menu {
    height:150px;
    width:190px;
    display:block;
}
ul#artist-menu li, ul#artist-link li{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
ul#artist-menu li a, ul#artist-link li a{
    display:block;
    font-weight: normal;
    text-transform: uppercase;
    color: #FF0000;
    text-decoration: none;
    padding-top: 9px;
    padding-bottom: 9px;
    background-image: url(../images/arrow-menu.png);
    background-repeat: no-repeat;
    background-position: right center;
}
ul#artist-menu li a:hover, ul#artist-link li a:hover{
    background-color: #efefef;
    color: #666666;
    text-indent: 15px;
    background-image: url(../images/arrow-menu-rosso.png);
    background-repeat: no-repeat;
    background-position: right center;
}
ul#artist-menu li a.disabled, ul#artist-link li a.disabled{
    background-color: #fff;
    color: #ccc;
    background-image: none;
    display:block;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding-top: 9px;
    padding-bottom: 9px;
}
ul#artist-menu li a:hover.disabled, ul#artist-link li a:hover.disabled{
    color: #ccc;
    background-image: none;
    text-indent: 0px; 
    cursor: default;
    background-color: #fff;
}

#block-emi_mod-0, #-emi-create-artist-search-form {
    border-bottom-width: 6px;
    border-bottom-style: solid;
    border-bottom-color: #FF0000;
    margin: 0px 0px 20px 0px;
}




ul#artist-link #social-link a{
    background-image: url(../images/arrow-open.png);
    background-repeat: no-repeat;
    background-position: right center;
}
ul#artist-link #social-link a:hover{

    background-image: url(../images/arrow-open-active.png);
    background-repeat: no-repeat;
    background-position: right center;
}
ul#artist-link #social-link a:hover.disabled, ul#artist-link #social-link a.disabled{

    color: #ccc;
    background-image: none;
    text-indent: 0px; 
    cursor: default;
    background-color: #fff;
}


ul#artist-link #artist-facebook-link a, ul#artist-link #artist-twitter-link a, ul#artist-link #artist-youtube-link a, ul#artist-link #artist-close-accordion a{
    background-image: none;
    font-size: 11px;
    text-indent: 20px;	
}
ul#artist-link  #artist-facebook-link a:hover, ul#artist-link #artist-twitter-link a:hover, ul#artist-link #artist-youtube-link a:hover, ul#artist-link #artist-close-accordion a:hover{
    background-image: none;
}
ul#artist-link #artist-close-accordion a, ul#artist-link #artist-close-accordion a:hover   {
    background-image: url(../images/close.png);
    font-size: 11px;
    background-position: right;
    text-align: right;
    padding-right: 20px;
}
#accordion-artist-newsletter span {
    margin:10px 0px;
    display:block;
}
#accordion-artist-newsletter input {
    background-color: transparent;
    background-image: url(../images/input.jpg);
    background-repeat: no-repeat;
    border: none;
    font-size: 11px;
    text-transform: capitalize;
    color: #FFFFFF;
    width:76px;
    height:23px;
}


/**************/

#node-news-infos{


}
#node-news-icon{
    float: left;
    margin-right: 20px;
}

#node-news-download{
    height:55px;}
a.node-news-itunes-download{
    display:block;
    float:left;
    height: 39px;
    width: 110px;
    margin-right:10px;
    background-image: url(../images/bt-iTunes.png);
    background-repeat: no-repeat;
}
a.node-news-itunes-download span{
    display:none;
}
a.node-news-app-download, a.node-news-other-download {
    background-image: url(../images/bt-sx.jpg);
    background-repeat: no-repeat;
    height: 39px;
    background-position: left top;
    display:block;
    float:left;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: -1px -1px #333, -1px -1px #333;
}
a.node-news-app-download span, a.node-news-other-download span{
    background-image: url(../images/bt-dx.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    height: 30px;
    display:block;
    margin-left:9px;
    margin-right:10px;
    padding-right:9px;
    padding-top:9px;

}
#node-news-embedded-video{
    background-image: url(../images/separatore.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-bottom: 20px;
    padding-bottom: 20px;
    text-align: left;
}
ul#listing-discografia {
    padding-top: 20px;
    display:block;

}
ul#listing-discografia li, ul#listing-merchandise {
    margin-bottom: 20px;

}
ul#listing-discografia .views-field-field-copertina-fid {
    float:left;
    margin-right: 20px;
}

ul#listing-discografia label.views-label-title, ul#listing-discografia .views-field-title span {

    font-weight: bold;
    padding-right: 5px;	
}

ul#listing-discografia .views-field-field-shop-url-itunes-url{
    width: 75px;
    float:left;
    margin-right: 10px;
}

ul#listing-discografia .views-field-field-shop-url-amazon-value span img{
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    height: 25px;

}

ul#listing-discografia .views-field-field-shop-url-gplay-value span img{
    margin-top: 1px;
    height: 25px;
}

ul#listing-discografia .views-field-field-shop-url-amazon-value{
    float: left;
    margin-right: 10px;
}

ul#listing-discografia .views-field-field-shop-url-gplay-value{
    float: left;
    margin-right: 10px;
}

.views-field-field-shop-url-itunes-url a {
    background-image: url("../images/bt-iTunes-small.png");
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    text-indent: -999px;
    width: 75px;
}
ul.artist-list li{
    float: left;
    width: 290px;
    margin-right: 10px;
    padding: 5px 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
}
ul#news-leading-links { 
    margin-top: 10px;
    height:50px;
    display:block;

}
#news-leading-links li.fb_social_like, #news-leading-links li.addthis,  #news-leading-links li.rss{
    float:left;
    padding-right:10px;

}
#news-leading-links li.fb_social_like { 
    width:450px;
}
#news-leading-links li.rss{
    padding-top:1px;
}
#node-702 ul.links{
    height:30px;
    display:block;
    padding-top:10px;
}
#edit-vote-wrapper{
    padding: 20px 0px;
}
#disco-closure{
    margin: 20px 0px;
}

.views-field-field-merchandise-image-fid{
    float:left;
    padding-right:20px;
    width:75px;
}
.field-field-merchandise-image{
    float:left;
    padding:0 20px 10px 0;

}
.field-field-merchandise-image .field-label{
    color: #000000;
    padding-bottom: 10px;
}
.views-field-field-date-value .date-display-single{
    background-image: url(../images/data.png);
    background-repeat: no-repeat;
    height: 70px;
    width: 102px;
    float: left;
    margin-right: 20px;
    background-color: #FFFFFF;
}
.views-field-field-date-value span.date-display-single{
    font-size: 10px;
    padding-top: 26px;
    text-align: center;
    color: #FF0000;
}
.event-infos{
    width: 330px;
}
.event-share{
    width: 160px;
}
.event-infos, .event-share{
    float:left;
}
.event-share .views-field-field-event-link-url, .event-share .views-field-addthis, .event-share .views-field-fb-social-like {
    float:none;
    padding-bottom:5px;

}
#disco-store{
    clear: both;
}
#other-store-container a{
    margin-top: 20px;
    background-image: url(../images/arrow-open-active.png);
    background-repeat: no-repeat;
    background-position: 80px 6px;
    display:block;
    height:30px;
    width:300px;
    color: #666666;
    text-decoration: none;

}
.other-store{
    clear: both;
}
.shop-url {
    clear: both;
    float: left;
}
.other-store-item-close {
    clear: both;
    float: left;
    /*    margin-top: 10px;
        padding: 4px;*/
    color: #FFFFFF;
    background-color: #FF0000;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari and Chrome */
    border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    text-decoration: none;
}
#store-list li a{
    margin-top: 5px;
    background-image: none;
    background-repeat: no-repeat;
    display:block;
    height:auto;
    width:auto;
    color: #FF0000;
    text-decoration: underline;	
}
#store-list  .other-store-item-close a{
    text-decoration: none;
    margin-top:10px;
    display:block;
}
#store-close-accordion span{
    margin-top: 10px;
    padding: 4px;
    color: #FFFFFF;
    background-color: #FF0000;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari and Chrome */
    border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
.shop-url-img span{
    display: none;
}
a.shop-url-img{
    background-image: url(../images/bt-iTunes.png);
    background-repeat: no-repeat;
    height: 40px;
    width: 110px;
    display:block;
    float: left;
}


/********************/
#emi-mod-music4biz-form, #emi-mod-scouting-form{
    padding-top: 20px;
    line-height: 2em;
}
#emi-mod-scouting-form legend{
    margin: 10px 0px;
    padding-top:20px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #FF0000;
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    width: 620px;
}
#emi-mod-music4biz-form #edit-submit, #emi-mod-scouting-form #edit-submit{
    clear: both;
}
#edit-releasing-wrapper{
    margin-bottom: 20px;
}

#emi-mod-music4biz-form .form-textarea, #emi-mod-music4biz-form input, #emi-mod-music4biz-form select, #emi-mod-scouting-form .form-textarea, #emi-mod-scouting-form input, #emi-mod-scouting-form select {
    width: 300px;
}
#emi-mod-music4biz-form .form-checkbox, #emi-mod-scouting-form .form-checkbox{
    height: 15px;
    width: 15px;
}
#emi-mod-music4biz-form input, #emi-mod-scouting-form input {
    height: 22px;
}
#emi-mod-music4biz-form .form-item, #emi-mod-scouting-form .form-item{
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
    width:600px;	
}

#emi-mod-music4biz-form label, #emi-mod-scouting-form label{
    float: left;
    width: 250px;	
}
#emi-mod-music4biz-form .resizable-textarea span, #emi-mod-scouting-form .resizable-textarea span {
    display: block;
    margin-left: 250px;
}
#m4b_head{
    text-align: center;
    padding-bottom: 20px;
}
#edit-privacy-wrapper label, #edit-releasing-wrapper label{
    width:600px;
    float:none;
}
.search-results dd{
    background-image: url(../images/separatore.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 10px;
}
.search-results dd .search-info a{
    display:none;

}
#search-form fieldset.collapsible{
    padding-top:20px;
    margin-top:20px;
}
#search-form .fieldset-wrapper{
    line-height: 2em;
    width:630px;
}
#edit-category{
    width:615px;
    height:100px;

}
.view-id-search ul li{
    background-image: url(../images/separatore.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.view-id-search .views-field-nothing, .view-id-search .views-field-title{
    float: left;
}
.view-id-search .views-field-nothing{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCCCCC;
    margin-left: 5px;
    padding-left: 5px;
}
.view-id-search .views-field-type{
    clear:both;
}
.form-error {
    color: #FF0000;
    padding-left: 250px;
    font-size: 11px;
    width: 350px;
}
#privacy-error {
    clear: both;
}
#privacy-wrapper label {
    width: 600px;
}
#releasing-wrapper {
    margin-bottom: 20px;
}
#releasing-wrapper label {
    width: 600px;
}
#block-block-18 a {
    display: block;
    margin-bottom: 10px;
}
.addthis_artist {
    position: absolute;
    right: 20px;
    top: 320px;
}
.addthis_news {
    position: absolute;
    right: 20px;
    top: 0px;
}
.row-relative {
    position: relative;
}
.row-relative .addthis_artist-list {
    position: absolute;
    right: 10px;
    top: 10px;
}
.row-relative .addthis_event-list {
    position: absolute;
    right: 39px;
    top: 30px;
}
.float_left {
    float: left
}
a.addthis_button_compact{
    text-decoration: none;
    color: #000;
}

#content .view .views-row .share-rss a[title="RSS"] {
    display:block;
    margin-top: 1px;
    text-align: right;
    width: 130px;
}

#listing-discografia .disco-info {
    position: relative;
}

#listing-discografia .disco-info .addthis_disco-list {
    position: absolute;
    top: 0px;
    right: 0px;
}

.row-relative .addthis_news-list {
    position: absolute;
    top: 10px;
    right: 0px;
}

#listing-discografia .disco-info .views-field-fb-social-like {
    left: 325px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    overflow: hidden;
}

#listing-discografia .disco-info .google-plus {
    position: absolute;
    top: 0px;
    right: 110px;
    width: auto;
}

.row-relative .google-plus {
    position: absolute;
    top: 0px;
    right: 0px;
    width: auto;
}

.row-relative .google-plus-news {
    position: absolute;
    top: 10px;
    left: 110px;
    width: auto;
}

.google-plus-news2 {
    position: absolute;
    top: 0px;
    left: 100px;
    width: auto;
}

.google-plus-disco {
    margin: 5px 0;
}

.addthis_disco {
    margin-bottom: 5px;
}

#content .node, 
.view-artisti .view-content .item-list ul li.views-row .share-rss {
    position: relative;
}

.view-artisti .view-content .item-list ul li.views-row .share-rss .news-wrapper {
    clear: both;
}

.view-artisti .view-content .item-list ul li.views-row .share-rss .list-news-share {
    position: absolute;
    top: 8px;
    right: 0px;
}

#main #content .view-artisti .view-content .views-row .view-artisti .view-content .item-list ul li.views-row {
    clear: both;
    float: none;
    min-height: 175px;
    display: block;
}

#main #content .view-artisti .view-content .views-row .view-artisti .view-content .item-list ul#listing-discografia li.views-row {
    min-height: 115px;
}

#main #artist-header #artist-title #artist-social {
    position: absolute;
    top: 65px;
    right: 10px;
}

#main #artist-header #artist-title #artist-social .artist-link-social {
    float: left;
}

fieldset {
    padding: 0 0 0 0 !important;
    margin: 0 0 0 0 !important;
}

#disco-store-main{
    height: 40px;
    margin-top: 50px;
    width: 100%;
}

.amazon-main-store{
    background: url("../images/amazon-big.jpg") no-repeat transparent;
    width: 90px;
    height: 38px;
    border: 1px solid #999;
    border-radius: 7px;
    margin-left: 15px;
    float: left;
}

.gplay-main-store{
    background: url("../images/googleplay-big.png") no-repeat transparent;
    width: 90px;
    height: 38px;
    margin-left: 15px;
    float: left;
    margin-top: 2px;
}