﻿/* ---[ Master-Layout ]-------------------------------------------------- */

.bannerLogo
{
	background:url(../../Images/Icons/Fr/bannerLogo.gif) no-repeat;
}

#header #navigationTop #searchBar
{
	margin:0;
	padding:0;
	border:0;
	width:405px;
	height:30px;
	line-height:30px;
}

#header #navigationTop #searchBar div.inputWrapper {
	float:left;
	width:155px;
	line-height:24px;
	background:url(../../Images/Backgrounds/searchInput.png) no-repeat ;
	padding:3px 20px;
	margin-top:6px;
}

#header #navigationTop #searchBar a
{
	display:block;
	float:right;
	background:url(../../Images/Buttons/Fr/redSearchButton.gif) no-repeat;
	width:56px;
	height:20px;	
	margin-top:7px;
}

/* ---[ Progress Box ]------------------------------------------------------ */

.progressBox
{
	background:url(../../Images/Icons/Fr/workingIcon.gif) no-repeat;
	height:50px;
	width:168px;
	border-style:solid;
	border-color:#999;
	border-width:1px;
	z-index:2;
}

/* ---[ Pages-Layout ]-------------------------------------------------- */

/* ---[ Common Template ]----------------------------------------------- */

#anonymousLogin input
{
	border:solid 1px #999;
	position:absolute;
	right:0;
	top:3px;
	width:140px;
}

#anonymousLogin input.passwordInput
{
	right:87px;
	width:53px;
}

#anonymousLogin .signIn
{
	background: url(../../Images/Buttons/Fr/graySignInButton.gif) no-repeat;
	display: block;
	width:83px;
	height:21px;
	position:absolute;
	right: 0;
	top: 0;
}

#anonymousLogin a.register
{
	background:url(../../Images/Buttons/Fr/grayRegisterButton.gif) no-repeat;
	display:block;
	width:88px;
	height:21px;
	position:absolute;
	right:0;
	top:5px;
}

#anonymousLogin p
{
	width:144px;
}

#registeredLogin span.deliveryIcon
{
	background:url(../../Images/Icons/delivery.gif) no-repeat;
	display:block;
	width:26px;
	height:14px;
	position:absolute;
	top:6px;
	left:80px;
}

#registeredLogin a.bookNow, 
#delivery a.bookNow
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayBookNowButton.gif) no-repeat;
	width:81px;
	height:21px;
	position:absolute;
	top:0;
	right:0;
	padding-left:0;
}

#delivery a.bookNow
{
	position:relative;
	left:590px;
	margin-bottom:10px;
}

#shoppingCartHeader
{
	background:url(../../Images/Backgrounds/Fr/redShoppingCartTab.gif) no-repeat;
}

#userInfo input.numberFieldNoMargin
{
	width:45px;
}

.closeButton,
.closeButton2,
.closeButton3
{
	background:url(../../Images/Buttons/Fr/closeButton.gif) no-repeat;
	display:block;
	width:62px;
	height:21px;
}	

/* ---[ Single Column Template ]-------------------------------------------------- */

#userInfoHeader
{
	background:url(../../Images/Backgrounds/Fr/redUserInformationTab.gif) no-repeat;
}

#userInfo #personal, 
#userInfo #login, 
#userInfo #preferences, 
#userInfoStore #delivery,
#userInfo #delivery
{
	background:url(../../Images/Backgrounds/Fr/grayPersonalInformationTab.gif) no-repeat;
	display:block;
	width:958px;
	height:20px;
	margin:20px 0 10px 0;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
}

#userInfo #login
{
	background:url(../../Images/Backgrounds/Fr/grayLoginTitleTab.gif) no-repeat;
}

#userInfo #preferences
{
	background:url(../../Images/Backgrounds/Fr/grayPreferencesTitleTab.gif) no-repeat;
}

#userInfo #delivery
{
	background:url(../../Images/Backgrounds/Fr/grayDeliveryAddressTitleTab.gif) no-repeat;	
}

#userInfoStore #delivery
{
	background:url(../../Images/Backgrounds/Fr/grayDeliveryTitleTab.gif) no-repeat;
	margin:20px 0 10px 0;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
}

#userInfo input.register
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayRegisterButtonOnGray.gif) no-repeat;
	width:85px;
	height:21px;
	position:relative;
	left:537px;
	top:7px;
	margin:0;
	border:none;
}

#userInfo a.save
{
	display:block;
	background:url(../../Images/Buttons/Fr/graySaveButtonOnGray.gif) no-repeat;
	width:86px;
	height:21px;
	position:absolute;
	left:536px;
	top:7px;
	margin:0;
	border:none;
}

#userInfoStore a.save
{
	display:block;
	background:url(../../Images/Buttons/Fr/graySaveButtonOnGray.gif) no-repeat;
	width:86px;
	height:21px;
	position:absolute;
	left:750px;
	top:9px;
}

#loginBoxHeader
{
	background:url(../../Images/Backgrounds/Fr/redLoginTab.gif) no-repeat;
}

#customerBoxHeader
{
	background:url(../../Images/Backgrounds/Fr/redCustomerServiceTab.gif) no-repeat;
}

.layoutContainer input.signin
{
	background:url(../../Images/Buttons/Fr/graySignInButton.gif) no-repeat;
	display:block;
	width:83px;
	height:21px;
	position:absolute;
	top:100px;
	left:245px;
}

.layoutContainer a.register
{
	background:url(../../Images/Buttons/Fr/grayRegisterButton.gif) no-repeat;
	display:block;
	width:88px;
	height:21px;
	position:absolute;
	top:100px;
	left:245px;
}

.layoutContainer a.submit
{
	background:url(../../Images/Buttons/Fr/graySubmitButton.gif) no-repeat;
	display:block;
	width:80px;
	height:21px;
	position:relative;
	top:18px;
	left:225px;	
}

#orderBoxHeader
{
	background:url(../../Images/Backgrounds/Fr/redOrderHistoryTab.gif) no-repeat;
}

#orderDetailsHeader
{
	background:url(../../Images/Backgrounds/Fr/redOrderDetailsTab.gif) no-repeat;
}

#addQuickHeader
{
	background:url(../../Images/Backgrounds/Fr/redAddQuicklistTab.gif) no-repeat;
}

a.addToList
{
	background:url(../../Images/Buttons/Fr/grayAddToListButton.gif) no-repeat;
	width:116px;
	height:21px;
	display:block;
}

#resetPasswordHeader
{
	background: url(../../Images/Backgrounds/Fr/redResetPasswordTab.gif) no-repeat;
}

#resetPasswordBox a.submit
{
	background: url(../../Images/Buttons/Fr/graySubmitButton.gif) no-repeat;
	display:block;
	width:80px;
	height:21px;
}

#orderDetails input.resubmit
{
	background:url(../../Images/Buttons/Fr/grayResubmitOrderButton.gif) no-repeat;
	display:block;
	width:164px;
	height:21px;
}

#previousPurchases a.addToBasket
{
	background: url(../../Images/Buttons/Fr/grayAddToMyBasketButton.gif) no-repeat;
	display:block;
	width:165px;
	height:21px;
}

#previousPurchasesHeader
{
	background: url(../../Images/Backgrounds/productCategoryHeader.gif) no-repeat;	
}

#previousPurchasesHeader h2
{
	width:489px;
	line-height:32px;
	font-family:Helvetica, Verdana, sans-serif;
	font-size:12pt;
	text-transform:uppercase;
	color:#fff;
	padding:0 0 0 10px;	
}

#viewStoreHeader
{
	background:url(../../Images/Backgrounds/Fr/redStoresAreaTab.gif) no-repeat;
}

/* ---[ Double Column Template ]-------------------------------------------------- */

#subtotalWrapper
{
	background:url(../../Images/Backgrounds/Fr/subtotalField.gif) no-repeat;
	width:140px;
	height:21px;
	line-height:21px;
	padding:0 10px;
	position:relative;
	top:0;
	left:5px;
}

#subtotalBox a.checkout
{
	background:url(../../Images/Buttons/Fr/grayCheckoutButton.gif) no-repeat;
	display:block;
	width:92px;
	height:21px;
	position:absolute;
	top:10px;
	right:5px;
}

#checkoutHeader
{
	background:url(../../Images/Backgrounds/Fr/redCheckoutTab.gif) no-repeat;
}

#checkout #products
{
	width:682px;
	margin-bottom:0;
	background:url(../../Images/Backgrounds/Fr/grayProductsTitleTab.gif) no-repeat;
}

#plistResume a.submit,
#checkoutCreditCard a.submit
{
	display:block;
	background:url(../../Images/Buttons/Fr/graySubmitOrderButton.gif) no-repeat;
	width:157px;
	height:21px;
}

#deliveryHeader
{
	background:url(../../Images/Backgrounds/Fr/redBookTab.gif) no-repeat;
}

#viewCartHeader
{
	background:url(../../Images/Backgrounds/Fr/redOrderInformationTab.gif) no-repeat;
}

#viewCartBody #bottomLinks input.delete,
#viewQuickList #bottomLinks input.delete
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayDeleteButton.gif) no-repeat;
	width:81px;
	height:21px;
	margin:0 5px;
}

#viewCartBody #bottomLinks input.updateQty,
#viewQuickList #bottomLinks input.updateQty
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayUpdateQtyButton.gif) no-repeat;
	width:84px;
	height:21px;
	margin:0 5px;
}

#viewCartBody input.checkout
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayCheckoutButton.gif) no-repeat;
	width:92px;
	height:21px;
}

#viewCartBody input.checkout
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayCheckoutButton.gif) no-repeat;
	width:92px;
	height:21px;
}

#viewCartBody input.savetolist
{
	display:block;
	background:url(../../Images/Buttons/Fr/graySaveToListButton.gif) no-repeat;
	width:127px;
	height:21px;
}

#viewCartBody input.addtobasket
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayAddToBasketButton.gif) no-repeat;
	width:119px;
	height:21px;
}

#quickListHeader
{
	background:url(../../Images/Backgrounds/Fr/redQuicklistsTab.gif) no-repeat;
}

#quickList input.deleteBySelection
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayDeleteBySelectionButton.gif) no-repeat;
	width:145px;
	height:21px;
}

#quickList input.addBySelection
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayAddBySelectionButton.gif) no-repeat;
	width:134px;
	height:21px;
}

#viewQuickListHeader
{
	background:url(../../Images/Backgrounds/Fr/redQuicklistTab.gif) no-repeat;
}

#viewQuickList a.back
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayReturnListButton.gif) no-repeat;
	width:109px;
	height:21px;
}

#viewQuickList input.addBasket
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayAddToMyBasketButton.gif) no-repeat;
	width:165px;
	height:21px;
}

#viewQuickList input.addBasketBottom
{
	display:block;
	background:url(../../Images/Buttons/Fr/grayAddProductsToMyBasketButton.gif) no-repeat;
	width:264px;
	height:21px;
}

/* ---[ Triple Column Template ]-------------------------------------------------- */

#categoriesHeader
{
	background:url(../../Images/Backgrounds/Fr/redCategoriesTab.gif) no-repeat;
}

#homePageHeader
{
	background:url(../../Images/Backgrounds/Fr/homePageTab.gif) no-repeat;
}

#homePageBanner a
{
	background:url(../../Images/Backgrounds/Fr/homePageBanner.jpg) no-repeat;
	/*background:url(../../Images/Backgrounds/Fr/bandeau_fermeture_fr.gif) no-repeat;*/
}

#storesAreaSearchHeader
{
	background:url(../../Images/Backgrounds/Fr/redStoresAreaSearchTab.gif) no-repeat;
}

#storesAreaSearch input.search
{
	background:url(../../Images/Buttons/Fr/graySearchButton.gif) no-repeat;
}	

#products a.new
{
	top:0; 
	left:5px;
	background:url(../../Images/Icons/Fr/newTag.gif) no-repeat;
	display:block;
	width:55px;
	height:13px;
}

#products a.quickList
{
	position:absolute;
	bottom:5px;
	left:5px;
	background:url(../../Images/Buttons/Fr/quickListButton.gif) no-repeat;
	display:block;
	width:98px;
	height:16px;
}

#products a.buy
{
	background:url(../../Images/Buttons/Fr/redBuyButton.gif) no-repeat;
}

div.promoChunk span
{
	background:url(../../Images/Icons/Fr/promoTag.gif) no-repeat left;
}

.storeInfoHeader
{
	background:url(../../Images/Backgrounds/Fr/redStoreInformationTab.gif) no-repeat;
}

.periodCatalogHeader
{
	background:url(../../Images/Backgrounds/Fr/redSmallWeekTab.gif) no-repeat;
}

.legacyHeader
{
	background:url(../../Images/Backgrounds/Fr/emailActivateTab.gif) no-repeat;
}

.helpHeader
{
	background:url(../../Images/Backgrounds/Fr/redHelpTab.gif) no-repeat;
}
.AccessHeader
{
	background:url(../../Images/Backgrounds/Fr/redAccessTab.gif) no-repeat;
}

.assemblyHeader
{
	background:url(../../Images/Backgrounds/Fr/redOrderPreparationTab.gif) no-repeat;
}

.print-link{background:url(../../Images/Buttons/Fr/grayPrintButton.png) no-repeat;width:73px;}
