/* general */

body {
	margin:0px;
}
td, p {
	font-family: Verdana, Arial, helvetica;
	color:#000000;
	font-size: 11px;
}

input, select, textarea {
	font-family: Verdana, Arial, helvetica;
	color:#000000;
	font-size: 11px;
}

a img {
	border:0px;
}

a {
	color: #000000 ;
}

form {
	margin: 0px;
	padding: 0px;
}


/* infobulle */

ul.nav,
ul.nav ul {
	margin:0px;
	width:100%;
	padding:0px;
	list-style: none;
	line-height:19px;
}
ul.nav a {
}
ul.nav li {
	float:left;
}
ul.nav li ul {
	float:left;
	clear:both;
	margin-top:3px;
	position:absolute;
	left: -999em;
	width:250px;
	border-collapse: collapse;
}
ul.nav li ul a {
	height: 17px;
}
ul.nav li ul a:hover {
}
ul.nav li:hover ul, .nav li.sfhover ul {
	z-index:999;
	left:auto;
}
ul.nav li ul li {
	width:250px;
	padding:2px;
}

#contenu {
	margin:0px 0px 20px 0px;
}

#zoneNavigation {
	display:none;
}

div#zonePanier {
}
div#zonePanier br {
	display:none;
}
div#zonePanier font.product {
	display:none;
}
div#zonePanier font.nbProduct {
	display:none;
}
div#zonePanier font.article {
	float:left;
	font-weight:bold;
}
div#zonePanier font.nbArticle {
	margin:0px 0px 0px 3px;
	float:left;
	font-weight:bold;
}
div#zonePanier font.totalValueTxt {
	display:none;
}
div#zonePanier font.totalValue {
	margin:0px 10px 0px 0px;
	float:right;
}
font.empty {
	display:block;
	clear:both;
	margin:5px 0px 0px 0px;
}
font.payment {
	display:block;
	margin:0px 0px 5px 0px;
}
/* promo */

div#zonePageAccueil {
	margin:0px 4px 0px 4px;
	padding:0px 0px 20px 0px;
}
div#zonePromoStatique {
	width:100%;
	margin:0px 0px 0px 0px;
}
div#zonePromoStatique div#promoStatique {
	margin:20px 0px 0px 0px;
	text-align:center;
}
div#zoneTeteGondole {
	width:100%;
	margin:0px 0px 0px 0px;
}
div#zoneTeteGondole table.tablePromo {
	width:100%;
	margin:0px 0px 0px 0px;
}
div#zoneTeteGondole td.cadreTeteGondole {
	width:598px;
	margin:0px;
	background:url('../decor/cadre_tete_gondole_bottom.png') bottom no-repeat;
}
div#zoneTeteGondole table.promo {
	width:598px;
	margin:0px;
}
div#zoneTeteGondole td.zonePresentation {
	width:598px;
	background:url('../decor/cadre_tete_gondole_bottom.png') bottom no-repeat ;
}
div#zoneTeteGondole table.cadrePresentation {
	width:598px;
	height:130px;
	background:url('../decor/cadre_tete_gondole.png') top no-repeat;
}
div#zoneTeteGondole td.zonePubCourte {
	height:62px;
	padding:0px 0px 2px 100px;
	vertical-align:bottom;
	background:url('../decor/cadre_tete_gondole_top.png') bottom no-repeat;
}
div#zoneTeteGondole td.zonePubCourte font {
	color:#FE0000;
	font-size:14px;
}
div#zoneTeteGondole div.zonePrix {
	width:140px;
	margin:0px 0px 0px -20px;
	text-align:center;
}
div#zoneTeteGondole div.zonePrix font.promotionOriginalPrice {
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	text-decoration:line-through;
}
div#zoneTeteGondole div.zonePrix font.promotionPrice {
	line-height:40px;
	font-size:24px;
	font-weight:bold;
	color:#FE0000;
}
div#zoneTeteGondole div.zonePrix font.smallInfo {
	line-height:20px;
	font-size:12px;
}
div#zoneTeteGondole div.imagePromo img {
	margin:5px 10px 10px 10px;
}
div#zoneTeteGondole table.cadreRight {
	height:100%;
}
div#zoneTeteGondole td.titrePromo {
	vertical-align:top;
	padding:2px 0px 0px 0px;
}
div#zoneTeteGondole td.titrePromo font.designation {
	font-weight:bold;
	display:block;
	line-height:14px;
}
div#zoneTeteGondole td.zoneDescription {
	height:100%;
	vertical-align:top;
	line-height:14px;
	padding:10px 0px 0px 0px;
}
div#zoneTeteGondole td.zoneDescription font.designation {
	display:block;
}
div#zoneTeteGondole td.zoneDescription font.designation a {
	text-decoration:none;
}
div#zoneTeteGondole td.zoneCaddy {
	height:18px;
}
div#zoneTeteGondole td.zoneCaddy font.caddy img {
	margin:0px 0px 0px 4px;
}
div#zoneTeteGondole td.zoneCaddy font.add2Cart {
	font-size:10px;
}
div#zoneTeteGondole td.zoneCaddy font.add2Cart a {
	color:#6766FF;
}
div#zoneTeteGondole td.zonePlus {
	height:22px;
}
div#zoneTeteGondole td.zonePlus ul li font.plus {
	display:block;
	font-size:10px;
	padding:0px 0px 0px 33px;
	background:url('../decor/icone_plus.png') no-repeat 9px 0px;
}
div#zoneTeteGondole td.zonePlus ul li font.plus a {
	color:#6766FF;
}
div#zoneTeteGondole td.titrePromo ul li ul,
div#zoneTeteGondole td.zonePlus ul li ul {
	border:1px solid #000000;
	background:#FFFFFF;
}
div#zoneTeteGondole td.titrePromo ul li ul li.designation,
div#zoneTeteGondole td.zonePlus ul li ul li.designation {
	font-weight:bold;
	background:#FFFFFF;
}
div#zoneTeteGondole td.titrePromo ul li ul li.description,
div#zoneTeteGondole td.zonePlus ul li ul li.description {
	background:#FFFFFF;
}

/* zonePromotionAleatoire */

div#zonePromotionAleatoire {
	width:100%;
	margin:0px 0px 0px 0px;
}
div#zonePromotionAleatoire h3 {
	display:none;
}
div#zonePromotionAleatoire table.tablePromo {
	width:100%;
}
div#zonePromotionAleatoire td.cadrePromotion {
	width:294px;
	margin:0px;
	background:url('../decor/cadre_promotion_bottom.png') bottom no-repeat;
}
div#zonePromotionAleatoire td.cadrePromotion table.promo {
	width:294px;
	height:160px;
	background:url('../decor/cadre_promotion_top.png') top no-repeat;
}
div#zonePromotionAleatoire td.interPromotion {
	height:15px;
}
div#zonePromotionAleatoire td.cadrePromotion table.cadreLeft {
	height:100%;	
}
div#zonePromotionAleatoire td.cadrePromotion table.cadreRight {
	height:100%;	
}
div#zonePromotionAleatoire td.titrePromo {
	height:22px;
	padding:2px 0px 0px 0px;
}
div#zonePromotionAleatoire td.titrePromo font.designation {
	font-weight:bold;
	display:block;
	line-height:14px;
}
div#zonePromotionAleatoire td.titrePromo font.designation a {
	text-decoration:none;
}
div#zonePromotionAleatoire td.titrePromo li.designation {
}
div#zonePromotionAleatoire td.titrePromo li.description {
}
div#zonePromotionAleatoire td.zoneMilieu {
	height:120px;
}
div#zonePromotionAleatoire td.zoneMilieu div.imagePromo {
	text-align:left;
	padding:4px 4px 4px 6px;
}
div#zonePromotionAleatoire td.zoneMilieu div.imagePromo img {
}
div#zonePromotionAleatoire td.zoneMilieu div.zonePrix {
	font-family:Verdana;
	text-align:center;
	margin:0px 4px 5px 6px;
}
div#zonePromotionAleatoire td.zoneMilieu div.zonePrix font.promotionOriginalPrice {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:line-through;
}
div#zonePromotionAleatoire td.zoneMilieu div.zonePrix font.promotionPrice {
	font-size:16px;
	font-weight:bold;
	color:#FE0000;
}
div#zonePromotionAleatoire td.zoneMilieu div.zonePrix font.smallInfo {
	font-size:11px;
	color:#000000;
}
div#zonePromotionAleatoire td.zonePubCourte {
	padding:10px 0px 0px 0px;
}
div#zonePromotionAleatoire td.zonePubCourte font {
	font-size:11px;
	font-weight:bold;
	color:#FE0000;
	height:100%;
	vertical-align:top;
}
div#zonePromotionAleatoire td.zoneCaddy {
	height:18px;
}
div#zonePromotionAleatoire td.zoneCaddy font.caddy img {
	margin:0px 0px 0px 4px;
}
div#zonePromotionAleatoire td.zoneCaddy font.add2Cart {
	font-size:10px;
}
div#zonePromotionAleatoire td.zoneCaddy font.add2Cart a {
	color:#6766FF;
}
div#zonePromotionAleatoire td.zonePlus {
	height:22px;
}
div#zonePromotionAleatoire td.zonePlus ul li font.plus {
	display:block;
	font-size:10px;
	padding:0px 0px 0px 33px;
	background:url('../decor/icone_plus.png') no-repeat 9px 0px;
}
div#zonePromotionAleatoire td.zonePlus ul li font.plus a {
	color:#6766FF;
}
div#zonePromotionAleatoire td.titrePromo ul li ul,
div#zonePromotionAleatoire td.zonePlus ul li ul {
	border:1px solid #000000;
	background:#FFFFFF;
}
div#zonePromotionAleatoire td.titrePromo ul li ul li.designation,
div#zonePromotionAleatoire td.zonePlus ul li ul li.designation {
	font-weight:bold;
	background:#FFFFFF;
}
div#zonePromotionAleatoire td.titrePromo ul li ul li.description,
div#zonePromotionAleatoire td.zonePlus ul li ul li.description {
	background:#FFFFFF;
}

/* zonePropositionAleatoire */

div#zonePropositionAleatoire {
	width:100%;
	margin:0px 0px 0px 0px;
}
div#zonePropositionAleatoire h3 {
	display:none;
}
div#zonePropositionAleatoire table.tablePromo {
	width:100%;
}
div#zonePropositionAleatoire td.cadrePromotion {
	width:142px;
	margin:0px;
}
div#zonePropositionAleatoire td.cadrePromotion table.promo {
	width:142px;
	background:url('../decor/cadre_promo_bg.jpg') repeat-y #E9E9DF;
}
div#zonePropositionAleatoire td.titrePromo {
	display:none;
}
div#zonePropositionAleatoire td.titrePromo font.designation {
}
div#zonePropositionAleatoire td.zoneMilieu {
	height:125px;
	position:relative;
	display:block;
	background:url('../decor/cadre_promo_top.png') top no-repeat;
}
div#zonePropositionAleatoire td.zoneMilieu div.imagePromo {
	position:absolute;
	right:4px;
	bottom:0px;
}
div#zonePropositionAleatoire td.zoneMilieu div.imagePromo {
}
div#zonePropositionAleatoire td.zoneMilieu div.zonePrix {
	position:absolute;
	left:5px;
	top:5px;
	text-align:center;
}
div#zonePropositionAleatoire td.zoneMilieu div.zonePrix font.propositionPrice {
	font-size:16px;
	color:#FE0000;
}
div#zonePropositionAleatoire td.zoneMilieu div.zonePrix font.smallInfo {
	display:none;
}
div#zonePropositionAleatoire td.zonePubCourte {
	display:none;
}
div#zonePropositionAleatoire td.zonePubCourte font {
	font-size:11px;
	color:red;
}
div#zonePropositionAleatoire td.zoneCaddy {
}
div#zonePropositionAleatoire td.zoneCaddy font.caddy img {
	margin:0px 0px 0px 4px;
}
div#zonePropositionAleatoire td.zoneCaddy font.add2Cart {
	font-size:10px;
}
div#zonePropositionAleatoire td.zoneCaddy font.add2Cart a {
	color:#6766FF;
}
div#zonePropositionAleatoire td.zonePlus {
	height:18px;
	background:url('../decor/cadre_promo_bottom.png') bottom no-repeat;
}
div#zonePropositionAleatoire td.zonePlus ul li font.plus {
	display:block;
	font-size:10px;
	padding:0px 0px 0px 33px;
	background:url('../decor/icone_plus.png') no-repeat 9px 0px;
}
div#zonePropositionAleatoire td.zonePlus ul li font.plus a {
	color:#6766FF;
}
div#zonePropositionAleatoire td.titrePromo ul li ul,
div#zonePropositionAleatoire td.zonePlus ul li ul {
	border:1px solid #000000;
	background:#FFFFFF;
}
div#zonePropositionAleatoire td.titrePromo ul li ul li.designation,
div#zonePropositionAleatoire td.zonePlus ul li ul li.designation {
	font-weight:bold;
	background:#FFFFFF;
}
div#zonePropositionAleatoire td.titrePromo ul li ul li.description,
div#zonePropositionAleatoire td.zonePlus ul li ul li.description {
	background:#FFFFFF;
}

/* zonePromo */

table.zonePromo {
	width:205px;
	background:url('../decor/promo_bg.jpg');
}
table.zonePromo td.nomProduit {
	height:10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px 5px 4px 5px;
	background:url('../decor/promo_top_bg.png') top left no-repeat;
}
table.zonePromo td.pubCourte {
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	padding:4px 5px 4px 5px;
}
table.zonePromo td.zonePrix {
	text-align:center;
	width:70%;
	background:url('../decor/promo_bottom_bg.png') bottom left no-repeat;
}
table.zonePromo td.zonePrix font.price {
	color:#FE0000;
	font-size:22px;
}
table.zonePromo td.zonePrix font.conditionnement {
	color:#000000;
	font-size:11px;
}

table.zonePromo td.image {
	width:30%;
}
table.zonePromo td.image img {
	margin:4px 2px 4px 2px;
}

/* zoneSelectionCritere */

div#zoneSelectionCritere {
	width:100%;
	height:34px;
	background:#E6E6DC;
	position:relative;
}
div#zoneSelectionCritere div.backgroundLeft {
	position:absolute;
	left:0px;
	width:20px;
	height:100%;
	background:url('../decor/zone_critere_left_bg.png') repeat-y left;
}
div#zoneSelectionCritere div.backgroundRight {
	position:absolute;
	right:0px;
	width:20px;
	height:100%;
	background:url('../decor/zone_critere_right_bg.png') repeat-y right;
}
div#zoneSelectionCritere div.backgroundTopLeft {
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:17px;
	background:url('../decor/zone_critere_top_left_bg.png') no-repeat top left;
}
div#zoneSelectionCritere div.backgroundTopRight {
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:17px;
	background:url('../decor/zone_critere_top_right_bg.png') no-repeat top right;
}
div#zoneSelectionCritere div.backgroundBottomLeft {
	position:absolute;
	bottom:0px;
	left:0px;
	width:20px;
	height:17px;
	background:url('../decor/zone_critere_bottom_left_bg.png') no-repeat bottom left;
}
div#zoneSelectionCritere div.backgroundBottomRight {
	position:absolute;
	bottom:0px;
	right:0px;
	width:20px;
	height:17px;
	background:url('../decor/zone_critere_bottom_right_bg.png') no-repeat bottom right;
}
div#zoneSelectionCritere div#container {
	width:100%;
	height:100%;
	padding:0px 20px 0px 20px;
}
div#zoneSelectionCritere div.zoneCritere {
	width:190px;
	height:34px;
	line-height:34px;
	float:left;
	position:relative;
}
div#zoneSelectionCritere div.zoneCritere span {
	position:absolute;
	left:5px;
	color:#666668;
	font-weight:bold;
}
div#zoneSelectionCritere div.zoneCritere select {
	position:absolute;
	top:8px;
	right:5px;
}
div#zoneSelectionCritere div.zoneRecherche {
	width:190px;
	height:34px;
	line-height:34px;
	float:left;
	position:relative;
}
div#zoneSelectionCritere div.zoneRecherche span {
	position:absolute;
	left:5px;
	color:#666668;
	font-weight:bold;
}
div#zoneSelectionCritere div.zoneRecherche input.inputRecherche {
	position:absolute;
	top:8px;
	right:5px;
	width:100px;
}
div#zoneSelectionCritere div.zoneSubmit {
	width:40px;
	height:34px;
	line-height:34px;
	float:left;
	position:relative;
}
div#zoneSelectionCritere div.zoneSubmit input.inputSubmit {
	position:absolute;
	top:7px;
	right:3px;
}

/* subCategorie */

div#subCategorie {
	margin:0px auto 20px auto;
}
div#subCategorie td.zoneProduct {
	width:290px;
	margin:0px 0px 15px 0px;
	background:url('../decor/cadre_produit_b.png') no-repeat bottom;
}
div#subCategorie td.zoneProduct table.product {
	width:290px;
	background:url('../decor/cadre_produit_h.png') no-repeat top ;
}
div#subCategorie td.titreProduct {
	text-align:left;
	width:290px;
	padding:2px 5px 2px 10px;
}
div#subCategorie td.titreProduct ul li font.designation {
	font-weight:bold;
	line-height:14px;
}
div#subCategorie td.titreProduct ul li font.designation a {
	color:#6766FF;
}
div#subCategorie td.titreProduct ul li font.designation span.fabricant {
}
div#subCategorie td.titreProduct ul li font.designation span.designation {
}
div#subCategorie td.titreProduct ul li font.designation span.designation2 {
}
div#subCategorie td.titreProduct ul li ul {
	border:1px solid #000000;
}
div#subCategorie td.titreProduct ul li ul li.designation {
	font-weight:bold;
	padding:2px;
}
div#subCategorie td.titreProduct ul li ul li.description {
	padding:2px;
}
div#subCategorie td.titreProduct ul li ul {
	background:#FFFFFF;
}
div#subCategorie td.imageProduct {
	width:90px;
	height:90px;
	vertical-align:middle;
	text-align:center;
}
div#subCategorie td.imageProduct a {
}
div#subCategorie td.imageProduct img {
	margin:10px 0px 10px 10px;
	vertical-align:middle;
}
div#subCategorie td.zonePrix {
	width:130px;
	text-align:center;
}
div#subCategorie td.zonePrix .promotionOriginalPrice {
	font-size:18px;
	font-weight:bold;
	text-decoration:line-through;
}
div#subCategorie td.zonePrix .promotionPrice {
	font-size:18px;
	font-weight:bold;
	color:#FE0000;
}
div#subCategorie td.zonePrix .price {
	font-size:18px;
	font-weight:bold;
}
div#subCategorie td.zonePrix .pricePerPack {
	color:#cc0000;
	font-size:14px;
}
div#subCategorie td.zonePrix .smallInfo {
	font-size:10px;
	color:#666666;
}
div#subCategorie td.zoneCaddy {
	text-align:center;
	width:70px;
}
div#subCategorie td.zoneCaddy font.add2Cart {
	font-size:10px;
}
div#subCategorie td.zoneCaddy font.add2Cart a {
	color:#6766FF;
}

div#subCategorie td.zonePlus {
	width:290px;
	padding:5px 10px 5px 10px;
}
div#subCategorie td.zonePlus ul.nav {
	float:left;
}
div#subCategorie td.zonePlus ul li font.plus {
	font-size:10px;
	padding:0px 0px 0px 15px;
	background:url('../decor/icone_plus.png') no-repeat 0px 0px;
}
div#subCategorie td.zonePlus ul li font.plus a {
	color:#6766FF;
}
div#subCategorie td.zonePlus ul li font.plus span.fabricant {
}
div#subCategorie td.zonePlus ul li font.plus span.designation {
}
div#subCategorie td.zonePlus ul li font.plus span.designation2 {
}
div#subCategorie td.zonePlus ul li ul {
	border:1px solid #000000;
}
div#subCategorie td.zonePlus ul li ul li.designation {
	font-weight:bold;
	padding:2px;
}
div#subCategorie td.zonePlus ul li ul li.description {
	padding:2px;
}
div#subCategorie td.zonePlus ul li ul {
	background:#FFFFFF;
}
div#subCategorie td.zonePlus .plus {
}
div#subCategorie td.zonePlus .pubCourte {
	clear:right;
	font-size:10px;
	color:#FE0000;
}
/* zoneBuy */



div#zoneBuy {
	margin:20px 4px 20px 4px;
	text-align:center;
}
div#zoneBuy h3 {
	margin:20px 0px 20px 10px;
	font-size:12px;
	color:#FE6700;
}
div#zoneBuy div.zoneProduct {
	margin:0px 0px 10px 20px;
	width:317px;
	background:url('../decor/cadre_bottom.png') no-repeat bottom;
}
div#zoneBuy div.zoneProduct table.product {
	width:317px;
	margin:10px 0px 10px 0px;
	background:url('../decor/cadre_top.png') no-repeat top ;
}
div#zoneBuy div.zoneProduct td.titreProduct {
	padding:10px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	color:#6766FF;
}
div#zoneBuy div.zoneProduct td.imageProduct {
	padding:0px 0px 0px 5px;
}
div#zoneBuy div.zoneProduct td.imageProduct img {
	margin:10px 5px 10px 0px;
}
div#zoneBuy div.zoneProduct td.zonePrix {
	text-align:center;
	padding:0px 5px 0px 0px;
}
div#zoneBuy div.zoneProduct td.zonePrix font.fontPrix {
	font-size:14px;
	font-weight:bold;
	color:#FE0000;
}
div#zoneBuy div.zoneProduct td.zonePrix font.smallInfo {
	font-size:10px;
	color:#666666;
}
div#zoneBuy div.zoneProduct td.zonePrix font.fontPrix {
}
div#zoneBuy div.zoneProduct td.inputBuy {
	padding:0px 5px 0px 0px;
}
div#zoneBuy div.zoneProduct td.fontBuy {
	padding:0px 0px 0px 5px;
}

div#zoneBuy div.zoneProduct td.enough {
	padding:5px 0px 0px 5px;
}
div#zoneBuy div.zoneProduct td.enough ul.alternative li font,
div#zoneBuy div.zoneProduct td.enough ul.alternative li font a {
	font-size:11px;
	color:#6766FF;
}
div#zoneBuy div.zoneProduct td.enough ul.alternative li.panier {
}
div#zoneBuy div.zoneProduct td.enough ul.alternative li.paiement img {
	margin:0px 0px 0px 4px;
}
div#zoneBuy div.zoneProduct td.enough ul.alternative li.paiement font {
	margin:0px 0px 0px 7px;
}
div#zoneBuy div.zoneProduct td.notEnough p.nomProduct {
	padding:5px 5px 0px 5px;
}
div#zoneBuy div.zoneProduct td.notEnough {
}
div#zoneBuy div.zoneProduct td.notEnough p.quantiteEnStock {
	font-size:11px;
	color:#FE0000;
	padding:0px 0px 0px 10px;
}
div#zoneBuy div.zoneProduct td.notEnough p.quantiteEnStock font {
	font-size:12px;
	font-weight:bold;
}
div#zoneBuy div.zoneProduct td.notEnough ul.alternative li font,
div#zoneBuy div.zoneProduct td.notEnough ul.alternative li font a {
	font-size:11px;
	color:#6766FF;
}
div#zoneBuy div.zoneProduct .nomProduct font {
	font-size:12px;
	font-weight:bold;
}
div#zoneBuy div.zoneProduct ul.alternative {
	margin:5px 0px 0px 0px;
}
div#zoneBuy div.zoneProduct ul.alternative li {
	list-style-type: none;
	margin:0px 0px 0px 5px;
}

/* zoneCart */

div#zoneCart {
	margin:20px 4px 20px 4px;
	text-align:center;
}
div#zoneCart h3 {
	margin:20px 0px 20px 10px;
	font-size:12px;
	color:#FE6700;
}
div#zoneCart div.zoneProduct {
	margin:0px 0px 10px 20px;
}
div#zoneCart div.zoneProduct table.product {
}
div#zoneCart table.product td.tabArticle {
	width:300px;
	background:url('../decor/panier_top_left.png') no-repeat top left #A40063;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 0px 8px 15px;
}
div#zoneCart table.product td.tabPrice {
	width:200px;
	text-align:right;
	background:url('../decor/panier_top_right.png') no-repeat top right #A40063;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 15px 8px 0px;
}
div#zoneCart table.product td.nomProduct {
	width:300px;
	vertical-align:top;
	padding:4px 0px 4px 15px;
	background:#F5F6F1;
}
div#zoneCart table.product td.quantiteProduct {
	width:200px;
	vertical-align:top;
	text-align:right;
	padding:4px 15px 4px 0px;
	background:#F5F6F1;
}
div#zoneCart table.product td.nomCadeau {
	width:300px;
	vertical-align:top;
	padding:4px 0px 4px 15px;
	background:#F5F6F1;
}
div#zoneCart table.product td.quantiteCadeau {
	width:200px;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	padding:4px 15px 4px 0px;
	background:#F5F6F1;
}
div#zoneCart table.product td.nomValeur {
	width:300px;
	vertical-align:top;
	padding:4px 0px 4px 15px;
	background:#F5F6F1;
}
div#zoneCart table.product td.nomValeur font {
	font-size:10px;
	color:#666666;
}
div#zoneCart table.product td.valeur {
	width:200px;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	padding:4px 15px 4px 0px;
	background:#F5F6F1;
}
div#zoneCart table.product .shippingFees {
	vertical-align:top;
	padding:4px 0px 4px 15px;
	background:#F5F6F1;
}
div#zoneCart table.product .shippingFees font {
	font-size:10px;
	color:#666666;
}
div#zoneCart table.product .nomModePaiement font {
	font-weight:bold;
	font-size:11px;
}
div#zoneCart .tableproduct p.titreBloc {
	font-weight:bold;
	margin:0px 0px 3px 0px;
}

div#zonePaiement {
	margin:20px 4px 20px 4px;
	text-align:center;
}
div#zonePaiement div.zoneProduct {
	width:530px;
	margin:0px 0px 10px 20px;
}
div#zonePaiement div.zoneProduct table.product {
	width:530px;
	background:#F5F6F1;
}
div#zonePaiement table.product td.tabArticle {
	width:300px;
	background:url('../decor/panier_top_left.png') no-repeat top left #A40063;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 0px 8px 15px;
}
div#zonePaiement table.product td.tabPrice {
	width:200px;
	text-align:right;
	background:url('../decor/panier_top_right.png') no-repeat top right #A40063;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 15px 8px 0px;
}
div#zonePaiement td.nomModePaiement {
	width:150px;
	font-size:11px;
	padding:4px 0px 4px 15px;
}
div#zonePaiement td.valeur {
	width:350px;
	padding:5px 0px 5px 15px;
}
div#zonePaiement td.nomModePaiement font {
	font-size:11px;
	font-weight:bold;
}

div#retourModePaiement {
	margin:20px 4px 20px 4px;
	width:530px;
	text-align:center;
}
	
/* zoneRegister */

div#zoneRegister {
	margin:0px 4px 20px 4px;
	text-align:center;
}
div#zoneRegister h3 {
	margin:20px 0px 20px 10px;
	font-size:12px;
	color:#FE6700;
}
div#zoneRegister div.zoneProduct {
	margin:0px 0px 10px 20px;
	width:317px;
	background:url('../decor/cadre_bottom.png') no-repeat bottom;
}
div#zoneRegister div.zoneProduct table.product {
	width:317px;
	margin:10px 0px 10px 0px;
	background:url('../decor/cadre_top.png') no-repeat top ;
}
div#zoneRegister table.product td.nomValeur {
	width:180px;
	padding:7px 2px 5px 13px;
	vertical-align:top;
}
div#zoneRegister table.product td.valeur {
	width:137px;
	padding:2px 2px 2px 3px;
}
div#zoneRegister table.product td.valeur input,
div#zoneRegister table.product td.valeur select {
	margin:2px 2px 2px 5px;
}
div#zoneRegister table.product p.titreBloc {
	font-weight:bold;
	margin:6px 0px 3px 10px;
	color:#FE6700;
}
div#zoneRegister table.product span.obligatoire {
	display:none;
}
div#zoneRegister table.product font.obligatoire {
}
div#zoneRegister table.product font.facultatif {
	color:#999999;
}
div#zoneRegister table.product td.valeur input.inputAbandon {
}
div#zoneRegister table.product td.valeur input.inputSubmit {
}
div#zoneRegister table.product td.valeur input.inputContinue {	
	margin:10px 0px 0px 110px;
}

/* zoneContact */

div#zoneContact {
	margin:0px 4px 20px 4px;
	text-align:center;
}
div#zoneContact h3 {
	margin:20px 0px 20px 10px;
	font-size:12px;
	color:#FE6700;
}
div#zoneContact div.zoneProduct {
	margin:0px 0px 10px 20px;
	width:317px;
	background:url('../decor/cadre_bottom.png') no-repeat bottom;
}
div#zoneContact div.zoneProduct table.product {
	width:317px;
	margin:10px 0px 10px 0px;
	background:url('../decor/cadre_top.png') no-repeat top ;
}
div#zoneContact table.product td.nomValeur {
	width:180px;
	padding:7px 2px 5px 13px;
	vertical-align:top;
}
div#zoneContact table.product td.valeur {
	width:137px;
	padding:2px 2px 2px 3px;
}
div#zoneContact table.product td.valeur input,
div#zoneContact table.product td.valeur select {
	margin:2px 2px 2px 5px;
}
div#zoneContact table.product p.titreBloc {
	font-weight:bold;
	margin:6px 0px 3px 10px;
	color:#FE6700;
}

/* zoneInfoProd */

div#zoneInfoProd {
	margin:20px 4px 20px 4px;
	text-align:center;
}
div#zoneInfoProd table.zonePrix {
	width:500px;
	margin:0px auto 0px auto;
}
div#zoneInfoProd table.zonePrix font.promotionPrice {
	font-size:18px;
	font-weight:bold;
	color:#FE0000;
}
div#zoneInfoProd table.zonePrix font.promotionOriginalPrice {
	font-size:18px;
	font-weight:bold;
	text-decoration:line-through;
}
div#zoneInfoProd table.zonePrix font.price {
	font-size:18px;
	font-weight:bold;
	color:#FE0000;
}
div#zoneInfoProd table.zonePrix font.pricePerPack {
	font-size:14px;
	font-weight:bold;
	color:#FE0000;
}
div#zoneInfoProd table.zonePrix font.smallInfo {
	font-size:10px;
	color:#CCCCCC;
}
div#zoneInfoProd td.caddy {
}
div#zoneInfoProd div.image {
	text-align:center;
}
div#zoneInfoProd p.caractTech {
	width:500px;
	font-size:10px;
	color:#333333;
	text-align:left;
	margin:0px auto 10px auto;
}
div#zoneInfoProd p.captionText {
	width:500px;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	margin:0px auto 10px auto;
}

p.alert {
	margin:15px;
	line-height:20px;
	width:100%;
	color:#ff0000;
	font-weight:bold;
}

#categorie ul {
	margin: 0px;
	padding: 0px;
}
#categorie li {
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	font-size: 12px;
	list-style-type: none;
	width:330px;
	height:20px;
	line-height:20px;
	text-align:center;
}
#categorie li a {
	font-size: 12px;
	display: block;
	text-decoration:none;
}

#bandeau {
	background:url('../decor/cdmentiel_bandeau.jpg') #FFFFFF no-repeat;;
}
#menuHorizontal {
	background:url('../decor/menu_bg.png');
}
#menuHorizontal .rubrique {
	padding:0px 10px 5px 10px;
	font-weight:bold;
	vertical-align:bottom;
}
#menuHorizontal .rubrique a {
	color:#FFFFFF;
	text-decoration:none;
}
#menuHorizontal .rubrique a:hover {
	text-decoration:underline;
}

#panier {
	text-align:center;
	background:url('../decor/rubrique_bg.png') left bottom;
	height:80px;
	margin:5px 0px 0px 0px;
}
#panier p {
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	line-height:24px;
	background:url('../decor/rubrique_titre_bg.png');
	color:#FFFFFF;
}

#connexion {
	text-align:center;
	background:url('../decor/rubrique_bg.png') left bottom;
	height:80px;
	margin:5px 0px 0px 0px;
}
#connexion p {
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	line-height:24px;
	background:url('../decor/rubrique_titre_bg.png');
	color:#FFFFFF;
}
#connexion input {
	width:100px;
	margin:0px 0px 0px 25px;

}
#connexion span {
	padding:0px 0px 0px 5px;
}
#connexion span a {
	color:#016797;
}

#zoneCoordonnees {
	background:url('../decor/zone_coordonnees.png') left top no-repeat;
	height:24px;
	margin:5px 0px 0px 0px;
}
#zoneCoordonnees p {
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
}

#newsletter {
	text-align:center;
	background:url('../decor/rubrique_bg.png') left bottom;
	height:80px;
	margin:5px 0px 5px 0px;
}
#newsletter p {
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	line-height:24px;
	background:url('../decor/rubrique_titre_bg.png') no-repeat;
	color:#FFFFFF;
}
#newsletter input.email {
	width:150px;
}
#newsletter br,
#newsletter font,
#newsletter input.add,
#newsletter input.remove,
#newsletter span.html,
#newsletter input.submit {
	display:none;
}
#newsletter span {
	line-height:20px;
	width:100%;
}
#newsletter span a {
	color:#016797;
}

#menu .zoneMenu {
	width:166px;
	margin:5px 0px 10px 0px;
}
#menu .zoneMenu .select {
	font-weight:bold;
}
#menu .zoneMenu .intitulePrincipal {
	color:#FFFFFF;
	font-weight:bold;
	background:url('../decor/famille_titre_bg.png') no-repeat;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	line-height:24px;
}
#menu .zoneMenu .nomFamille {
	color:#D50382;
	font-weight:bold;
	line-height:20px;
	background:url('../decor/famille_separateur_bg.png') no-repeat 0px 18px;
	font-size:10px;
	padding:0px 0px 0px 10px;
}
#menu .zoneMenu .nomSSFamille {
	font-weight:bold;
	line-height:14px;
	font-size:10px;
	padding:0px 0px 0px 15px;
}
#menu .zoneMenu .nomSSFamille a {
	color:#666666;
	text-decoration:none;
}
#menu .zoneMenu .critere {
	font-size:10px;
	padding:0px 0px 0px 20px;
}
#menu .zoneMenu .critere a {
	color:#666666;
	text-decoration:none;
}
