@media screen and (max-width: 800px) {
  
  /*
  * ####################################################################""
  * # LAYOUT
  */  
  body{font-size:10px;background-color:white;}
  #page-wrapper{

    width:780px;
  }
  #header{    
    width:780px;  
    background:none;
    position:static;
  }
  
  #header  div.section {width:780px;}

  #header div.title {
    font-family:Verdana;
    font-size:14px;
    color:#ec732c;
    font-style:italic;
    font-weight:bold;
    position:static;
    text-transform:uppercase;
  }

  #logo {
    position:static;
  }

  #header div.slogan {
    color:#0055a0;
    font-family:Verdana;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    position:static;
  }

  #logout{
    float:none;
    position:relative;
    top:20px;
    float:none;
  }
  #logout span.bienvenue {
    position:static;
    float:none;
  }
  #logout_button {    
    position:relative;   
    top:-38px;
    left:190px;
  }  
  #login_box {
    width:112px;
    height:18px;
    border:1px solid #c2c7cb;
    background-color:white;
    color:black;
    position:relative;
    top:-17px;
    left:70px;
  }
  #login_box span {
    position:static;
    font-family:Arial;
    font-size:14px;
    position:relative;
    top:2px;
    left:5px;
    float:none;
  }  
  
  /*#main-menu {
    clear: both;
    position:static;
    margin: 0;
    padding: 0; 
    float:none;    
  }  
  #navigation_title{display:block;}
  #main-menu-links {position:static;}
  #main-menu-links li{text-align:left;float:none;padding:0px;margin:0px;padding-left:5px;}
  #main-menu-links li a{color:#0055a0;float:none;font-size:12px;padding:0px;margin:0px;padding-left:5px;}
  #main-menu-links li.client_suividelivraison { background:none;height:15px; padding-left:5px;}
  #main-menu-links li.client_animationcommerciale { background:none;height:15px;padding-left:5px;}
  #main-menu-links li.client_informationscommerciales { background:none;height:15px;padding-left:5px;}
  #main-menu-links li.client_fruitsetlegumes { background:none;height:15px;padding-left:5px; }    
  #main-menu-links li.client_contact { background:none;height:15px;padding-left:5px;}  */
  
  #trait_orange {position:relative;top:20px;}
    
  
  #main-wrapper{position:relative;top:40px;}
  #main{width:780px;margin:0px;position:static;clear:both;}
  #content {position:static;}
  #content .section{padding:0px;width:780px;position:static;}
  
  .block h2{
    color:#0055a2;
    margin-top:0px;
    padding-left:31px;
    background:#eff0f2 url('../images/puce_block.png') 14px 2px no-repeat;
    height:20px;
    padding-top:2px;
    font-size:17px;
    text-transform:uppercase;

  }  
  
  #block-diapar-breadcrumb-breadcrumb-clients{position:static;}
  #block-diapar-core-layout-date{position:static;}
  
  /*
  * ####################################################################""
  * # HOME PAGE
  */    
  #home-page{position:relative;}
  #home-page div.title {
    font-family:Verdana;
    font-size:14.12pt;
    color:#ec732c;
    font-style:italic;
    font-weight:bold;
    position:static;
    text-transform:uppercase;
  }

  #home-logo {
    position:static;
  }

  #home-page div.slogan {
    color:#0055a0;
    font-family:Verdana;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    position:static;
  }
  
  #home-footer-wrapper {        
    width:800px;
    margin:10px auto;
    background-color:#f4f6f7;
    border-radius:5px;
    height:160px;
    padding:0px;
    clear:both;   
    margin-bottom:30px;    
  }  
    
  #block-user-login h2{display:none;}
  #block-user-login {background:none;border:none;}


  #home-main-wrapper {width:100%;}
  
  #home-page-wrapper{background-color:none;width:1000px;margin:0 auto;margin-top:32px;}  
  #home-page{
    border-radius:5px;
    background-color:white;    
    width:800px;  
    height:450px;
  }
  
  #page-wrapper{
    width:800px;
    margin:0 auto;
  }  
    
  
  #home_login_box{position:relative;top:50px;left:250px;width:236px;text-align:right;margin:0px;padding:0px;}
  
  #home_login_box span.form-required {display: none;}
  #home_login_box label{width:104px;font-family:Arial;font-size:12pt;color:#0055a0;float:left;position:relative;top:5px;text-align:right;}
  #home_login_box input[type='text']{float:right;margin-left:10px;width:120px;height:20px;background-color:white;border:1px solid #cccccc;}
  #home_login_box input[type='password']{margin-left:10px;float:right;width:120px;height:20px;background-color:white;border:1px solid #cccccc;}  
  #home_login_box input[type='checkbox']{float:left;}
  #home_login_box .form-submit{border:none;position:relative;color:white;width:122px;padding-bottom:2px;height:22px;background:transparent url('../images/home_login_submit_bg.png') top left;}
  
  #home_login_box div.form-item-remember-me {position:relative;float:right;}
  #home_login_box div.form-item-remember-me input{position:relative;left:5px;}
  #home_login_box .form-item-remember-me label{font-size:12px;width:120px;color:#ec732c;font-weight:normal;position:relative;top:5px;left:5px;}
  
  #home_login_box .new-password a {text-decoration:none;color:#ec732c;font-weight:normal;}
  
  #home_login_box .form-item{margin-top:0px;}
  
  #home_login_box .form-type-password{position:relative;top:7px;}
  
  #home_login_box .form-actions{margin-top:7px;position:relative;top:7px;}
  
  #home_login_box .form-item-remember-me label {text-align:left;width:110px;}
  
  
  #home_enseignes_container {
    border-radius:3px;
    background-color:#eff0f2;
    padding:3px;
    position:absolute;
    width:757px;
    left:20px;
    top:300px;    
  }
  
  #home_enseignes_container img{width:10%;}
  
  #home_enseignes {
    border:1px solid #d0d5d9;  
    background-color:white;
    height:85px;
  }
  
  #home_logo_enseignes{margin-top:15px;}
  
  #home_messages{position:relative;top:150px;left:-20px;}  
  
  /*
  * ####################################################################""
  * # TABLEAU DE BORD CLIENT
  */  
  #block_bienvenue_container{float:none;position:static;}
  #block_actualites_container {float:none;position:static;}
  
  #block_bienvenue_container{margin-top:5px;float:none;position:static;width:774px;padding:3px;min-height:68px;}
  #block-diapar-core-texte-tableau-de-bord-client{width:771px;margin:0px;}
  #block-diapar-core-texte-tableau-de-bord-client .content {line-height:18px;}
  
  #block_actualites_container{margin-top:5px;float:none;position:static;width:774px;padding:3px;min-height:68px;margin-bottom:0px;}
  #block-diapar-actualites-actualites-clients {width:771px;}

  
  
  #block_derniereslivraison_container{width:774px;margin-top:5px;}
  #block-diapar-clients-clients-dernieres-livraison{width:771px;}
  
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th{display:table-cell;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th{display:table-cell;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th+th{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th+th+th{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th+th+th+th{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th+th+th+th+th{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th+th+th+th+th+th{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th+th+th+th+th+th+th{display:table-cell;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th+th+th+th+th+th+th+th{display:table-cell;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  thead tr th+th+th+th+th+th+th+th+th+th{display:none;}

  
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td{display:table-cell;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td{display:table-cell;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td+td{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td+td+td{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td+td+td+td{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td+td+td+td+td{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td+td+td+td+td+td{display:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td+td+td+td+td+td+td{display:table-cell;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td+td+td+td+td+td+td+td{display:table-cell;background-image:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr td+td+td+td+td+td+td+td+td+td{display:none;}  
  
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr.odd td+td+td+td+td+td+td+td+td{background-image:none;}
  #block-diapar-clients-clients-dernieres-livraison table.sticky-enabled  tbody tr.even td+td+td+td+td+td+td+td+td{background-image:none;}
  
  #home_content{margin-top:10px;}
  
  .accueil_item_container{width:774px;float:none;clear:both;margin:0px;margin-top:20px;}
  .accueil_item{width:761px;float:none;padding-left:10px;}
  .accueil_item_text {
    position:relative;
    top:-40px;
  }
  .accueil_item_text  h2 {
    color:#0055a0;
    font-weight:bold;
    font-size:12px;
    background:none;
    padding:0px;
    text-transform:none;
  }  
  
  /*
  * ####################################################################""
  * # SUIVIE DE COMMANDE ET LIVRAISONS
  */

  .warning_msg{    
  float:left;
  position:relative;
  top:10px;
  width:700px;
  margin-left:5px;
  }    
  
  /*
  * ####################################################################""
  * # FOOTER
  */  
  #footer-wrapper {width:780px;clear:both;position:relative;top:40px;  }
  #footer {width:780px;}
  #block-diapar-core-footer-adresse-diapar {width:780px;}
  
  #footer_adresse{width:180px;}
  #footer_telephone{width:120px;}
}