.infobulle_Noire{
	position: absolute;
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #000000;
	/* baisser l'opacité sur tout les navigateurs */
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter: alpha(opacity=70);
	}
body {
	background-color: #000000;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF0000;
}
a:hover {
	text-decoration: none;
	color: #FFCC00;
}
a:active {
	text-decoration: none;
}
table {
	border-width : 0px; 
	border-color : #FFFFFF;
	border-style : dashed;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;
	position:relative;
	
}
td { margin: 0;
position: relative;
padding: 0;}
.tablo_ep {
    color: #FFFFFF;
	border-width : 1px; 
	background-color : #000000;
	padding: 10px 10px 10px 10px !important;
	width:450px;
}
.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


.Style1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;}
.Style2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #00FF00;}
.Style4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF00FF;}
.Style5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF0000;}
.Style6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFF00;}
.Style7 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FF9900;}
.Style8 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #00FFFF;}

img.opacity {
  .filter: alpha(opacity=40); /* Pour un bug Internet Explorer */
  -moz-opacity: 0.4;
  opacity: 0.4;
}

img.opacity:hover {
  .filter: alpha(opacity=100); /* Pour un bug Internet Explorer */
  -moz-opacity: 1.0;  
  opacity: 1.0;
}
a.info {position: relative;}
a.info span {display: none;}

a:hover.info span {
  display: inline;
  position: absolute; 
  top: 11px;
  .top: 61px; /* Pour un bug Internet Explorer */
  left: 0px;
  z-index: 20;
  background: #AAAAAA;
  color: #FF0000;
  border: 1px solid #666666;
  width: 150px;
  text-align: left;
  font-weight: normal;
  font-size: 10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;

  padding: 2px 4px;
  }
#wrap {
	width:	800px;
	margin: 20px auto;
}

#player {
	float: left;
	width: 450px;
}

#list {
	background-color: #333;
	float: right;
	width:350px;
	height: 400px;
	overflow: scroll;
	overflow-x: hidden;
}

#list ul {
	margin: 0;
	padding: 0;
}

#list li {
	list-style-type: none;
	list-style-image: none;
	height: 70px;
	background-color: #555;
	border-bottom: 1px solid #333;
	text-align: left;
}

#list .active {
	background-color: #333;
}

#list li:hover {
	background-color: #333;
}

#list li img {
	float: left;
	margin-right: 10px;
}

#list .episode a {
	font-weight: bold;
	font-size: 110%;
}
