@charset "utf-8";
/* CSS Document */

.onglet-mena{
width:161px;
height:28px;
float:left;
background:#FFF url(../images/menarini-news/onglet-menarini-news.gif) no-repeat top left;
position:relative;
left:750px;
}

#zone-onglets{
 width:950px;
 position:absolute;
 top:130px;	
}

#main { margin:0 auto; width:950px;}

/* menu */
#menu{
height:30px;
 width:903px;
 margin-left:auto;
 margin-right:auto;
 margin-top:28px;
}
#menu-ul { height:30px; position:relative; z-index:100; width:903px; margin-left:auto;margin-right:auto;background:transparent url(../images/fond-menu.gif) no-repeat top left;}
#menu-ul{padding-left:0;}
#menu li { float:left; height:30px; margin:0 2px 0 0; font:bold 12px Verdana, Geneva, sans-serif;color:#FFFFFF; }
#menu li a { height:30px; position:relative;font:bold 12px Verdana, Geneva, sans-serif;color:#FFFFFF;line-height:26px;}
.rubrique a{ font:bold 12px Verdana, Geneva, sans-serif;color:#FFFFFF;text-decoration:none;text-align:center;}
.rubrique a:hover{background-color:#B7B7B7;text-decoration:none;}
/*#menu li a span { height:30px; position:absolute; top:0; left:0; background-color:#FF6677; background-repeat:no-repeat; }*/
#menu #item-2, #menu #item-2 a, #menu #item-2 a span { 
	display:block; width:130px; border-right:1px dotted #FFFFFF;
}
#menu #item-3, #menu #item-3 a, #menu #item-3 a span { 
	display:block; width:105px; border-right:1px dotted #FFFFFF;
}
#menu #item-4, #menu #item-4 a, #menu #item-4 a span { 
display:block; width:90px; border-right:1px dotted #FFFFFF;
}
#menu #item-5, #menu #item-5 a, #menu #item-5 a span { 
	display:block; width:105px;border-right:1px dotted #FFFFFF; 
}
#menu #item-6, #menu #item-6 a, #menu #item-6 a span { 
	display:block; 
	width:160px !important;
	width:150px; 
	border-right:1px dotted #FFFFFF;
}
#menu #item-7, #menu #item-7 a, #menu #item-7 a span { 
	display:block; width:120px; border-right:1px dotted #FFFFFF;
}
#menu #item-8, #menu #item-8 a, #menu #item-8 a span { 
	display:block; 	 
	width:170px; 
	vertical-align:middle;
}

#menu #item-2 a span { background-position:0 0; }
#menu #item-3 a span { background-position:-130px 0; }
#menu #item-4 a span { background-position:-245px 0; }
#menu #item-5 a span { background-position:-335px 0; }
#menu #item-6 a span { background-position:-440px 0; }
#menu #item-7 a span { background-position:-600px 0; }
#menu #item-8 a span { background-position:-770px 0; }


#menu #item-2:hover a, #menu #item-2.current a, #menu #item-2 a.selec { background-position:0 -30px; }
#menu #item-3:hover a, #menu #item-3.current a, #menu #item-3 a.selec { background-position:-130px -30px; }
#menu #item-4:hover a, #menu #item-4.current a, #menu #item-4 a.selec  { background-position:-245px -30px; }
#menu #item-5:hover a, #menu #item-5.current a, #menu #item-5 a.selec { background-position:-335px -30px; }
#menu #item-6:hover a, #menu #item-6.current a, #menu #item-6 a.selec  { background-position:-440px -30px; }
#menu #item-7:hover a, #menu #item-7.current a, #menu #item-7 a.selec  { background-position:-600px -30px; }
#menu #item-8:hover a, #menu #item-8.current a, #menu #item-8 a.selec  { background-position:-770px -30px; }



/* sub */
#menu ul .sub { position:absolute; width:872px;top:-900px; left:0; z-index:110; border-style:solid; border-width:1px;
padding:20px 15px;border-top-width:5px; zoom:1; height:200px;  }
#menu ul li:hover .sub, #menu ul li.current .sub { top:30px; }


#item-2 .sub { border-color:#B7B7B7; background:#F4EDEE; }
#item-3 .sub { border-color:#B7B7B7; background:#F4EDEE; }
#item-4 .sub { border-color:#B7B7B7; background:#F4EDEE; }
#item-5 .sub { border-color:#B7B7B7; background:#F4EDEE; }
#item-6 .sub { border-color:#B7B7B7; background:#F4EDEE; }
#item-7 .sub { border-color:#B7B7B7; background:#F4EDEE; }

.sub .amorce { width:245px; float:left;border-right:1px solid #B7B7B7;} 
.sub .amorce h2 { position:relative; overflow:hidden;color:#000; }
.sub .amorce h2 span { position:absolute; top:0; left:0; background-color:#FF4411; background-repeat:no-repeat; }
#item-2 .amorce h2, #item-2 .amorce h2 span { width:245px; height:160px; }
/*#item-2 .amorce h2 span { background-position:0 -393px; }*/
#item-3 .amorce h2, #item-3 .amorce h2 span { width:245px; height:160px; }
/*#item-3 .amorce h2 span { background-position:0 -27px; }*/
#item-4 .amorce h2, #item-4 .amorce h2 span { width:245px; height:160px; }
/*#item-4 .amorce h2 span { background-position:0 -54px; }*/
#item-5 .amorce h2, #item-5 .amorce h2 span { width:245px; height:160px; }
/*#item-5 .amorce h2 span { background-position:0 -105px; }*/
#item-6 .amorce h2, #item-6 .amorce h2 span { width:245px; height:160px; }
/*#item-6 .amorce h2 span { background-position:0 -162px; }*/
#item-7 .amorce h2, #item-7 .amorce h2 span { width:245px; height:160px; }
/*#item-6 .amorce h2 span { background-position:0 -162px; }*/

.sub .more { height:auto !important; width:auto !important; position:absolute !important; left:30px; bottom:20px; padding:0 0 0 10px; font-size:18px; color:#dc4061; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal !important; }
.sub .more:hover { text-decoration:underline; }
.sub ul { width:268px; 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:30px !important; width:auto !important; font:bold 12px Arial, Helvetica, sans-serif;color:#000000; text-align:left;}
#menu li li a:hover { text-decoration:underline; background-color:transparent; }
#menu .aLaUne { float:right; border-left-style:solid; border-left-width:1px; width:222px; padding:0 0 0 15px;height:190px; }
#item-2 .sub .aLaUne { border-left-color:#B7B7B7;}
#item-3 .sub .aLaUne { border-left-color:#B7B7B7; }
#item-4 .sub .aLaUne { border-left-color:#B7B7B7; }
#item-5 .sub .aLaUne { border-left-color:#B7B7B7; }
#item-6 .sub .aLaUne { border-left-color:#B7B7B7; }
#item-7 .sub .aLaUne { border-left-color:#B7B7B7; }
#menu .aLaUne h3 { width:174px; height:0; padding:13px 0 0 0; overflow:hidden; }
#menu .aLaUne .visu { width:115px; height:74px !important; overflow:hidden; padding:10px 0;}
#menu .aLaUne h4 { text-transform:uppercase; font-size:13px; color:#000; }
#menu .aLaUne p { color:#000000; line-height:12px; }
#menu .aLaUne a { height:auto !important; width:auto !important; color:#000; }
#menu .aLaUne a:hover { text-decoration:underline;background-color:transparent; }
