A:link		{
		color: #000000;
		text-decoration: none;
		}
		
A:visited	{
		color: #000000;
		text-decoration: none;
		}

A:hover		{
		color: #C81;
		text-decoration: none;
		}	
		
A:active	{
		color: #000000;
		text-decoration: none;
		}

IMG		{
		border: none;
		}

TABLE 		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;

		border: none;
		width: 100%;
		padding: 0px;
		}

TR		{
		border: none;
		}
		
	
TABLE.box	{
		width: 100%;
		
		border-style: none;
		border-width: 1px;
		border-color: #39C;
		
		margin: 1px;
		
		padding: 0px;
		}

TR.box		{
		border-style: none;
		border-width: 0px;
		border-color: #000;
		
		background-color: #FFF;
		
		text-align: left;
		}
		
TD.box		{
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-width: 1px;
		border-color: #39C;
		
		background-color: #FFF;
		}

TD.box_titre	{
		color: #39C;
		}

.box_titre A:link{
		color: #39C;
		}
.box_titre A:hover{
		color: #C81;
		}
.box_titre A:visited{
		color: #39C;
		}
.box_titre A:active{
		color: #DA4;
		}
		
TD.menu:hover	{
		cursor: pointer;
		}
		
.elapsed_time_ok
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		font-weight: 300;
		}

.elapsed_time_nok_1
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		font-weight: 900;
		}
		
.elapsed_time_nok_2
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 9pt;
		font-weight: 900;
		}
		
.elapsed_time_nok_3
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 10pt;
		font-weight: 900;
		}
		
.elapsed_time_nok_4
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #550000;
		font-size: 10pt;
		font-weight: 900;
		}
		
.elapsed_time_nok_5
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #AA0000;
		font-size: 10pt;
		font-weight: 900;
		}
		
.elapsed_time_nok_6
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FF0000;
		font-size: 10pt;
		font-weight: 900;
		}
		
.critique	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 9pt;
		}
		
.film_link:link		{
		color: #0090A0;
		text-decoration: none;
		}
		
.film_link:visited	{
		color: #0090A0;
		text-decoration: none;
		}

.film_link:hover		{
		color: #C81;
		text-decoration: none;
		}	
		
.film_link:active	{
		color: #008090;
		text-decoration: none;
		}
		
DIV.media_user_note_off
{
	display: none;
	position: relative;
}

DIV.media_user_note_on
{
	align:left;
	display: block;
	position: relative;
	top:0px;
	left:-35%;
	width:30%;
	text-align:left;
	background-color:#FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #39C;
}

DIV.media_user_note_titre
{
	text-align:right;
	background-color: #39C;
	width:100%;
	color:#FFF;
	font-weight:900;
}

#search_ajax
{
	display:none;
	position:absolute;
	width:90%;
	align:center;
	top:0px;
	opacity:1;
	-moz-opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	z-index:100;
}

#search_ajax_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #39C;
	font-weight:900;
	vertical-align:bottom;
	
	width:100%;
	
	border:solid;
	border-width:0px;
}

#search_ajax_header .titre
{
	align:left;
}

#search_ajax_header .fermer
{
	position:absolute;
	right:0px;
	font-size:8pt;
	
	cursor: pointer;
}

#search_ajax_header .fermer:hover
{
	color: #C81;
}

#search_ajax_content
{
	background-color:#F9F9FF;
	width:100%;

	border-color:#39C;
	border-width:1px;
	border-style: solid;
}

#white_transparent
{
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	z-index:9;
	background-color:#F9F9FF;
	width:100%;
	height:100%;
	opacity:0.95;
	-moz-opacity:0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}