#conteneur_mh
{
	position:relative;
	margin:auto;
	padding-bottom:15px;
	/* background:url(../img/fond.body.png) repeat left top; */
	background-color:#fff; /* desactivation transparence GL */
	/*z-index:1;  temporaire a desactivé apres ie ie7 */
}

#mh1
{
	position:absolute;
	top:-30px;
	left:0;/**/
	width:100%;
	height:30px;
	/*background:url(../img/menu/menu.centre.01.gif) repeat-x left top;  hauteur 30 */
}
#mh2
{
	width:auto;
	height:30px;
	/*background:url(../img/menu/menu.gauche.01.gif) no-repeat left top;  hauteur 30 */
}

#mh
{
	/*position:absolute;
	top:-64px;
	left:0;*/
	width:auto;
	height:30px;
	/*background:url(../img/menu/menu.droite.01.gif) no-repeat right top;  hauteur 30 */
	padding:0 0px;
}


#mh ul,
#bandeau_menu ul,
#test_height ul
{ list-style:none; }

#bandeau_menu,
#barrebasmenu
{
	margin-left:-10px;
	margin-right:-10px;
}

#bandeau_menu
{
	position:relative;
	left:0;
	top:-1px; /* idem #barrebasmenu*/
	padding:0;
	display:none;
	border:1px solid #610A18;
	/*width:998px; */
	overflow:hidden;
	background:url(../img/menu/fond.colonne.20.271.jpg) repeat-x left top #7D0119;
	margin-bottom:0; /* -38px */
	z-index:5; /* passe devant vos achat */
	text-transform:uppercase;
}

#ombremenu
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:15px;
	background:url(../img/menu/effet.filet.colonne.png) repeat-x left top;
	z-index:5;
}

#mh ul li,
li.entete_menu
{
	width:155px;
}

#bandeau_menu ul li,
#test_height ul li,
.colonne
{
	width:158px;
	text-align:left;
}
.colonne
{
	width:168px;
	text-align:left;
	padding-top:8px; /* descend la colonnne pour rendre la lien cliquable */
}
.colonne li
{
	line-height:20px;
}

.colonne li.current,
.colonne li.current div
{
	font-weight:bold;
	background-color:#5a6265;
	color:#fff;
}

#mh ul li,
#bandeau_menu ul li,
#test_height ul li
{
	float:left;
	margin-right:0;
}
#mh ul li
{
	margin-right:2px; /* ecart entre les onglets */
	line-height:27px;
}
/*#mh ul li.current a,*/
#bandeau_menu ul li.current a,
#test_height ul li.current a
{
	font-weight:bold;
	color:#000;
	background-color:#fff;
}

#mh ul li ul,
#bandeau_menu ul li ul,
#test_height ul li ul           { display:none; }

.colonne
{
	float:left;
	border:0;
	margin:0;
}
/* fond colonne */
div.col_0 div.colonne
{
	background:url(../img/menu/fond.colonne.20.271.jpg) repeat-x left -171px #A4607D; /* -171 342 513 684 855 */
}
div.col_1 div.colonne
{
	background:url(../img/menu/fond.colonne.20.271.jpg) repeat-x left -342px #AE6685; /* -171 342 513 684 855 */
}
div.col_2 div.colonne
{
	background:url(../img/menu/fond.colonne.20.271.jpg) repeat-x left -513px #B86C8C; /* -171 342 513 684 855 */
}
div.col_3 div.colonne
{
	background:url(../img/menu/fond.colonne.20.271.jpg) repeat-x left -684px #C17294; /* -171 342 513 684 855 */
}
div.col_4 div.colonne
{
	background:url(../img/menu/fond.colonne.20.271.jpg) repeat-x left -855px #D57EA3; /* -171 342 513 684 855 */
}


#test_height                    { position:absolute; display:block; top:10px; left:-2000px; width:1000px; }

#ta_debug                       { width:800px; height:300px; }

#mh a,
.colonne a,
.conteneur_noeud a
{
	display:block;
	width:100%;
	color:#fff;
}
.colonne li a, .colonne li a:hover
{
	/*padding:0 10px 0 10px;
	margin:0 10px 0 10px;
	width:auto;*/
}
/*#mh a:hover,*/
.colonne a:hover,
.conteneur_noeud a:hover
{
	display:block;
	width:100%;
	color:#FFD1DD;
	background-color:#360007;
}
.colonne ul li a
{
	font-size:75%;
	padding-left:10px;/**/
	/*padding-right:10px;*/
}

/* Menu */

/*#mh a*/
#mh .entete_menu a
{
	color:#fff;
	font-size:90%;
	letter-spacing:0px;
	font-weight:bold;
	display:block;
	margin: 3px 0 0 0;
	background:url(../img/menu/menu.grisf.01.gif) no-repeat left top;
	opacity: 0.8; /*  standard w3c */
	filter: alpha(opacity=80); /* ie7.css  desactivé dans ie6 > png */
	/*background-color:#00FF00;
	border:#f0c 1px solid;*/
}
/*#mh a span*/
#mh .entete_menu a span
{
	display:block;
	padding: 0px 9px 0px 7px;
	background:url(../img/menu/menu.grisf.03.gif) no-repeat right top;
}
/*#mh a:hover*/
#mh .entete_menu a:hover
{
	color:#6b6d6d;
	background:url(../img/menu/menu.grisc.01.gif) no-repeat left top;
}
/*#mh a:hover span*/
#mh .entete_menu a:hover span
{
	background:url(../img/menu/menu.grisc.03.gif) no-repeat right top;
}

#mh .grise a.lien_entete, #mh .grise a.lien_entete:hover,
#mh .grise a.lien_entete span, #mh .grise a.lien_entete:hover span
{
	opacity: 0.8; /*  standard w3c */
	filter: alpha(opacity=80); /* ie7.css  desactivé dans ie6 > png */
}

/*#mh .current a, #mh .current a:hover*/
#mh .current a.lien_entete, #mh .current a.lien_entete:hover
{
	color:#fff; /* 282a2a */
	font-weight:bold;
	font-size:100%;
	background:url(../img/menu/menu.rouge.01.gif) no-repeat left top;
	/*border-bottom:#eee 1px solid;
	margin-bottom:-1px;*/
	opacity: 1; /*  standard w3c */
	filter: alpha(opacity=100); /* ie7.css  desactivé dans ie6 > png */
}

/*#mh .current a span, #mh .current a:hover span*/
#mh .current a.lien_entete span, #mh .current a.lien_entete:hover span
{
	background:url(../img/menu/menu.rouge.03.gif) no-repeat right top;
}

/***** barre bas menu ******/
#barrebasmenu
{
	position:relative;
	width:auto;
	height:34px;
	top:-1px;
	background:url(../img/menu/element.menu.depliable.gif) repeat-x left -36px; /* #fff marge negatif ou fond blanc #fff */
	/*margin-bottom:-14px;  marge negatif ou fond blanc */
	margin-bottom:-4px; /* marge negatif ou fond blanc */
	/*opacity: 0.6;   standard w3c */
	/*filter: alpha(opacity=60);  ie7.css  desactivé dans ie6 > png */
}
#barrebasmenuleft
{
	position:absolute;
	left:0;
	top:0;
	height:34px;
	width:61px;
	background:url(../img/menu/element.menu.depliable.gif) no-repeat left top;
}
#barrebasmenuright
{
	position:absolute;
	right:0;
	top:0;
	height:34px;
	width:10px;
	background:url(../img/menu/element.menu.depliable.gif) no-repeat right top;
}
#pictomenu
{
	position:absolute;
	left:26px;
	bottom:6px;
	height:7px;
	width:13px;
	background:url(../img/menu/element.menu.depliable.gif) no-repeat left bottom; /* -13px changement de sens fleche */
}
#pictomenu.pictomenuon
{
	background-position: -13px bottom; /* -13px changement de sens fleche */
}
#basdetailbandeau
{ /* affiche la bas du detail sur la barre bas menu dans ie6 et 7 */
	/*position:absolute;
	left:677px;
	right:139px;
	top:0px;
	width:184px;
	height:34px;*/
}
/*#basdetailbandeau.detailbandeauon
{  affiche la bas du detail sur la barre bas menu dans ie6 et 7 
	background:url(../img/bandeau.02.png) no-repeat left -146px;
}*/