
.menu1section { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top:5px }
.menu1sectionSeparateur {}
a.menu1section { text-decoration: none; }
a:hover.menu1section { text-decoration: underline; }

.menu2section { color: #064E8E; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; height:100%; padding-right:17px; padding-left:17px; padding-top:1px; padding-bottom:2px; }
.menu2sectionSeparateur {}
a.menu2section { text-decoration: none; }
a:hover.menu2section { background-color:#FF7902; color:#FFFFFF; padding-right:16px; padding-left:16px; border-right:1px solid #777777; border-left:1px solid #777777; }



td.menu2sectionUp {  padding-right:1px; padding-left:1px; padding-top:1px; padding-bottom:2px;}
	a.menu2sectionUp { padding-left:18px;padding-right:18px;text-decoration: none; color: #064E8E; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; height:100%;}
	a.menu2sectionRl { padding-left:18px;padding-right:18px;text-decoration: none; color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; height:100%;}
	td.menu2sectionRl { background-color:#FF7902; color:#FFFFFF; border-right:1px solid #777777; border-left:1px solid #777777; padding-right:0px; padding-left:0px; padding-top:1px; padding-bottom:2px;}
	.menu_deroulant a{ text-decoration: none; color: #ffffff; font-weight:normal;}
	.menu_deroulant a:hover{ color: #FFCF65; text-decoration: none; }
	.menu_deroulant{
	 margin: 0px; background-color: #FF7902; z-index: 100; position: absolute; width: 140px; display: none; padding: 0px; padding-top: 0px; padding-bottom: 4px; border-left: 1px solid #777777; border-bottom: 1px solid #777777; border-right: 1px solid #777777; margin-top: 2px; 
	}
	.menu_deroulant td{
	margin: 0px;
	padding-left: 18px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	
	}
	
	.sousMenu_deroulant{
	margin: 0px; background-color: #FF7902; z-index: 101; position: absolute; left:138px; width: 140px; display: none; padding:0px; padding-top: 0px; padding-bottom: 4px; margin-top: -3px; border-left: 1px solid #777777; border-bottom: 1px solid #777777; border-right: 1px solid #777777; border-top: 1px solid #777777;
	}
	.sousMenu_deroulant td{
	margin: 0px;
	padding-left: 18px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	}



.menualternatif { border-bottom:1px solid #FFCF65; }

td.menualternatifsoussection { background-color:#FF6530; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; border-top:1px solid #FFCF65; }
.menualternatifsoussection { color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
a.menualternatifsoussection { text-decoration: none; }
a:hover.menualternatifsoussection { color: #FFCF65; text-decoration: none; }
td.menualternatifpagesoussection { background-color:#FF6530; padding-left:20px; padding-right:12px; padding-top:4px; padding-bottom:4px; }
.menualternatifpagesoussection { color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a.menualternatifpagesoussection { text-decoration: none; }
a:hover.menualternatifpagesoussection { color: #fff; text-decoration: none; }


.menualternatifvidetmp { border-bottom:1px solid #FFCF65; border-top:1px solid #FFCF65; background-color:#EA8241; }
.menualternatifvide { border-bottom:1px solid #FFCF65; border-top:1px solid #FFCF65; background-color:#4A66AD; }
.menualternatifvidetexte { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
a.menualternatifvidetexte { text-decoration: none; }

.langue { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top:5px  }
a.langue { text-decoration: none; }
a:hover.langue { text-decoration: underline; }

.quitter { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top:5px  }
a.quitter { text-decoration: none; }
a:hover.quitter { text-decoration: underline; }





td.ariane { padding-left:10px; padding-top:8px; }
.ariane { color: #064E8E; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 15px; font-weight:bold; font-style:normal; }
a.ariane { text-decoration:none; color:#064E8E }
a:hover.ariane { text-decoration:underline;}

td.imprimable { padding-right:12px; }
.imprimable { color: #064E8E; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 15px; font-style:normal; padding-left:2px; }
a.imprimable { text-decoration:none; color:#064E8E }
a:hover.imprimable { text-decoration:underline;}


form.recherche { padding-right:10px; }
input.recherche { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:normal; }

.carte_section { color: #064E8E; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; letter-spacing: 1px; list-style-image: url(../images/fleche2noire.gif) }
a.carte_section { text-decoration: none; }
a:hover.carte_section { text-decoration:underline; }
.carte_soussection { color: #064E8E; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:normal; letter-spacing: 1px;  list-style-image: url(../images/fleche2noire.gif) }
a.carte_soussection { text-decoration: none; }
a:hover.carte_soussection { text-decoration:underline; }
.carte_pagesoussection { color: #064E8E; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:normal; letter-spacing: 1px; list-style-image: url(../images/fleche2noire.gif) }
a.carte_pagesoussection { text-decoration: none; }
a:hover.carte_pagesoussection { text-decoration:underline; }

.profil_titre { color:#036; font-size: 14px; font-weight:bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.profil_encadre { border: 1px #5e5e3e dashed}

.oublie_code { color:#CC3300; font-size:10px; font-style:italic; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a.oublie_code { color:#CC3300; font-size:10px; font-style:italic; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:none; }
a:hover.oublie_code { color:#CC3300; font-size:10px; font-style:italic; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:underline; }

.msg { color:#FF0000; font-size:11px; font-weight:bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

table.erreur { border: 2px #990000 solid; background-color:#CC0000;}
.erreur { color:#FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }

.contact { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:normal; }
a.contact { text-decoration: none; }
a:hover.contact { text-decoration:underline; }


table.boutique_top {}
.boutique_obligatoire { color: #ff0000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_nom_utilisateur { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }

.boutique_categorie_titre { color: #31639c; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; }

table.boutique_liste_produits { }
.boutique_liste_produits_vide  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight:normal; }

table.boutique_produit { }
.boutique_produit  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_produit { text-decoration:none }
a:hover.boutique_produit { text-decoration:underline; }

table.boutique_liste_image_sans { border:1px solid #FF6600; background-color:#FFEBDE; }
.boutique_liste_image_sans  { color: #FF6600; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; }

table.boutique_produit_description {}
td.boutique_liste_produit_haut_gauche {}
td.boutique_liste_produit_haut {}
td.boutique_liste_produit_haut_droite {}
td.boutique_liste_produit_gauche {}
td.boutique_liste_produit {}
td.boutique_liste_produit_droite {}
td.boutique_liste_produit_bas_gauche {}
td.boutique_liste_produit_bas {}
td.boutique_liste_produit_bas_droite {}

.boutique_produit_nom  { color: #064E8E; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; }
a.boutique_produit_nom { text-decoration:none }
a:hover.boutique_produit_nom { color: #000000; text-decoration:none; }

.boutique_produit_image_liste { border:1px solid #064E8E;}

td.boutique_produit_haut_gauche { }
td.boutique_produit_haut { }
td.boutique_produit_haut_droite { }
td.boutique_produit_gauche { }
td.boutique_produit_droite { }
td.boutique_produit_bas_gauche { }
td.boutique_produit_bas { }
td.boutique_produit_bas_droite { }

.boutique_produit_description_nom  { color: #31639c; font-size: 18px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; }
.boutique_produit_description_modele  { }
.boutique_produit_description_prix  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.boutique_produit_description_prix_special  { color:#ff0000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

table.boutique_produit_description_ajouter_panier { border:1px solid #FF6600; background-color:#FFEBDE; }
input.boutique_produit_description_ajouter_panier  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_produit_description_ajouter_panier { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_produit_description_ajouter_panier { text-decoration:none }
a:hover.boutique_produit_description_ajouter_panier { text-decoration:underline; }
.boutique_produit_description_non_disponible  { color:#993300; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_produit_description  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_produit_description_url  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_produit_description_url { color:#000D5D; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
a:hover.boutique_produit_description_url { text-decoration:underline; }
.boutique_produit_description_date  { color:#000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


.boutique_produit_complementaire_titre  { color: #000000; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; }
table.boutique_produit_complementaire { border:1px solid #FF6600; background-color:#FFEBDE; }
.boutique_produit_complementaire_nom  { color: #31639c; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; }
a.boutique_produit_complementaire_nom { text-decoration:none }
a:hover.boutique_produit_complementaire_nom { color: #000000; text-decoration:none; }
.boutique_produit_complementaire_breve { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
table.boutique_produit_complementaire_panier { }
input.boutique_produit_complementaire_panier  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_produit_complementaire_panier { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_produit_complementaire_panier { text-decoration:none }
a:hover.boutique_produit_complementaire_panier { text-decoration:underline; }

.boutique_produit_complementaire_prix  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.boutique_produit_complementaire_prix_special  { color:#ff0000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


.boutique_prix  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.boutique_prix_special  { color:#ff0000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

table.boutique_produit_ajouter_panier { }
input.boutique_produit_ajouter_panier  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_produit_ajouter_panier { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_produit_ajouter_panier { text-decoration:none }
a:hover.boutique_produit_ajouter_panier { text-decoration:underline; }


select.boutique_xpress_categorie  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; }
.boutique_xpress_categorie { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.boutique_xpress_titre { color:#000000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }

.boutique_xpress_qte  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; }
.boutique_xpress_nom  { color:#31639c; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
a.boutique_xpress_nom { text-decoration:none }
a:hover.boutique_xpress_nom { text-decoration:underline; }
.boutique_xpress_prix  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }


table.boutique_panier {  }
.boutique_panier_titre  { color: #31639c; font-size: 16px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; }
.boutique_panier_vide  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

table.boutique_panier_liste {border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_panier_haut_gauche {}
td.boutique_panier_haut {}
td.boutique_panier_haut_droite {}
td.boutique_panier_gauche {}
td.boutique_panier_droite {}
td.boutique_panier_bas_gauche {}
td.boutique_panier_bas {}
td.boutique_panier_bas_droite {}

.boutique_panier  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_panier { color: #000D5D; text-decoration:none }
a:hover.boutique_panier { text-decoration:underline; }

.boutique_panier_entete { background: #FF6530; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #FFFFFF;  font-weight: bold; }
a.boutique_panier_entete { background: #FF6530; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #FFFFFF;  font-weight: bold; text-decoration:none }
a:hover.boutique_panier_entete { text-decoration:underline; }

.boutique_panier_sous_total  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }


table.boutique_login { }
.boutique_login_titre  { color: #31639c; font-size: 16px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; }
.boutique_login_panier  { color:#000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_login_entete  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
.boutique_login  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_login_boite {  border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_login_boite_haut_gauche { }
td.boutique_login_boite_haut {}
td.boutique_login_boite_haut_droite {}
td.boutique_login_boite_gauche {}
td.boutique_login_boite_droite {}
td.boutique_login_boite_bas_gauche {}
td.boutique_login_boite_bas {}
td.boutique_login_boite_bas_droite {}
input.boutique_login_info  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; }
.boutique_login_info  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }

.boutique_login_code  { color:#000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_login_code  { color:#31639c; text-decoration:none }
a:hover.boutique_login_code  { text-decoration:underline }

table.boutique_compte { }
.boutique_compte_titre  { color:#31639c; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight:bold; }
.boutique_compte_login  { color:#000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_compte_login  { color:#000D5D; text-decoration:none }
a:hover.boutique_compte_login  { text-decoration:underline }

.boutique_compte  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_compte  { color:#31639c; text-decoration:none }
a:hover.boutique_compte  { text-decoration:underline }

.boutique_compte_boite_titre  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
table.boutique_compte_boite { border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_compte_boite_haut_gauche {}
td.boutique_compte_boite_haut {}
td.boutique_compte_boite_haut_droite {}
td.boutique_compte_boite_gauche {}
td.boutique_compte_boite_droite {}
td.boutique_compte_boite_bas_gauche {}
td.boutique_compte_boite_bas {}
td.boutique_compte_boite_bas_droite {}

.boutique_compte_boite_commande_titre  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
a.boutique_compte_boite_commande_titre  { color:#31639c; text-decoration:none; font-weight:normal; }
a:hover.boutique_compte_boite_commande_titre  { text-decoration:underline }
table.boutique_compte_boite_commande { border:1px solid #FF6600; background-color:#FFEBDE; }
tr.boutique_compte_boite_commande_select { }
td.boutique_compte_boite_commande_haut_gauche { }
td.boutique_compte_boite_commande_haut { }
td.boutique_compte_boite_commande_haut_droite { }
td.boutique_compte_boite_commande_gauche { }
td.boutique_compte_boite_commande_droite { }
td.boutique_compte_boite_commande_bas_gauche { }
td.boutique_compte_boite_commande_bas { }
td.boutique_compte_boite_commande_bas_droite { }

.boutique_compte_password_boite_titre  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
table.boutique_compte_password_boite { border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_compte_password_boite_haut_gauche { }
td.boutique_compte_password_boite_haut { }
td.boutique_compte_password_boite_haut_droite { }
td.boutique_compte_password_boite_gauche { }
td.boutique_compte_password_boite_droite { }
td.boutique_compte_password_boite_bas_gauche { }
td.boutique_compte_password_boite_bas { }
td.boutique_compte_password_boite_bas_droite { }
input.boutique_compte_password  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; }
.boutique_compte_password  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }

.boutique_compte_adresse_intro  { color:#000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_compte_adresse_boite_titre  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
table.boutique_compte_adresse_boite { border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_compte_adresse_boite_haut_gauche {}
td.boutique_compte_adresse_boite_haut {}
td.boutique_compte_adresse_boite_haut_droite {}
td.boutique_compte_adresse_boite_gauche {}
td.boutique_compte_adresse_boite_droite {}
td.boutique_compte_adresse_boite_bas_gauche {}
td.boutique_compte_adresse_boite_bas {}
td.boutique_compte_adresse_boite_bas_droite {}
.boutique_compte_adresse  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_compte_adresse  { color:#31639c; text-decoration:none }
a:hover.boutique_compte_adresse  { text-decoration:underline }
tr.boutique_compte_adresse_select { background: #FFC7A1; }
.boutique_compte_adresse_nom  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }

.boutique_compte_info_boite_titre  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
table.boutique_compte_info_boite { border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_compte_info_boite_haut_gauche { }
td.boutique_compte_info_boite_haut { }
td.boutique_compte_info_boite_haut_droite { }
td.boutique_compte_info_boite_gauche { }
td.boutique_compte_info_boite_droite { }
td.boutique_compte_info_boite_bas_gauche { }
td.boutique_compte_info_boite_bas { }
td.boutique_compte_info_boite_bas_droite { }
input.boutique_compte_info  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; }
.boutique_compte_info  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }

.boutique_compte_historique_titre  { color:#31639c; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
.boutique_compte_historique_boite_titre  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
table.boutique_compte_historique_boite {  border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_compte_historique_boite_haut_gauche {}
td.boutique_compte_historique_boite_haut {}
td.boutique_compte_historique_boite_haut_droite {}
td.boutique_compte_historique_boite_gauche {}
td.boutique_compte_historique_boite_droite {}
td.boutique_compte_historique_boite_bas_gauche {}
td.boutique_compte_historique_boite_bas {}
td.boutique_compte_historique_boite_bas_droite {}
.boutique_compte_historique  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_compte_historique_vide  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

table.boutique_compte_historique_details_boite { border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_compte_historique_details_boite_haut_gauche { }
td.boutique_compte_historique_details_boite_haut { }
td.boutique_compte_historique_details_boite_haut_droite { }
td.boutique_compte_historique_details_boite_gauche { }
td.boutique_compte_historique_details_boite_droite { }
td.boutique_compte_historique_details_boite_bas_gauche { }
td.boutique_compte_historique_details_boite_bas { }
td.boutique_compte_historique_details_boite_bas_droite { }
.boutique_compte_historique_details_titre  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.boutique_compte_historique_details  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_compte_historique_details_produit  { color:#000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_compte_historique_details_total  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


table.boutique_commande { }
.boutique_commande_titre  { color:#31639c; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight:bold; }
.boutique_commande_sous_titre  { color:#31639c; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.boutique_commande  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_commande  { color:#31639c; text-decoration:none }
a:hover.boutique_commande  { text-decoration:underline }

.boutique_commande_boite_titre  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
table.boutique_commande_boite { border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_commande_boite_haut_gauche { }
td.boutique_commande_boite_haut { }
td.boutique_commande_boite_haut_droite { }
td.boutique_commande_boite_gauche { }
td.boutique_commande_boite_droite { }
td.boutique_commande_boite_bas_gauche { }
td.boutique_commande_boite_bas { }
td.boutique_commande_boite_bas_droite { }

table.boutique_commande_recu { }
.boutique_commande_recu_titre  { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; font-style:italic; }
.boutique_commande_recu_imprimer  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_commande_recu_imprimer  { color:#31639c; text-decoration:none }
a:hover.boutique_commande_recu_imprimer  { text-decoration:underline }

table.boutique_commande_recu_boite { border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_commande_recu_boite_haut_gauche { }
td.boutique_commande_recu_boite_haut { }
td.boutique_commande_recu_boite_haut_droite {}
td.boutique_commande_recu_boite_gauche { }
td.boutique_commande_recu_boite_droite { }
td.boutique_commande_recu_boite_bas_gauche { }
td.boutique_commande_recu_boite_bas {}
td.boutique_commande_recu_boite_bas_droite { }
.boutique_commande_recu  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_commande_recu_details_titre  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.boutique_commande_recu_details  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_commande_recu_details_produit  { color:#000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }





table.boutique_contact { }
.boutique_contact_titre  { color:#31639c; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight:bold; }
table.boutique_contact_boite { border:1px solid #FF6600; background-color:#FFEBDE; }
td.boutique_contact_boite_haut_gauche { }
td.boutique_contact_boite_haut { }
td.boutique_contact_boite_haut_droite { }
td.boutique_contact_boite_gauche { }
td.boutique_contact_boite_droite { }
td.boutique_contact_boite_bas_gauche { }
td.boutique_contact_boite_bas { }
td.boutique_contact_boite_bas_droite { }
.boutique_contact  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_contact  { color:#31639c; text-decoration:none }
a:hover


.boutique_contact  { text-decoration:underline }
input.boutique_contact_champs  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; }
textarea.boutique_contact_champs  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; }
.boutique_contact_champs  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }


table.boutique_motdepasse { }
.boutique_motdepasse_titre  { color:#31639c; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight:bold; }
.boutique_motdepasse  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_motdepasse  { color:#31639c; text-decoration:none }
a:hover.boutique_motdepasse  { text-decoration:underline }
input.boutique_motdepasse_champs  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal; }
.boutique_motdepasse_champs  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }






/*
input.boutique_produit_ajouter_panier  { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.boutique_produit_ajouter_panier { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; text-decoration:none }
a:hover.boutique_produit_ajouter_panier { text-decoration:underline; }
.boutique_produit_non_disponible  { color:#993300; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.boutique_prix { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.boutique_prix_special { color: #ff0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
*/



body { background-color: #4CACFF; margin-top: 0px; background-image:url(images/aat_fond.gif); background-repeat:repeat-x; }
.panier { color: #064E8E; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
a.panier { text-decoration: none; }
a:hover.panier { color: #000000; text-decoration: underline; }
.panierimage { padding-left:6px; padding-right:8px; }

/* Menu apycom */
.topMenu {
  height:100%;
  width:100%;
  background-color: #FFFFFF;
  border-width: 0;
  border-style: none;
}

.submenu {
  background-color: #4C81A9;
  border-width: 1;
  border-style: solid;
  border-color: #E5E3E3;
}

.topItemNormal {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 12px;
  color: #064E8E;
  cursor: pointer;
}

.topItemOver {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold; 
  height:100%;
  font-size: 12px;
  color: #900;
  cursor: pointer;
}

.itemNormal {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #064E8E;;
  cursor: pointer;
  background-color: #F3F2F2;
}

.itemOver {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #900;
  cursor: pointer;
  background-color: #E5E3E3;
}