/*----------------------------------------------------------
	Ranking CSS
	Main styles for all the website

	Project:		My Project
	Author:			My Name
	Summary :
		Main page components
			Ranking
				Titles
				Forms
				Ranking table
				Ranking Legends
				Amateur navigation 
----------------------------------------------------------*/

/* ================================
 * !Main page components
 * ================================*/

/* !Part 1 */
.part1 h3.entry-title { text-transform:uppercase; }

/*
 * !Ranking
 */
 
 
/* !Titles */
.part1 h4 { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; margin-left:15px; }


/* !Forms */
#ranking form { float:right; position:relative; width:180px; }
#ranking #season { top:41px; z-index:1; }
#ranking form label { position:absolute; text-indent:-9999em; }
#ranking form fieldset { display:block; float:right; width:auto; height:20px; }
#ranking form select { color:#3D3D3D; border:1px solid #7F9DB9; float:left; font-size:1.1em; height:20px; margin-left:5px; padding:1px; position:relative; }
#ranking form button { background:url(../image/block/agenda/bt_ok.gif) no-repeat; display:block; float:left; height:20px; margin-left:5px; width:22px; }


/* !Ranking table */
#ranking table { margin-bottom:20px; }
#ranking table th, #ranking table td { text-align:center; }
#ranking table .position { width:18px; }
#ranking table .evolution { width:9px; }
#ranking table .team { text-align:left; width:auto; }
#ranking table .competition { }
#ranking table td.team, #ranking table td.pts { color:#3C3C3C; font-weight:bold; }
#ranking table tr.champion-league td { background:#E4EAFC url(/image/block/ranking/line-gradient15.png) repeat-x; }
#ranking table tr.uefa-cup td { background:#F3EBF7 url(/image/block/ranking/line-gradient15.png) repeat-x; }
#ranking table tr.league-2-orange td { background:#E9E9E9 url(/image/block/ranking/line-gradient15.png) repeat-x; }

.ie6 #ranking table tr.champion-league td { background:#E4EAFC; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/image/block/ranking/line-gradient15.png'); }
.ie6 #ranking table tr.p01 td { background:#E6232B; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/image/block/ranking/line-gradient30.png'); }
.ie6 #ranking table tr.uefa-cup td { background:#F3EBF7; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/image/block/ranking/line-gradient15.png'); }
.ie6 #ranking table tr.league-2-orange td { background:#E9E9E9; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/image/block/ranking/line-gradient15.png'); }

#ranking table tr.p01 td { background:#E6232B url(/image/block/ranking/line-gradient30.png) repeat-x; color:#FFF; }
*#ranking table th { padding:4px 10px; }
#ranking table td span { background-repeat:no-repeat; background-position: 50% 50%; text-indent:-9999em; }
#ranking table td.evolution span { display:block; height:9px; width:9px; }
#ranking table .evolution span.stable { background-image:url(/image/block/ranking/arrow-stable.gif); }
#ranking table tr.p01 .evolution span.stable { background-image:url(/image/block/ranking/arrow-stable-p01.gif); }
#ranking table .evolution span.up { background-image:url(/image/block/ranking/arrow-up.gif); }
#ranking table tr.p01 .evolution span.up { background-image:url(/image/block/ranking/arrow-up-p01.gif); }
#ranking table .evolution span.down { background-image:url(/image/block/ranking/arrow-down.gif); }
#ranking table tr.p01 .evolution span.down { background-image:url(/image/block/ranking/arrow-down-p01.gif); }
#ranking table .team, #ranking table .competition {padding:0 10px; }
#ranking table .team .logo-OL { background:url(/image/block/ranking/logo-OL.png) no-repeat; height:30px; text-indent:-9999em; width:32px; }

.ie6 #ranking table .team .logo-OL { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/image/block/ranking/logo-OL.png'); }

#ranking table td.competition span { display:block; float:right; }

#ranking table .champion-league td.competition span { background-image:url(/image/block/ranking/ttl_champions-league-pxx.gif); height:20px; width:129px; }
#ranking table tr.p01 td.competition span.champion-league { background-image:url(/image/block/ranking/ttl_champions-league-p01.gif); height:20px; width:129px; }

#ranking table .uefa-cup td.competition span { background-image:url(/image/block/ranking/ttl_uefa-cup-pxx.gif); padding-right:3px; height:20px; width:76px; }
#ranking table tr.p01 td.competition span.uefa-cup { background-image:url(/image/block/ranking/ttl_uefa-cup-p01.gif); padding-right:3px; height:20px; width:76px; }

#ranking table .league-2-orange td.competition span { background-image:url(/image/block/ranking/ttl_league-2-orange-pxx.gif); padding-right:29px; height:20px; width:108px; }
#ranking table tr.p01 td.competition span.league-2-orange { background-image:url(/image/block/ranking/ttl_league-2-orange-p01.gif); padding-right:29px; height:20px; width:108px; }

/* !Ranking Legends */
dl { clear:left; font-size:1.1em; line-height:normal; margin-left:15px; margin-top:10px;}
dt { clear:left; color:#3C3C3C; float:left; font-weight:bold; position:relative; text-align:right; width:20px; }
dd { margin-left:30px; }

/* !Amateur navigation  */
#player-amateur-nav { background:url(/image/generic/y-sprite.png) no-repeat -1869px -73px; color:#E6232B; margin:10px 0; padding-top:8px; position:relative; }
#player-amateur-nav div { background:url(/image/generic/y-sprite.png) no-repeat -1869px 100%; overflow:hidden; padding-bottom:8px; }
.ie6 #player-amateur-nav div { zoom:1; }
	#player-amateur-nav span { color:#646464; float:left; font-size:1.1em; }
		#player-amateur-nav li { border-right:1px solid #DADADA; float:left; font-size:1.1em; padding:0 10px; }
		.ie #player-amateur-nav li { height:14px; overflow:hidden; }
			#player-amateur-nav li a { color:#646464; }
