html, body { margin: 0; padding: 0 }
body {
	background:url(http://www.imenager.fr/mh_images/bground_body.gif) top center repeat-x;
	/*background:url(http://www.imenager.fr/mh_images/Soldes/bground_body.jpg) top center no-repeat;*/
	/*background-color:#5d153b;*/
}

.tableau_principal { 
text-align: center;
background-color:#FFFFFF;
/*background:url(http://www.imenager.fr/imv4/images/imenager/New_Design/bground_nouveautes2.png) repeat;*/
/*background-color: white;*/
}

/*nouveau_page_produit*/
.produit_marque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #CC99CC;
	text-decoration: none;
}
.produit_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #676767;
	text-decoration: none;
}
.produit_soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.produit_prix_pourcent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #fc0d89;
}
.produit_prix_indicatif1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.produit_prix_indicatif2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.produit_prix_prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
	color: #fc0d89;
}
.produit_texte_standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
.produit_texte_checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF00CC;
	text-decoration: none;
}
/*fin page_produit*/
.mh_categoriecombo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC33CC;
	margin: 0px 0px 15px 0px;
	line-height: normal;
	font-weight: normal;
}

.para { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	margin: 5px 0px 0px 0px;;
	line-height:12px;
}

.paraLast { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	margin: 0px 0px 15px 0px;;
	line-height: 12px;
}
.txtnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

A.txtnoir {
	font-weight: normal;
	color:#000000; 
	text-decoration:none;
}
A.txtnoir:active {
	color:#0066FF; 
	text-decoration:none;
}
A.txtnoir:hover {
	color:#000000; 
	text-decoration: underline;
}
A.txtnoir:visited {
	color:#999999; 
	text-decoration:none;
}
A.txtnoir:visited:hover {
	color:#0066FF; 
	text-decoration:underline;
}

.txtnoirbarre {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-decoration: line-through ; 
	color: #000000;
}

.txtbleu { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none ; 
	color: #0066FF;
}
.txt_prixImenager { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none ; 
	color: #CC33CC;
}
.txt_EcoPart { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none ; 
	color: #0066FF;
}

.titretxtbleu { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: uppercase; 
	color: #0066FF;
}

.titretxtbleugros { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: uppercase; 
	font-style: normal; 
	color: #0066FF;
}

.titretxtbleufoncegros {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: uppercase; 
	font-style: normal; 
	color: #303EC3;
}

.cont {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF6600;}
A.cont {font-weight: bold;color:#FF6600; text-decoration:none;}
A.cont:active {color:#336699; text-transform: none;}
A.cont:hover {color:#FF6600; text-decoration: underline;}
A.cont:visited {color:#666666; text-decoration:none;}
A.cont:visited:hover {color:#333399; text-decoration:underline;}

.txtblanc { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-variant: normal; 
	text-transform: none ; 
	color: #222222;
}
A.txtblanc:link, A.txtblanc:visited {
text-decoration: none;
}
A.txtblanc:active, A.txtblanc:hover {
color: #222222; 
text-decoration: underline;
} 

.bordure_produit {border-left:solid 1px #CCCCCC;}

.bordure_pack_haut {border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;}
.bordure_pack_bas {border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
.bordure_pack_centre {border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}
.bordure_pack_droit {border-right:solid 1px #CCCCCC;}
.bordure_pack_gauche {border-left:solid 1px #CCCCCC;}

.txtpack { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none ; color: #0066FF}
A.txtpack {font-weight: normal;color:#0066FF; text-decoration:none;}
A.txtpack:active {color:#0066FF; text-decoration:none;}
A.txtpack:hover {color:#303EC3; text-decoration: underline;}
A.txtpack:visited {color:#0066FF; text-decoration:none;}
A.txtpack:visited:hover {color:#303EC3; text-decoration:underline;}

.offre_construteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

.offre_construteur:hover { 
cursor: pointer;
 }

.popup_paiement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.bloc_news {
	background-color: #007AF6;
}

.Style1 {color: #6666CC}
.Style2 {
	color: #555;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Style2:hover { 
text-decoration: underline;
 }
.Style3 {font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; font-family: Arial, Helvetica, sans-serif;}
.Style5 {
	font-size: 12px;
	color: #3333CC;
	font-family: Arial, Helvetica, sans-serif;
}

.Style6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.Style7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Style8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; }

.centre {
text-align: center;
}
h1 {
font-family: Arial,Helvetica,Tahoma,sans-serif;
font-size: 16px; 
margin: 0px 0px 0px 10px; 
padding: 0px 0px 0px 0px;
color: #FFFFFF; 
width: 422px; 
height: 20px;
text-transform: uppercase;
text-align: left; 
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:18px 0px 10px 0px;
	color:#d500ff;
}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:12px 0px 8px 0px;
	color:#d500ff;
}

	

h2.prodtitre  { 
margin: 0;
padding: 6px 0;
font-family: Arial,Helvetica,Tahoma,sans-serif;
color: rgb(51, 102, 204);
font-size: 16px;
font-weight: bold;
 }
h2.prodtitre span.libel { 
display: block;
font-size: 11px;
color: #555;
clear: right;
 }
p.prodcaract { 
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 11px;
color: #000;
margin: 0;
padding: 0.2em 0em;
 }
div.margcot { 
width: 110px; 
/*width: 180px;   Dimensions originale / Cedric */
margin: 0px 9px;
 }
.tagprix { 
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF00FF;
 }
span.libel a { 
color: #555;
text-decoration: none;
 }
span.libel a:hover { 
text-decoration: underline;
 }
td.nouveauhome { 
/*background: #fff url(../../images/imenager/fond-nouveaute-home.png) no-repeat top;*/
padding-bottom: 6px;
 }
p.img { 
height: 100px;
margin: 0;
padding: 0;
font-size: 0px;
}
p.img img { 
padding-top: 4px;
 }
table.bestof li { 
list-style-type: none;
margin: 0px;
padding: 0px;
 }

/* Ajout pour la mise à jour des meilleures ventes */
dl.bestof { text-align: left; width: 416px;font-family: Arial, Helvetica, Tahoma, sans-serif; border-bottom: solid 1px #E9E9F3; /*border-top: solid 1px #E9E9F3*/ }
dl.bestof dt { font-size: 13px; color: rgb(51, 102, 204); font-weight: bold; padding-left: 0.2em; padding-right: 0.2em; border-bottom: solid 1px #E9E9F3; }
dl.bestof dd { width: 416px; height: 1em; display: block; overflow: hidden; margin: 0 }
dl.bestof dd a { text-decoration: none; font-size: 11px; display: block; width: 100%; }
dl.bestof dd a span { padding-left: 0.2em; padding-right: 0.2em }
dl.bestof dd a:hover { background-color: #E7EFF5; }
dl.bestof dd a span.marq { font-weight: bold; color: rgb(51, 102, 204); }
dl.bestof dd a span.libelle { color: #333333; }

/* pages CMS : partenaires, engagements, etc.  */
dl.partenaire { display: block; width: 760px; border: solid 1px #E9EFF3; padding: 10px; margin: 10px }
dl.partenaire dt { margin: 0; padding: 10px; margin: 0; }
dl.partenaire dd { margin: 0; padding: 10px; margin: 0; }
dl.partenaire dt.fld { float: left; clear: left; width: 240px; text-align: center; }
dl.partenaire dd.flg { width: 450px; margin-left: 260px; display: block; }

/* elements de style pour la table des catégories */
.affichage_produit:hover {
	background-color:#E7C9E4;
	}
table.categorie { 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px auto; 
	border-collapse: collapse;
}
table.categorie th {
	font-size: 11px;
	text-align:left; 
	color: #555; 
	font-style: normal; 
	font-weight: bold; 
	margin-left: 2px;
	padding-left: 0.2em; 
	padding-right: 0.2em; 
	border-bottom: solid 1px #B2B2B2;
	
}
table.categorie td { 
	height: auto; 
	margin: 0; 
	font-size: 11px; 
	color: #666666; 
	vertical-align: top;
}
table.categorie td a {
	font-size: 12px; 
	display: block; 
	width: 250px; 
	text-align: left; 
	color: #000000;
	text-decoration: none;	
}
table.categorie td a span {
	padding-left: 0.2em; 
	padding-right: 0.2em;
}
table.categorie td a:hover {
	background-color: #E7EFF5;
}
table.categorie td a span.marque {
	color: #000000;
}
table.categorie td a span.libelle {
	color: #888;

}

/* éléments génériques, pseudo-éléments */
h1:first-letter { text-transform: uppercase; }

/* Feuille de style IMÉNAGER.COM ! */
#table_promo {
border:1px solid #a1a1a1; 
width: 160px; 
font-family: Arial, Helvetica, sans-serif; 
margin: 0px 0px 10px 5px;;
}
.titre_panel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
}
#titre_panel {
	margin:10px 0px 0px 0px;
	text-align:center;
}
.para_panel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}
.para_panel a:link, .para_panel a:active, .para_panel a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration:none;
}
.para_panel a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration:underline;
}
#para_panel {
	margin: 10px 10px 10px 10px;
	text-align:left;
}


/* Style pour les pages commande_liv, commande_2 */
label {color: #FF70F5; font-size: 12px; font-weight: bold;}
input, select, textarea {margin: 0.2em; border: solid 1px #bbb;}
fieldset {margin: 2px 0px 10px 0px; padding: 1px; border: solid 1px #999999;}
fieldset legend {color: #0066C0; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.sous_legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: bold;
	margin-left: 5px;
}
.mh_categoriegras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
	font-weight: bold;
	margin-left: 5px;
}
.mh_categorietitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

h2.formul {margin: 1.8em 0.4em 0.8em; font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: #0066C0;}
p.notemini {font-size: smaller; color: #777; margin: 0em 10px; }

.centre {text-align: center;}
.soulign {border-bottom: solid 3px red; }
.exergue {margin: 10px; padding: 6px; border: solid 1px red; }

.td_titre_bleu	{
	font-weight:bold;
	font-size:14px;
	color:#2277BB;
}
.td_libelle	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF70F5;
	text-align:right;
}

#footNote {
	margin: 0px 0px 0px 5px;
	width: 555px;
}

#footNote p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#999999;
	margin: 0px 0px 0px 0px;
}
/*nouveau_page_categories*/
td.menu {
	background-image: url("/mh_images/categories_degrade.jpg");
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
} 
.mh_titre_categorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #88A2B9;
}
.mh_prix_categorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #EF1284;
	line-height: 26px;
	clip: rect(auto,auto,auto,auto);
	margin-right: 5px;
}
.mh_sup_prix_categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-right: 5px;
}
.mh_sup_prix_categorie_barre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
	margin-right: 5px;
}
.mh_titre_categorie_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DD197E;
}
.mh_titre_categorie_marque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #40566A;
}
.mh_texte_standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.disponible_categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #dd197e;
} 

/* bas de page = menudown */
div#menudown {
margin:10px;
padding:5px;
background:none;
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-transform:none;
text-align:left;
}
  
/* FIN */