body{
	color:#555555;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

.bodyClass 
{
    background: #fafafa url("/images/fondsite.jpg") no-repeat scroll center top;	   
	/*background:#fafafa;*/
	height:704px;
	margin:0;
	padding:0;
}

:focus {border:none; outline:none;}

h1{margin:0 5px 0 5px; padding:5px 0 5px 30px; line-height:15px; font-weight:bold; letter-spacing:2px; color:#3c3c3c; font-size:16px; text-transform:uppercase; border-bottom:1px solid #d9d9d9;}
.Title{background:url(images/TitlePuce.png) no-repeat 0 20%;}

/* GENERAL - Styles pour la taille générale du site - 987px */ 
.TableGeneral{width:1275px;}

/* GENERAL - Styles pour le fond des champs texte de l'accueil du site */
.InputTexteLeft{background:url(images/InputTexteLeft.png) no-repeat right center; width:7px; height:20px;}
.InputTexteMiddle{background:url(images/InputTexteMiddle.png) repeat-x right center; height:20px;}
.InputTexteRight{background:url(images/InputTexteRight.png) no-repeat left center; width:7px; height:20px;}

/* GENERAL - Style pour les ombres du site */
.OmbreLeft{background:url(images/OmbreLeft.png) repeat-y right top; width:10px; height:100%;}
.OmbreRight{background:url(images/OmbreRight.png) repeat-y left top; width:10px; height:100%;}


/* HEADER - Style pour le fond du header du site */
.bgHeader{background:url(images/bgHeader.jpg) no-repeat left top #0b0607; width:964px; height:109px;}

/* HEADER - Style pour le logo et l'accroche du site */
.LogoSite{position:relative; float:left; padding:15px 0 0 20px;}
.AccrocheSite{color:#ffffff; font-size:18px; padding:40px 20px 0 0; text-align:right;}

/* HEADER - Style pour le menu haut dans le header du site */
.MenuHeader{position:relative; float:right; padding:0 10px 0 0;}
ul.navlist{margin-left:0; padding-left:0; white-space:nowrap;}
.navlist li{display:inline; list-style-type:none; background:url(images/MenuPuce.png) no-repeat center left; padding:0 0 0 6px;}
.navlist a {padding: 3px 10px;}
.navlist a:link, .navlist a:visited{color:#ffffff; text-decoration:none;}
.navlist a:hover{color:#ffffff; text-decoration:underline;}


/* BARRE MENU - Style pour le menu haut */
.MenuHaut{background:url(images/MenuHautBg.jpg) repeat-x left top; height:42px; width:100%; vertical-align:middle;}
.MenuHautSeparation{background:url(images/MenuHautSeparation.jpg) no-repeat left top; height:42px; width:2px;}
a.MenuHautLinks:link{color:#ffffff; font-size:14px; padding:0 10px 0 10px; text-decoration:none; display:block; height:42px; margin:0; background:url(images/MenuHautBg.jpg) repeat-x left top;}
a.MenuHautLinks:visited{color:#ffffff; font-size:14px;  padding:0 10px 0 10px; text-decoration:none; display:block; height:42px; margin:0; background:url(images/MenuHautBg.jpg) repeat-x left top;}
a.MenuHautLinks:hover{color:#424242; font-size:14px; padding:0 10px 0 10px; text-decoration:none; display:block; height:42px; margin:0; background:url(images/MenuHautBgOver.jpg) repeat-x left top;}
.MenuHautTexte{padding-top:13px;}

/* BARRE MENU - Style pour la recherche */
.CustTxtfieldSearch{background:none; border:none; color:#000000; margin:0; padding:0;}
.BoutonRechercher{background:url(images/BoutonRechercher.png) no-repeat left top; width:24px; height:19px; border:none; font-size:0px; cursor:pointer; letter-spacing:-50px;}


/* CONTENT - Style pour le fond du content du site */
.bgContent{background:#efefef; width:100%;}
.OmbreBottomLeft{background:url(images/OmbreBottomLeft.png) no-repeat right top; width:10px; height:18px;}
.ContentLeft{background:url(images/ContentLeft.png) no-repeat right top; width:10px; height:18px;}
.ContentMiddle{background:url(images/ContentMiddle.png) repeat-x left top; width:100%; height:18px;}
.ContentRight{background:url(images/ContentRight.png) no-repeat left top; width:10px; height:18px;}
.OmbreBottomRight{background:url(images/OmbreBottomRight.png) no-repeat left top; width:10px; height:18px;}

/* CONTENT LEFT - Style pour la partie gauche du content du site */
.ContentColLeft{width:180px; vertical-align:top; padding:5px;}
.BoxLeftSpace{margin:10px 0 0 0;}
.BoxRenseignementTop{background:url(images/BoxRenseignementTop.png) no-repeat left top; width:180px; height:7px;}
.BoxRenseignementMiddle{background:url(images/BoxRenseignementMiddle.png) repeat-y left top; color:#1f201f; font-size:11px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center;}
.BoxRenseignementBottom{background:url(images/BoxRenseignementBottom.png) no-repeat left top; width:180px; height:7px;}
.BoxCatalogueTitle{background:url(images/BoxCatalogueTitle.png) no-repeat left top; width:180px; height:21px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#73be1f; padding:0 0 0 10px;}
.BoxCatalogueTop{background:url(images/BoxCatalogueTop.png) no-repeat left top; width:180px; height:8px;}
.BoxCatalogueRepeat{background:url(images/BoxCatalogueRepeat.png) repeat-y left top; width:180px; height:100%;}
.BoxCatalogueMiddle{background:url(images/BoxCatalogueMiddle.png) no-repeat left top; width:180px; height:100%;}
.BoxCatalogueBottom{background:url(images/BoxCatalogueBottom.png) no-repeat left top; width:180px; height:8px;}
.BoxLeGuide{border:1px solid #d1d1d1; padding:1px; background:#f6f6f6;}

/* CONTENT CENTRE - Style pour la partie centrale du content du site */
.ContentColCenter{vertical-align:top; padding:5px 0 0 0;}

/* CONTENT MESSAGE */
.MessageTopLeft{background:url(images/MessageTopLeft.png) no-repeat right bottom; width:10px; height:10px;}
.MessageTopMiddle{background:#424242; width:100%; height:10px;}                        
.MessageTopRight{background:url(images/MessageTopRight.png) no-repeat left bottom; width:10px; height:10px;}
.MessageMiddleLeft{background:#424242; width:10px; height:100%;}
.MessageMiddle{background:#424242; width:100%; height:46px; vertical-align:middle; text-align:center;}
.MessageMiddleRight{background:#424242; width:10px; height:100%;}
.MessageBottomLeft{background:url(images/MessageBottomLeft.png) no-repeat right top; width:10px; height:10px;}
.MessageBottomMiddle{background:#424242; width:100%; height:10px;}
.MessageBottomRight{background:url(images/MessageBottomRight.png) no-repeat left top; width:10px; height:10px;}

/* CONTENT DROIT - Style pour la partie droite du content du site */
.ContentColRight{width:180px; vertical-align:top; padding:5px;}
.BoxRightSpace{margin:10px 0 0 0;}
.BoxColRightTitle{background:url(images/BoxColRightTitle.png) no-repeat left top; width:180px; height:21px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#73be1f; padding:0 0 0 10px;}
.BoxColRightTop{background:url(images/BoxColRightTop.png) no-repeat left top; width:180px; height:8px;}
.BoxColRightRepeat{background:url(images/BoxColRightRepeat.png) repeat-y left top; width:180px; height:100%;}
.BoxColRightMiddle{background:url(images/BoxColRightMiddle.png) no-repeat left top; width:180px; height:100%;}
.BoxColRightBottom{background:url(images/BoxColRightBottom.png) no-repeat left top; width:180px; height:6px;}
.BoxTxtNews{padding:0 5px 0 5px;}
.BoxMagasin{border:1px solid #d1d1d1; padding:1px; background:#f6f6f6;}


/* MENU BAS - Style pour le menu bas */
.OmbreFooterTopLeft{background:url(images/OmbreFooterTopLeft.png) no-repeat right top; width:10px; height:43px;}
.FooterTopLeft{background:url(images/FooterTopLeft.png) no-repeat right top; width:5px; height:43px;}
.FooterTopMiddle{background:url(images/FooterTopMiddle.png) repeat-x left top; width:100%; height:43px; color:#ffffff;}
.FooterTopRight{background:url(images/FooterTopRight.png) no-repeat left top; width:5px; height:43px;}
.OmbreFooterTopRight{background:url(images/OmbreFooterTopRight.png) no-repeat left top; width:10px; height:43px;}

/* MENU BAS - Style pour les liens du menu bas */
a.MenuBas:link{color:#ffffff; font-size:12px; text-decoration:none;}
a.MenuBas:visited{color:#ffffff; font-size:12px; text-decoration:none;}
a.MenuBas:hover{color:#DFDFDF; font-size:12px; text-decoration:underline;}


/* FOOTER - Style pour le footer du site */
.OmbreFooterLeft{background:url(images/OmbreFooterLeft.png) repeat-y right top; width:10px; height:100%;}
.FooterMiddle{background:#464646; color:#ffffff; font-size:11px; padding:0 10px 0 10px; text-align:justify;}
.OmbreFooterRight{background:url(images/OmbreFooterRight.png) repeat-y left top; width:10px; height:100%;}
.OmbreFooterBottomLeft{background:url(images/OmbreFooterBottomLeft.png) no-repeat right top; width:10px; height:16px;}
.FooterBottomLeft{background:url(images/FooterBottomLeft.png) no-repeat right top; width:10px; height:16px;}
.FooterBottomMiddle{background:url(images/FooterBottomMiddle.png) repeat-x left top; width:100%; height:16px;}
.FooterBottomRight{background:url(images/FooterBottomRight.png) no-repeat left top; width:10px; height:16px;}
.OmbreFooterBottomRight{background:url(images/OmbreFooterBottomRight.png) no-repeat left top; width:10px; height:16px;}


/* COPYRIGHT - Style pour le copyright et la mention légale */
.MentionLegale{margin:-10px 0 0 0}
.copyright{color:#7B7D7E; text-align:center; font-size:12px; padding-top:5px;}
.copyright a:link{color:#7B7D7E; text-decoration:none;}
.copyright a:visited{color:#7B7D7E;text-decoration:none;}
.copyright a:hover{color:#B0B9BD; text-decoration:none;}


/* CATEGORIES - Styles pour les liens de l'encart ClassicTree - shop$categories.asp  */
.SubCatTable{padding: 0pt 0pt 0pt 10px;}
.CategoriesTreeLinks{color:#0b0b0b; display:block; margin:0; height:15px; padding:2px 0 0 5px; font-size:11px; font-weight:bold;}
/*a.CategoriesTreeLinks:link{color:#0b0b0b; display:block; margin:0; height:15px; padding:2px 0 0 5px; font-size:11px; font-weight:bold; text-decoration:none;}
a.CategoriesTreeLinks:visited{color:#0b0b0b; display:block; margin:0; height:15px; padding:2px 0 0 5px; font-size:11px; font-weight:bold; text-decoration:none;}
a.CategoriesTreeLinks:hover{color:#0b0b0b; background:#86db26; display:block; margin:0; height:15px; padding:2px 0 0 5px; font-size:11px; font-weight:bold; text-decoration:none;}*/
a.SubCategoriesTreeLinks:link{color:#0b0b0b; font-size:11px; font-weight:normal; text-decoration:none;}
a.SubCategoriesTreeLinks:visited{color:#0b0b0b; font-size:11px; font-weight:normal; text-decoration:none;}
a.SubCategoriesTreeLinks:hover{color:#0b0b0b; background:#86db26; font-size:11px; font-weight:normal; text-decoration:none;}


/* CADDIE MINI - Styles pour l'encart Mini Caddie - shop$cart.asp */
.TableMiniCart{border-collapse:collapse; width:100%;}
.TdTitleMiniCart{padding:2px; color:#3b3c3c; font:bold 10px Arial, Helvetica, sans-serif; height:28px; text-align:center;} 
.TdMiniCart{font-size:10px; padding:10px 0 10px 0; color:#555555; border-bottom:none;}
.TdMiniCartGris{font-size:10px; padding:2px; color:#555555; background:#FDFDFD;}
.TxtMiniCart{color:#3c3c3c; font-size:13px;}
a.TxtMiniCart:link{color:#3c3c3c; font-size:13px; font-weight:normal; text-decoration:none;}
a.TxtMiniCart:visited{color:#3c3c3c; font-size:13px; font-weight:normal; text-decoration:none;}
a.TxtMiniCart:hover{color:#3c3c3c; font-size:13px; font-weight:normal; text-decoration:underline;}
.TxtArticleMiniCart{font-size:11px;}
a.LinkMiniCart:link{color:#550000; font-size:11px; font-weight:normal; text-decoration:none;}
a.LinkMiniCart:visited{color:#550000; font-size:11px; font-weight:normal; text-decoration:none;}
a.LinkMiniCart:hover{color:#550000; font-size:11px; font-weight:normal; text-decoration:underline;}


/* ACCUEIL MARQUE - Style pour l'affichage des marques */
.MarqueLeft{background:url(images/MarqueLeft.png) no-repeat right top; width:9px; height:149px;}
.MarqueTitle{background:url(images/MarqueTitle.png) no-repeat left top; width:100%; height:149px;}
.MarqueMiddle{background:url(images/MarqueMiddle.png) repeat-x left top; width:100%; height:149px; color:#000000;}
.MarqueSeparator{background:url(images/MarqueSeparator.png) no-repeat left top; width:3px; height:125px;}
.MarqueRight{background:url(images/MarqueRight.png) no-repeat left top; width:9px; height:149px;}
.MarqueTxt{height:18px; font-size:11px; text-transform:uppercase; font-weight:bold; color:#73be1f; padding:5px 0 0 0;}


/* PRODUIT ACCUEIL NOUVEAUTES - Style pour l'encart nouveautés dans le default.asp */
#content {width:685px; margin:0 0 15px 3px; padding:0;}
div.TitleNouveautes {font-size:11px; text-transform:uppercase; font-weight:bold; color:#73be1f; padding:5px 0 0 10px;}
/*h4 {margin:0; padding:7px 0 0 0; font-size:16px; text-transform:uppercase;}*/
div#feature_list {width:685px; height:240px; overflow:hidden; position: relative;}
div#feature_list ul {position: absolute; top:0; list-style:none; padding:0; margin:0;}
ul#tabs {left:0; z-index:2; background:url(images/BoxNouveautesLeft.png) no-repeat left top; width:242px; height:240px;}
ul#tabs li {font-size:12px; font-family:Arial;}
ul#tabs li img {padding:5px 5px 5px 5px; border:none; float:left; margin:9px 0 0 4px;}
ul#tabs li span {padding:4px 0 5px 5px; border:none; float:left; margin:10px 0 0 0;}
ul#tabs li a {color:#222; text-decoration:none;	display:block; padding:0px; height:42px; outline:none;}
ul#tabs li a:hover {text-decoration:underline;}
ul#tabs li a.current {background: url('images/feature-tab-current.png'); color: #FFF;}
ul#tabs li a.current:hover {text-decoration:none; cursor:default;}
ul#output {right:0; background:url(images/BoxNouveautesRight.png) no-repeat right bottom; width:443px; height:240px; position:relative;}
ul#output li {position:absolute; width:430px; height:240px; padding:30px 5px 0 5px;}
ul#output li a {position:absolute; bottom:43px; right:10px; padding:8px 12px; text-decoration:none; font-size:11px; color:#FFF; background:#000; -moz-border-radius:5px;}
ul#output li a:hover {background:#D33431;}
p.templateNews{margin:5px 5px 0 0;}
.ProductDescNews{color:#3C3C3C; font-size:11px;}
.ProductPriceNews{float:right; color:#550000; font-size:12px; font-weight:bold;}
.ProductRetailPriceNews{float:left; color:#550000; font-size:14px; font-weight:bold; text-decoration:line-through;}


/* PRODUIT ACCUEIL PROMOTION - Style pour l'encart promotion dans le default.asp */
.BoxPromosLeftTop{background:url(images/BoxPromosLeftTop.png) no-repeat left top; width:18px; height:8px;}
.BoxPromosLeftMiddle{background:url(images/BoxPromosLeftMiddle.png) repeat-y left top; width:18px; height:100%;}
.BoxPromosLeftBottom{background:url(images/BoxPromosLeftBottom.png) no-repeat left bottom; width:18px; height:8px;}
.BoxPromosMiddle{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; background:url(images/BoxPromosMiddle.png) repeat-x left top #fefefe; width:100%; height:100%;}
.BoxPromosRightTop{background:url(images/BoxPromosRightTop.png) no-repeat left top; width:10px; height:8px;}
.BoxPromosRightRepeat{background:url(images/BoxPromosRightRepeat.png) repeat-y left top; width:10px; height:100%;}
.BoxPromosRightMiddle{background:url(images/BoxPromosRightMiddle.png) no-repeat left top; width:10px; height:100%;}
.BoxPromosRightBottom{background:url(images/BoxPromosRightBottom.png) no-repeat left bottom; width:10px; height:8px;}
.NameProdPromos{height:60px; vertical-align:top;}
.NameProdPromos a:link {color:#444444; font-size:12px; font-weight:normal; text-decoration:none;}
.NameProdPromos a:visited {color:#444444; font-size:12px; font-weight:normal; text-decoration:none;}
.NameProdPromos a:hover {color:#444444; font-size:12px; font-weight:normal; text-decoration:underline;}
.PriceVignettePromos {color:#550000; font-size:11px; font-weight:bold;}
.RetailPriceVignettePromos {color:#550000; font-size:11px; font-weight:normal; text-decoration:line-through;}

/* PRODUIT ACCEUIL - Style pour les encarts TopTen, FrontPage, CrossSelling - Templates enavant */
.NameProductVignette a:link  {color:#580b11; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductVignette a:visited {color:#580b11; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductVignette a:hover {color:#580b11; font-size:12px; font-weight:bold; text-decoration:underline;}
.NameProductVignetteFront{height:35px; vertical-align:top; text-align:left;}
.ImgProductVignette {text-align:left; vertical-align:top;}
.ImgProductVignette img {border:1px solid #DFDFDF;}
.DescProductVignette{color:#333333; text-align:justify; vertical-align:top; padding:0 0 0 5px; width:100%;}
.PriceVignette {color:#550000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:14px;}
.RetailPriceVignette {color:#550000; font-size:12px; font-weight:normal; line-height:14px; text-decoration:line-through;}

.NameProductVignetteProfile a:link  {color:#3c3c3c; font-size:11px; font-weight:normal; text-decoration:none;}
.NameProductVignetteProfile a:visited {color:#3c3c3c; font-size:11px; font-weight:normal; text-decoration:none;}
.NameProductVignetteProfile a:hover {color:#3c3c3c; font-size:11px; font-weight:normal; text-decoration:underline;}
.ProfileCols{padding:0px 0px 0px 8px;}

.LinksPromoNewTop{text-align:center;}
.NameProductVignetteTopTen a:link  {color:#580b11; text-align:center; font-size:11px; font-weight:normal; text-decoration:none;}
.NameProductVignetteTopTen a:visited {color:#580b11; text-align:center; font-size:11px; font-weight:normal; text-decoration:none;}
.NameProductVignetteTopTen a:hover {color:#580b11; text-align:center; font-size:11px; font-weight:normal; text-decoration:underline;}
.TopTenCols{border-bottom:1px dotted #e3e3e3; padding:5px 0px 5px 0;}
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;}

/* VENTES CROISEES - Style pour l'affichage des ventes croisées */
.TableProductCrossSelling {padding:2px 0 0 0; width:140px;}
.NameProductCrossSelling a:link  {color:#580b11; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductCrossSelling a:visited {color:#580b11; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductCrossSelling a:hover {color:#580b11; font-size:12px; font-weight:bold; text-decoration:underline;}
.NameProductCrossSellingFront{height:63px; vertical-align:top; text-align:center;}
.CrossSellingLeft{background:url(images/CrossSellingLeft.png) no-repeat right top; width:9px; height:210px;}
.CrossSellingTitleBg{background:url(images/CrossSellingTitleBg.png) no-repeat left top; width:100%; height:210px;}
.CrossSellingMiddle{background:url(images/CrossSellingMiddle.png) repeat-x left top; width:100%; height:210px; color:#000000;}
.CrossSellingSeparator{background:url(images/CrossSellingSeparator.png) no-repeat left top; width:3px; height:187px;}
.CrossSellingRight{background:url(images/CrossSellingRight.png) no-repeat left top; width:9px; height:210px;}

/* CADRE PRODUITS - Style pour les cadres des produits */
.CadreProdTopLeft{background:url(images/CadreProdTopLeft.png) no-repeat right bottom; width:10px; height:10px;}
.CadreProdTopMiddle{background:url(images/CadreProdTopMiddle.png) repeat-x left bottom; width:100%; height:10px;}                        
.CadreProdTopRight{background:url(images/CadreProdTopRight.png) no-repeat left bottom; width:10px; height:10px;}
.CadreProdRepeatLeft{background:url(images/CadreProdRepeatLeft.png) repeat-y right top; width:10px; height:100%;}
.CadreProdRepeatMiddle{background:#ffffff; width:100%; height:100%;}
.CadreProdRepeatRight{background:url(images/CadreProdRepeatRight.png) repeat-y left top; width:10px; height:100%;}
.CadreProdMiddleLeft{background:url(images/CadreProdMiddleLeft.png) no-repeat right top; width:10px; height:121px;}
.CadreProdMiddle{background:url(images/CadreProdMiddle.png) repeat-x right top; width:100%; height:100%;}
.CadreProdMiddleRight{background:url(images/CadreProdMiddleRight.png) no-repeat right top; width:10px; height:121px;}
.CadreProdBottomLeft{background:url(images/CadreProdBottomLeft.png) no-repeat right top; width:10px; height:10px;}
.CadreProdBottomMiddle{background:url(images/CadreProdBottomMiddle.png) repeat-x left top; width:100%; height:10px;}
.CadreProdBottomRight{background:url(images/CadreProdBottomRight.png) no-repeat left top; width:10px; height:10px;}


/* LISTING PRODUITS - Style pour le template modele_normal_liste.htm */
.NameProductListe {padding:0 0 3px 0;}
.NameProductListe a:link  {color:#580b11; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductListe a:visited {color:#580b11; font-size:12px; font-weight:bold; text-decoration:none;}
.NameProductListe a:hover {color:#580b11; font-size:12px; font-weight:bold; text-decoration:underline;}
.DescProductListe {color:#333333; text-align:justify;}
.PriceProductListe {color:#550000; font-size:12px; font-weight:bold;}
.OldPriceProductListe {color:#550000; 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:3px; padding-bottom:3px;}
.imgProd{border:1px solid #DFDFDF;}

/* CADRE FICHE PRODUITS - Style pour les cadres des fiches produits */
.CadreFPTitleTopLeft{background:url(images/CadreFPTitleTopLeft.png) no-repeat right bottom; width:10px; height:10px;}
.CadreFPTitleTopMiddle{background:url(images/CadreFPTitleTopMiddle.png) repeat-x left bottom; width:100%; height:10px;}                        
.CadreFPTitleTopRight{background:url(images/CadreFPTitleTopRight.png) no-repeat left bottom; width:10px; height:10px;}

.CadreFPTitleLeft{background:url(images/CadreFPTitleLeft.png) repeat-y right top; width:10px; height:100%;}
.CadreFPTitleMiddle{background:#3c3c3c; color:#73be1f; font-size:16px; font-weight:bold; padding:0 0 10px 0; width:100%; height:100%;}
.CadreFPTitleRight{background:url(images/CadreFPTitleRight.png) repeat-y left top; width:10px; height:100%;}

.CadreFPTopLeft{background:url(images/CadreFPTopLeft.png) no-repeat right bottom; width:10px; height:10px;}
.CadreFPTopMiddle{background:url(images/CadreFPTopMiddle.png) repeat-x left bottom; width:100%; height:10px;}                        
.CadreFPTopRight{background:url(images/CadreFPTopRight.png) no-repeat left bottom; width:10px; height:10px;}
.CadreFPRepeatLeft{background:url(images/CadreFPRepeatLeft.png) repeat-y right top; width:10px; height:100%;}
.CadreFPRepeatMiddle{background:#ffffff; width:100%; height:100%; vertical-align:top;}
.CadreFPRepeatRight{background:url(images/CadreFPRepeatRight.png) repeat-y left top; width:10px; height:100%;}
.CadreFPBottomLeft{background:url(images/CadreFPBottomLeft.png) no-repeat right top; width:10px; height:10px;}
.CadreFPBottomMiddle{background:url(images/CadreFPBottomMiddle.png) repeat-x left top; width:100%; height:10px;}
.CadreFPBottomRight{background:url(images/CadreFPBottomRight.png) no-repeat left top; width:10px; height:10px;}


/* FICHE PRODUIT - Style pour les template etendue de la fiche produit */
.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;}
.DescFicheProd{color:#555555; font-size:12px; text-align:justify; padding-top:5px; padding-bottom:5px;}
.SeparationFicheProd{ border-top:1px dotted #E7E7E7; padding-top:5px; padding-bottom:5px;} 
.LinksFicheProd a:link{color:#3c3c3c; font-size:12px; text-decoration:none;}
.LinksFicheProd a:visited{color:#668b00; font-size:12px; text-decoration:none;}
.LinksFicheProd a:hover{color:#668b00; font-size:12px; text-decoration:underline;}
.QteFicheProd{color:#36555E; font-size:11px; font-weight:bold;}

.Description{text-align:justify; color:#A6A3A3; padding-bottom:10px;}
.ImgProd{float:right; padding-left:10px;}
.ProdDesc{color:#A6A3A3; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:11px;}

.MultiImage{width:40px; border:1px solid #cccccc}

/* Style pour quand le prix est différent selon l'option choisie */
.OptionPrice{font-size:12px; color:#550000; 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:#3c3c3c; font-size:10px; text-align:left;}
/* Style pour la date de disponibilité du produit */
.dateavailablefont{color:#3c3c3c; 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:#3c3c3c; font-size:10px; text-align:right;}
/* 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 #cccccc; background:#f7f7f7; border-collapse:collapse; margin-bottom:5px; width:100%;}
.CriteresComparaison td {padding:5px; border-bottom:1px dotted #cccccc; border-left:1px dotted #cccccc; color:#3c3c3c; font-weight:bold; font-size:11px;}
.CriteresComparaisonTitle{color:#550000; font-weight:bold; font-size:15px;}
/* Style pour les commentaires */
.TableCommentaires{border: 1px solid #cccccc; background:#f7f7f7; border-collapse:collapse; margin-bottom:5px; width:100%; height:30px;}
.TableCommentaires td{color:#3c3c3c; padding:0 0 0 5px;}
.TxtReviewList{color:#3c3c3c; 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{height:18px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#73be1f; padding:5px 0 0 0;}
/* style pour le prix degressif selon la quantité- shopproductssubs.asp */
.PrixParQte{border: 1px solid #cccccc; border-collapse:collapse; margin-bottom:5px; width:100%;}
.PrixParQteTitle{padding:2px; border-bottom:1px dotted #cccccc; color:#3c3c3c; background:#f7f7f7; font-size:11px; font-weight:bold;} 
.PrixParQteContent{padding:2px; border-bottom:1px dotted #cccccc; color:#3c3c3c; font-size:11px;} 
/* style pour la loi chatel - shopproductssubs.asp */
.LoiChatel{border: 1px solid #cccccc; border-collapse:collapse; margin-bottom:5px; width:100%;}
.LoiChatel td{padding:2px; border-bottom:1px dotted #cccccc; color:#3c3c3c; font-weight:bold; font-size:11px;}
/* style pour les options de commandes - shopproductfeaturesgenerates.asp */
/* GenerateDropDownList style pour les options de commandes avec un menu déroulant */
.GenerateDropDownList{border: 1px solid #cccccc; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateDropDownList td{padding:2px; border-bottom:1px dotted #cccccc; color:#3c3c3c; font-weight:bold; font-size:11px;}
/* GenerateButton style pour les options de commandes avec un bouton radio ou une checkbox */
.GenerateButton {border: 1px solid #cccccc; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateButton td {padding:2px; color:#3c3c3c; font-size:11px;} 
.GenerateButtonTxt{color:#36555E; font-weight:bold;}
.GenerateButtonBorder {border:1px dotted #cccccc;}
/* Style pour le texte des Option de commande Montant libre et Option de commande Texte libre */
.GenerateFeaturesTxt {color:#3c3c3c;}
/* Style pour les options de commande avec le bouton commander */
.GenerateOrderButton {border: 1px dotted #cccccc; text-align:center; border-collapse:collapse; margin-bottom:5px; width:100%;}
.GenerateOrderButton td{padding:2px; border:1px dotted #cccccc; text-align:center; color:#3c3c3c; font-weight:bold; font-size:11px; height:30px;} 
.GenerateOrderButton td.FeatureName{text-align:left;} 
.GenerateOrderButtonTr {background:#ececec;}

.TableSansOptions{border: 1px dotted #cccccc; text-align:center; border-collapse:collapse; margin-bottom:5px; width:100%;}
.TdSansOptions {padding:2px; border:1px dotted #cccccc; text-align:center; color:#3c3c3c; font-weight:bold; font-size:11px; height:30px;} 
.FeatureName{text-align:left;} 
.TrSansOptions {background:#ececec;}

/* Style pour le bouton commander */
.BoutOrderLeft{background:url(images/boutOrderLeft.png) no-repeat right top; width:27px; height:25px; cursor:pointer;}
.BoutOrderMiddle{background:url(images/boutOrderMiddle.png) repeat-x right top; height:25px; text-align:center; padding:0 3px 2px 3px; cursor:pointer;}
.BoutOrderRight{background:url(images/boutOrderRight.png) no-repeat left top; width:6px; height:25px; cursor:pointer;}
a.BoutOrder:link{color:#ffffff; font-size:10px; font-weight:normal; text-align:center; text-decoration:none;}
a.BoutOrder:visited{color:#ffffff; font-size:10px; font-weight:normal; text-align:center; text-decoration:none;}
a.BoutOrder:hover{color:#ffffff; font-size:10px; font-weight:normal; text-align:center; text-decoration:none;}

/* Easy Slider  - CROSSELING (slider) - MARQUES (slider2) */
#contentSlider{position:relative;}	
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0; padding:0; list-style:none;}
/* define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here */ 
#slider li {width:850px; height:200px; overflow:hidden;}	
#slider2 li {width:850px; height:125px; overflow:hidden;}	
#prevBtn, #nextBtn,	#slider1next, #slider1prev{display:block; width:14px; height:28px; position:absolute; left:-13px; top:80px; z-index:1000;}
#nextBtn, #slider1next{ left:849px;}														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{display:block; position:relative; width:14px; height:28px; background:url(images/btn_prev.gif) no-repeat 0 0; font-size:0; line-height:0; color:#ffffff;}	
#nextBtn a, #slider1next a{background:url(images/btn_next.gif) no-repeat 0 0; font-size:0; line-height:0; color:#ffffff;}
/* numeric controls */	
ol#controls{margin:1em 0; padding:0; height:28px;}
ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px;}
ol#controls li a{float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none;}
ol#controls li.current a{background:#5DC9E1; color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */


/* CADRE CATREGORIES - Style pour les cadres des produits */
.CadreCatTopLeft{background:url(images/CadreCatTopLeft.png) no-repeat right bottom; width:9px; height:9px;}
.CadreCatTopMiddle{background:url(images/CadreCatTopMiddle.png) repeat-x left bottom; width:100%; height:9px;}                        
.CadreCatTopRight{background:url(images/CadreCatTopRight.png) no-repeat left bottom; width:9px; height:9px;}
.CadreCatRepeatLeft{background:url(images/CadreCatRepeatLeft.png) repeat-y right top; width:9px; height:100%;}
.CadreCatRepeatMiddle{background:#fefefe; width:100%; height:100%;}
.CadreCatRepeatRight{background:url(images/CadreCatRepeatRight.png) repeat-y left top; width:9px; height:100%;}
.CadreCatMiddleLeft{background:url(images/CadreCatMiddleLeft.png) no-repeat right top; width:9px; height:47px;}
.CadreCatMiddle{background:url(images/CadreCatMiddle.png) repeat-x right top; width:100%; height:100%;}
.CadreCatMiddleRight{background:url(images/CadreCatMiddleRight.png) no-repeat right top; width:9px; height:47px;}
.CadreCatBottomLeft{background:url(images/CadreCatBottomLeft.png) no-repeat right top; width:9px; height:9px;}
.CadreCatBottomMiddle{background:url(images/CadreCatBottomMiddle.png) repeat-x left top; width:100%; height:9px;}
.CadreCatBottomRight{background:url(images/CadreCatBottomRight.png) no-repeat left top; width:9px; height:9px;}

/* NAVIGATION CATEGORIES - Style pour les catégories dans shopdisplaycategories.asp */
.TableCat{width:100%;}
.TdCat{color:#3c3c3c; font:bold 11px Arial, Helvetica, sans-serif; text-align:left; padding:2px 0 2px 0;} 
.TdCat a:link  {padding:0 5px 0 0; color:#550000; font-size:12px; font-weight:bold; text-decoration:none;}
.TdCat a:visited {padding:0 5px 0 0; color:#550000; font-size:12px; font-weight:bold; text-decoration:none;}
.TdCat a:hover {padding:0 5px 0 0; color:#550000; font-size:12px; font-weight:bold; text-decoration:underline;}
.ImgCat{float:left;}
.MemoCat{color:#555555; text-align:justify; font-size:12px; font-weight:normal; padding:4px 0 0 0;}
a.CategoryLinks:link{color:#3c3c3c; font-size:13px; font-weight:bold; text-decoration:none;}
a.CategoryLinks:visited{color:#3c3c3c; font-size:13px; font-weight:bold; text-decoration:none;}
a.CategoryLinks:hover{color:#3c3c3c; font-size:13px; font-weight:bold; text-decoration:underline;}


/* NAVIGATION PRODUITS - Style pour les produits et la mise en forme du filtre des produits et des pages dans shopdisplayproducts.asp */
.TableNavigation {border:1px solid #dddddd; background:#f9f9f9; width:100%;}
.PageNavigation {color:#777777; font-size:11px; text-align:right;}
.TableProdFiltering{border: 1px solid #dddddd; background:#f9f9f9; border-collapse:collapse;}
.TdTitleProdFiltering{padding:5px; border:1px solid #dddddd; color:#3c3c3c; background:#f4f4f4; font-weight:bold; font-size:11px; height:28px; text-align:center; width:33%;} 
.TdProdFiltering{font-size:10px; padding:5px; color:#555555; border:1px solid #dddddd; text-align:center; width:33%;}
.ShowdisplayTypes{color:#550000;}

/* NAVIGATION PRODUITS - Style pour la barre de navigation dans shopproductsubs.asp */
.LinksNavigation {color:#3c3c3c; font-size:12px; font-weight:bold; vertical-align:middle;}
.LinksNavigation a:link  {color:#3c3c3c; font-size:12px; font-weight:bold; text-decoration:none;}
.LinksNavigation a:visited {color:#3c3c3c; font-size:12px; font-weight:bold; text-decoration:none;}
.LinksNavigation a:hover {color:#3c3c3c; font-size:12px; font-weight:bold; text-decoration:underline;}

/* NAVIGATION PRODUITS - Style pour les crochets de la pagination - shop&paging.asp */
.PageNavBar {color:#3c3c3c; font-weight:bold;}

/* NAVIGATION PRODUITS - Pagination */
.NumPageTable{padding:10px 0 5px 0;}
.NumPageOff{background:url(images/01-numpageOff.png) no-repeat; width:39px; height:39px; text-align:center; vertical-align:top;  padding:7px 0 0 0; cursor:pointer; font-size:12px; font-weight:bold; color:#4a96a7;}
.NumPageOn{background:url(images/01-numpageOn.png) no-repeat; width:39px; height:39px; text-align:center; vertical-align:top;  padding:7px 0 0 0; cursor:pointer; font-size:12px; font-weight:bold; color:#3c3c3c;}
.ButtonPageOn{background:url(images/01-buttonpageOn.png) no-repeat; width:75px; height:39px; text-align:center; vertical-align:top;  padding:7px 0 0 0; cursor:pointer; font-size:12px; font-weight:bold; color:#3c3c3c;}
.ButtonPageOff{background:url(images/01-buttonpageOff.png) no-repeat; width:75px; height:39px; text-align:center; vertical-align:top;  padding:7px 0 0 0; cursor:pointer; font-size:12px; font-weight:bold; color:#4a96a7;}
.NumPage{text-align:center; color:#4a96a7;font-weight:bold;}
.NumPageOff a:link, .NumPageOff a:visited, .NumPageOff a:hover, .ButtonPageOff a:link, .ButtonPageOff a:visited, .ButtonPageOff a:hover{color:#7f7e82; 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:#ffffff; font-size:12px; text-decoration:none;}


/* NEWSLETTER - Styles pour les liens de l'encart Newsletter - shop$customerdisplays.asp  */
.TxtBoxMailList{color:#8a8a8a; font-size:12px; vertical-align:top; text-align:center;}


/* IDENTIFICATION CLIENT - Style pour les tables */
/* Mise en forme des tables Identifiez-vous et nouveau client */
h3 {border-bottom:1px solid #E3E3E3; font-size:12px; font-weight:bold; padding-bottom:3px; color:#36555E;}
.TableLoginIdentification{border: 1px solid #cccccc; background:#ffffff; border-collapse:collapse; height:260px;}
.TitleLoginIdentification{padding:5px; border:1px solid #cccccc; text-align:left; background:#f1f1f1; color:#3c3c3c; font-size:12px; font-weight:bold; height:30px;}
.TableLoginNewClient{border: 1px solid #b7b7b7; background:#ffffff; border-collapse:collapse; height:260px;}
.TitleLoginNewClient{padding:5px; border:1px solid #b7b7b7; text-align:left; background:#dbdbdb; color:#550000; font-size:12px; font-weight:bold; height:30px;}
.ContentLogin{padding:5px; text-align:justify; height:230px;}
.EspaceTxtLogin{padding-bottom:8px;}
.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.png); background-repeat: no-repeat; background-position: 0 .2em; padding-left:1.2em; margin-left:10px;}
.CustTxtfieldLogin{background:none; border:none; color:#000000; margin:0; padding:0;}
.BoutonLogin{background:url(images/BoutonLogin.png) no-repeat top left; width:93px; height:22px; margin:5px 0 5px 0;}
.BoutonLogin input{border:none; background:none; display:block; cursor:pointer; margin:0; padding:2px 0 0 0;}

/* IDENTIFICATION CLIENT - Styles pour les liens de l'encart Zone Clients - shop$customers.asp  */
a.LoginformLinks:link{color:#550000; font-size:11px; font-weight:normal; text-decoration:none;}
a.LoginformLinks:visited{color:#550000; font-size:11px; font-weight:normal; text-decoration:none;}
a.LoginformLinks:hover{color:#550000; font-size:11px; font-weight:normal; text-decoration:underline;}
.LoginformTxt{color:#555555; font-size:12px; vertical-align:top;}

/* IDENTIFICATION CLIENT - Styles pour les liens de l'encart Faites équipe avec nous et Zone Clients connecté- shop$customers.asp  */
a.BoxCustomerLinks:link{color:#3c3c3c; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinks:visited{color:#3c3c3c; font-size:12px; font-weight:normal; text-decoration:none;}
a.BoxCustomerLinks:hover{color:#3c3c3c; font-size:12px; font-weight:normal; text-decoration:underline;}
.BoxCustomerCols{border-bottom:1px solid #efefef; padding:5px 0 5px 0;}
a.BoxCustomerLinksCheckout:link{color:#550000; font-size:12px; font-weight:bold; text-decoration:underline;}
a.BoxCustomerLinksCheckout:visited{color:#550000; font-size:12px; font-weight:bold; text-decoration:underline;}
a.BoxCustomerLinksCheckout:hover{color:#550000; font-size:12px; font-weight:bold; text-decoration:none;}

/* IDENTIFICATION CLIENT - Mise en forme du texte terminer votre commande -> shop$customers */
a.CustomerLinksCheckout:link{color:#550000; font-size:14px; font-weight:normal; text-decoration:underline;}
a.CustomerLinksCheckout:visited{color:#550000; font-size:14px; font-weight:normal; text-decoration:underline;}
a.CustomerLinksCheckout:hover{color:#550000; font-size:14px; font-weight:normal; text-decoration:none;}
.CustomerColsFondCheckout{background:#dbdbdb;}

/* IDENTIFICATION CLIENT - Styles pour les liens de la page votre compte - shop$customers.asp */
a.CustomerLinks:link{color:#3c3c3c; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinks:visited{color:#3c3c3c; font-size:14px; font-weight:normal; text-decoration:none;}
a.CustomerLinks:hover{color:#3c3c3c; font-size:14px; font-weight:normal; text-decoration:underline;}
.CustomerCols{border-bottom:1px dotted #dddddd; padding:5px 30px 5px 0;}

/* PROCESSUS CLIENT
- 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, .TableCustomerHistory, .TableRMA, .TableExamCde{border: 1px solid #cccccc; background:#ffffff; border-collapse:collapse; width:100%;}
.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, .TitleCustomerHistory, .TitleRMA, .TitleExamCde{padding:5px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; text-align:left; background:#f7f7f7; color:#3c3c3c; 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, .ContentCustomerHistory, .ContentRMA, .ContentExamCde{padding:5px; text-align:left; color:#555555;}

.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 */
.BoxCustomerHistory{padding:4px; width:565px; height:250px; overflow:auto;} /* Style pour la div qui affiche les produits récemment consultés -> shop$profile.asp */
.EspaceCustomerHistory{padding-top:70px;} /* Style pour l'espace avant l'affichage des produits récemment consultés -> shop$profile.asp */

/* Couleur utilisé pour l'inscription affilié, l'inscription et le compte client */
.colorOutAffilie, .colorOutCustomer{background:#dbdbdb; color:#550000; font-size:12px; font-weight:bold; cursor:pointer;}
.colorOverAffilie, .colorOverCustomer {background:#f7f7f7; color:#3c3c3c; font-size:12px; font-weight:bold; cursor:pointer;}
/* Style pour l'astérisque des champs obligatoires */
.asterisque{color:#ee0000; padding-left:2px;}
/* Style pour les conditions générales de ventes et les conditions générales d'affiliation */
.BoxConditionsGenerales{padding : 4px; width : 565px; height : 250px; overflow : auto; border:1px solid #E7E7E7;}
.ConditionsGenerales{font-weight:bold;color:#550000;}


/* ZONE AFFILIE - Style pour les liens de la zone affilé */
a.ZoneAffilie:link{font-size:12px; color:#3c3c3c; text-decoration:none;}
a.ZoneAffilie:visited{font-size:12px; color:#3c3c3c; text-decoration:none;}
a.ZoneAffilie:hover{font-size:12px; color:#3c3c3c; text-decoration:underline;}
/* style pour la bordure intérieure due la zone affilié */
.ZoneAffilieBorder{border-top:1px dotted #dddddd;}
/* 
- 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:#dbdbdb; 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 #cccccc; background:#ffffff; width:100%}
.TitleRecapCart{padding:5px; border-bottom:1px solid #cccccc; background:#f7f7f7; color:#3c3c3c; font-size:12px; font-weight:bold; height:30px;}
.TableRecapCartTotal{border-collapse:collapse; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.RecapCartTotal{padding:5px; border-bottom:1px solid #cccccc; background:#d2e7fc; color:#550000; font-size:12px; font-weight:bold; height:30px;}
.BordGaucheRecapCart{border-right:1px solid #cccccc; padding:5px;}
.BordRecapCartTotal{border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding:5px;}
.Color1RecapCart{padding:5px; background:#ffffff;}
.Color2RecapCart{padding:5px; background:#dbdbdb;}

/* PROCESSUS COMMANDE - Mise en forme du Caddie et du processus (chemin de fer) */
.TableCartFormat{border: 1px solid #cccccc; background:#ffffff; width:100%}
.TitleCartFormat{padding:5px; border-bottom:1px solid #cccccc; background:#f7f7f7; color:#3c3c3c; font-size:12px; font-weight:bold; height:30px;}
.ContentCartFormat{padding:5px; border-right:1px solid #cccccc;}
.SeparationCartFormat{border-bottom:1px dotted #E7E7E7;}
.Qte{border:2px solid #898989; text-align:center;}
.TableCartFormatTotal{border-collapse:collapse; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.CartFormatTotal{padding:5px; border-bottom:1px solid #cccccc; background:#dbdbdb; color:#550000; font-size:12px; font-weight:bold; height:30px;}
.BorderCartFormatTotal{border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.ProcessusCdeON{color:#550000; font-weight:bold;}
.ProcessusCdeOFF{color:#3c3c3c; font-weight:bold;}
.TxtQtePanier{font-weight:bold; font-size:12px;}
a.carthyperlink:link{font-size:11px; color:#3c3c3c; text-decoration:none;}
a.carthyperlink:visited{font-size:11px; color:#3c3c3c; text-decoration:none;}
a.carthyperlink:hover{font-size:11px; color:#3c3c3c; text-decoration:none;}
.RefFeaturesCart{color:#888888; 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;}


/* FAQ - style pour la mise en page de la FAQ - Shop_Faq_Design.asp */
.FaqCatTable{border:1px solid #cccccc; background:#ffffff; border-collapse:collapse; width:100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.FaqCatRow{padding:5px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; text-align:left; background:#f7f7f7; color:#3c3c3c; font-size:12px; font-weight:bold; height:30px;}
.FaqCatRow Td{font-weight:bold; font-size:12px; color:#3c3c3c;}
.FaqIssuesRow{color:#464646; font-weight: bold;}
.FaqAnswersRow{color: #8A8A8A; border-bottom:1px dotted #E6E9ED;}
.FaqSearchAndFound{background-color:#86DB26; color:#FF0000;}
.FaqTxtReponse{padding:5px; text-align:justify;}


/* style pour le message d'erreur - shop$errors.asp */
.WriteAlertError{background:#ff0000; color:#ffffff; text-align:justify; font-weight:bold; padding-left:5px;}

/* Style lié à Shop$colors.asp */
/* simple message - Shop$colors.asp */
.shopwriteSimpleMsg{background:#FDFDFD; color:#131313; border:1px solid #DEDEDE; text-align:justify;}
/* style pour le message de confirmation - Shop$colors.asp */
.ShopWriteHeader{border:1px solid #cccccc; background:#E5E5E5; color:#000000; text-align:justify; font-weight:bold;}

.custselectfield {
background: url(images/FondInputGeneral.jpg) repeat-x center center;
border:1px solid #cccccc;
color:#3c3c3c;
margin:0;
padding:0;
}

select {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
background: url(images/FondInputGeneral.jpg) repeat-x center center;
border:1px solid #cccccc;
color:#3c3c3c;
margin:0;
padding:0;
height:18px
}

.custtxtfield, .Custtxtfield, .txtfield {
background: url(images/FondInputGeneral.jpg) repeat-x center center;
border:1px solid #cccccc;
color:#3c3c3c;
margin:0;
padding:0;
}

.Custsubmitbtn, .custsubmitbtn {
  color:#3c3c3c;
  font: bold 11px Arial,Helvetica,sans-serif;
  background-color:#f9f9f9;
  border: 1px solid;
  border-color: #f9f9f9 #f1f1f1 #d0d0d0 #f1f1f1;
  background : url(images/01-FondBouton.jpg) repeat-x center center #f9f9f9; 
  cursor:pointer;
  height:20px;
}

.CustsubmitbtnCde {
  color:#3c3c3c;
  font: bold 11px Arial,Helvetica,sans-serif;
  background-color:#88db29;
  border: 1px solid;
  border-color: #88db29 #ccf1a4 #ccf1a4 #ccf1a4 ;
  background : url(images/01-FondBoutonVert.jpg) repeat-x #88db29; 
  cursor:pointer;
  height:20px;
}

/* 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:#550000; font-size:11px; text-decoration:none; }
	a:visited{color:#550000; font-size:11px; text-decoration:none; }
	a:hover{color:#550000; 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:#cc0000;
	font-family:Tahoma,arial;
	font-size:11px;    
	font-weight:normal;
	}
	
	
/* ----------------------------------------------------------STYLES NON UTILISES------------------------------------------------------ */
/* 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 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 Rechercher - shop$customerdisplays.asp  */
a.AdvancedSearchLink:link{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.AdvancedSearchLink:visited{color:#3d809a; font-size:11px; font-weight:normal; text-decoration:none;}
a.AdvancedSearchLink:hover{color:#3d809a; font-size:11px; font-weight:normal; 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;}	
