



/* menu */
#menu #menu-ul { height:20px; position:relative; z-index:100; margin-left: 0px; padding-left: 0px;}
#menu li { float:left; height:20px; margin:0 2px 0 0;  }
#menu #item-10 { margin:0; }
#menu li a { height:20px; position:relative; color:#ffffff; text-align: center}
#menu li a:hover{ color:#ffffff; text-align: center; text-decoration: none}
#menu li a span { height:20px; position:absolute; top:0; left:0;  }


#menu #item-1, #menu #item-1 a, #menu #item-1 a span { display:block; width:70px; }

#menu #item-8, #menu #item-8 a, #menu #item-8 a span { display:block; width:98px; }
#menu #item-9, #menu #item-9 a, #menu #item-9 a span { display:block; width:99px; }

/* NOUVELLE TAILLE MENU OCT 09 */
#menu #item-2, #menu #item-2 a, #menu #item-2 a span { display:block; width:150px; }
#menu #item-3, #menu #item-3 a, #menu #item-3 a span { display:block; width:165px; }
#menu #item-4, #menu #item-4 a, #menu #item-4 a span, #menu #item-4a, #menu #item-4a a, #menu #item-4a a span { display:block; width:110px;}
#menu #item-5, #menu #item-5 a, #menu #item-5 a span { display:block; width:100px; }
#menu #item-6, #menu #item-6 a, #menu #item-6 a span { display:block; width:110px; }
#menu #item-7, #menu #item-7 a, #menu #item-7 a span { display:block; width:171px; }
/* ---- */
#menu #item-10, #menu #item-10 a, #menu #item-10 a span { display:block; width:99px; }
#menu #item-1 a span { background-position:0 0; }
#menu #item-2 a span { background-position:-103px 0; }
#menu #item-3 a span { background-position:-203px 0; }
#menu #item-4 a span { background-position:-304px 0; }
#menu #item-5 a span { background-position:-404px 0; }
#menu #item-6 a span { background-position:-504px 0; }
#menu #item-7 a span { background-position:-604px 0; }
#menu #item-8 a span { background-position:-704px 0; }
#menu #item-9 a span { background-position:-804px 0; }
#menu #item-10 a span { background-position:-905px 0; }
#menu #item-1:hover a span, #menu #item-1.current a span, #menu #item-1 a.selec span { background-position:0 -43px; }
#menu #item-2:hover a span, #menu #item-2.current a span, #menu #item-2 a.selec span { background-position:-103px -43px; }
#menu #item-3:hover a span, #menu #item-3.current a span, #menu #item-3 a.selec span { background-position:-203px -43px; }
#menu #item-4:hover a span, #menu #item-4.current a span, #menu #item-4 a.selec span { background-position:-304px -43px; }
#menu #item-5:hover a span, #menu #item-5.current a span, #menu #item-5 a.selec span { background-position:-404px -43px; }
#menu #item-6:hover a span, #menu #item-6.current a span, #menu #item-6 a.selec span { background-position:-504px -43px; }
#menu #item-7:hover a span, #menu #item-7.current a span, #menu #item-7 a.selec span { background-position:-604px -43px; }
#menu #item-8:hover a span, #menu #item-8.current a span, #menu #item-8 a.selec span { background-position:-704px -43px; }
#menu #item-9:hover a span, #menu #item-9.current a span, #menu #item-9 a.selec span { background-position:-804px -43px; }
#menu #item-10:hover a span, #menu #item-10.current a span, #menu #item-10  a.selec span { background-position:-905px -43px; }
/* sub */
#menu ul .sub { position:absolute; width:938px; top:-999em; left:0; z-index:110; border-style:solid; border-width:1px; padding:10px 30px; border-top-width:5px; zoom:1; left:-210px; background-color:#ffffff;}
#menu ul li:hover .sub, #menu ul li.current .sub { top:19px; }
#item-1 .sub { border-color:#6a6a6a; background:#fff; }
#item-2 .sub { border-color:#3665a9; background-color:#ffffff;}
#item-3 .sub { border-color:#ff9900; background:#ff9900; }
#item-4 .sub { border-color:#85cd00; background:#ecefe5; }
#item-5 .sub { border-color:#820b6f; background:#ebe6eb; }
#item-6 .sub { border-color:#ff22c3; background:#ece5ea; }
#item-7 .sub { border-color:#99070c; background:#eee8e9; }
#item-8 .sub { border-color:#496468; background:#e9eaea; }
#item-9 .sub { border-color:#ff8700; background:#f5f0eb; }
#item-10 .sub { border-color:#33327e; background:#ebebed; }
.sub .amorce { width:274px; float:left; }
.sub .amorce h2 { position:relative; overflow:hidden; }
.sub .amorce h2 span { position:absolute; top:0; left:0; background-image:url(/style/skins/t-sub.gif); background-repeat:no-repeat; }
#item-2 .amorce h2, #item-2 .amorce h2 span { width:182px; height:51px; }
#item-2 .amorce h2 span { background-position:0 -393px; }
#item-3 .amorce h2, #item-3 .amorce h2 span { width:182px; height:27px; }
#item-3 .amorce h2 span { background-position:0 -27px; }
#item-4 .amorce h2, #item-4 .amorce h2 span { width:97px; height:51px; }
#item-4 .amorce h2 span { background-position:0 -54px; }
#item-5 .amorce h2, #item-5 .amorce h2 span { width:163px; height:57px; }
#item-5 .amorce h2 span { background-position:0 -105px; }
#item-6 .amorce h2, #item-6 .amorce h2 span { width:150px; height:57px; }
#item-6 .amorce h2 span { background-position:0 -162px; }
#item-7 .amorce h2, #item-7 .amorce h2 span { width:147px; height:33px; }
#item-7 .amorce h2 span { background-position:0 -219px; }
#item-8 .amorce h2, #item-8 .amorce h2 span { width:144px; height:57px; }
#item-8 .amorce h2 span { background-position:0 -252px; }
#item-9 .amorce h2, #item-9 .amorce h2 span { width:164px; height:51px; }
#item-9 .amorce h2 span { background-position:0 -309px; }
#item-10 .amorce h2, #item-10 .amorce h2 span { width:163px; height:33px; }
#item-10 .amorce h2 span { background-position:0 -360px; }
.sub .more { height:auto !important; width:auto !important; position:absolute !important; left:30px; bottom:20px; padding:0 0 0 10px; background:url(/style/skins/puce-more.gif) no-repeat 0 7px; font-size:18px; color:#dc4061; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal !important; }
.sub .more:hover { text-decoration:underline; }
.sub ul { width:200px; float:left; margin:0 0 0 15px; overflow:hidden; }
#menu li li { display:block; float:none; height:auto !important; margin:0; }
#menu li li a { height:auto !important; width:auto !important; color:#000; font-weight:bold; }
#menu li li a:hover { text-decoration:underline; }
#menu .aLaUne { float:right; border-left-style:solid; border-left-width:1px; width:222px; padding:0 0 0 15px; }
#item-2 .sub .aLaUne { border-left-color:#3665a9; }
#item-3 .sub .aLaUne { border-left-color:#FF9900; }
#item-4 .sub .aLaUne { border-left-color:#3434f8; }
#item-5 .sub .aLaUne { border-left-color:#02348d; }
#item-6 .sub .aLaUne { border-left-color:#bf0200; }
#item-7 .sub .aLaUne { border-left-color:#99070c; }
#item-8 .sub .aLaUne { border-left-color:#496468; }
#item-9 .sub .aLaUne { border-left-color:#ff8700; }
#item-10 .sub .aLaUne { border-left-color:#33327e; }
#menu .aLaUne h3 { width:174px; height:0; padding:13px 0 0 0; overflow:hidden; background:url(/style/skins/t-aLaUne.png) no-repeat 0 0; }
#menu .aLaUne .visu { width:130px; height:73px !important; overflow:hidden; padding:10px 0; }
#menu .aLaUne h4 { text-transform:uppercase; font-size:13px; color:#000; }
#menu .aLaUne p { color:#000; line-height:12px; }
#menu .aLaUne a { height:auto !important; width:auto !important; color:#000; }
#menu .aLaUne a:hover { text-decoration:underline; }

/* ************* */
#menu li#item-4 .sub a{background-color:: transparent !important;} 
#menu #item-1 {background-color: #01b2e6;}
#menu #item-2 {background-color: #0071c4;}
#menu #item-3 {background-color: #3331fe;}
#menu #item-4 {background-color: #02348d;}
#menu #item-4a {background-color: #8abc15;}
#menu #item-5 {background-color: #bf0200;}
#menu #item-6 {background-color: #f90300;}
#menu #item-7 {background-color: #ffbe0e; color:#0072b7}
#menu #item-7 a {color:#0072b7}
#menu li ul a {color:#000000}
#menu li ul a:hover {color:#000000}
/* FIN --- FIN **/

div#menu #item-4 .sub div{
	padding-left: 345px;
	position:relative;
	top:-2px;
}

div#menu #item-5 .sub div{
	padding-left: 300px;
	position:relative;
	top:-2px;
}

div#menu ul {
	position: relative;
	top: 0px;	
	left: -1px;
	margin: 0px;
	width:1002px;
	background-image:url(../images/fond_menu_droite.jpg);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	height:20px;
	clear: both
}
	
	}
	
div#menu ul li{
	position: relative;
	top: 0px;	
	}
	
div#menu{
	height:20px;
	margin:0px;
	width:1001px;
	position:relative;
	top:2px;
	left:1px;
}

#menu #menu-ul{

	height: 0px;
	
	position: relative;
	
	z-index: 100;
	
	margin-left: 0px;
	
	padding-left: 0px;

	;

}

#menu li a

{

height: 0px;

position: relative;

color: #ffffff;

text-align: center;

}
