


html,body{
	margin: 0;
	padding:0;
	width:100%;
	_height:100%;
	min-height: 100%;
	display:block;
	font-size: medium;
}
body{
	display: inline;
	float: left;
}
#cadre{
	height:100%;
	width: 99.999%;
}
#fond{
	position: relative;
	width: 100%;
	_height: 100%;
	min-height: 100%;
	background-image: url(/clients/lmmp/images/identite_client/piedpage/ombre.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
#head{
	height: 181px; 
	position: relative;
	z-index: 5;
	background-color:#fff;/**/
	background-image: url(/clients/lmmp/images/identite_client/header/f_rep_verdure.png);
}
.headerleft{
	width: 50%;
	height: 181px;
	position: absolute;
	left: 0;
	z-index: 10;
	background-image: url(/clients/lmmp/images/identite_client/header/f_blanc.gif);
}
.headercentre{
	width:  978px;
	height: 181px;
	z-index: 150;
	left: 50%;
	position: relative;
	margin: 0 0 0 -489px;
}
.headercentre .logo strong{display: none;}
.headercentre .logo{
	display: block;
	position: absolute;
	top:26px;left:15px;
	width:188px;height: 107px;
	z-index: 1;
}
.headercentre .petitephrase{
	display: block;
	position: absolute;
	left:0px;
	top: 150px;
	width:232px;
	text-align: center;
	font-weight: bold;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#534e49;
}
.headercentre .headercol0{
	background-color: #fff;
	width:232px;
	height: 172px;
	float: left;
}
.headercentre .headercol1{
	position: relative;
	width:746px;
	height: 181px;
	float: left;
	vertical-align: top;

	
}
.headercentre .headercol1 .image{
	width:746px;
	height: 181px;
	position: absolute;top:0px;left:0px;
}
/* //////////////////////////////////////// 
MENU HORIZONTAL
////////////////////////////////////////// */
#menuh{
	display: block;
	position: absolute;
	bottom: 9px;
	_bottom: 8px;
	height: 29px;
	width:auto;
	padding: 0 10px 0 0;
}
#menuh ol,#menuh li{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menuh ol,#menuh li.first{
	list-style: none;
	margin: 0;
	padding: 0;
	
}
#menuh li.first{
	display: block;
	float: left;
	_width:1%;
	height: 29px;
	padding: 0 0 0 24px;
	background-repeat: no-repeat;
	background-image: url(/clients/lmmp/images/identite_client/menu_h/c_g.gif);
	position:relative;
	/*white-space: nowrap;
	*/
}
#menuh li.first a.hnormale,#menuh li.first a.hhover,#menuh li.first a.hhoverl{
	display: block;
	height: 29px;line-height: 29px;
	vertical-align: middle;
	text-decoration: none;
	color: #f2e9db;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0 24px 0 0;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-image: url(/clients/lmmp/images/identite_client/menu_h/c_d.gif);
}
#menuh li.last a.hnormale, #menuh li.last a.hhover, #menuh li.last a.hhoverl,
#menuh li.lilast a.hnormale, #menuh li.lilast a.hhover, #menuh li.lilast a.hhoverl
{
	background-image: url(/clients/lmmp/images/identite_client/menu_h/f_menu.gif);
	background-repeat: no-repeat;background-position: 100% 0;
}
#menuh ol li.first .smenuh {
	position: absolute;
	width: 158px;
	height: auto;
	padding: 0 0 8px 0;
	left: 0px;
	top:38px;
	display:none;
}
#menuh ol li.first .smenuh  .smenuh{
	left: 158px;
	top:0px;
}
#menuh ol li.first .smenuh .piedsousmenu{
	position: absolute;
	height:8px;
	background-repeat: no-repeat;
	background-image: url(/clients/lmmp/images/identite_client/menu_h/sousmenu/pied_menu.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/clients/lmmp/images/identite_client/menu_h/sousmenu/pied_menu.png',sizingMethod='image');
	_background-image:none;
	width: 158px;
	left: 0px;
	bottom: 0px;
	z-index:5;
}
#menuh ol li.first .smenuh ol{
	background-image: url(/clients/lmmp/images/identite_client/menu_h/sousmenu/f_menu.gif);
	background-repeat: repeat-y;
	display: block;
	font-size:1px;
}
#menuh ol li.first .smenuh ol li{
	background-image: none;
	height: auto;
	background-image: url(/clients/lmmp/images/identite_client/menu_h/sousmenu/puce.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	position: relative;
	
}
#menuh ol li.first .smenuh  ol li a.snormale,#menuh ol li.first .smenuh  ol li a.shover,#menuh ol li.first .smenuh  ol li a.shoverl{
	display: block;
	font-size: 12px;
	color: #786f69;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 30px;
	padding: 2px 0 2px 0;
	width:116px;
}
#menuh ol li.first .smenuh  ol li a.shover,#menuh ol li.first .smenuh  ol li a.shoverl{
	color: #fff;;
}
/*------------FIN DE SOUS MENU HAUT--------------------*/
#corps{
	position: relative;
	width: 100%;
	clear: both;
	float:left;
	top:0px;
	_height:100%;
	text-align: left;
	z-index: 3;
}

.corpsleft{
	position: absolute;
	width: 50%;
	_height: 100%;
	min-height: 100%;
	z-index: 1;
	left: 0;
	top: 0; 
	background-image: url(/clients/lmmp/images/identite_client/menu_g/f_bois.jpg);
}
.corpsleftblanc{
	position: absolute; 
	width: 737px;
	_height: 100%;
	min-height: 100%;
	z-index: 1;
	left: 50%;
	top: 0;
	margin: 0 0 0 -257px;
	background-image: url(/clients/lmmp/images/identite_client/f_cadre.gif);
	background-repeat: repeat-y;
}
.corpscentreblanc{
	position: absolute;
	width: 737px;
	_height: 100%;
	min-height: 100%;
	background-image: url(/clients/lmmp/images/identite_client/piedpage/ombre.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
.corpscentre{
	position: relative;
	display: block;
	width: 978px;
	left: 50%;
	margin: 0 0 0 -489px;
	height: 100%;
	_min-height: 100%; 
	z-index: 200;
}
.corpsmarge{
	height: 182px;
	width: 100%;
	clear:both;
	display: none;
}
#menugauche{
	width: 232px;
	float: left;
	padding: 0 0 150px 0;
	position:relative;
	z-index:10000;
}
#conteneur{
	width: 737px;
	float: left;
	left: 232px;
	_height: 100%;
	min-height: 100%;
	padding: 0 0 20px 0;
}
#contenu{
	/*margin: 0 0 0 88px;
	width: 658px;*/
	margin: 0 0 0 46px;
	width: 700px;
	height: 100%;
	position:relative;
}
#gcecommerce{
width: 700px;
height: 100%;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
.geniecubecontenu h1,.geniecubecontenu h2,
.geniecubecontenu h3,.geniecubecontenu h4,
.geniecubecontenu h5,.geniecubecontenu h6,
.geniecubecontenu p{margin:0;padding:0;}
#menulangue, #menulangue ol,#menulangue li{
	margin: 0;
	padding: 0;
	display: block;
	height:17px;
}
#menulangue li{
	float:right;
	padding: 2px;
}
#menulangue li a strong{display:none;}
#menulangue li.fr a,#menulangue li.en a{
	display: block;
	width:25px;
	height:17px;
	background-repeat: no-repeat;
}
#menulangue li.fr a{background-image: url(/clients/lmmp/images/identite_client/menu_h/fr.gif);}
#menulangue li.en a{background-image: url(/clients/lmmp/images/identite_client/menu_h/en.gif);}
/*-----------------------------------------------*/
#chemin{
	margin: 0 0 10px 0;
	color: #666668;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
}
#chemin a{color: #666668;text-decoration:none;}
#chemin a:hover{text-decoration:underline;}
/* //////////////////////////////////////// 
PIED PAGE
////////////////////////////////////////// */
#pied{
	height:75px;
	width:100%;
	clear: both;
	z-index: 300;
	background-color: #fff;
}
.piedleft{
	width: 50%;
	height:75px;
	position: absolute;
	left: 0;
	z-index: 6000;
	background-color:transparent;
}
.piedcentre{
	width: 978px;height:75px;
	margin: 0 auto 0 auto;
	z-index: 6001;
	position: relative;
}
#piedlogo strong{display:none;}
#piedlogo{
	width:232px;height:145px;
	position: absolute;
	right:252px;
	top: -80px;
	z-index:10;
}
.piedcentre ol,.piedcentre ol li {
list-style: none;
margin: 0;padding: 0;
font-weight: bold;font-size:14px;font-family: Arial, Helvetica, sans-serif;
}
.piedcentre ol{
	position: absolute;
	left:320px;top:30px;
}
.piedcentre ol li {
float:left;
border: 0 solid #527085;
border-left-width: 1px
}
.piedcentre ol li.first{border-left-width: 0px;}
.piedcentre ol li a{
	color: #527085;
	padding: 0 10px 0 10px;
	text-decoration: none;
}
.piedcentre .addonline{position: absolute;right:0px;top:15px;}
.piedcentre .addonline .lien{
	color:#527085;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	line-height: 42px;
	text-decoration: none;
}
.piedcentre .addonline .img img{vertical-align: middle;}
/*--------------------------------*/
.clear{clear: both;font-size:1px;}
/* //////////////////////////////////////// 
MENU GAUCHE
////////////////////////////////////////// */
#rechercher dl,#rechercher dt,#rechercher dd ,#rechercher form{margin:0;padding: 0;}
#rechercher dt{
	display:block;
	color: #e6c39b;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 0 10px;
}
#rechercher {
	display: block;
	margin: 18px 0 0 12px;
	height: 95px;
	width: 188px;
	overflow:hidden;
	/*padding: 10px;width: 169px;*/
	background-image: url(/clients/lmmp/images/identite_client/menu_g/f_rechercher.gif);
}
#rechercher label{display: none;}
#rechercher #l_recherche_rapide{
	display: block;
	margin: 0 0 0 80px;
	color: #cbb390;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#rechercher #l_recherche_rapide:hover{	color:#fff;}
#rechercher #gcrechmot input{
	display: block;
	color: #786f69;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
	width: 168px;
	padding: 1px;
	margin: 5px 0 0 10px;
	/*padding: 0 0 0 10px;*/
}
#rechercher #idselectrayon{
	display: block;
	color: #786f69;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #7f9db9;
	width: 168px;
	padding: 1px;
	margin: 5px 0 0 10px;
}
#rechercher  #gcrechmarque{
	/*display: none;*/
}
/*///////////////////////////////////////////////////*/
#menufaq{width: 188px; margin: 18px 0 0 12px;}
#menufaq dl,#menufaq dt,#menufaq dd ,#menufaq ol{
	margin:0;
	padding: 0;
	width: 188px;
	list-style: none;
	display:block;
}
#menufaq dt{display:none;}
#menufaq ol li a {
	color: #e1e6ee;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	text-align: right;
	padding: 0 5px 0 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/btn_faq.gif);
}
#menufaq ol li a:hover{color: #fff;}
/*///////////////////////////////////////////////////*/
#menuactualite {width: 188px;margin: 18px 0 0 12px;}
#menuactualite dl,#menuactualite dt,#menuactualite dd ,#menuactualite ol{
	margin:0;
	padding: 0;
	list-style: none;
	display:block;
}
#menuactualite dt{
	color: #e5cfaf;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/h_actu.gif);
	background-repeat: no-repeat;
	padding : 5px;
	width: 178px;
}
#menuactualite dd{
	background-repeat: repeat-y;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/f_actu.gif);
}
#menuactualite ol{
	padding:10px;
	width: 168px;
}
#menuactualite ol li{
	display: block;
	list-style: none;
	margin:0;
	padding: 0;
}
#menuactualite ol li.liennewsinfo {text-align:right;}
#menuactualite ol li.liennewsinfo a {
	color: #e5cfaf;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
#menuactualite ol li.newsinfo{
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border:0 solid #cbb390;
	border-bottom-width:1px;
	border-top-width:1px;
}
#menuactualite dl{
	padding: 0 0 4px 0;
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/p_actu.gif); /**/
}
/*///////////////////////////////////////////////////*/
#menuproduit {
	width: 188px;
	margin: 18px 0 0 12px;
}
#menuproduit dl,#menuproduit dt,#menuproduit dd ,#menuproduit ol{
	margin:0;
	padding: 0;
	list-style: none;
	display:block;
}
#menuproduit dt,#menuproduit dt a{
	color: #e5cfaf;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#menuproduit dt{
	background-image: url(/clients/lmmp/images/identite_client/menu_g/h_produit.gif);
	background-repeat: no-repeat;
	padding : 5px;
	width: 178px;
}
#menuproduit dd{
	background-repeat: repeat-y;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/f_produit.gif);
}
#menuproduit ol{padding:10px;width: 168px;}
#menuproduit ol li{
	display: block;
	list-style: none;
	margin:0;
	padding: 0;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/puce_produit.gif);
	background-repeat: no-repeat;
	background-position:0 8px;
	position:relative;
}
#menuproduit dl{
	padding: 0 0 4px 0;
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/p_produit.gif); /**/
}
#menuproduit ol li a {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0 0 0 10px;
	display:block;
	line-height:20px;
}
#menuproduit ol li a:hover{text-decoration: underline;}


/*///////////////////////////////////////////////////*/
#menupartenaire {	width: 188px;margin: 18px 0 0 12px;}
#menupartenaire dl,#menupartenaire dt,#menupartenaire dd ,#menupartenaire ol{
	margin:0;
	padding: 0;
	list-style: none;
	display:block;
}
#menupartenaire dt,#menupartenaire dt a{
	color: #f7f3ec;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#menupartenaire dt{
	background-image: url(/clients/lmmp/images/identite_client/menu_g/h_partenaire.gif);
	background-repeat: no-repeat;
	padding : 5px;
	width: 178px;
}
#menupartenaire dd{
	background-repeat: repeat-y;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/f_partenaire.gif);
}
#menupartenaire ol{padding:10px;width: 168px;}
#menupartenaire ol li{
	display: block;
	list-style: none;
	margin:0;
	padding: 0;
	background-color: #ffffff;
}
#menupartenaire ol li a img{margin-top:4px;margin-left:4px;}
#menupartenaire dl{
	padding: 0 0 4px 0;
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/p_partenaire.gif); /**/
}
/*///////////////////////////////////////////////////*/
#liensspeciaux{width: 188px;margin: 18px 0 0 12px;}
#liensspeciaux dl,#liensspeciaux dt,#liensspeciaux dd ,#liensspeciaux ol{
	margin:0;
	padding: 0;
	list-style: none;
	display:block;
}
#liensspeciaux dt{display:none;}
#liensspeciaux ol{width: 188px;}
#liensspeciaux ol li{
	display: block;
	list-style: none;
	margin:0;padding: 0;
}
#liensspeciaux dl ol li a{
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	text-align: right;
	padding: 0 5px 0 0;
	margin: 4px 0 4px 0;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#liensspeciaux ol li a:hover{
background-position:0 -20px;
	color: #fff;
}

#liensspeciaux ol li a.topvente{
	background-image: url(/clients/lmmp/images/identite_client/menu_g/btn_topvente.gif);
	color:#d6e5cc;
}
#liensspeciaux ol li a.nouveaute{
background-image: url(/clients/lmmp/images/identite_client/menu_g/btn_nouveaute.gif);
color:#e6f3de;
}

#liensspeciaux ol li a.promotion{
	background-image: url(/clients/lmmp/images/identite_client/menu_g/btn_promo.gif);
	color:#edf5e8;
}
/*///////////////////////////////////////////////////*/
#blockmenufavoris{	width: 188px;margin: 18px 0 0 12px;}
#blockmenufavoris dl,#blockmenufavoris dt,#blockmenufavoris dd ,#blockmenufavoris ol{
	display:block;
	margin:0;padding: 0;
	list-style: none;
}
#blockmenufavoris dt{display:none;}
#blockmenufavoris dl dd ol{width: 188px;}
#blockmenufavoris ol li{
	display: block;
	list-style: none;
	margin:0;padding: 0;
}
#blockmenufavoris dd ol li a{
	color: #f6d19e;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	text-align: right;
	padding: 0 5px 0 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(/clients/lmmp/images/identite_client/menu_g/btn_addfav.gif);
}
#blockmenufavoris dd ol li a:hover{color:#fff;}

/***********************MA WISH LIST**************************************/
.gcwishlistrapide {
	float: right;
	background: url(/clients/lmmp/images/identite_client/mon-panier.png) no-repeat;
	color: #fff;
	padding-left: 31px;
	margin: 5px 20px 0 0;
	line-height: 21px;
	position: relative;
}
.gcwishlistnom{
}
.gcwishlistnombreArticles{
}
.gcwishlisttotalArticles{
}
.gcwishlistprix{
}
/***********************MA WISH LIST**************************************/

/* Popup des Conditions Générales de Vente */
.popupCdv {
	background: 0 none;
	padding: 10px; 	
}


/* icones de mise en avant sur les minies fiches : les groupes 1 et 3 sont cachés par défaut */
.gcgroupe1,
.gcgroupe3 {
	display: none;	
}

/* pourcentage de réduction sur les minies fiches caché */
.gcproduitpetit .gcfichepourcentage,
.gcproduitpetit .gcfichepourcentagesolde {
	display: none;	
}
