@media screen {
	/* Menu */
	div#menu { position:absolute; top:58px; left:6px; z-index:8; }
	div#menu ul { margin:0px; padding:0px; list-style-type:none; }
	div#menu ul li { margin:0px 1px; padding:0px; width:auto; border:0px; color:#FFF; position:relative; float:left; z-index:1; }
	div#menu ul li:hover, div#menu ul li.over { z-index:7; height:24px; }
	div#menu ul li ul li:hover, div#menu ul li ul li.over {  }
	div#menu ul li ul { margin:0px; padding:2px 0px; position:absolute; left:0px; top:26px; display:none; z-index:-2; }
	div#menu ul li.over ul  { display:inline; }
	div#menu ul li>a:focus + ul, div#menu ul li:hover > ul { display:inline; }
	div#menu ul li > ul { display:none ; }
	div#menu ul li ul li { display:inline; clear:both; position: relative; margin:0px; padding:0px; border:0px; height:18px !important; background-image: none !important; }
	div#menu ul li ul>li { height:auto !important; }
	div#menu ul li ul li a { display:inline; line-height:18px; border: none; text-decoration:none; padding:1px 8px; color:#FFFFFF; }
	div#menu ul li ul li.over, div#menu ul li ul li:hover { background-color:#FFFFFF; }
	div#menu ul li ul li.over a, div#menu ul li ul li:hover a { background-color:#FFFFFF; }
	div#menu ul li ul li.over a, div#menu ul li ul li a:hover { background-color:#FFFFFF; }
	div#menu ul li > a { width:auto !important; }
	div#menu ul li.open { z-index:2; }
	div#menu ul li.open a, div#menu ul li.open ul li.open a {  }
	
	div#menu ul li ul.decouvrir { width:auto; background-color:#799b41; }
	div#menu ul li ul.decouvrir li { width:215px; }
	div#menu ul li ul.decouvrir li a:hover { color:#799b41; }
	div#menu ul li ul.decouvrir li:hover a, div#menu.decouvrir ul li ul li.over a { color:#799b41; }
	div#menu ul li ul.temoignages { width:auto; background-color:#dc8293; }
	div#menu ul li ul.temoignages li { width:185px; }
	div#menu ul li ul.temoignages li a:hover { color:#dc8293; }
	div#menu ul li ul.temoignages li:hover a, div#menu.temoignages ul li ul li.over a { color:#dc8293; }
	div#menu ul li ul.offres_tarifs { width:auto; background-color:#4f9ac0; }
	div#menu ul li ul.offres_tarifs li { width:235px; }
	div#menu ul li ul.offres_tarifs li a:hover { color:#4f9ac0; }
	div#menu ul li ul.offres_tarifs li:hover a, div#menu.offres_tarifs ul li ul li.over a { color:#4f9ac0; }
	div#menu ul li ul.infos_pratiques { width:auto; background-color:#edb625; }
	div#menu ul li ul.infos_pratiques li { width:270px; }
	div#menu ul li ul.infos_pratiques li a:hover { color:#edb625; }
	div#menu ul li ul.infos_pratiques li:hover a, div#menu.infos_pratiques ul li ul li.over a { color:#edb625; }
	div#menu ul li ul.actualites_club { width:auto; background-color:#ea6d35; }
	div#menu ul li ul.actualites_club li { width:185px; }
	div#menu ul li ul.actualites_club li a:hover { color:#ea6d35; }
	div#menu ul li ul.actualites_club li:hover a, div#menu.actualites_club ul li ul li.over a { color:#ea6d35; }
	div#menu ul li ul.revue_presse { width:auto; background-color:#966cce; }
	div#menu ul li ul.revue_presse li { width:185px; }
	div#menu ul li ul.revue_presse li a:hover { color:#966cce; }
	div#menu ul li ul.revue_presse li:hover a, div#menu.revue_presse ul li ul li.over a { color:#966cce; }
	
	div#menu_hide { position:absolute; top:0px; left:0px; display:none; background-image:url(../img/1ptrans.gif); width:100%; height:70%; z-index:5; }
}

@media print {
	/* Menu */
	div#menu{ display:none; }
}