
	.MapSeatTooltip {
        background: #fbfbfb;
        padding: 10px;
        min-width: 250px;
        max-width: 380px;
        z-index: 9999;
        box-shadow: 0 1px 5px #b3b3b3;
	}
	
	
	.MapSeatTooltip var {
		font-style:	normal;
	}
	
	
	.MapSeatTooltip .header {
        color: #E2017B;
        font-size: 18px;
        padding: 0 10px;
        text-align: left;
        white-space: nowrap;
        font-weight: bold;
        height: auto;
        min-height: 20px;
	}
	
	.MapSeatTooltip .header .reservoirName,
	.MapSeatTooltip .header .reservationId {
		display:		inline;
		padding:		0;
		margin:			0;
		white-space:	normal;
	}
	
	.MapSeatTooltip .body ul {
		margin:			0;
		padding:		5px;
		padding-left:	10px;
	}
	
	.MapSeatTooltip .body li {
		list-style-type:	none;
		padding:			2px 0;
	}
	
	.MapSeatTooltip .body ul li strong {
		font-weight:	normal;
	}
	
	.MapSeatTooltip .body ul li var {
		font-weight:	bold;
	}
	
	.MapSeatTooltip .body .lockedOnEvent {
		padding-left:	15px;
		font-style:		italic;
		color:			#e2017b;
		white-space:	normal;
	}
	
	.MapSeatTooltip .body .pricing {
		margin-top:	5px;
	}
	
	.MapSeatTooltip .body .prices {
		padding-left:	0;
	}
	
	.MapSeatTooltip .body .prices li {
		clear:		both;
		padding:	1px 0;
	}
	
	.MapSeatTooltip .body .prices li .label {
		float: 			left;
	}
	
	.MapSeatTooltip .body .prices li .label var {
		font-weight:	normal;
	}
	
	.MapSeatTooltip .body .prices li .value {
		float: 			right;
		margin-left:	10px;
	}
	

/* Chargement des donnees complementaires */

	.MapSeatTooltip .body .loading {
		display:	none;
	}
	
	.MapSeatTooltip.loading .body .loading {
		display:	block;
	}
	
	.MapSeatTooltip.sold.loading .body .pricing,
	.MapSeatTooltip.cart.loading .body .pricing,
	.MapSeatTooltip.subscription.loading .body .pricing {
		display:	none;
	} 
	
	