#menu-half-disc {
    background: #e8315d;
    border-radius: 20px;
    display: none;
    height: 40px;
    left: 0;
    margin-left: -20px;
    margin-top: -20px;
    opacity: 0.7;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 100001;
}
#jeux button{
    background-color: #e8315d;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin: 10px 0 12px 0;
    padding: 10px;
    width: 100%;
    text-decoration:none;
}
#jeux a{
    text-decoration:none;
}
#menu-arrow {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 8px 0 8px 8px;
    height: 0;
    margin-left: 25px;
    margin-top: 12px;
    width: 0;
}

#menu-collapse-half-disc {
    background: #e8315d;
    border-radius: 20px 0 0 20px;
    display: none;
    height: 40px;
    left: 242px;
    margin-left: -20px;
    margin-top: -20px;
    opacity: 0.7;
    position: fixed;
    top: 50%;
    width: 20px;
    z-index: 100001;
}

#menu-collapse-arrow {
    border-color: transparent #fff transparent transparent;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    height: 0;
    margin-left: 5px;
    margin-top: 12px;
    width: 0;
}

#layer {
    background: rgba(128, 128, 128, 0.5);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99998;
}
.pub970{
    width:970px;
    margin-left: auto ;
    margin-right: auto ;
}

@media only screen and (max-width: 1023px) {
    #menu-collapse-half-disc,
    #menu-half-disc {
        display: block;
    }
    #page {
        width: 746px;
    }
    #ariane {
        width: 370px;
    }
    .banniere-970 {
        background-position: 359px 9px;
        text-align:center;
    }
    #gauche {
        background: #fff;
        display: none;
        height: 100%;
        left: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        position: fixed;
        top: 0;
        z-index: 100000;
    }
    #jeux,
    #pagination {
        margin-left: 0;
        width: 746px;
    }
    #rubriques {
        margin-left: -5px;
    }
    .rubriques-txt {
        margin-left: 5px;
    }
    .rubrique {
        margin-left: 6px;
        margin-right: 0;
        width: 144px;
    }
    #footer {
        background-position: 303px  15px;
    }
    .pub970{
        width:728px;
    }


}


@media only screen and (max-width: 751px) {
    #page {
        width: 370px;
    }
    #ariane,
    #recherche {
        float: none;
    }
    .banniere-970 {
        background-position: 171px 9px;
        text-align:center;
    }
    #jeux{

        width: 370px;
    }
    #listjeux{
        margin-left:-6px;
        width: 376px;
    }
    #jeuswf{
        width: 370px;
    }
    #pagination {
        margin-left: -6px;
        width: 376px;
    }
    .jeu,
    .top-jeux  {
        margin-left: 6px;
        margin-right: 0;
    }
    .top-jeux  {
        height: 16px;
        overflow: hidden;
        width: 370px;
    }
    .rubrique {
        width: 119px;
    }
    .rubrique-title {
        width: 84px;
    }
    #footer {
        background-position: 115px  15px;
    }

    .plusavis{
        width: 370px;
        margin-left:6px;
    }
    #avis-form {
        width: 350px;

    }

    #avis-form button {
        width: 355px;
    }
    .cheat{
        width: 370px;
    }
    #title-cheat {
        width: 370px;
    }
    .solutionjeu {
        width: 355px;
    }
    .share-button{
        width: 340px;
    }
    #logotitle{
        display:none;
    }
    h1{
        font-size:16px;
    }
    .pub970{
        width:320px;
    }
    #google-plus {
        clear:both;
        text-align: left;
        float: left;
        padding-bottom:5px;
        padding-right:10px;
    }
    #g-follow{
        display:none;
    }
    .pagination-left{
        margin-left:6px;
        display:block;
        width:370px;
    }
    .pagination-right{
        display:block;
        width:370px;
    }
    .tocut{
        display:none;
    }

    #avis-form input {
        width: 150px;
    }
    #avis-form textarea {
        width: 329px;

    }
    #avis-form button {
        width: 350px;
    }
    .auteur {
        width: 314px;
    }
    .auteursj {
        width: 314px;
    }
    .avisreponse .auteur{
        width: 287px;
    }
    .plusavis button {
        margin-left:-6px !important;
        width: 370px !important;
    }
}