#canvas div {
    z-index: 5;
}

#podium-container {
    position: absolute;
    width: 1480px;
    top: 700px;
    left: 400px;
}
#podium {
    width: 100%;
    height: 200px;
}
#podium-labels {
    position: absolute;
    width: 100%;
    top: 212px;
}
#podium-labels li {
    float: left;
    width: 25%;
    color: #ffffff;
    text-align: center;
    font-size: 55px;
    font-weight: bold;
}
#podium-chiffres {
    position: absolute;
    width: 100%;
    top: 145px;
}
#podium-chiffres li {
    float: left;
    width: 25%;
    color: #000000;
    text-align: center;
    font-size: 50px;
    font-weight: bold;
}


#btv-bigtweet {
    position: absolute;
    left: 775px;
    top: 250px;
    width: 650px;
    background: #0031ff;
    padding: 40px;
    color: #ffffff;
    font-size: 42px;
    display: none;
    z-index: 100;
}
.btv-bigtweet-image {
    position: absolute;
    width: 100px;
    height: 100px;
}
.btv-bigtweet-screen-name {
    font-weight: bold; margin: -8px 0 0 140px;
}
.btv-bigtweet-name {
    margin: 10px 0 20px 140px;
}
.btv-tweet-text {
    clear: both;
}

#btv-tooltip {
    display: none; position: absolute; z-index: 8; font-size: 20px; background: #0031ff; color: #ffffff;
    width: 350px; padding: 10px; margin: -30px 0 0 -380px; border-right: 5px solid;
}

.btv-tooltip-date {
    display: none;
}

.btv-tooltip-arrow {
    position: absolute; width: 35px; height: 50px; top: 30px; left: 370px; background: url('../img/tooltip-arrow.png');
}

.btv-tooltip-name {
    font-weight: bold;
}

.btv-tooltip-image {
    float: left; margin: 0 10px 10px 0;
}
