/* Général */
html, body{
	margin:0;	padding:0;
	height:100%;
	background:#fff;
}
*{
	font:normal 12px Arial, Helvetica, sans-serif; color:#676767;
	margin:0;	padding:0;
}
.WHM{width:100%;	height:100%;}
.WM{width:100%;}
.HM{height:100%;}
h2{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	color:#0000CC;
	padding-top:5px; padding-bottom:10px;
}
p.classique{
	text-align:justify;
	padding-top:6px;
}
.tabTitrePage{
	width:958px;
	background:#0000cc;
	font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;
}
.cellTabTitrePageG{
	width:6px; height:20px;
	background:url(../images/background/background-bout-tabTitreG.gif) no-repeat 0 0;
}
.cellTabTitrePageD{
	width:6px;
	background:url(../images/background/background-bout-tabTitreD.gif) no-repeat 0 0;
}
.tabTitrePageY{
	width:958px;
	background:#ffbf00;
	font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#676767;
}
.cellTabTitrePageGY{
	width:6px; height:20px;
	background:url(../images/background/background-bout-tabTitreGY.gif) no-repeat 0 0;
}
.cellTabTitrePageDY{
	width:6px;
	background:url(../images/background/background-bout-tabTitreDY.gif) no-repeat 0 0;
}
.tabTitrePageA{
	width:946px;
	background:#676767;
	font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ffbf00;
}
1cellTabTitrePageGA{
	width:6px; height:20px;
	background:url(../images/background/background-bout-tabTitreGA.gif) no-repeat 0 0;
}
.cellTabTitrePageDA{
	width:6px;
	background:url(../images/background/background-bout-tabTitreDA.gif) no-repeat 0 0;
}
.divAttention{
	border:1px solid #676767;
	background:#ffbf00;
	padding:10px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#676767;
}

/* Structure */
#tabRecevoirNewsletter{
	background:url(../images/background/background-recevoir-newsletter.jpg) no-repeat 0 0;
}
#tabMinscrire{
	background:url(../images/background/background-identification.jpg) no-repeat 0 0;
}
#tabLoginOk{
	background:url(../images/background/background-loginOk.jpg) no-repeat 0 0;
}
#tabPanier{
	background:url(../images/background/background-panier.jpg) no-repeat 0 0;
}
.cellBoutTabMenuG{
	width:16px;
	background:url(../images/background/background-bout-tabMenuG.gif) no-repeat 0 0;
}
.cellBoutTabMenuD{
	width:16px;
	background:url(../images/background/background-bout-tabMenuD.gif) no-repeat 0 0;
}
.cellBoutTabMenuBG{
	width:16px;
	background:url(../images/background/background-bout-tabMenuBG.gif) no-repeat 0 0;
}
.cellBoutTabMenuBD{
	width:16px;
	background:url(../images/background/background-bout-tabMenuBD.gif) no-repeat top right;
}
#cellOffres{
	background:url(../images/background/background-offres.jpg) no-repeat 0 0;
}

/* Formulaire */
.inputRecNewsletter{
	width:92px; height:17px;
	background:none;
	border:0px;
	font:normal 10px Arial, Helvetica, sans-serif; color:#676767;
}
.inputMinscrire{
	width:120px; height:20px;
	background:none;
	border:0px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#676767;
}
.inputCompte, .inputMessage{
	width:200px;
	font:bold 11px Arial, Helvetica, sans-serif; color:#676767;
	background:#fff;
	border:1px solid #ffbf00;
	border-bottom:3px solid #ffbf00;
}
.inputMessage{
	height:75px;
}
.inputQtePdt{
	width:40px;
	background:#fff;
	font:normal 12px Arial, Helvetica, sans-serif; color:#676767;
}

/* Liens images */
.lien1:link, .lien1:visited{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#676767; text-decoration:underline;
}
.lien2:link, .lien2:visited{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#bc1d1d; text-decoration:underline;
}
.lien3:link, .lien3:visited{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;	color:#676767; text-decoration:underline;
}
.lien4:link, .lien4:visited{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;	color:#0000cc; text-decoration:underline;
}
.lien1:hover, .lien1:active, .lien2:hover, .lien2:active, .lien3:hover, .lien3:active, .lien4:hover, .lien4:active{
	text-decoration:none;
}
#lienNousContacter a, #lienNousContacterOVER a{
	display:block;
	width:167px; height:26px;
	background:url(../images/menu/nous-contacter.gif) 0 0 no-repeat;
}
#lienNousContacter a:hover, #lienNousContacterOVER a{	
	background-position:-167px 0;
}
#lienCreerUnCompte a, #lienCreerUnCompteOVER a{
	display:block;
	width:167px; height:26px;
	background:url(../images/menu/creer-un-compte.gif) 0 0 no-repeat;
}
#lienCreerUnCompte a:hover, #lienCreerUnCompteOVER a{	
	background-position:-167px 0;
}
#lienMonCompte a, #lienMonCompteOVER a{
	display:block;
	width:167px; height:26px;
	background:url(../images/menu/mon-compte.gif) 0 0 no-repeat;
}
#lienMonCompte a:hover, #lienMonCompteOVER a{	
	background-position:-167px 0;
}
#lienVoirMesCommandes a, #lienVoirMesCommandesOVER a{
	display:block;
	width:167px; height:26px;
	background:url(../images/menu/voir-mes-commandes.gif) 0 0 no-repeat;
}
#lienVoirMesCommandes a:hover, #lienVoirMesCommandesOVER a{	
	background-position:-167px 0;
}
#lienAccueil a, #lienAccueilOVER a{
	display:block;
	width:119px; height:26px;
	background:url(../images/menu/accueil.gif) 0 0 no-repeat;
}
#lienAccueil a:hover, #lienAccueilOVER a{	
	background-position:-119px 0;
}
#lienConsommables a, #lienConsommablesOVER a{
	display:block;
	width:158px; height:26px;
	background:url(../images/menu/consommables.gif) 0 0 no-repeat;
}
#lienConsommables a:hover, #lienConsommablesOVER a{	
	background-position:-158px 0;
}
#lienOutillage a, #lienOutillageOVER a{
	display:block;
	width:158px; height:26px;
	background:url(../images/menu/outillage.gif) 0 0 no-repeat;
}
#lienOutillage a:hover, #lienOutillageOVER a{	
	background-position:-158px 0;
}
#lienConseils a, #lienConseilsOVER a{
	display:block;
	width:128px; height:26px;
	background:url(../images/menu/conseils.gif) 0 0 no-repeat;
}
#lienConseils a:hover, #lienConseilsOVER a{	
	background-position:-128px 0;
}
#lienLaSociete a, #lienLaSocieteOVER a{
	display:block;
	width:141px; height:26px;
	background:url(../images/menu/la-societe.gif) 0 0 no-repeat;
}
#lienLaSociete a:hover, #lienLaSocieteOVER a{	
	background-position:-141px 0;
}
#lienCGV a, #lienCGVOVER a{
	display:block;
	width:250px; height:26px;
	background:url(../images/menu/cgv.gif) 0 0 no-repeat;
}
#lienCGV a:hover, #lienCGVOVER a{	
	background-position:-250px 0;
}
#lienLaSocieteB a, #lienLaSocieteBOVER a{
	display:block;
	width:86px; height:26px;
	background:url(../images/menu/la-societeB.gif) 0 0 no-repeat;
}
#lienLaSocieteB a:hover, #lienLaSocieteBOVER a{	
	background-position:-86px 0;
}
#lienNousContacterB a, #lienNousContacterBOVER a{
	display:block;
	width:138px; height:26px;
	background:url(../images/menu/nous-contacterB.gif) 0 0 no-repeat;
}
#lienNousContacterB a:hover, #lienNousContacterBOVER a{	
	background-position:-138px 0;
}
#lienSeDesabonner a, #lienSeDesabonnerOVER a{
	display:block;
	width:111px; height:26px;
	background:url(../images/menu/se-desabonner.gif) 0 0 no-repeat;
}
#lienSeDesabonner a:hover, #lienSeDesabonnerOVER a{	
	background-position:-111px 0;
}
#lienPlus a, #lienMoins a{
	display:block;
	width:21px; height:20px;
}
#lienPlus a:hover, #lienMoins a:hover{	
	background-position:-21px 0;
}
#lienPlus a{
	background:url(../images/interface/plus.gif) 0 0 no-repeat;
}
#lienMoins a{
	background:url(../images/interface/moins.gif) 0 0 no-repeat;
}
#lienSupprimer a{
	display:block;
	width:15px; height:15px;
	background:url(../images/interface/supprimer.gif) 0 0 no-repeat;
}
#lienSupprimer a:hover{	
	background-position:-15px 0;
}
#lienContinuerMesAchats a, #lienValiderMaCommande a, #lienEnvoyer a, #lienEnregistrerMesDonnees a, #lienModifierMesDonnees a{
	display:block;
	width:126px; height:56px;
}
#lienContinuerMesAchats a:hover, #lienValiderMaCommande a:hover, #lienEnvoyer a:hover, #lienEnregistrerMesDonnees a:hover, #lienModifierMesDonnees a:hover{
	background-position:-126px 0;
}
#lienContinuerMesAchats a{
	background:url(../images/interface/continuer-mes-achats.gif) 0 0 no-repeat;
}
#lienValiderMaCommande a{
	background:url(../images/interface/valider-ma-commande.gif) 0 0 no-repeat;
}
#lienEnvoyer a{
	background:url(../images/interface/envoyer.gif) 0 0 no-repeat;
}
#lienEnregistrerMesDonnees a{
	background:url(../images/menu/enregistrer-mes-donnees.gif) 0 0 no-repeat;
}
#lienModifierMesDonnees a{
	background:url(../images/menu/modifier-mes-donnees.gif) 0 0 no-repeat;
}

/* Typos */
.texte1{
	font:normal 12px Arial, Helvetica, sans-serif; color:#ffbf00;
}
.texte2{
	font:normal 11px Arial, Helvetica, sans-serif; color:#fff;
}
.texte3{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#676767;
}
.texte4{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#676767;
}
.texte5{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#676767;
}
.texte6{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#676767;
}
.texte7{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#0000cc;
}
.texte9{
	font:normal 11px Arial, Helvetica, sans-serif; color:#ffbf00;
}
.texte10{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#ffbf00;
}
.texte11{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0000cc; text-transform:uppercase;
}
.texte12{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#676767; text-transform:uppercase;
}
.texte13{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#bc1d1d;
}
.texte14{
	font:normal 12px Arial, Helvetica, sans-serif; color:#0000cc;
}
.texte15{
	font:normal 14px Arial, Helvetica, sans-serif; color:#0000cc;
}
.texte16{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#bc1d1d;
}
.texte17{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#0000cc;
}
.texte18{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#bc1d1d;
}

/* Tab produits */
.tabProduitConteneur{
	border-collapse:collapse;
}
.celltabProduit-1{
	border:1px solid #676767;
	padding:2px;
}
.celltabProduit-1b{
	border:1px solid #676767;
	background-color:#676767;
}
.celltabGhost{
	border:1px solid #fff;
}