body {
    font-family: Arial, Verdana, sans-serif;
    background: #DDD;
    color: #000000;
    margin: 0px;
	text-align: center;
}
#bodyCenter {
	width:980px;
    background: #ffffff;
    font-family: Arial, Verdana, sans-serif;
    margin: 0px;
    color: #000000;
	text-align: center;
}
img { border:0;}
input, select, textarea {color: #392304;}

#close{
	 position: fixed; width:400px; height:22px; padding:2px 5px 0px 15px; top:6px; left:20px; text-align: right; background-color: #6E6E6E;border: 1px solid #094480; z-index: 2000;
}
#headerInfo {
    overflow: hidden; visibility:visible; position: fixed;
    z-index: 2000;
    background: #FFFFFB; border: 1px solid #094480;
    top: 29px; left: 20px; padding: 5px; width: 400px; padding-left:15px;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align:left;
    color: #036;
}

#fullflux {
	overflow: hidden;
	width: 960px;
	margin: 0px auto;
	padding: 0px;
}

#topBand {
	overflow: hidden;
	width: 960px;
	height: 140px;
	background-image: url(images/header.jpg); 
}
#topPub {
	position: relative;
	left: 140px;
	top: 15px;
	width: 470px;
	height: 62px;
	float:left; text-align:left;
}
#topLinkFormazur {
	position: relative;
	left: 10px;
	top: 7px;
	width: 188px;
	height: 129px;
	float:left; text-align:left;
}

#topPicto {
	position: relative;
	top: 8px; 
	height: 39px; }
#topPicto img {
	margin-right: 5px;	
}

#middleBand {
	overflow: hidden;
	width: 960px;
	/*height: 1050px; */
	color: #000000;
	text-decoration: none;
	text-align: center;
	display: inline;
}

#leftBand {
	overflow: hidden;
	width: 180px;
	color: #ffffff;
	text-align: center;
	float: left;
}

#cartZone {
	background-image: url(images/cart.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 180px;
	margin-bottom: 10px;
	font-size: 70%;
}

#cartText {
	position: relative;
	top: 25px;
	text-align: center; float:none;
	font-weight: bold; color: #ffffff;
}

#cartLink {
	position: relative; top: 28px; text-align: center; font-weight:bold;
}
#cartLink a:link{
	color: #ffffff; text-decoration: none;
}
#cartLink a:hover{
	text-decoration: underline; color: #FFFFFF;
}
#cartLink a:visited{
	color: #ffffff; text-decoration: none;
}

#cartLinkProduct {
	position: relative; top:30px; text-align: center; font-weight:bold;
}
#cartLinkProduct a:link{
	color: #ffffff; text-decoration: none;
}
#cartLinkProduct a:hover{
	text-decoration: underline; color: #FFFFFF;
}
#cartLinkProduct a:visited{
	color: #ffffff; text-decoration: none;
}
#loginZone {
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 180px;
	margin-bottom: 10px; padding-bottom:8px;
	font-size: 70%;
}
#loginAccount {
	position: relative;
	margin:5px 0px 0px 10px; padding:5px 0px 0px 10px; 
	text-align: left; float:left;
}
#loginFields {
	position: relative;
	top: 28px;
}
#loginSub {
	position: relative;
	top: 0px;
	left: 0px;
	width: 20px;
}
#loginLinks {
	position: relative;
	top: 0px; 
	text-align: left; float:left;
}
#loginLinks a:link {
	color: #000; text-decoration: none;
}
#loginLinks a:hover {
	color: #666; text-decoration: underline;
}
#loginLinks a:visited {
	color: #000; text-decoration: none;
}
#logoutZone {
	background-image: url(images/logout.gif); background-repeat: no-repeat;
	height: 120px; width: 180px; margin-bottom:10px; padding-bottom:8px; font-size: 70%; text-align:center;
}
#logoutFields {
	position: relative; top:22px; text-align:center; float:none; font-size:12px; color: #000;  
}
	#logoutFields p{ line-height:2px; }
	#logoutFields a:link{ color: #000; text-decoration: none;}
	#logoutFields a:hover { color: #666; text-decoration: underline; }
	#logoutFields a:visited { color: #000; text-decoration: none; }

.logoutFieldDeconnex {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; width:120px;
}

.logFieldNew {
	float:left;
	text-align:left;
	vertical-align:middle;
	width:158px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}

#loginconsult {
	position: relative; width:180px;
	top: 0px;
	color: #ffffff; 
	font-size:12px;
	text-align: center; float:none;
	text-decoration: none;
}
#loginconsult a:link{
	color: #ffffff;
	text-decoration: none;
}
#loginconsult a:hover{
	color: #FFC;
	text-decoration: underline;
}
#loginconsult a:visited{
	color: #ffffff;
	text-decoration: none;
}
.searchFieldDeconnex {
	text-align:center;
	vertical-align:middle;
	width:100px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}
#searchZone {
	background-image: url(images/search.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 180px;
	margin-bottom:10px;
	padding:5px 5px 0px 5px;
	font-size: 70%;
}
#searchField {
	position: relative;
	padding-top: 28px;
	text-align: left; float:left;
}
.searchFieldNew {
	float:left;
	text-align:left;
	vertical-align: middle;
	width:120px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}
.searchFieldButtonOk {
	float:left;
	text-align:left;
	vertical-align:middle;
	width:30px;
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}
#TradeMenuPop {
	float:left;
	text-align:left;
	width:160px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; 
}

#searchSub {
	position: relative;
	top: 25px;
	left: 0px;
	width: 20px;
}
#newsZone {
	background-image: url(images/news.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 180px;
	margin-bottom:2px; padding:8px 5px 5px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3885BF;
}
#newsField {
	position: relative;
	top: 0px; padding-left:3px;
	text-align: left; float:left;
}
#newsText {
	position: relative;
	top: 18px;
	margin-bottom: 16px;
}

#newsSub {
	position: relative;
	top: 10px;
	left: 0px;
	width: 20px;
}

#contactZone {
	background-image: url(images/contact_bg.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 180px;
	margin-bottom: 10px; padding-bottom:8px;
	font-size: 70%;
	text-align: center;
}

#contactSub {
	position: relative;
	top: 50px;
}
#promoZone {
	background-image: url(images/promotions.png); 
	background-repeat: no-repeat;
	width: 180px; height:700px; 
	margin-bottom: 10px;
}

#centerBand {
	width: 660px;
	text-align: center;
	float: left;
	overflow:visible;
}

#mainMenu { 
    position: relative;
    z-index: 999;
    margin: 15px; 
    height: 35px;
    width: 630px;
}
#mainMenu2 { 
    position: relative;
    z-index: 899;
    margin: 15px 15px 0px 15px;
	padding-top: 15px; 
	padding-left: 15px;
	text-align:left;
    height: 290px;
    width: 630px;
}

#arianeMain {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
    z-index: 789;
	top: 1px;
	height: 20px;
	width: 630px;
}
#ariane {
    z-index: 788;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration: none;
	width: 630px; height:20px;
	padding-top: 10px; padding-left:20px;
	float: left;
}
/*
#ariane {
	font-size:10px;
	color:#0C4A7A;
	text-align: left;
	padding-left:20px;
	padding-top:10px;}
	*/
#ariane a{
	font-weight:normal;
	color: #287DAB;
	text-decoration: none;
}
#ariane a visited{
	font-weight:normal;
	color: #287DAB;
	text-decoration: none;
}
#menuCenterBase {
	position: relative;
	top: 10px;
	width: 655px;
}
#menuCenter {
	position: relative;
	top: 5px;
	width: 660px;
}

.titleZoneTableBloc {
	color:#fff;padding:4px 0px 8px 10px;font-size:16px;font-weight:normal;
}

#categorieZone {
	top: 5px;
	width: 630px;
	padding-left:15px;
	z-index:788;
}
#categorieTop {
	height:31px; 
	width:630px;
	top:0px;
	padding:0px 0px 0px 15px; 
	background:url(images/souscat_top.gif) no-repeat;
	z-index:787;	
}
#catblockName { font-size:18px; color:#C269A1; padding:5px 0px 0px 15px;}
.catblockNameQty{font-size:11px;color:#777;}

#categorieCenter { width:630px; top:0px; padding-top:3px; background:url(images/souscat_center.gif); background-repeat:repeat-y; z-index:786; }
#categorieCenter2 { width:630px;  top:0px;  height:0px; display:none;  z-index:786;
	/*background:url(images/souscat_center.gif); background-repeat:repeat-y;*/
}
#categorieZoneCR { top: 5px; width: 600px; padding-left:15px; z-index:788; font-weight:bold; }
#categorieTopCR { height:31px; width:600px; top:0px; padding:0px 0px 0px 15px; color:#FFE; z-index:787; }
#categorieCenterCR { width:600px; top:0px; background-repeat:repeat-y; z-index:786; }

.sousCategorieListeTitre {
	padding:10px 0px 0px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #0A6DB8;
	text-decoration: none;
}
.sousCategorieListeTitre h3{ text-decoration: none; display:inline; line-height:0px ; }
.sousCategorieListeTitre a{ font-family: Arial, Helvetica, sans-serif; line-height:12px;
	font-size: 12px; font-weight:normal; color: #0A6DB8; text-decoration: none; }
.sousCategorieListeTitre br{ line-height:5px; }
.sousCategorieListeQty {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; 
	color: #666; text-decoration: none; padding-left:7px; padding-bottom:5px;   
}
#subCategorieName { width:600px; float:none; text-align:center; padding:5px 0px 5px 5px; font-size:16px; color: #360;}
#subCategorieName a{ text-align:left; padding-left:15px; font-size:16px; color:#360; text-decoration: underline; font-weight:bold}
#subCategorieName a:hover{ color: #963; text-decoration: underline;}

#parentCat { float:right; font-size:10pt; margin-top:-24px; margin-right:30px; text-align:center; color:#0A6DB8;font-size:10px; }
#parentCat p{display:inline; line-height:12px; }
#parentCat a{ color:#0A6DB8; font-weight:bold; text-decoration:none; }
#parentCat a:hover{ color:#0A6DB8; font-weight:bold; text-decoration:underline;}

#categorieBottom { height:2px; top:0px; width:630px; background:url(images/souscat_bottom.gif) no-repeat; z-index:785; }
#categorieBottom2 { /*height:2px; */ display:none; top:0px; width:630px; z-index:785;	}
#categorieBottomCR { height:2px; top:0px; width:600px; z-index:785;	}

#subcat {
	position: absolute;
	top: 140px;
	left: 215px;
	height: 140px;
	width: 225px;
}#subcat a {
	color:#344678;
	font-weight:bold;
	font-size:12px;
	line-height: 130%;
}

#rightBand {
	overflow: hidden;
	width: 120px;
	color: #ffffff;
	text-align: center;
	float: left;
}

#servicesZone {
	float:left;
	width: 120px;
	height: 354px;
	color: #ffffff;
}
#brandZone {
	overflow: hidden;
	float:left;
	width: 120px; height:900px;
}

#FootSpace {
	width:960px; margin-top:1px; margin-bottom:1px; display:block; clear: right;
}
#UpfootBand { position: relative; 
	width:960px; height:54px; float: none; padding-top:25px; vertical-align: middle; background-image:url(images/bas.gif);background-repeat:no-repeat;
	font-size:11px; color:#388C60; text-align:center;
}
#UpfootBand a:link{ text-decoration:none; color: #3886C0; }
#UpfootBand a:hover{ text-decoration: underline; color: #09C; }
#UpfootBand a:visited{ text-decoration:none; color: #3886C0; }

#UpfootBandText {
	width:960px; float: none; padding-top:20px;vertical-align: middle;  
	font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#333; line-height: 110%; text-align:center;
}

#footBand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #FFFFFF;
	width: 920px;
	padding: 15px 40px 10px 40px;
	color: #999999;font-size: 11px; font-weight:bold; line-height: 110%;
	text-decoration: none; text-align: center;
 	float: left; 
}
#footBand a:link{
	text-decoration:none;	
	color: #999999;
}
#footBand a:hover{
	text-decoration: underline;	
	color: #666;
}
#footBand a:visited{
	text-decoration:none;	
	color: #666;
}
#footBand a:visited{
	text-decoration:none;	
	color: #999999;
}

#subFootBand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #FAFAFA;
	width: 920px;
	padding: 10px;
	color: #000;
	line-height: 110%;
	text-decoration: none;
	text-align: center;
	float: left;
	font-size: 9px;
}
#subFootBand a:link{
	text-decoration:none;	
	color: #000;
}
#subFootBand a:hover{
	text-decoration: underline;	
	color: #333;
}
#subFootBand a:visited{
	text-decoration:none;	
	color: #333;
}
	
#liste { padding: 2px 5px 5px 10px;}
#liste td{ padding:5px;}

.listeButton { padding: 0px 0px 0px 2px; float:none; vertical-align:middle; }
.liste { padding: 2px 0px 13px 0px;}
.liste td{ padding:5px;}

.listeliketoo { padding: 5px 10px 15px 5px;}
.listeliketoo td{ padding:5px;}
#menuCenterListe {
	position: relative;
	top: 15px; padding-right:10px;
	width: 630px;
}


/*  ---- listing des fiches produits  */	
#produit{
	background-image:url(images/blocRose2.png);
	margin-top:8px;
	width:200px;
	height:266px;
	text-align:center;
}
#produit-rose{
	background-image:url(images/blocViolet.png);
	margin-top:8px;
	width:200px;
	height:266px;}

#produit img, #produit-rose img{
	float:left;
	padding: 10px 0px 10px 10px;}

#descriptif3 {
	padding:1px 0px 0px 0px; width:195px; height:266px; float:left; text-align:center;
}
#productMoreZone { background-image:url(images/product_sheet/fond-beige.gif); background-position:center; background-repeat:no-repeat; width:188px; height:25px; float:left; text-align:left; padding:3px 5px 0px 10px; margin-left:5px; }
#productMoreZone strong{ font-weight:bold; color:#333; font-size:12px; padding-left:40px; }

.prix-barre {
	text-align:right; font-size:10px; text-decoration: line-through;
	margin:0; padding-right:12px;
	color:#344678;
	height:10px;}
.priceInsteadOf {
	text-align:right; font-size:10px; text-decoration: none;
	margin:0; padding-right:12px;
	color:#344678;
	height:10px;}
#quantite {
	font-size:9px; color:#663358; text-align: left; float:left; padding-left:5px; vertical-align: bottom;
}
#quantite p{  line-height:6px;}
#quantite select{ font-size:10px; color:#663358; text-align: left;}


/*  modification petite fiche article pour liste catégorie  */	

#descriptif3 {
	padding:0px; width:196px; float:left; text-align:center;
}
#descriptif3 img{
		margin:0px; padding-top:1px; float:none; text-align:center; height:108px; 
}
#imageliste { height:108px; }

#descriptif3 p{
	font-size:11px; text-align:center; color:#344678; margin:0px; padding:0px; line-height:3px;
}
#descriptif3 .imgprod{
	width: 190px; height:15px; float:none; font-weight:bold; color:#3886c0; font-size:12px; margin:0px;
	padding:0px; text-align:center;
}
#descriptif3 .imgprod a{
	text-decoration: none; font-weight:bold; color:#FF6666; font-size:11px; 
}
#descriptif3 .imgprodLike{
	width: 190px; height:14px; float:none; font-weight:bold; color:#3886c0; font-size:12px; margin:0px;
	padding:0px; text-align:center;
}
#descriptif3 .imgprodLike a{
	text-decoration: none; font-weight:bold; color:#3888c2; font-size:11px; 
}
#descriptifprod3{
	font-size:11px; text-align:center; color:#344678; padding:0px 5px 0px 7px; height:30px; line-height:103%;
}
#basket3 {
	position:relative; width:195px; height:44px; z-index:1; left:auto; top:-7px; padding-left:3px; overflow:hidden;
}
#productMoreZone3 { background-image:url(images/product_sheet/fond-beige.gif); background-position:center; background-repeat:no-repeat; width:188px; height:35px; float:left; text-align:left; padding:1px 1px 0px 1px;}
#productMoreZone3 a{ text-decoration: none; font-weight:bold; color:#3888c2; font-size:11px; padding:0px 0px 0px 10px; }
.priceDiscount3 { font-weight:bold; color:#CC0033; font-size:12px; padding-left:25px; }
.priceNew3 { font-weight:bold; color:#333; font-size:12px; padding-left:25px; }

/* -----  fin listing articles     --------        */


#presentation {
	background-image:url(images/bloc_text.png);
	width:630px;
	margin-left:5px;
	height:80px;}
	
#presentation p {
	text-align:justify;
	font-size:10px;
	padding: 8px 10px;
	color:#344678;}
	
.position-right {
	float:right;
	padding:0;
	margin:0;}

	
#menu-listeTop {
	position: relative;
	width:620px;
	padding-left:15px;
}
#menu-liste {
	position: relative;
	width:630px;
	font-size:10px;
	text-align:justify;
	margin: 0 15px;
	color:#344678;
	font-weight:bold;
	background-image:url(images/bannerLinks_middle.gif);
	background-repeat:repeat-y;
}

#menu-liste a {
	color:#344678;
	text-decoration:none;}

#menu-liste p {
	margin:10px;}
	
#menu-liste b {
	padding-left:120px;
	padding-top:10px;
	font-size:11px;}
	
#numero-page{
	margin: 5px 0px 0px 15px;
	background-image:url(images/tranche_listepage_top.gif); background-repeat:no-repeat;
	width:630px; height:30px;
	font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#4B4144;
	padding-top:12px;
	}
	#numero-page a{
	color:#4B4144;
	text-decoration:none;}
	#numero-page b{
	color: #4B4144;
	padding:0px 0px 0px 30px;
	}
#numero-page-foot{
	margin: 7px 0px 0px 15px;
	background-image:url(images/tranche_listepage_bottom.gif); background-repeat:no-repeat;
	width:630px; height:30px;
	font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#4B4144;
	padding-top:12px;
	}	
	#numero-page-foot a{
	color:#4B4144;
	text-decoration:none;}
	#numero-page-foot b{
	color: #4B4144;
	padding:0 30px;
	}
	

#fiche-produit {
			width:630px;
	font-size:10px;
	text-align:justify;
	margin: 10px 20px;
	color:#344678;
	font-weight:bold;
	background-image:url(images/bannerLinks_middle.gif);}

#fiche-produit p { margin:10px;}

.floatleft { float:left; padding:5px 35px 5px 10px; }
.floatleftbasket { float:left; padding:15px 35px 5px 10px; vertical-align: text-bottom; }
	
#descriptif-produit { padding:1px 8px;}

#descriptif-produit a { text-decoration:none; font-weight:bold; color:#3888c2; font-size:11px;}

#descriptif-produit b { font-weight:bold; color:#344678; font-size:12px;}

#descriptif-quantite { font-size:10px; color:#663358; text-align: center; float:left; padding-top:15px;}
#descriptif-produit-price { font-weight:bold; color:#344678; font-size:15px;}
	
#descriptif-produit p{ font-size:9px; text-align:left; color:#344678;}	

	#padding img{ margin:0 0 0 65px; padding:0; float:left;}
	
#descriptif-produit h2{ font-weight:bold; text-align:left; color:#3886c0; font-size:12px;}
#descriptif-produit h3{ font-weight:bold; text-align:left; color:#344678; font-size:12px;}
	
#slider { margin-top:10px; }
	
#parent4 li{ padding:5px; margin:5px; }
.floatright{ float:right;}
	
#menu4 b{ color:#FFF; }	
#menu4 img { border:none; }			
			#menu4 a.wactive b{ background-image:url(images/tab_compo_activ.gif); text-decoration:none; }

.font-js1 { background-image:url(images/tab_prop.gif); padding:3px 20px;}

.font-js2 { background-image:url(images/tab_prop.gif); padding:3px 21px; }
	
.font-js3 { background-image:url(images/tab_prop.gif); padding:3px 19px;}
	
#cartBlock {
	text-align: left; padding-left:15px;
    color: #000000;
    font-size: 12px;
}

.cartStep {
    width:100%;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.cartStep span {
    color: #039;
    font-size: 16px;
    font-weight: bold;
}

.cartStep a {
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

#contactText {
	position: relative;
	top: 43px; margin-bottom: 10px; padding-left:58px; color:#000; font-size:11px; 
}
#contactText p{ padding-left:5px; font-weight:bold; line-height:44px; }

.cartStepContactForm {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold; padding-top:15px;
}
#contactText a:link{
    color: #FFFFFF;
	text-decoration:none;  
}
#contactText a:hover{
    color: #FFFFFF;
	text-decoration: underline;
}
#contactText a:visited{
    color: #FFFFFF;
	text-decoration: underline;
}

.cartBienvenue {
	text-align:left; color:#226BA8 ;padding:0px 0px 10px 10px; font-weight:bold; font-size:18px;
}

.cartTitle {
    color: #039;
    font-size: 20px;
    font-weight: bold;
}

.priceClass {
    color: #445999;
    font-size: 18px;
    font-weight: bold;
}

#prodName { 
    width: 100%;
    text-align: center;
    color: #06C;
    font-size: 12px;
    font-weight: bold;
}

#prodName a {   
    width: 100%;
    text-align: center;
    color: #06C;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#prodDesc { 
    padding: 5px;
    text-align: left;
    font-size: 11px;
}

#prodDesc p { 
    padding: 0px;
	margin: 0px;
}

.formTextErr {
    color: #ff0000;
    font-weight: bold;
}

.textProduct {
    text-align: left;
    font-size: 10px;
    font-weight: bold;
}

.textProduct span {
    color: #58b344;
    font-size: 12px;
    font-weight: bold;
}

.textProduct td a {
    color: #000;
    font-size: 10px;
    font-weight: bold;
    text-decoration:none;
}

#contactFormTop {
	height:27px;width:630px;background:url(./images/contact_top.gif) no-repeat;
}
#contactFormCenter {
	width:630px;background:url(./images/contact_center.gif) repeat-y;
}
#contactFormFoot {
	height:16px; width:630px;background:url(./images/contact_foot.gif) no-repeat;
}

#customerFormTitle {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding:3px 0px 0px 15px;
}
.customerFormCenterText {
	padding-top:15px; padding-left:15px; 
}
.customerListLiens {
	padding-top:15px; padding-left:15px;
}
.customerListLiens a{
	color:#3a4d88; text-decoration: none;
}

.customerFormInput {
	font-size:12px; margin:10px 0px 0px 3px; float:left;
}
.customerFormLibelle {
	font-size:12px;margin:10px 8px 0px 0px;color:#656565; float:right;
}
.customerFormLibsmall {
	font-size:11px;margin:10px 8px 0px 0px;color:#656565; float:right;
}
.customerFormLibtd {
	text-align:right;float:right;
}
.customerFormCountry {
	float:left;
	text-align:left;
	width:192px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; 
}
.customerFormCountryDeli {
	float:left;
	text-align:left;
	width:182px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; 
}

#trademenuCenter {
	padding-top:5px; padding-left:15px; z-index: 889;
	 width: 630px;
}
#textmenuCenter {
	padding-top:5px; padding-left:15px; z-index: 889;
	 width: 630px;
}
#tradeTop {
	height:7px;width:630px;background:url(./images/spacer.gif) no-repeat;
}
#tradeCenter {
	width:630px;background:url(./images/spacer.gif) repeat-y; 
}
#tradeFoot {
	height:16px; width:630px;background:url(./images/spacer.gif) no-repeat;
}
#tradeCellsImgTab {
	text-align:center; float:none; padding-left:10px;
}
#tradeCellsNoImgTab a {
	text-align:center; 
	float:none; 
	padding-left:10px;
	color: #06C;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
#tradeCellsTxtTab {
	padding-left:10px; text-align:left; width:90px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#333;
}
#tradeCellsTxtTab a{
	text-decoration:none; color:#333;
}
#tradeCellsTxtTabRigth {
	padding-left:10px; text-align:left; width:90px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#333;
}

#tradeCellsFreeTab {
	padding-left:2px; text-align:left; width:10px;
}
#tradeRowFreeTab {
	padding: 1px 1px 1px 1px; height:25px;
}
.tradeRowFreeTab {
	padding: 1px 1px 1px 1px; height:25px;
}
#tradeCellsTxtTabLeft {
	padding-left:7px; text-align:left; width:80px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#333;
}
#orderHistory {	
	text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333;
}
#orderHistoryLabel2 {	
	font-size:11px; color: #039; text-align:center; float:none;
}
#orderHistoryLabel {	
	font-size:11px; color: #666;
}

/* ****** tunel de paiement **** */

#centerBandStep {
	width: 760px;
	text-align: left; float: left;
	overflow:visible;
}
#menuCenterStep {
	padding:5px 0px 0px 15px; float:left;
	width: 760px;
}
#cartStep {
	background-image:url(images/tunnel_paiement/bloc_tunnel.gif); background-repeat:no-repeat; 
    width:757px; height:36px; float:left; padding-top:5px;
    color: #9F9F9F;
    font-size: 14px; font-weight: bold; text-align: left;
}
.cartstepCur{
    color: #FF4E4E;
}
#cartStep a{
    color: #9F9F9F;
    font-size: 14px; text-decoration:none;
}
#cartTextStep1 {
	padding-top:10px; float:left; text-align:left;
    color: #000000; font-size: 12px; font-weight: normal;
}

#basketDetailBase {
	color:#333;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left; float:left; width:757px;
}
.basketDetHead {
	background:#222; color:#FFF;
}
.basketDetHeadValue {
	text-align: left; float: left;
	padding: 1px 0px 0px 5px;
	font-weight:normal; font-size:11px;	
}
.basketDetHeadCentValue {
	padding: 1px 0px 0px 0px;
	text-align: center; float: none;
	font-weight:normal; font-size:11px;	
}
.basketTdImg {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333;
	border-left-color: #333;
}
.basketTdImgValue {
	float:none; vertical-align: middle; text-align:center;
}
.basketDetail {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketDetail a{
	text-decoration:none; color: #333; 
}
.basketDetailValue {
	text-align: left; vertical-align: top; color:#333;
	float: left;
	padding: 10px 0px 10px 10px; font-weight:normal;
}
.basketref {
	padding: 15px 0px 0px 0px; color:#999;
	font-weight:normal;	
}
.basketDispo {	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketDispoValue {
	color:#389BCD; font-weight: bold; font-size:11px;	
	text-align: right; vertical-align: top;
	float: right; padding-top: 20px; padding-right: 10px;	
}
.basketPriceU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketPriceUValue {
	text-align: right; color: #111;
	vertical-align: top;
	float: right; padding-top:15px; padding-right:7px;	
}
.basketQt {	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketQtValue {
	text-align: right; color: #111;
	vertical-align: top;
	float: right; padding-top: 15px; padding-right: 2px;	
}
.basketQtValueSt3 {
	text-align: center; color: #111;
	vertical-align: top;
	float: none; padding-top:18px;	
}
.prodQte {
	border:solid #CCC 1px; padding:2px 3px 2px 3px;
}
.basketQtModif {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketQtModifValue {
	text-align: left; color: #111;
	vertical-align: top;
	float: left; padding-top: 12px; padding-left: 1px;	
}
.basketPriceT {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333; background-color:#F2FBFF; 
}
.basketPriceTValue {
	text-align: right;
	vertical-align: top; font-weight:bold;
	float: right; padding-top: 15px; padding-right: 10px;	
}
.basketPriceTValue .promo{
	text-decoration:line-through; color:#666; font-weight:normal;
}
.basketDelete {	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}
.basketDeleteValue {	
	color:#389BCD; font-weight: bold; font-size:15px;	
	text-align:center; vertical-align:top; float:none; 
	padding-top: 25px;
}
#basketFoot1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;   	
}
.basketFoot1Value {
	color: #CC0000; text-align: right; font-weight:bold; font-size:14px;
	vertical-align: middle; float: right;
	padding: 5px 10px 7px 0px; 	
}
#basketFoot2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
}
.basketFoot2Value {
	color: #CC0000; text-align: right; font-weight:bold; font-size:14px;
	vertical-align: middle; float: right;
	padding: 5px 68px 7px 0px;
}

/* ****** tunel de paiement step 3 et suivants  **** */

.step3Text {
	color: #555555; font-weight: normal; font-size: 12px; padding-left:15px;
}
.underligne { color: #F99; text-decoration:underline;}
.step3DeliveryAdrTitle {
	color: #333333; font-weight: bold; font-size: 14px;
}
.step3DeliveryAdrDetail {
	color: #555555; font-weight: normal; font-size: 12px;
}
.step3DeliveryAdrDetail a{
	color: #555555; font-weight: bold; font-size: 12px; text-decoration:none;
}
.step3SubTotalLib {
	text-align: right; color: #111;
	vertical-align: top;
	float: right; padding-top:7px; padding-right:7px;	
}
.step3SubTotalValue {
	text-align: right;
	vertical-align: top; font-weight:bold;
	float: right; padding-top: 7px; padding-right: 10px;	
}
.step3SubTotal1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
}
.step3SubTotal2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;	
}
.step3Foot1Value {
	color: #CC0000; text-align: right; font-weight:bold; font-size:12px;
	vertical-align: middle; float: right;
	padding: 10px 10px 0px 0px; 	
}
.step3Foot2Value {
	color: #CC0000; text-align: right; font-weight:bold; font-size:14px;
	vertical-align: middle; float: right;
	padding: 10px 10px 0px 0px;
}
#discountCode {
	background-image:url(images/tunnel_paiement/bloc_promo.gif); background-repeat:no-repeat; 
	width:380px; height:103px; border:0px; padding-top:2px; padding-left:30px;
	font-size:11px; color:#333333; font-weight:normal;
}
.discountCodeTitle {
	font-size:17px; color:#FFFFFF;
}
.discountCodeText {
	font-size:11px; color:#333333; 
}
.discountCodeMenu {
	font-size:12px; color:#333333; 
}
.discountCodeTextValue {
	font-size:11px; color:#D60A00; font-weight:bold;
}
.discountCodeError {
	font-size:11px; color:#D60A00; padding-left:10px;
}
#stepSpace {
	margin-top:1px; margin-bottom:1px;
}
/* ****** tunel de paiement step 4 **** */

.step4VerticalTr {
	background-image:url(images/tunnel_paiement/tr_vertical.gif); background-repeat:repeat-y; width:30px;
}
.step4ImgPayment {
	text-align:left; float:left; vertical-align:top;
}
.step4TitlePayment {
	text-align:left; float:left; vertical-align: top;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;
}
.step4ClicPayment {
	text-align: center; vertical-align: top;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;
}
.step4TextPayment {
	text-align:left; float:left; vertical-align: top;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333;
}
.step4PaymentTerm {
	text-align: left; vertical-align:top; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000;
}
.step4PaymentTerm a{
	text-decoration:none; color:#FF3366;
}
/* ****** tunel de paiement step 5 et suivants  **** */

#step5Final {
	width:710px; border:#06C solid 1px; background-color:#FFF; padding:15px 15px 15px 35px;
}
#step5Error {
	width:710px; height:120px; border:#06C solid 1px; background-color:#FFF; padding:25px 25px 0px 25px;
}
#step5Back {
	width:710px; height:40px; padding:5px 15px 0px 25px; text-align:right; float:right; left:0px; top:5px; position:relative;
}
#step5CB {
	width:710px; height:320px; border:#06C solid 1px; background-color:#FFF; padding-left:35px;
}
.step5thankyou {
	font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #F66;
	text-align: left; float: left; padding-top:15px;
}
.step5yourSelect {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333;
	text-align: left; float: left; padding: 15px 0px 15px 0px;
}
.step5yourOrderNum {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0579B3;
	text-align: left; float: left; 
}
.step5yourOrderText {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #333;
	text-align: left; float: left; padding-bottom: 15px;
}
.step5yourOrderText .strong {
	font-weight: bold;
}
.step5seeYouSoon{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #F66;
	text-align: left; float: left; padding-top: 30px;
}
.step5asterix {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333;
	text-align: left; float: left; padding-top: 15px;
}
#step5Chq {
	width:710px; border:#06C solid 1px; background-color:#FFF; padding-left:35px;
}
#step5chqDetail {
	border:#333 solid 1px; width:550px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333;
	text-align: left; float: left; padding-top: 15px; padding-left:15px;
}
#step5chqDetail .strong {
	font-weight: bold;
}
.step5infos {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333;
	text-align: left; float: left;
}
#step5Vir {
	width:710px; border:#06C solid 1px; background-color:#FFF; padding-left:35px;
}
/*  fin tunnel de paiement  */

/* Product sheet ***********************************************************************************************/
#centerBandProduct {
	width: 980px; text-align: left; float:left; overflow:visible; padding-left:0px;
}

#productPage {
	width:960px; font-size:10px; text-align: left; float:left;
	margin: 7px 0px 0px 5px; color:#344678; font-weight:bold;
}
#productPageTop {
	width:960px; height:10px; float:left; vertical-align:top; background-image:url(images/product_sheet/spacer.gif); background-repeat:no-repeat;
}
#productPageCenter {
	width:965px; background-image:url(images/product_sheet/backgrd_product_center.gif); background-repeat: repeat-y; 
	padding:5px 0px 5px 5px;
}
#productLikeToo {
	background-image: url(images/product_sheet/backgrd_product_liketoo.gif); background-repeat:no-repeat; width:210px;  
}
#productLikeTitle {
	font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFF; padding-left:5px; 
}
#productSheetImage {
	border:0px; width:264px; vertical-align:bottom; padding-bottom:0px; float:left; text-align:left;
}
#productSheetImgValue {
	border:0px; width:264px; height:275px; vertical-align:bottom; padding-bottom:0px; float:left; text-align:left;
}
.prodImages{ vertical-align:middle; border:#666 solid 1px;}
	
.productRef {font-size:10px; color:#666; float:right; text-align:right; padding-right:2px;}
#productSeeAll {background-image:url(images/product_sheet/backgrd_white_flech.gif); background-repeat:no-repeat; font-size:11px; color:#666; float:left; text-align:left; vertical-align:middle; padding-left:18px; width:200px; }
#productSeeAllTrade {font-size:11px; color:#666; font-weight:bold; float:left; text-align:left; vertical-align:middle; padding-left:18px; }
#productSeeAllTradeText a{color:#666; text-decoration:none; }

#productCertif{font-size:11px; color:#666; float:left; text-align:left; vertical-align:top; padding-left:25px; padding-top:10px; }
#productImgTrade { float: none; text-align: center; }

#productDesc { font-family:Arial, Helvetica, sans-serif; float:left; text-align:left; padding-left:10px; vertical-align:top; top:0px; font-weight:normal; }

#productDesc a{ text-decoration:none; font-weight:bold; font-size:11px; color:#666;}

#productDesc b{ font-weight:bold; color:#344678; font-size:12px;}

#productDesc h2{ text-align:left; color:#333; font-size:18px; line-height:24px; font-weight:normal;}
#productDesc h3{ text-align:left; color:#333; font-size:14px; font-weight:normal;}
#productDesc h4{ text-align:left; color:#666; font-size:10px; font-weight:normal;}
#productDesc br{ line-height:10px;}
#productDesc p{ font-size:9px; text-align:left; color:#344678;}

#descriptQty { font-size:10px; color:#663358; float:left; text-align:left; vertical-align:middle; padding-top:10px; padding-left:10px; width:125px;}
#addheart { float:left; text-align:left; padding-left:10px;}

#productDescBasket { background-image:url(images/product_sheet/fond_gris.gif); background-repeat:no-repeat; height:276px; width:210px; border:0px; }
#productDescBasket form{ width:190px; border:0px; }
#productDescBasket br{ line-height:10px; }
.productPriceTtc { font-weight:normal; color:#333; font-size:18px; float:right; text-align:right; padding-right:14px;}
.productPriceOld { font-weight:normal; color:#333; font-size:18px; float:right; text-align:right; padding-right:14px; text-decoration:line-through;}
.productPriceDiscount { font-weight:normal; color:#F36; font-size:26px; float:right; text-align:right; padding-right:14px;}
.productPriceNew { font-weight:normal; color:#000; font-size:26px; float:right; text-align:right; padding-right:14px;}
.floatleftbasket { float:left; padding:15px 20px 0px 0px; vertical-align: text-bottom; }
.floatMiddleBasket { float:none; text-align:center; padding-top:15px; padding-left:5px; }
.productServZone { font-size:10px; color:#043F72; float:left; text-align:left; padding-left:15px; }
.productServZone a{ font-size:10px; color:#043F72; text-decoration:none;}
		
#productShareZone {background-image:url(images/product_sheet/backgrd_share.gif); background-repeat:no-repeat; float:left; text-align:left; width:185px; height:28px; padding-left:18px; font-size:11px; color:#043F72; vertical-align:middle; }

#productBackList { font-size:11px; color:#000; text-decoration:none; width:210px; height:25px; float:left; text-align:left; vertical-align:middle;}
#prodText { font-size:11px; color:#000; float:left; text-align:left; padding-top:15px; }
#prodText .prodTextSTitle{ font-size:12px; font-weight:bold; color:#FF6666; padding-top:22px; }


/*	------  zone affichage top bann recherche */

#ZoneBannSearch { 
	background-image:url(images/bannSearch.gif); background-repeat:no-repeat; top:5px;
	font-family: Verdana, Geneva, sans-serif; width:630px; height:41px; font-size: 10px; color: #333;
	padding-left:15px; border: 0px; text-align:left; vertical-align:middle; 
}
.ZoneBannSearchTrade {
	font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #333; text-align:left; float:left;
	padding: 10px 0px 0px 15px; border: 0px; vertical-align:middle; width:210px;
}
.ZoneBannSearchPrice {
	font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #333; text-align:left; float:left;
	padding: 10px 0px 0px 3px; border: 0px; vertical-align:middle; width:200px;
}
.ZoneBannSearchselect {
	font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #333; text-align:left; float:left;
	padding: 10px 0px 0px 9px; border: 0px; vertical-align:middle; width:200px;
}

/*	------  zone affichage scroll discount */
#promoZone .boite { width: 160px; height:253px; text-align: left; margin: 0; padding: 15px 8px 8px 4px; font-family: Arial, sans-serif;  font-size: 10pt; color: #333; background: url(images/fondboite.gif ) no-repeat bottom; }
#promoZone .boite A { color: #777777; text-decoration: none; font-weight: bold; }
#promoZone .boite A:hover { color: #777777; text-decoration: underline; font-weight: bold; }
.tradeDiscountScroll { font-weight:normal; color: #F66; font-size:12px; padding-left:10px; }
.priceDiscountScroll { font-weight:bold; color:#C30; font-size:14px; padding-left:10px; }
.prixBarreScroll {
	text-align:right; font-size:12px; text-decoration: line-through;
	margin:0; padding-right:12px; color:#344678; height:12px;}
#promoZonePub { padding-top:20px;}



/*	------  zone affichage popup news*/
#cachepage { text-align:center; float:none; padding-top:100px; position:fixed; top:0px;left:-2px; width:200%;height:200%;z-index:1700;background:black;filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35;-khtml-opacity:0.35; text-align:center; float:none;}
#cachepage2 { text-align:center; float:none; padding-top:100px; top:100px; left:0px; width:150%;height:330px;z-index:1900;background:black;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;-khtml-opacity:0.25;}
#cachepage3 {top:5px;left:5px; width:120%;height:120%;z-index:1800;background:black;filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15;-khtml-opacity:0.15; text-align:center; float:none; padding-top:100px; }
#popupnews {
	position:absolute; overflow: hidden; visibility:visible; top:25%; left:35%;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/popup_news.gif); background-repeat: no-repeat;
	text-align: left; float: left;padding-left: 10px; padding-top: 7px;
	height: 145px; width: 386px;	
	z-index: 2000;
}
#popupnews .titlePopNews { font-size: 18px; color: #FFF; }
#popupnews .close { padding-left:105px; font-size: 11px; color: #FFF; }
#popupnews .close a{ text-decoration:none; color: #FFF; }
#popupnews .firstline {  padding-top: 15px;  font-size: 16px; color: #11709F; }
#popupnews .errortline {   padding-top: 7px; font-size: 12px; color: #333; }


/*	------  zone affichage popup basket*/
#popupProdAdded {
	position:absolute; top:25%; left:35%;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333;
	background-image: url(images/pop_up_cart.gif);
	background-repeat: no-repeat; background-position: 0px 0px;
	text-align: left; float:left; padding:10px 20px 0px 30px;
	width:419px; height:179px;
	z-index:2000;
}
#popupProdAdded .PopProdName { padding:25px 45px 0px 2px; font-weight:bold; font-size: 15px; color: #333; text-align:center; width:320px }
#popupProdAdded .titlePopProdAdd { font-size: 13px; color: #333; text-align:center; width:415px; }
