body, div, p, form, ul, dl, ol, li, dt, dd, address, h1, h2, h3, h4, h5, h6{
  margin:0;
  padding:0;
}
body{
  font-family:georgia, times, serif;
  font-size: 12px;
  color:#333;
  background:#ded8cc;
  line-height:14px;
}
input, select, textarea{
  font-family:georgia, times, serif;
}
a img{
  border:none;
}
#general{
  width:900px;
  margin:0 auto;
  position:relative;
  background:#fff url("../images/fond_general_2cols.png") repeat-y top right;
}
#general.trois_cols {
  background:#fff url("../images/fond_general_3cols.png") repeat-y top right;
  border-bottom:1px solid #d2c9c2;
}
#general.deux_cols #center_large{
  height:auto;
  padding-right:0;
  margin-right:0;
}

/* header */
#header{
  background:#333;
  height:111px;
}
h1{
  float:left;
  height:111px;
}
h2 a {
	text-decoration:none;
}
#center_large h2 a, #right h2 a{
  display:block;
  width:140px;
}

#petit_menu{
  text-align:right;
  margin-right:15px;
  background:#333;
  padding-top:11px;
}
#petit_menu li{
  background:url("../images/puce_tiret.png") no-repeat 2px 7px;
  padding-left:14px;
  display:inline;
  color:#f2e9e2;
}
#petit_menu li.first{
  background:none;
}
#petit_menu a{
  text-decoration:none;
  color:#b2a9a2;
}
#petit_menu a:hover{
  text-decoration:underline;
}

/* Menu principal */
#menu{
  background:#b2a9a2;
  float:right;
  height:27px;
  list-style-type:none;
  margin-top:11px;
  padding:8px 0 0 0;
  width:709px;
}
#menu li{
  background-repeat:no-repeat;
  background-position:left top;
  display:inline;
}
#menu a{
  display:block;
  float:left;
  height:20px;
  text-indent:-9999px;
  margin:0 20px;
}
#menu a:hover{
  background-position: 0 -20px;
}

#menu_news_fr a{ width:53px; background-image:url("../images/btn_news_fr.png"); }
#menu_estampes_fr a{ width:57px; background-image:url("../images/btn_estampes_fr.png"); }
#menu_portfolios_fr a{ width:59px; background-image:url("../images/btn_portfolios_fr.png"); }
#menu_livres_fr a{ width:36px; background-image:url("../images/btn_livres_fr.png"); }
#menu_autres_fr a{ width:39px; background-image:url("../images/btn_autres_fr.png"); }
#menu_archives_fr a{ width:51px; background-image:url("../images/btn_archives_fr.png"); }

#menu_news_en a{ width:32px; background-image:url("../images/btn_news_en.png"); }
#menu_estampes_en a{ width:37px; background-image:url("../images/btn_estampes_en.png"); }
#menu_portfolios_en a{ width:59px; background-image:url("../images/btn_portfolios_en.png"); }
#menu_livres_en a{ width:36px; background-image:url("../images/btn_livres_en.png"); }
#menu_autres_en a{ width:43px; background-image:url("../images/btn_autres_en.png"); }
#menu_archives_en a{ width:51px; background-image:url("../images/btn_archives_en.png"); }


/* Colonne du centre */
#center_wrapper{
  width:100%;
  float:left;
}
/*changement de la hauteur et de la couleur de background*/
#center{
  margin:0pt 200px 0pt 322px;
  background:#ded8cc;
  /*background:#fff;*/
  left:322px;
  width:378px;
  /*height:665px;*/
  height:937px;
}
#center #visuel_accueil{
  height:286px;
  text-align:right;
  color:#fff;
  background:#ded8cc;
  padding-left:0;
}
#center h2 {
  padding-left:12px;
}
/*changement de la hauteur et de la couleur de background*/
#presentation{
  color:#666;
  background:#fff;
  line-height:14px;
  padding:18px 12px;
  font-weight:bold;
  text-align:justify;
  /*height:200px;*/
}
a{
  color:#666;
}
.savoir_plus{
  display:block;
  padding:0 0 0 20px;
  margin:15px 0 0 0;
  font-size:11px;
  font-weight:normal;
  background:url("../images/btn_en_savoir_plus.png") no-repeat 0 1px;
  height:15px;
}
#presentation strong{
  color:#cfa951;
}
/*changement de la hauteur*/
#center ul{
  background:#ded8cc;
  font-size:11px;
  color:#666;
  padding:5px 0 15px 28px;
 /* height:70px;*/
  line-height:13px;
}
/*changement de la hauteur*/
#center ul li{
  /*height:13px;*/
}
#center ul a{
  text-decoration:none;
}
#center ul a:hover{
  text-decoration:underline;
}
#center address{
  color:#666;
  font-size:11px;
  background:#ded8cc;
  padding:0 0 20px 12px;
  font-style:normal;
  height:40px;
}
#center address p{
  float:left;
  width:180px;
}
#center h2{
  height:32px;
  padding-top:12px;
}
#center #h2_contact_fr, #center #h2_contact_en{
  border-top:1px solid #fff;
}
/* col. centrale pour les produits */
#center_produits{
  margin:0pt 200px 0pt 190px;
  background:#fff;
  left:190px;
  width:451px;
  padding:20px 25px 20px 27px;
  text-align:justify;
}
#center_produits h2{
  line-height:18px;
  font-size:18px;
  height:35px;
  color:#666;
  font-weight:normal;
  text-indent:0;
}
#center_produits h3{
  font-size:14px;
}
.archives h3{
  margin-bottom:14px;
	clear:both;
	background:#ddd;
	padding:4px 7px;
	font-weight:normal;
}
#center_produits h2 span, #center_produits h2 span a{
  color:#cfa951;
}
#center_produits p{
  margin-bottom:10px;
  padding-top:20px;
  border-top:1px solid #ccc;
}
#center_produits a.thickbox {
	text-decoration:none;
}
#center_produits a.thickbox span {
	position:absolute;
	display:block;
	text-align:left;
	margin-top:-2px;
	width:452px;
	font-family:verdana, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#AAA;
/*  border-top: 1px solid #ded8cc;*/
/*  border-right: 1px solid #ded8cc;*/
}
#center_produits ul{
  list-style-type:none;
}
#center_produits ul.texte{
  list-style-type:disc;
  margin:0 0 15px 25px;
}
#center_produits li{
  width:150px;
  height:160px;
  float:left;
}
#center_produits ul.texte li{
  width:auto;
  height:auto;
  float:none;
}
#center_produits li.left{
  text-align:left;
}
#center_produits li.center{
  text-align:center;
}
#center_produits li.right{
  text-align:right;
}
#center_produits li a{
  text-decoration:none;
  color:#333;
}
#center_produits li a:visited{
  color:#666;
}
#center_produits div img{
  border: none;
}
#center_produits img{
  border: 1px solid #ded8cc;
}
#center_produits li img{
  margin-bottom:3px;
}
#center_produits div{
  text-align:center;
  font-weight:bold;
  margin:15px 0;
}
#center_produits #previous{
	display:block;
	width:13px;
	height:13px;
  float:left;
}
#center_produits #next{
	display:block;
	width:13px;
	height:13px;
  float:right;
}
/* col. centrale pour les ACTUS et CONTACT */
#center_large{
  color:#666;
  margin:0pt 200px 0pt 0px;
  background:#fff;
  width:650px;
  padding:20px 24px;
  height:665px;
  float:left;
}
#center_large h2{
  margin:0 0 10px 0px;
}
#center_large dl{
  border-bottom:1px solid #DED8CC;
  padding-bottom:10px;
}
#center_large dt span{
  float:left;
  width:75px;
  margin-right:10px;
}
#center_large dt span.image{
  width:150px;
  min-height:100px;
}
#center_large img{
  border: 1px solid #ded8cc;
  margin-bottom:10px;
}
#center_large dt h3{
  display:inline;
}
#center_large dt{
  padding-top:9px;
  border-top:1px solid #ded8cc;
  min-height:20px;
  clear:both;
}
#center_large dd{
  margin-top:5px;
  min-height:78px;
}
#center_large dd p{
  margin:0 0 0 148px;
}
#center_large .date{
  font-weight:bold;
}
#center_large address{
  font-size:14px;
  font-style:normal;
}
#center_large address p{
  margin-bottom:15px;
  margin-top:20px;
}
#center_large iframe{
  margin-top:15px;
  border:1px solid #999;
}
#h2_contact_int_en, #h2_contact_int_fr{
  padding-bottom:10px;
  border-bottom:1px solid #ded8cc;
}
#center_large .liste_actualites dd p{
  margin-left:245px;
  margin-bottom:15px;
}
#center_large .liste_actualites dt span.image{
  padding-bottom:13px;
}

/* REVENDEURS MAPS */
#carte, #carte_be, #carte_fr{
  position:relative;
  list-style-type:none;
  border:1px solid #DED8CC;
  background:url("../images/fond_map.png") no-repeat;
  width:649px;
  height:386px;
}
#carte_be{background:url("../images/fond_map_be.png") no-repeat;}
#carte_fr{background:url("../images/fond_map_fr.png") no-repeat;}
#choix_revendeur{
  position:absolute;
  margin-top:17px;
  left:45px;
  font-size:18px;
  z-index:2;
  line-height:20px;
}
#choix_pays, #choix_pays_en{
  line-height:25px;
  font-size:24px;
  text-transform:uppercase;
  position:absolute;
  margin-top:-32px;
  left:45px;
  width:500px;
}
#carte li, #carte_be li, #carte_fr li{
  position:absolute;
  display:block;
}
#carte li a, #carte_be li a, #carte_fr li a{
  text-indent:-9999px;
  display:block;
  width:100%;
  height:100%;
}
#carte #belgique     { width:70px;   height:48px;  left:325px;  top:80px;   }
#carte #france       { width:219px;  height:190px; left:190px;  top:130px;  }
#carte #suisse       { width:69px;   height:46px;  left:410px;  top:190px;  }
#carte #paysbas      { width:58px;   height:62px;  left:352px;  top:18px;   }
#carte_be #wallonie  { width:220px;  height:130px; left:245px;  top:184px;  }
#carte_be #flandre   { width:250px;  height:94px;  left:190px;  top:91px;   }
#carte_be #bruxelles { width:15px;   height:15px;  left:315px;  top:162px;  }
#carte_fr #region_7  { width: 37px;  height: 30px; left: 301px; top: 101px; }
#carte_fr #region_8  { width: 56px;  height: 50px; left: 373px; top: 251px; }
#carte_fr #region_9  { width: 26px;  height: 38px; left: 275px; top: 71px;  }
#carte_fr #region_10 { width: 39px;  height: 26px; left: 235px; top: 93px;  }
#carte_fr #region_11 { width: 36px;  height: 47px; left: 243px; top: 176px; }
#carte_fr #region_12 { width: 30px;  height: 39px; left: 286px; top: 197px; }
#carte_fr #region_13 { width: 33px;  height: 48px; left: 456px; top: 305px; }
#carte_fr #region_14 { width: 47px;  height: 45px; left: 332px; top: 143px; }
#carte_fr #region_15 { width: 61px;  height: 37px; left: 174px; top: 112px; }
#carte_fr #region_16 { width: 28px;  height: 44px; left: 384px; top: 144px; }
#carte_fr #region_17 { width: 52px;  height: 51px; left: 357px; top: 201px; }
#carte_fr #region_18 { width: 55px;  height: 54px; left: 265px; top: 250px; z-index:100; }
#carte_fr #region_19 { width: 45px;  height: 72px; left: 229px; top: 231px; }
#carte_fr #region_20 { width: 55px;  height: 75px; left: 310px; top: 251px; }
#carte_fr #region_21 { width: 46px;  height: 59px; left: 280px; top: 131px; }
#carte_fr #region_22 { width: 49px;  height: 59px; left: 223px; top: 123px; }
#carte_fr #region_23 { width: 34px;  height: 62px; left: 344px; top: 81px;  }
#carte_fr #region_24 { width: 36px;  height: 52px; left: 377px; top: 89px;  }
#carte_fr #region_25 { width: 50px;  height: 30px; left: 303px; top: 37px;  }
#carte_fr #region_26 { width: 46px;  height: 31px; left: 304px; top: 70px;  }
#carte_fr #region_27 { width: 31px;  height: 56px; left: 318px; top: 190px; }
#carte_fr #region_28 { width: 17px;  height: 52px; left: 417px; top: 101px; }

/* LISTE DES REVENDEURS ET DES LIENS */
#center_large #revendeurs_list, #center_large .liens_list{
  list-style-type:none;
  border-bottom:1px solid #DED8CC;
  padding-bottom:10px;
}
#center_large .liens_list{
  border-top:1px solid #ded8cc;
  border-bottom:none;
  margin:5px 0 20px 0;
}
#center_large #revendeurs_list li, #center_large .liens_list li{
  background:url("../images/puce.png") no-repeat 14px 24px;
  padding:20px 0 0 40px;
  border-top:1px solid #ded8cc;
  clear:both;
  height:90px;
}
#center_large .liens_list li{
  background:url("../images/puce.png") no-repeat 14px 19px;
  border-top:none;
  height:30px;
  padding:15px 0 0 40px;
}
#center_large #revendeurs_list li address, #center_large #revendeurs_list li span{
  float:left;
}
#center_large #revendeurs_list li address{
  width:210px;
  margin-right:10px;
  font-size:12px;
}
#center_large #revendeurs_list address strong{
  display:block;
  margin-bottom:0px;
}
#center_large #revendeurs_list li span{
  padding-top:28px;
}
#center_large #revendeurs_list li span.tel{
  width:170px;
}
#h2_revendeurs_int_en, #h2_revendeurs_int_fr, #h2_liens_int_fr, #h2_liens_int_en{
  padding-bottom:10px;
}
#center_large #revendeurs_list li.distrib{
  border-top:none;
  border-bottom:2px solid #DED8CC;
}
#center_large #revendeurs_list li.distrib span, #center_large #revendeurs_list li.distrib address{
  font-weight:bold;
}
#center_large #revendeurs_list li.distrib strong{
  font-size:13px;
}


/* Colonne de gauche */
#left{
  line-height:14px;
  font-size:10px;
  color:#666;
  background:#fff;
  border-right:1px solid #ded8cc;
  border-bottom:1px solid #ded8cc;
  margin-left:-900px;
  float:left;
  width:285px;
  padding:15px 14px 0 22px;
  min-height:665px;
}
#center_produits dl{
  line-height:14px;
  font-size:10px;
  color:#666;
  border-bottom:1px solid #DED8CC;
}
#center_produits #d_publ{
  border-top:1px solid #DED8CC;
  margin-top:22px;
  padding:10px 0;
  line-height:14px;
  font-size:14px;
  font-weight:normal;
  color:#CFA951;
}
#center_produits .pres_prod, #center_produits #pres_prod{
  border-top:none;
  padding-top:0;
}
#left span, #center_produits dt span{
  text-align:center;
  float:left;
  width:139px;
  margin-right:10px;
}
#left img{
  border:1px solid #ccc;
}
#left strong, #center_produits dt strong{
  font-weight:normal;
  text-transform:uppercase;
}
#left dt{
  padding-top:9px;
  font-size:11px;
  border-top:1px solid #ded8cc;
  min-height:32px;
  clear:both;
}
#left dd{
  margin-top:5px;
  min-height:81px;
}
#center_produits dt{
  padding-top:9px;
  font-size:11px;
  border-top:1px solid #ded8cc;
  min-height:32px;
  clear:both;
}
#center_produits dd{
  margin-top:5px;
  min-height:83px;
}
#left p, #center_produits dd p{
  border-top:1px solid #ded8cc;
  padding-top:8px;
  margin:0 0 0 148px;
}
#h2_dernieres_parutions_fr, #h2_dernieres_parutions_en{
  height:25px;
}
#left_auteurs{
  line-height:14px;
  font-size:10px;
  color:#666;
  background:#ded8cc;
  border-left:1px solid #fff;
  border-bottom:1px solid #ded8cc;
  margin-left:-900px;
  float:left;
  width:150px;
  padding:15px 14px 0 22px;
  min-height:665px;
}
#left_auteurs ul{
  margin-top:15px;
  list-style-type:none;
}
#left_auteurs a{
  text-decoration:none;
  font-size:12px;
  color:#333;
}
#left_auteurs a.actif,#left_auteurs a.actif:visited{
  color:#000;
}
#left_auteurs a:visited{
  color:#666;
}


/* Colonne de droite */
#right{
  font-size:11px;
  float:right;
  margin-left:-200px;
  background:#b2a9a2;
  padding:32px 24px;
  width:152px;
  height:725px;
}
#right p{
  margin:10px 0;
}
#right #retour{
  margin:-10px 0 -10px 0;
  height:22px;
}
#right img{
  margin:15px 0 0 0;
}
#right label{
  display:none;
}
#right label.btn_radio{
  display:block;
  margin:0;
}
#h2_rechercher_fr, #h2_rechercher_en{
  margin:40px 0 10px 0;
}
#h2_newsletter_fr, #h2_newsletter_en{
  margin:70px 0 0 -1px;
}
#h2_revendeurs_fr, #h2_revendeurs_en{
  margin:0 0 0 -2px;
}
#recherche, #email{
  width:124px;
  font-family:georgia, times, serif;
  font-size:11px;
  height:14px;
  padding:1px 2px 0 2px;
  border:1px solid #333;
}
#recherche{
  float:left;
}
.rouge, .vert{
  color:#900;
  font-family:verdana, helvetica, sans-serif;
  font-size:9px;
  line-height:10px;
}
.vert{
  color:#090;
}
#valider_recherche{
  font-size:0px;
  float:left;
  background:url("../images/btn_rechercher.png") no-repeat;
  padding:0;
  height:17px;
  width:17px;
  border:none;
  text-indent:-9999px;
  cursor:pointer;
  margin-left:5px;
}
#valider_newsletter, .fond_noir{
  background:#333;
  border:0;
  color:#fff;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  height:18px;
  padding:2px;
}
.fond_noir{
  font-size:11px;
  font-weight:normal;
  height:16px;
  padding:2px;
  text-decoration:none;
}
#valider_bouton {
  background:#333;
  border:0;
  color:#fff;
  cursor:pointer;
  font-size:10px;
  font-weight:bold;
  height:18px;
  padding:2px;
}
/* Col. de droite pour les produits */
#right.right_produit{
  color:#fff;
  padding:52px 15px 0 15px;
  line-height:15px;
  width:170px;
}
#right.right_produit ul{
  list-style-type:none;
  border-bottom:1px solid #ded8cc;
  padding-bottom:10px;
}
#right.right_produit h4{
  background:url("../images/h4_caracteristiques_fr.png") no-repeat;
  text-indent:-9999px;
  margin-bottom:15px;
  line-height:25px;
}
#right.right_produit h4#h4_caracteristiques_en{
  background:url("../images/h4_caracteristiques_en.png") no-repeat;
}
#right.right_produit h4#h4_panier_fr{
  background:url("../images/h4_panier_fr.png") no-repeat;
  margin-bottom:0;
  float:left;
  position:relative;
  top:-4px;
  width:40px;
}
#right.right_produit h4#h4_panier_en{
  background:url("../images/h4_panier_en.png") no-repeat;
  margin-bottom:0;
  float:left;
  position:relative;
  top:-4px;
  width:40px;
}
#right.right_produit li#copyright{
  padding:10px 0;
  margin:10px 0;
  border-bottom:1px solid #ded8cc;
  border-top:1px solid #ded8cc;
}


/* Titres H2 Page d'accueil */
h2{
  height:20px;
  text-indent:-9999px;
}

#h2_newsletter_fr{ background:url("../images/h2_newsletter_fr.png") no-repeat; }
#h2_dernieres_parutions_fr{ background:url("../images/h2_dernieres_parutions_fr.png") no-repeat; }
#h2_contact_fr{ background:#ded8cc url("../images/h2_contact_fr.png") no-repeat 12px 15px; }
#h2_news_fr{ background:#ded8cc url("../images/h2_news_fr.png") no-repeat 12px 15px; }
#h2_rechercher_fr{ background:url("../images/h2_rechercher_fr.png") no-repeat; }
#h2_revendeurs_fr{ background:url("../images/h2_revendeurs_fr.png") no-repeat; height:47px; }
#h2_revendeurs_fr a{ height:47px; }
#h2_auteurs_fr{ background:url("../images/h2_auteurs_fr.png") no-repeat; }
#h2_actualite_int_fr{ background:#fff url("../images/h2_news_int_fr.png") no-repeat; height:24px; }
#h2_liens_int_fr{ background:#fff url("../images/h2_liens_int_fr.png") no-repeat; }
#h2_contact_int_fr{ background:#fff url("../images/h2_contact_int_fr.png") no-repeat; }
#h2_revendeurs_int_fr{ background:#fff url("../images/h2_revendeurs_int_fr.png") no-repeat; }
#h2_revendeurs_int_fr a{ height:23px; }
#h2_resultats_int_fr{ background:#fff url("../images/h2_resultats_int_fr.png") no-repeat; }
#h2_panier_int_fr{ background:#fff url("../images/h2_panier_int_fr.png") no-repeat; height:25px; }
#h2_inscription__int_fr{ background:#fff url("../images/h2_inscription_int_fr.png") no-repeat; height:25px; }
#h2_inscription_10_int_fr{ background:#fff url("../images/h2_inscription_10_int_fr.png") no-repeat; height:25px; }
#h2_identification_int_fr{ background:#fff url("../images/h2_identification_int_fr.png") no-repeat; height:25px; }
#h2_historique_int_fr{ background:#fff url("../images/h2_historique_int_fr.png") no-repeat; height:25px; }

#h2_newsletter_en{ background:url("../images/h2_newsletter_en.png") no-repeat; }
#h2_dernieres_parutions_en{ background:url("../images/h2_dernieres_parutions_en.png") no-repeat; }
#h2_contact_en{ background:#ded8cc url("../images/h2_contact_en.png") no-repeat 12px 15px; }
#h2_news_en{ background:#ded8cc url("../images/h2_news_en.png") no-repeat 12px 15px; }
#h2_rechercher_en{ background:url("../images/h2_rechercher_en.png") no-repeat; }
#h2_revendeurs_en{ background:url("../images/h2_revendeurs_en.png") no-repeat; }
#h2_auteurs_en{ background:url("../images/h2_auteurs_en.png") no-repeat; }
#h2_actualite_int_en{ background:#fff url("../images/h2_news_int_en.png") no-repeat; }
#h2_liens_int_en{ background:#fff url("../images/h2_liens_int_en.png") no-repeat; }
#h2_contact_int_en{ background:#fff url("../images/h2_contact_int_en.png") no-repeat; }
#h2_revendeurs_int_en{ background:#fff url("../images/h2_revendeurs_int_en.png") no-repeat; }
#h2_revendeurs_int_en a{ height:23px; }
#h2_resultats_int_en{ background:#fff url("../images/h2_resultats_int_en.png") no-repeat; }
#h2_panier_int_en{ background:#fff url("../images/h2_panier_int_en.png") no-repeat; height:25px; }
#h2_inscription__int_en{ background:#fff url("../images/h2_inscription_int_en.png") no-repeat; height:25px; }
#h2_inscription_10_int_en{ background:#fff url("../images/h2_inscription_10_int_en.png") no-repeat; height:25px; }
#h2_identification_int_en{ background:#fff url("../images/h2_identification_int_en.png") no-repeat; height:25px; }
#h2_historique_int_en{ background:#fff url("../images/h2_historique_int_en.png") no-repeat; height:25px; }

/* Footer */
#footer{
  font-size:10px;
  color:#b2a9a2;
  clear:left;
  width:500px;
  height:100px;
  padding:8px 0 0 20px;
}
#footer_2cols{
  clear:both;
}

/* messages d'inscription/désinscription à la newsletter */
div.error, div.success{
  color:#900;
  font-size:14px;
  text-align:center;
  padding:50px 0 0 0;
  height:300px;
}
div.success{
  color:#090;
}

/* Panier et gestion client
/* formulaire client */
form.client fieldset{
  padding: 1em 1em .3em 1em;
	margin-top:30px;
}
form.client legend{
	font-size:14px;
}
form.client label{
  display: inline;
  float: left;
  width: 120px;
}
form.client p{
	margin: 2px 0;
}
#petit_menu_client{
  text-align:right;
  margin-right:3px;
  background:none;
  padding-top:11px;
  float:right;
}
#petit_menu_client li{
  background:url("../images/puce_tiret.png") no-repeat 2px 7px;
  padding-left:14px;
  display:inline;
  color:#000000;
}
#petit_menu_client li.first{
  background:none;
}
#petit_menu_client a{
	font-weight:bold;
	font-size:14px;
  text-decoration:none;
  color:#333;
}
#petit_menu_client a:hover{
  text-decoration:underline;
}
table {
  width:100%;
  border-collapse:collapse;
  clear:both;
}
td, th {
  border-bottom:1px solid #d2c9c2;
  height:25px;
}
th {
  text-align:left;
}
select, option{
  color:#666;
}
form{
  clear:both;
}
.client fieldset{
  border:1px solid #999;
  margin-bottom:15px;
}
.client input{
  width:490px;
}
/*.client fieldset.float_left{
  width:290px;
  height:400px;
  float:left;
}
.client fieldset.float_left input{
  width:160px;
}
.client fieldset.clear{
  clear:both;
}
*/
.client p{
  line-height:25px;
  border-bottom:1px solid #d2c9c2;
  height:22px;
  padding:5px 0 2px 0;
}
.client p.no_border{
  border:none;
}
.no_border{
  border:none;
}
.client label{
  line-height:25px;
}
.client .autowidth{
  width:auto;
}
#nom_client{
  float:left;
  margin:35px 0 15px 0;
}
#ajoutpanier{
  margin-bottom:35px;
}
#form_ajout_panier{
  line-height:25px;
  margin-bottom:5px;
}
.livraison{
  width:200px;
}
