body
	{
	margin:0;
	color:#000;
	font-size:16px;
	font-family:arial;
	background:#fff url(brique.jpg);
	}

img
	{
	margin:0px;
	padding:0px;
	border:0px;
	}

#main
	{
	width:1000px;
	margin:0 auto;
	padding:0;
	color:#5701ae;
	background:#ffffff;
	}

#entete
	{
	margin:0px;
	padding:0px;
	width:auto;
	height:100px;
	overflow:hidden;
	background:#ff0 url(gal/mep/top.gif) no-repeat 550px 0px;
	}

#entete a
	{
	float:left;
	margin:1px 0 0 10px;
	padding:0px;
	}

#entete a img
	{
	margin:0px;
	padding:0px;
	}

#entete #artpro
	{
	margin-top:45px;
	float:right;
	}

#entete ul
	{
	float:right;
	width:140px;
	}
#entete ul li
	{
	width:100px;
	list-style-type:none;
	font-size:1.1em;
	font-weight:700;
	}

#choix
	{margin-left:60px;}

#conseil
	{margin-left:40px;}

#qualite
	{margin-left:20px;}

#prix
	{margin-left:0px;}

#top, #bottom
	{
	margin:0px;
	width:990px;
	height:25px;
	padding:0;
	padding-left:10px;
	color:#000;
	text-align:center;
	background-color:#ffff00;
	background-image:url(gal/mep/trait.gif);
	border-bottom:1px #ff0 solid;
	}
#bottom
	{
	background-image:url(gal/mep/trait2.gif);
	}
#top li
	{
	display:block;
	float:left;
	width:auto;
	height:30px;
	text-align:center;
	background:#f00;
	margin:0 1px 0 1px;
	}
#top li a
	{
	display:block;
	color:#5701ae;
	font-weight:700;
	padding:2px 10px 3px 10px;
	text-decoration:none;
	background:#fff;
	}
#top li:hover a, #top a:hover, #top .selected
	{
	color:#000000;
	margin-top:5px;
	}
#top .menu_1 {background-color:#f00; border:1px #f00 solid;}
#top .menu_2 {background-color:#f0f; border:1px #f0f solid;}
#top .menu_3 {background-color:#00f; border:1px #00f solid;}
#top .menu_4 {background-color:#0ff; border:1px #0ff solid;}
#top .menu_5 {background-color:#0f9; border:1px #0f9 solid;}
#top .menu_6 {background-color:#0f0; border:1px #0f0 solid;}
#top .menu_7 {background-color:#f90; border:1px #f90 solid;}
#top .menu_8 {background-color:#000; border:1px #000 solid;}

#middle
	{
	padding:10px;
	background:#fff;
	border-left:1px #f0f0f0 solid;
	border-right:1px #f0f0f0 solid;
	}

#middle a
	{
	color:#000000;
	}

.detail
	{
	display:none;
	}

#middle a:hover .detail
	{
	display:block;
	}

#deuxsign
	{
	display:block;
	width:100%;
	text-align:center;
	color:#a0a0aa;
	font-size:0.8em;
	margin-top:5px;
	}
#deuxsign a
	{
	color:#a0a0aa;
	text-decoration:none;
	}

/*	Titre catalogue	*/
.cat_tit
	{
	float:left;
	width:575px;
	height:100px;
	padding:15px 0 0 35px;
	text-align:center;
	background:#f5f5f5 url(gal/mep/onglet.gif) top left no-repeat;
	border-right:1px #eee solid;
	border-bottom:1px #ddd solid;
	margin:0 5px 10px 5px;
	}
.cat_tit a
	{
	display:block;
	float:left;
	padding:5px;
	margin:5px;
	font-weight:700;
	text-decoration:none;
	border-right:1px #eee solid;
	border-top:1px #eee solid;
	border-left:2px #ddd solid;
	border-bottom:2px #ddd solid;
	background:#fff;
	}
.cat_tit a:hover
	{
	text-decoration:underline;
	border-left:1px #eee solid;
	border-bottom:1px #eee solid;
	border-right:2px #ddd solid;
	border-top:2px #ddd solid;
	}
.cat_tit .selected
	{
	color:#f00 !important;
	border:1px #faa solid;
	border-bottom:2px #f00 solid;
	border-left:2px #f00 solid;
	}
	
/*	blocs de contenus	*/

.contenu
	{
	width:500px;
	margin:10px 0 0 10px;;
	}

#affiche
	{background:url(gal/mep/onglet2.gif) top left no-repeat !important;}
#affiche a img
	{
	margin:0 0 0 -20px;
	border:1px #5501ae solid;
	}
#affiche1 img
	{
	margin:20px 0 0 -20px;
	border:1px #5501ae solid;
	}
#affiche2
	{
	position:absolute;
	margin:20px 0 0 -375px;
	width:375px;
	height:375px;
	}
	
#affiche_contact
	{
	width:375px;
	height:375px;
	border:1px #5501ae solid;
	}
/*	Pannier	*/
#pannier
	{
	float:right;
	width:280px;
	height:230px;
	padding:15px 0 0 35px;
	background:url(gal/mep/pannier.gif) top left no-repeat;
	border-right:1px #bbb solid;
	border-bottom:1px #aaa solid;
	margin-bottom:10px;
	overflow:auto;
	}
#pannier table
	{
	width:100%;
	height:auto;
	border-collapse:collapse;
	margin:5px 0 5px -15px;
	}
#pannier td
	{
	font-size:0.8em;
	padding:2px;
	border:1px #5501ae solid;
	background-color:#fff;
	}

#droite
	{
	float:right;
	width:400px;
	height:auto;
	margin-right:20px;
	}
#droite div, .onglet
	{
	width:365px;
	padding:15px 0 0 35px;
	background:#fff url(gal/mep/pannier.gif) top left no-repeat;
	border-right:1px #ccc solid;
	border-bottom:1px #aaa solid;
	margin-bottom:10px;
	}
.onglet
	{
	margin-left:30px;
	background:#fff url(gal/mep/onglet2.gif) top left no-repeat;}
#droite h1, .onglet h1
	{
	margin:0;
	margin-top:-10px;
	padding:0;
	text-align:center;
	}
.onglet h1 a
	{color:#f0a !important;}
#droite h1 a
	{color:#5701ae !important;}
.affiche_promo img
	{
	width:525px;
	height:600px;
	border-right:1px #ccc solid;
	border-top:1px #ccc solid;
	border-left:2px #aaa solid;
	border-bottom:2px #aaa solid;
	}
.affiche_promo:hover img
	{
	border-left:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-right:2px #aaa solid;
	border-top:2px #aaa solid;
	}
.bloc_onglet
	{
	display:block;
	width:auto;
	}
.bloc_onglet li
	{
	list-style-type:none;
	float:left;
	display:block;
	width:260px;
	height:100px;
	padding:15px 0 0 20px;
	background:#f5f5f5 url(gal/mep/onglet.gif) top left no-repeat;
	border-right:1px #ccc solid;
	border-bottom:1px #aaa solid;
	margin:0 5px 10px 5px;
	}
.bloc_onglet li a.acheter
	{
	position:absolute;
	margin:78px 0 0 92px;
	font-size:12px;
	color:#aaa !important;
	}
.bloc_onglet li img.photo
	{
	position:absolute;
	margin:0;
	width:90px;
	height:90px;
	border:1px #88f solid;
	cursor:pointer;
	}
.bloc_onglet li img.loupe
	{
	position:absolute;
	margin:0;
	border:0;
	margin:60px 0 0 95px;
	cursor:pointer;
	}
.bloc_onglet li strong
	{
	position:absolute;
	width:168px;
	margin:3px 0 0 92px;
	}
.bloc_onglet li em
	{
	position:absolute;
	margin:40px 0 0 180px;
	padding:15px 15px 0 10px;
	display:block;
	color:#ff0;
	font-weight:700;
	font-size:1.2em;
	width:53px;
	height:45px;
	text-align:center;
	background:url(gal/mep/prix.gif);
	}
.bloc_onglet li em sup
	{
	font-size:0.7em;
	}
/*	prix_rouge	*/
.rouge strong
	{
	color:#f00;
	}
.rouge em
	{
	color:#ff0;
	background:url(gal/mep/prix_2.gif) !important;
	}
.rouge img.photo
	{
	border:1px #f88 solid !important;
	}
/*	BPA	*/
.bpa strong
	{
	color:#e2007a;
	}
.bpa em
	{
	margin:40px 0 0 133px !important;
	padding:20px 15px 0 58px !important;
	color:#ff0 !important;
	height:40px !important;
	background:url(gal/mep/prix_bpa.gif) !important;
	}
.bpa img.photo
	{
	border:1px #ED7703 solid !important;
	}
.bpa a.acheter
	{
	margin:78px 0 0 180px !important;
	}

	/*	suite	*/
.bloc_general
	{
	display:block;
	width:375px;
	margin-left:20px;
	}
.bloc_haut
	{
	background-image:url(gal/mep/haut.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}
.bloc_centre
	{
	background-color:#ffff7f;
	padding-left:5px;
	padding-right:5px;
	}
.bloc_centre a
	{
	display:block;
	text-decoration:none;
	border:1px #ffff7f solid;
	}
.bloc_centre a:hover
	{
	background-color:#ffffaa;
	border-top:1px #ffffee solid;
	border-left:1px #ffffee solid;
	border-right:1px #eeee00 solid;
	border-bottom:1px #eeee00 solid;
	}
.bloc_bas
	{
	display:block;
	height:15px;
	width:100%;
	background-image:url(gal/mep/bas.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}

form, p
	{
	margin:0px;
	padding:0px;
	}

textarea
	{
	width:90%;
	height:100px;
	}


.p_promos
	{
	font-size:11px;
	border:1px #5501ae solid;
	border-collapse:collapse;
	}
.p_promos td
	{
	border:1px #9541ee solid;
	}
.p_mag
	{
	text-align:center;
	text-decoration:line-through;
	}
.p_promo
	{
	text-align:center;
	color:red;
	}

.blanc a:hover
	{
	background-color:#ffffff;
	}
	
/*	Affichage zoom	*/

#hidde_page
	{
	display:none;
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#fff;
	opacity:0.5;
	filter:alpha(opacity=50);
	}
#zoom_aff
	{
	display:none;
	position:absolute;
	z-index:11;
	top:0px;
	left:50%;
	margin-left:-300px;
	width:600px;
	height:450px;
	background-color:#fff;
	text-align:left;
	border:1px #000 solid;
	}
html>body #zoom_aff
	{
	position:fixed;
	top:0px;
	}
#zoom_aff_img img
	{
	position:relative;
	float:left;
	margin:0 5px 0 0;
	width:400px;
	height:400px;
	border:1px #00a solid;
	background-image:url(gal/mep/loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
	}
#zoom_aff h1
	{
	margin:0; padding:0;
	font-size:1.2em;
	text-align:center;
	height:50px;
	}
#zoom_aff h1.rouge
	{color:#f00 !important;}
#zoom_aff h1.bpa
	{color:#e2007a !important;}
#zoom_aff p
	{
	padding:50px 5px 0 5px;
	}
#zoom_aff em
	{
	position:absolute;
	top:380px;
	left:410px;
	padding:15px 15px 0 10px;
	display:block;
	color:#ff0;
	font-weight:700;
	font-size:1.2em;
	width:53px;
	height:45px;
	text-align:center;
	background:url(gal/mep/prix.gif);
	}
#zoom_aff em.rouge
	{background:url(gal/mep/prix_2.gif) !important;}
#zoom_aff em.bpa
	{
	padding:15px 15px 0 58px !important;
	background:url(gal/mep/prix_bpa.gif) !important;}
#zoom_aff .acheter
	{
	position:absolute;
	top:350px;
	left:410px;}
#zoom_close
	{
	position:absolute;
	z-index:11;
	top:0px;
	right:0px;
	cursor:pointer;
	}
#zoom_aff_pre
	{
	position:absolute;
	z-index:11;
	top:30px;
	left:0px;
	cursor:pointer;
	}
#zoom_aff_sui
	{
	position:absolute;
	z-index:11;
	top:30px;
	right:0px;
	cursor:pointer;
	}
	
	
#zoom_aff_txt
	{
	display:block;
	width:600px;
	text-align:center;
	background:#fff !important;
