body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.tableau_bloc {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*----------------BANDEAU PAGE ACCEUIL-------------- */
.header1 {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 25px;
	color: #ffb400;
}

.header2 {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #031570;
}

.fond_noel_haut {
	background-image: url(/images_finales/header_bg.gif);
}

/*---------------- menu de noel--------------
.fond_menu_gauche {
	background-image: url(/images_finales/lefter_bg.gif);
}*/

/*---------------- menu soldes--------------
.fond_menu_gauche {
	background-image: url(/images_finales/lefter_bg_soldes.jpg);
}*/


.fond_menu_gauche {
	background-color: #f2f3f8;
}

.espace_bandeau_haut {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 40px;	
	border-color: #8189b7;
	border-style: solid;
	}

/*----------------PIED DE PAGE-------------- */
.footer {
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #999999;
}

a.footer {
text-decoration: underline;
}

/*-------------------------MENU GAUCHE----------------- */
.menu1off {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #425094;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 16px
}

a.menu1off:hover {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffb400;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 16px
}

.menu2off {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #818ab7;
	text-decoration: none;
	line-height: 16px
}

a.menu2off:hover {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #ffb400;
	text-decoration: none;
	line-height: 16px
}

.menu1on {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffb400;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 16px
}

.menu2on {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #ffb400;
	text-decoration: none;
	line-height: 16px
}

.name_account {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 18px;
	color: #ffb400;
	text-decoration: none;
}
/*----------------HOME -------------- */
.home_metacat {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
	color: #425094;
	text-transform: uppercase;
	text-decoration: none;
}

.home_cadre {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;	
	border-color: #8189b7;
	border-style: solid;
	height: 310px;
	}

.home_cadre_2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;	
	border-color: #8189b7;
	border-style: solid;
	height: 80px;
	padding-bottom: 10px;	
	}

.home_cadre_3 {
	height: 10px;
	}

.home_cadre_4 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 20px;	
	border-color: #ffffff;
	border-style: solid;	
	}
	
.txt_12_bis {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
}

.txt_12_ter {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
	padding-left: 10px;	
}



.home_titres_bis {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 15px;
	color: #031570;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;	
	padding-bottom: 5px;		
}

.home_cadre_5 {
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 30px;	
	padding-bottom: 0px;		
	}

	
.test_777 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 60px;
	border-left-width: 0px;	
	border-color: #8189b7;
	border-style: solid;
	}
	
.home_titres {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 15px;
	color: #031570;
	text-transform: uppercase;
	padding: 10px;
}

.home_promo_titre {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
}

.home_promo_titre_2 {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	padding-left: 10px;	
}

/*----------------FOND DEDIE BANDEAU CAT-------------- */
.fond {
	background-image: url(images_finales/cat_ban.gif);
}

.fond_cadre {
	background-image: url(images_finales/cat_cadre_fond.gif);
}

/*----------------DEDIE-------------- */
.fond_meta {
	background-image: url(images_finales/metacat_fond.gif);
}

.fond_meta_cadre {
	background-image: url(images_finales/metacat_cadre_fond.gif);
}

.table_gift {
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;	
	border-color: #9999cc;
	border-style: solid;
	
	}
/*----------------CHEMIN-------------- */
.bloc_image {
padding-top: 8px;
}

.chemin {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #999999;
}

a.chemin {
	text-decoration: underline;
}

.espacement {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;	
	border-color: #ffffff;
	border-style: solid;
	}

.espacement_2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;	
	border-color: #ffffff;
	border-style: solid;
	}

.espacement_3 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;	
	border-color: #ffffff;
	border-style: solid;
	}
	
.page_cat_cadre {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 10px;	
	border-color: #ffffff;
	border-style: solid;
	}

.images_zoom_cadre {
	border-width: 1px;
	border-color: #e5e7f0;
	border-style: solid;
	}

.images_encadrement {
	border-top-width: 10px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
	border-color: #ffffff;
	border-style: solid;
	}
	
.txt_12 {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

.txt_12_gift {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	padding: 5px;
}

.home_promo_prix_barre {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	color: #fe0000;
	text-decoration: line-through;
}

.home_promo_prix {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #fe0000;
	text-decoration: none;
}

.prix {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ffb400;
	text-decoration: none;
}

.prix_barre_promo {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	color: #fe0000;
	text-decoration: line-through;
}

.prix_promo {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #fe0000;
	text-decoration: none;
}

.prix_barre_soldes {
 font-family: Trebuchet MS, Helvetica, Arial;
 font-size: 16px;
 color: #ffb400;
 text-decoration: line-through;
}

.prix_soldes {
 font-family: Trebuchet MS, Helvetica, Arial;
 font-size: 16px;
 font-weight: bold;
 color: #00aeef;
 text-decoration: none;
}

.txt_13 {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
}

.txt_13_free_gift {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #fe0000;
}

.txt_11 {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
}

.txt_13_fonce {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #4d4d4d;
	text-decoration: none;
	text-align: justify;
}

.metacat_titre {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 30px;
	color: #031570;
	padding-right: 10px;
}

.H1_titre {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-weight: normal;
	font-size: 30px;
	color: #031570;
	margin: 0px;
	padding-right: 10px;
	border: 0px;
}

.metacat_intro {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #031570;
	padding-right: 10px;
}

.metacat_categorie {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #425094;
}

.metacat_categorie_gift {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #425094;
	padding: 5px;
}

.metacat_categorie_all {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #425094;
	text-decoration: none;
}

.metacat_categorie_all_gift {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #425094;
	text-decoration: none;
	padding-right: 5px;
}

.cat_souscat {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #425094;
}

.produit_titre {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #031570;
}

.H1_produit {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #031570;
	margin: 0px;
	padding-right: 0px;
	border: 0px;
}

.produit_prix {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #ffb400;
	padding-bottom: 20px;
}

.produit_prix_customer {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffb400;
	padding-bottom: 20px;
}

.produit_prix_barre_promo {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #fe0000;
	text-decoration: line-through;
}

.produit_prix_promo {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #fe0000;
	text-decoration: none;
}

/*SOLDES*/
.produit_prix_barre_soldes {
 font-family: Trebuchet MS, Helvetica, Arial;
 font-size: 18px;
 color: #ffb400;
 text-decoration: line-through;
}

.produit_prix_soldes {
 font-family: Trebuchet MS, Helvetica, Arial;
 font-size: 18px;
 font-weight: bold;
 color: #00aeef;
 text-decoration: none;
}

.produit_propriete {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #031570;
	text-transform: uppercase;
	padding-bottom: 10px;
}
/*---- PAGES ANNEXES ---*/
.annexe {
	border-top-width: 10px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 10px;	
	border-color: #ffffff;
	border-style: solid;
	}

/*---- DEDIE ---*/	
.titre {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 30px;
	background-image: url(images_finales/cat_ban.gif);
	color: #ffffff;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sous_titre {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #031570;
}

.about_contact{
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}

a.about_contact{
	text-decoration: underline;
}

.pfp {
	margin-left: 20px;
}

.site_map{
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
	}

a.site_map{
	text-decoration: underline;
}

.shipping_zone{
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.shipping_methode{
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #ffffff;
}

.shipping_prix_zoneA{
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #031570;
}

.shipping_prix_zoneB{
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #425094;
}

.shipping_prix_zoneC{
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #818ab7;
}

.shipping_zoneA {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #031570;
	text-decoration: none;
	padding-top: 20px;
}

.shipping_zoneB {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #425094;
}

.shipping_zoneC {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #818ab7;
}
/*---- CART ---*/
.prix_us {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 13px;
	color: #999999;
}

.hors_stock {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;	
	color: #fe0000;
	vertical-align: middle;
}

.reduc {
	color: #fe0000;
}

.cart_subtotal {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #818ab7;
}

.cart_shippingcost {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
	color: #425094;
}

.cart_shippingcost_free {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffb400;
}

.cart_ssl {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 12px;
	color: #031570;
}

.txt_form {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
/*-------------------------VIEW CART 3----------------- */
.txt_form_countries {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	text-align: left;
}
/*-------------------------FACTURE----------------- */
.TableFacture {
	height: 270.6 mm;
	width: 202 mm;
	margin-top: 0 mm;
	margin-bottom: 0 mm;	
	padding: 0 mm;
	border: 0 mm;
}

.tt_5 {margin-top: 0 px; margin-bottom: 0 px; margin-left: 0 px; margin-right: 0 px}

.TableSeparation {
	height: 1.32 cm;
	margin-top: 0 cm;
	margin-bottom: 0 cm;	
	padding: 0 cm;
}