#overpage{
    background: transparent url('../img/tooltip.png') repeat top left;
    padding: 10px;
    margin: 15px;
}

#page{  
    background-color: #fff;
    padding-top: 5px;
    background:transparent url(../img/page_fond.png) repeat scroll left top;
    border:2px solid #444444;
}
.logo{
    height: 50px;
    margin: 5px;
}
#disclaimer{
    margin-top:42px;
    float:left;
    margin-bottom:2px;
    color:#555555;
    font-weight:bold;
    margin-left:5px;
}

.artist-list-oneartist{
    margin-top:5px;
    padding: 5px;
}

.artist-list-oneartist-logo{
    width: 250px;
    padding-right:5px;
    float: left;
    text-align:center;
}

.artist-list-oneartist-logo img{
    max-width: 240px;
    margin-bottom:5px;
}

.artist-list-oneartist-infos{
    margin-left:250px;
    font-size:12px;
}
.artist-list-oneartist-link{text-align:right;}
.artist-list-oneartist-link a{
    font-size:14px;
    font-weight: bold;
    color: #eee;
}
.artist-list-oneartist-link img{
    width: 64px;
    border: none;
    vertical-align:middle;
}

#top_content{
    margin-top:5px;
}
#website-topcontent{
    padding:10px;
}
#top_content img{vertical-align:middle;}

#tickets, #songs, #adminpanel, #images, #documents, #videos, #artist{margin-top:5px;}

.right-part{float:right;width:200px;padding-left:2px;}
.left-part{background:transparent url(../img/fond_discret.png) repeat scroll left top;margin-right:205px;padding:2px;}
.left-part-nobk{margin-right:205px;padding:2px;}

.right-collective{float:right;width:270px;padding-left:2px;}
.left-collective{background:transparent url(../img/fond_discret.png) repeat scroll left top;margin-right:275px;padding:2px;}

.log_message{margin-top: 5px;padding: 10px;}