* { margin: 0; padding: 0; }
body {font: 14px Helvetica, Sans-Serif; } 
#page-wrap {margin:0 auto; position:relative; overflow:hidden; width:1000px;} 
a { text-decoration: none;}
ul { list-style: none; }
p { margin: 15px 0; }
#contenu {padding-top:49px;} /* le contenu commence a 49px en dessous du menu */
/* 
	LEVEL ONE
*/

ul.dropdown {background:url(../images/menu-long.gif) no-repeat; 
position:absolute; 
width:1000px;
z-index:1000;
padding-left:220px;
} 
/* height obligatoire si sous menu est cach&eacute; augmenter le height */ 
ul.dropdown li { float: left; /*zoom: 1;*/ display:block; list-style: none;}


ul.dropdown li#i1 a {width:89px;}
ul.dropdown li#i2 a {width:147px;}
ul.dropdown li#i3 a {width:156px;}
ul.dropdown li#i4 a {width:91px;}
ul.dropdown li#i5 a {width:80px;}

ul.dropdown li#i1 a:hover, ul.dropdown li#i1.active {background:url(../images/menu-long.gif) no-repeat -1220px 0; width:89px;}
ul.dropdown li#i2 a:hover, ul.dropdown li#i2.active {background:url(../images/menu-long.gif) no-repeat -1309px 0; width:147px;}
ul.dropdown li#i3 a:hover, ul.dropdown li#i3.active {background:url(../images/menu-long.gif) no-repeat -1456px 0; width:156px;}
ul.dropdown li#i4 a:hover, ul.dropdown li#i4.active {background:url(../images/menu-long.gif) no-repeat -1612px 0; width:91px;}
ul.dropdown li#i5 a:hover, ul.dropdown li#i5.active {background:url(../images/menu-long.gif) no-repeat -1703px 0; width:80px;}


ul.dropdown li a span {display:block; float:left; text-indent:-9000px;list-style: none;}
ul.dropdown ul.sub_menu li a span {text-indent:0px;}
ul.dropdown ul.sub_menu li a:hover {background:none !important;}

ul.dropdown ul.sub_menu li a {width:100% !important;}
ul.dropdown li a { display: block; padding:25px 0;} 
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }


/* 
	LEVEL TWO
*/

/* background avec transparence en image png, si utilise opacity en utilisant color le texte sera en opacity et je ne veux pas ca */
ul.dropdown ul { background:url(../images/bg.png) repeat; width: 1000px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li {background:url(../images/filet.png) no-repeat left bottom; float: none; padding-left:5px}

ul.dropdown ul.sub_menu li span {background:none; padding-left:15px} /* supprime carre gris sous-menu */


/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { border-right:none; display: inline-block; padding-top:0; width:100%;} 


ul.sub_menu li.active span {background:transparent url(../images/carre-vert.gif) no-repeat 0 5px !important; position:relative; color:#fff;}

ul.sub_menu li a {color:#cbcbcb !important; padding:5px 5px 5px 12px !important;} /* padding sous-menu a */
ul.sub_menu li a:hover {color:#97ce32 !important;}

