
table.menulangue{ padding-left:2px; padding-top:0px;}
.menulangue{ font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight:bold;   }
a.menulangue{text-decoration: none; color: #FFFFFF;}
a:hover.menulangue{text-decoration: none; color: #CCCCCC; }

.menuprincipal ul { padding:0;margin:0;list-style-type:none; width:246px; }
.menuprincipal ul li { color:#633522; position:relative; text-align:center; padding-top:8px; padding-bottom:8px; font-weight:bold; text-transform: uppercase;  background:url(images/separateur.gif) top center no-repeat; }
.menuprincipal ul li:hover {}
.menuprincipal ul li a { color:#633522; display:block; text-transform: uppercase; font-size: 12px; font-weight:bold; width:150px; margin:0 auto; }
.menuprincipal ul li a:hover {color:#FFFFFF; text-decoration:none;}
.menuprincipal ul li.menuprincipalelement1 { background:url(images/spacer.gif) top center no-repeat;  }
.menuprincipal ul li ul {display: none; background:url(images/sm_bg.gif) top center; position:absolute; width:162px;;top:0px; left:192px; z-index:150; padding-top:20px;}

/* Pas IE */
.menuprincipal ul li:hover ul {display:block;}
.menuprincipal ul li ul li {display:block; width:100%; background:url(images/spacer.gif) top center no-repeat;}
.menuprincipal ul li ul li a { color:#664332; height:auto;line-height:15px;padding:4px 8px; margin-left:12px; width:120px;}
.menuprincipal ul li ul li a:hover { color:#664332; background-color:#d7cfb7;}

/* IE5.5 et IE6 */
.menuprincipal ul li a ul {display:none;position:absolute;top:0px; t\op:0px;left:140; }
.menuprincipal ul li a ul li a { color:#664332; display:block;  height:1px; line-height:15px; padding:4px 8px; background:url(images/spacer.gif); margin-left:12px; width:120px; }
.menuprincipal ul li a ul li a:hover { color:#664332; background-color:#d7cfb7;}


.panier_lien{ font-family:Arial, Helvetica, sans-serif; font-style:normal; text-transform: uppercase; color: #d2c9a7; font-size: 10px; }
a.panier_lien{ }
a:hover.panier_lien{text-decoration: none; color: #FFFFFF; }

.boutique_produit_libelle1 { padding-left:3px; }
a.boutique_produit_libelle1 { text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:11px; display:block; }
a.boutique_produit_libelle1:hover { color: #FFFFFF; text-decoration:underline; }

.boutique_fiche_titre { padding-left:3px;  text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:11px;}

select.boutique_fiche_select { font-size:10px;}
input.boutique_fiche_qte { font-size:10px;}

/* Transaction */

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

table.transactionPanierListeItem { border:#633522 solid 1px; width:100%; }
tr.transactionPanierListeItemTitre { background-color:#633522; }
.transactionPanierListeItemTitreQte { background-color:#633522; font-size: 13px; font-weight:bold; color:#FFFFFF; line-height:18px; text-align:center; }
.transactionPanierListeItemTitreDescription { background-color:#633522; font-size: 13px; font-weight:bold; color:#FFFFFF; line-height:18px;}
.transactionPanierListeItemTitrePrix { background-color:#633522; font-size: 13px; font-weight:bold; color:#FFFFFF; line-height:18px; text-align:right; padding-right:5px; }
.transactionPanierListeItemTitreTotal { background-color:#633522; font-size: 13px; font-weight:bold; color:#FFFFFF; line-height:18px; text-align:right; padding-right:5px; }


td.transactionPanierListeItemQte { width:50px; text-align:center; }
td.transactionPanierListeItemDescription { }
td.transactionPanierListeItemPrix { width:80px; text-align:right; padding-right:5px; }
td.transactionPanierListeItemTotal { width:80px; text-align:right; padding-right:5px; }
.transactionPanierListeItemQte {font-size: 11px;  font-style:normal; font-weight:normal;}
.transactionPanierListeItemDescription {font-size: 11px; font-style:normal; font-weight:normal;}
.transactionPanierListeItemDescriptionOption {font-size: 10px; font-style:normal; font-weight:normal; }
.transactionPanierListeItemPrix {font-size: 11px;  font-style:normal; font-weight:normal;}
.transactionPanierListeItemTotal {font-size: 11px; 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-weight:normal; padding-top:4px; text-align:right;}
.transactionPanierTotauxSousTotalValeur {font-size: 11px;  font-weight:bold; padding-top:4px; width:150; text-align:right; padding-right:5px;}	
tr.transactionPanierTotauxTaxes {}				
.transactionPanierTotauxTaxesTitre {font-size: 11px;  font-weight:normal; padding-top:4px; text-align:right;}
.transactionPanierTotauxTaxesValeur {font-size: 11px;  font-weight:bold; padding-top:4px; width:150; text-align:right; padding-right:5px;}	

tr.transactionPanierTotauxTotal {}				
.transactionPanierTotauxTotalTitre {font-size: 12px; font-weight:normal; padding-top:7px; text-align:right;}
.transactionPanierTotauxTotalValeur {font-size: 12px;  font-weight:bold; padding-top:7px; width:150; text-align:right; padding-right:5px;}			

 
