.flyoutMenu {
	background-color: #F1F1F1;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
}

.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}

.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}

.flyoutLink a {
	color: black;
	text-decoration: none;
}

.flyoutLink a:hover {
	color: black;
	text-decoration: none;
}

.flyoutLink a:visited {
	color: black;
	text-decoration: none;
}

.flyoutLink a:active {
	color: black;
	text-decoration: none;
}

.flyoutFont {
	font-family: Verdana, Arial, Helvetica;	
	font-size: 8pt;	
}
/* info bulles */
a.info {
position : relative;
border-bottom:1px #6666CC;
text-decoration:none;
font-weight: bold;
}
a:hover.info {
text-decoration:none;
background: none;
}
a.info span {display : none;}
a:hover.info span {
display: inline;
position: absolute;
top:2em;
left:2em;
z-index:20;
background: #ff9999;
color: #770000 ;
border:1px solid #000;
width:150px;
text-align:center;
font-weight:normal;
font-size:10px;
line-height:12px;
padding: 2px 4px;
}
/* fin bulle */
