@charset "utf-8";
/* STYLE COMMUN */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #706D66;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.champs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #595957;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-left: 5px;
	border: 1px solid #73726f;
}
.champs-up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00a1f2;
	background-repeat: no-repeat;
	background-color: #fffef0;
	padding-left: 5px;
	border: 1px solid #73726f;
}
.fond-haut-gauche {
	background-image: url(graphisme/fond-haut-gauche.png);
	background-repeat: repeat-x;
	background-position: top;
}
.sous-gp {
	background-image: url(graphisme/sous-gp.gif);
	background-repeat: repeat-x;
}

.degrade-titre-produit {
	background-color: #696969;
	background-image: url(graphisme/degrade-produit-titre.gif);
	background-repeat: repeat-x;
}
.trait-bas-produit {
	background-image: url(graphisme/trait-bas-p.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.gris35 {
	color: #585858;
}

.degrade-sous-produit {
	background-image: url(graphisme/degrade-sous-produit.gif);
	background-repeat: repeat-x;
}

.degrade-haut-compte {
	background-image: url(graphisme/degrade-haut-compte.gif);
	background-repeat: repeat-x;
}
.degrade-menu-cmd {
	background-color: #dbdad5;
	background-image: url(graphisme/degrade-menu-cmd.gif);
	background-repeat: repeat-x;
}


.degrade-categorie {
	background-image: url(graphisme/degrade-categorie.gif);
	background-repeat: repeat-x;
}
.degrade-com {
	background-color: #9a0101;
	background-image: url(graphisme/degrade-com.gif);
	background-repeat: repeat-x;
}

.degrade-categorie-titre {
	background-image: url(graphisme/degrade-categorie-titre.gif);
	background-repeat: repeat-x;
	background-color: #9a0101;
}
.pointie-qte {
	background-image: url(graphisme/pointie-qte.gif);
	background-repeat: repeat-x;
}
.sous-scategorie {
	background-image: url(graphisme/sous-scategorie.gif);
}

.blanc-panier {
	background-color: #EDECE7;
	display: inline;
}
.fond-recherche {
	background-image: url(graphisme/fond-recherche.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.degrade-menu-bas {
	background-color: #e6e2d9;
	background-image: url(graphisme/degrade-menu-bas.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.degrade-inter-menu-cmd {
	background-image: url(graphisme/inter-menu-cmd.gif);
	background-repeat: repeat-x;
}

.degrade-spanier {
	background-image: url(graphisme/degrade-spanier.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.fond-copyright {
	background-image: url(graphisme/fond-copyright.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.fond-haut-gauche-suite {
	background-image: url(graphisme/fond-haut-gauche-suite.png);
	background-repeat: repeat-x;
	background-position: top;
}
.panier-icone {
	background-image: url(graphisme/panier-icone.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
}

.fond-haut-droit-suite {
	background-image: url(graphisme/fond-haut-droit-suite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fond-menu-haut {
	background-image: url(graphisme/fond-menu-haut.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.trait-menu-haut-droit {
	background-image: url(graphisme/trait-menu-haut-droit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.arial-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.arial-cp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8a8883;
}

.arial-11-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.a10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.etiquette-spe {
	display: block;
	float: left;
	position: relative;
	padding: 6px;
}

.arial-11-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00aaff;
}

.arial-11-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
}

.arial-11-gris-35 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
}

.arial-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.arial-12-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.arial-12-gris-25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
}


.arial-13-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.arial-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.arial-13-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cc0000;
}
.arial16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.arial-15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.arial-16-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #cc0000;
}
.arial-24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.arial-22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.font-bouton-panier {
	background-image: url(graphisme/fond-bouton-panier.png);
	background-repeat: no-repeat;
	background-position: right;
}

.blanc {
	color: #FFFFFF;
}


.arial-24-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #e60000;
}

.trait-menu-haut-gauche {
	background-image: url(graphisme/trait-menu-haut-gauche.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fond-haut-droit {
	background-image: url(graphisme/fond-haut-droit.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.haut-gauche {
	background-image: url(graphisme/haut-gauche.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.marque-bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c6c3b8;
}
a:link,a:visited,a:active {
	color: #cc0000;
	text-decoration: underline;
}
a:hover {
	color: #cc0000;
	text-decoration: none;
}
/* STYLE COMMUN */
/*////////////////*/
.bouton-terminer-commande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;
	height: 26px;
	width: 140px;
}
a.lien-sans:link,a.lien-sans:visited,a.lien-sans:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.lien-sans:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
}
a.menu-haut:link,a.menu-haut:visited,a.menu-haut:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e5e5e5;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: -1px;
}
a.menu-haut:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(graphisme/bouton-menu-c.gif);
	background-repeat: repeat-x;
	background-position: -1px;
}
a.smenu-haut:link,a.smenu-haut:visited,a.smenu-haut:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d8d8d8;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url(graphisme/puce-smenu-haut.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 16px;
	padding-right: 5px;
}
a.smenu-haut:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(graphisme/puce-smenu-haut.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	background-position: 6px center;
	text-indent: 16px;
}
a.lien-marque:link,a.lien-marque:visited,a.lien-marque:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c6c3b8;
	text-decoration: none;
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
}
a.lien-marque:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eb0000;
	display: inline;
	padding-right: 3px;
	padding-left: 3px;
}
a.menu-bas:link,a.menu-bas:visited,a.menu-bas:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	text-decoration: none;
	display: block;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
a.menu-bas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e7e7e7;
	display: block;
	background-color: #cb0000;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
a.menu-marque:link,a.menu-marque:visited,a.menu-marque:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	line-height: 22px;
	background-image: url(graphisme/menu-marque.png);
	background-repeat: no-repeat;
	text-indent: 13px;
	height: 22px;
	width: 110px;
	color: #000000;
}
a.menu-marque:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e60000;
	display: block;
	line-height: 22px;
	background-image: url(graphisme/menu-marque-up.png);
	background-repeat: no-repeat;
	text-indent: 13px;
	height: 22px;
	width: 110px;
}
a.menu-compte:link,a.menu-compte:visited,a.menu-compte:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	background-image: url(graphisme/plus.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-color: #edece7;
	background-position: 7px 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
}
a.menu-compte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	background-image: url(graphisme/plus-up.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	text-decoration: none;
	background-color: #cc0000;
	background-position: 7px 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.lien-modele:link,a.lien-modele:visited,a.lien-modele:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	line-height: 16px;
	background-image: url(graphisme/puce-modele.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	height: 16px;
	width: 100%;
	color: #bebebe;
	background-position: 7px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #414141;
}
a.lien-modele:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a5a5a;
	display: block;
	line-height: 16px;
	background-image: url(graphisme/puce-modele-up.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	height: 16px;
	width: 100%;
	background-position: 7px center;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #414141;
}
.calque-menu-haut {
	position: absolute;
	visibility: hidden;
	height: auto;
	width: 200px;
	display: block;
	margin-top: 25px;
	margin-left: -1px;
	z-index: 20;
}
.calque-panier {
	position: static;
	visibility: inherit;
	display: block;
	height: 1000;
}
.calque-mproduit {
	position: absolute;
	visibility: hidden;
	height: 73px;
	width: 133px;
	margin-left: 400px;
}

.calque-menu {
	background-image: url(fgjfgjfgj);
	background-repeat: repeat-x;
	background-color: #000000;
	z-index: 50;
}
.calque-modele {
	position: absolute;
	visibility: hidden;
	height: auto;
	width: 800px;
	margin-left: 111px;
	margin-top: -1px;
	z-index: 50;
}
.fond-menu-modele-bas {
	background-color: #464646;
	background-image: url(graphisme/fond-menu-modele-bas.gif);
	background-repeat: repeat-x;
}

.degrade-titre-modele {
	background-color: #666666;
	background-image: url(graphisme/degrade-titre-modele.gif);
	background-repeat: repeat-x;
}
.helvetica-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.helvetica-11-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f1f1f1;
}
.helvetica-13-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.helvetica-12-blanc {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

.helvetica-15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.helvetica-13-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00aaff;
}

.helvetica-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


.helvetica-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}


.helvetica-19-blanc-ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-style: italic;
}
.helvetica-21-blanc-ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	font-style: italic;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-transform: uppercase;
}
h2 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
h3 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
h4 {
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.olloweb:link,a.olloweb:visited,a.olloweb:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8a8883;
	text-decoration: none;
}

a.olloweb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cb0000;
	text-decoration: none;
}

a.lien-inter-menu:link,a.lien-inter-menu:visited,a.lien-inter-menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.lien-inter-menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
a.article:link,a.article:visited,a.article:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	background-image: url(graphisme/plus.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	text-indent: 20px;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 9px;
	margin-top: 1px;
	margin-bottom: 1px;
}
a.article:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(graphisme/plus.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 1px;
	text-indent: 20px;
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
}
.bouton-ajouter-panier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 129px;
}
.champs-qte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595957;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-left: 4px;
	background-image: url(graphisme/fond-formulaire.gif);
	border: 1px solid #73726f;
	height: 17px;
	width: 22px;
}
.champs-qte-up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00a1f2;
	background-repeat: no-repeat;
	background-color: #fffef0;
	padding-left: 4px;
	background-image: url(graphisme/fond-formulaire.gif);
	border: 1px solid #73726f;
	height: 17px;
	width: 22px;
}
.bouton-recalculer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 67px;
}
.fond-ajouter-express {
	background-image: url(graphisme/fond-ajouter-express.gif);
	background-repeat: no-repeat;
}
.etiquette-info {
	position: absolute;
	visibility: hidden;
	width: 180px;
	margin-left: -10px;
	margin-top: 10px;
	height: auto;
	display: block;
}
.pointie-marque {
	background-image: url(graphisme/pointie-marque.gif);
	background-repeat: repeat-x;
}
.pointie-categorie {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
}

.bouton-poursuivre-cmd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	width: 183px;
	color: #333333;
}
.bouton-valider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 2px;
	width: 146px;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.bouton-garantie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 86px;
}
.calque-gpgauche {
	position: absolute;
	visibility: visible;
	height: 216px;
	width: 1px;
	margin-top: -216px;
	margin-left: 0px;
	z-index: 1;
}
.calque-gpdroit {
	position: absolute;
	visibility: visible;
	height: 216px;
	width: 1px;
	margin-top: -216px;
	margin-left: 659px;
	z-index: 1;
}
.calque-gpbas {
	position: absolute;
	visibility: visible;
	height: 25px;
	width: 658px;
	margin-left: 1px;
	margin-top: -25px;
	z-index: 1;
}.gp-centre {
	background-image: url(graphisme/gp-centre.gif);
	background-repeat: repeat-x;
	z-index: 1;
}
.bouton-commander {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 21px;
	width: 80px;
	font-weight: normal;
	margin-right: -1px;
	margin-left: -1px;
	padding-bottom: 10px;
}
a.inter-page:link,a.inter-page:visited,a.inter-page:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
}
a.inter-page:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
}
a.inter-page-up:link,a.inter-page-up:visited,a.inter-page-up:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: underline;
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
}
a.inter-page-up:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	display: inline;
	padding-right: 2px;
	padding-left: 2px;
}
#logomarque{
	display: block;
	float: left;
	height: 40px;
	width: 40px;
	margin-top: 11px;
	margin-left: 9px;
	position: absolute;
	background-image: url(graphisme/fond-nmarque.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
}
#logocategorie{
	display: block;
	float: left;
	height: 40px;
	width: 40px;
	margin-top: 11px;
	margin-left: 9px;
	position: absolute;
	background-image: url(graphisme/fond-ncategorie.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
}
.cadre-modele {
	background-color: #f1f0ec;
	background-image: url(graphisme/blanc.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #bbb9b3;
}
.cadre-nmodele {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bbb9b3;
}
#nmodele {
	float: none;
	position: relative;
	display: block;
}
#nmodele ul.item {
	list-style:none;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
}
#nmodele li.item {
	z-index: 9;
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	width: 100%;
	display: block;
}
#nmodele a.item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 12px;
	padding-left: 12px;
	background-image: url(graphisme/fond-nmodele.gif);
	background-repeat: repeat-x;
	line-height: 16px;
	padding-top: 9px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #bfbfbf;
	border-bottom-color: #bfbfbf;
	height: 15px;
}
#nmodele span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	background-image: url(graphisme/fld-marque.gif);
	background-repeat: no-repeat;
	line-height: 16px;
	background-position: right center;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-left: 0px;
	cursor:pointer;
}
#nmodele a.item:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-right: 12px;
	padding-left: 12px;
	background-repeat: repeat-x;
	line-height: 16px;
	padding-top: 9px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #bfbfbf;
	border-bottom-color: #bfbfbf;
	background-image: url();
	background-color: #dc0000;
}
#nmodele span:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	background-image: url(graphisme/fld-marque-up.gif);
	background-repeat: no-repeat;
	line-height: 16px;
	background-position: right center;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-left: 0px;
	background-color: #dc0000;
	cursor:pointer;
}
#nmodele a.item:hover span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	background-image: url(graphisme/fld-marque-up.gif);
	background-repeat: no-repeat;
	line-height: 16px;
	background-position: right center;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-left: 0px;
	background-color: #dc0000;
	cursor:pointer;
}
#menu-categorie{
	float: none;
	height: 24px;
	background-color: #dddbd3;
	display: block;
	position: relative;
	padding-left: 20px;

}
#menu-categorie ul{
	list-style:none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#menu-categorie li.item-cat{
	list-style-image: none;
	list-style-type: none;
	float: left;
	height: 24px;
	margin: 0px;
	padding-right: 10px;

}
#menu-categorie a.lien-cat{
	display: block;
	padding-left: 12px;
	cursor:pointer;
	background-image: url(graphisme/categorie.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}		
#menu-categorie span{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 12px;
	display: block;
	background-image: url(graphisme/categorie.png);
	background-position: right top;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: 16px;
	margin: 0px;
	background-repeat: no-repeat;
	padding-left: 0px;
	text-transform: uppercase;
}
#menu-categorie a.lien-cat:hover {
	display: block;
	padding-left: 12px;
	cursor:pointer;
	background-image: url(graphisme/categorie-up.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}	
#menu-categorie a.lien-cat:hover span{
	color: #ca0101;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 12px;
	padding-left: 0px;
	display: block;
	background-image: url(../graphisme/categorie-up.png);
	background-position: right;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: 16px;
	margin: 0px;
	background-repeat: no-repeat;
}
#contenu-categorie{
	display: block;
	float: none;
	position: relative;
}
#contenu-categorie div.tcategorie{
	margin: 0px;
	padding: 0px;
	display: block;
	float: none;
	position: relative;
}
#liste_categorie {
	padding:0;
	margin:0;
	list-style:none;
}
#liste_categorie ul {
	list-style:none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
}
#liste_categorie li.item{
	list-style-image: none;
	list-style-type: none;
}
#liste_categorie li.item span{
	color: #000000;
	text-align: left;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedbd3;
	padding-bottom: 3px;
	display: block;
	background-image: url(graphisme/puce-cat.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-indent: 15px;
	list-style-image: none;
	list-style-type: none;
}
#liste_categorie a.lien{
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #dedbd3;
	text-indent: 5px;
	text-align: left;
	font-size: 12px;
	height: 16px;
	margin: 0px;
}
#liste_categorie a.lien:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #dedbd3;
	text-indent: 5px;
	text-align: left;
	background-color: #da0000;
}
.maj {
	text-transform: uppercase;
}
.bouton-aj-panier {
	background-image: url(graphisme/bouton-panier.png);
	background-repeat: no-repeat;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	width: 169px;
	height: 37px;
	background-color: #FFF;
}

