body { margin: 0px; background-color: #FFFFFF; text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}

td {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
div {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
p {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}

a { text-decoration:none; color:#762741 }
a:hover { color: #762741; text-decoration:underline; }

table.menuprincipal{ padding-left:0px; padding-top:0px; }
td.menuprincipal{ padding-bottom:0px; padding-left:0px; padding-top:0px; display:block; width:184; height:30; background-image:url(images/menu_element_fond.gif);}
td:hover.menuprincipal{text-decoration: none; color: #FFFFFF; background-image:url(images/menu_element_fond_over.gif) }
.menuprincipal{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 12px; font-weight:bold; display:block; width:184; height:30; background-repeat:no-repeat; padding-left:25px; padding-top:11px;  }
a.menuprincipal{text-decoration: none; color: #FFFFFF;}
a:hover.menuprincipal{text-decoration: none; color: #FFFFFF; }


/* Style du gabarit */
.panier_nombre { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; color:#FFFFFF; }

/* Boutique */
img.boutique_produit_image { border:#762741 solid 1px; }
.boutique_produit_libelle1 { font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; color:#FFFFFF; line-height:18px; }
.boutique_produit_libelle2 { font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; color:#597a37; line-height:18px; }
.boutique_produit_breve { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; color:#FFFFFF; line-height:16px; }
.boutique_produit_prix { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; color:#597a37; line-height:16px; }


/* Transaction */

table.transactionPanier { width:90%; margin-left:5%; margin-right:5%;}
td.transactionPanier {text-align:center}

table.transactionPanierListeItem { border:#762741 solid 1px; width:100%; }
tr.transactionPanierListeItemTitre { background-color:#762741; }
.transactionPanierListeItemTitreQte { background-color:#762741; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; color:#FFFFFF; line-height:18px; text-align:center; }
.transactionPanierListeItemTitreDescription { background-color:#762741; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; color:#FFFFFF; line-height:18px;}
.transactionPanierListeItemTitrePrix { background-color:#762741; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; color:#FFFFFF; line-height:18px; text-align:right; padding-right:5px; }
.transactionPanierListeItemTitreTotal { background-color:#762741; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; color:#FFFFFF; line-height:18px; text-align:right; padding-right:5px; }


td.transactionPanierListeItemQte { width:50; text-align:center; }
td.transactionPanierListeItemDescription { }
td.transactionPanierListeItemPrix { width:150; text-align:right; padding-right:5px; }
td.transactionPanierListeItemTotal { width:150; text-align:right; padding-right:5px; }
.transactionPanierListeItemQte {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
.transactionPanierListeItemDescription {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
.transactionPanierListeItemPrix {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
.transactionPanierListeItemTotal {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold;}

.transactionPanierListeItemAucun {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}

table.transactionPanierTotaux { width:40%; margin-left:60%;}					
tr.transactionPanierTotauxSousTotal {}				
.transactionPanierTotauxSousTotalTitre {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; padding-top:4px; text-align:right;}
.transactionPanierTotauxSousTotalValeur {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; padding-top:4px; width:150; text-align:right; padding-right:5px;}	
tr.transactionPanierTotauxTotal {}				
.transactionPanierTotauxTotalTitre {font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; padding-top:7px; text-align:right;}
.transactionPanierTotauxTotalValeur {font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; padding-top:7px; width:150; text-align:right; padding-right:5px;}					
	