#tooltip {
	position: absolute;
	z-index: 3000;
	/*border: 1px solid #111;
	background-color: #eee;*/
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }



#tooltip.pretty { /* petit */
	font-family: Arial;
	border: none;
	padding:10px;
	padding-top: 1em;
	opacity: 0.95;
	/*width: 230px;*/
	background: url('shadow1.png');
	height: 60px;
}

#tooltip.pretty2 { /* moyen */
	font-family: Arial;
	border: none;
	padding:10px;
	padding-top: 1em;
	opacity: 0.95;
	/*width: 270px;*/
	height: 100px;
	background: url('shadow2.png');
}

#tooltip.pretty3 { /* grand */
	font-family: Arial;
	border: none;
	padding:10px;
	padding-top: 1em;
	opacity: 0.95;
	/*width: 270px;*/
	height: 140px;
	background: url('shadow3.png');
}

/*#tooltip.pretty h3, #tooltip.pretty2 h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 230px;
	text-align: center;
}*/

#tooltip.pretty h3, #tooltip.pretty2 h3, #tooltip.pretty3 h3 {
	/*margin-bottom: 0.75em;*/
	font-size: 10pt;
	width: 230px;
	text-align: center;
	font-weight:normal;
}

#tooltip.pretty div, #tooltip.pretty2 div, #tooltip.pretty3 div  { width: 230px; text-align: left; }
/*
#tooltip.fancy {

	width: 230px;
	background: url('shadow1.png');
	padding-top: 2em;
	height: 120px;
}

#tooltip.fancy2 {
	width: 230px;
	background: url('shadow2.png');
	padding-top: 1em;
	height: 60px;
}
*/
#tooltip.pretty.viewport-right {
	background: url('shadow1_reverse.png');
}


#right, #right2 { text-align: right; }
#tooltip.right { width: 250px; }
/*#fancy2 { float: right; }*/
#pretty_reverse { float: right; }
/*
#extended { margin: 2em 0; }
#extended label { text-decoration: underline; }
#yahoo { width: 7em; }
*/
