p,ul,li,form 
	{
	padding:0;
	margin:0;
	outline:none;
	list-style: none;
	}
 
input[type=image], a img, input[type=submit]
	{
	outline:none;
	outline:0;
	border:0;
	margin:0;
	padding:0;
	}


input[type=image]
	{
	margin-top:15px;
	margin-left:200px;
	}
	
input[type=submit]
	{
	cursor:pointer;
	}
		
a, a.lien	{
	color:#62810a;
	font-weight: bold;
	text-decoration:none;
	border:0;
	margin:0;
	padding:0;
	}

a.lien img, a img	{border:none}

a:hover	{color:black}
	
html
	{
	background-color:white;
	height:100%;
	}

body, select, option, input, textarea
	{
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color:#555555;
	}

body
	{
	text-align:center;
	margin:0;
	padding:0;
	}
		
#haut
	{
	display:block;
	height:92px;
	z-index:1;
	}

#container
	{
	width:1000px;
	margin: 0 auto;
	text-align: left;
	}

#langue
	{
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
	
#menus
	{
	display:none;
	}
	
#gauche
	{
	float:left;
	width: 220px;
	margin:0;
	padding:0;
	}

#droite
	{
	display: none;
	}

#contenu
	{
	float:left;
	width:780px;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:100px;
	z-index:5;
	}
	
#contenu .redactionnel .classique
	{
	margin:30px;
	margin-top:0;
	text-align:justify;
	}
		
#bas
 	{
	width:1000px;
	height:40px;
	clear:both;
	color:white;
	text-align:center;
	}
	
#bas	a
	{
	margin-left:10px;
	margin-right:10px;
	}
	
#lsv
	{
	z-index:3;
	}
	
.flash
	{
	float:right;
	z-index:1;
	}
	
div.chemin
	{
	float:none;
	width:100%;
	text-align:left;
	height:21px;
	line-height:21px;
	}
	
/*-------------------------------  Entête ------------------------------*/	
#haut .panier
	{
	margin-right:-10px;
	margin-left:10px;
	display:block;
	width:207px;
	height:82px;
	background: url(en_tete/fond_commande.png) no-repeat;
	}
	
#haut .liens
	{
	text-align: right;
	width:200px;
	}

#haut td
	{
	vertical-align:top;
	width:132px;
	}

#haut .logo img {border:0}

/*-------------------------------  Gauche ------------------------------*/	

#gauche img, #gauche object, #gauche .menu
	{
	margin-bottom:15px;
	}
#gauche .menu a
	{
	display:block;
	background: url(gauche/bouton.png);
	width:190px;
	height:30px;
	color:white;
	font-size:13px;
	line-height:30px;
	margin-bottom:2px;
	padding-left:15px;
	}
	
#gauche .menu a:hover,#gauche .menu a.boutonactive
	{
	background: url(gauche/bouton-over.png);
	}

/*----------------------------------- Sommaire -----------------------------------*/
#imprimerie ul.sousfamilles,#imprimerie ul.sousmenus		{background-color:#90c400}
#objets ul.sousfamilles,#objets ul.sousmenus				{background-color:#13a2e5}
#signaletique ul.sousfamilles,#signaletique ul.sousmenus	{background-color:#db311f}
#textiles ul.sousfamilles,#textiles ul.sousmenus			{background-color:#eeb112}
#tampons ul.sousfamilles,#tampons ul.sousmenus				{background-color:#a32887}

#sommaire .menu
	{
	margin-left:148px;
	width:700px;
	}

#sommaire  ul.menu
	{
	background-color:white;
	}
	
#sommaire .menu li
	{
	float:left;
	height:31px;
	width:140px;
	}

#sommaire .menu li a
	{
	display:block;
	color:white;
	vertical-align:middle;
	text-align:center;
	line-height:31px;
	font-size:14px;
	margin-right:1px;
	}

#sommaire .menu .imprimerie			{background:url(menu/imprimerie.png) repeat-x;}
#sommaire .menu .objets				{background:url(menu/objets.png) repeat-x;}
#sommaire .menu .signaletique		{background:url(menu/signaletique.png) repeat-x;}
#sommaire .menu .textiles			{background:url(menu/textile.png) repeat-x;}
#sommaire .menu .tampons			{background:url(menu/tampons.png) repeat-x;}

#sommaire .menu .imprimerie:hover			{background:url(menu/imprimerie-r.png) repeat-x;}
#sommaire .menu .objets:hover				{background:url(menu/objets-r.png) repeat-x;}
#sommaire .menu .signaletique:hover			{background:url(menu/signaletique-r.png) repeat-x;}
#sommaire .menu .textiles:hover				{background:url(menu/textile-r.png) repeat-x;}
#sommaire .menu .tampons:hover				{background:url(menu/tampons-r.png) repeat-x;}

#sommaire .menu .imprimerie#active			{background:url(menu/imprimerie-a.png) repeat-x;}
#sommaire .menu .objets#active				{background:url(menu/objets-a.png) repeat-x;}
#sommaire .menu .signaletique#active		{background:url(menu/signaletique-a.png) repeat-x;}
#sommaire .menu .textiles#active			{background:url(menu/textile-a.png) repeat-x;}
#sommaire .menu .tampons#active				{background:url(menu/tampons-a.png) repeat-x;}

#sommaire ul.sousfamilles
	{
	margin:0 auto;
	clear:left;
	height:32px;
	padding:2px;
	padding-bottom:4px;
	}

#sommaire ul.sousfamilles li.sousfamille, #sommaire ul.sousfamilles li.sousfamille1
	{
	margin-top:5px;
	float:left;
	display:inline;
	text-align:center;
	height:24px;
	color:white;
	vertical-align:middle;
	border-collapse: collapse;
	text-align:center;
	font-size:11px;
	cursor:pointer;
	padding-left:3px;
	z-index:99;
	line-height:24px;
	border-left:1px solid white;
	padding-right:6px;
	padding-left:6px;
	}
	
#sommaire ul.sousfamilles li.sousfamille a, #sommaire ul.sousfamilles li.sousfamille1 a
	{
	color:white;
	font-weight:normal;
	display:table-cell;
	height:24px;
	vertical-align:middle;
	}

#imprimerie ul.sousfamilles li:hover,#imprimerie ul.sousfamilles li a:hover		{background-color:#acde00;}
#objets ul.sousfamilles li:hover,#objets ul.sousfamilles li a:hover				{background-color:#17bff4;}
#signaletique ul.sousfamilles li:hover,#signaletique ul.sousfamilles li a:hover	{background-color:#ee3b25;}
#textiles ul.sousfamilles li:hover, #textiles ul.sousfamilles li a:hover		{background-color:#f9cd16;}
#tampons ul.sousfamilles li:hover, #tampons ul.sousfamilles li a:hover			{background-color:#c030a2;}

#imprimerie ul.sousfamilles li.sousfamille1		{margin-left:33px;border-left:none;}
#objets ul.sousfamilles li.sousfamille1			{margin-left:50px;border-left:none;}
#signaletique ul.sousfamilles li.sousfamille1	{margin-left:306px;border-left:none;}
#textiles ul.sousfamilles li.sousfamille1		{margin-left:408px;border-left:none;}
#tampons ul.sousfamilles li.sousfamille1		{margin-left:212px;border-left:none;}

#sommaire ul.sousmenus
	{
	margin-left:-7px;
	position:absolute;
	width:151px;
	}
	
#sommaire li.sousmenu
	{
	display:block;
	height:22px;
	line-height:22px;
	text-align:left;
	padding:4px;
	border-top:1px solid white;
	padding-left:10px;
	}
	
#sommaire ul.sousfamilles li.sousfamille li.sousmenu a
	{
	height:22px;
	display:block;
	line-height:22px;
	color:white;
	width:141px;
	margin-left:-10px;
	padding-left:10px;
	}
	
#sommaire ul ul	{display:none;}
#sommaire ul.sousfamilles li.sousfamille1:hover ul,
#sommaire ul.sousfamilles li.sousfamille:hover ul,
#sommaire ul.sousmenus li.sousmenu:hover,
#sommaire ul.sousmenus li.sfhover,
#sommaire ul.sousfamilles li.sfhover ul	{display:block}

#sommaire li.sfhover ul	{margin-top:18px;margin-left:-80px;}
	
/*----------------------------------- Produit -----------------------------------*/
.fin
	{
	clear:left;
	}
	
.produit
	{
	margin-top:0;
	}
	
.produit .chemin
	{
	margin-bottom:5px;
	}
	
div.titre, div.chapeau, h1
	{
	font-family: "Arial Narrow";
	font-size:20px;
	line-height:15px;
	font-weight: bold;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid gray;
	color:#555555;
	display:block;
	clear:both;
	}
	
.produit div.titre
	{
	margin-left:0;
	margin-right:0;
	}
	
p.titre,p.titrep,h2
	{
	font-weight: bold;
	margin-top:25px;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid #555555;
	color:#555555;
	display:block;
	clear:both;
	text-align:left;
	}
	
.produit .photo
	{
	float:left;
	width:250px;
	display:table-cell;
	vertical-align:middle;
	margin-right:2px;
	text-align:center;
	}
	
.produit .texte
	{
	text-align:justify;
	clear:left;
	}
	
.produit .photo a
	{
	clear:both;
	display:block;
	margin-bottom:15px;
	}

.produit .gauche-grille
	{
	width:250px;
	float:left;
	}

.produit .gauche
	{
	width:290px;
	float:left;
	}
	
.produit .centre
	{
	float:left;
	width:690px;
	margin-left:0px;
	}
	
.produit .suite
	{
	width:250px;
	clear:left;
	padding-bottom:20px;
	}
	
.produit .logos img
	{
	margin-bottom:3px;
	}
	
.produit .options
	{
	float:left;
	margin-left:10px;
	}
	
.produit .choix
	{
	margin-bottom:10px;
	}
	
.produit .choix div.titre
	{
	font-size:12px;
	font-weight: bold;
	padding-bottom:2px;
	margin-bottom:3px;
	border-bottom:1px solid #555555;
	}
	
.produit .choix label
	{
	cursor:pointer;
	}
	
.produit .grille table
	{
	float:right;
	margin-bottom:20px;
	}
	
.produit .grille .remarque
	{
	text-align:center;
	display:block;
	font-weight:bold;
	line-height:20px;
	height:20px;
	}
	
.produit .grille div.titre-grille
	{
	text-align:center;
	display:block;
	background-color:#b01010;
	color:white;
	font-family:"Arial Black",impact;
	font-size:24px;
	height:40px;
	line-height:40px;
	padding:0;
	margin:0;
	border:none;
	margin-bottom:1px;
	margin-right:1px;
	}
	
.produit .grille .qte
	{
	clear:left;
	}

.produit .grille > div
	{
	xfloat:left;
	padding-bottom:20px;
	margin-left:10px;
	}
	
.produit .grille .entete div
	{
	padding-top:5px;
	float:left;
	display:table-cell;
	width:75px;
	background-color:gray;
	color:white;
	height:30px;
	vertical-align:middle;
	font-size:11px;
	text-align:center;
	border-right:1px solid white;
	font-weight:bold;
	}
	
.textile .produit .grille .entete div
	{
	height:30px;
	}

.produit .grille .ligne div, .produit .grille .lignea div
	{
	width:75px;
	background-color:white;
	height:24px;
	line-height:24px;
	font-size:12px;
	text-align:center;
	float:left;
	margin-right:1px;
	font-weight:bold;
	}
	
.produit .grille .lignea div
	{
	background-color:#dddddd;
	}
	
.produit .grille .col a
	{
	display:block;
	color:#b01010;
	height:24px;
	}
	
.produit .grille .col a:hover,.produit .grille .ligne:hover .qte,.produit .grille .lignea:hover .qte
	{
	cursor:pointer;
	background-color:black;
	color:white;
	}
	
.produit .grille .col	{display:block;}

.produit .grille2 .entete div, .produit .grille2 div.col, .produit .grille2 div.col a	{width:79px}
.produit .grille5 .entete div, .produit .grille5 div.col, .produit .grille5 div.col a	{width:90px}
.produit .grille6 .entete div, .produit .grille6 div.col, .produit .grille6 div.col a	{width:82px}
.produit .grille3 .entete div, .produit .grille3 div.col, .produit .grille3 div.col a	{width:120px}
.produit .grille1 .entete div, .produit .grille1 div.col, .produit .grille1 div.col a {width:160px}
.textile .produit .entete div, .textile .produit div.col, .textile .produit div.col a	{width:106px}
	
.produit .grille .promotion a
	{
	background-color:#950c06;
	color:white;
	}

.textile .grille
	{
	width:640px;
	}
	
.produit .grille .entete .qte
	{
	width:75px;
	}

.produit .info-delai
	{
	clear:both;
	font-size:9px;
	float:right;
	display:block;
	text-align:right;
	}

.voiraussi
	{
	clear:right;
	}
		
.voiraussi .boxes
	{
	margin-left:21px;
	}
	
.paragraphe > .box
	{
	margin-right:14px;
	}

.montage .paragraphe .liste
	{
	width:760px;
	margin-left:18px;
	}
		
/* ---------------------- Fiche -----------------------*/
	
.fiche
	{
	color:#555555;
	}
	
.fiche label, .fiche .libelle
	{
	float:left;
	display:block;
	width:200px;
	text-align:left;
	}
	
.pictos label, .choix label	{margin-bottom:0;width:auto;}

.fiche .configurez
	{
	clear:left;
	margin-top:-5px;
	}
	
.fiche select
	{
	width:255px;
	margin-right:5px;
	}
	
.fiche .quantite
	{
	display:inline-block;
	}

.fiche .ht, .fiche .ttc
	{
	margin-left:30px;
	font-size:16px;
	}

.fiche #montants
	{
	display:inline;
	margin-left:-30px;
	}

.fiche #hors_qtes
	{
	margin-left:200px;
	font-weight:normal;
	color:red;
	line-height:15px;
	}
	
.fiche .montant
	{
	margin-left:80px;
	}
	
.fiche #montantht, .fiche #montantttc
	{
	margin-left:10px;
	color:black;
	margin-right:10px;
	}
	
.fiche #montantttc
	{
	color:#950C06;
	background-color:#eecccc;
	padding:2px;
	border:1px solid #555555;
	}

.commander
	{
	clear:left;
	}
	
.variances, .commander, .pictos
	{
	line-height:36px;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:bold;
	}

.variances
	{
	clear:left;
	}
	
.variances select
	{
	margin-top:10px;
	}
		
input#commander
	{
	width:150px;
	height:30px;
	background:url(pictos/commander.png) no-repeat;
	border:0;
	margin-left:250px;
	margin-top:20px;
	}

div.images
	{
	display:block;
	height:32px;
	margin-bottom:10px;
	}
	
div.images img.mini
	{
	margin-right:5px;
	padding:1px;
	border:2px solid #eeeeee;
	}

div.images img.mini:hover
	{
	margin-right:5px;
	padding:1px;
	border:2px solid #aaaaaa;
	}
	
.fiche .texteavant
	{
	font-family: "Arial Narrow";
	font-weight:bold;
	font-size:18px;
	color:#950C06;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.fiche .panache
	{
	float: left;
	margin-top:-35px;
	}	

.fiche .panaches
	{
	margin-left:230px;
	}
	
.fiche .panache .variances
	{
	width:190px;
	display:block;
	float: left;
	margin-top: 5px;
	}

.fiche .panache .entete
	{
	width:140px;
	text-align:right;
	}
		
.fiche .panache .libelle
	{
	float:left;
	clear:left;
	text-align:right;
	width:90px;
	}
	
.fiche .panache .tailles
	{
	float:left;
	width:50px;
	}
	
.fiche .panache select
	{
	width:50px;
	}
	
.fiche .panache .tailles
	{
	margin-left: 4px;
	display:inline;
	}

.fiche .comment
	{
	clear:left;
	margin-left:230px;
	margin-bottom:20px;
	}
	
.fiche .bloc select
	{
	width:50px;
	}	
	
/*----------------------  Alertes et informations ----------------------*/		
div.alerte, div.infos, div.message
	{
	clear:both;
	padding:15px;
	padding-left:50px;
	background:url(alerte.png) 10px 10px no-repeat;
	margin-bottom:20px;
	padding-bottom:15px;
	}
	}
	
div.alerte div			{background:url(alerte.png) no-repeat;padding-top:2px;height:42px}
div.infos div, div.info	{background:url(infos.png) no-repeat;padding-top:2px;height:42px}

div.info
	{
	margin-top:10px;
	padding-top:10px;
	background-position:0 7px;
	border-top:1px solid gray;
	}
	

.bulle
	{
	display:block;
	position:absolute;
	width:420px;
	margin-left:80px;
	}
	
.bulle .haut		{background:url(infos-haut.png) no-repeat;width:420px;height:26px;display:block}
.bulle .bas			{background:url(infos-bas.png) no-repeat;width:420px;height:26px;;display:block;clear:left;}
.bulle .centre		{background:url(infos-centre.png) repeat-y;padding-left:20px;padding-right:20px;width:380px;font-size:10px;line-height:12px;}

.bulle .fermer		{margin-left:10px;margin-top:3px;}
.bouton img			{vertical-align: middle}

.fiche .voir
	{
	display:block;
	clear:left;
	}
	
.fiche .voir > p
	{
	margin-top:20px;
	}
	
.fiche .tarifs
	{
	margin:2px;
	padding:2px;
	display:block;
	height:30px;
	margin-left:200px;
	line-height:20px;
	}
	
.fiche .tarifs .entete, .fiche .tarifs .tarif
	{
	float:left;
	width:60px;
	text-align:center;
	height:20px;
	line-height:20px;
	}

.fiche .tarifspromo
	{
	height:50px;
	}
	
 .fiche .tarifs .tarifpromo
 	{
 	color:#950C06;
 	}

.fiche .tarifs .quantite
	{
	font-weight:bold;
	}		
	
.fiche .quantite input[type=text]
	{
	width:50px
	}
	
/* ---------------------- Radio Image -----------------------*/

.pictos
	{
	display:block;
	}
	
.pictos span	{display:inline-block;vertical-align:top}
.pictos label
	{
	float:left;
	display:block;
	width:34px;
	height:34px;
	margin-right:4px;
	}
	
.pictos input[type=radio]
	{
	position: absolute;
	left: -999em;
	}

.pictos .checkBox1			{border: solid 2px #eeeeee}
.pictos .checkBox1:hover	{border: solid 2px #cccccc}
.pictos .checkBox1Checked	{border: solid 2px gray}	

.pictos label	{background-position:2px 2px;background-repeat: no-repeat}
		
/* ------------- rédactionnels ------------- */
#form1, #form2, #form3
	{
	margin-left:100px;
	}
	
#form1 input[type=image], #form2[type=image], #form3[type=image]
	{
	margin-left:50px;
	margin-bottom:10px;
	}	
	
#form1 input[type=submit], #form2[type=submit], #form3[type=submit]
	{
    width:150px;
	height:30px;
	display:block;
	background:url(envoyer1.gif) no-repeat;
	border:0;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
    text-indent:5000px;
	}	
	
.paragraphe form table label
	{
	width:200px;
	font-weight:bold;
	}

.paragraphe form[name=donnees1] table input[type=text]
	{
	width:250px;
	}
	
	
/* ------------------- Commande ------------------ */
#haut .commande
	{
	background:url(en_tete/fond_commande.png) no-repeat;
	width:189px;
	height:66px;
	}
	
#haut .commande div.titre
	{
	display:none;
	}

#haut .commande .corps
	{
	text-align:left;
	}
	
#haut .commande input#voir_commande
	{
	border:0;
    background:url(voir_commande.png) no-repeat;
	margin-top:0;
	width:139px;
	height:19px;
	cursor:pointer;
	}
	
#haut .commande input#voir_commande:hover
	{
	background:url(voir_commande_r.png) no-repeat;
	}
	
#haut .commande .texte
	{
	height:48px;
	padding-left:55px;
	}

#haut  .commande input[type=image]
	{
	margin-left:0;
	}
	
.commande tr.total td
	{
	font-size:16px;
	line-height:15px;
	font-weight: bold;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid gray;
	color:#555555;
	}
			
.commande label
	{
	display:block;
	clear:left;
	width:200px;
	float:left;
	margin-left:50px;
	text-align:right;
	padding-right:5px;
	}
				
.commande .retour
	{
	clear:both;
	float:left;
	}
	
.commande .continuer
	{
	float:right;
	}
	
.commande input[type=text],.commande input[type=password], textarea, select
	{
	width:250px;
	margin-bottom:5px;
	margin-right:5px;
	}
	
select
	{
	width:255px;
	}
	
.commande textarea
	{
	vertical-align:top;
	}
	
.commande .commentaires
	{
	padding-top:10px;
	padding-bottom:20px;
	color:gray;
	}
	
.commande .coordonnees
	{
	display:block;
	padding-bottom:40px;
	}
	
.commande .complement
	{
	font-weight:normal;
	color:gray;
	}
	
.commande form > table
	{
	width:100%;
	padding:5px;
	border-collapse: collapse;
	}
	
.commande form > table .quantite
	{
	text-align:center;
	width:50px;
	}

.commande form > table th, .commande form > table td
	{
	border-collapse: collapse;
	padding-top:7px;
	padding-bottom:7px;
	}
	
.commande form > table td img
	{
	vertical-align:middle;
	float:left;
	margin-right:10px;
	}
			
.commande form > table .ht,.commande form > table .ttc
	{
	width:100px;
	text-align:right;
	}
		
.commande form > table tr.total td
	{
	border-top:1px solid gray;
	}
	
.commande label[for=telephone]
	{
	vertical-align:top;
	}
	
.commande form .cgv
	{
	margin-top:10px;
	margin-bottom:10px;
	}
	
.commande div.suivi
	{
	margin-top:-15px;
	margin-left:-29px;
	}
	
.commande .retour
	{
	clear:both;
	margin-top:15px;
	}
	
.commande input[type=image]
	{
	float:right;
	}
	
.commande div.panier
	{
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
	}
	
.commande .recap label
	{
	width:auto;
	margin-right:10px;
	margin-left:30px;
	float:left;
	}
	
.commande .recap span
	{
	display:block;
	float:left;
	}
		
.commande .panier table
	{
	margin:0 auto;
	margin-left:30px;
	width:660px;
	padding:5px;
	border-collapse: collapse;
	}

.commande td.supprimer
	{
	width:15px;
	}
		
.commande .panier table .ht,.commande .panier table .ttc
	{
	text-align:right;
	}

.commande .panier table .ht,.commande .panier table .ttc
	{
	width:100px;
	text-align:right;
	}
	
.commande .panier table tr td
	{
	border-top:1px solid #dddddd;
	padding-top:5px;
	padding-bottom:5px;
	}	
			
.commande .panier table tr.total td
	{
	border-top:1px solid gray;
	}
	
/* ------------- Compte ------------- */
.compte .ht,.compte .ttc
	{
	width:100px;
	text-align:right;
	}
	
table.suivi
	{
	border-collapse: collapse;
	width:100%;
	}

table.suivi td
	{
	text-align:center;
	padding:4px;
	}

table.suivi th
	{
	text-align:center;
	padding:4px;
	width:20%;
	}
	
table.suivi td
	{
	border-top:1px solid #dddddd;
	width:20%;
	text-align:center;
	}
	
table.suivi .detail
	{
	width:130px;
	text-align:center;
	}
	
table.recap
	{
	width:720px;
	border-collapse: collapse;
	}
	
table.recap td
	{
	vertical-align:top;
	width:50%;
	}
table.panier
	{
	margin-left:30px;
	margin-right:30px;
	width:660px;
	border-collapse: collapse;
	}
	
table.panier th
	{
	padding:4px;
	}
	
table.panier td
	{
	padding:4px;
	border-top:1px solid #dddddd;
	}
	
table.panier .ht,table.panier .ttc
	{
	text-align:right;
	}
	
.commande table.recap label
	{
	font-weight:bold;
	}
	
	
/* ------------------------ Box ------------------------ */
.paragraphe > .liste
	{
	display:block;
	float:left;
	}
	
.paragraphe > .pages
	{
	float:left;
	clear:both;
	width:720px;
	text-align:center;
	margin-top:25px;
	}
	
.box
	{
	float:left;
	width:166px;
	height:268px;
	text-align:left;
	font-size:11px;
	margin-right:17px;
	margin-top:5px;
	}
	
.paragraphe > .box
	{
	margin-top:10px;
	}
	
.normal
	{
	height:20px;
	}
	
.promo
	{
	width:170px;
	height:20px;
	background:url(pictos/promo.png) no-repeat;
	}
	
.nouveaute
	{
	width:169px;
	height:20px;
	background:url(pictos/nouveaute.png) no-repeat;
	}
	
.topvente
	{
	width:169px;
	height:20px;
	background:url(pictos/topvente.png) no-repeat;
	}
	
.box .inbox
	{
	width:165px;
	height:243px;
	border:2px solid #dddddd;
	}
	
.box a
	{
	font-weight:normal;
	}
	
.box .image
	{
	display:table-cell;
	width:165px;
	height:148px;
	text-align:center;
	vertical-align:middle;
	}
	
.box .image > a
	{
	height:0;
	}
		
.box .designation
	{
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	color:black;
	height:60px;
	}
	
.box .label
	{
	float:left;
	color:gray;
	margin:0;
	margin-left:5px;
	margin-top:10px;
	}
	
.box .prix
	{
	font-size:24px;
	color:#7d3829;
	float:right;
	margin-right:5px;
	font-weight:bold;
	}


	
/* ----------------- Plan du site ---------------- */
.redactionnel .plan ul
	{
	padding-left:20px
	}
	
.redactionnel .plan ul.catalogue > li
	{
	margin-top:10px;
	font-size:16px;
	}	
	
.redactionnel .plan li
	{
	font-weight:bold;
	}
	
.redactionnel .plan a
	{
	padding-left:10px;
	padding-right:10px;
	xbackground:url(fleche.png) 2px 4px no-repeat;
	line-height:20px;
	height:20px;
	display:table-cell;
	}

.plan-r, .plan-r a			{color:#62810a}	
.plan-f1, .plan-f1 a			{color:#90c400}
.plan-f2, .plan-f2 a			{color:#13a2e5}
.plan-f4, .plan-f4 a			{color:#db311f}
.plan-f3, .plan-f3 a			{color:#eeb112}
.plan-f5, .plan-f5 a			{color:#a32887}

.plan-r a:hover				{color:white;background-color:#62810a}
.plan-f1 a:hover			{color:white;background-color:#90c400}
.plan-f2 a:hover			{color:white;background-color:#13a2e5}
.plan-f4 a:hover			{color:white;background-color:#db311f}
.plan-f3 a:hover			{color:white;background-color:#eeb112}
.plan-f5 a:hover			{color:white;background-color:#a32887}

.gris a, a.gris {color:#bbbbbb}

