.liste{margin:5px 0 5px 35px;width:530px;font-size:0.8em;border:1px dotted  #0066CC;float:left;}
.liste-nom{width:530px;font-weight:bold;text-align:center;font-size:1.2em;height:30px;background:#CCCCCC;float:left;line-height:30px;}
.liste-nom a{color:#663300;text-decoration:none;}
.liste-img{height:90px;width:120px;border:1px dotted #999999;margin: 5px 0 0 5px;float:left;}
.img{border:0px;}
.liste-desc{margin-left:5px;width:390px;float:left;}
.liste-prix{width:390px;float:left;}
.liste p{margin:5px 0;}
.decal-envoi{width:530px;height:40px;float:left;}
.envoi{font-size:1.2em;margin:10px 0 5px 180px;background:#9933FF;float:left;width:128px;height:27px;background: url(../img/bouton.jpg) center no-repeat;display:block;}
.envoi a {
	
	width: 128px;
	height: 27px;
	line-height: 27px;
	text-align:center;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 0.8em;
	
}
div#titre{margin:10px 0 0 30px;float:left;width:530px;}
div#titre h1{color:#006699;font-size:1.6em;margin:0;}

div#description{float:left;margin:10px 0 10px 30px;width:530px;color:#666666;font-weight:bold;font-size:0.8em;}
/*Page Produit*/
div#envoi-produit{font-size:1.2em;margin:0 0 10px 190px;background:#9933FF;float:left;width:128px;height:27px;background: url(../img/bouton.jpg) center no-repeat;display:block;}
div#envoi a {
	
	width: 128px;
	height: 27px;
	line-height: 27px;
	text-align:center;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 0.8em;
	
}
/*Fin */
.bleu{color:#0066CC;font-weight:bold;}
.bleu a{color:#0066CC;}

div#produit {

	width: 560px;
	height: auto;
	margin: 10px 0 10px 17px;
	border: 1px dotted #0066CC;
	float:left;
	}

/*div#p1 {
	background:url(../img/cadre/p1.jpg) center no-repeat;
	width: 680px;
	height: 23px;
}
div#p2 {
	background:url(../img/cadre/p2.jpg) repeat;
	width: 680px;
	display:table;
}
div#p3 {
	background:url(../img/cadre/p3.jpg) center no-repeat;
	width: 680px;
	height: 23px;
}*/
div#nom {
	float: left;
	width: 500px;
	height:auto;
	margin-bottom: 10px;
	margin-left: 15px;

	}
div#nom h1 {
	font-size: 1.2em;
	color:#0066CC;
	margin: 0px;
}
div#prix {
	float: left;
	width:135px;
	height:auto;
	text-align:right;
	font-size: 1.2em;
	color:#0066CC;
	margin-bottom: 10px;
	margin-right: 15px;

	}
.barre{text-decoration:line-through;color:#000;}
div#prix p.prix-promo{
	margin: 2px 0 0 0;
}
div#photo {
	position:relative;
	float: left;
	width: auto;
	height: auto;
	margin-left: 95px;
	}
div#texte {
	position:relative;
	float: left;
	width: 560px;
	height: auto;
	font-size: 0.8em;
	margin-right: 15px;

}
div#texte p{
	margin: 8px 5px;
}
div#texte p.envoi {
	margin: 15px 0 0 0;
	text-align:center;
}
div#autresproduits {
	width: 680px;
	height: auto;
	margin: 10px 0 10px 17px;
	border: 1px dotted #0066CC;
	float:left;
}
div#autresproduits h2{
	margin:0 0 20px 15px;
	color:#990000;
	font-size:1.2em;
	text-decoration:underline;
}

div#autresproduits p {
	float: left;
}
.img-selection{border:0px;width:56px;height:75px;}
.sel-img{width:56px;height:75px;border:1px dotted #CCCCCC;margin-right:2px;}
.titre-produit {
	color: #0066CC;
}
.sel-nom{font-size:0.7em;font-weight:bold;width:100px;text-align:center;}
.sel-prix{font-weight:bold;width:100px;text-align:center;color:#990000;}
.bouton {
	background: url(../img/bouton.jpg) center no-repeat;
	width: 128px;
	height: 27px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;

}
.produit-epuise {
	color:#FF0000;
}
.img2{margin:0 30px;border:0px;}