body 
{
	behavior: url(/css/csshover.htc);
} 

div#menu_haut
{
	width: 1002px;
	margin: 0 ;
	padding: 0 ;
}

#menu_haut a
{
	display: block;
	color: #000;
	font: 8pt "Trebuchet MS", Arial, sans-serif;
	padding: 0px;
	text-decoration: none;
	font-weight: bolder;
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 53px;
}

#menu_haut .niveau2 a
{
	display: block;
	color: #000;
	font: 8pt "Trebuchet MS", Arial, sans-serif;
	padding: 0px;
	text-decoration: none;
	font-weight: bolder;
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 12px;
}

li.menu_haut
{
	color: #000;
	font: 8pt "Trebuchet MS", Arial, sans-serif;
	padding: 0px;
	text-decoration: none;
	font-weight: bolder;
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 53px;
	vertical-align: bottom;
	text-align: center;
	width: auto;
	z-index:1000;
}

.niveau2 li
{
	color: #000;
	font: 8pt "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	font-weight: bolder;
	background-repeat: no-repeat;
	vertical-align: bottom;
	width: 120px;
	text-align: left;
	padding: 5px;
	z-index:10000;
}
li .pc
{
	background:#ebf2b7;
	border-left:1px solid;
	border-right:1px solid;
}
.pc a:hover
{
	color:#98aa11;
	text-decoration: underline ;
	display:block;
}
li .tv
{
	background:#ffd0d0;
	border-left:1px solid;
	border-right:1px solid;
}
.tv a:hover
{
	color:#d10019;
	text-decoration: underline ;
	display:block;
}
li .hc
{
	background:#fce6af;
	border-left:1px solid;
	border-right:1px solid;
}
.hc a:hover
{
	color:#e5a70a;
	text-decoration: underline ;
	display:block;
}
li .im
{
	background:#e0f1fc;
	border-left:1px solid;
	border-right:1px solid;
}
.im a:hover
{
	color:#1172af;
	text-decoration: underline ;
	display:block;
}
li .gp
{
	background:#fcecfb;
	border-left:1px solid;
	border-right:1px solid;
}
.gp a:hover
{
	color:#731e6f;
	text-decoration: underline ;
	display:block;
}
li .br
{
	background:#e4fdc6;
	border-left:1px solid;
	border-right:1px solid;
}
.br a:hover
{
	color:#487218;
	text-decoration: underline ;
	display:block;
}
li .me
{
	background:#ddf3fc;
	border-left:1px solid;
	border-right:1px solid;
}
.me a:hover
{
	color:#009ee0;
	text-decoration: underline ;
	display:block;
}
li .sp
{
	background:#f2efed;
	border-left:1px solid;
	border-right:1px solid;
}
.sp a:hover
{
	color:#938a85;
	text-decoration: underline ;
	display:block;
}
li .je
{
	background:#e8eef1;
	border-left:1px solid;
	border-right:1px solid;
}

.je a:hover
{
	color:#92b2c1;
	text-decoration: underline ;
	display:block;
}

#menu_haut ul li .je
{
	left:-50px;
	width:120px;
	float:left;
}

li .lr
{
	background:#eae3fc;
	border-left:1px solid;
	border-right:1px solid;
}

.lr a:hover
{
	color:#5d4894;
	text-decoration: underline ;
	display:block;
}

#menu_haut ul li .lr
{
	left:-55px;
	width:120px;
	float:left;
}

#menu_haut ul ul 
{
	position: absolute;
	display:none;
} 

div#menu_haut ul 
{
	padding: 0px; 
	margin:0px;
}

#menu_haut ul li
{
	position:relative;
	list-style: none; 
	float:left;
}
.niveau2 li
{
	border-top:1px solid;
}

ul.niveau2 
{
	width: 200px;
}
 
div#menu_haut ul.niveau1 li.menu_haut:hover ul.niveau2, 
div#menu_haut ul.niveau2 li.menu_haut:hover  
{
	display:block;
}
/****************** sous sous menu*********************/
/*div#menu_haut ul.niveau2 li.menu_haut:hover ul.niveau3 
{
	display:block;
}
div#menu_haut ul.niveau3 
{
	top:-1px; 
	left: 120px;
	z-index:200;
}

div#menu_haut ul.niveau3 li 
{ 
	background: #99CCCC
}
div#menu_haut ul.niveau3 li:hover 
{ 
	background: #99CC00
} */ 
/**********************fin sous sous menu ******************/
#menu_haut a.gamme_informatique
{
	background-image: url(/images_wellpack/menu_haut/pc.jpg);
	width: 98px;
}

#menu_haut a.gamme_informatique:hover, #menu_haut a.gamme_informatique_selection 
{
	background-image: url(/images_wellpack/menu_haut/pc.jpg);
	width: 98px;
	background-position: top left;
	color: #fff;
}

#menu_haut a.gamme_televiseurs
{
	background-image: url(/images_wellpack/menu_haut/tv.jpg);
	width: 87px;
}

#menu_haut a.gamme_televiseurs:hover, #menu_haut a.gamme_televiseurs_selection 
{
	background-image: url(/images_wellpack/menu_haut/tv.jpg);
	width: 87px;
	background-position: top left;
	color: #fff;
}
#menu_haut a.gamme_cinema
{
	background-image: url(/images_wellpack/menu_haut/hc.jpg);
	width: 97px;
}

#menu_haut a.gamme_cinema:hover, #menu_haut a.gamme_cinema_selection 
{
	background-image: url(/images_wellpack/menu_haut/hc.jpg);
	width: 97px;
	background-position: top left;
	color: #fff;
}
#menu_haut a.gamme_image
{
	background-image: url(/images_wellpack/menu_haut/im.jpg);
	width: 117px;
}

#menu_haut a.gamme_image:hover, #menu_haut a.gamme_image_selection 
{
	background-image: url(/images_wellpack/menu_haut/im.jpg);
	background-position: top left;
	width: 117px;
	color: #fff;
}

#menu_haut a.gamme_gps
{
	background-image: url(/images_wellpack/menu_haut/gp.jpg);
	width: 118px;
}

#menu_haut a.gamme_gps:hover, #menu_haut a.gamme_gps_selection
{
	background-image: url(/images_wellpack/menu_haut/gp.jpg);
	background-position: top left;
	width: 118px;
	color: #fff;
}
#menu_haut a.gamme_bricolage
{
	background-image: url(/images_wellpack/menu_haut/br.jpg);
	width: 116px;
}

#menu_haut a.gamme_bricolage:hover, #menu_haut a.gamme_bricolage_selection
{
	background-image: url(/images_wellpack/menu_haut/br.jpg);
	background-position: top left;
	width: 116px;
	color: #fff;
}

#menu_haut a.gamme_electromenager
{
	background-image: url(/images_wellpack/menu_haut/me.jpg);
	width: 107px;
}

#menu_haut a.gamme_electromenager:hover, #menu_haut a.gamme_electromenager_selection
{
	background-image: url(/images_wellpack/menu_haut/me.jpg);
	background-position: top left;
	width: 107px;
	color: #fff;
}

#menu_haut a.gamme_sport
{
	background-image: url(/images_wellpack/menu_haut/sp.jpg);
	width: 103px;
}

#menu_haut a.gamme_sport:hover, #menu_haut a.gamme_sport_selection
{
	background-image: url(/images_wellpack/menu_haut/sp.jpg);
	background-position: top left;
	width: 103px;
	color: #fff;
}

#menu_haut a.gamme_jeuxvideo
{
	background-image: url(/images_wellpack/menu_haut/je.jpg);
	width: 83px;
}

#menu_haut a.gamme_jeuxvideo:hover, #menu_haut a.gamme_jeuxvideo_selection
{
	background-image: url(/images_wellpack/menu_haut/je.jpg);
	background-position: top left;
	width: 83px;
	color: #fff;
}

#menu_haut a.gamme_loisirs
{
	background-image: url(/images_wellpack/menu_haut/lr.jpg);
	width: 76px;
}

#menu_haut a.gamme_loisirs:hover, #menu_haut a.gamme_loisirs_selection
{
	background-image: url(/images_wellpack/menu_haut/lr.jpg);
	background-position: top left;
	width: 76px;
	color: #fff;
}

#mention_legale_txt
{
	background:#fff;
	border:1px solid #000;
	border-top:0px;
	color:#787D7D;
	padding:5px 5px 5px 5px;
}

#mention_legale_txt_lien a
{
	color:#787D7D;	
}