#liens_prog
{
	position:			relative;
	min-height:			500px;
	overflow:			auto;
}

#liens_prog a
{
	float:				right;
	display:			block;
	height:				30px;
	line-height:		30px;
	width:				280px;
	text-align:			center;
	text-decoration:	none;
	font-size:			150%;
	background:			#1274a6;
	border-bottom:		solid 1px #2690b3;
	border-top:			solid 1px #2690b3;
	margin:				0;
}

#liens_prog a:hover
{
	background:			#66beeb;
	border:       		none;
	font-weight:		bold;
	margin:				0;
}

#liens_prog a.selected
{
	float:				left;
	width:				99.8%;
	background:			#f7f7f7;
	color:				#fff;
	border:       		none;
	font-weight:		bold;
	margin:				0;
}

#liens_prog h2 a
{
	display:			inline;
	width:				30px;
	float:				right;
}


.lien_progsport
{
	float:				right;
}

.lien_progsport a, 
.lien_documents a
{
	padding-left:			5px;
	margin-right:			0.5em;
	display:				inline-block;
	height:					40px;
	line-height:			37px;
	text-decoration:		none;
	color:					#808080;
}

.lien_progsport a
{
	font-weight:			bold;
}

.lien_progsport a:hover, 
.lien_documents a:hover
{
	text-decoration:		underline;
}

#explication
{
	margin-left:			0.5em;
}

#explication h4
{
	color:					#2398c9;
	font-size:				150%;
	font-weight:			bold;	
	margin:					0.5em 0em;			
}

/** PROGRAMME SPORTIF --------------------------------------------------*/
/** @todo inutilisé ? */
div#programme_sportif
{
   	margin:				1em;
	border:				solid 1px #2690b3;
	color:				#115e7e;
	width:				615px;
}

span#music_label
{
	font-size:			70%;
	margin-left:		180px;
	line-height:		16px;
}

span#music_play
{
	background:			transparent url(/images/icones/lecture_play.gif) no-repeat 50% 80%;
	cursor:				pointer;
	padding-left:		20px;
}

span#music_stop
{
	background:			transparent url(/images/icones/lecture_stop.gif) no-repeat 50% 80%;
	cursor:				pointer;
	padding-left:		20px;
}


