/*----------------------------------------------------------
	Player CSS
	Styles for the player pages

	Project:		OLWeb.fr
	Author:			e-TF1 Web Agency
	Summary :
		Sidebar
		Breadcrumb
		Player list
			Player list header
			Player list form
			Player list
		Player list amateurs
			Player list amateurs header
			Player list amateurs form
			Player list amateurs
		Player infos
			Player infos forms
				Season form
				Player form
			Player infos tabs
				News-list (inherit from #more-news in main.css)
				Photos and Wallpapers
				Photos
				Wallpapers
			Player infos tabs + JS
			Player infos footer
		IE Patches (PNG fix, hasLayout triggers, etc.)
----------------------------------------------------------*/

/* ================================
 * !Player infos
 * ================================*/
#player-infos { }
	#player-infos .details { background:#F5F5F5 url(/image/block/player-list/header-back.gif) repeat-x; margin-bottom:10px; height:19em; padding:24px 0 0 174px; position:relative; }
		#player-infos h2 { color:#3C3C3C; font-family:"Trebuchet MS",Helvetica,sans-serif; font-size:20px; }
		#player-infos .fn { font-size:20px; line-height:1.1em; }
			#player-infos .fn span { display:block; }
		#player-infos .photo { border:1px solid #DADADA; height:200px; left:10px; padding:1px; position:absolute; top:0; width:150px; }
		#player-infos .org { left:-9999em; position:absolute; }
		#player-infos .pos { margin:15px; }
		#player-infos .number { color:#E6232B; font-size:20px; font-weight:bold; position:absolute; top:0; }
			#player-infos .number span { left:-9999em; position:absolute; }
		#player-infos h3.infos, #player-infos h3.stats { background:url(/image/block/player-infos/sprite.png) no-repeat; height:25px; margin-bottom:10px; text-indent:-9999em; }
		#player-infos h3.infos { background-position:0 100%; }
		
		#player-infos .note { margin-bottom:10px; }
			#player-infos .note li { font-size:1.1em; font-weight:bold; padding:3px 10px; }
			#player-infos .note .odd { background:#F2F2F2; }
				#player-infos .note li span { font-weight:normal; }
				
		#player-infos .season { margin-bottom:10px; }
			#player-infos .season label { left:-9999em; position:absolute; }
			#player-infos .season button { background:url(/image/generic/button-ok.png); height:21px; margin-left:5px; width:23px; }

	#player-infos .player { bottom:10px; position:absolute; right:10px; text-align:right; }
			#player-infos .player label { left:-9999em; position:absolute; }
			#player-infos .player button { background:url(/image/generic/button-ok.png); height:21px; margin-left:5px; width:23px; }

/*
 * !Player infos tabs
 */
#player-infos-tabs { position:relative; }
	#player-infos-tabs h4 { background:url(/image/generic/main-sprite.png) no-repeat -600px -339px; color:#646464; font-size:12px; float:left; height:15px; overflow:hidden; padding:4px 20px; position:relative; text-transform:uppercase; z-index:5; }
			#player-infos-tabs h4 span { background:url(/image/generic/main-sprite.png) no-repeat -800px -339px; height:23px; position:absolute; right:0; top:0; width:3px; }	
	#player-infos-tabs .player-infos-career, #player-infos-tabs .player-infos-course, #player-infos-tabs .player-infos-awards { border:1px solid #DDD; -moz-border-radius:0 3px 3px 3px; -webkit-border-radius:0 3px 3px 3px; border-radius:0 3px 3px 3px; clear:both; margin-bottom:10px; } 

/*
 * !Player infos tabs + JS
 */
.js #player-infos-tabs { background:url(/image/block/player/tabs-back-top.png) no-repeat left 26px; padding-bottom:3px; }
	.js #player-infos-tabs h4.active { background-position: -600px -362px; color:#D4AA51; }
		.js #player-infos-tabs h4.active span { background-position: -800px -362px; }
	.js #player-infos-tabs div.player-infos-career, .js #player-infos-tabs div.player-infos-course,
	.js #player-infos-tabs div.player-infos-awards { background:#FFF; left:0; margin:0; position:absolute; top:22px; }
	.js #player-infos-tabs-footer { background:url(/image/block/player/tabs-back-bottom.png) no-repeat left bottom; bottom:0; font-size:0; height:3px; position:absolute; width:660px; }
		.js #player-infos-career, .js #player-infos-course, .js #player-infos-awards { cursor:pointer; position:absolute; top:0; }
		.js #player-infos-career { left:0; }
		.js #player-infos-course { left:8.75em; }
		.js #player-infos-awards { left:17em; }
		.js #player-infos-tabs div.active { z-index:4; }

/*
 * Player infos career
 */
#player-infos-tabs .player-infos-career { width:458px; }
	#player-infos-tabs .player-infos-career h5 { font-size:1.4em; margin:10px; }
	#player-infos-tabs .player-infos-career p { font-size:1.2em; margin:10px; }


/*
 * Player infos course
 */
#player-infos-tabs table { margin:10px; width:438px; }
	#player-infos-tabs td, #player-infos-tabs th { padding:3px 10px; }
	#player-infos-tabs .season td { background:#F2F2F2; color:#D4AA51; font-weight:bold; }

/* ================================
 * !IE Patches (PNG fix, hasLayout triggers, etc.)
 * IE<6 is not supported
 * ================================*/

	.ie6 #player-infos .details { zoom:1; }
