#nav-container{
	font-size:76%;
	}
#wrapper.snowboard #nav-container ul#nav ul background: #BF0000;}	
#wrapper.ski #nav-container ul#nav ul {background: #f5800e;}
#wrapper.surf #nav-container ul#nav ul {background: #fff;}
#wrapper.outdoor #nav-container ul#nav ul {background: #fff;}
#wrapper.surf #nav-container ul#nav {width:771px;}
#wrapper.outdoor #nav-container ul#nav {width:771px;}
#nav, #nav ul {
	float: left;
	width: 795px;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid #fff;
	border-width: 1px 0;
	margin: 0;
	text-align:left;
	z-index: 99;
}

#nav a {
	display: block;
	width: 10em;
	w\idth: 6em;
	text-decoration: none;
	padding: 0.25em 2em;
}

#nav li {
	float: left;
	padding: 0;
	Xwidth: 10em;
}
#wrapper.surf #nav li, #wrapper.outdoor #nav li{margin: 0;}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 13em
}

#nav li ul a {
	width: 13em;
	w\idth: 9em;
}

#nav li ul ul {
	margin: -3em 0 0 14em;
}

#nav li:Hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul,
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul
{
	left: -999em;
}


#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul,
#nav li li li li:hover ul
{
	left: auto;
}

#nav li.sfhover ul{
	left:auto;
}
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul,
{
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #000;
}

/*////////////////////////////////////////////////////////////////////////////*/
ul#nav ul li ul li a{
  	background: #BF0000;
	background-image: none !important;
	width:135px;
	color:#FFF !important;
	text-decoration:none;
	font-size:11px;
	padding:7px 5px 0 5px;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
#wrapper.ski ul#nav ul li ul li a{background:#f5800e;}
#wrapper.surf ul#nav ul li ul li a{background:#006699;}
#wrapper.outdoor ul#nav ul li ul li a{background:#669900;}
#wrapper.winterguide ul#nav ul li ul li a{background: #999;}
#nav a{
	width: 				110px;
	height: 			23px;
	padding: 0 !important;
	border: 0 !important;
	margin: 0 !important;
	background-image: 	url('/medias/images/snow/sub_menu.gif');
}

/* wg */
#wrapper.winterguide #nav a{height:30px;}
#nav a:hover, #nav a:visited:hover, #nav a.on{
	background-image: 	url('/medias/images/snow/sub_menu_over.gif');
}

#nav a#news{
	background-position:	0px -1px;
}

#nav a#articles{
	background-position:	-110px -1px;
}

#nav a#matos{
	background-position:	-220px -1px;
}

#nav a#events{
	background-position:	-330px -1px;
}

#nav a#freetv{
	background-position:	-440px -1px;
}

#nav a#parutions{
	background-position:	-550px -1px;
}

#nav a#contact{
	width:					110px;
	background-position:	-660px -1px;
}

#nav a#bonsplans{
	width:					0px;
	background-position:	-770px -1px;
}


/* menu surf et outdoor*/
#wrapper.surf #nav a#news, #wrapper.outdoor #nav a#news{
	width:					129px;
	background-position:	0px -1px;
}

#wrapper.surf #nav a#articles, #wrapper.outdoor #nav a#articles{
	width:					129px;
	background-position:	-129px -1px;
}

#wrapper.surf #nav a#events, #wrapper.outdoor #nav a#events{
	width:					129px;
	background-position:	-258px -1px;
}

#wrapper.surf #nav a#freetv, #wrapper.outdoor #nav a#freetv{
	width:					129px;
	background-position:	-387px -1px;
}

#wrapper.surf #nav a#parutions, #wrapper.outdoor #nav a#parutions{
	width:					129px;
	background-position:	-516px -1px;
}

#wrapper.surf #nav a#contact, #wrapper.outdoor #nav a#contact{
	width:					126px;
	background-position:	-645px -1px;
}

#wrapper.surf #nav a#bonsplans, #wrapper.outdoor #nav a#bonsplans{
	width:					0px;
	background-position:	-774px -1px;
}






/* wg */
#wrapper.winterguide #nav a#news{width: 125px; background-position: 0 0;}
#wrapper.winterguide #nav a#articles, #wrapper.winterguide #nav a#magazine{width: 139px; background-position: -125px 0;}
#wrapper.winterguide #nav a#events{width: 126px; background-position: -265px 0;}
#wrapper.winterguide #nav a#freetv, #wrapper.winterguide #nav a#free_tv{width: 137px; background-position: -391px 0;}
#wrapper.winterguide #nav a#bonsplans, #wrapper.winterguide #nav a#good_deals{width: 144px; background-position: -528px 0;}
#wrapper.winterguide #nav a#contact{width: 123px; background-position: -672px 0;}
#wrapper.snowboard #nav a.daddy {
	background:  #BF0000 url(/medias/images/rightarrow2.gif) center right no-repeat !important;
}
#wrapper.ski #nav a.daddy {
	background:  #f5800e url(/medias/images/rightarrow2.gif) center right no-repeat !important;
}
#wrapper.surf #nav a.daddy {
	background:  #006699 url(/medias/images/rightarrow2.gif) center right no-repeat !important;
}
#wrapper.outdoor #nav a.daddy {
	background:  #669900 url(/medias/images/rightarrow2.gif) center right no-repeat !important;
}
#nav a:hover, #nav a:visited:hover, #nav a.on{
	background-image: 	url('/medias/images/snow/sub_menu_over.gif');
}
#wrapper.snowboard #nav a.daddy:hover, #wrapper.ski #nav a.daddy:hover, #wrapper.surf #nav a.daddy:hover, #wrapper.outdoor #nav a.daddy:hover{
	background:  #000 url(/medias/images/rightarrow2.gif) center right no-repeat !important;
}
#wrapper.ski #nav a{
	background-image: 	url('/medias/images/ski/sub_menu.gif');
}
#wrapper.ski #nav a:hover, #wrapper.ski #nav a:visited:hover, #wrapper.ski #nav a.on{
	background-image: 	url('/medias/images/ski/sub_menu_over.gif');
}
#wrapper.surf #nav a{
	background-image: 	url('/medias/images/surf/sub_menu_2.gif');
}
#wrapper.surf #nav a:hover, #wrapper.surf #nav a:visited:hover, #wrapper.surf #nav a.on{
	background-image: 	url('/medias/images/surf/sub_menu_over_2.gif');
}
#wrapper.outdoor #nav a{
	background-image: 	url('/medias/images/outdoor/sub_menu_2.gif');
}
#wrapper.outdoor #nav a:hover, #wrapper.outdoor #nav a:visited:hover, #wrapper.outdoor #nav a.on{
	background-image: 	url('/medias/images/outdoor/sub_menu_over_2.gif');
}

/* wg */
#wrapper.winterguide #nav a{
	background-image: 	url('/medias/images/wGuide/sub_menu_2.gif');
}
#wrapper.winterguide #nav a:hover, #wrapper.winterguide #nav a:visited:hover, #wrapper.winterguide #nav a.on{
	background-image: 	url('/medias/images/wGuide/sub_menu_over_2.gif');
}
/* fr */
#wrapper.winterguide #nav.fr a{
	background-image: 	url('/medias/images/wGuide/sub_menu_fr.gif');
}
#wrapper.winterguide #nav.fr a:hover, #wrapper.winterguide #nav.fr a:visited:hover, #wrapper.winterguide #nav.fr a.on{
	background-image: 	url('/medias/images/wGuide/sub_menu_fr_over.gif');
}



#nav ul li ul li a{
    padding: 2px !important;
}
#nav ul li ul li a:hover{
    background-color: #000 !important;
    color: #fff;
    font-weight: bold;
}
/* summerguide */
#wrapper.summerguide #nav a{height:30px;}
#wrapper.summerguide #nav a{
	background-image: 	url('/medias/images/sGuide/sub_menu.jpg');
}
#wrapper.summerguide #nav a#news{width: 125px; background-position: 0 0;}
#wrapper.summerguide #nav a#articles, #wrapper.summerguide #nav a#magazine{width: 139px; background-position: -125px 0;}
#wrapper.summerguide #nav a#events{width: 145px; background-position: -265px 0;}
#wrapper.summerguide #nav a#freetv, #wrapper.summerguide #nav a#free_tv{width: 126px; background-position: -410px 0;}
#wrapper.summerguide #nav a#bonsplans, #wrapper.summerguide #nav a#good_deals{width: 135px; background-position: -536px 0;}
#wrapper.summerguide #nav a#contact{width: 125px; background-position: -675px 0;}

#wrapper.summerguide ul#nav ul li ul li a{background: #561615;}

#wrapper.summerguide #nav a:hover, #wrapper.summerguide #nav a:visited:hover, #wrapper.summerguide #nav a.on{
	background-image: 	url('/medias/images/sGuide/sub_menu_over.jpg');
}