#panier table tr th { padding: 5px; font-weight: bold; }
#panier table tr td { padding: 5px; }
#panier table tr td.onRight, #panier table tr th.onRight { text-align: right; padding: 5px 20px; }
#panier table tr td.onCenter, #panier table tr th.onCenter { text-align: center; padding: 5px 20px; }

#panier table#caddie { border: 1px solid #EEE; }
#panier table#totaux { border: 1px solid #EEE; width: 40%; margin: 0 0 0 60%; }
#panier table#totaux tr td { text-align: right; }

#panier form input[type="text"] { width: 20px; text-align: right; }
#panier form input.submit { margin: 10px 0 0 0; }

#panier form#adresseFacturation input[type="text"] { width: 90px; text-align: left; }
#panier form#adresseFacturation table tr td { vertical-align: middle; }
#panier form#adresseFacturation textarea { width: 400px; }
#panier form#adresseFacturation table tr td.vt-align { vertical-align: top; }
#panier input[type="radio"] { margin-bottom: -2px; }

#panier #paiement { border: 1px solid #EEE; }
#panier p { padding: 10px; }
#panier form#paypal { margin: 10px 0; }
#panier form#cheque { margin: 10px 0; }
#panier fieldset { margin: 8px 0; border: 1px solid #CCC; border-width: 1px 0 0 0; }
#panier fieldset legend { font-size: 1.1em; color: #FF7F00; padding: 0 5px; }
#panier fieldset p { font-size: 0.95em; padding: 0; }

#panier p.titrebox { color: #FF7F00; font-style: italic; font-weight: bold; font-size: 1em; }