#commande_search_form {
  width:95%;
  margin:auto;
}

#desc {
  float:left;
  margin-left:8px;
  width:48%;
  position:relative;
}

#lienens {
  text-decoration:underline;
  color:black;
  font-size:1.2em;
}

#commande_search input,
#commande_search select {
  font-size:.8em;
  margin-bottom:2px;
}

#commande_search_sauvage,
#commande_search_refcli {
  visibility:none;
  position:absolute;
  display:inline;
}

#commande_search label {
  display:inline;
  float:left;
  width:8em;
  margin:0;
}

#commande_list_article_filtre {
  margin-bottom:1em;
  visibility:hidden;
}

#commande_list_article_table {
  border-bottom:1px solid #666;
  border-right:1px solid #666;
  clear:both;
  background-color:#fff;
  margin-left:auto;
  margin-right:auto;
  width:80%;
}

#titre_table {
  margin-left:auto;
  margin-right:auto;
  width:50%;
  text-align:center;
}

html>body #commande_list_article_table {
  width:95%;
}

.addqte {
  width:3em;
  font-size:1em;
  margin:1px 0;
  padding:0;
  text-align:right;
}

.addqte_line_gris {
  background-color:#ddd;
  width:3em;
  font-size:1em;
  margin:1px 0;
  padding:0;
  text-align:right;
}

#designation {
  width:500px;
}

#commande_list_article_table td,
#commande_list_article_table th {
  margin:0;
  padding:3px 2px 3px 1px;
}

#commande_list_article_table td {
  border-left:1px solid #666;
}

#commande_list_article_table th {
  border-left:1px solid #000;
}

#resume_commande {
  margin:5px 0;
  float:right;
  border-left:1px solid #000;
  text-align:left;
  padding-left:5px;
  width:10em;
}

#prevalid_commande {
  clear:both;
  float:right;
  width:60%;
}

#commande_panier hr {
  margin:0;
}

.list_hebdo {
  color:black;
  font-size:1.1em;
  font-family:Verdana,Arial;
}

.list_client {
  color:black;
  font-size:1.1em;
  font-family:Verdana,Arial;
}

.list_quantitatif {
  color:black;
  font-size:1.1em;
  font-family:Verdana,Arial;
}

.list_stock {
  color:#000;
  font-size:1.1em;
  font-family:Verdana,Arial;
}

.commande_col_large {
  text-align:right;
  width:5em;
}

.title_family {
  background-color:#a1bff7;
  text-align:center;
  color:black;
  font-weight:bold;
}

.bt_commande {
  background:url(../../images/bt_centre.png) repeat-x;
  height:20px;
  float:left;
  display:inline;
  line-height:20px;
  cursor:pointer;
}

.bt_viderpan {
  position:absolute;
  margin-right:1px;
  height:20px;
}

a.bt_commande,
a.bt_commande img {
  border:0;
}

.bt_bord {
  display:inline;
  float:left;
  width:11px;
  height:20px;
}

.bt_bord_g {
  display:inline;
  float:left;
  width:11px;
  height:20px;
  margin-left:1em;
}

.prevNext {
  cursor:pointer;
}

.bt_commande_prec,
.bt_commande_suiv {
  margin:2px 0;
}

.bt_commande_prec {
  float:left;
}

.bt_commande_suiv {
  float:right;
}

.add_comment {
  display:none;
  background-color:#fffcde;
  border:1px solid #ddd;
  position:absolute;
  width:14em;
}

.text_comment {
  display:inline;
  width:13em;
  padding:0;
  line-height:.9em;
  margin-left:2px;
}

.add_comment_bt {
  width:20px;
  height:20px;
  margin:auto;
  background-image:url(../../images/comm.png);
  cursor:pointer;
}

.valid_comment_bt {
  width:2.5em;
}

.graphe {
  background:url(../../images/bt_graphe.png) no-repeat -1px;
  padding-left:1.8em;
  float:left;
  display:inline;
}

.print {
  background:url(../../images/bt_action2.png) no-repeat -1px;
  padding-left:1.8em;
  float:left;
  display:inline;
}

#photo_stocklist {
  display:none;
  z-index:150;
  padding:1px;
  background:#666;
  border:solid 1px black;
}

.image_poisson {
  bottom:1%;
  left:1em;
  position:absolute;
}

html>body .image_poisson {
  position:fixed;
  z-index:1000;
}

#fleche {
  display:none;
  position:absolute;
  border:0;
  z-index:150;
  margin-left:-26.9%;
  margin-top:0;
}

#list_orders {
  border:1px solid #999;
  width:100%;
}

#list_orders td {
  text-align:center;
  padding:0 .5em;
}

#list_orders th {
  padding:0 .5em;
  border:1px solid #fff;
  border-right:0;
}

#list_orders tbody tr {
  cursor:pointer;
}

#list_smile {
  border:1px solid #333;
}

#list_smile thead td {
  font-weight:bold;
  border-bottom:1px solid #999;
}

#list_smile thead th {
  font-weight:normal;
  padding:0 1em;
}

#list_smile tfoot td {
  background-color:#666;
  color:#fff;
}

#top_avoir table,
#profil_achat table {
  float:left;
  margin-right:1em;
  border:1px solid #000;
}

#top_famille_avoir,
.profil_achat_tab {
  display:none;
  margin-top:1em;
}

#top_profil_achat label {
  margin-left:2em;
}

.sous_entete {
  text-align:center;
  font-weight:bold;
}

#top_profil_achat input {
  width:3em;
}

#help_over {
  background:url(../../images/fond_aide.png) bottom;
  padding-bottom:2em;
}

#title_help {
  background:url(../../images/entete_aide.png);
}

#help_span {
  float:left;
  padding:0 1em;
}

#overlay {
  background-image:url(../../images/overlay.png);
}

* html #overlay {
  background-color:#333;
  background-color:transparent;
  background-image:url(blank.gif);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png",sizingMethod="scale");
}

* html #help_over {
  background:url(../../images/fond_aide.gif) bottom;
}

* html #title_help {
  background:url(../../images/entete_aide.gif);
}