
#bandeauhaut {
    position: fixed;
    z-index: 10000;
    /* height: 80px; */
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 5px;
    width: calc(100% - 10px);
    margin: 0 5px;
    transition: 2s
}
.tweetaffiche{width: 650px;padding: .2em;	border-radius: 4px;	background: rgba(255,255,255,.3);margin: .3em;color: #222;}
#boutons {display: flex;position: absolute;	width: calc(100% - 10px);}
#header {justify-content: unset;padding-bottom: 5px;}
.scene {
    /* border: 1px solid #CCC; */
    margin: 5px 5px -3px 5px;
    position: relative;
    width: 100%;
    /* height: 80px; */
    /* margin: 80px auto; */
    /* perspective: 1000px; */
    overflow: hidden;
    min-height:3em
    
    }
    .carousel {
        width: 110000px;
        /* position: absolute; */
        display:inline-block;
        margin: 0 0;
    }
    .carousel__cell {
    background:transparent !important;
    color:#fff !important;
    padding:.5em;
    box-sizing:border-box;
        padding: .5em;
    margin-right: 4px;
        /* float:left; */
    border-radius:4px;
    font-family:arial;
    display: inline-block;
    flex-wrap: wrap;

    }
.carousel__cell div {
    line-height: 1.1em;
    font-size: .9em;
    width: 100%;
    height:1.3em
}
#header {margin-top:72px}
#loupe{position:absolute;left:95%;z-index: 101;}
#searchform {
    /* padding: .3em 0 .3em 0;
    background: #000;
    color: #FFF;
    border-radius: .3em;
    margin-right: .3em; */
    width: 0px;
    /* box-shadow: none; */
    visibility: hidden;
    transition: width .5s, visibility .5s;
    position:absolute;
    z-index: 100;
    right: 25px;
    /* padding:.3em; */
    display: none;
    margin-right:25px;
}