.edit:hover
{
    color: #000;
    background-color: #ffffd3;
}
body
{ 
}
#conteneur
{
}
/*****           HEADER             *****/

header
{
}
/*****             NAV              *****/
nav
{
    overflow:hidden;
}
nav li
{
    float:left;
    width:8em;
    list-style:none;
}
nav a
{
    display:block;
}
nav span
{
    display:block;
}
/*****            MAIN              *****/
#main
{
    position:relative;
}
/**************  Corps  ******************/
#corps
{
    margin-right:30%;
}
/**************   Aside  *****************/
aside
{
    width:30%;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    overflow:auto;
}
/*****           FOOTER             *****/
footer
{
    clear:both;
}
/* ================================================================== */
/* === Responsive styles ============================================ */
/* ================================================================== */

/* Small Smartphones */
@media only screen and (max-width: 469px)
{
    body
    {
        width:100%;
    }
    header, #edit_-_header_editor
    {
    }
    #main
    {
    }
    nav, #edit_-_nav_editor
    {
    }
    nav li
    {
        width:100%;
    }
    #corps, #corps_editor
    {
        width:100%;
    }
    aside, #edit_-_aside_editor
    {
        position:relative;
        width:100%;
    }
    footer, #edit_-_footer_editor
    {
    }
}

/* Large smartphones */
@media only screen and (min-width: 470px) and (max-width: 699px)
{
    body
    {
        width:100%;
    }
    header, #edit_-_header_editor
    {
    }
    #main
    {
    }
    nav, #edit_-_nav_editor
    {
    }
    nav li
    {
        width:100%;
    }
    #corps, #corps_editor
    {
        width:100%;
    }
    aside, #edit_-_aside_editor
    {
        position:relative;
        width:100%;
    }
    footer, #edit_-_footer_editor
    {
    }
}

/* Tablets and landscape large smartphones */
@media only screen and (min-width: 700px) and (max-width: 1000px)
{
    body
    {
        width:100%;
    }
    header, #edit_-_header_editor
    {
    }
    #main
    {
    }
    nav, #edit_-_nav_editor
    {
    }
    nav li
    {
    }
    #corps, #corps_editor
    {
    }
    aside, #edit_-_aside_editor
    {
    }
    footer, #edit_-_footer_editor
    {
    }
}