body {
    min-width: 320px;
}
img {
    max-width: 100%;
}

div.body {
    width: auto;
    overflow-x: auto;
}
header {
    height: auto;
    margin-bottom: 10px;
    background: #1b1b1b linear-gradient(#4e4e4e, #1b1b1b) no-repeat scroll 0 0;
}
header .randomimage {
    display: none;
}
header nav {
    display: -webkit-flex;
    display: flex;
}
header a.logo {
    position: static;
    width: 100px;
    max-width: 100px;
    -webkit-flex: 0 0 100px;
    flex: 0 0 100px;
}
header a.logo:hover {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
header nav ul {
    position: static;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
}
header nav ul li {
    display: block;
    height: auto;

}
header nav ul li a, header nav ul li a:link {
    padding: 2px 10px;
}
header nav ul li a:hover {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
div.main {
    width: auto;
    margin: 0;
    background-image: none;
    padding: 0;
}
div.main:before {
    display: none;
}
div.main div.content {
    margin: 0;
    width: auto;
    float: none;
    display: block;
}
.random_articles {
    width: auto;
}
.random_articles li.mea_image {
    width: 100%;
}
table.menu-emulateurs, table.menu-utilitaires, table.menu-image, table.menu-sondage, table.menu-stats, table.menu-ajouts, table.menu-partenaires, table.menu-news {
    width: 100%;
}
div.main nav {
    float: none;
    margin: 0;
    width: auto;
}
div.main footer {
    padding: 0;
    background-image: none;
}
div.body>div.pub {
    background-image: none;
    padding: 0;
    left: 0;
}
div.body>div.pub {
    width: 100%;
    position: static;
}
tr.menu-table>td[width="50%"] {
    width: 100%;
    display: block;
}
table.menu-ajouts, table.menu-sondage {
    width: 100%;
}
table.screenshots td {
    display: block;

}
table.screenshots dl {
    width: 100%;
}
table.screenshots dl a:hover,
table.screenshots td:first-child dl a:hover,
table.screenshots td:last-child dl a:hover,
table.screenshots dl a:focus,
table.screenshots td:first-child dl a:focus,
table.screenshots td:last-child dl a:focus {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
td.letters {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
}
td.menuroms.letters a {
    padding: 4px;
    font-size: 170%;
}
.screenshot-table table {
    width: 100%;
}
.screenshot-table .screenshot-parameters {
    display: none;
}
.pinned-news, .random_articles {
    background-color: white;
}
.forum-preview {
    display: none;
}
