/*@import url("fensons_reset.css");*/

/* ======== FRENCH LANGUAGE SPECIFIC STYLES
====================================================== */

#header 
	#order_by_phone { position: absolute; top: 45px; right: 10px; width: 237px; height: 36px; background: url("/shop/images/custom/gr/header/order_by_phone_french2.gif") no-repeat; }
	#order_by_phone a { display: block; width: 241px; height: 36px; }
	#order_by_phone_spanish {display: none; }
#rightside .flat_rate_shipping { background: url("/shop/images/custom/gr/flat_fee_shipping5_french.png") no-repeat; }
#rightside .email_signup { background: url("/shop/images/custom/gr/envelope3_french.png") 5px 0 no-repeat; }



	#prod_colors .blanc { background-color: #FFF; }
	#prod_colors .noir { background-color: #000; }
	#prod_colors .gris { background-color: #C0C0C0; }
	#prod_colors .rouge { background-color: #CC0000; }
	#prod_colors .rose { background-color: #FFCCFF; }
	#prod_colors .orange { background-color: #FFCC99; }
	#prod_colors .maize { background-color: #FFFFCC; }
	#prod_colors .vert { background-color: #CCFFCC; }
	#prod_colors .vert_d_armé { background-color: #353F3E; }
	#prod_colors .bleu { background-color: #8CCAF3; }
	#prod_colors .bleu_marin { background-color: #000066; }
	#prod_colors .bleu_denim { background-color: #5357AD; }
	#prod_colors .gris_chiné { background-color: #FFF; background: url("/shop/images/custom/gr/products/athletic_gray_colour.jpg")}
	#prod_colors .charbon_de_bois { background-color: #777; }
	#prod_colors .imprimé { background-color: #FFF; background: url("/shop/images/custom/gr/products/print_colour.jpg")}

/* ADD TO BAG button */
	a.button_addtobag { display: block; height: 21px; float: left; width: 131px; background: url("/shop/images/custom/gr/buttons/french/addtobag2.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_addtobag:hover { background-position: bottom; }
/* CHECKOUT button */
	a.button_checkout { display: block; height: 21px; float: left; width: 100px; background: url("/shop/images/custom/gr/buttons/french/checkout2.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_checkout:hover { background-position: bottom; }
/* CONTINUE button */
	a.button_continue { display: block; height: 21px; width: 95px; background: url("/shop/images/custom/gr/buttons/french/continue.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_continue:hover { background-position: bottom; }
/* SUBMIT ORDER button */
	a.button_submit_order { display: block; height: 21px; float: right; width: 134px; background: url("/shop/images/custom/gr/buttons/french/submitorder.gif") top no-repeat; margin: 15px 5px 5px 0;}
	a.button_submit_order:hover { background-position: bottom; }
/* EXPRESS CHECKOUT button */
	a.button_express_checkout { display: block; height: 21px; float: right; width: 160px; background: url("/shop/images/custom/gr/buttons/french/express_checkout.gif") top no-repeat; margin: 15px 5px 5px 0;}
	a.button_express_checkout:hover { background-position: bottom; }
/* CONTINUE SHOPPING button */
	a.button_keepshopping { display: block; height: 21px; float: left; width: 115px; background: url("/shop/images/custom/gr/buttons/french/keep_shopping.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_keepshopping:hover { background-position: bottom; }
/* UPDATE button */
	a.button_update { display: block; height: 21px; float: left; width: 90px; background: url("/shop/images/custom/gr/buttons/french/update.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_update:hover { background-position: bottom; }
/* USE THIS ADDRESS button */
	a.button_use_this_address { display: block; height: 18px; float: left; width: 100px; background: url("/shop/images/custom/gr/french/use_this_address.png") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_use_this_address:hover { background-position: bottom; }	
/* SET AS DEFAULT button */
	a.button_set_as_default { display: block; float: left; height: 18px; width: 86px; background: url("/shop/images/custom/gr/french/set_as_default.png") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_set_as_default:hover { background-position: bottom; }	
/* MODIFY button */
	a.button_modify { display: block; height: 18px; float: left; width: 56px; background: url("/shop/images/custom/gr/buttons/french/modify.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_modify:hover { background-position: bottom; }
/* BACK button */
	a.button_back { display: block; height: 18px; float: right; width: 51px; background: url("/shop/images/custom/gr/buttons/french/back.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_back:hover { background-position: bottom; }	
/* DELETE button */
	a.button_delete { display: block; height: 18px; float: left; width: 53px; background: url("/shop/images/custom/gr/buttons/french/delete.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_delete:hover { background-position: bottom; }	
/* SIGN IN button */
	a.button_signin { display: block; height: 21px; width: 70px; background: url("/shop/images/custom/gr/buttons/french/signin.gif") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_signin:hover { background-position: bottom; }
/* REGISTER button */
	a.button_register { display: block; height: 21px; width: 71px; background: url("/shop/images/custom/gr/buttons/french/register.png") top no-repeat; margin: 5px 5px 5px 0;}
	a.button_register:hover { background-position: bottom; }
/* ADD NEW ADDRESS button */
	a.button_add_new_address { display: block; float: right; height: 21px; width: 169px; background: url("/shop/images/custom/gr/buttons/french/add_new_address.gif") top no-repeat; margin: 0 5px 0 0;}
	a.button_add_new_address:hover { background-position: bottom; }	

