/****************************************
 * Competition
 ****************************************/
.competition_context_bloc
{
	background-color: #FFF;
	color: #000; 
}

.competition_context_seeall:link,
.competition_context_seeall:hover,
.competition_context_seeall:active,
.competition_context_seeall:visited
{
	display: block;
	text-align: right;
	color: #000;
	font-size: 8pt;
	text-decoration: none;
	padding: 2px;
}
.competition_context_seeall:hover
{
	text-decoration: underline;
}

.competition_context_bloc tr.odd td,
.competition_context_bloc tr.par td
{
	padding: 2px;
}
.competition_context_bloc tr.odd td
{
	background-color: #EEE;
}

/****************************************
 * Competition > Galery
 ****************************************/

.competition_galery_picture:link,
.competition_galery_picture:hover,
.competition_galery_picture:active,
.competition_galery_picture:visited
{
	display: block;
	text-align: center;
	padding: 10px;
}
.competition_galery_picture img
{
	border: 1px solid #AAA;
}
.competition_galery_label
{
	display: block;
	font-weight: bold;
	color: #000;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
}
.competition_galery_date
{
	display: block;
	color: #AAA;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
}
.competition_player_table
{
	background-color: #FFF;
}
.competition_context_galery_table
{
	background-color: #FFF;
}
.competition_context_galery_label:link,
.competition_context_galery_label:hover,
.competition_context_galery_label:active,
.competition_context_galery_label:visited
{
	display: block;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.competition_context_galery_date:link,
.competition_context_galery_date:hover,
.competition_context_galery_date:active,
.competition_context_galery_date:visited
{	
	display: block;
	color: #AAA;
	font-size: 8pt;
	text-decoration: none;
}



/****************************************
 * Competition > Context
 ****************************************/
#context_affiche
{
	text-align: center;
	padding: 5px 0;
}
#context_sponsor
{
	height: 100px;
	text-align: center;
}
#context_sponsor img
{
	margin-top: 10px;
}

/****************************************
 * Competition > Banner
 ****************************************/
#blog_title
{
	margin-left: 80px;
	font-size: 16pt;
	color: #343433;
	/*font-family: 'Arial Black';*/
	font-weight: bold;
}

#blog_description
{
	margin-left: 80px;
	font-size: 11pt;
	color: #343433;
}

#blog_date
{
	margin-left: 80px;
	font-size: 12pt;
	font-weight: bold;
	color: #343433;
}

#blog_flag
{
	float: left;
	background-image: url(../images/frontoffice/blog/blog_crown.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 65px;
	height: 65px;
	text-align: center;
	margin: 5px 10px;
}
#blog_flag img
{
	margin-top: 23px;
}

#blog_banner
{
	margin: 10px;
	font-family: Arial;
}
 
/****************************************
 * Competition > Menu
 ****************************************/
#blog_menu
{
	background-image: url(../images/frontoffice/blog/blog_menu_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 34px;
	padding: 0 0 0 25px;
	margin: 0;
	clear: both;
}
#blog_clear
{
	clear: both;
	height: 1px;
}

#blog_menu ul,
#blog_menu li
{
	margin: 0;
	padding: 0;
}

#blog_menu li
{
	display: block;
	float: left;
	width: 120px;
}

#blog_menu li a:link,
#blog_menu li a:hover,
#blog_menu li a:active,
#blog_menu li a:visited
{
	color: #FFF;
	text-decoration: none;
}

#blog_menu #blog_menu_home,
#blog_menu #blog_menu_player,
#blog_menu #blog_menu_schedule,
#blog_menu #blog_menu_result,
#blog_menu #blog_menu_galery,
#blog_menu #blog_menu_rules
{
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px 0 10px 25px;
	color: #EEE;
	font-weight: bold;
}


#blog_menu #blog_menu_home
{
	background-image: url(../images/frontoffice/blog/blog_menu_home.png);
}

#blog_menu #blog_menu_player
{
	background-image: url(../images/frontoffice/blog/blog_menu_player.png);
}

#blog_menu #blog_menu_schedule
{
	background-image: url(../images/frontoffice/blog/blog_menu_schedule.png);
}

#blog_menu #blog_menu_result
{
	background-image: url(../images/frontoffice/blog/blog_menu_result.png);
}

#blog_menu #blog_menu_galery
{
	background-image: url(../images/frontoffice/blog/blog_menu_galery.png);
	padding: 10px 30px 10px 30px;
}

#blog_menu #blog_menu_rules
{
	background-image: url(../images/frontoffice/blog/blog_menu_rules.png);
}

#blog_menu .selected a:link,
#blog_menu .selected a:hover,
#blog_menu .selected a:active,
#blog_menu .selected a:visited
{
	/*border-top: 10px solid #FFF;
	border-bottom: 10px solid #FFF;*/
	border-bottom: 1px solid #FFF;
}

.competition_see_link:link, 
.competition_see_link:hover,
.competition_see_link:active, 
.competition_see_link:visited
{
	float: right;
	color: #333333;
	font-size: 8pt;
}
