a.strongLink
{
	padding:2px 5px 2px 5px;
	color: #FFFFFF;
	background:#4c8bd8;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:pointer;
}

a.strongLink:hover
{
	background:#2376dc;
}

a.strongLink:active
{
	background:#ff0000;
}

a.strongLinkGreen
{
	padding:2px 5px 2px 5px;
	color: #FFFFFF;
	background:#009d0b;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:pointer;
}

a.strongLinkGreen:hover
{
	background:#00890a;
}

a.strongLinkGreen:active
{
	background:#ff0000;
}

.contentTitle
{
	font-size:21px;
	color:#464646;
	margin-bottom:25px;
}

.starPicto
{
	float:left;
	margin:1px 0px 0 2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	background: transparent url(/assets/images/tournois-poker/star_yellow.png) no-repeat;
}

.starGreenPicto
{
	float:left;
	margin:1px 0px 0 2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	background: transparent url(/assets/images/tournois-poker/star_green.png) no-repeat;
}

.resultsTitle
{
	clear:left;
	font-size:21px;
	font-weight:normal;
	color:#848484;
	margin: 20px 0 0 0;
	padding:8px 8px 8px 12px;
	border-top:#c1c1c1 1px solid;
	background: #FFFFFF url(/assets/images/tournois-poker/results-title-bg.png) repeat-x;
	text-align:left;
}

.myCalendar
{
	font-size:14px;
	line-height:29px;
	color:#848484;
	margin:0 180px 0 0;
	padding:2px 0 0 0;
	text-align:left;
	cursor:pointer;
}

.myCalendar:hover
{
	background:#f4f4f4;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
}

.myCalendarCheckBox
{
	float:left;
	margin:0px 4px 0 10px;
}

.searchRegion
{
	float:left;
	width:151px;
}

a.searchMap
{
	display:block;
	width:100px;
	height:100px;
	padding:5px;
	margin:0 0 2px 12px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a.searchMap:hover
{
	background: #e6f2fa;
}

a.searchMap:active
{
	background: #a4d4eb;
}

.searchRegion .label
{
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#7e7e7e;
	text-align:center;
	margin:10px 0 10px 20px;
}

.searchRegion .legend
{
	float:none;
	width:inherit;
	padding:0;
	
	font-size:11px;
	color:#999999;
	text-align:center;
	margin:0 0 5px 0;
}

.searchCriterias
{
	margin-left:151px;
	padding-left:12px;
	border-left:#d8d8d8 1px solid;
	min-height:150px;
}

.searchCriteria
{
	margin-bottom:10px;
}

.searchCriteriaLabel
{
	float:left;
	font-weight:normal;
	font-size:16px;
	line-height:17px;
	color:#555555;
	text-decoration:none;
	padding-top:3px;
}

.searchCriteriaLabelDots
{
	color:#d0d0d0;
	padding-left:6px;
}

.searchCriteriaLabelBox
{
	height:27px;
	width:270px;
	margin-left:160px;
	background: #FFFFFF url(/assets/images/tournois-poker/search-criteria-box.png) no-repeat;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#1b87b2;
	text-decoration:none;
	padding:5px 0 0 10px;
	cursor: pointer;
}

.searchCriteriaLabelBoxSmall
{
	height:27px;
	width:136px;
	background: #FFFFFF url(/assets/images/tournois-poker/search-criteria-box-small.png) no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
	padding:5px 0 0 0;
	cursor: pointer;
	text-align:center;
}

.searchCriteriaLabelBoxSmall:hover
{
	color:#b9d1f5;
	background: transparent url(/assets/images/tournois-poker/search-criteria-box-over-small.png) no-repeat;
}

.searchCriteriaLabelBoxSmall:active
{
	color:#b9d1f5;
	background: transparent url(/assets/images/tournois-poker/search-criteria-box-click-small.png) no-repeat;
}

.searchCriteriaLabelBoxSmall img
{
	margin:-6px 5px -4px 0;
}

.undoCriteria
{
	float:right;
	margin: 2px 4px 0 0;
}

.searchCriteriaLabelBoxAll
{
	height:27px;
	width:270px;
	margin-left:160px;
	background: #FFFFFF url(/assets/images/tournois-poker/search-criteria-box.png) no-repeat;
	font-size:14px;
	line-height:17px;
	font-weight:normal;
	color:#555555;
	text-decoration:none;
	padding:5px 0 0 10px;
	cursor: pointer;
}

.searchCriteriaLabelBoxDisabled
{
	height:27px;
	width:270px;
	margin-left:160px;
	background: #FFFFFF url(/assets/images/tournois-poker/search-criteria-box-disabled.png) no-repeat;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#a7a7a7;
	text-decoration:none;
	padding:5px 0 0 10px;
}

a.selectAllRegions
{
	position:absolute;
	display:block;
	height:27px;
	width:280px;
	bottom:10px;
	left:17px;
	background: transparent url(/assets/images/tournois-poker/search-criteria-box.png) no-repeat;
	font-size:14px;
	line-height:17px;
	text-align:center;
	text-decoration:none;
	padding:5px 0 0 0;
}

.searchCriteriaLabelBox:hover, .searchCriteriaLabelBoxAll:hover, a.selectAllRegions:hover
{
	color:#b9d1f5;
	font-size:14px;
	background: transparent url(/assets/images/tournois-poker/search-criteria-box-over.png) no-repeat;
}

.searchCriteriaLabelBox:active, .searchCriteriaLabelBoxAll:active, a.selectAllRegions:active
{
	color:#b9d1f5;
	font-size:14px;
	background: transparent url(/assets/images/tournois-poker/search-criteria-box-click.png) no-repeat;
}

.extendedSearch
{
	position:absolute;
	top:10px;
	left:25px;
	color: #555555;
	vertical-align:middle;
}

.extendedSearch:hover
{
}

.searchCriteriasMenu
{
	position:absolute;
	margin:27px 0 0 160px;
	min-width:280px;
	background-image: url(/assets/images/tournois-poker/menu-transparent-bg.png) !important;  /* Mozilla uniquement */
	background-color: transparent !important;           /* Mozilla uniquement */
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index:99;
}

.searchCriteriasMenu .inner
{
	padding:10px 10px 0 10px;
}

.searchCriteriasMenu .legend
{
	float:none;
	width:inherit;

	color:#999999;
	text-align:left;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #d8d8d8;
}

.searchCriteriasMenu ul
{
	margin:0 0 0 0;
	padding:0;
}

.searchCriteriasMenu ul li
{
	list-style:none;
	list-style-image:none;
	margin:0 0 10px 0 !important;
	padding:0;
}

.searchCriteriasMenu ul li a
{
	padding:2px 5px 2px 5px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.searchCriteriasMenu ul li a.all
{
	color: #235287;
}

.searchCriteriasMenu ul li a.all:active
{
	color: #FFFFFF;
}


.resultCriteria
{
	color: #000000;
}

.timeIntervall
{
	font-size:16px;
	line-height:16px;
	color:#ffffff;
	padding: 5px 0 7px 12px;
	margin: 30px 0 15px 0;
	border-top:6px solid #5d5d5d;
	
	text-shadow: #757575 -1px -1px 0px;
	
	-khtml-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);

	/* Anciens navigateurs */
	background-color: #5d5d5d;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	
	/* Navigateurs récents */
	background: -moz-radial-gradient(10% 15%, ellipse cover, #a8a8a8 0%, #5d5d5d 100%);
	background: -webkit-gradient(radial, 10% 15%, 0, 10% 15%, 500, from(#a8a8a8), to(#5d5d5d));
}

.dayIntervall
{
	font-size:16px;
	line-height:16px;
	color:#636363;
	padding: 5px 0 7px 12px;
	margin: 30px 0 15px 0;
	border-top:6px solid #777777;
	
	text-shadow: #ffffff 0px 1px 0px;
	
	-khtml-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-ms-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);

	/* Anciens navigateurs */
	background-color: #e8e8e8;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	
	/* Navigateurs récents */
	background: -moz-radial-gradient(10% 15%, ellipse cover, #ffffff 0%, #e8e8e8 100%);
	background: -webkit-gradient(radial, 10% 15%, 0, 10% 15%, 150, from(#ffffff), to(#e8e8e8));
}

.noResult
{
	font-weight:normal;
	font-size:16px;
	line-height:20px;
	text-align:left;
	color:#555555;
	padding: 30px;
	margin: 30px;
	
	background:#e3e3e3;
	background: -moz-radial-gradient(10% 15%, ellipse cover, #ffffff 0%, #e8e8e8 100%);
	background: -webkit-gradient(radial, 10% 15%, 0, 10% 15%, 150, from(#ffffff), to(#e8e8e8));
}

.tournamentItem
{
	margin: 5px 0 25px 0;
	padding:0;
	text-decoration:none;
	background-color:transparent;
	background:none;
}

.tournamentItemStar
{
	margin: 0 0 10px 0;
	padding:10px 0 10px 10px;
	text-decoration:none;
	border-radius:5px;
	background: transparent url(/assets/images/tournois-poker/tournoi-star-bg.png) no-repeat top right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.tournamentItemStar:hover
{
	background: transparent url(/assets/images/tournois-poker/tournoi-star-bg-over.png) no-repeat top right;
}

.tournamentDates
{
	float:left;
	margin-right:10px;
	text-align:center;
}
	
	.tournamentDates .dateSoon
	{
		width: 72px;
		padding:3px 0 3px 0;
		color: #FFFFFF;
		font-size:14px;
		line-height:14px;
		font-weight:normal;

		-khtml-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.3);
		-o-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.3);
		-ms-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.3);
		box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.3);
	}
		
		.tournamentDates .dateSoon.cool
		{
			text-shadow: #147b00 -1px -1px 0px;
			
			border:1px solid #147b00;
		
			/* Anciens navigateurs */
			background-color: #ff0000;
			-o-background-size: 100% 100%;
			-moz-background-size: 100% 100%;
			-webkit-background-size: 100% 100%;
			background-size: 100% 100%;
			
			/* Navigateurs récents */
			background: -moz-radial-gradient(30% 30%, circle cover, #24c904 0%, #147b00 100%);
			background: -webkit-gradient(radial, 30% 30%, 0, 30% 20%, 60, from(#24c904), to(#147b00));
		}
		
		.tournamentDates .dateSoon.notSoUrgent
		{
			text-shadow: #d96600 -1px -1px 0px;
			
			border:1px solid #d96600;
		
			/* Anciens navigateurs */
			background-color: #ff0000;
			-o-background-size: 100% 100%;
			-moz-background-size: 100% 100%;
			-webkit-background-size: 100% 100%;
			background-size: 100% 100%;
			
			/* Navigateurs récents */
			background: -moz-radial-gradient(30% 30%, circle cover, #fead45 0%, #e86800 100%);
			background: -webkit-gradient(radial, 30% 30%, 0, 30% 20%, 60, from(#fead45), to(#e86800));
		}
		
		.tournamentDates .dateSoon.urgent
		{
			text-shadow: #c70000 -1px -1px 0px;
			
			border:1px solid #c70000;
		
			/* Anciens navigateurs */
			background-color: #ff0000;
			-o-background-size: 100% 100%;
			-moz-background-size: 100% 100%;
			-webkit-background-size: 100% 100%;
			background-size: 100% 100%;
			
			/* Navigateurs récents */
			background: -moz-radial-gradient(30% 30%, circle cover, #ff6f6f 0%, #c70000 100%);
			background: -webkit-gradient(radial, 30% 30%, 0, 30% 20%, 60, from(#ff6f6f), to(#c70000));
		}
		
		.tournamentDates .dateSoon .duration
		{
			font-size:36px;
			line-height:35px;
		}

	.tournamentDates .dateBegin
	{
		width: 75px;
	}
	
	.tournamentDates .dateEnd
	{
		background: transparent url(/assets/images/tournois-poker/calendar-date-end-bg.png) no-repeat;
		width: 76px;
		height: 69px;
	}

		.tournamentDates .dateBegin .weekDay
		{
			height:18px;
			color: #FFFFFF;
			font-size:14px;
			line-height:14px;
			font-weight:normal;
			padding:3px 0 0 0;
			
			text-shadow: #c70000 -1px -1px 0px;
			
			border-top:1px solid #c70000;
			border-left:1px solid #c70000;
			border-right:1px solid #c70000;
			
			-khtml-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
			-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
			-ms-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
			-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
			-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
			box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
		
			/* Anciens navigateurs */
			background-color: #ff0000;
			-o-background-size: 100% 100%;
			-moz-background-size: 100% 100%;
			-webkit-background-size: 100% 100%;
			background-size: 100% 100%;
			
			/* Navigateurs récents */
			background: -moz-radial-gradient(30% 0, ellipse cover, #ff5050 0%, #c70000 100%);
			background: -webkit-gradient(radial, 30% 10%, 0, 30% 10%, 60, from(#ff5050), to(#c70000));
		}
		
		.tournamentDates .dateEnd .weekDay
		{
			color: #FFFFFF;
			font-size:14px;
			line-height:16px;
			font-weight:normal;
			padding:3px 0 0 0; 
		}

	.tournamentDates .dateInfos
	{
		height:48px;
		
		border-bottom:1px solid #d3d3d3;
		border-left:1px solid #d3d3d3;
		border-right:1px solid #d3d3d3;
		
		text-shadow: #ffffff 0px 1px 0px;
		
		-khtml-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
		-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
		-ms-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
		box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
	
		/* Anciens navigateurs */
		background-color: #e8e8e8;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		
		/* Navigateurs récents */
		background: -moz-radial-gradient(30% 0, ellipse cover, #ffffff 0%, #e8e8e8 100%);
		background: -webkit-gradient(radial, 30% 15%, 0, 30% 15%, 60, from(#ffffff), to(#e8e8e8));
	}

		.tournamentDates .dateBegin .date, .tournamentDates .dateEnd .date
		{
			color: #4a4a4a;
			font-size:11px;
			line-height:13px;
			font-weight:bold;
			padding:4px 0 0 0; 
		}

		.tournamentDates .dateBegin .hour, .tournamentDates .dateEnd .hour
		{
			color: #4a4a4a;
			font-size:24px;
			line-height:24px;
			font-weight:normal;
			padding:2px 0 0 0; 
		}
	
	.tournamentDates .twoDays
	{
		margin:6px 0 6px 0;
		padding-top:20px;
		height:54px;
		width:76px;
		line-height:14px;
		font-weight:normal;
		color:#949494;
		background: transparent url(/assets/images/tournois-poker/tournoi-detail/2-days-arrow.png);
	}

		.tournamentDates .twoDays .days
		{
			color:#636363;
		}

a.detailsButton
{
	display:block;
	float:right;
	margin:14px 0 0 0;
	width:40px;
	height:40px;
	background: transparent url(/assets/images/tournois-poker/blue-arrow.png) no-repeat center;
}

a.detailsButton:hover
{
	background: #caedff url(/assets/images/tournois-poker/blue-arrow.png) no-repeat center;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.tournamentInfo
{
	position:relative;
	min-height:63px;
	width:inherit;
	padding: 8px 0 0 6px;
	margin: 0 0 0 86px;
	
	-khtml-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
	-o-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
	-ms-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
}
	
	.tournamentInfo.clubPoker
	{
		text-shadow: #ffffff 0px 1px 0px;
		
		background-color: #d3eaca;
		background: -moz-radial-gradient(20% 20%, ellipse cover, #ffffff 0%, #d3eaca 100%);
		background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 300, from(#ffffff), to(#d3eaca));
	}
	
	.tournamentInfo.classic
	{
		text-shadow: #ffffff 0px 1px 0px;
		
		background-color: #e2f3fe;
		background: -moz-radial-gradient(20% 20%, ellipse cover, #ffffff 0%, #e2f3fe 100%);
		background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 300, from(#ffffff), to(#e2f3fe));
	}
	
	.tournamentInfo.private
	{
		text-shadow: #3a3a3a -1px -1px 0px;
		
		background-color: #000000;
		background: -moz-radial-gradient(20% 20%, ellipse cover, #999999 0%, #000000 100%);
		background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 300, from(#999999), to(#000000));
	}
	
	.tournamentInfo.pink
	{
		text-shadow: #ffffff 0px 1px 0px;
		
		background-color: #ffe0f4;
		background: -moz-radial-gradient(20% 20%, ellipse cover, #ffffff 0%, #ffe0f4 100%);
		background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 300, from(#ffffff), to(#ffe0f4));
	}
	
		.tournamentInfo:hover
		{
			-khtml-box-shadow:3px 3px 12px rgba(0, 0, 0, 0.5);
			-o-box-shadow:3px 3px 12px rgba(0, 0, 0, 0.5);
			-ms-box-shadow:3px 3px 12px rgba(0, 0, 0, 0.5);
			-moz-box-shadow:3px 3px 12px rgba(0, 0, 0, 0.5);
			-webkit-box-shadow:3px 3px 12px rgba(0, 0, 0, 0.5);
			box-shadow:3px 3px 12px rgba(0, 0, 0, 0.5);
		}

		.tournamentInfo:active
		{
			-khtml-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
			-o-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
			-ms-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
			-moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
			-webkit-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
			box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
		}
	
		.tournamentInfo .tournamentTitle
		{
			padding: 0 10px 0 0;
			color: #7f7f7f;
			font-size:16px;
			line-height:18px;
			text-align:left;
		}
		
			.tournamentInfo .tournamentTitle.decaled
			{
				padding-left:20px;
			}
	
		.tournamentInfo .tournamentTitle .ppvalue
		{
			color: #ff0000;
		}
		
		.tournamentInfo .tournamentTitle a
		{
			font-size:21px;
			line-height:21px;
			padding:3px 5px 2px 5px;
		}
		
		.tournamentInfo .tournamentTitle a:hover
		{
			-khtml-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
			-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
			-ms-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
			-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
			-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
			box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.1);
		}
		
		.tournamentInfo .tournamentTitle a:active
		{
			color:#ffffff !important;
			text-shadow: #c00202 -1px -1px 0px !important;
			
			-khtml-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
			-o-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
			-ms-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
			-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
			-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
			box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
			
			background-color:#ff0000 !important;
			background: -moz-radial-gradient(20% 20%, ellipse cover, #ff6464 0%, #ff0000 100%) !important;
			background: -webkit-gradient(radial, 20% 20%, 2, 20% 20%, 50, from(#ff6464), to(#ff0000)) !important;
		}
		
		.tournamentInfo.clubPoker .tournamentTitle a
		{
			color:#1f761f;
		}
	
		.tournamentInfo.clubPoker .tournamentTitle a:hover
		{
			background-color:#b1e7b1;
			
			background: -moz-radial-gradient(20% 20%, ellipse cover, #c7f0c7 0%, #b1e7b1 100%);
			background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 50, from(#c7f0c7), to(#b1e7b1));
		}
		
		.tournamentInfo.classic .tournamentTitle a
		{
			color:#0168af;
		}
	
		.tournamentInfo.classic .tournamentTitle a:hover
		{
			background-color:#b2e0ff;
			
			background: -moz-radial-gradient(20% 20%, ellipse cover, #cdebff 0%, #b2e0ff 100%);
			background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 50, from(#cdebff), to(#b2e0ff));
		}

		.tournamentInfo.private .tournamentTitle
		{
			color: #e8e8e8;
		}
	
		.tournamentInfo.private .tournamentTitle .ppvalue
		{
			color: #ff9091;
		}
		
		.tournamentInfo.private .tournamentTitle a
		{
			color:#ffffff;
		}
	
		.tournamentInfo.private .tournamentTitle a:hover
		{
			color:#fee261;
			background-color:#494949;
			
			background: -moz-radial-gradient(20% 20%, ellipse cover, #616161 0%, #494949 100%);
			background: -webkit-gradient(radial, 20% 20%, 0, 20% 20%, 50, from(#616161), to(#494949));
		}
		
	.tournamentInfo .retroDate
	{
		float:right;
		margin:0 3px 0 5px;
		padding:2px 0 0 0;
		width:59px;
		height:18px;
		background: transparent url(/assets/images/tournois-poker/retro-date-bg.png) no-repeat;
		color: #FFFFFF;
		font-size:11px;
		line-height:14px;
		font-weight:normal;
		text-align:center;
		text-decoration:none;
	}
	
	.tournamentInfo .subInfos
	{
		position:relative;
		z-index:50;
		padding: 0px 7px 0 1px;
	}
	
		.tournamentInfo .subInfos .title2
		{
			color: #636363;
			font-size:14px;
			font-weight:normal;
			text-align:left;
			text-decoration:none;
			padding: 3px 0 0 5px;
		}
		
		.tournamentInfo .subInfos .variante
		{
			color: #636363;
			padding: 0 0 0 5px;
		}
		
		.tournamentInfo.private .subInfos .variante
		{
			color: #e8e8e8;
		}
		
		.tournamentInfo .subInfos .room
		{
			margin-bottom:5px;
			color: #696969;
			font-weight:normal;
			text-align:left;
			text-decoration:none;
		}
		
		.tournamentInfo .subInfos .room a
		{
			padding:2px 5px 2px 5px;
			border-radius:3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}
	
	.tournamentInfo .subInfos .room a:active
	{
		text-shadow: #b50000 -1px -1px 0px;
		
		-khtml-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
		-o-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
		-ms-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
		-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
		-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
		box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.8);
	}

	.tournamentInfo.private .subInfos .room a
	{
		color:#a8ddff;
		text-shadow: #3a3a3a -1px -1px 0px;
	}

	.tournamentInfo.private .subInfos .room a:hover
	{
		color:#1b87b2;
		text-shadow: #ffffff 0px 1px 0px;
	}

	.tournamentInfo.private .subInfos .room a:active
	{
		color:#ffffff;
		text-shadow: #b50000 -1px -1px 0px;
	}
	
	.tournamentInfo .subInfos .location
	{
		margin:0 10px 0 5px;
		color: #767676;
		font-weight:normal;
	}
	
	.tournamentInfo .subInfos .groupe-thumb
	{
		float:left;
		margin: 2px 10px 6px 0;
	}
	
	.tournamentInfo .isClubPoker
	{
		position:absolute;
		z-index:44;
		top:-8px;
		left:5px;
		
		-o-transition: -o-transform 0.2s ease;
		-moz-transition: -moz-transform 0.2s ease;
		-webkit-transition: -webkit-transform 0.2s ease;
		
		-webkit-backface-visibility: hidden;
	}

	.tournamentInfo:hover .isClubPoker
	{
		-o-transform-origin: 7px 30px;
		-o-transform: rotate(-10deg);
		-moz-transform-origin: 7px 30px;
		-moz-transform: rotate(-10deg);
		-webkit-transform-origin: 7px 30px;
		-webkit-transform: rotate(-10deg);
	}

.tournamentInfo .tournamentBuyin
{
	position:absolute;
	top:-5px;
	right:-8px;
	height:25px;
	padding:6px 8px 0px 8px;
	color: #ffffff;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	white-space:nowrap;
	
	color:#ffffff;
	
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
	
	-khtml-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 4px rgba(0, 0, 0, 0.3);
	-o-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 4px rgba(0, 0, 0, 0.3);
	-ms-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 4px rgba(0, 0, 0, 0.3);
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 4px rgba(0, 0, 0, 0.3);
	
	-o-transition: -o-transform 0.2s ease;
	-moz-transition: -moz-transform 0.2s ease;
	-webkit-transition: -webkit-transform 0.2s ease;
	
	-webkit-backface-visibility: hidden;
}

.tournamentInfo:hover .tournamentBuyin
{
	-o-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
}

	.tournamentBuyin.classic
	{
		text-shadow: #bf0000 -1px -1px 0px;
		
		/* Anciens navigateurs */
		background-color: #c50000;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		
		/* Navigateurs récents */
		background: -moz-radial-gradient(20% 20%, ellipse cover, #ff6464 0%, #c50000 100%);
		background: -webkit-gradient(radial, 20% 20%, 2, 20% 20%, 30, from(#ff6464), to(#c50000));
	}
	
		.tournamentInfo .imin
		{
			float:left;
			height:24px;
			min-width:24px;
			margin-top:-2px;
			margin-left:0;
			margin-right:5px;
			
			background: transparent url(/assets/images/poker-online/tournois-online/star_green_24.png);
			background-repeat:no-repeat;
		}
		
	.tournamentBuyin.imin
	{
		text-shadow: #268401 -1px -1px 0px;
		
		background: #c50000 none;
		background: -moz-radial-gradient(8px 2px, ellipse cover, #3bd000 0%, #268401 100%);
		background: -webkit-gradient(radial, 20% 20%, 2, 20% 20%, 30, from(#3bd000), to(#268401));
	}
			
	.tournamentInfo .freeroll
	{
		position:absolute;
		top:-14px;
		right:-10px;
		
		-o-transition: -o-transform 0.2s ease;
		-moz-transition: -moz-transform 0.2s ease;
		-webkit-transition: -webkit-transform 0.2s ease;
		
		-webkit-backface-visibility: hidden;
	}
	
	.tournamentInfo:hover .freeroll
	{
		-o-transform: rotate(10deg);
		-moz-transform: rotate(10deg);
		-webkit-transform: rotate(10deg);
	}
	
		.tournamentInfo .freeroll .imin
		{
			margin-top:10px;
		}
		
	.tournamentInfo .tournamentAttributes
	{
		position:absolute;
		bottom:0;
		margin:0;
		right:0;
		width:inherit;
	}

		.tournamentInfo .tournamentAttribute
		{
			padding:4px 7px 4px 7px;
			color:#ffffff;
			font-size:12px;
			margin:0;
		}

.tournamentDetails
{
}

.tournamentInfoDetails
{
	position:relative;
	padding: 0 0 6px 10px;
	margin: 0 0 0 76px;
}

	.tournamentInfoDetails .tournamentTitle
	{
		padding: 24px 10px 10px 15px;
		color: #000000;
		border-bottom: 1px solid #bdbdbd;
		
		font-size:40px;
		line-height:36px;
		font-weight:normal;
		text-align:left;
		text-shadow: #ffffff 0px 1px 0px;
		
		-khtml-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
		-o-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
		-ms-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
		box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
		
		background: -moz-linear-gradient(-90deg, #ffffff 50%, #ececec 100%);
		background: -webkit-gradient(linear, 0 50%, 0 100%, from(#ffffff), to(#ececec));
	}
	
		.tournamentInfoDetails .tournamentTitle .imin
		{
			float:left;
			height:24px;
			width:24px;
			margin-top:0px;
			margin-right:6px;
			background-image:url(/assets/images/poker-online/tournois-online/star_green_24.png);
			cursor:help;
		}

	.tournamentInfoDetails.private .tournamentTitle
	{
		border-bottom:1px solid #000000;
		color:#ffffff;
		text-shadow: #000000 -1px -1px 0px;
		
		/* Anciens navigateurs */
		background-color: #000000;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		
		/* Navigateurs récents */
		background: -moz-linear-gradient(0% -87deg, #999999, #000000);
		background: -webkit-gradient(linear, 250 top, 252 bottom, from(#999999), to(#000000));
	}

	.tournamentInfoDetails.classic .tournamentTitle
	{
		border-bottom:1px solid #c9dcea;
		color:#0168af;
		text-shadow: #ffffff 0px 1px 0px;
		
		/* Anciens navigateurs */
		background-color: #e2f3fe;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		
		/* Navigateurs récents */
		background: -moz-linear-gradient(0% -87deg, #ffffff, #e2f3fe);
		background: -webkit-gradient(linear, 250 top, 252 bottom, from(#ffffff), to(#e2f3fe));
	}

	.tournamentInfoDetails.clubPoker .tournamentTitle
	{
		border-bottom:1px solid #d1e0d1;
		color:#1f761f;
		text-shadow: #ffffff 0px 1px 0px;
		
		/* Anciens navigateurs */
		background-color: #d3eaca;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		
		/* Navigateurs récents */
		background: -moz-linear-gradient(0% -87deg, #ffffff, #d3eaca);
		background: -webkit-gradient(linear, 250 top, 252 bottom, from(#ffffff), to(#d3eaca));
	}

	.tournamentInfoDetails .satelliteTag
	{
		float:right;
		padding:1px 8px 2px 8px;
		margin:3px 0 0 10px;
		line-height:17px;
		font-weight:normal;
		text-decoration:none;
		color: #FFFFFF;
		background:#2376dc;
		border-radius:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

	.tournamentInfoDetails .star
	{
		float:right;
		padding:0;
		margin:3px 0 0 5px;
	}
	
	.tournamentInfoDetails .rightInfos
	{
		float:right;
		width:120px;
		margin-left:10px;
		padding:10px 0 10px 0;
	
		text-align:center;
		
		text-shadow: #ffffff 0px 1px 0px;
		
		background: -moz-linear-gradient(-90deg, #ececec 0%, #ffffff 100%);
		background: -webkit-gradient(linear, 0 0%, 0 100%, from(#ececec), to(#ffffff));
	}
	
	.tournamentInfoDetails.classic .rightInfos
	{
		text-shadow: #ffffff 0px 1px 0px;
		
		background: -moz-linear-gradient(-90deg, #ebf7fe 0%, #ffffff 100%);
		background: -webkit-gradient(linear, 0 0%, 0 100%, from(#ebf7fe), to(#ffffff));
	}
	
	.tournamentInfoDetails.clubPoker .rightInfos
	{
		text-shadow: #ffffff 0px 1px 0px;
		
		background: -moz-linear-gradient(-90deg, #e6f4e1 0%, #ffffff 100%);
		background: -webkit-gradient(linear, 0 0%, 0 100%, from(#e6f4e1), to(#ffffff));
	}

		.tournamentInfoDetails .rightInfos .buyinInfos
		{
			margin:0 0 10px 0;
			font-size:14px;
		}

			.tournamentInfoDetails .rightInfos .buyinInfos .rebuy
			{
				margin: 0 10px 0 10px;
				font-weight:normal;
				font-size:18px;
				line-height:1.2;
				color:#696969;
			}

			.tournamentInfoDetails .rightInfos .buyinInfos .buyin
			{
				margin: 3px 10px 0px 10px;
				font-weight:normal;
				font-size:28px;
				line-height:1;
				color:#ff0000;
			}

			.tournamentInfoDetails .rightInfos .buyinInfos .buyinDetails
			{
				margin: 0 15px 2px 15px;
				font-weight:normal;
				color:#696969;
			}

			.tournamentInfoDetails .rightInfos .buyinInfos .addons
			{
				margin: 6px 10px 0 10px;
				font-size:16px;
				line-height:17px;
				color:#696969;
			}
			
		.tournamentInfoDetails .rightInfos .structure
		{
			margin: 10px 0 0 0;
			font-size:20px;
			line-height:1;
			background:none;
			border:0;
		}
			
		.tournamentInfoDetails .rightInfos .structure + .structure
		{
			margin: 3px 0 0 0;
		}
		
		.tournamentInfoDetails .rightInfos .roomMap
		{
			border:0;
			padding:0;
			margin:0 0 0 10px;
		}
		
		.tournamentInfoDetails .rightInfos .tournamentAttributes
		{
			margin:0;
			cursor: help;
			text-align:center;
		}

			.tournamentInfoDetails .rightInfos .tournamentAttributes .tournamentAttribute
			{
				display:block;
				margin:0 20px;
				padding:5px 8px;
				font-size:13px;
			}

	.tournamentInfoDetails .subInfos
	{
		margin:0px 0 10px 0;
		padding:15px 10px 0 0px;
	}


		.tournamentInfoDetails .subInfos .places
		{
			float:right;
			margin: 0 0 10px 0;
			color:#1c481e;
			background:#c5dfc6;
			border-radius:4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
		}

			.tournamentInfoDetails .subInfos .places .content
			{
				margin:0 4px 0 4px;
				padding: 4px 4px 4px 4px;
				font-size:10px;
				font-weight:normal;
				line-height:13px;
				text-align:center;
			}

				.tournamentInfoDetails .subInfos .places .content .placesLeft
				{
					font-size:18px;
					line-height:21px;
					font-weight:normal;
				}

		.tournamentInfoDetails .subInfos .title2
		{
			margin: 0 0 10px 0;
			color: #636363;
			font-size:21px;
			line-height:1.2;
			font-weight:normal;
			text-align:left;
			text-decoration:none;
		}

			.tournamentInfoDetails .subInfos .title2 .prizepool
			{
				color: #ff0000;
			}

		.tournamentInfoDetails .subInfos .reserved
		{
			color: #696969;
		}

		.tournamentInfoDetails .subInfos .isCPRankings
		{
			margin-top:10px;
			margin-left:-40px;
			color: #696969;
		}

		.tournamentInfoDetails .subInfos .isCPRankings img
		{
			margin-top:-20px;
			margin-right:5px;
		}
		
		.tournamentInfoDetails .subInfos .room
		{
			margin: 15px 120px 30px 0;
			padding: 10px 0 0 0;
			border-top:1px solid #dddddd;
			color: #000000;
			font-size:14px;
			line-height:21px;
			font-weight:normal;
			text-align:left;
			text-decoration:none;
		}
		
		.tournamentInfoDetails .subInfos .onlineRoom
		{
			margin:15px 120px 0 0;
			padding:5px 10px 10px 10px;
			color:#696969;
			
			-khtml-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
			-o-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
			-ms-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
			-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
			-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
			box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.1);
		}

			.tournamentInfoDetails .subInfos .onlineRoom .roomLogo
			{
				float:right;
				margin: 2px 0 0 10px;
				padding:0;
				width:80px;
			}

			.tournamentInfoDetails .subInfos .onlineRoom .inscription
			{
				margin-top: 5px;
			}

			.tournamentInfoDetails .inscriptionCP
			{
				margin-top: 20px;
			}
	
				.tournamentInfoDetails .inscriptionCP img
				{
					float:left;
					margin-top:-5px;
					margin-right:10px;
				}
	
				.tournamentInfoDetails .inscriptionCP .ticket
				{
					position:relative;
					width:480px;
					height:279px;
					margin:0 0 10px -50px;
					background-image:url('/assets/images/poker-online/tournois-online/ticket_bg.png');
					background-repeat:no-repeat;
				}

					.tournamentInfoDetails .inscriptionCP .ticket .content
					{
						position:absolute;
						top:70px;
						left:110px;
						width:260px;
						height:170px;
						text-align:center;
						text-shadow:#ffe288 0 1px 0;
					}

						.tournamentInfoDetails .inscriptionCP .ticket .content .tournoiName
						{
							font-size:24px;
							line-height:1;
							text-transform:uppercase;
						}

						.tournamentInfoDetails .inscriptionCP .ticket .content .tournoiDate
						{
							margin-top:5px;
							padding-bottom:6px;
							color:#3e3e3e;
							font-size:22px;
							line-height:1;
							text-transform:uppercase;
							border-bottom:2px solid #4f4f4f;
						}

						.tournamentInfoDetails .inscriptionCP .ticket .content .labelPassword
						{
							margin-top:10px;
							color:#3e3e3e;
							font-size:16px;
							line-height:1;
							text-transform:uppercase;
						}

						.tournamentInfoDetails .inscriptionCP .ticket .content .password
						{
							margin-top:8px;
							font-size:48px;
							line-height:1;
						}

			.tournamentInfoDetails .subInfos .room .groupe-thumb
			{
				float:right;
			}

			.tournamentInfoDetails .subInfos .room .content
			{
				font-size:14px;
				padding-left:5px;
			}

			.tournamentInfoDetails .subInfos .room a
			{
				padding:2px 5px 2px 5px;
				font-size:14px;
			}

			.tournamentInfoDetails .subInfos .room .webSite
			{
				margin:6px 0 0 5px;
			}
			
				.tournamentInfoDetails .subInfos .room .webSite img
				{
					margin:0 4px -4px 0;
				}
			
				.tournamentInfoDetails .subInfos .room .webSite a
				{
					padding:2px 5px 2px 5px;
				}

		.tournamentInfoDetails .subInfos .satellite
		{
			margin: 20px 0 10px 0;
			padding:0 0 0 10px;
			border-left:1px solid #bbbbbb;
			color: #636363;
			font-size:14px;
			line-height:20px;
			font-weight:normal;
			text-align:left;
			text-decoration:none;
		}

			.tournamentInfoDetails .subInfos .satellite a
			{
				padding:2px 5px 2px 5px;
			}

	.tournamentInfoDetails .structure
	{
		padding:6px 0 0 0;
		clear:right;
		font-size:10px;
		line-height:14px;
		font-weight:normal;
		text-align:center;
		text-decoration:none;
		color: #444444;
		background: transparent url(/assets/images/tournois-poker/tournoi-detail/structure/header-bg.png) repeat-x;
		border:1px solid #dddddd;
	}
	
	.tournamentInfoDetails .notesWrapper
	{
		min-height:45px;
		clear:right;
		margin:20px 0 0 0;
		padding:5px 10px 10px 10px;
		background:#ffffe5 url(/assets/images/tournois-poker/tournoi-detail/notes-bg.png) repeat-x bottom;
		border-bottom: 1px solid #fff198;
		color:#636363;
		font-size:14px;
		font-weight:normal;
	}

	.tournamentInfoDetails .notesImage
	{
		float:left;
	}
	
	.tournamentInfoDetails .notes
	{
		margin:5px 0 0 60px;
	}
	
		.tournamentInfoDetails .notes p
		{
			margin:0 0 5px 0;
			color:#636363;
			text-align:left;
		}

	.tournamentInfoDetails .pokerTour
	{
		margin:20px 0 0 0;
		padding:10px 10px 10px 10px;
		clear:right;
		color: #636363;
		background: #f4f4f4 url(/assets/images/tournois-poker/tournoi-detail/structure/header-bg.png) repeat-x bottom;
		border-radius:4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border:1px solid #dddddd;
	}

		.tournamentInfoDetails .pokerTour .description
		{
			margin:10px 0 10px 0;
			text-align:left;
		}

			.tournamentInfoDetails .pokerTour .description p
			{
				color: #444444;
				text-align:left;
			}

.pokerTourLogo
{
	float:right;
	margin-left:20px;
}

.tournamentInfoDetails .pokerTour .pokerTourLogo a, .tournamentInfoDetails .pokerTour .pokerTourLogo a:hover, .tournamentInfoDetails .pokerTour .pokerTourLogo a:active
{
	float:right;
	margin-left:10px;
	padding:0;
	margin:0;
}

.linkItem
{
	margin:10px 0 0 20px;
	text-align:left;
}

.linkItem img
{
	margin:0 6px -4px 0;
}

.linkItem a
{
	padding:2px 5px 2px 5px;
}

.tournamentInfoDetails .qualifications
{
	margin:20px 0 0 0;
	padding:6px 0 0 0;
	clear:right;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color: #444444;
	background: #f4f4f4 url(/assets/images/tournois-poker/tournoi-detail/structure/header-bg.png) repeat-x bottom;
}

.tournamentInfoDetails .qualifications .content
{
	margin:10px 0 0 0;
	padding:10px;
	font-size:13px;
	text-align:left;
	color: #444444;
}

.tournamentInfoDetails .qualifications .content .qualificationsPicto
{
	float: left;
	margin:0 8px 0 0;
}

.tournamentInfoDetails .qualifications .content p
{
	margin:0 0 0 0;
	color: #444444;
}

.tournamentInfoDetails .qualifications .content li
{
}

.tournamentInfoDetails .qualifications .content li a
{
	padding:2px 5px 2px 5px;
}

.tournamentInfoDetails .titleLine
{
 	height:1px;
	width:190px;
	margin:7px 10px 0 10px;
	background:#dddddd;
}

.tournamentInfoDetails .cave
{
	clear:both;
	margin:10px 0 0 0;
	text-align:center;
}

.tournamentInfoDetails .cave .chips
{
	font-size:16px;
	font-weight:bold;
}

.tournamentInfoDetails .structureTable
{
	margin:20px 0 0 0;
}

.tournamentInfoDetails .structureTableDetails
{
}

.tournamentInfoDetails a.displayStructure
{
	display:block;
	width:180px;
	font-size:12px;
	margin:12px auto 5px auto;
	text-align:center;
	cursor: pointer;
	padding:4px 5px 5px 5px;
	background:#e7f3f9;
	border:1px solid #caedff;
}

.tournamentInfoDetails a.displayStructure:hover
{
	background:#caedff;
}

.tournamentInfoDetails a.displayStructure:active
{
	color: #ffffff;
	background:#ff0000;
	border:1px solid #ffffff;
}

.tournamentInfoDetails .structureTable table, .tournamentInfoDetails .structureTableDetails table
{
	width:100%;
	font-size:12px;
}

.tournamentInfoDetails .structureTable table th
{
	height:25px;
	font-weight:bold;
	text-align:center;
	color: #686868;
}

.tournamentInfoDetails .structureTableDetails table tr.coloredLine
{
	background:#f9f9f9;
}

.tournamentInfoDetails .structureTableDetails table td
{
	height:30px;
	color: #686868;
vertical-align:middle;
}

.tournamentInfoDetails .structureTableDetails table td.pause
{
	height:25px;
	text-align:center;
	color: #686868;
	background:#eae7e7;
}

.teaserColumn
{
}

.teaserColumn .teaser, .teaserColumn .teaserStar, .teaserColumn .teaserMyCal
{
	margin: 0 0 20px 0;
}

.teaserColumn .teaser .title
{
	padding: 8px 5px 8px 10px;
	background-color: #bbbbbb;
	border-bottom:1px solid #d0d0d0;
	color: #636363;
	font-size:18px;
	line-height:23px;
	font-weight:normal;
}

.teaserColumn .teaserStar .title
{
	padding: 8px 5px 8px 10px;
	background-color: #ffa5f3;
	border-bottom:1px solid #ffc2f7;
	color: #ac2f9c;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
}

.teaserColumn .teaserMyCal .title
{
	padding: 8px 5px 8px 10px;
	background-color: #a8cef8;
	border-bottom:1px solid #add1f9;
	color: #0a3f80;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
}

.teaserColumn .teaserMyCal .title img, .teaserColumn .teaserStar .title img
{
	float:right;
	margin:-3px 5px 0 0;
}

.teaserColumn .title a
{
	padding:2px 5px 2px 5px;
	margin:0 0 0 -5px;
	font-size:18px;
	line-height:1;
}

.teaserColumn .title .smallLink
{
	margin-top:5px;
}

.teaserColumn .title .smallLink a
{
	padding:2px 5px 2px 5px;
	font-size:11px;
}

.teaserColumn .teaser .content
{
	background: #f0f0f0;
	padding:10px 10px 10px 10px;
	text-align:right;
}

.teaserColumn .teaserStar .content
{
	background: #fff3fd;
	padding:10px 10px 10px 10px;
	text-align:right;
}

.teaserColumn .teaserMyCal .content
{
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	background: #ebf6fc;
	text-align:left;
}

.teaserColumn .teaserMyCal .content .spacer
{
	border-bottom:1px solid #bfdaf8;
	height:1px;
	margin:12px 0 12px 0;
}

.teaserColumn .teaserMyCal .content .sub
{
	margin:0px 0 0 42px;
	color:#6f6f6f;
	text-align:left;
	line-height:17px;
}

.teaserColumn .teaserMyCal .content .sub .item
{
	margin:0 0 5px 0;
}

.teaserColumn .teaserMyCal .content .sub .subitem
{
	margin:15px 0 5px 0;
	font-size:11px;
	line-height:13px;
	font-style:italic;
}

.teaserColumn .teaser .content .item, .teaserColumn .teaser .content .itemInscription
{
	display:block;
	padding:5px 8px;
	margin:0 0 10px 0;
	background: #f0f0f0 url(/assets/images/tournois-poker/teaser/item-bg.png) repeat-x;
	border-top: 1px solid #e3e3e3;
	text-decoration:none;
	text-align:left;
}

.teaserColumn .teaser .content .item:hover, .teaserColumn .teaser .content .itemInscription:hover
{
	background: #f0f0f0 url(/assets/images/tournois-poker/teaser/item-bg-over.png) repeat-x;
}

.teaserColumn .teaserStar .content .item
{
	display:block;
	padding:5px 8px;
	margin:0 0 10px 0;
	background: #fff3fd url(/assets/images/tournois-poker/teaser/star/item-bg.png) repeat-x;
	text-decoration:none;
	text-align:left;
}

.teaserColumn .teaserStar .content .item:hover
{
	background: #fff3fd url(/assets/images/tournois-poker/teaser/star/item-bg-over.png) repeat-x;
}

.myCal
{
	float:left;
	margin:0 0px 0 10px;
	width:24px;
	height:24px;
	background: transparent url(/assets/images/tournois-poker/teaser/calendar/calendar_preferences.png) no-repeat;
}

.calDl
{
	float:left;
	margin:0 0px 0 10px;
	width:24px;
	height:24px;
	background: transparent url(/assets/images/tournois-poker/teaser/calendar/disk_blue.png) no-repeat;
}

.faceBookShare
{
	float:left;
	margin:0 0 0 10px;
	width:24px;
	height:24px;
	background: transparent url(/assets/images/tournois-poker/teaser/calendar/facebook-icon.png) no-repeat;
}

.teaserColumn .teaserMyCal .content .sub .help
{
	float:left;
	margin:0px 5px 0 0;
	width:16px;
	height:16px;
	background: transparent url(/assets/images/tournois-poker/teaser/calendar/help2.png) no-repeat;
}


.teaserColumn .content .itemInscription a.strongLinkGreen
{
	padding:2px 3px 2px 3px;
	font-size:11px;
	line-height:14px;
	color: #FFFFFF;
	background:#009d0b;
}

.teaserColumn .content .itemInscription a.strongLinkGreen:hover
{
	background:#00890a;
}

.teaserColumn .content .itemInscription a.strongLinkGreen:active
{
	background:#ff0000;
}

.teaserColumn .content .itemInscription a.memberLink
{
	padding:2px 3px 2px 3px;
	color: #FFFFFF;
	font-size:11px;
	line-height:14px;
	background:#4c8bd8;
}

.teaserColumn .content .itemInscription a.memberLink:hover
{
	background:#2376dc;
}

.teaserColumn .content .itemInscription a.memberLink:active
{
	background:#ff0000;
}

.teaserColumn .content .item .date, .teaserColumn .content .itemInscription .date
{
	font-size:11px;
	color:#555555;
}

.teaserColumn .content .item .buyin
{
	float:right;
	font-size:18px;
	line-height:18px;
	color:#1d8e17;
}

.teaserColumn .content .itemInscription .buyin
{
	font-size:11px;
	color:#1d8e17;
}

.teaserColumn .teaserStar .content .buyin
{
	color:#ac2f9c !important;
}

.teaserColumn .content .item .name
{
	font-size:14px;
	margin:5px 0 2px -5px;
	color:#000000;
	text-decoration: none;
}

.teaserColumn .content .item .name a
{
	font-size:14px;
	padding:2px 5px 2px 5px;
}

.teaserColumn .content .item .pokerTourLogo
{
	width:100%;
	text-align:center;
	margin:5px auto 10px auto;
}

.teaserColumn .content .item .inscriptions
{
	margin:0;
	color:#742525;
}

.teaserColumn .content .itemInscription .name
{
	clear:right;
	font-size:11px;
	line-height:12px;
	margin:5px 0 2px 0;
	color:#000000;
	text-decoration: none;
}

.teaserColumn .content .itemInscription .name a
{
	font-size:11px;
	line-height:12px;
	padding:2px 2px 2px 0;
}

.teaserColumn .content .item .infos, .teaserColumn .content .itemInscription .infos
{
	margin-top:1px;
	font-size:11px;
	line-height:12px;
	color:#6b6b6b;
}

.teaserColumn .content a.all
{
	font-size:12px;
	padding:2px 5px 2px 5px;
}

#map
{
	position:absolute;
	width:315px;
	height:410px;
	z-index:99;
	margin-top:-81px;
	border-radius:8px;
	border:1px solid #c8c8c8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 2px 2px 5px #bbbbbb;
	-moz-box-shadow: 2px 2px 5px #bbbbbb;
}

#countryMap
{
	position:absolute;
	width:640px;
	height:350px;
	z-index:99;
	margin-top:-81px;
	border-radius:8px;
	border:1px solid #c8c8c8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 2px 2px 5px #bbbbbb;
	-moz-box-shadow: 2px 2px 5px #bbbbbb;
}

#countriesMap
{
	position:absolute;
	top:30px;
	left:5px;
}

#regionsMap
{
	position:absolute;
	top:30px;
}

#pays-france
{
	position:absolute;
	top:4px;
	left:344px;
}

#pays-belgique
{
	position:absolute;
	top:1px;
	left:417px;
}

#pays-luxembourg
{
	position:absolute;
	top:21px;
	left:442px;
}

#pays-suisse
{
	position:absolute;
	top:58px;
	left:438px;
}

#pays-monaco
{
	position:absolute;
	top:107px;
	left:445px;
}

#pays-espagne
{
	position:absolute;
	top:83px;
	left:281px;
}

#pays-maroc
{
	position:absolute;
	top:195px;
	left:219px;
}

#pays-tunisie
{
	position:absolute;
	top:203px;
	left:436px;
}

#pays-guadeloupe
{
	position:absolute;
	top:5px;
	left:4px;
}

#pays-martinique
{
	position:absolute;
	top:82px;
	left:27px;
}

#pays-guyane
{
	position:absolute;
	top:175px;
	left:4px;
}

#pays-reunion
{
	position:absolute;
	top:208px;
	left:122px;
}

#pays-nouvelle-caledonie
{
	position:absolute;
	top:219px;
	left:533px;
}

#pays-france-clickable
{
	position:absolute;
	top:30px;
	left:349px;
	width:90px;
	height:80px;
}

#pays-france-clickable-item
{
	width:90px;
	height:80px;
	cursor:pointer;
}

#pays-belgique-clickable
{
	position:absolute;
	top:0px;
	left:420px;
	width:28px;
	height:20px;
}

#pays-belgique-clickable-item
{
	width:28px;
	height:20px;
	cursor:pointer;
}

#pays-luxembourg-clickable
{
	position:absolute;
	top:23px;
	left:442px;
	width:15px;
	height:15px;
}

#pays-luxembourg-clickable-item
{
	width:15px;
	height:15px;
	cursor:pointer;
}

#pays-suisse-clickable
{
	position:absolute;
	top:57px;
	left:442px;
	width:50px;
	height:30px;
}

#pays-suisse-clickable-item
{
	width:50px;
	height:30px;
	cursor:pointer;
}

#pays-monaco-clickable
{
	position:absolute;
	top:104px;
	left:443px;
	width:20px;
	height:20px;
}

#pays-monaco-clickable-item
{
	width:20px;
	height:20px;
	cursor:pointer;
}

#pays-espagne-clickable
{
	position:absolute;
	top:115px;
	left:280px;
	width:115px;
	height:80px;
}

#pays-espagne-clickable-item
{
	width:115px;
	height:80px;
	cursor:pointer;
}

#pays-maroc-clickable
{
	position:absolute;
	top:199px;
	left:205px;
	width:135px;
	height:100px;
}

#pays-maroc-clickable-item
{
	width:135px;
	height:100px;
	cursor:pointer;
}

#pays-tunisie-clickable
{
	position:absolute;
	top:198px;
	left:435px;
	width:55px;
	height:110px;
}

#pays-tunisie-clickable-item
{
	width:55px;
	height:110px;
	cursor:pointer;
}

#pays-guadeloupe-clickable
{
	position:absolute;
	top:5px;
	left:0px;
	width:80px;
	height:70px;
}

#pays-guadeloupe-clickable-item
{
	width:80px;
	height:70px;
	cursor:pointer;
}

#pays-martinique-clickable
{
	position:absolute;
	top:82px;
	left:20px;
	width:65px;
	height:65px;
}

#pays-martinique-clickable-item
{
	width:65px;
	height:65px;
	cursor:pointer;
}

#pays-guyane-clickable
{
	position:absolute;
	top:175px;
	left:0px;
	width:110px;
	height:130px;
}

#pays-guyane-clickable-item
{
	width:110px;
	height:130px;
	cursor:pointer;
}

#pays-reunion-clickable
{
	position:absolute;
	top:205px;
	left:122px;
	width:70px;
	height:65px;
}

#pays-reunion-clickable-item
{
	width:70px;
	height:65px;
	cursor:pointer;
}

#pays-nouvelle-caledonie-clickable
{
	position:absolute;
	top:215px;
	left:528px;
	width:99px;
	height:90px;
}

#pays-nouvelle-caledonie-clickable-item
{
	width:99px;
	height:90px;
	cursor:pointer;
}

#region-nord
{
	position:absolute;
	top:9px;
	left:151px;
}

#region-bretagne
{
	position:absolute;
	top:80px;
	left:10px;
}

#region-normandie
{
	position:absolute;
	top:43px;
	left:77px;
}

#region-ile-de-france
{
	position:absolute;
	top:71px;
	left:148px;
}

#region-champagne-ardenne
{
	position:absolute;
	top:40px;
	left:193px;
}

#region-alsace-lorraine
{
	position:absolute;
	top:55px;
	left:226px;
}

#region-pays-loire
{
	position:absolute;
	top:92px;
	left:60px;
}

#region-centre
{
	position:absolute;
	top:86px;
	left:118px;
}

#region-bourgogne
{
	position:absolute;
	top:98px;
	left:180px;
}

#region-franche-comte
{
	position:absolute;
	top:110px;
	left:235px;
}

#region-limousin-poitou-charentes
{
	position:absolute;
	top:142px;
	left:86px;
}

#region-auvergne
{
	position:absolute;
	top:149px;
	left:164px;
}

#region-rhone-alpes
{
	position:absolute;
	top:159px;
	left:202px;
}

#region-aquitaine
{
	position:absolute;
	top:190px;
	left:70px;
}

#region-midi-pyrenees
{
	position:absolute;
	top:213px;
	left:105px;
}

#region-languedoc-roussillon
{
	position:absolute;
	top:215px;
	left:153px;
}

#region-paca
{
	position:absolute;
	top:205px;
	left:217px;
}

#region-corse
{
	position:absolute;
	top:269px;
	left:278px;
}

#region-nord-clickable
{
	position:absolute;
	top:20px;
	left:157px;
	width:45px;
	height:50px;
}

#region-nord-clickable-item
{
	width:45px;
	height:50px;
	cursor:pointer;
}

#region-bretagne-clickable
{
	position:absolute;
	top:85px;
	left:20px;
	width:63px;
	height:30px;
}

#region-bretagne-clickable-item
{
	width:63px;
	height:30px;
	cursor:pointer;
}

#region-normandie-clickable
{
	position:absolute;
	top:40px;
	left:85px;
	width:65px;
	height:45px;
}

#region-normandie-clickable-item
{
	width:65px;
	height:45px;
	cursor:pointer;
}

#region-ile-de-france-clickable
{
	position:absolute;
	top:75px;
	left:152px;
	width:40px;
	height:25px;
}

#region-ile-de-france-clickable-item
{
	width:40px;
	height:25px;
	cursor:pointer;
}

#region-champagne-ardenne-clickable
{
	position:absolute;
	top:60px;
	left:200px;
	width:35px;
	height:50px;
}

#region-champagne-ardenne-clickable-item
{
	width:35px;
	height:50px;
	cursor:pointer;
}

#region-alsace-lorraine-clickable
{
	position:absolute;
	top:60px;
	left:245px;
	width:55px;
	height:50px;
}

#region-alsace-lorraine-clickable-item
{
	width:55px;
	height:50px;
	cursor:pointer;
}

#region-pays-loire-clickable
{
	position:absolute;
	top:95px;
	left:85px;
	width:40px;
	height:50px;
}

#region-pays-loire-clickable-item
{
	width:40px;
	height:50px;
	cursor:pointer;
}

#region-centre-clickable
{
	position:absolute;
	top:105px;
	left:135px;
	width:45px;
	height:50px;
}

#region-centre-clickable-item
{
	width:45px;
	height:50px;
	cursor:pointer;
}

#region-bourgogne-clickable
{
	position:absolute;
	top:115px;
	left:187px;
	width:45px;
	height:45px;
}

#region-bourgogne-clickable-item
{
	width:45px;
	height:45px;
	cursor:pointer;
}

#region-franche-comte-clickable
{
	position:absolute;
	top:113px;
	left:238px;
	width:35px;
	height:50px;
}

#region-franche-comte-clickable-item
{
	width:35px;
	height:50px;
	cursor:pointer;
}

#region-limousin-poitou-charentes-clickable
{
	position:absolute;
	top:160px;
	left:90px;
	width:80px;
	height:40px;
}

#region-limousin-poitou-charentes-clickable-item
{
	width:80px;
	height:40px;
	cursor:pointer;
}

#region-auvergne-clickable
{
	position:absolute;
	top:162px;
	left:175px;
	width:40px;
	height:50px;
}

#region-auvergne-clickable-item
{
	width:40px;
	height:50px;
	cursor:pointer;
}

#region-rhone-alpes-clickable
{
	position:absolute;
	top:164px;
	left:222px;
	width:50px;
	height:50px;
}

#region-rhone-alpes-clickable-item
{
	width:50px;
	height:50px;
	cursor:pointer;
}

#region-aquitaine-clickable
{
	position:absolute;
	top:205px;
	left:70px;
	width:50px;
	height:55px;
}

#region-aquitaine-clickable-item
{
	width:50px;
	height:55px;
	cursor:pointer;
}

#region-midi-pyrenees-clickable
{
	position:absolute;
	top:215px;
	left:130px;
	width:45px;
	height:55px;
}

#region-midi-pyrenees-clickable-item
{
	width:45px;
	height:55px;
	cursor:pointer;
}

#region-languedoc-roussillon-clickable
{
	position:absolute;
	top:217px;
	left:182px;
	width:40px;
	height:60px;
}

#region-languedoc-roussillon-clickable-item
{
	width:40px;
	height:60px;
	cursor:pointer;
}

#region-paca-clickable
{
	position:absolute;
	top:220px;
	left:225px;
	width:60px;
	height:50px;
}

#region-paca-clickable-item
{
	width:60px;
	height:50px;
	cursor:pointer;
}

#region-corse-clickable
{
	position:absolute;
	top:275px;
	left:275px;
	width:35px;
	height:50px;
}

#region-corse-clickable-item
{
	width:35px;
	height:50px;
	cursor:pointer;
}

.inscriptionLink
{
	float:right;
	font-size:13px;
	margin:0 5px 0 0;
}

.tournamentInscriptions
{
}

	.tournamentInscriptions .memberItem
	{
		display:inline-table;
		font-size:11px;
		text-align:center;
		vertical-align:bottom;
		margin:10px 5px 0 5px;
	}
	
		.tournamentInscriptions .memberItem img
		{
			margin-bottom:5px;
			max-width:50px;
			max-height:50px;
		}

.membersList
{

}

.membersList td
{
	padding:5px;
	text-align:center;
}

.membersList td.memberItem
{
	background:#f7f7f7;
	border-radius:6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.memberPict
{
	margin:0 0 10px 0;
}

.memberData
{
	margin:0 0 0 0;
	padding:0 0 0 65px;
}

.memberPictInscription
{
	float:left;
	margin:0;
}

.tournamentInscriptions .count
{
	margin:0 0 10px 0;
	color:#656565;
}

.tournamentInscriptions .warning
{
	margin:20px 0 10px 0;
	color:#656565;
	font-style:italic;
}

.tournamentInscriptions a.memberLink
{
	padding:2px 5px 2px 5px;
	background:#e7f3f9;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tournamentInscriptions a.memberLink:hover
{
	background:#caedff;
}

.tournamentInscriptions a.memberLink:active
{
	color: #004c81;
	background:#a4d4eb;
}

.tournamentPrint
{
	margin:0 0px 10px 0;
	padding:3px 3px 3px 10px;
	height:30px;
	background:#eeeeee;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tournamentPrintContent
{
	padding:7px 0 0 0;
}

.tournamentPrint a
{
	padding:2px 5px 2px 5px;
	background:#e7f3f9;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tournamentPrint a:hover
{
	background:#caedff;
}

.tournamentPrint a:active
{
	color: #004c81;
	background:#a4d4eb;
}

.tournamentPrintPict
{
	float:left;
	margin:0 6px 0 0;
	width:32px;
	height:32px;
	background: transparent url(/assets/images/tournois-poker/printer2.png) no-repeat;
}

.agendaLiveStats
{
	position:absolute;
	margin:-30px 0 0 660px;
	color:#be0000;
}

.searchArrows
{
	float:right;
	margin:0 5px 0 0;
	width:16px;
	height:16px;
	background: transparent url(/assets/images/tournois-poker/search-arrows.png) no-repeat;
}
