/*version desktop*/
@media all and (min-width: 1280px)
{
    #wrapper
    {
        background-image: url('../img/misc/vapeur.jpg');
        background-size: 18%;
        background-repeat: no-repeat;
        background-attachment: fixed;
    }
    
    section
    {
        width: 1200px;
    }
    
    #title
    {
        position: relative;
        font-family: 'pacifico';
        color: #FFFFFF;
        font-size: 3.5em;
        margin-top: -10px;
        text-shadow: 0 1px 0 #CCCCCC, 0 2px 0 #C9C9C9, 0 3px 0 #BBBBBB, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    }
    
    #text
    {
        display: block;
        position: relative;
        font-size: 1.5em;
        top: -115px;
        left: 360px;
        color: #FFF;
        text-align: left;
    }
    
    #marques
    {
        display: block;
        position: relative;
        top: -70px;
    }
    
    .ma_box /* la taille de police est définie par le script PHP marques.php */
    {
        display: block;
        position: relative;
        font-size: 1.5em;
        float: left;
        margin: 1.7%;
        height: 250px;
        width: 250px;
        color: #201C1C;
        text-align: center;
        border: 3px solid #FFF;
        border-radius: 56px;
        cursor: pointer;
        background: no-repeat center/90% #FFF;
    }
    
    .ma_box span:first-child
    {
        background: #FFF;
        padding-left: 4px;
        padding-right: 4px;
        border-radius: 6px;
    }
}
/* version mobile */
@media all and (max-width: 1279px)
{
    #marques {}
    
    #top-anchor
    {
        font-family: 'pacifico';
        color: #FFFFFF;
        font-size: 5em;
        margin-top: -10px;
        text-align: center;
        text-shadow: 0 1px 0 #CCCCCC, 0 2px 0 #C9C9C9, 0 3px 0 #BBBBBB, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    }
    
    #text
    {
        display: block;
        position: relative;
        font-size: 2.2em;
        padding-left: 30px;
        padding-right: 30px;
        top: -30px;
        color: #FFF;
        text-align: center;
    }
    
    .ma_box
    {
        display: block; 
        position: relative;
        height: 280px;
        width: 280px;
        margin: 20px;
        color: #201C1C;
        float: left;
        border: 3px solid #FFF;
        border-radius: 56px;
        text-align: center;
        background: no-repeat center/90% #FFF;
    }
    
    .ma_box span:first-child
    {
        background: #FFF;
        padding-left: 4px;
        padding-right: 4px;
        border-radius: 6px;
    }
}