@media (max-width: 600px) {
    /*générale£*/
    img{
        max-width: 99% !important;
    }
    div#wrapper1{
        width: 100% !important;
        margin: 0;
        padding: 0;
        min-width: 100%;
    }
    div#wrapper2{
        width: 100% !important;
        margin: 0;
        padding: 0;
    }
    div#wrapper3{
        width: 100% !important;
        margin: 0;
        padding: 0;
    }
    div#footer_wrapper{
        width: 100% !important;
        padding: 0;
        margin: 0;

    }
    /*header*/
    #header{
        max-width: 100%;
    }

    ul#header_links > li{
        padding: 0;
    }
    #languages_block_top{
        max-width: 35%;
    }
    @media (max-width: 300px) {
        #languages_block_top{
            max-width: 22%;
        }
    }
    #cms div#slide_holder{
        width: 100% !important;
        margin: 0;
        padding: 0;
    }

    a#header_logo{
        left: 0;
        padding: 0;
        width: 0;
    }
    #cms div#slider{
        width: 100% !important;
        float: left;
    }
    #leftTopBanner{
        width: 100% !important;
    }
    div#header_right a > div{
        float: left;
        width: 100%;
        background: black !important;

    }
    /*corps*/
    #columns{
        width: 100% !important;
        padding: 0;
        margin: 0;
    }
    #footer{
        width: 100%;
        margin: 0;
    }
    #left_column{
        width: 100%;
    }

    #center_column{
        width: 100%;
        margin: 0;
        padding: 0;
    }
    #right_column{
        margin: 0;
        width: 100%;
    }
    table {
        max-width: 100% ;
        width: 100% !important; ;

    }
    #left_column, #center_column, #right_column{

    }
    #map_canvas{
        max-width: 95% !important;
        width: 95% !important;
    }
    #rightBlockTitle{
        background: red;
        width: auto;

    }
    #center_column img{
        margin: 0;
        padding: 0;
    }
    td img{

    }
    #informations_block_left_4 > ul{
        display: none;
    }
    #informations_block_left_4:hover  ul{
        display: block;
    }
    #informations_block_left_5 > ul{
        display: none;
    }
    #informations_block_left_5:hover  ul{
        display: block;
    }
    #center_column{
        margin-top: 5px;
    }
    form.std{
        padding-left: 10px;
    }
    #copyright2{
        padding-top: 30px;
        padding-left: 10px;
    }
    .breadcrumb{
        padding: 11px 0 10px 20px;
    }
    form{
        max-width: 95%;
    }
    textarea{
        width: 100% !important;
    }
    form.std p.submit{
        padding: 12px 0 0 0;
        max-width: 95%;
    }
    p.text input{
        width: 95%;
    }
    form.std p.select select{
        width: 95%;
    }
    form.std .text label, form.std .password label, form.std .textarea label, form.std .select label, form.std .select span, form.std .radio span, form.std .checkbox span{
        text-align: left;
    }
    fieldset{
        max-width: 95%;
    }
    .tmbanner4{
        position: relative;
        float: left;
        margin-left: 5px;
    }
    .tmbanner5{
        position: relative;
        float: left;
        margin-left: 5px;
        top: 5px;
    }


}