html,body,form {
    margin:0;
    padding:0;
}

a img {
    border: 0;
}

a {
    text-decoration:none;
    color:#000000;
}

body {
    font-family: Arial,sans-serif;
    color:#000000;
    font-size: 12px;
}
.body-main {
    background-color:#ffffff;
    padding-top:3px;
}
.body-iframe {
    background-color:#ECECEC;
}
.pop-tit {
    height:20px;
    background-image:url("../imgs/bgheadasc.png");
    background-repeat:no-repeat;
    color:#ffffff;
    font-weight:bold;
    padding: 2px 0 4px 30px;
    font-size:13px;
}

.button {
    height:19px;
    margin-top:4px;
    width:124px;
    margin-left:150px;
}
.button-left {
    float:left;
    display:inline;
}
.button-right {
    float:left;
    display:inline;
}
.button-body {
    text-align:center;
    height:17px;
    float:left;
    display:inline;
    background-image:url("../imgs/butbg.png");
    background-repeat:repeat-x;
    padding-top:2px;
    width:54px;
}
.button-body a{
    color:#ffffff;
    font-weight:bold;
    font-style:italic;
    padding:0 6px 0 6px;
    font-size:12px;
}

.button-ascolta {
    margin-top:2px;
    margin-left:130px;
}

#pop-ascolta-main {
    background-color:#ECECEC;
    width:560px;
    padding-bottom:4px;
    margin:auto;
}
#pop-ascolta-left {
    width:225px;
    float:left;
    display:inline;
    height:342px;
}
#pop-ascolta-right{
    width:320px;
    float:right;
    display:inline;
    padding-right:5px;
    height:342px;
}
#dl {
    width:185px;
    float:right;
    display:inline;

}
.dl-item1 {
    float:left;
    display:inline;
    margin-top:7px;
}
.dl-item2 {
    float:right;
    display:inline;
}
#spiega {
    margin-top:6px;
    line-height:15px;
    width:225px;
}

div#play{
margin: 5px auto;
    padding-left:10px;
    border:1px solid #DADBDC;
    width:110px;
    *width:111px;
    background-color:#000000;
}
div#play-txt {
    float:left;
    display:inline;
    padding-top:8px;
    padding-right:8px;
}
div#play-txt img{
    float:left;
    display:inline;
}
div#play-txt a{
    color:#DADBDC;
    font-size:24px;
    font-weight:bold;
    text-decoration:none;
}

hr {
    color:#C7C7C7;
    background-color:#C7C7C7;
    border:0;
    margin-left:0;
    margin-right:8px;
    height:1px;
    border:0;
}
#ora {
    margin-top:5px;
    margin-left:16px;
    padding-bottom:24px;
    width:209px;
}
#prev {
    margin-left:16px;
    width:209px;
}
.sstit {
    font-weight:bold;
    font-size:14px;
    margin-bottom:8px;
}
.simg {
    float:left;
    display:inline;
    margin-right:6px;
}
.stxt {
    float:left;
    display:inline;
    font-weight:bold;
    line-height:17px;
}
