#pg_panier input {text-align: center; border: 1px solid #dddad1;}
#pg_panier input.bouton {background: #afab9d; color: white;}
#pg_panier input.noborder {border: none;}

#panier .titre{margin: 0; padding: 0;}
#panier h1{margin: 0; padding: 5px; color: white; font-size: 22px;}

#panier .contenu{margin: 0; padding: 20px; background: #ffeaea;}

#panier p{margin: 0 0 15px 0; padding: 0;}
#panier ul{margin: 0; padding: 0; list-style-type: none;}
#panier li{margin: 7px 0 0 0;}
#panier li a{color: #000000; text-decoration: none; font-size: 130%;}
#panier li a:hover{text-decoration: underline;}

#panier .panier_produits {overflow: hidden;}
#panier .panier_produits .liaison{width: 100px; height: 180px; margin: 0 10px 0 0; padding: 0; float: left;}
#panier .panier_produits .liaison h4{margin: margin: 0 10px 0 0; padding: 0; text-align: center;}
#panier .panier_produits .liaison .vignette img{width: 100px; height: 100px; border: 1px solid #cbc6b6;}
#panier .panier_produits .liaison .vignette img:hover{border: 1px solid blue;}

#addref .titre{margin: 0; padding: 0; background: black;}
#addref h1{margin: 0; padding: 5px; color: white; font-size: 22px;}
#addref .contenu{margin: 0; padding: 0px; background: #edece8; border: 1px solid #dddad1;}
#addref .contenu label{font-weight: bold;}
#addref .contenu input{margin: 0 20px;}

#lepanier {margin: 10px 0 0;}
#lepanier .titre{margin: 0; padding: 0; background: black;}
#lepanier h1{margin: 0; padding: 5px; color: white; font-size: 22px;}
#lepanier .contenu{margin: 0; padding: 10px; background: #edece8; border: 1px solid #dddad1;}

#monpanier {margin: 0; font-size: 100%;}
#monpanier table{background: #ffffff; border-collapse: collapse; border: 1px solid #dddad1;}
#monpanier th{background: #afab9d; padding: 5px 5px; border: 1px solid #dddad1; color: white;}
#monpanier td{background: #ffffff; padding: 5px 5px; border: 1px solid #dddad1;}

#toolspanier {overflow: hidden;}
#toolspanier {margin: 20px 10px 0;}
#toolspanier p{margin: 5px 0;}