div.ktskinmodern_blue{	padding:0px;	padding:0px;/*	border-bottom: solid 2px #FFFFFF;*/	position:absolute;	top:100px;	left:0px;}/* * * modern_blue skin * horizontal is default * *//* font sizes */div.ktskinmodern_blue a {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	line-height: 18px;}/* second and following levels font-size */div.ktskinmodern_blue li li a {	font-weight: normal;}/* first level menu item size */div.ktskinmodern_blue ul li.lev1 {	width: 110px;}/* second and following levels menu item size */div.ktskinmodern_blue li.lev1 ul, div.ktskinmodern_blue li.lev1 li {	width: 180px;} /* HACK: fix ie5.5 setting width on inline li's */div.ktskinmodern_blue div.kthorizontal2 ul li ul, div.ktskinmodern_blue div.kthorizontal2 ul li li { /* fix ie5.5 setting width on inline li's */	width: auto;}/* Espace entre les menu block du menu principaux (en ligne) */div.ktskinmodern_blue li.lev1 {	margin-right: 0px !important;}/* Espace entre le sous menu et le menu du haut */div.ktskinmodern_blue li ul.lev2 {	margin-top:4px;}div.ktskinmodern_blue li.lev1 li ul {	margin-left: -30px;	margin-top: 6px;}/* default link style */div.ktskinmodern_blue a {	padding:3px 2px 4px 20px;	color: #ffffff;}/* level 1 item styles */div.ktskinmodern_blue li.lev1 {	background: url(img/bg_h.gif);}/* ligne en bas des cellules level 1 */div.ktskinmodern_blue li a.lev1 {/* border-bottom: solid 2px #FFFFFF; */}/* level 1 item hover styles */div.ktskinmodern_blue li:hover a.lev1:hover {/*	border-top: solid 2px #666666;	border-bottom: none 0;*/	background:url(img/bg_v_on.gif) repeat left top;}/* KAPPUCCINO HACK IE  */div.ktskinmodern_blue li a.lev1:hover {	background:url(img/bg_v_on.gif) repeat left top;}	/* level 2 item styles :: Bordure pour les sous menus */	div.ktskinmodern_blue li ul {		border: solid 1px #B7D02E;	}	/* Sous menus couleur fond et typo */	div.ktskinmodern_blue li li a {	/*	border-bottom: solid 1px #EFEFED; */		background-color: #DDDDDA;		color: #5A5A5A;	}	/* level 2 item hover styles */	div.ktskinmodern_blue li li a:hover {	/*	background-color: #B7D02E; */		color: #ffffff;	}		/* level 3 item hover styles */		div.ktskinmodern_blue li li li a:hover {			background-color: #B7D02E;		} /* * * items that have children: * - the main item background is alreay set on the li's  *   and we must only overlay an arrow showing if the element has children * *//* all items that have children */div.ktskinmodern_blue li.lev1 a.haschildren {	background-image: url(img/arrow_right_color.gif);	background-repeat: no-repeat;	background-position: 6px 50%;}/* current first level items that have children */div.ktskinmodern_blue li.lev1 a.lev1_current_haschildren {	background:url(img/bg_v_on.gif) repeat left top;/*	background-image: url(img/arrow_down_light.gif); */}/* selected items */div.ktskinmodern_blue li a.selected {	background-color: #849529;	color: #ffffff;}div.ktskinmodern_blue li li a.selected {	background-color: #B7D02E;}/* all current items links */div.ktskinmodern_blue li a.current {	background-color: #676767;	color: #ffffff;}/* current first level */div.ktskinmodern_blue li a.lev1_current {/*	border-top: solid 2px #BB7700;	border-bottom: none 0; */	background-color: #B7D02E;}/* current first level items that have children, must change the arrow */div.ktskinmodern_blue li.lev1 a.lev1_current_haschildren {/*	background-image: url(img/arrow_down_light.gif); */}	div.ktskinmodern_blue li li a.current {	/*	background-color: #676767; */	}	/* current second level items that have children, must change the arrow */	div.ktskinmodern_blue li li.lev2 a.lev2_current_haschildren {		background-image: url(img/arrow_right_light.gif);	}		/* level 3 */		div.ktskinmodern_blue li li li a.current {		/*	background-color: #676767; */		}