/* colors */
#header .websiteBaseline ,
.headerBasket strong ,
#navigation .mainNavigation .sRub li a ,
#navigation .mainNavigation  .rubTrans a ,
#tracker .activeLnk ,
.footerServices .newsletterForm label ,
.footerNavigationTransverse a ,
.footerListCategories .categoryTitle ,
.websiteCopyright a,
.contextuelNav,
.contextuelNavScat .activeScat a,
#tg .titreTg,
#tg .tgNavigation a,
.catalogueActionsBlock .standard li ul li a,
.catalogueActionsBlock strong,
.blockCart .priceBlock .heading,
.blockProduct .priceBlock .flap,
.blockProduct .priceBlock .pdtOptions label,
.blockCheckout .priceBlock .heading
{
	color:white;
}

#relationshipsInformationsBlock .seeMore {
	color:#fad764;	
}

#header .countryForm  label, 
#header .langListContainer p,
#tracker p,
.websiteCopyright,
#tg .baselineTg,
#tg .descTg,
.catalogueActionsBlock	.wiewingActually,
.catalogueActionsBlock .viewingPart label{
	color:#B4C8FF;
}
	
				
#navigation .mainNavigation .sRubActive .sRubLnk,
#navigation .mainNavigation .sRub li:hover .sRubLnk,
#navigation .mainNavigation .sRub .hover .sRubLnk,
#navigation .mainNavigation .rubTransHasSnav:hover .lnkRub ,
#navigation .mainNavigation .hover .lnkRub ,
#navigation .sRub .ssRub  dt a,
.blockTransverse .txtBlockTransverse h2,
.blockTransverse .txtBlockTransverse a,
#tg .tgNavigationActive li,
.blockLogin .titlePart,
#tg .tgNavigation a:hover,#tg .tgNavigationActive a,
.blogLive li a,
.blogLive .titre,
.blockCheckout .detailBlock .colCheque strong span,
.blockCheckout .txtConfirmationPart,
.blockProduct .stock strong,
.blockCheckout .paymentTypeBLock label,
.blockCart	.discountPart label,
.blockAccount  .sectionAccountAddress h3,
.blockAccount    .catalogueActionsBlock strong ,
.blockAccount .txtPartDashboard  .txtName ,
.sectionDashboard .orderList  th,
.cataloguePdtListContainer .pdt .pdtName a,
#product_comparison .product-name{
	color:black;
}


#navigation .sRub .ssRub  dd a,#navigation .mainNavigation .rubTransHasSnav .ssRubN1 a {
	color:#735a0a;
}

					
#navigation .searchFormValueContainer input,
.footerServices #newsletterEmailField,
.blockCart	.discountPart .text input{
	color:#969696;
}
				
						
.footerListCategories .category a:hover,
.blockCheckout .priceBlock .price
{
	color:#fff0aa;
	
}	


.blockLogin,
.blockTransverse  p,
.blogLive .desc,
.blockCart .detailPricePart span,
.blockCart .detailPricePart strong ,			
.blockCart .cartList tbody tr td,
.blockCart .cartList .pdtQty input,
.blockProduct .stock,
 .blockProduct  .descProduct p,
.blockCheckout .numOrderPart,
.blockCheckout .txtEmailPart,
.blockCheckout .cartList tbody tr td ,
.blockCheckout .detailPricePart span ,
.blockCheckout .detailPricePart strong ,
.blockCheckout 	 .section label,
.blockCheckout 	 .billing-shipping #newAdressBlock  .mendatoryTxt,
.blockCheckout 	 .billing #newAdressBlock  .mendatoryTxt, .blockCheckout .shipping #newAdressBlock  .mendatoryTxt,					
.blockCheckout .detailBlock .col2 p,
.blockCheckout .detailBlock .colFull,		
.blockAccount  .sectionAccountAddress  .col_1-2,
.blockAccount   .catalogueActionsBlock .wiewingActually,.blockAccount   .catalogueActionsBlock label ,
.blockAccount .txtPartDashboard  .txt1 ,
.sectionDashboard .orderList tbody tr td,
#contentWrapper .genericForm .label,
#product_comparison td ,
.commentDate,
.commentDesc,
.commentForm legend span,
.commentForm .pdtsRreview .label,
.commentForm .userPart .label,
#colorswatches p {
	color:#7d7d7d;
}
	
	
#tg .descTg strong,
.blockTransverse  a,
.blockCart	.discountPart a ,							
.blockCart #updateCart input,
.cataloguePdtListContainer .pdt .pdtPrice,
.blockProduct .productActionsList li a,
.blockProduct #btBack a,
.blockCheckout 	 .section .label a,
.blockCheckout .detailBlock .col2 p a,
.blockAccount  .sectionAccountAddress .col_1-2 a,
.blockAccount .btnRetour a,
.blockAccount  .interestList .cInterestAct a,
.sectionDashboard .orderList  .cOrderActions a,
 .rating-links a,
.blockTransverse  .summary a ,
.blockCart a,
.expeditions a,
#product_comparison .pdtPrice, .blockProduct .stock a,
.blockFilterInner p a
{
	color:#f85328;
}					
	
		
.blockLogin .loginForm .label span,
.blockLogin .mendatoryPart span,
.blockLogin .forgetMdpLnk{
	color:#b8171c;
}
	
		
.blockCheckout .priceBlock .price,		
.blockCart .priceBlock .price,  
.blockProduct .priceBlock .price,
.contextuelNavScat li a:hover {						
	color:#fff0aa;			
}	
			
					
.cataloguePdtListContainer .seeMore{
	color:#102f78;

}
		

.blockAccount .accountInfosMendatoryTxt span ,
.blockAccount .accountInfosCols .label span,
{
	color:#ba1b1f;
}
						
						
.cataloguePdtListContainer .pdt .compareBt{
	color:#6e6e6e;
}
						
									
.blockCart .successState,.success-msg li  {
	color:#009600;	
}

.blockCart .cartList th,
.blockCart .cartList thead th{
		color:#ffe682;
}
										
				
.blockCheckout .numOrder,
.blockCheckout  .txtEmailPart a, .blockTransverse .txtBlockTransverse a, .link a {
	color:#fa7b4f;
}
		
								
.blockCheckout 	.titreSection{
	color:#ffe682;	
}
											
								
.blockCheckout 	 .billing-shipping #newAdressBlock  .mendatoryTxt span,.blockCheckout 	 .billing-shipping #newAdressBlock  .label span,
.blockCheckout 	 .billing #newAdressBlock  .mendatoryTxt span,.blockCheckout 	 .billing #newAdressBlock  .label span, .blockCheckout 	 .shipping #newAdressBlock  .mendatoryTxt span,.blockCheckout 	 .shipping #newAdressBlock  .label span{
	color:#b8171c;							
}

									
.blockCheckout  .methodPrice {
	color:#ffa921;			
}
	
			
.blockCheckout .detailBlock .colCheque strong{
	color:#b6181e;

}
		
			
.blockAccount 	.titreSection{
	color:#ffe682;							
}
						
							
.blockAccount  .interestList td,
.blockAccount  .interestList  .textarea textarea,
.blockAccount .modifyPasswordPart .label, .blockAccount .modifyNewsletter .label{
	color:#848484;
}		
.blockAccount .accountInfosCols	.champ input,
.blockAccount .accountInfosMendatoryTxt  {
	color:#7e7e7e;
}
	
.error-msg li ,
.notice-msg li ,
.validation-advice ,
.cataloguePdtListContainer .cataloguePdtList .availability {
	color:red;	
}
	
	
/* borders */							
#navigation .ssRub{
	border-color:#b1151c;
}			

#navigation .ssRub .col{
	border-color:black;
}	
	
.footerListCategories .category,
.contextuelNavScat li {
	border-color:#B4C8FF;
}			

.cataloguePdtListContainer .pdt .visuPart{
	border-color:  #dec488;
}	

.blockCart #updateCart input,#colorswatches ul li a:hover{
	border-color:#f85328;
}
#colorswatches ul li a {border-color:white;}
.blockCart .cartList table,
.blockCart .cartList tbody tr,
.blockCheckout .cartList th ,
.blockCheckout .cartList tbody tr td ,
.blockCheckout 	.innerSection,
.blockCheckout .paymentTypeBLock,
.blockAccount 	.innerSection,
.sectionDashboard .orderList tbody tr td ,
.blockAccount  .interestList .interestPdt,
.generic-table	th,.generic-table	td ,
.generic-table
{
	border-color:  #e6e6e6;
}		






/* bg du theme */
#mainBackground{
	background: url(../img/bg_body.jpg) no-repeat center top;
}

.blockCart .secure {
	background: url(../images/cadenas.jpg) no-repeat center left;
	padding-left:12px;
}



#ri2 .hide, #ri1 .hide {
	display:none;
}







#header .countryForm select{
	background-color:#B4C8FF;
	border:1px solid black;
}




/* background position */
#tg2 .btnBottomTG{
	background-position:0 -260px;
}
#tg3 .btnBottomTG{
	background-position:0 0;
}
#tg4 .btnBottomTG{
	background-position:0 -130px;
}
.closeTG{
	background-position:100% 100%;
	width:38px;
	height:38px;
}
.headerPhoneNumber{
	background-position: 0 0;
}
.footerServices .commitmentCustomerService span{
	background-position:0 45px;
}

.block .blockInnerTop{
	background-position:-1918px 0;
	background-repeat:no-repeat;
}
.block .blockInner{
	background-position: -2678px 0;
	background-repeat:repeat-y;
}
.block .blockInnerBottom{
	background-position: -1918px 100%;
	background-repeat:no-repeat;
}
#contentFull  .block .blockInnerTop,
#popin .block .blockInnerTop{
	background-position: -3438px 0;
	background-repeat:no-repeat;
}
#contentFull  .block .blockInner,
#popin  .block .blockInner
{
	background-position: -4388px 0;
		background-repeat:repeat-y;
}
#contentFull .block .blockInnerBottom,
#popin .block .blockInnerBottom{
	background-position: -3438px 100%;
		background-repeat:no-repeat;
}
#tg .tgInnerN1Top {
	background-position:-7829px 0;
		background-repeat:no-repeat;
}
#tg .tgInnerN1 {
	background-position:-8788px 0;
		background-repeat:repeat-y;
}

#tg .tgInnerN1Bottom {
	background-position:-7829px 100%;
		background-repeat:no-repeat;
}
.blockFilter .blockFilterInner{
	background-position:-6872px 0;
	background-repeat:repeat-y;
}
.blockFilterBlue .blockFilterInner{
	background-position:-9768px 0;
	background-repeat:repeat-y;
}
.cataloguePdtListHasBg .cataloguePdtListBlock {
	background-position:-962px 0;
	background-repeat:repeat-y;
}
.cataloguePdtListHasBg  .cataloguePdtListContainerTop {
	background-position: 0 0;
	height:17px;
	background-repeat:no-repeat;
}
.cataloguePdtListHasBg .cataloguePdtListContainerBottom {
	background-position: 0 -15px;
	height:7px;
	background-repeat:no-repeat;
}
#relationshipsInformationsBlock .riNavigation{
	background-position:-7060px 100%;
	background-repeat:no-repeat;
}






.footerServices .newsletterFormSubmit {
	background-position:0 -21px;
}
#header .langListContainer li a{
	background-position:  0 -27px;
}
.headerBasket {
	background-position: 0 0;
}

#navigation .mainNavigation{
	background-position:  0 -222px;
}
#navigation .mainNavigation .rubAdultes .lnkRub,#navigation .mainNavigation .rubEnfants .lnkRub{
	background-position:  0 0;
}
#navigation .mainNavigation .rubEnfants .lnkRub{
	background-position: -200px 0;
}
#navigation .mainNavigation .sRub li{
	background-position:  0 50%;
}	
#navigation .mainNavigation .sRubActive .sRubLnk {
	background-position: -810px -250px;
}
#navigation .mainNavigation  .sRubActive span {
	background-position: 100% -250px;
}
#navigation .mainNavigation .sRub li:hover .sRubLnk ,#navigation .mainNavigation .sRub .hover .sRubLnk{
	background-position: -810px -277px;
}
#navigation .mainNavigation .sRub li:hover .sRubLnk span,#navigation .mainNavigation .sRub .hover .sRubLnk span {
	background-position: 100% -277px;
}
#navigation .mainNavigation .rubTransHasSnav:hover .lnkRub ,#navigation .hover .lnkRub{
	background-position: -810px -277px;
}
#navigation .mainNavigation .rubTransHasSnav:hover .lnkRub span,#navigation .mainNavigation .hover .lnkRub span {
	background-position: 100% -277px;
}
#navigation .mainNavigation  .rubTrans{
	background-position:  0 50%;
}
#navigation .searchForm .searchFormValueContainer {
	background-position: 0 -27px;
}	

#navigation .searchFormSubmit {
	background-position:  0 -41px;
}
#footer .footerServices{
	background-position: 0 0;
}
.newsletterFormTitle {
	background-position: 20px 0;
	background-repeat:no-repeat;
} 
#newsletterSubscribeForm .newsletterFormTitle{
	background-position: 0 0;
}
.footerServices .emailFieldContainer{
	background-position: 0 0;	
}
.footerServices .newsletterFormSubmit{
	background-position:  0 -21px;
}
.footerServices  .commitmentSecurity{
	background-position:  -205px 0;
		background-repeat:no-repeat;
}
	.footerServices  .commitmentSecurity a:hover{
	background-position: -10px -138px;
	}
	.footerServices  .commitmentSecurity a span{
		background-position: 28px -132px;
	}
	
.footerServices  .commitmentGuaranteedDelivery{
	background-position: -383px 0;
	background-repeat:no-repeat;
}
	.footerServices  .commitmentGuaranteedDelivery a:hover{
	background-position: 0 -138px;
	}
	.footerServices  .commitmentGuaranteedDelivery a span{
		background-position: 20px -216px;
	}
	
.footerServices  .commitmentSatisfied{
	background-position: -540px 0;
		background-repeat:no-repeat;
}
	.footerServices  .commitmentSatisfied a:hover{
	background-position: 36px -138px;
	}
	.footerServices  .commitmentSatisfied a span{
		background-position:   68px -305px;
	}

.footerServices  .commitmentCustomerService{
	background-position: -740px 0;
	background-repeat:no-repeat;
}
.footerTopOfPage a{
	background-position:  0 -69px;
}				
.footerNavigationTransverse{
	background-position:  0 -540px;
}		
.footerNavigationTransverse li{
	background-position:  0 3px;
}	
.footerListCategories .category  .newCategory{
	background-position: 100% 0;
}
.btNouveautes,
.btPromotions{
	background-position: 0 0;
	width:77px;
	height:16px;
}
.btPromotions{
	background-position: -95px 0;
}


.bt{
		background-position: 0 0;
}
.block .titleBlock .title{
	background-position: 0 0;
		background-repeat:no-repeat;
}

.blockTransverse .titleBlock .titleTranserse{
	background-position:-195px -525px;
	height:38px;
}
.blockLogin .titleBlock .titleLogin{
	background-position:-0 -780px;
	height:38px;
	width:60%;
}
.blockLogin .loginForm .text{
	background-position:0 -107px;
}
.blockLogin .btConnect{
	background-position: 0 -184px;
	width:108px;
}
.blockLogin	.txtPart li{
	background-position:  0 -1473px;
}
.blockLogin	.btRegister{
	width:108px;
	background-position: 0 -211px;
}
#tg .tgNavigation .tgNavigation1 a{
	background-position: -76px -51px;
}
#tg .tgNavigation .tgNavigationActive1 a {
	background-position: -76px -28px;
}
#tg .tgNavigation .tgNavigation2 a{
	background-position: -276px -28px;
}
#tg .tgNavigation .tgNavigation2.tgNavigationActive a{
	background-position: -276px -51px;
}
#tg .tgNavigation .tgNavigation3 a{
	background-position: -276px -74px;
}
#tg .tgNavigation .tgNavigation3.tgNavigationActive a {
	background-position: -276px -51px;
}
#tg .tgNavigation .tgNavigation4 a{
	background-position: -276px -28px;
}
#tg .tgNavigation .tgNavigation4.tgNavigationActive a {
	background-position: -276px -51px;
}




.contextuelNav .contextuelNavCat{
	background-position: 0 0;	
		background-repeat:no-repeat;
}

.contextuelNav .CNthemes{
	background-position: 0 -424px;			
}
.contextuelNav .CNfetes{
	background-position: 0 -452px;	
}	
.contextuelNav .CNpersonnages{
	background-position: 0 -396px;	
}
.contextuelNav .CNlicenses{
	background-position: 0 -368px;	
}
.contextuelNav .CNmascottes{
	background-position: -573px  -368px;	
}


.contextuelNav .CNpanier{
	background-position: -191px -396px;	
}
.contextuelNav .CNcompte{
	background-position: -191px -424px;			
}	
.contextuelNav .CNcommandes{
	background-position: -191px -368px;	
}
.contextuelNav .CNliensConnexes{
	background-position: -191px -452px;	
}

.contextuelNav .CNaddFacturation{
	background-position: -382px -368px;	;		
}
.contextuelNav .CNaddLivraison{
	background-position: -382px -396px
}	
.contextuelNav .CNaddModeLivraison{
	background-position: -382px -424px;	
}
.contextuelNav .CNaddModePaiement{
	background-position: -382px -452px;		
}
.contextuelNavScat li a{
	background-position: 100% -455px;				
}
.contextuelNavScat li a:hover {
	background-position: 100% -421px;
}
.contextuelNavScat .activeScat a,
.contextuelNavScat .activeScat a:hover{
	background-position: 0 -491px;
}	
.blockFilter .titleBlockFilter{
	height:35px;
	background-position:0 0;	
		background-repeat:no-repeat;
}
.pdtMostConsulted .titleBlockFilter {
	background-position: 0 -480px;
}
.pdtBasket .titleBlockFilter {
	background-position: -373px -590px;
	height:40px;
}
.pdtCompared .titleBlockFilter{
	background-position: 0 -515px;
	height:39px;
}
.pdtPropositions .titleBlockFilter{
	background-position: 0 -556px;
	height:37px;
}
.blogLive .titleBlockFilter{
	background-position: 0 -593px;
	height:38px;
}
.block .titleBlock .titlePartners{
	background-position: 0 -1798px;
	width:360px;
	height:38px;
}

.blockFilter .blockFilterInnerBottom{
	background-position:  100% 100%;
}
.blockFilterBlue .blockFilterInnerBottom{
	background-position:  100% -1585px;
	height:10px;
}

.cataloguePdtListContainer .blockTitle {
	background-position: 0 0;
		background-repeat:no-repeat;
}
.cataloguePdtListContainer .blockTitle_coupsDeCoeurBis{
	height:43px;
	background-position:5px -1605px;
}
.cataloguePdtListContainer .blockTitle_coupsDeCoeur,
.cataloguePdtListContainer .blockTitle_coupsDeCoeurH,
.cataloguePdtListContainer .blockTitle_coupsDeCoeurF{
	height:42px;
	background-position:0 -151px;
}
.cataloguePdtListContainer .blockTitle_coupsDeCoeurH{
	background-position:0 -677px;
	height:40px;
}
.cataloguePdtListContainer .blockTitle_coupsDeCoeurF{
	background-position:0 -636px;
	height:40px;
}
.cataloguePdtListContainer .blockTitle_lesMieuxNotes{
	height:30px;
	padding-top:14px;
	background-position:0 -274px;
}
#content .cataloguePdtListHasBg  .cataloguePdtListContainerTop {
	background-position: -5338px 0;
	height:5px;
}
#content .cataloguePdtListHasBg  .cataloguePdtListContainerBottom {
	background-position: -5338px 100%;
	height:6px;
}
#content .cataloguePdtListHasBg .cataloguePdtListBlock {
	background-position: -6102px 0;
}
.cataloguePdtListContainer .cataloguePdtList .pdt{
	background-position: -762px -1056px;	
}
.cataloguePdtListContainer .seeMore{
	background-position: 0 -632px;						
}
.cataloguePdtListContainer .pdt .addBt{
	background-position:   0 0;
}
#product_comparison p .button{
	background-position:  0 0;
}
.cataloguePdtListContainer .pdt .flap{
	background-position: 0 0;
}
.cataloguePdtListContainer .pdt .promoFlap{
	background-position: 0 -27px;
} 
.cataloguePdtListContainer .pdt .newFlap{
	background-position: -190px -27px;					
} 
.catalogueActionsBlock .standard .anchor{
	background-position: -720px -712px;	
}

.catalogueActionsBlock .standard .anchor .bg{
	background-position:  100% -712px;
}
.catalogueActionsBlock .item_selected .bg_delete{
	background-position:  100% -740px;
}	
.catalogueActionsBlock  .pagerList a{
	background-position:  0 0;
}
.catalogueActionsBlock .pagerList .linkPrev{
	background-position: 0 -869px;
}
.catalogueActionsBlock .pagerList .linkPrev:hover{
	background-position: 0 -888px;
}
.catalogueActionsBlock .pagerList .linkNext{
	background-position: -28px -869px;
}
.catalogueActionsBlock .pagerList .linkNext:hover{
	background-position: -27px -888px;
}
.blockProduct .productDetailsBlock  .priceBlock{
	background-position: -400px -584px;	
}
.blockCart .titleBlock .title{
	background-position:-194px -484px;
}
.blockCart .successState{
	background-position: 12px -674px;	
}
.blockCart .cartList{
	background-position: -5px -948px;	
}
.blockCart .cartListInnerBottom{
	background-position:  0 -993px;		
}
.blockCart .cartList .pdtVisu{
	background-position:  -613px -584px;		
}
.blockCart .cartList .btDeletePdt{
	background-position: 100% -740px;
}
.blockCart .cartList .pdtQty{
	background-position:  0 -79px;
}
.blockCart	.discountPart .text{
	background-position:0 -53px;
}
.blockCart	.discountPart .btOk{
	background-position:0 -153px;
}
.blockCart .btPurshase{
	background-position:0 -64px;
}
.blockCart .priceBlock .confirmBt {
	background-position:  0 -90px;
}
.blockCart  .priceBlock{
	background-position: -400px -730px;		
}
.blockProduct .visuPart #btZoom{
	background-position:  0 -920px;
}
.blockProduct  .priceBlock  .addBt {
	background-position: 0 -116px;	
}
.blockProduct .productActionsList li {
	background-position:  0 0;
}
.blockProduct #compareAction{
	background-position:0 -592px;
}
.blockProduct #sendAction{
	background-position:0 -557px;
}
.blockProduct #interestAction{
	background-position:0 -525px;
}
.blockCheckout .titleBlock .titleConfirmation{
	background-position:0 -1090px;
}
.blockCheckout .titleBlock .titleOrdering{
	background-position:0 -1138px;
}
.blockCheckout .titleBlock .userName{
	background-position: 0 -1400px;	
}
.blockCheckout .btnContinueShopping{
	background-position: 0 -351px;
}
.blockCheckout 	.btNext{
	background-position:0 -378px;
}
.blockCheckout 	.btBack{
	background-position:0 -404px;
}
.btCheckout{
	background-position: 0 -516px;
	width:121px;
}
.btPay{
	background-position:-110px -183px;
}
.btSend{
	width:77px;
	background-position:0 -432px;
}
.btClose{
background-position:0 -460px;
width:120px;
}
.btPrint{
background-position:0 -486px;
width:80px;
}
.commentForm .userPart .innerBlock {
	padding-bottom:20px;
	width:348px;
}
.blockCheckout 	.btContinueshop{
	background-position:0 -351px;
}
.blockCheckout .cartList .pdtVisu {
	background-position:  -613px -584px;
}
.blockCheckout .priceBlock{
	background-position:  -400px -730px;
}
.blockCheckout 	.sectionsBottom{
	background-position:  0 -1045px;
}	
	.blockCheckout 	.sectionsTop{
	background-position:  0 -1002px;
}	
.blockCheckout 	.titreSection{
	background-position: 0 -1005px;		
}
.blockCheckout .billing-shipping #newAdressBlock .text {
	background-position:0 -282px;
}
.blockCheckout .billing #newAdressBlock .text, .blockCheckout .shipping #newAdressBlock .text {
	background-position:0 -282px;
}
.blockAccount .titleBlock .titleConfirmation{
	background-position:0 -1090px;
}
.blockAccount .titleBlock .titleOrdering{
	background-position:0 -1138px;
}
.blockAccount .titleBlock .userName{
	background-position:  0 -1400px;	
}

.blockAccount 	.sectionsBottom{
	background-position:  0 -1045px;
}	
.blockAccount 	.sectionsTop{
	background-position:  0 -1002px;
}
.blockAccount 	.titreSection{
	background-position:  0 -1005px;						
}	
.blockAccount .btAddAdress {
	background-position:0 -238px;
}
.blockAccount .btShareInterest {
	background-position:0 -260px;
}
.blockAccount .btAddAllBasket {							
	background-position:0 -283px;
}
.blockAccount .btUpdateList {
	background-position:0 -306px;
}
.blockAccount  .titleBlock .titleAddress{
	background-position:0 -917px;
}	
.blockAccount  .sectionAccountAddress .btEditAct{
		background-position:-84px -21px;
	}
.blockAccount .btnRetour{
	background-position:  0 -1438px;					
}
.blockAccount .titleBlock .titleHistory{
	background-position:0 -868px;
}
.blockAccount .btSave{
	background-position: 0 -328px;		
}		
.blockAccount .titleBlock .titleDashboard{
	background-position:0 -823px;
}	
.blockAccount .titleBlock .titleInterest{
	background-position:0 -962px;
}	
.blockAccount  .interestList  .textarea{
	background-position: 0 -134px;
}
.blockAccount .titleBlock .titleAccountInfos{
	background-position:0 -1010px;
}	
.blockAccount .accountInfosCols	.champ{
	background-position:0 -254px;
}	

.success-msg li {
	background-position: 12px -674px;
}

.blockAccount .champ {
background-position:0 -254px;
}


	#contentWrapper .genericForm .textarea ,
	#popin .genericForm .textarea 
	{
		background-position:0 -307px;
	}
	#contentWrapper .genericForm  .text,
	#popin .genericForm  .text {
		background-position:0 -283px;
	}

	.ratings  .note{
     background-position:  0 0;
	}	
	.ratings  .note1{
			background-position:0 -82px;
		}
		.ratings  .note2{
		background-position:0 -92px;
		}
		.ratings  .note3{
		background-position:0 -102px;
		}
		.ratings  .note4{
			background-position:0 -112px;
		}
		.ratings  .note5{
		background-position:0 -122px;
		}

	
	.colissimoPartner_fr{
		background-position:-240px 0;
		width:80px;
	}
	.chronopostPartner_fr{
		background-position:-320px 0;
		width:130px;
	}
	.fianetPartner_fr{
		background-position:-450px 0;
		width:184px;
	}

        .PaypalPartner_fr{
		background-position:-1px 0;
		width:117px;
	}
	.HSBCPartner_fr{
		background-position:-121px 0;
		width:118px;
	}

	.PaypalPartner{
		background-position:-247px 0;
		width:124px;
	}
	.HSBCPartner{
		background-position:-128px 0;
		width:108px;
	}
	.EHIPartner{
		background-position:-60px 0;
		width:50px;
	}

        .DPDPartner{
		background-position:-382px 0;
		width:115px;
	}




.riNavigation a {
	background-position: 0 0;
		background-repeat:no-repeat;
}

.riNavigation1 a{
	background-position:0 -1253px;
}
.riNavigation1 a:hover,.riNavigationActive1 a{
	background-position:0 -1185px;
}
.riNavigation2 a{
background-position:-253px  -1253px;
}
.riNavigation2 a:hover,.riNavigationActive2 a{
	background-position:-253px -1219px;
}
.riNavigation3 a{
	background-position:-504px -1185px;
}
.riNavigation3 a:hover,.riNavigationActive3 a{
	background-position:-504px -1253px;
}


.blockAccount .titleBlock .titleAccountInfos{
	background-position:0 -1010px;
}	
.blockAccount .accountInfosCols	.champ{
	background-position:0 -254px;
}

.comment  .note1{
	background-position:0 -82px;
}
.comment  .note2{
background-position:0 -92px;
}
.comment  .note3{
background-position:0 -102px;
}
.comment  .note4{
	background-position:0 -112px;
}
.comment  .note5{
background-position:0 -122px;
}
.commentTitlePart{
	background-position:  0 -1542px;
}
.commentForm{
	background-position:   0 -1542px;
}
.commentForm .userPart .text {
	background-position:0 -283px;
}
.commentForm .userPart .textarea {
	background-position:0 -307px;
}
#popin .btnClose,.btnDelete  {
	background-position:0 -1745px;
}
.btnDelete {
	background-position:0 -1745px;
}

.block .titleBlock .titleAboutUs{
	height:40px;
	background-position:0 -1307px;
}
.block .titleBlock .titleCGV{
	height:38px;
	background-position:0 -1355px;
}
.block .titleBlock .titleSizeCorrespondence{
	height:43px;
	background-position:0 -1405px;
}
.block .titleBlock .titleFAQ{
	height:43px;
	background-position:0 -1455px;
}
.block .titleBlock .titleAgendaOfFestivities{
	height:44px;
	background-position:0 -1505px;
}
.block .titleBlock .titleContact{
	height:38px;
	background-position:0 -1560px;
}
.block .titleBlock .titleOurFavorites{
	height:38px;
	background-position:0 -1605px;
}
.block .titleBlock .titleCustomerServices{
	height:43px;
	background-position:0 -1650px;
}
.cataloguePdtListContainer .blockTitle_Nouveautes {
	background-position:2px -1703px;
	height:52px;
	position:relative;
	margin-bottom:-14px;
}
.cataloguePdtListContainer .blockTitle_pdtAssociated{
	background-position:2px -318px;
	height:45px;
	margin-bottom:-6px;
	position:relative;
}
.block .titleBlock .titleServices {
	background-position:0 -1758px;
	height:38px;
}
.block .titleBlock .titlePromotions {
	background-position:0 -1840px;
	height:38px;
}

 
#header  .fl_be {
	background-position:-82px 0px;
}

#header  .fl_lu{
	background-position:-54px 0px;
}
#header  .fl_fr {
	background-position:0px 0px;
}

#header  .fl_de {
	background-position:-27px 0;
}



#header  .flags_be .fl_be {
	background-position:-82px -23px;
}

#header .flags_lu  .fl_lu{
	background-position:-54px -23px;
}
#header  .flags_fr .fl_fr {
	background-position:0px -23px;
}

#header  .flags_de .fl_de {
	background-position:-27px -23px;
}





/* backgrounds color */
.blockCart .successState,
.success-msg li {
	background-color:#deffb7;	
}
.catalogueActionsBlock .standard li ul{
	background-color:#2e579b;
}
.catalogueActionsBlock .standard li ul li a:hover{
	background-color:#f85328;
}
.error-msg li ,.notice-msg li, .validation-advice {
	background-color:#ffC473;
}
#navigation .ssRub{
	background-color:#f73b01;
}	
#navigation .ssRubN1{
	background-color:#fbe168;
}
.blockCheckout .detailBlock .col1,
.blockCheckout .detailBlock .col2,
.blockCheckout .detailBlock .colFull,
.blockTransverse  .summary{
	background-color:#fff5c6;
}
#product_comparison tr.odd,
.commentTitle,
.commentPart,
.commentForm .userPart ,
.ratings  .note,
.blockCart .cartList tbody,
.blockCart .cartList .pdtVisu,
.blockCart .cartList .btDeletePdt,
.footerServices #newsletterEmailField,
.blockCheckout .cartList .pdtVisu ,
.sectionDashboard .orderList tbody{
	background-color:white;
}	
#product_comparison tr.even {
	background-color:#efefef;
}		
.blockFilter li,
.blockAccount 	.sectionSeparator{
	background-color:#e6e6e6;
}
#relationshipsInformationsBlock .riInnerN2{
	background-color:#b8171c;
}
#tg .tgSlideBox .tg,
#tg .tgSlideBox .btnBottomTG,
#tg .tgContent{
	background-color:#102f78;
}




