/* Général */
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color:#FFFFFF;
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
h1.ref, h2.ref, h3.ref{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul, li{
	list-style:none;
}
a:link, a:visited{
	text-decoration:none;
}
a:hover, a:active{
	text-decoration:underline;
}
/* PSEUDO POP UP PANIER */
#divOpaque{
	position:absolute;
	width:100%; 
	/*height:100%;*/
}
/* Taille */
.WM{
	width:100%;
}
.W2{
	width:2px;
}
.W3{
	width:3px;
}
.W5{
	width:5px;
}
.W7{
	width:7px;
}
.W10{
	width:10px;
}
.W17{
	width:17px;
}
.W20{
	width:20px;
}
.W22{
	width:22px;
}
.W40{
	width:40px;
}

.W46{
	width:46px;
}
.W102{
	width:102px;
}
.W110{
	width:110px;
}
.W126{
	width:126px;
}
.W130{
	width:130px;
}
.W145{
	width:145px;
}
.W146{
	width:146px;
}
.W150{
	width:150px;
}
.W156{
	width:156px;
}
.W167{
	width:167px;

}
.W170{
	width:170px;
}
.W182{
	width:182px;
}
.W187{
	width:187px;
}
.W210{
	width:210px;
}
.W264{
	width:264px;
}
.W293{
	width:293px;
}
.W322{
	width:322px;
}
.W385{
	width:385px;
}
.W390{
	width:390px;
}
.W490{
	width:490px;
}
.W735{
	width:735px;
}
.W756{
	width:756px;
}
.W775{
	width:775px;
}
.W781{
	width:781px;
}
.WM{
	width:100%;
}
.HM{
	height:100%;
}
.H3{
	height:3px;
}
.H5{
	height:5px;
}
.H10{
	height:10px;
}
.H20{
	height:20px;
}
.H23{
	height:23px;
}
.H25{
	height:25px;
}
.H33{
	height:33px;
}
.H45{
	height:45px;
}
.H76{
	height:76px;
}
.H102{
	height:102px;
}
.H110{
	height:110px;
}
.H112{
	height:112px;
}
.H103{
	height:103px;
}
.H105{
	height:105px;
}
.H182{
	height:182px;

}
.H322{
	height:322px;
}
/* Structure */
#conteneurSiteColMil{
	width:100%;
	height:100%;
}
#colMilieuContSite{
	width:1000px;
}
#conteneurTroisColonnes{
	width:1000px;
	/*height:100%;*/
}
#conteneurSite{
	 width:990px;
	 height:100%;
}
#conteneurMenuBas{
	 width:990px;
	 height:40px;
	 background-image:url(../images/defaut/background/back-menu-bas.jpg);
	 background-repeat:no-repeat;
}
#conteneurBandeauHaut{
	width:990px;
	height:90px;
	background-image:url(../images/defaut/background/back-bandeau-haut.jpg);
	background-repeat:no-repeat;
}
#conteneurContenuBandeauHaut{
	width:990px;
	height:90px;
}
#conteneurMenuHaut{
	width:990px;
	height:35px;
	background-image:url(../images/defaut/background/back-menu-haut.jpg);
	background-repeat:no-repeat;
}
#conteneurMenu{
	width:990px;
	height:35px;
}
.separateurMenu{
	width:2px;
}
#rechercheRapide{
	width:187px;
	height:76px;
	background-image:url(../images/defaut/background/back-recherche.jpg);
	background-repeat:no-repeat;
}
#AccesRapide{
	width:187px;
	height:118px;
	background-image:url(../images/defaut/background/back-acces.jpg);
	background-repeat:no-repeat;
}
#AccesRapideSeul{
	width:187px;
	height:417px;
	background-image:url(../images/defaut/background/back-services-marques.jpg);
	background-repeat:no-repeat;
}
#retourAccueil{
	width:415px;
	height:90px;
	cursor:pointer;
}
#newsletter-services{
	width:187px;
	height:320px;
	background-image:url(../images/defaut/background/back-newsletter-marques-services.jpg);
	background-repeat:no-repeat;
}
#leMagasin{
	width:187px;
	height:431px;
	background-image:url(../images/defaut/background/back-le-magasin.jpg);
	background-repeat:no-repeat;
}
#troisColonnes{
	width:781px;
}
#colGauche{
	width:385px;
}
#colMilieu{
	width:11px;
	background-image:url(../images/defaut/background/back-pointille-verticale.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#colDroite{
	width:385px;
}
.ligneSepEncartProd{
	width:100%;
	height:1px;
	background-image:url(../images/defaut/background/back-pointille-horizontale.gif);
	background-repeat:repeat-x;
	background-position:center;
}
#hautTopDesVentes{
	width:187px;
	height:45px;
	background-image:url(../images/defaut/background/back-top-des-ventes-haut.jpg);
	background-repeat:no-repeat;
}
#milieuTopDesVentes{

	background-color:#E96087;
}
#basTopDesVentes{
	width:187px;
	height:13px;
	background-image:url(../images/defaut/background/back-top-des-ventes-bas.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
}
/* Images */
.btnAjoutPanier{
	margin-left:30px;
}
/* Alignement */
.alG{
	float:left;
}
.alD{
	float:right;
}
.decalagePack{
	padding-top:30px;
}
.imgDecHaut-1{
	margin-top:5px;
}
/* Détails produit */
#tabPrixDetails{
	width:146px;
	height:84px;
	background-image:url(../images/defaut/background/back-prix-details.jpg);
	background-repeat:no-repeat;
}
#tabPaiementDetails{
	width:146px;
	height:84px;
	background-image:url(../images/defaut/background/back-paiement.jpg);
	background-repeat:no-repeat;
}
/* Dossier */
.dossierEntete{
	width:775px;
	height:24px;
	background-image:url(../images/defaut/background/back-entete.jpg);
	background-repeat:no-repeat;
}
.dossierLigne-1{
	width:775px;
	height:9px;
	background-image:url(../images/defaut/background/back-dossier-1.jpg);
	background-repeat:no-repeat;
}
.dossierLigne-2{
	width:775px;
	background-image:url(../images/defaut/background/back-dossier-2.jpg);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
}
.dossierLigne-3{
	width:775px;
	height:10px;
	background-image:url(../images/defaut/background/back-dossier-3.jpg);
	background-repeat:no-repeat;
}
.pack-ligne-haut{
	width:756px;
	height:13px;
	background-image:url(../images/defaut/background/back-pack-ligne-1.jpg);
	background-repeat:no-repeat;
}
.pack-ligne-milieu{
	width:756px;
	background-image:url(../images/defaut/background/back-pack-ligne-2.jpg);

	background-repeat:repeat-y;
	padding:5px;
}
.pack-ligne-bas{
	width:756px;
	height:13px;
	background-image:url(../images/defaut/background/back-pack-ligne-3.jpg);
	background-repeat:no-repeat;
}
/* affichage */
.display{
	display: block;
}
.undisplay{
	display: none;
}


/* Promotions */
.casePromo{
	border:1px solid #eaeaeb;
	padding:4px;
}
.fdPromo{
	background-color:#e96086;
	padding:4px;
}
.padRight{
	padding-right:6px;
}
.newPrixPromo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#ffea00;
	font-weight:bold;
}
.offreFlash{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffea00;
}