@media screen and (max-width: 740px) {


    #global {
        background:none;
    }

    body {
        background: none;
    }

    #header {     
        padding:0px;
        height: 100px;
        margin:0px;
        background: none; 
        background-color:white;
    }
    #header h1 {
        text-align:center;
        font-size:32px;
        padding-top:55px;        
        padding-left:0px;
        color:black;
    }    

    #contenu {
        padding: 0 0.2em 0 0.2em;
    }


    #menu {
        border:solid 1px #000000;
        margin:3px 5px 3px 0px;        
        float:left;
        width:100%;
    }
    
    #menu ul {
        padding-left: 0px;
    }
    
    #menu .menuHorizontale {
        
    }
    
    #menu .menuHorizontale li {
        font-size:11pt;
        padding:0px;
        float: left;
        margin: 0px;
        
    }
    
      #menu .menuHorizontale li:first-child {        
        margin-left:5px;
        
    }

    .headerBan {        
        min-width:305px;
        width:100%;        
        background: url(../images/interface/headerMobile.jpg) no-repeat;     
        background-position : center center;
        margin:0px;
        margin-bottom:5px;
        margin-top:3px;
    }

    img {
        max-width:300px;
        margin:1px;
    }

    .headerBan2 {
        display:none;
    }



    .catPlusLarge {
        padding: 0 0.1em 0.5em 0.1em;
    }

    .cat {
        padding: 0 0.1em 0.1em 0.5em;
    }

    #contenu h2 {
        letter-spacing: normal;
    }

    #detailRecette {
        max-width: 400px;
        padding: 0 0.1em 0.1em 0.5em;
    }

    #featured ul.ui-tabs-nav {
        display:none;
    }

    #banniereHaute {
        margin-top:10px;
        margin-left:10px;        
    }


    h4 {
        display:none;
    }




    /** MENU */
    .nav {
        margin-top:2px;
        position: relative;
        min-height: 40px;
    }	
    .nav ul {
        margin:auto;
        width: 260px;
        padding: 5px 0;
        position: relative;
        border: solid 1px #aaa;
        background: url(../images/icon-menu.png) no-repeat 10px 8px,
            url(../images/icon-menu-dropdown.png) no-repeat 237px 6px, #fff;

        border-radius: 5px;
        box-shadow: 0 1px 2px rgba(0,0,0,.3);
    }
    .nav li {
        display: none; /* hide all <li> items */
        margin: 0;
    }
    .nav .current {
        display: block; /* show only current <li> item */
    }
    
    nav .currentMenu {
        display: block; /* show only current <li> item */
        padding-bottom: 2px;
    }

    nav .currentDefault {
        display: block; /* show only current <li> item */
    }
    
    .nav a {
        display: block;
        padding: 5px 5px 5px 32px;
        text-align: left;
        border-bottom: 0px dotted #000;
    }
    .nav .current a {
        background: none;
        color: #666;
    }

    /* on nav hover */
    .nav ul:hover {
        background-image: none;
    }
    .nav ul:hover li {
        display: block;
        margin: 0 0 5px;
    }
    .nav ul:hover .current {
        background: url(../images/icon-check.png) no-repeat 10px 7px;
    }

    /* right nav */
    .nav.right ul {
        left: auto;
        right: 0;
    }

    /* center nav */
    .nav.center ul {
        left: 50%;
        margin-left: -90px;
    }

    .pubVerticale {
        margin-top:5px;
        float:none;
        text-align: center;
    }
    
    #impression {
        border:dotted 0.5px #0099CC;
        border-radius: 8px;
        margin: 15px 65px 15px 65px;
        padding: 5px;
        float:none;
        text-align:center;
    }
    
    #footer {
        font-size:0.7em;
        padding-top:5px;
        margin:5px 5px 5px 3px;
        border-top: #aaa dotted 1px;
        line-height:1.4em;
        background:none;
    }
    
    .colonne, .colonneCenter {
        float:none;
        width:100%;
        max-width:none;
    }
}