body{
	color:#7B7D7E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

.bodyClass {
	background:url(images/fond-site.gif) repeat-x left top #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


@font-face {
	font-family: 'DekarRegular';
	src: url('dekar-webfont.eot');
	src: local('¢'), url('dekar-webfont.woff') format('woff'), url('dekar-webfont.ttf') format('truetype'), url('dekar-webfont.svg#webfont5QKop1ra') format('svg');
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}
.Dekar {
	font-weight: normal;
	font-style: uppercase;
	line-height:normal;
	font-family: 'DekarRegular', sans-serif;
	font-size: 22px;
}


h1{margin:0;padding:0; line-height:15px; font-weight:bold; color:#ffffff; font-size:13px; text-transform:uppercase;}

:focus {border:none; -moz-outline-style: none; outline: 0 none;}

form{margin:0px;}

a.link-page-default-left:link, a.link-page-default-left:visited{color:#ffffff; display:block; font-size:13px; font-weight:bold; outline-style:none; padding:8px 18px 8px 18px; background-color:#D06A9D; float:left; text-decoration:none;}
a.link-page-default-left:hover{color:#C52E79; display:block; font-size:13px; font-weight:bold; outline-style:none; padding:8px 18px 8px 18px; background-color:#D0CFCF; float:left; text-decoration:none;}
a.link-page-default:link, a.link-page-default:visited{display:block; font-size:15px; color:#c52e79; text-decoration: underline overline; padding:5px 0px 0px 0px;}
a.link-page-default:hover{display:block; font-size:15px; color:#D06A9D; text-decoration: underline overline; padding:5px 0px 0px 0px;}
a.link-page-default-right:link, a.link-page-default-right:visited{color:#ffffff; display:block; font-size:13px; font-weight:bold; outline-style:none; padding:8px 18px 8px 18px; background-color:#D06A9D; float:right; text-decoration:none;}
a.link-page-default-right:hover{color:#C52E79; display:block; font-size:13px; font-weight:bold; outline-style:none; padding:8px 18px 8px 18px; background-color:#D0CFCF; float:right; text-decoration:none;}
.title-default{background:url(images/title-default.png) no-repeat center center; width:573px; height:27px; padding:100px 0px 20px 0px;}

/* Styles pour la taille générale du site */ 
.TableGeneral{width:983px;}
.table-title{margin:0px 0px 15px 0px;}
.title-site-bg{background:url(images/bg-title-site.jpg) repeat-x left top; height:53px; vertical-align:middle;}
h1.title-site{font-family:'DekarRegular', sans-serif; font-size:26px; font-weight:normal; font-variant:normal; padding:0px 0px 0px 25px; color:#666666; line-height:26px;}
/* Style pour le retour à la ligne */
.clear{clear:both;}

/* HEADER - Style pour le header du site */
.header-site{padding:18px 0px 0px 0px;}
.logo-site{display:block; float:left; padding:0px 0px 0px 20px;}
.header-encart-right{position:relative; float:right; bottom:0px;}
.contact-icone{float:right; background:url(images/icone-contact.png) no-repeat left center; color:#000000; font-size:12px; padding:0px 0px 0px 60px; margin:5px 0px 20px 0px;}
.contact-tel{font-size:15px; font-weight:bold;}
.caddie-mini{float:right; background:url(images/fond-mini-caddie.gif) repeat-x left top; padding:5px 11px 0px 11px; height: 41px;}
.menu-haut{float:right; margin:15px 0px 0px 0px;}

/* CADDIE MINI - Styles pour l'encart Mini Caddie - shop$cart.asp */
.TableMiniCart{border:none;}
.TdTitleMiniCart{padding:2px; color:#3b3c3c; background:#d2e7fc; font:bold 10px Arial, Helvetica, sans-serif; height:28px; text-align:center;} 
.TdMiniCart{font-size:10px; padding:2px; color:#555555;}
.TdMiniCartGris{font-size:10px; padding:2px; color:#555555; background:#F5F9FA;}
a.LinkMiniCart:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.LinkMiniCart:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.LinkMiniCart:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}
.caddie-mini-vide{color:#ffffff; font-size: 14px; padding: 0px 0px 0px 15px;}
.caddie-mini-qte a:link, .caddie-mini-qte a:visited, .caddie-mini-qte a:hover{color:#ffffff; font-size:30px; padding:0px 0px 0px 15px; text-decoration:none;}
.caddie-mini-prix {padding:6px 0px 0px 0px;}
.caddie-mini-prix a:link, .caddie-mini-prix a:visited, .caddie-mini-prix a:hover{color:#ffffff; font-size:22px; padding:6px 0px 0px 0px; text-decoration:none;}
.mini-caddie-txt{font-size:12px;}

/* MENU HAUT - Style pour le menu haut */
a.MenuHautLinks:link{float:left; color:#333333; font-size:11px; padding:3px 15px 3px 20px; text-decoration:none;}
a.MenuHautLinks:visited{float:left; color:#333333; font-size:11px; padding:3px 15px 3px 20px; text-decoration:none;}
a.MenuHautLinks:hover{float:left; color:#333333; font-size:11px; padding:3px 15px 3px 20px; text-decoration:none;}


/* CONTENT - style pour le content left et centre */
.content-left{width:207px; vertical-align:top;}
.content-centre{vertical-align:top;}
.content-centre-gris{vertical-align:top; background:#f1f0f0; padding:0px 0px 30px 0px;}

/* BANNIERE - Style pour la marge sous la bannière */
.banniere-default{margin:0px 0px 1px 0px;}

/* RECHERCHE - Recherche */
.search-box{height:53px; background:#eecdd9; margin:0px 0px 1px 0px;}
.search-txt{float:left; font-size:15px; color:#666666; text-transform:uppercase; line-height:53px; padding:0px 15px 0px 25px}
.input-search{float:left; background:url(images/input-search.png) no-repeat 0 0;width:317px;height:29px;margin:12px 0px 0px 0px; padding:0px 0px 0px 0px;}
.input-search input{padding:0px 0px 0px 0px; margin:6px 10px 0px 10px; width:296px; border:none 0; background:transparent; color:#999999; font-size:12px; font-style:normal;}
.submit-search{float:left; background:url(images/submit-search.png) no-repeat 0 0;margin:12px 30px 0px 10px;padding:0; width:36px; height:28px; cursor:pointer;}
.submit-search:hover{background-position:left bottom;}
.submit-search input{cursor:pointer;border:none 0;background:transparent;text-indent:-9999px;width:36px;height:28px;cursor:pointer; font-size:0px; display:block; line-height:0;}
/* Styles pour les liens de l'encart Rechercher - shop$customerdisplays.asp  */
a.AdvancedSearchLink:link{color:#666666; font-size:11px; font-weight:normal; background:url(images/puce-search.gif) no-repeat right center; padding:0px 10px 2px 0px; line-height:53px; text-decoration:underline;}
a.AdvancedSearchLink:visited{color:#666666; font-size:11px; font-weight:normal; background:url(images/puce-search.gif) no-repeat right center; padding:0px 10px 2px 0px; line-height:53px; text-decoration:none;}
a.AdvancedSearchLink:hover{color:#666666; font-size:11px; font-weight:normal; background:url(images/puce-search.gif) no-repeat right center; padding:0px 10px 2px 0px; line-height:53px; text-decoration:none;}

/* MENU CATEGORIES - Style pour le menu des catégories */
.arrowlistmenu{
width: 207px; /*width of accordion menu*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.arrowlistmenu .menuheader_pair{ /*CSS class for menu headers in general (expanding or not!)*/
float:right;
/*clear:both;*/
font-family: 'DekarRegular', Helvetica, arial, sans-serif;
font-weight:normal;
font-size:18px;
color: white;
background: #c52e79 url(images/menu-cat-ombre.png) repeat-y center right;
margin: 0px 0px 0px 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 10px 20px 10px 20px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border:none;
}
.arrowlistmenu .menuheader_impair{ /*CSS class for menu headers in general (expanding or not!)*/
float:right;
/*clear:both;*/
font-family: 'DekarRegular', Helvetica, arial, sans-serif;
font-weight:normal;
font-size:18px;
color: white;
background: #d06a9d url(images/menu-cat-ombre.png) repeat-y center right;
margin: 0px 0px 0px 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 10px 20px 10px 20px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border:none;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
float:right;
/*clear:both;*/
font-family: 'DekarRegular', Helvetica, arial, sans-serif;
font-size:18px;
font-weight:normal;
color:#c52e79;
text-transform: uppercase;
background: #d0cfcf url(images/menu-cat-ombre.png) repeat-y center right;
}
.activetab a{background: #d0cfcf url(images/menu-cat-ombre.png) repeat-y center right;background-color:#d0cfcf;}
.arrowlistmenu .menuheader_pair a,.arrowlistmenu .menuheader_impair a{ /*CSS class for menu headers in general (expanding or not!)*/
outline:none;
/*float:right;
clear:both;*/
font-family: 'DekarRegular', Helvetica, arial, sans-serif;
font-size:18px;
font-weight:normal;
color: white;
margin: 0px 0px 0px 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px 0px 0px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
text-decoration:none;
}
.arrowlistmenu .openheader a{ /*CSS class to apply to expandable header when it's expanded*/
outline:none;
/*float:right;
clear:both;*/
font-family: 'DekarRegular', Helvetica, arial, sans-serif;
font-size:18px;
font-weight:normal;
color:#c52e79;
text-transform: uppercase;
text-decoration:none;
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
clear:both;
/*float:right;*/
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 10px 0px 30px 0px;
line-height:0px;
}
.arrowlistmenu ul li{
clear:both;
/*float:right;*/
padding:0px 10px 0px 0px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{
float:right;
outline:none;
color: #999999;
background: url(images/puce-sous-cat.png) no-repeat center right; /*custom bullet list image*/
display: block;
padding: 5px 10px 5px 0px;
margin:0px 10px 0px 0px;
text-decoration: none;
font-weight: normal;
/*border-bottom: 1px solid #dadada;*/
font-size:13px;
line-height:10px;
}
.arrowlistmenu ul li a:visited{
outline:none;
color: #999999;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
outline:none;
color: #666666;
}


/* ACCUEIL - Style pour les titre nouveautés et promotions */
.title-fond-new, .title-fond-promo{background:url(images/fond-title.png) repeat-x left top; height:51px;}
.title-new{background:url(images/title-nouveautes.png) no-repeat left center;  height:51px; margin: 0px 0px 0px 24px;}
.title-promo{background:url(images/title-promotions.png) no-repeat left center; height:51px; margin: 0px 0px 0px 24px;}
.link-new, .link-promo{float:right; line-height:51px; padding:0px 24px 0px 0px;}
.link-new a:link, .link-promo a:link{font-weight:normal; font-size:14px; color:#666666; text-decoration:none;}
.link-new a:visited, .link-promo a:visited{font-weight:normal; font-size:14px; color:#666666; text-decoration:none;}
.link-new a:hover, .link-promo a:hover{font-weight:normal; font-size:14px; color:#000000; text-decoration:none;}
.espace-ligne-new, espace-ligne-promo{margin:0px 0px 1px 0px;}


/* FOOTER - Style pour le footer */
.footer{margin:50px 0px 0px 0px; background:#cccccc; border-top:1px solid #cccccc;}
.footer-encart-bg{background:#efefef;}
/* Style encart mode de paiement */
.encart-mode-paiement{float:left; width:334px; border-right:1px solid #cccccc;}
.title-mode-paiement{background:url(images/title-mode-paiement.png) no-repeat left center;  height:23px; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px; text-indent:-9999px;}
.table-mode-paiement{margin:15px 0px 28px 18px;}
.table-mode-paiement td{padding:0px 9px 0px 0px;}
/* Style encart livraison rapide */
.encart-livraison-rapide{float:left; width:318px; border-right:1px solid #cccccc;}
.title-livraison-rapide{background:url(images/title-livraison-rapide.png) no-repeat left center;  height:23px; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px; text-indent:-9999px;}
.table-livraison-rapide{margin:6px 0px 28px 33px;}
.table-livraison-rapide td{padding:0px 40px 0px 0px; vertical-align:middle;}
/* Style encart Newsletter */
.encart-container-newsletter{float:left; width:326px;}
.title-newsletter{background:url(images/title-newsletter.png) no-repeat left center;  height:23px; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px; text-indent:-9999px;}
.encart-newsletter{float:left; padding:5px 0px 0px 20px;}
.txt-newsletter{float:left; margin:0px 0px 0px 0px; font-size:11px; color:#999999; padding:0px 0px 10px 0px;}
.input-newsletter{float:left; margin:0px 0px 0px 0px; background:url(images/input-newsletter.png) no-repeat 0 0; width:239px; height:31px;}
.input-newsletter input{margin:5px 0px 0px 10px; border:none 0; background:transparent; color:#999999; width:220px;}
.submit-newsletter{float:left;background:url(images/submit-newsletter.png) no-repeat 0 0; margin:0px 0px 0px 10px; width:32px; height:31px;}
.submit-newsletter:hover{background-position:left bottom;}
.submit-newsletter input{border:none 0; background:transparent; text-indent:-9999px; width:32px; height:31px; cursor:pointer; font-size:0px; display:block; line-height:0;}


/* FOOTER CATALOGUE - Style pour le catalogue dans le footer */
.encart-catalogue{padding:28px 0px 25px 0px; border-bottom:1px solid #b7b7b7;}
.CataloguePosition{position:relative;float:left;width:163px;}
.CatalogueEncart{float:left; width:160px; padding:0px 0px 20px 0px;}
.CatalogueTitreCat, .CatalogueTitreCat a:link, .CatalogueTitreCat a:visited, .CatalogueTitreCat a:hover{margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#666666; text-transform:none; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.CatalogueTitreSousCat{margin:0px; padding:0px 0px 0px 10px; font-size:11px; font-weight:normal; color:#999999; text-transform:none; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.CatalogueTitreSousCat a:link, .CatalogueTitreSousCat a:visited, .CatalogueTitreSousCat a:hover{margin:0px; padding:0px 0px 0px 10px; font-size:11px; font-weight:normal; color:#999999; text-transform:none; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/puce-footer-sous-cat.png) no-repeat left center;}


/* FOOTER - Style pour le menu bas et le copyright */
.encart-menu-copy{padding:21px 0px 10px 0px; border-top:1px solid #e0e0e0; background:#cccccc;}
.copy{float:left; padding:4px 2px 4px 0px;}
.MenuBas{float:left; text-align:right; color:#959595; font-size:11px;}
.MenuBas a:link{color:#7f7e7e; text-decoration:none;}
.MenuBas a:visited{color:#7f7e7e; text-decoration:none;}
.MenuBas a:hover{color:#959595; text-decoration:underline;}
.encart-copyright{float:right; color:#959595; font-size:11px;}
a.copyright:link{color:#959595; text-decoration:none;}
a.copyright:visited{color:#959595;text-decoration:none;}
a.copyright:hover{color:#7f7e7e; text-decoration:underline;}


/* PRODUIT CONSULTES - Style pour les produits consultés dans shop$profile.asp */
.TableCustomerHistory{width:202px;}
.TitleCustomerHistory{background:url(images/title-produits-consultes.png) no-repeat 10px center #f1f0f0; padding:15px 10px 15px 10px; text-indent:-9999px;}
.ContentCustomerHistory{background:#f1f0f0; padding:0px 0px 5px 0px;}
.EspaceCustomerHistory{margin:45px 0px 0px 0px;} /* Style pour l'espace avant l'affichage des produits récemment consultés -> shop$profile.asp */

/* VIGNETTES PROMO ET NEW - Style pour le template des vignettes nouveautés et promotion */
.border-col-right-vignette{border-right:1px solid #ffffff;} /* Style dans shop$sqlsubs.asp */
.table-new, .table-promo{width:193px;}
.container-tag-new, .container-tag-promo{position:relative; float:left; top:0px;}
.col-bg-prod-new, .col-bg-prod-promo{background:#eecdd9;}
.name-prod-new a:link, .name-prod-promo a:link{height:28px; color:#000000; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.name-prod-new a:visited, .name-prod-promo a:visited{height:28px; color:#000000; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.name-prod-new a:hover, .name-prod-promo a:hover{height:28px; color:#666666; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.price-prod-new, .price-prod-promo{float:left; color:#c52e79; font-size:15px; font-weight:bold; padding:0px 0px 10px 10px;}
.retailprice-prod-promo {float:left; color:#000000; font-size:12px; line-height:18px; font-weight:normal; padding:0px 0px 10px 10px; text-decoration:line-through;}
.position-link-detail-new, .position-link-detail-promo{position:relative; float:right; right:0px; top:10px;}

/* VIGNETTES FRONTPAGE - Style pour le template des vignettes frontpage */
.table-front-page{width:193px; margin:0px 0px 1px 0px;}
.container-tag-front-page{position:relative; float:left; top:0px;}
.col-bg-prod-front-page{background:#eecdd9;}
.name-prod-front-page a:link{height:28px; color:#000000; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.name-prod-front-page a:visited{height:28px; color:#000000; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.name-prod-front-page a:hover{height:28px; color:#666666; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.price-prod-front-page{float:left; color:#c52e79; font-size:15px; font-weight:bold; padding:0px 0px 10px 10px;}
.retailprice-prod-front-page {float:left; color:#000000; font-size:12px; line-height:18px; font-weight:normal; padding:0px 0px 10px 10px; text-decoration:line-through;}
.position-link-detail-front-page{position:relative; float:right; right:0px; top:10px;}

/* VENTES CROISEES - Style pour les ventes croisees dans shopproductssubs.asp */
.table-title-ventes-croisees{margin:40px 0px 0px 0px; border-top:1px solid #ffffff;}
.title-site-bg-ventes-croisees{background:url(images/bg-title-site.jpg) repeat-x left top; height:53px; vertical-align:middle;}
.TableCrossSelling{margin-bottom:-30px;}
/* VIGNETTES VENTES CROISEES -  Style pour le template des vignettes ventes croisees */
.table-ventes-croisees{width:193px; margin:0px 0px 1px 0px;}
.container-tag-ventes-croisees{position:relative; float:left; top:0px;}
.col-bg-prod-ventes-croisees{background:#eecdd9;}
.name-prod-ventes-croisees a:link{height:28px; color:#000000; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.name-prod-ventes-croisees a:visited{height:28px; color:#000000; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.name-prod-ventes-croisees a:hover{height:28px; color:#666666; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.price-prod-ventes-croisees{float:left; color:#c52e79; font-size:15px; font-weight:bold; padding:0px 0px 10px 10px;}
.retailprice-prod-ventes-croisees {float:left; color:#000000; font-size:12px; line-height:18px; font-weight:normal; padding:0px 0px 10px 10px; text-decoration:line-through;}
.position-link-detail-ventes-croisees{position:relative; float:right; right:0px; top:10px;}

/* TAG PROMO ET NEW - Style pour l'étiquette des promotions et des nouveautés dans les templates enavant et normal  */
.TagNew, .TagPromo{position:absolute; float:left; top:0px; left:0px; width:73px; height:65px;}

/* BOUTON DETAIL - Style pour le bouton détail dans les templates enavant et normal  */
a.blockLinkDetails{display:inline-block; font-size:10px; padding:0 0 0 10px; line-height:15px; height:17px; background:url(images/LinkProdDetails.jpg); text-decoration:none; color:#ffffff; text-align:center; margin:1px 0 0 0;}
a.blockLinkDetails b {display:inline-block; font-size:10px; height:17px;  background:url(images/LinkProdDetails.jpg) right top; padding:0 11px 0 5px; font-weight:normal; cursor:pointer; color:#ffffff;}
a.blockLinkDetails:hover {color:#ffffff; font-size:10px; background-position:left bottom; text-decoration:none;}
a.blockLinkDetails:hover b {color:#ffffff; font-size:10px; background-position:right bottom;}


/* LISTING PRODUIT - Style pour le template modele-normal-vignette.htm */
.border-col-normal-vignette{border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;} /* Style dans shopproductformat_template.asp */
.table-normal-vignette{width:193px;}
.container-tag-normal-vignette{position:relative; float:left; top:0px;}
.col-bg-normal-vignette{background:#eecdd9;}
.name-normal-vignette a:link{height:28px; text-align:left; color:#000000; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.name-normal-vignette a:visited{height:28px; color:#000000; text-align:left; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.name-normal-vignette a:hover{height:28px; color:#666666; text-align:left; font-size:11px; text-decoration:none; display:block; padding:5px 10px 15px 10px;}
.price-normal-vignette{float:left; color:#c52e79; font-size:15px; font-weight:bold; padding:0px 0px 10px 10px;}
.retailprice-normal-vignette {float:left; color:#000000; font-size:12px; line-height:18px; font-weight:normal; padding:0px 0px 10px 10px; text-decoration:line-through;}
.position-link-detail-normal-vignette{position:relative; float:right; right:0px; top:10px;}


/* NAVIGATION PRODUITS - Style pour les produits et la mise en forme des pages produits dans shopdisplayproducts.asp */
.TableNavigation {width:100%; background:#ffffff;}
.PageNavigation {color:#666666; font-size:11px; text-align:right; padding:10px 20px 10px 0px;}

/* NAVIGATION PRODUITS - Style pour la barre de navigation dans shopproductsubs.asp */
.LinksNavigation {color:#666666; font-size:12px; font-weight:normal; vertical-align:middle; padding:10px 20px 10px 20px;}
.LinksNavigation a:link  {color:#666666; font-size:12px; font-weight:normal; text-decoration:none;}
.LinksNavigation a:visited {color:#666666; font-size:12px; font-weight:normal; text-decoration:none;}
.LinksNavigation a:hover {color:#666666; font-size:12px; font-weight:normal; text-decoration:underline;}


/* PAGINATION - Style pour la pagination */
.table-pagination{margin:30px auto 0px auto;}
.NumPageTable{padding:10px 0 5px 0;}
.NumPageOff{background:#cccccc; font-size:12px; font-weight:bold; color:#000000; text-align:center; padding:5px 10px 5px 10px; cursor:pointer;}
.NumPageOn{background:#c52e79; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; padding:5px 10px 5px 10px; cursor:pointer;}
.ButtonPageOn{background:#c52e79; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; padding:5px 10px 5px 10px; cursor:pointer;}
.ButtonPageOff{background:#cccccc; font-size:12px; font-weight:bold; color:#000000; text-align:center; padding:5px 10px 5px 10px; cursor:pointer;}
.NumPage{background:#EECDD9; text-align:center; color:#000000; font-weight:bold;}
.NumPageOff a:link, .NumPageOff a:visited, .NumPageOff a:hover, .ButtonPageOff a:link, .ButtonPageOff a:visited, .ButtonPageOff a:hover{color:#000000; font-size:12px; text-decoration:none;}
.NumPageOn a:link, .NumPageOn a:visited, .NumPageOn a:hover, .ButtonPageOn a:link, .ButtonPageOn a:visited, .ButtonPageOn a:hover{color:#EECDD9; font-size:12px; text-decoration:none;}


/* CATEGORIES - Style pour les catégories dans shopdisplaycategories.asp */
.TableCat{width:100%; margin:-15px 0px 0px 0px;}
.TdCat{color:#36555E; background:#ebeff1; font:bold 11px Arial, Helvetica, sans-serif; height:28px; text-align:center; width:25%; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;} 
.TdCat a:link  {color:#666666; font-size:11px; font-weight:normal; text-decoration:none;}
.TdCat a:visited {color:#666666; font-size:11px; font-weight:normal; text-decoration:none;}
.TdCat a:hover {color:#999999; font-size:11px; font-weight:normal; text-decoration:underline;}
.ImgCat{float:left;}
.MemoCat{color:#8a8a8a; background:#efefef; text-align:justify; font-size:12px; padding:5px;}
a.CategoryLinks:link{color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none;}
a.CategoryLinks:visited{color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none;}
a.CategoryLinks:hover{color:#ffffff; font-size:13px; font-weight:bold; text-decoration:underline;}
.TdCat .MemoCat{background:#EECDD9; height:80px; font-size:11px; vertical-align:top;}
.NameCat {background:#dddddd; padding:5px 5px 5px 5px;}
.NameCat a:link{color:#666666; text-decoration:none;}
.NameCat a:visited{color:#666666; text-decoration:none;}
.NameCat a:hover{color:#444444; text-decoration:none;}
.CatLinks{background:#EECDD9; padding:0px 5px 5px 5px;}


/* FICHE PRODUIT - Style pour les template etendue de la fiche produit */
.TableFicheProd{margin-top:-15px;}
.ImageFicheProd{margin:1px 1px 0px 0px; width:312px;}
.MultiImage{width:61px;}
.ColRightFicheProd{padding:15px 0px 0px 13px;}
.PriceFicheProd {float:left; color:#c52e79; font-size:24px; font-weight:normal; padding:3px 0px 5px 0px;}
.OldPriceFicheProd {float:left; color:#000000; font-size:17px; font-weight:normal; text-decoration:line-through; padding:12px 15px 5px 0px;}
.PositionQteBtnFicheProd{clear:both; margin:0px 0px 0px 0px;}
.DescFicheProdTxt{color:#c52e79; font-size:18px; padding:0px 0px 10px 0px; font-weight:normal;}
.DescFicheProd{color:#666666; font-size:12px; line-height:18px; font-weight:normal; text-align:justify; padding:25px 40px 20px 40px;}
.ColCritiqueFicheProd{padding:0px 40px 0px 40px;}
.ColLinksFicheProd{padding:15px 40px 0px 40px;}
.LinksFicheProd a:link{color:#c52e79; font-size:12px; padding:0px 0px 0px 6px; text-decoration:underline;}
.LinksFicheProd a:visited{color:#c52e79; font-size:12px; padding:0px 0px 0px 6px; text-decoration:underline;}
.LinksFicheProd a:hover{color:#c52e79; font-size:12px; padding:0px 0px 0px 6px; text-decoration:none;}
.QteFicheProd{float:left; color:#666666; font-size:12px; font-weight:normal; padding:3px 0px 0px 0px;}
.ChampQteFicheProd{float:left; background:url(images/fond-qte-cart.png) no-repeat 0 0;width:34px;height:21px;margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}
.ChampQteFicheProd input{padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; width:30px; border:none 0; background:transparent; color:#666666; font-size:12px; font-style:normal; text-align:center;}
.btn-fiche-prod {float:left; clear:both; color:#ffffff; font-size:14px; font-weight:normal; background:url(images/panier-btn-fiche-prod.png) no-repeat 88% center #c52e79; border:none; outline:none; padding:8px 50px 8px 18px; cursor:pointer; margin:0px 0px 0px 0px; width:185px;}

/* Style pour quand le prix est différent selon l'option choisie */
.OptionPrice{font-size:13px; color:#8a8a8a; font-weight:bold;}
/* Style pour quand il n'y a pas de prix */
.NoPrice{font-size:14px; color:#000000; font-weight:bold;}
/* Style pour les point de fidélités */
.PointsToBuy{font-weight:bold;}
/* style pour le stock de la fiche produit */
.StockFicheProd{color:#3d809a; font-size:10px; text-align:left;}
/* Style pour la date de disponibilité du produit */
.dateavailablefont{color:#36555e; font-size:12px; font-weight:bold;}
/* Style pour la rupture de stock */
.OutOfStock{color:#cc0000; font-size:12px; font-weight:bold;}
/* Style pour la référence du produit */
.ReferenceFicheProd{color:#666666; font-size:10px; text-align:left;}
/* Style pour le message d'offre spéciale du produit*/
.OffreSpecialeFicheProd{color:#336699; font-size:13px; font-weight:bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px; padding-bottom:10px;}
/* Style pour Les critères de comparaison */
.CriteresComparaison{border: 1px solid #E7E7E7; background:#f3f7f8; border-collapse:collapse; margin-bottom:5px; width:100%;}
.CriteresComparaison td {padding:5px; border-bottom:1px dotted #E7E7E7; border-left:1px dotted #E7E7E7; color:#36555E; font-weight:bold; font-size:11px;}
.CriteresComparaisonTitle{color:#7b7d7e; font-weight:bold; font-size:15px;}
/* Style pour les commentaires */
.TableCommentaires{border: 1px solid #ffffff; background:#ffffff; border-collapse:collapse; margin:0px 0px 0px 0px; width:100%;}
.TableCommentaires td{color:#666666; font-size:12px; padding:15px 15px 15px 15px;}
.TableCommentaires a:link {color:#666666; font-size:12px; font-weight:normal; text-decoration:underline;}
.TableCommentaires a:visited {color:#666666; font-size:12px; font-weight:normal; text-decoration:underline;}
.TableCommentaires a:hover {color:#666666; font-size:12px; font-weight:normal; text-decoration:none;}
.TxtReviewList{color:#666666; font-weight:bold;} /* Pour le style des titre et nom de l'auteur dans Lire les commentaires -> shopreviewlist.asp */
/* Style pour le titre des ventes croisées */
.CrossSellingTitle{color:#36555E; font-size:13px; font-weight:bold;}
/* style pour le prix degressif selon la quantité- shopproductssubs.asp */
.PrixParQte{border: 1px solid #E7E7E7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.PrixParQteTitle{padding:2px; border-bottom:1px dotted #E7E7E7; color:#555555; background:#F5F9FA; font-size:11px; font-weight:bold;} 
.PrixParQteContent{padding:2px; border-bottom:1px dotted #E7E7E7; color:#555555; font-size:11px;} 
/* style pour la loi chatel - shopproductssubs.asp */
.LoiChatel{border: 1px solid #f1f0f0; border-collapse:collapse; margin:8px 0px 5px 0px; width:260px}
.LoiChatel td{padding:5px 10px 5px 10px; border-bottom:1px solid #f1f0f0; border-right:1px solid #f1f0f0; background:#ffffff; color:#666666; font-weight:normal; font-size:12px;}
/* style pour les options de commandes - shopproductfeaturesgenerates.asp */
/* GenerateDropDownList style pour les options de commandes avec un menu déroulant */
.GenerateDropDownList{margin-bottom:5px; width:200px;}
.GenerateDropDownList td{padding:2px; color:#666666; font-weight:normal; font-size:12px;}
.select-option{float:right; background:url(images/fond-select-fiche-prod.png) no-repeat 0 0;width:140px;height:23px;margin:0px 0px 0px 0px;padding:0px;}
.select-option select, .select-option select:hover, .select-option select:focus{padding:2px 0px 0px 0px; margin:1px 7px 0px 0px; width:130px; border:none; outline:none; height:20px; background:#ffffff; color:#666666; font-size:11px; font-style:normal;}
/* GenerateButton style pour les options de commandes avec un bouton radio ou une checkbox */
.GenerateButton {border: 1px solid #E7E7E7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateButton td {padding:2px; color:#3d809a; font-size:11px;} 
.GenerateButtonTxt{color:#36555E; font-weight:bold;}
.GenerateButtonBorder {border:1px dotted #E7E7E7;}
/* Style pour le texte des Option de commande Montant libre et Option de commande Texte libre */
.GenerateFeaturesTxt {color:#36555E;}
/* Style pour les options de commande avec le bouton commander */
.GenerateOrderButton {border: 1px solid #E7E7E7; text-align:center; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateOrderButton td{padding:2px; border:1px dotted #E7E7E7; text-align:center; color:#36555E; font-weight:bold; font-size:11px;} 
.GenerateOrderButtonTr {background:#f9f9f9;}
/* Style non utilisés */
.Description{text-align:justify; color:#A6A3A3; padding-bottom:10px;}
.ImgProd{float:left; padding-right:10px;}
.ProdDesc{color:#A6A3A3; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:11px;}
.NameFicheProd a:link  {color:#3d809a; font-size:15px; font-weight:bold; text-decoration:none;}
.NameFicheProd a:visited {color:#3d809a; font-size:15px; font-weight:bold; text-decoration:none;}
.NameFicheProd a:hover {color:#3d809a; font-size:15px; font-weight:bold; text-decoration:underline;}
.SeparationFicheProd{ border-top:1px dotted #E7E7E7; padding-top:5px; padding-bottom:5px;}


/* IDENTIFICATION - Style pour les tables */
/* Mise en forme des tables Identifiez-vous et nouveau client */
h3 {border-bottom:1px solid #E4E4E4; font-size:12px; font-weight:bold; padding-bottom:3px; color:#666666; margin:15px 35px 10px 35px;}
.TableLoginIdentification{border: 1px solid #e4e4e4; border-collapse:collapse; height:260px; width:350px;}
.TitleLoginIdentification{padding:0px 5px 0px 5px; border:1px solid #e4e4e4; text-align:left; background:#e4e4e4; color:#666666; font-size:12px; font-weight:bold; height:30px;}
.TableLoginNewClient{border: 1px solid #e4e4e4; border-collapse:collapse; height:260px; width:350px;}
.TitleLoginNewClient{padding:0px 5px 0px 5px; border:1px solid #e4e4e4; text-align:left; background:#eecdd9; color:#000000; font-size:12px; font-weight:bold; height:30px;}
.ContentLogin{padding:5px; text-align:justify; height:230px; background:#ffffff;}
.EspaceTxtLogin{padding-bottom:8px;}
.EspaceBoutonLogin{padding:5px 0px 5px 0px;}
.GrasTxtLogin{font-weight:bold;}
ul.listetriangle{list-style-type: none; padding:2px 0 0 0; margin:2px 0 0 0;}
.listetriangle li{background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .3em; padding-left:1em; margin-left:10px;}

/* IDENTIFICATION - Styles pour les liens de l'encart Zone Clients - shop$customers.asp  */
a.LoginformLinks:link{color:#C52E79; font-size:11px; font-weight:normal; text-decoration:none;}
a.LoginformLinks:visited{color:#C52E79; font-size:11px; font-weight:normal; text-decoration:none;}
a.LoginformLinks:hover{color:#C52E79; font-size:11px; font-weight:normal; text-decoration:underline;}
.LoginformTxt{color:#8a8a8a; font-size:12px; vertical-align:top;}


/* MON COMPTE - Styles pour les liens de la page votre compte - shop$customers.asp */
a.CustomerLinks:link{color:#666666; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinks:visited{color:#666666; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinks:hover{color:#C52E79; font-size:14px; font-weight:normal; text-decoration:underline;}
.CustomerCols{border-bottom:1px dotted #e4e4e4; padding:5px 30px 5px 0;}

/* MON COMPTE - Mise en forme du texte terminer votre commande -> shop$customers */
a.CustomerLinksCheckout:link{color:#000000; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinksCheckout:visited{color:#000000; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinksCheckout:hover{color:#000000; font-size:14px; font-weight:normal; text-decoration:underline;}
.CustomerColsFondCheckout{background:#eecdd9;}

/* Styles pour les liens de l'encart Newsletter - shop$customerdisplays.asp  */
.TxtBoxMailList{color:#8a8a8a; font-size:12px; vertical-align:top; text-align:center;}

/* 
- Style TableRecherche / TitleRecherche / ContentRecherche pour mise en page de la recherche avancée -> shopsearch.asp
- Style TableNewsletter / TitleNewsletter / ContentNewsletter pour mise en page de la newsletter -> shopmaillist.asp
- Style TableLoginAffilie / TitleLoginAffilie / ContentLoginAffilie pour mise en page de la zone affilié -> shopafflogin.asp
- Style TableMailPwdAffilie / TitleMailPwdAffilie / ContentMailPwdAffilie pour mise en page de l'oublie du mot de passe de la zone affilié -> shopaffmailpwd.asp
- Style TableAffilieAdmin / TitleAffilieAdmin / ContentAffilieAdmin pour mise en page du compte affilié -> shopaffadmin.asp
- Style TableAffilieStatus / TitleAffilieStatus / ContentAffilieStatus pour mise en page du rapport de vente de votre compte affilié -> shopaffstatus.asp
- Style TableAffilieStatusOrders / TitleAffilieStatusOrders / ContentAffilieStatusOrders pour mise en page du rapport de vente détaillé de votre compte affilié -> shopaffstatusorders.asp
- Style TableAffilieReport / TitleAffilieReport / ContentAffilieReport pour mise en page du rapport de clic détaillé de votre compte affilié -> shopafflogreport.asp
- Style TableAffilie / TitleAffilie / ContentAffilie pour mise en page de l'Inscription affilié -> Shop_Affiliate_Init.asp
- Style TableCustomer / TitleCustomer / ContentCustomer pour mise en page de l'Inscription et du compte client -> Shop_Customer_Init.asp
- Style TableMailPwd / TitleMailPwd / ContentMailPwd pour mise en page de l'oublie du mot de passe du compte client -> shopmailpwd.asp
- Style TableLivraison / TitleLivraison / ContentLivraison pour mise en page des informations de livraison -> shopcustomer.asp
- Style TableCadeau / TitleCadeau / ContentCadeau pour mise en page de la liste de cadeau disponible lors de la validation -> shopcreateorder.asp
- Style TableStatus / TitleStatus / ContentStatus pour la mise en page du Status de vos commandes -> shopstatus.asp
- Style TableCustTracking / TitleCustTracking / ContentCustTracking pour la mise en page de l'envoie d'un message au marchand -> shopcusttracking.asp
- Style TableTrackingOrder / TitleTrackingOrder / ContentTrackingOrder pour la mise en page de l'historique de vos tickets -> shoptrackingorder.asp
- Style TableFormatOrder / TitleFormatOrder / ContentFormatOrder pour la mise en page de la confirmation de patment et du récapitulatif de commande -> shopformatorder.asp
- Style TableSaveCart / TitleSaveCart / ContentSaveCart pour mise en page des paniers sauvegardés -> shopsavecart.asp
- Style TableSavePerm / TitleSavePerm / ContentSavePerm pour mise en page des listes de sélection -> shopsaveperm.asp
- Style TableSponsor / TitleSponsor / ContentSponsor pour mise en page du parrainage -> shopsponsor.asp
- Style TablePoints / TitlePoints / ContentPoints pour mise en page des points de fidélités -> shoppointsdb.asp / shoppointsredeem.asp
- Style TableCoupons / TitleCoupons / ContentCoupons pour mise en page des coupons de réduction -> shopcustadmincoupon.asp
- Style TableChequeCadeau / TitleChequeCadeau / ContentChequeCadeau pour mise en page des chèques cadeaux -> shopcustadmingift.asp / shopgift.asp
- Style TableListesAchats / TitleListesAchats / ContentListesAchats pour mise en page des listes d'achats -> shopgiftregadmin.asp
- Style TableContact / TitleContact / ContentContact pour la mise en page de la page contact et poser une question au vendeur -> shopcustcontact.asp
- Style TableReviewList / TitleReviewList / ContentReviewList pour la mise en page de Lire les commentaires -> shopreviewlist.asp
- Style TableReviewAdd / TitleReviewAdd / ContentReviewAdd pour la mise en page de Ecrire un commentaire -> shopreviewadd.asp
- Style TableNotifyMe / TitleNotifyMe / ContentNotifyMe pour la mise en page de l'alerte sur un produit -> shopnotifyme.asp
- Style TableTellFriend / TitleTellFriend / ContentTellFriend pour la mise en page de l'alerte sur un produit -> shoptellafreind.asp
- Style TableCustomerHistory / TitleCustomerHistory / ContentCustomerHistory pour l'affichage des produits récemment consultés -> shop$profile.asp
- Style TableRMA / TitleRMA / ContentRMA pour la mise en page des RMA -> shopsubmitrma.asp
- Style TableExamCde / TitleExamCde / ContentExamCde pour la mise en page d'examiner votre commande -> shopmailform.asp
*/
.TableRecherche, .TableNewsletter, .TableLoginAffilie, .TableMailPwdAffilie, .TableAffilieAdmin, .TableAffilieStatus, .TableAffilieStatusOrders, .TableAffilieReport, .TableAffilie, .TableCustomer, .TableMailPwd, .TableLivraison, .TableCadeau, .TableStatus, .TableCustTracking, .TableTrackingOrder, .TableFormatOrder, .TableSaveCart, .TableSavePerm, .TableSponsor, .TablePoints, .TableCoupons, .TableChequeCadeau, .TableListesAchats, .TableContact, .TableReviewList, .TableReviewAdd, .TableNotifyMe, .TableTellFriend, .TableRMA, .TableExamCde, .TableCancelOrder{border: 1px solid #e4e4e4; border-collapse:collapse; width:715px; margin:20px auto 0px auto;}
.TitleRecherche, .TitleNewsletter, .TitleLoginAffilie, .TitleMailPwdAffilie, .TitleAffilieAdmin, .TitleAffilieStatus, .TitleAffilieStatusOrders, .TitleAffilieReport, .TitleAffilie, .TitleCustomer, .TitleMailPwd, .TitleLivraison, .TitleCadeau, .TitleStatus, .TitleCustTracking, .TitleTrackingOrder, .TitleFormatOrder, .TitleSaveCart, .TitleSavePerm, .TitleSponsor, .TitlePoints, .TitleCoupons, .TitleChequeCadeau, .TitleListesAchats, .TitleContact, .TitleReviewList, .TitleReviewAdd, .TitleNotifyMe, .TitleTellFriend, .TitleRMA, .TitleExamCde{padding:0px 5px 0px 5px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; text-align:left; background:#e4e4e4; color:#666666; font-size:12px; font-weight:bold; height:30px;}
.ContentRecherche, .ContentNewsletter, .ContentLoginAffilie, .ContentMailPwdAffilie, .ContentAffilieAdmin, .ContentAffilieStatus, .ContentAffilieStatusOrders, .ContentAffilieReport, .ContentAffilie, .ContentCustomer, .ContentMailPwd, .ContentLivraison, .ContentCadeau, .ContentStatus, .ContentCustTracking, .ContentTrackingOrder, .ContentFormatOrder, .ContentSaveCart, .ContentSavePerm, .ContentSponsor, .ContentPoints, .ContentCoupons, .ContentChequeCadeau, .ContentListesAchats , .ContentContact, .ContentReviewList, .ContentReviewAdd, .ContentNotifyMe, .ContentTellFriend, .ContentRMA, .ContentExamCde, .ContentCancelOrder{padding:5px; text-align:left; background:#ffffff;}

.ColsCenter{text-align:center;} /* Pour l'alignement des éléménts dans shopstatus.asp */

.TxtMsgImportant{color:#ff3300;} /* Pour le style des messages important dans les tables clients -> shoppointsredeem.asp */
.Companyinfo{text-align:center;} /* Coordonnées de la société -> shopcustcontact.asp */


/* Couleur utilisé pour l'inscription affilié, l'inscription et le compte client */
.colorOutAffilie, .colorOutCustomer{background:#eecdd9; color:#000000; font-size:12px; font-weight:bold; cursor:pointer;}
.colorOverAffilie, .colorOverCustomer {background:#e4e4e4; color:#666666; font-size:12px; font-weight:bold; cursor:pointer;}
/* Style pour l'astérisque des champs obligatoires */
.asterisque{color:#8b0047; padding-left:2px;}
/* Style pour les conditions générales de ventes et les conditions générales d'affiliation */
.BoxConditionsGenerales{padding : 4px; width : 700px; height : 140px; overflow : auto; border:1px solid #E4E4E4;}
.ConditionsGenerales{font-weight:bold;color:#666666;}
/* Style pour les liens de la zone affilé */
a.ZoneAffilie:link{font-size:12px; color:#3d809a; text-decoration:none;}
a.ZoneAffilie:visited{font-size:12px; color:#3d809a; text-decoration:none;}
a.ZoneAffilie:hover{font-size:12px; color:#3d809a; text-decoration:underline;}
/* style pour la bordure intérieure due la zone affilié */
.ZoneAffilieBorder{border-top:1px dotted #E7E7E7;}
/* 
- style colorAffilieStatusOrders pour la couleur des lignes et TxtAffilieStatusOrders pour le texte dans le rapport de vente détaillé de votre compte affilié -> shopaffstatusorders.asp 
- style colorAffilieReport pour la couleur des lignes et TxtAffilieReport pour le texte dans le rapport de click détaillé de votre compte affilié -> shopafflogreport.asp
*/
.colorAffilieStatusOrders, .colorAffilieReport{padding:5px; background:#d2e7fc; color:#000000;}
.TxtAffilieStatusOrders, .TxtAffilieReport{color:#000000; font-size:12px; font-weight:bold;}


/* PROCESSUS COMMANDE - Mise en forme du Récapitulatif du Caddie - shopformatorder.asp */
.TableRecapCart{border: 1px solid #f1f0f0; width:715px;}
.TitleRecapCart{padding:0px 5px 0px 5px; border-bottom:1px solid #f1f0f0; background:#e4e4e4; color:#666666; font-size:11px; font-weight:normal; border-right:1px solid #f1f0f0; height:30px;}
.TableRecapCartTotal{border-collapse:collapse; border-left:1px solid #f1f0f0; border-right:1px solid #f1f0f0; border-bottom:1px solid #E7E7E7;}
.RecapCartTotal{padding:5px; border-bottom:1px solid #f1f0f0; background:#eecdd9; color:#666666; font-size:12px; font-weight:bold; height:30px;}
.BordGaucheRecapCart{border-right:1px solid #f1f0f0; padding:5px;}
.BordRecapCartTotal{border-left:1px solid #ffffff; border-right:1px solid #f1f0f0; padding:5px;}
.Color1RecapCart{padding:5px; background:#ffffff;}
.Color2RecapCart{padding:5px; background:#f5f5f5;}

/* PROCESSUS COMMANDE - Mise en forme du Caddie et du processus (chemin de fer) */
.TableCartFormat{border: 1px solid #f1f0f0; width:715px;}
.TitleCartFormat{padding:0px 5px 0px 5px; border-bottom:1px solid #f1f0f0; background:#e4e4e4; color:#666666; font-size:11px; font-weight:normal; border-right:1px solid #f1f0f0; height:30px;}
.ContentCartFormat{padding:5px; background:#ffffff; border-right:1px solid #f1f0f0; font-weight:bold; color:#999999;}
.ContentCartFormat img{width:100px;}
.SeparationCartFormat{border-bottom:1px dotted #f1f0f0;}
.Qte{float:left; background:url(images/fond-qte-cart.png) no-repeat 0 0;width:34px;height:21px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.Qte input{padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; width:30px; border:none 0; background:transparent; color:#000000; font-size:12px; font-style:normal; text-align:center;}
.TableCartFormatTotal{width:715px; border-collapse:collapse; border-left:1px solid #f1f0f0; border-right:1px solid #f1f0f0; border-bottom:1px solid #f1f0f0;}
.CartFormatTotal{padding:5px; border-bottom:1px solid #f1f0f0; background:#eecdd9; color:#666666; font-size:12px; font-weight:bold; height:30px;}
.BorderCartFormatTotal{border-left:1px solid #ffffff; border-right:1px solid #f1f0f0;}
.sous-total-txt{font-size:12px; font-weight:bold;}
.sous-total-valeur{font-size:12px; font-weight:bold; color:#666666; text-align:center; display:block;}
.total-txt{font-size:14px; font-weight:bold;}
.total-valeur{font-size:14px; font-weight:bold; color:#000000; text-align:center; display:block;}
.ProcessusCdeON{background:#c52e79; color:#ffffff; font-size:14px; font-weight:normal; padding:12px 22px 12px 22px;}
.ProcessusCdeOFF{background:#d4d4d4; color:#666666; font-size:14px; font-weight:normal; padding:12px 22px 12px 22px;}
.TxtQtePanier{font-weight:bold; font-size:14px; color:#666666;}
a.carthyperlink:link{font-size:11px; color:#999999; font-weight:bold; text-decoration:none;}
a.carthyperlink:visited{font-size:11px; color:#999999; font-weight:bold; text-decoration:none;}
a.carthyperlink:hover{font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.RefFeaturesCart{color:#999999; font-weight:normal;}

/* PROCESSUS COMMANDE - Mise en forme des liens examiner votre commande, mémoriser ma sélection, liste de sélection -> shopcreateorder.asp */
a.LinkSaveCart:link, a.LinkWishlist:link, a.LinkCde:link{font-weight:bold; font-size:12px;}
a.LinkSaveCart:visited, a.LinkWishlist:visited, a.LinkCde:visited{font-weight:bold; font-size:12px;}
a.LinkSaveCart:hover, a.LinkWishlist:hover, a.LinkCde:hover{font-weight:bold; font-size:12px;}

/* PROCESSUS COMMANDE -  Mise en forme de la table livraison approximatif sous le caddie */
.TableCartLivraison{width:715px;}
.TitleCartLivraison{padding:0px 5px 0px 5px; border-bottom:1px solid #f1f0f0; background:#d3d2d2; color:#ffffff; text-align:center; font-size:14px; font-weight:normal; height:30px;}
.ContentCartLivraison{padding:20px 20px 20px 20px; background:#e4e4e4; font-size:12px; font-weight:normal; color:#666666;}


/* FAQ - style pour la mise en page de la FAQ - Shop_Faq_Design.asp */
.FaqCatTable{border:1px solid #e4e4e4; border-collapse:collapse; width:715px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 25px;}
.FaqCatRow{padding:5px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; text-align:left; background:#e4e4e4; color:#444444; font-size:12px; font-weight:bold; height:30px;}
.FaqCatRow Td{font-weight:bold; font-size:12px; color:#444444;}
.FaqIssuesRow{color:#666666; font-weight: bold;}
.FaqAnswersRow{color: #8A8A8A; border-bottom: dotted 1px #e4e4e4;}
.FaqSearchAndFound{background-color:#8b0047; color:#ffffff;}
.FaqTxtReponse{padding:5px; text-align:justify;}


/* MESSAGES D'ERREUR - style pour le message d'erreur - shop$errors.asp */
.table-WriteAlertError{width:715px;}
.WriteAlertError{background:#8b0047; color:#ffffff; text-align:justify; font-weight:bold; padding-left:5px;}

/* MESSAGES GENERIQUES - Style lié à Shop$colors.asp */
/* simple message - Shop$colors.asp */
.table-shopwriteSimpleMsg{width:715px;}
.shopwriteSimpleMsg{background:#ffffff; color:#666666; font-size:10px; border:none; padding:20px 20px 20px 20px; text-align:justify;}
/* style pour le message de confirmation - Shop$colors.asp */
.table-ShopWriteHeader{width:715px; margin:20px 0px 0px 0px;}
.ShopWriteHeader{border:none; background:#e4e4e4; font-size:11px; color:#666666; padding:20px 20px 20px 20px; text-align:justify; font-weight:normal;}

fieldset{margin:0px 30px 0px 30px; border:1px solid #cccccc;}

/* MENU DEROULANT - style pour les menus déroulant du site */
.custselectfield, .custselectfield:hover, .custselectfield:focus {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background:#ffffff none repeat scroll 0 0;
border:1px solid #d3d2d2;
color:#666666;
margin:0;
padding:0;
outline:none;
}
select, select:hover, select:focus{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background:#ffffff none repeat scroll 0 0;
border:1px solid #d3d2d2;
color:#666666;
margin:0;
padding:0;
outline:none;
}


/* CHAMPS TEXTE */
.custtxtfield, .Custtxtfield, .txtfield {
background:#ffffff none repeat scroll 0 0;
border:1px solid #d3d2d2;
color:#666666;
margin:0;
padding:1px 1px 1px 1px;
}

textarea, textarea:hover, textarea:focus {
background:#ffffff;
border:1px solid #d3d2d2;
color:#666666;
margin:0;
padding:1px 1px 1px 1px;
width:700px;
}

.ContentTellFriend textarea, .ContentTellFriend textarea:hover, .ContentTellFriend textarea:focus, .ContentReviewAdd textarea, .ContentReviewAdd textarea:hover, .ContentReviewAdd textarea:focus {
background:#ffffff;
border:1px solid #d3d2d2;
color:#666666;
margin:0;
padding:1px 1px 1px 1px;
width:400px;
}

/* BOUTON SUBMIT - style pour les boutons submits du site */
.Custsubmitbtn, .custsubmitbtn {
  color:#ffffff;
  font: bold 13px Arial,Helvetica,sans-serif;
  background-color:#d06a9d;
  border:none;
  outline:none;
  padding:8px 18px 8px 18px;
  cursor:pointer;
}

.CustsubmitbtnCde {
  color:#ffffff;
  font: bold 13px Arial,Helvetica,sans-serif;
  background-color:#c52e79;
  border:none;
  outline:none;
  padding:8px 18px 8px 18px;
  cursor:pointer;
}

/* GESTION DES STYLES PAR BALISE */
td{font-size:11px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* GESTION DES LIENS DU SITE */
	a:link{color:#c52e79; font-size:11px; text-decoration:none;}
	a:visited{color:#c52e79; font-size:11px; text-decoration:none;}
	a:hover{color:#c52e79; font-size:11px; text-decoration:underline;}
	/* bouton DETAIL */
	a.details:link{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
	a.details:visited{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
	a.details:hover{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
	/* bouton COMMANDER */
	a.order:link{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
	a.order:visited{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
	a.order:hover{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}

/* GESTION DES ERREURS DANS FORMULAIRE CLIENT */
.ErrorForm {
	color:#8b0047;
	font-family:Tahoma,arial;
	font-size:11px;    
	font-weight:normal;
	}
	
/* ------------------------------------------------------------------------- STYLE NON UTILISES --------------------------------------------------------------------------------------- */
/* Style pour les produits et la mise en forme du filtre des produits dans shopdisplayproducts.asp */
.TableProdFiltering{border: 1px solid #cccccc; border-collapse:collapse;}
.TdTitleProdFiltering{padding:5px; border:1px solid #cccccc; color:#666666; background:#EFEFEF; font-weight:bold; font-size:11px; height:28px; text-align:center; width:33%;} 
.TdProdFiltering{font-size:10px; padding:5px; color:#999999; border:1px solid #cccccc; text-align:center; width:33%;}
.ShowdisplayTypes{color:#666666;}

/* Styles pour les liens de l'encart Faites équipe avec nous et Zone Clients connecté- shop$customers.asp  */
a.BoxCustomerLinks:link{color:#3d809a; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinks:visited{color:#3d809a; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinks:hover{color:#3d809a; font-size:12px; font-weight:normal; text-decoration:underline;}
.BoxCustomerCols{border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0;}

/* Styles pour la mise en forme des liens de l'encart pour le texte terminer votre commande -> shop$customers */
a.BoxCustomerLinksCheckout:link{color:#3B3C3C; font-size:12px; font-weight:normal; text-decoration:underline;}
a.BoxCustomerLinksCheckout:visited{color:#3B3C3C; font-size:12px; font-weight:normal; text-decoration:underline;}
a.BoxCustomerLinksCheckout:hover{color:#3B3C3C; font-size:12px; font-weight:normal; text-decoration:none;}

/* Styles pour le message de bienvenue */
.WelcomeMessage{color:#cccccc; font-size:11px; font-weight:normal;}
a.WelcomeLink:link{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:underline;}
a.WelcomeLink:visited{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:underline;}
a.WelcomeLink:hover{color:#dddddd; font-size:11px; font-weight:normal; text-decoration:none;}

/* Styles pour le titre des modules droit et gauche */
.PuceBoxHeading{background:url(images/01-PuceBoxHeading.jpg) no-repeat; height:21px;}
h2{
margin:0;
color:#36555E;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding:4px 0 10px 25px;
}

/* Styles pour l'encart des images */
.BoxProdImgWidth{width:140px;}
.BoxProdImgTopLeft{background:url(images/01-BoxProdImgTopLeft.png) no-repeat right bottom; width:9px; height:9px;}
.BoxProdImgTopMiddle{background:url(images/01-BoxProdImgTopMiddle.png) repeat-x left bottom; width:100%; height:9px;}
.BoxProdImgTopRight{background:url(images/01-BoxProdImgTopRight.png) no-repeat left bottom; width:9px; height:9px;}
.BoxProdImgLeft{background:url(images/01-BoxProdImgLeft.png) repeat-y right top; width:9px; height:100%;}
.BoxProdImgMiddle{background:#ffffff; width:100%; vertical-align:top; text-align:center;}
.BoxProdImgRight{background:url(images/01-BoxProdImgRight.png) repeat-y left top; width:9px; height:100%;}
.BoxProdImgBottomLeft{background:url(images/01-BoxProdImgBottomLeft.png) no-repeat right top; width:9px; height:9px;}
.BoxProdImgBottomMiddle{background:url(images/01-BoxProdImgBottomMiddle.png) repeat-x left top; width:100%; height:9px;}
.BoxProdImgBottomRight{background:url(images/01-BoxProdImgBottomRight.png) no-repeat left top; width:9px; height:9px;}

/* Styles pour les liens de l'encart catégorie - shop$categories.asp  */
a.CategoriesLinks:link{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:none;}
a.CategoriesLinks:visited{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:none;}
a.CategoriesLinks:hover{color:#3d809a; font-size:13px; font-weight:normal; text-decoration:underline;}
.CategoriesCols{border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0;}

/* Styles pour les liens de l'encart JavaTree  */
a.prnnode:link{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:none;}
a.prnnode:visited{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:none;}
a.prnnode:hover{color:#3d809a; font-size:11px; font-weight:bold; text-decoration:underline;}
a.node:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.node:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.node:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}


/* Styles pour les liens de l'encart ClassicTree - shop$categories.asp  */
a.CategoriesTreeLinks:link{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
a.CategoriesTreeLinks:visited{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
a.CategoriesTreeLinks:hover{color:#3d809a; font-size:12px; font-weight:bold; text-decoration:underline;}
a.SubCategoriesTreeLinks:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.SubCategoriesTreeLinks:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.SubCategoriesTreeLinks:hover{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}

/* Style pour les encarts Nouveauté, Promotion, TopTen, FrontPage, CrossSelling - Templates enavant */
.NameProductVignette a:link  {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductVignette a:visited {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductVignette a:hover {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:underline;}
.PriceVignette {color:#D33203; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:14px;}
.ImageProductVignette{border-top:1px dotted #dddddd; border-bottom:1px dotted #dddddd; padding-top:5px; padding-bottom:5px;}
.RetailPriceVignette {color:#d33203; font-size:12px; font-weight:normal; line-height:14px; text-decoration:line-through;}
.LinksPromoNewTop{text-align:center;}
.NameProductVignetteTopTen a:link  {color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
.NameProductVignetteTopTen a:visited {color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
.NameProductVignetteTopTen a:hover {color:#3d809a; font-size:11px; font-weight:normal; text-decoration:underline;}
.TopTenCols{border-bottom:1px dotted #e3e3e3; padding:5px 0px 5px 0;}
.NameProductVignetteFront{height:50px; vertical-align:top;}
a.comparaisonLink:link{color:#3d809a; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
a.comparaisonLink:visited{color:#3d809a; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
a.comparaisonLink:hover{color:#3d809a; font-size:12px; font-weight:bold; text-align:center; text-decoration:underline;}

/* Styles pour l'encart des produits */
.BoxProdTopLeft{background:url(images/01-BoxProdTopLeft.png) no-repeat right bottom; width:9px; height:9px;}
.BoxProdTopMiddle{background:url(images/01-BoxProdTopMiddle.png) repeat-x left bottom; width:100%; height:9px;}
.BoxProdTopRight{background:url(images/01-BoxProdTopRight.png) no-repeat left bottom; width:9px; height:9px;}
.BoxProdLeft{background:url(images/01-BoxProdLeft.png) repeat-y right top; width:9px; height:100%;}
.BoxProdMiddle{background:#ffffff; width:100%; vertical-align:top; text-align:center;}
.BoxProdRight{background:url(images/01-BoxProdRight.png) repeat-y left top; width:9px; height:100%;}
.BoxProdBottomLeft{background:url(images/01-BoxProdBottomLeft.png) no-repeat right top; width:9px; height:9px;}
.BoxProdBottomMiddle{background:url(images/01-BoxProdBottomMiddle.png) repeat-x left top; width:100%; height:9px;}
.BoxProdBottomRight{background:url(images/01-BoxProdBottomRight.png) no-repeat left top; width:9px; height:9px;}

/* Style pour le template modele_normal_liste.htm */
.NameProductListe a:link  {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductListe a:visited {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductListe a:hover {color:#3d809a; font-size:12px; font-weight:bold; text-decoration:underline;}
.PriceProductListe {color:#D33203; font-size:16px; font-weight:bold;}
.OldPriceProductListe {color:#D33203; font-size:12px; font-weight:bold; text-decoration:line-through;}
.EconomyPriceProductListe {color:#8a8a8a; font-size:12px; font-weight:bold;}
.SeparationProductListe {border-top:1px dotted #E7E7E7; padding-top:5px; padding-bottom:5px;}

/* Style pour les crochets de la pagination - shop&paging.asp */
.PageNavBar {color:#3d809a; font-weight:bold;}
