/* 
	
	shop.css contient les styles propres à Cybershop, nécessaires pour le bon fonctionnement et l'affichage
	correct du site. Pour les utilisateurs non-avertis, vous voudrez bien n'effectuer aucune opération de
	modification à l'intérieur de ce fichier afin de garantir la pérénnité de votre site internet.
	
	Pour la personnalisation avancée de votre charte graphique, vous pouvez à loisir utiliser le fichier CSS
	importé ci-après "perso.css" ; celui-ci contient les styles généraux propres à la boutique et permettant
	d'effectuer rapidement les modifications nécessaires pour personnaliser entièrement celle-ci.
	
	Ces deux feuilles de style sont organisées par rubriques pour permettre une meilleure lisibilité.
	
	Nous déclinons toutes responsabilités quand à la mauvaise utilisation de ces fichiers entraînant 
	des problèmes d'affichage sur le site.
	
	François pour Nemesis Softwares
	copyright Cybershop 2009
	
*/

/* import de la feuille de style externe 
pour gérer tous les styles propres à la boutiques */
	@import url("perso.css");


	.FondAccueilHeader{ background:url(../images/AccueilHeader.jpg) no-repeat top left #f4f4f6; width:980px; height:227px; }
	.AccueilMenu { height:85px; vertical-align:bottom; }
	.AccueilLogo { text-align:right; height:130px; vertical-align:middle; padding-right:170px; }
	.FondAccueilContent{ background:#f9f9f9; vertical-align:middle; text-align:center; }
	.FondAccueilFooter{ background:url(../images/AccueilFooter.jpg) no-repeat top left #ffffff; width:980px; height:45px; vertical-align:top; }
	

/* Style pour les ombre du site */
.OmbreLeft{background:url(../images/ombreLeft.png) repeat-y top right; width:5px; height:100%;}
.OmbreRight{background:url(../images/ombreRight.png) repeat-y top left; width:5px; height:100%;}
	
/* Style pour la partie header du site */
.FondHeader{background:url(../images/fondHeader.jpg) repeat-x top left; width:100%; height:145px;}
.Logo{text-align:left; vertical-align:middle;}
.ImgHeader{text-align:right; background:url(../images/imgHeader.jpg) no-repeat top right; width:537px; height:145px;}
.MenuHeader{position:relative;}
.MenuPositionHeader{position:absolute; float:left; left:-70px; top:10px}
.LienBlog{position:absolute; float:left; right:203px; top:-30px}
a.Lienblog:link, a.Lienblog:visited {color:#626262; text-decoration:none; font-size:11px;}
a.Lienblog:hover {color:#424442; text-decoration:underline; font-size:11px;}
a.MonCompte:link, a.MonCompte:visited {color:#626262; text-decoration:none; font-size:11px;}
a.MonCompte:hover {color:#424442; text-decoration:underline; font-size:11px;}
.titrePanier{color:#626262; font-size:11px;}
a.panier:link, a.panier:visited {color:#626262; text-decoration:none; font-size:11px;}
a.panier:hover {color:#424442; text-decoration:underline; font-size:11px;}

/* menu Haut*/
.MenuHaut{vertical-align:top; background:#f8f9f9; height:45px; border-bottom:1px solid #dddddd;}
.menuPosition{position:absolute; z-index:100; top:140px; height:45px;}
.menu {padding:0; margin:10px 0px;}
.menu dt {display:none;}
.menu dd {float:left; padding:0; margin:0; text-align:center;}
.menu dd span.ol {display:block; width:8px; height:24px; background:url(../images/ongletLeft.png); float:left; padding:8px 0;}
.menu dd span.om {height:24px; background:url(../images/ongletMiddle.png); float:left; padding:8px 0;}
.menu dd span.or {display:block; width:8px; height:24px; background:url(../images/ongletRight.png); float:left; padding:8px 0;}

.menu dd span.olselected {display:block; width:8px; height:24px; background:url(../images/ongletLeftSelected.png); float:left; padding:8px 0;/*background-position:0 41px;*/}
.menu dd span.omselected {height:24px; background:url(../images/ongletMiddleSelected.png); float:left; padding:8px 0;/*background-position:0 41px;*/}
.menu dd span.orselected {display:block; width:8px; height:24px; background:url(../images/ongletRightSelected.png); float:left; padding:8px 0;/*background-position:0 41px;*/}

.menu dd span.olVP {display:block; width:8px; height:24px; background:url(../images/ongletLeftVP.png); float:left; padding:8px 0;}
.menu dd span.omVP {height:24px; background:url(../images/ongletMiddleVP.png); float:left; padding:8px 0;}
.menu dd span.orVP {display:block; width:8px; height:24px; background:url(../images/ongletRightVP.png); float:left; padding:8px 0;}

.menu dd span.olOPP {display:block; width:8px; height:24px; background:url(../images/ongletLeftOPP.png); float:left; padding:8px 0;}
.menu dd span.omOPP {height:24px; background:url(../images/ongletMiddleOPP.png); float:left; padding:8px 0;}
.menu dd span.orOPP {display:block; width:8px; height:24px; background:url(../images/ongletRightOPP.png); float:left; padding:8px 0;}

.menu a.opp:link, .menu a.opp:visited {color:#000000; text-decoration:none; font-size:11px; cursor:pointer;}
.menu a.opp:hover {color:#000000; background:#fff; font-size:11px;}

.menu a.vp:link, .menu a.vp:visited {color:#f4f4f6; text-decoration:none; font-size:11px; cursor:pointer;}
.menu a.vp:hover {color:#f4f4f6; background:#fff; font-size:11px;}

.menu a:link, .menu a:visited {color:#f4f4f6; text-decoration:none; font-size:11px; cursor:pointer;}
.menu a:hover {color:#000000; background:#fff; font-size:11px;}
.menu a:hover span {background-position:0 41px;}

.menu dd div {display:none; clear:both;}
.menu dd:hover div {display:block; clear:both;}/*block*/
.sousmenu{width:120px; position:absolute; top:50px; margin-left:2px; filter:alpha(opacity=80); opacity:0.8; background:#424442; text-align:left; padding:0 1px 0 1px; z-index:10000;}

.MenuOut {color:#424442; color:#ffffff; font-size:11px; padding-left:5px; text-decoration:none;}
.MenuOut a:link, .MenuOut a:hover, .MenuOut a:visited{color:#ffffff; font-size:11px; text-decoration:none;}
.MenuOver {background:#ffffff; color:#424442; padding-left:5px; font-size:11px; text-decoration:none;}
.MenuOver a:link, .MenuOver a:hover, .MenuOver a:visited{color:#424442; font-size:11px; text-decoration:none;}
	
/* Style pour la bannière du site */
.bannierePosition{position:relative; z-index:10; background:#f8f9f9;}

/* Style pour l'encart Nous contacter et parrainez un ami */
.EncartNousContacter{background:url(../images/EncartContact.jpg) no-repeat left top; width:272px; height:96px; color:#000000; text-align:center; font-size:18px; padding:0 10px 0 10px;}
.EncartParrainerAmi{background:url(../images/EncartParrainage.jpg) no-repeat left top; width:272px; height:96px; color:#000000; text-align:center; font-size:18px; padding:0 10px 0 10px;}
	
/* Style pour la partie content du site */
.ContentTable {position:relative; z-index:10;}
.ContentCol {background:#f8f9f9; padding:5px;}

/* Style pour la partie footer du site */
.FondFooter{background:url(../images/fondFooter.jpg) repeat-x top left #E0E1DC; width:100%; height:88px;}

/* DEBUT ENCART POUR LES MODULES DROITS ET GAUCHES */
.BoxWidthRight{width:210px;}
.BoxModuleTopLeft{background:url(../images/BoxModuleTopLeft.png) no-repeat right top; width:6px; height:33px;}
.BoxModuleTopMiddle{background:url(../images/BoxModuleTopMiddle.png) repeat-x left top; width:100%; height:33px; text-align:left; padding-left:10px; font-size:12; font-weight:bold; color:#4a4c4a;}
.BoxModuleTopRight{background:url(../images/BoxModuleTopRight.png) no-repeat left top; width:6px; height:33px;}

.BoxModuleTopLeft2{background:url(../images/BoxModuleTopLeft2.png) no-repeat right top; width:6px; height:6px;}
.BoxModuleTopMiddle2{background:url(../images/BoxModuleTopMiddle2.png) repeat-x left top; width:100%; height:6px;}
.BoxModuleTopRight2{background:url(../images/BoxModuleTopRight2.png) no-repeat left top; width:6px; height:6px;}

.BoxModuleLeft{background:url(../images/BoxModuleLeft.png) repeat-y right top; width:6px; height:100%;}
.BoxModuleMiddle{background:#ffffff; width:100%; color:#8a8a8a; font-size:12px; vertical-align:top; text-align:left; padding:5px;}
.BoxModuleRight{background:url(../images/BoxModuleRight.png) repeat-y left top; width:6px; height:100%;}
.BoxModuleBottomLeft{background:url(../images/BoxModuleBottomLeft.png) no-repeat right bottom; width:6px; height:6px;}
.BoxModuleBottomMiddle{background:url(../images/BoxModuleBottomMiddle.png) repeat-x left bottom; width:100%; height:6px;}
.BoxModuleBottomRight{background:url(../images/BoxModuleBottomRight.png) no-repeat left bottom; width:6px; height:6px;}
/* FIN ENCART POUR LES MODULES DROITS ET GAUCHES */



/* STYLES by TAG */
	body{background:#ffffff; font-family:Arial, Verdana, sans-serif; font-size:12px; color:#707070; padding:0; margin:0;} /*4a4c49*/
	
	img{border:none;}
	
	td{font-size:12px; font-family:Arial, Helvetica, sans-serif; }
	
	a{color:#424442; font-weight:bold; text-decoration:none; }
	a:hover{text-decoration:underline; }

	
/* STYLES by CLASS */
	/* GENERAL */
	
		.wide{width:100%; height:100%; }
		
		/* fond du site */
		.CouleurFond{background:#ffffff;}
		
		/* espacement gauche et droit */ 
		.Espace{padding:0 10px 10px 10px; }
	
	/* PARTICULIER */
	
		/* barre de menu haut de page */
		.BarreCentre{background:url(../images/BarreHautCentre.gif) repeat-x bottom; width:100%; height:49px;}
		.Barretexte{padding-top:8px; }
		.BarreSepare{background:url(../images/BarreHautSepare.gif) no-repeat bottom left; width:2px; height:49px; }
		
		/* module de recherche */
		.recherche{padding-right:5px; color:#ffffff; font-weight:bold;}
	
		/* caddie interactif */
		.price{color:#626262;}
		
		/* barre de menu bas de page */
		.MenuBasTexte{vertical-align:middle;}
		
		
	
/* STYLES by ID */
	
	
	
/* STYLES by MODULES */
	
	/* PAGING (liens first | previous | x1 x2 xx | next | last) 
		@ shop$paging.asp / shop$colors.asp / shopdisplayproducts.asp */
	#PageNavTable{padding:10px 0 5px 0; }
	
		.pagingNum{width:39px; height:39px; font-weight:bold; text-align:center; padding:0 0 10px 0; cursor:pointer; vertical-align:middle; }
		td.numpageOn{background:url(../images/numpageOn.png) no-repeat; color:#424442;}
		td.numpageOff{background:url(../images/numpageOff.png) no-repeat; color:#f8f9f9; }
		td.numpageOff:hover{background:url(../images/numpageOn.png) no-repeat; color:#424442;}
	
		.pagingButton{width:75px; height:39px; font-weight:bold; text-align:center; padding:0 0 10px 0; cursor:pointer; vertical-align:middle;}
		td.ButtonPageOff{background:url(../images/buttonpageOff.png) no-repeat; }
		td.ButtonPageOff:hover{background:url(../images/buttonpageOn.png) no-repeat; }
	
	.numpage{text-align:center; color:#424442; font-weight:bold;}

	
	/* cadre haut encart listing produits */
	.boxprodhg{background:url(../images/boxprodhg.jpg) no-repeat bottom left; width:11px; height:47px; }
	.boxprodhc{background:url(../images/boxprodhc.jpg) repeat-x bottom; width:100%; height:47px; padding:5px 0 0 4px;}
	.boxprodhd{background:url(../images/boxprodhd.jpg) no-repeat bottom right; width:11px; height:47px;}
	
	
	/* LISTING PRODUITS
		 @ mod-mode-libre.htm / mod-mode-vignette.htm / mod-ext-crosselling.htm / shopdisplayfrontpage.htm / shoplistonsale.htm / shoplistnew.htm */
	.listingTable{padding:0; border:0; width:100%;}
	.listingTitle{font-size:12px; font-weight:bold; color:#3f6471; text-align:center;}
	.listingTitlePromo{font-size:12px; font-weight:bold; color:#3f6471; border-bottom:1px dotted #aaaaaa; text-align:left; padding-bottom:10px;}
	.listingImage{border-bottom:1px dotted #aaaaaa; text-align:center;}
	.listingImagePromo{text-align:center;}
	.listingDesc{border-bottom:1px dotted #aaaaaa; text-align:justify; height:50px;} 
	.listingPrice{font-size:17px; font-weight:bold; color:#990000; text-align:center; height:40px; vertical-align:middle;}
	.listingPriceLeft{font-size:20px; font-weight:bold; color:#990000; text-align:left; height:40px; vertical-align:middle;}
	.listingAction{border-left:1px dotted #aaaaaa; text-align:center;}
	.moreinfo{width:100%; text-align:center; padding:5px 0 0 0;}
		
		/* style ancien prix */
		.retailprice{font-size:11px; font-weight:bold; color:#000000; text-align:center; text-decoration:line-through;}
		
		/* table des produits */
		.ProdCol{vertical-align:top; text-align:center; padding:5px; border-style:dotted; border-color:#adadaf; border:none; width:25%; }
		.ProdColumn{width:25%;}
		/* si l'on souhaite voir des lignes de séparation entre les produits, décommenter les lignes ci-après */
		/*
		.ProdColumn1{width:25%; border-width:0px 1px 1px 0px; }
		.ProdColumn2{width:25%; border-width:0px 0px 1px 0px; }
		.ProdColumn3{width:25%; border-width:0px 1px 0px 0px; }
		.ProdColumn4{width:25%; border-width:0; }
		*/
	
	/* FICHE PRODUIT
		@ mod-description-etendue.htm / mod-description-etendue-NoBtn.htm / mod-description-etendue-popup */
	.uniqueTable{padding:0; border:0; width:100%;}
	.uniqueTitle{font-size:16px; font-weight:bold; color:#4a4c4a;}
	.uniqueDesc{text-align:justify; padding-bottom:10px;padding-top:10px;}
	.uniqueImage{float:left; padding:0 10px 0 0; }
	.uniquePrice{color:#181818; font-size:16px; text-align:center; }
	.uniqueOrder{border-left:1px dotted #aaaaaa; text-align:center; }
	.uniqueLinks{border-top:1px dotted #aaaaaa; padding-top:10px;}
	.reference{padding-top:10px;}
	.mfg{border-bottom:1px dotted #aaaaaa;}
	.livraison{border-bottom:1px dotted #aaaaaa;}
		
		/* Prix du produit dans la fiche produit */
		.ProdPriceFont{color:#990000; font-weight:bold; font-size:17px;}
		
		/* Ancien prix du produit dans la fiche produit */
		.ProdRetailPriceStart{color:#000000; font-weight:bold; font-size:11px; text-decoration:line-through;}
		
		/* Mise en forme du texte correspondant à l'économie réalisée dans la fiche produit */
		.savefont{color:#000000; font-size:14px;}
		
		/* Total commentaires  */
		.displaytotalcommentsfont{font-weight:bold; color:424442;}
		
		/* titre vente croisée */
		.venteCroisee{color:#424442; font-weight:bold; text-align:center;}
		
	
	/* TOP TEN
		@ shopdisplaybestsellers.htm */
	ul.topten{list-style-type:none; padding:0; margin:0;}
	ul.topten li{background:url(../images/puce1.gif) no-repeat 0 .3em; padding:0 0 .6em .6em; font-size:11px; font-weight:bold; border-bottom:1px dotted #666666;}
	
	/* BOUTONS 'details' & 'order' */
		#detailsTable{width:100px;}
			#detailsLeft{background:url(../images/GaucheBoutDetails.gif) no-repeat top right; width:12px; height:16px;}
			#detailsMid{background:url(../images/CentreBoutDetails.gif) repeat-x top; width:90%; height:16px; padding-left:3px; text-align:left;}
			#detailsRight{background:url(../images/DroitBoutDetails.gif) no-repeat top left; width:6px; height:16px;}
		
		#orderTable{width:100px;}
			#orderLeft{background:url(../images/GaucheBoutOrder.gif) no-repeat top right; width:12px; height:16px;}
			#orderMid{background:url(../images/CentreBoutOrder.gif) repeat-x top; width:90%; height:16px; padding-left:3px; text-align:left;}
			#orderRight{background:url(../images/DroitBoutOrder.gif) no-repeat top left; width:6px; height:16px;}
	
		#buttonSpacer{width:12px; height:17px; src:url(../images/spacer.gif);}
		
		.details{font-size:11px; color:#ffffff; font-weight:bold; }
		.order{font-size:11px; color:#ffffff; font-weight:bold; }

	
	/* FIL D'ARIANE - TITRE PAGE */
	#BreadTable{width:100%; background:#edeeee; border-width:1px 1px 0 1px; border-style:solid; border-color:#a4a4a4; }
	#BreadTableAlt{width:100%; background:#edeeee; border:1px solid #a4a4a4; }
		.BreadTableCol{width:100%; font-size:14px; font-weight:bold; color:#424442; }
		
		.processingExt{height:40px; width:8px; }
		.processingON{color:#000000; font-weight:bold; text-align:center;}
		.processingOFF{color:#F4F4F6; font-weight:bold; text-align:center;}
	
	
	/* Mise en forme du Tri par prix ou par tendances */
.selectTri { 
background-color: #424442;
border-right: #a4a4a4 1px solid; 
border-left: #a4a4a4 1px solid; 
border-top: #a4a4a4 1px solid; 
border-bottom: #a4a4a4 1px solid;
font-size:11px;
font-weight:bold;
color:#ffffff; 
cursor:pointer;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* table des catégories et sous catégories */
	.CatColumn{font-size:14px; color:#707070; background:#edeeee; border:1px solid #a4a4a4; font-weight:bold; text-align:center; width:50%; vertical-align:top; }
	.CatHeaderImage{text-align:center;}
	.SubCatColumn{font-weight:bold; text-align:center;}
	
	
	/* Classe pour la mise en forme de bienvenue Nom Prénom */
	.bienvenue{font-size:13px;}
	
	/* cadre d'affichage de la zone client */
	ul.image{list-style-type:none; padding:0; margin:0;}
	li.image{background-image:url(../images/puce1.gif); background-repeat:no-repeat; background-position:0 .5em; padding-left:.6em; font-size:11px; font-weight:bold;}
	
	/* style pour la mise en forme des tables du processus client, de la recherche, des titres du site */
	.contourTable{border:1px solid #a4a4a4; width:100%; background:#ffffff;}
	.enteteTable{font-size:14px; font-weight:bold; color:#424442; background:#edeeee; border-bottom:1px solid #a4a4a4;}
	.bordureTitre{border-top:1px solid #a4a4a4; border-right:1px solid #a4a4a4; border-left:1px solid #a4a4a4;}
	.titreTable{font-size:12px; font-weight:bold; color:#424442; background:#edeeee; border-bottom:1px solid #a4a4a4;}
	.contourTableNewClient{border:1px solid #3d3f3d; background:#ffffff;}
	.enteteTableNewClient{font-size:14px; font-weight:bold; color:#f4f4f6; border-bottom:1px solid #3d3f3d; background:#404240;}
	.tableMoncompte{height:170px;}
	.bordureTableCde{border:1px solid #2f5461;}
	.textetable{font-size:11px; color:#2e2e2e; font-weight:bold;}
	.titreTableModeLivraison{font-size:12px; font-weight:bold; color:#f4f4f6; background:#3d3f3d; border-bottom:1px solid #a4a4a4;}
	a.titreTableModeLivraisonLink:hover{font-size:12px; font-weight:bold; color:#F4F4F6; background:#3d3f3d; border-bottom:1px solid #a4a4a4;}
	a.titreTableModeLivraisonLink:visited{font-size:12px; font-weight:bold; color:#F4F4F6; background:#3d3f3d; border-bottom:1px solid #a4a4a4;}
	a.titreTableModeLivraisonLink:link{font-size:12px; font-weight:bold; color:#F4F4F6; background:#3d3f3d; border-bottom:1px solid #a4a4a4;}
	.annuleCde{width:50%; border:1px solid #2f5461;}
	.cancelCol{font-weight:bold; }
	
	/* message d'erreur*/
	.erreur{border:1px dotted #424442; color:#b20000; text-align:center;}
	.fontErreur{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	/* Messages génériques diffusés par CyberShop pendant la navigation */
	.message{border:1px dotted #424442; color:#b20000; text-align:center;}
	.fontMessage{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	/* message offre spécial */
	.messageOffre{border:1px dotted #424442; color:#b20000; text-align:center;}
	.fontMessageOffre{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	
	/* caddie */ 
	.champQte{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border:2px solid #a4a4a4; text-align:center;}
	.bordureCaddie{border-bottom:1px dotted #666666; border-right:1px solid #a4a4a4;}
	.bordureCaddieTotal{border-bottom:1px dotted #666666; border-right:1px solid #3d3f3d; border-left:1px solid #3d3f3d;}
	.TitleColumn{ background:#edeeee; color:#424442; font-weight:bold; height:20px;}
	.TitleColumnTotal{background:#3d3f3d; color:#ffffff; font-weight:bold;}
	.totalRowLeft{background:#edeeee; color:#424442; font-weight:bold;}
	.totalRowRight{background:#3d3f3d; color:#ffffff; font-weight:bold;}
	.CartOriginalPrice{font-style:italic;}
	a.lienCaddie:link{color:#626262; text-decoration:none;}
	a.lienCaddie:visited{color:#626262; text-decoration:none;}
	a.lienCaddie:hover{color:#424442; text-decoration:underline;}
	

	


input.Custtxtfield{height:16px;}

.Custtxtfield, .custtxtfield, select {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#424442;
	background:#ffffff;
	border:1px solid #a4a4a4;
}

.Custsubmitbtn{
  height:20px;
  color:#424442;
  font:bold 11px Arial, Helvetica, sans-serif;
  background:url(../images/fondBouton.jpg) repeat-x #d8d9d4; 
  border:1px solid;
  border-color:#d8d9d4 #a4a4a4 #a4a4a4 #d8d9d4 ;
  cursor:pointer;
}

.CustsubmitbtnCde{
  height:20px;
  color:#F4F4F6;
  font:bold 11px Arial, Helvetica, sans-serif;
  background:url(../images/fondBoutonCde.jpg) repeat-x #3e403e; 
  border:1px solid;
  border-color:#bfc1bf #3e403e #3e403e #bfc1bf ;
  cursor:pointer;
}

.Adminsubmitbtn{ 
	color:#000000; 
	font-weight:bolder; 
	font-size:11px; 
	font-family:Arial, arial; 
	background:#f7f7ff url(../images/bkgadmbtn.gif); 
	border:solid 1px #444;
}
 
.Custtxtfielddropdown{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
}



/* ---------------------------------------
		spécial shop$colors.asp
----------------------------------------*/

/* Asterisque des formulaires */
.Asterisque{color:#FF0000; font-weight:bold;}

/* Table products */
.Prodheaderfont{font-size:12px; font-weight:bold;}
.ProdSelectColor{text-align:center; color:#46648C;}

/* prix de base aveant remise */
.ProdOriginalPriceStart{font-style:italic;}

/* Option de commandes */
.ProdFeatureCaption{text-align:left; font-weight:bold;}
.FeatureUserText{font-weight:bold;}

/* Information dans la visualisation des commandes */
.FOrderFieldLeft{text-align:left; width:30%;}
.FOrderFieldRight{text-align:left; width:70%; font-weight:bold;}
.FOrderInfo{font-size:11px; font-weight:bold; width:100%; border:1px dotted #5e9fb5; color:#b20000; text-align:center; padding:5px 0 5px 0; margin:10px 0 10px 0;}
.FOrderNumber{font-size:12px; font-weight:bold; color:#000000;}
.FOrderCompany{font-size:12px; font-weight:bold;}
.FOrderComment{font-size:13px;}

/* Message pas de stock */
.OutOfStockColumn{font-size:11px; width:100%; border:1px dotted #5e9fb5; color:#b20000; text-align:center;}

/* Product Options */
.DeliveryFont{font-weight:bold; font-style:italic;}

/* Other fields for Customers table */
.CartFeatureCaption{font-weight:bold;}

/* Shopreview fonts */
.ReviewHeader{font-weight:bold; text-align:center;}

/* Mini caddie */
.MinitableShort{width:150px; border:1px solid #d5dde0;}
.MiniRow{ background:#abd3db;}
.MiniTitleFont{font-weight:bold;}
.MiniFont{font-size:10px;}

/* Style pour la description des catégories */
.catmemostart{text-align:center; width:100%;}
.productfilteringtable{background:#dddddd;}
.ProductFilteringRow{background:#f9f9f9;}
.productfilteringcolumn{font-weight:bold;}

/* Message produits occasion */
.crossusedfont{font-weight:bold; color:#660033;}

/* Message documents croisés */
.crossdocfont{font-weight:bold; color:#003366;}

/* message Offre spéciale */
.specialofferfont{font-weight:bold; color:#cc66ff;}

/* Date de disponibilité */
.displaydateavailablefont{font-weight:bold; color:#993366;}



/* Message ScreenShots */
.displayscreenshotsfont{font-weight:bold; color:#993366;}

/* interface de Comparaison des produits */
.comparetable{background:#dddddd;}
.comparerow1{background:#f9f9f9;}
.comparecellcolor{background:#f5f5f5;} /* classe des cellules de comparaions 1 */
.comparecellcolor2{}/* classe des cellules de comparaions 2 */

/* Messages génériques diffusés par CyberShop ASP pendant la navigation */
.SmallinfoFont{font-size:11px; color:bb0000;}
.LargeinfoFont{width:100%; padding:20px 0 20px 0; font-weight:bold; color:#707070; text-align:center;}

/* message offre spécial */
.ProdSpecialColor{color:#0000ff;}

/* tracking rows */
.colorOut{background:#f9f9f9;}
.colorOver{background:#2f5461; color:#dae5e6;}

/* ShopAdminWriteHeader */
.ShopAdminWriteHeaderTableStart{border:1px solid silver; background:#f9f9f9;}
.ShopAdminWriteHeaderFont{font-weight:bold;} 

/* most popular faq, search */
.FaqtableDefPop{background:#dddddd;}
.FaqtableDefHeadrowPop{background:#666699;}
.FaqtableDefHeadColPop{font-weight:bold; color:#ffffff;}
.FaqtableDefrowPop{background:#f9f9f9;}
.FaqVotetablebgcolor{background:#dddddd;}
.FaqVoterow{background:#eeeeee;}

/* shopa_displaycustomer.asp */
.EightCols{background:#666699;}
.FourCols{background:#dedede;}

/* RMA */
.RMAheadercol{color:#ffffff;}

/* Filet de navigation du processus de commande */
.OprossBarTable{background:#dddddd;}
.OprossBarRow{background:#f9f9f9;}

/* login form */
.loginformCol2{padding:5px 0 5px 0;}

/* Quantity based prices listing on product display */
.QuantityPriceMessage{color:navy; font-weight:bold;}
.QuantityPriceTabletag{background:#eeeeee; border:1px #dddddd dotted;}
.QuantityPricetitlerow{background:#dadada;}
.QuantityPricerows{background:#dadada;}

/* SMS messages */
.smsFont{font-style:italic;}

/* Box, Liens page mon compte  */
.TitleEspaceClient{background:#EDEEEE; color:#424442; font-size:14px; font-weight:bold; text-align:center;}
.TableBoxClient{border:1px solid #000000;}
.TitleBoxClient{background:#404040; color:#ffffff; font-size:13px; text-align:left;}
a.LiensBoxClient:link{color:#ffffff; font-weight:normal; font-size:13px; text-decoration:none;}
a.LiensBoxClient:visited{color:#ffffff; font-weight:normal; font-size:13px; text-decoration:none;}
a.LiensBoxClient:hover{color:#ffffff; font-weight:normal; font-size:13px; text-decoration:underline;}

/* Module Parrainnage 
- Style TableSponsor / TitleSponsor / ContentSponsor pour mise en page du parrainage -> shopsponsor.asp 
- Style LinkSponsor -> default.asp */
.TableSponsor{border: 1px solid #a4a4a4; border-collapse:collapse; width:100%;}
.TitleSponsor{padding:5px; border-bottom:1px solid #a4a4a4; border-top:1px solid #a4a4a4; text-align:left; background:#EDEEEE; color:#424442; font-size:12px; font-weight:bold; height:30px;}
.ContentSponsor{padding:5px; text-align:left; background:#ffffff;}
a.LinkSponsor:link, a.LinkSponsor:visited, a.LinkSponsor:hover{color:#000000; font-weight:normal; text-decoration:none;}