/* Pages boutiques *************************/
#colonne_centre h1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#8aaecb;
	margin:6px 0 6px 0;
	padding:0;
}

#cheminConsult{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8aaecb;
}
	#cheminConsult a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#58585A;
		text-decoration:none;
	}
	#cheminConsult a:hover{
		font-size:10px;
		color:#8aaecb;
	}

#trier_accueil{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#8aaecb;
	height:16px;
	background-image:url("/images/interface/fleche_vert2.gif");
	background-repeat:no-repeat;
	background-color: #def1fb;
	text-indent:25px;
	padding:2px 0 2px 0;
	width:240px;
	clear:both;
	margin-top:20px;
}

#trier, #trier2, #trier3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#EBA546;
	height:22px;
	background-image:url("/images/interface/loupe_orange_small.gif");
	background-repeat:no-repeat;
	background-color: #def1fb;
	/*text-indent:25px;*/
	padding:0 0 0 40px;
	width:504px;
	line-height:18px; 
}
	#trier2{
		/*width:603px;*/
		width:613px;
	}
	#trier3{
		width:100%;
	}
	#trier form, #trier2 form, #trier3 form{
		margin:0;
		padding:0;
	}
	.selectTrier{
		font-size:10px;
		line-height:24px;
		margin:3px 0 2px 15px;
		padding:0;
		width:130px;
		color:#EBA546;
		font-weight:bold;
	}
#mosaicProduits_accueil{
	position:relative;
	border-top: 1px solid #8aaecb;
	/*border-bottom: 1px solid #8aaecb;*/
	padding:8px 0 8px 0;
	float:right;
	width:100%;
	text-align:center;
}

/* TOP 5 */
h2.top5_h2{
	margin:0;
	background-color:#8aaecb;
	padding:0px 10px 5px 10px;
	color:white;
	font-size:20px;
	float:left;	
}
div.top5{
	clear:both;
	width:648px;
	overflow:hidden;
	border : 1px solid #8aaecb;
	border-width:10px 2px;
	padding:0;
	border-collapse:collapse;
	margin-bottom:10px;
	background:white url("/images/interface/fd_top5.gif") repeat-x left bottom;
	}
	div.top5 .produit{
		border-bottom:0;
		border-color:#8aaecb;
		width:auto;
		float:none;
	}

#mosaicProduits{
	position:relative;
	float:left;
	clear:both;
	/*border-top: 1px solid #8aaecb;*/
	/*border-bottom: 1px solid #8aaecb;*/
	padding:8px 0 8px 0;
	/*float:right;*/
	text-align:center;
}
	.produit{
		position:relative;
		width:108px;
		height:197px;
		float:left;
		padding:10px;
		border-right:1px dotted #999;
		border-bottom:1px dotted #999;
	}

	.finLigne{
		border-right:none;
	}

	.finColonne{
		border-bottom:none;
	}
	#mosaicProduits img, #mosaicProduits_accueil img{
		border:none;
	}
	#mosaicProduits p,  #mosaicProduits_accueil p{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#646567;
		text-align:center;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	#mosaicProduits p .marqueProd, #mosaicProduits_accueil p .marqueProd{
		color:#9C9D9F;
	}

	.nomProd{
		height:83px;
	}
	.prixProd{
		color:#8aaecb;
	}

	.ajoutProd a{
		color:#BCBDBE;
		font-size:10px;
		text-decoration:none;
	}
	.ajoutProd a:hover{
		color:#F29400;
	}

	.infosPanier{
		font-size:9px;
		text-align:center;
		margin-top:-25px;
	}

	#indexPages{
		position:relative;
		padding-top:5px;
		width:650px;
		/*width:100%;*/
		text-align:right;
		border-top: 1px solid #8aaecb;
		font-weight:bold;
		color:#8aaecb;
		margin:26px 0 20px 0;
		clear:both;
	}
	#indexPagesTop{
		position:relative;
		padding-top:5px;
		width:650px;
		text-align:right;
		border-bottom: 1px solid #8aaecb;
		font-weight:bold;
		color:#8aaecb;
		margin:10px 0;
	}
	.indexPdts{
		position:relative;
		padding-bottom:2px;
		width:552px;
		text-align:right;
		border-bottom: 1px solid #8aaecb;
		border-top: 0px;
		font-weight:bold;
		color:#8aaecb;
		margin:10px 0 20px 0;
		float:right;
	}

	#indexPages b{
		color:#999;
	}
	#indexPages a{
		color:#a2c0d9;
		text-decoration:none;
	}
	#indexPages a:hover{
		text-decoration:underline;
		color:#8aaecb;
	}
	#indexPagesTop a{
		color:#a2c0d9;
		text-decoration:none;
	}
	#indexPagesTop a:hover{
		text-decoration:underline;
		color:#8aaecb;
	}


	#haut_page{
		position:relative;
		text-align:left;
		font-weight:bold;
		color:#8aaecb;
	}

	#haut_page a{
		color:#8aaecb;
		text-decoration:none;
	}

	#haut_page a:hover{
		text-decoration:none;
		color:#a2c0d9;
	}
/*Gestion de la colonne droite*/
#colonne_droite{
	height:510px;
}

	#coupProjecteur{
		width:144px;
		/*height:250px;*/
		background-image:url("/images/interface/fd_coupprojecteur.gif");
		background-repeat:no-repeat;
		background-position:left bottom;
		background-color:#def1fb;
		margin:0 0 10px 4px;

	}
	#coupProjecteurPromo{
		position:absolute;
		margin-left:80px;
		margin-top:-26px;
		z-index:8;
		background-image:url("/images/promo/promo20.gif");
		background-repeat:no-repeat;
		height:60px;
		width:60px;
	}
	#coupProjecteur h1{
		font-family:Arial;
		font-weight:bold;
		font-size:18px;
		color:#8aaecb;
		margin:0 0 0 8px;
		line-height:18px;
	}
	#coupProjecteur img{
		border:2px solid #8aaecb;
		margin:10px 0 0 10px;
	}
	#coupProjecteur p{
		font-family:Arial;
		font-weight:bold;
		font-size:13px;
		color:#8aaecb;
		margin:4px 4px 0 4px;
		text-align:center;
		text-decoration:none;
		line-height:16px;
	}

	.prixProdBarre{
		font-size:11px;
		color:#8aaecb;
		text-decoration: line-through ;
		margin-right:10px;
	}
	.prixProd{
		color:#F29400;
	}
	.ajoutProd a{
		color:#8aaecb;
		font-size:10px;
		text-decoration:none;
	}
	.ajoutProd a:hover{
		color:#F29400;
	}

/* Page Fiche Produit ****************************************/
#ficheProduit, #accCategorie{
	margin:0 0 50px 0;
	padding:0;
}
	#details{
		background-image:url("/images/interface/fleche_grise.gif");
		background-repeat:no-repeat;
		background-color:#F5F6F6;
		width:100%;
		height:20px;
		font-family:Arial;
		font-weight:bold;
		font-size:11px;
		color:#9C9D9F;
		text-indent:26px;
		line-height:18px;
	}
	
	#ficheProduit td {
		vertical-align:top;}
		
	#ficheProduit .photopdt {
		padding-top: 30px; 
	}

	#ficheProduit #apercu a img {
		margin:14px 2px 0 0;
		padding:0;
		border:1px solid #000;
	}

	#ficheProduit #apercu a:hover img {
		border:1px solid #F29400;
		cursor:url("/images/interface/loupe.cur"), text;
		
	}

	#descriptif{
		background-image:url("/images/interface/fleche_bvf.gif");
		background-repeat:no-repeat;
		/*height: 242px;*/
		min-height:242px;
	}
	#descriptif h1{
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
		color:#666;
		padding:1px 0 0 28px;
		margin:0;
		/*text-indent: 28px;*/
	}
	#descriptif h1 b{
		color:#999;
	}

	#descriptif p b{
		color:#000;
		font-size:8px;
	}

	#prix {
		font-family:Arial;
		font-weight:bold;
		font-size:14px;
		color:#fff;
		background-color:#666;
		height:24px;
		width:70px;
		text-align:center;
		line-height:23px;
		margin-bottom:5px;
	}

	#taille{
		background-image:url("/images/interface/btn_aide.gif");
		background-repeat:no-repeat;
		background-position:right;
		background-color:#e5f5fc;
		width:100%;
		height:20px;
		font-family:Arial;
		font-weight:bold;
		font-size:11px;
		color:#8aaecb;
		text-indent:4px;
		line-height:18px;
		margin-bottom:6px;
	}


	.selectTaille {
		width: 118px;
	}


	#taille a{
		font-weight:normal;
		color:#8aaecb;
		text-decoration:none;
	}
	#taille a:hover{
		text-decoration:underline;
		cursor: help;

	}

	#ajoutPanier{
		background-image:url("/images/interface/btn_ajoutpanier.gif");
		background-repeat:no-repeat;
		background-color:#003f7d;
		width:100%;
		height:20px;
		text-indent:30px;
		line-height:19px;
		margin-bottom:8px;
	}
	#ajoutPanier a{
		padding-right:60px;
		font-family:Arial;
		font-weight:bold;
		font-size:14px;
		color:#fff;
		text-decoration:none;
		background-image:url("/images/interface/fleche_bvf.gif");
		background-repeat:no-repeat;
		background-position: right -1px;
	}
	#ajoutPanier a:hover{
		text-decoration:underline;
	}

	#envoiAmi{
		background-image:url("/images/interface/envoyer_ami.gif");
		background-repeat:no-repeat;
		background-position: 5px 0px;
		width:100%;
		height:20px;
		font-family:Arial;
		font-weight:bold;
		font-size:11px;
		color:#6AB356;
		text-indent:30px;
		line-height:18px;
	}
	#retour{
		background-image:url("/images/interface/btn_ami.gif");
		background-repeat:no-repeat;
		background-position: 5px 5px;
		width:100%;
		height:20px;
		font-family:Arial;
		font-weight:bold;
		font-size:11px;
		color:#6AB356;
		text-indent:30px;
		line-height:18px;
	}
	#retour{
		background-image:url("/images/interface/btn_retour.gif");
	}

	#envoiAmi a, #retour a{
		/*font-weight:normal;*/
		color:#8aaecb;
		text-decoration:none;
	}
	#envoiAmi a:hover, #retour a:hover{
		color:#8aaecb;
	}

/* Page Acc Categorie ****************************************/
.typeArticle{
	border-bottom:4px solid #c9e9f8;
	border-top:4px solid #c9e9f8;
	background-image:url("/images/interface/fleche_bvf.gif");
	background-repeat:no-repeat;
	background-position: left 18px;
	margin: 20px 0 0 0;
}
	.typeArticle h1{
		text-indent:30px;
	}
	.typeArticle ul{
		padding-left:24px;
		margin:6px 0 20px 6px;
		list-style:none;
	}
	.typeArticle a{
		text-decoration:none;
		color:#666;
		font-size:11px;
		/*height:16px;*/
		width:145px;
		display:block;
	}
	.typeArticle a:hover{
		background-color:#c9e9f8;
		color:#003f7d;
	}
	.typeArticle  .vignette{
		position:absolute;
		margin-left:190px;
		margin-top:16px;
		z-index:8;
		background-repeat:no-repeat;
		height:78px;
		width:78px;
		border:1px solid #999;
		/*display:none;*/

	}
	
	.typeArticle  .vignette_fr{
		position:absolute;
		margin-left:230px;
		margin-top:16px;
		z-index:8;
		background-repeat:no-repeat;
		height:78px;
		width:78px;
		border:1px solid #999;
		/*display:none;*/

	}

.typeArticle2{
	border-bottom:4px solid #c9e9f8;
	border-top:4px solid #c9e9f8;
	background-image:url("/images/interface/fleche_bvf.gif");
	background-repeat:no-repeat;
	background-position: left 18px;
	margin: 20px 0 0 0;
	float:left;
}
	.typeArticle2 h1{
		text-indent:30px;
	}
	.typeArticle2 ul{
		padding-left:24px;
		margin:6px 0 20px 6px;
		list-style:none;
	}
	.typeArticle2 a{
		text-decoration:none;
		color:#666;
		font-size:11px;
		/*height:16px;*/
		width:145px;
		display:block;
	}
	.typeArticle2 a:hover{
		background-color:#c9e9f8;
		color:#003f7d;
	}

.typeArticle3{
	border-bottom:4px solid #c9e9f8;
	border-top:4px solid #c9e9f8;
	background-image:url("/images/interface/fleche_bvf.gif");
	background-repeat:no-repeat;
	background-position: left 18px;
	margin: 20px 0 0 50px;
	float:left;
}
	.typeArticle3 h1{
		text-indent:30px;
	}
	.typeArticle3 ul{
		padding-left:24px;
		margin:6px 0 20px 6px;
		list-style:none;
	}
	.typeArticle3 a{
		text-decoration:none;
		color:#666;
		font-size:11px;
		/*height:16px;*/
		width:145px;
		display:block;
	}
	.typeArticle3 a:hover{
		background-color:#c9e9f8;
		color:#003f7d;
	}
	
#listMarque{
	position:relative;
	background-image:url("/images/interface/fleche_bvf.gif");
	background-repeat:no-repeat;
	background-position: 10px 8px;
	width:100%;
	background-color:#def1fb;
	margin:0;
	color:#83d0f0;
}
	#listMarque h1{
		padding-top:2px;
		text-indent:40px;
	}
	#listMarque a{
		color:#83d0f0;
		text-decoration:none;
		margin:0 15px;
	}
	#listMarque a:hover{
		text-decoration:underline;
	}
	#listMarque table{
		margin-bottom:10px;
		
	}

	#listMarque table a img{
		border:1px solid #999;
	}
/*	table tr td {padding:1px 0;}
*/
/* Panier ***********************************************************/
#etapPanier{
	border-bottom:1px solid #83d0f0;
	height:30px;
	margin:2px 0 0 0;
}
	/**** FR   ****/
	#etap1, #etap2, #etap3, #etap4, #etap5{
		position:absolute;
		height: 20px;
		background-color:transparent;
	}
	#etap1 a:hover, #etap2 a:hover, #etap3 a:hover, #etap4 a:hover, #etap5 a:hover{
		cursor:default;
	}

	#etap1{
		margin-left: 0px;width: 71px;
		background: url("/images/interface/etap1b.gif") no-repeat;	/* placement de l'image 2 au second plan */
	}
	#etap1 a {	/* dýfinition du lien qui occupera toute la place du conteneur */
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap1.gif") no-repeat;	/* placement de l'image 1 au premier plan */
	}

	#etap2{
		margin-left: 71px;width: 118px;
		background: url("/images/interface/etap2b.gif") no-repeat;
	}
	#etap2 a {
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap2.gif") no-repeat;
	}

	#etap3{
		margin-left: 189px;width: 89px;
		background: url("/images/interface/etap3b.gif") no-repeat;
	}
	#etap3 a {
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap3.gif") no-repeat;
	}

	#etap4{
		margin-left: 271px;width: 82px;
		background: url("/images/interface/etap4b.gif") no-repeat;
	}
	#etap4 a {
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap4.gif") no-repeat;
	}

	#etap5{
		margin-left: 353px;width: 83px;
		background: url("/images/interface/etap5b.gif") no-repeat;
	}
	#etap5 a {
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap5.gif") no-repeat;
	}


	/*#etap1 a:hover, #etap2 a:hover,#etap3 a:hover,#etap4 a:hover,#etap5 a:hover {	/* masquage de l'image1 au survol */
	/*	background: transparent none;
	} */

	/**** EN   ****/
	#etap1_en, #etap2_en, #etap3_en, #etap4_en, #etap5_en{
		position:absolute;
		height: 20px;
		background-color:transparent;
	}
	#etap1_en a:hover, #etap2_en a:hover, #etap3_en a:hover, #etap4_en a:hover, #etap5_en a:hover{
		cursor:default;
	}

	#etap1_en{
		margin-left: 0px;width: 78px;
		background: url("/images/interface/etap1b_en.gif") no-repeat;	/* placement de l'image 2 au second plan */
	}
	#etap1_en a {	/* dýfinition du lien qui occupera toute la place du conteneur */
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap1_en.gif") no-repeat;	/* placement de l'image 1 au premier plan */
	}

	#etap2_en{
		margin-left: 78px;width: 89px;
		background: url("/images/interface/etap2b_en.gif") no-repeat;
	}
	#etap2_en a {
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap2_en.gif") no-repeat;
	}

	#etap3_en{
		margin-left: 160px;width: 89px;
		background: url("/images/interface/etap3b_en.gif") no-repeat;
	}
	#etap3_en a {
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap3_en.gif") no-repeat;
	}

	#etap4_en{
		margin-left: 254px;width: 82px;
		background: url("/images/interface/etap4b_en.gif") no-repeat;
	}
	#etap4_en a {
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap4_en.gif") no-repeat;
	}

	#etap5_en{
		margin-left: 353px;width: 83px;
		background: url("/images/interface/etap5b_en.gif") no-repeat;
	}
	#etap5_en a {
		display: block;width: 100%;height: 100%;
		background: white url("/images/interface/etap5_en.gif") no-repeat;
	}


#retourAchat{
	float:left;
	width:632px;
	background-image:url("/images/interface/btn_retour.gif");
	background-position: left 4px;
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#6AB356;
	text-indent:19px;
	line-height:18px;
	padding-left:0px;
}
	#retourAchat a{
		/*font-weight:normal;*/
		color:#8aaecb;
		text-decoration:none;
	}
	#retourAchat a:hover{
		color:#8aaecb;
	}

#infopromo{
	font-weight:normal;
	font-size:9px;
	width:100%;
	color:#808080;
}

#codePromo, #alertValid{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#f0a835;
	padding-left:25px;
	/*text-indent:25px;*/
	line-height:19px;
	width:100%;
	height:22px;
	background-color:#fef7ec;
	background-image:url("/images/interface/etoile.gif");
	background-repeat:no-repeat;
	margin: 20px 0px 0px 0px;
}
#alertValid{
	background-image:url("/images/interface/pointexclamation.gif");
	font-size:12px; letter-spacing:1px;
}
	.selectCodePromo{
		border:1px solid #f0a835;
		width:70px;
	}
	.selectQuant{
		width:20px;
	}
#codePdt{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#83d0f0;
	text-indent:25px;
	line-height:10px;
	width:100%;
	height:22px;
	background-color:#e5f5fc;
	margin: 20px 0;
	vertical-align: middle;

}


#tabPanier{
	margin:0 0 24px 0;
}

	#tabPanier thead{
		height:22px;
		background-color:#83d0f0;
		color:#fff;
		font-size:11px;
	}
	#tabPanier tbody b{
		color:#83d0f0;
	}
	#tabPanier tbody a{
		color:#83d0f0;
		text-decoration:none;
	}
	#tabPanier tbody a:hover{
		text-decoration:underline;
	}
	#tabPanier tbody input{
		text-align:right;
		font-weight:normal;
	}
	.fondLigneTab{
		background-color:#e5f5fc;
	}
	.total{
		line-height:28px;
		font-family:Arial;
		font-size:12px;
		color:#83d0f0;
		text-align:right;
		border-top:1px solid #83d0f0;
		margin-top:10px;
	}
	.total b{
		color:#ea9200;
		font-size:16px;
	}

	.remise{
		line-height:28px;
		font-family:Arial;
		font-size:12px;
		color:#83d0f0;
		text-align:right;
		margin-top:10px;
	}
	.remise b{
		color:#ea9200;
		font-size:16px;
	}

	#validerPanier{
		background-color:#83d0f0;
		height:20px;
		text-indent:25px;
		line-height:19px;
		margin:0 0 8px 434px;
		background-image:url("/images/interface/fleche_bvf.gif");
		background-repeat:no-repeat;
		margin-bottom:20px;
		width:218px;
	}
	#validerPanier a{
		font-family:Arial;
		font-weight:bold;
		font-size:14px;
		color:#fff;
		text-decoration:none;

	}
	#validerPanier a:hover{
		text-decoration:underline;
	}
	.actionPanier{
		display:block;
		float:right;
		width:107px;
		height:20px;
		background-color:#e5f5fc;
		border-bottom:5px solid #fff;
		border-left:5px solid #fff;
		text-align:left;
		line-height:18px;
	}
	.actionPanier a{
		font-family:Arial;
		font-weight:bold;
		font-size:11px;
		color:#83d0f0;
		text-decoration:none;
	}
	.actionPanier a:hover{
		text-decoration:underline;
	}
	.recalculer{
		text-indent:30px;
		background-image:url("/images/interface/btn_recalculer.gif");
		background-repeat:no-repeat;
		background-position:8px 3px;
	}
	.vider{
		text-indent:22px;
		background-image:url("/images/interface/bt_supprimer.gif");
		background-repeat:no-repeat;
		background-position:4px 3px;
	}
	.paiement_separateur{border-left:dotted #8aaecb 1pt; padding-left:5px;}
coorectif couleur ecran precision 
