body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-image:url(fichiers/bgnd-X-Y.jpg);
background-repeat:repeat;
}

#repeatFondHeader
{
position:absolute;
float:left;
left:0px;
top:0px;
width:100%;
height:159px;
background-image:url(fichiers/bgnd-X.jpg);
background-repeat:repeat-x;
z-index:0;
}




#content /* ------- conteneur principal --------- */
{
position:relative;
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
z-index:1;
}

#header
{
position:relative;
float:left;
width:1000px;
height:103px;
}

	#bouton_header
	{
	position:absolute;
	float:right;
	width:auto;
	height:auto;
	margin-top:10px;
	right:10px;
	}
	
	
	
	#FormRecherche
	{
	position:absolute;
	float:left;
	width:200px;
	height:auto;
	left:300px;
	top:20px;	
	}

#top_central
{
position:relative;
float:left;
width:1000px;
height:10px;
background-image:url(fichiers/top_fond.jpg);
background-repeat:no-repeat;
}

#bas_central
{
position:relative;
float:left;
width:1000px;
height:12px;
background-image:url(fichiers/bas_fond.jpg);
background-repeat:no-repeat;
}


#central
{
_margin-top:-5px;  /* ------- a cause de ie 6 ------ */
position:relative;
float:left;
width:1000px;
height:auto;
background-image:url(fichiers/repeat_fond.jpg);
background-repeat:repeat-y;
}

#categorie
{
position:relative;
float:left;
width:188px;
height:auto;
margin-left:12px;
_margin-left:8px;
margin-top:5px;
}

	#top_cat
	{
	position:relative;
	float:left;
	width:188px;
	height:37px;
	background-image:url(fichiers/top_cat.jpg);
	}
	
	#bas_cat
	{
	position:relative;
	float:left;
	width:188px;
	height:14px;
	background-image:url(fichiers/bas_cat.jpg);
	}
	
	#content_cat
	{
	position:relative;
	float:left;
	width:188px;
	height:auto;
	background-image:url(fichiers/repeat_cat.jpg);
	}
	
	
	#content_cat ul
		{
		margin:0;
		padding:0;
		}
		
		#content_cat ul li
		{
		margin:0;
		padding:0;
		list-style-type:none;
		width:180px;
		margin-left:10px;
		}
		
		#content_cat ul li a
		{
		text-decoration:none;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#2e00a3;
		font-weight:bold;
		}
			#content_cat ul li a:hover
			{
				color:#000066;
				text-decoration:underline;
			}
		



	
	#top_Webtvs
	{
	position:relative;
	float:left;
	width:188px;
	height:37px;
	background-image:url(fichiers/top_webtvs.jpg);
	}
	
	#bas_Webtvs
	{
	position:relative;
	float:left;
	width:188px;
	height:14px;
	background-image:url(fichiers/bas_cat.jpg);
	}
	

	
	#content_Webtvs
	{
	position:relative;
	float:left;
	width:188px;
	height:auto;
	background-image:url(fichiers/repeat_cat.jpg);
	}

		#content_Webtvs ul
		{
		margin:0;
		padding:0;
		}
		
		#content_Webtvs ul li
		{
		margin:0;
		padding:0;
		list-style-type:none;
		width:180px;
		margin-left:10px;
		}
		
		#content_Webtvs ul li a
		{
		text-decoration:none;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#2e00a3;
		font-weight:bold;
		}
			#content_Webtvs ul li a:hover
			{
				color:#000066;
				text-decoration:underline;
			}
		












	.top_Webtvs
	{
	position:relative;
	float:left;
	width:188px;
	height:37px;
	background-image:url(fichiers/top_webtvs.jpg);
	}
	
	.top_Webtvs2
	{
	position:relative;
	float:left;
	width:188px;
	height:37px;
	background-image:url(fichiers/archive.jpg);
	}
	
	.bas_Webtvs
	{
	position:relative;
	float:left;
	width:188px;
	height:14px;
	background-image:url(fichiers/bas_cat.jpg);
	}
	
	.content_Webtvs
	{
	position:relative;
	float:left;
	width:188px;
	height:auto;
	background-image:url(fichiers/repeat_cat.jpg);
	}

		.content_Webtvs ul
		{
		margin:0;
		padding:0;
		}
		
		.content_Webtvs ul li
		{
		margin:0;
		padding:0;
		list-style-type:none;
		width:180px;
		margin-left:10px;
		}
		
		.content_Webtvs ul li a
		{
		text-decoration:none;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#2e00a3;
		font-weight:bold;
		}
			.content_Webtvs ul li a:hover
			{
				color:#000066;
				text-decoration:underline;
			}




		
#playerDixVidz
{
position:relative;
float:right;
right:0px;
width:769px;
height:504px;
margin-right:12px;
background-image:url(fichiers/zone_player_10_vidz.jpg);
}
	
	#pubTop
	{
	position:relative;
	float:left;
	width:720px;
	height:90px;
	left:25px;
	top:40px;
	background-color:#ecd7fe;
	}
	
	#player
	{
	position:relative;
	float:left;
	width:440px;
	height:330px;
	left:25px;
	top:55px;
	background-color:#ecd7fe;
	}
	
	#liste_10Vidz
	{
	position:relative;
	float:right;
	width:265px;
	height:329px;
	right:22px;
	top:55px;
	}
	
		#liste_10Vidz ul
		{
		margin:0;
		padding:0;
		}
		
		#liste_10Vidz ul li
		{
		margin:0;
		padding:0;
		list-style-type:none;
		width:255px;
		margin-left:5px;
		height:20px;
		float:left;
		
		margin-top:8px; /* -------- espacement entre les elements ---------- */
		_margin-top:4px; /* -------- espacement entre les elements IE 6 ---------- */
		}
		
		#liste_10Vidz ul li a
		{
		text-decoration:none;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		float:left;
		}
			#liste_10Vidz ul li a:hover
			{
				color:#FFFF00;
				text-decoration:underline;
			}

		#liste_10Vidz ul li input
		{
			float:right;
			position:relative;		
		}



#pub_accueil
{
position:relative;
float:right;
width:190px;
height:auto;
border:none;
margin-right:20px;
margin-right:20px;
}




#vidzPrecedentes
{
position:relative;
float:right;
width:557px;
height:auto;
background-color:#FFFFFF;
}

	#vidzPrecedentes_top
	{
	position:relative;
	float:left;
	width:557px;
	height:39px;
	background-image:url(fichiers/top_vidz_av.jpg);
	}
	
	
	#repeatPrecente
	{
	position:relative;
	float:left;
	width:557px;
	height:auto;
	background-image:url(fichiers/repeat_vidz_av.jpg); 
	}
	
	#vidzPrecedentes_bas
	{
	position:relative;
	float:left;
	width:557px;
	height:14px;
	background-image:url(fichiers/bas_vidz_av.jpg);
	}
	
	.Bloc_Parent
	{
	position:relative;
	float:left;
	width:530px;
	height:110px;
	margin-left:8px;
	border-bottom:1px solid #d0a1ff;
	margin-top:5px;
	}
	
		.image_Bloc_Parent
		{
		position:relative;
		float:left;
		width:134px;
		height:104px;
		border:2px solid #4903b6;
		}
		
		.Texte_Bloc_Parent
		{
		position:Texte_Bloc_Parent;
		float:right;
		margin-left:10px;
		width:380px;
		height:104px;
		overflow:hidden;
		}
		
		.Texte_Bloc_Parent a
		{
		text-decoration:none;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#4903b6;
		font-weight:bold;
		}
		
		.Texte_Bloc_Parent a:hover
		{
		color:#000;
		}
		
		.Texte_Bloc_Parent b
		{
		text-decoration:none;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#4903b6;
		font-weight:bold;
		}




#playerWebTvs
{
position:relative;
float:right;
right:0px;
width:769px;
height:415px;
margin-right:12px;
background-image:url(fichiers/zone_player_web_tvs.jpg);
border:0px solid #000000;
}
	
	#titreWebTvs
	{
	position:relative;
	float:left;
	width:auto;
	text-align:center;
	border:0px solid #000000;
	width:760px;
	margin:0;
	padding:0;
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;	
	}

#contentPartenaires
{
position:relative;
float:left;
width:193px;
height:auto;

}

#Top_contentPartenaires
{
position:relative;
float:left;
width:193px;
height:13px;
background-image:url(fichiers/top_partenaires.jpg);
}

.Repeat_Partenaires
{
position:relative;
float:left;
width:193px;
height:auto;
background-image:url(fichiers/repeat_partenaires.jpg);
_margin-top:-5px; /* ------- BUG IE 6 --------*/
}


#Logo_Partenaires
{
position:relative;
float:left;
width:193px;
height:33px;
background-image:url(fichiers/LogoPartenaires.jpg);
}



#Bas_Partenaires
{
position:relative;
float:left;
width:193px;
height:14px;
background-image:url(fichiers/bas_partenaires.jpg);
}







.pub_frame
{
position:relative;
float:right;
right:15px;
width:761px;
height:auto;
}
	.pub_frame .top_bup_frame
	{
	position:relative;
	float:left;
	width:761px;
	height:40px;
	background-image:url(fichiers/top_pub.jpg);
	}

	.pub_frame .repeat_pub_frame
	{
	position:relative;
	float:left;
	width:761px;
	height:auto;
	background-image:url(fichiers/repeat_pub.jpg);
	background-repeat:repeat-y;
	}


	.pub_frame .bas_pub_frame
	{
	position:relative;
	float:left;
	width:761px;
	height:16px;
	background-image:url(fichiers/bas_pub.jpg);
	}
	











/*-------------------------------- concerne la page de vidéo -------------------------------------*/
	
	
	
	.Bloc_A222
	{
	position:relative;
	float:right;
	right:10px;
	width:966px;
	height:auto;
	margin-left:10px;
	}
	
	.Bloc_A222 .topBloc
	{
	position:relative;
	float:right;
	right:10px;
	width:966px;
	height:60px;
	background-image:url(fichiers/vnc1h.gif);
	}
	
	
	.Bloc_A222 .ContentBloc
	{
	position:relative;
	float:right;
	right:10px;
	width:966px;
	height:auto;
	background-image:url(fichiers/repeat_Bloc_960.jpg);
	background-repeat:repeat-y;
	}
	
	.Bloc_A222 .basBloc
	{
	position:relative;
	float:right;
	right:10px;
	width:966px;
	height:21px;
	background-image:url(fichiers/bas_bloc_960.jpg);
	}
	
	
	.Bloc_A
	{
	position:relative;
	float:right;
	right:10px;
	width:766px;
	height:auto;
	}
	
	.Bloc_A .topBloc
	{
	position:relative;
	float:right;
	right:10px;
	width:766px;
	height:19px;
	background-image:url(fichiers/top_bloc.jpg);
	}
	
	
	.Bloc_A .ContentBloc
	{
	position:relative;
	float:right;
	right:10px;
	width:766px;
	height:auto;
	background-image:url(fichiers/repeat_Bloc.jpg);
	background-repeat:repeat-y;
	}
	
	.Bloc_A .basBloc
	{
	position:relative;
	float:right;
	right:10px;
	width:766px;
	height:21px;
	background-image:url(fichiers/bas_bloc.jpg);
	}
	
	#align_Right
	{
	position:relative;
	float:right;
	margin-right:20px;
	_margin-right:10px;  /* ----- pour IE 6 ---- */
	width:271px;
	height:auto;
	}

	
	
	.Bloc_A #playerBloc
	{
	position:relative;
	float:left;
	left:20px;
	width:440px;
	height:330px;
	background-color:#000000;
	}
	
	.Bloc_A .layout1
	{
	position:relative;
	float:right;

	width:271px;
	height:auto;
	background-color:#f5ebff;
	border:2px solid #d0a0ff;
	margin-top:0px;
	}
	
	.Bloc_A .layout1 h1
	{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:center;
	padding:5px;
	color:#7106bf;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	}
	
	.Bloc_A .layout2
	{
	position:relative;
	float:right;
	width:271px;
	height:auto;
	background-color:#f5ebff;
	border:2px solid #d0a0ff;
	margin-top:10px;
	}
	
	.Bloc_A .layout3
	{
	position:relative;
	float:left;
	margin-left:20px;
	_margin-left:10px; /* ----- pour IE 6 ---- */
	width:436px;
	height:auto;
	background-color:#f5ebff;
	border:2px solid #d0a0ff;
	margin-top:10px;
	}
	
	.Bloc_A .layout4
	{
	position:relative;
	float:left;
	margin-left:20px;
	_margin-left:10px; /* ----- pour IE 6 ---- */
	width:430px;
	height:auto;
	background-color:#FF9966;
	border:2px solid #d0a0ff;
	margin-top:2px;
	padding:3px;
	}
	.Bloc_A .layout5
	{
	position:relative;
	float:left;
	margin-left:20px;
	_margin-left:10px; /* ----- pour IE 6 ---- */
	width:430px;
	height:auto;
	background-color:#3399CC;
	border:2px solid #d0a0ff;
	margin-top:2px;
	padding:3px;
	}
	
	.Bloc_A .layout3 p
	{
	float:left;
	position:relative;
	padding:10px;
	}
	.Bloc_A .layout3 table
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6505ba;
	font-weight:bold;
	}
	
	.Bloc_A p
	{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4903b6;
	}
	
	.SelectVote
	{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
	.Bloc_A .vidzAssoc
	{
	position:relative;
	float:right;
	width:271px;
	height:250px;
	background-color:#f5ebff;
	border:2px solid #d0a0ff;
	margin-top:10px;
	overflow:auto;
	padding-top:5px;
	padding-bottom:5px;
	}

	.Bloc_A .vidzAssoc .Assoc
	{
	position:relative;
	float:left;
	width:235px;
	height:120px;
	margin-left:10px;
	margin-top:10px;
	_margin-left:5px;/* ----- pour IE 6 ---- */
	_margin-top:5px;/* ----- pour IE 6 ---- */
	border:1px solid #6905bc;
	overflow:hidden;

	}
	
	.Bloc_A .vidzAssoc .Assoc a
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#6905bc;
	text-decoration:none;
	}

	.classLayout3
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
	}
	
	





/* --------------------------------------- pas des catégories et de recherche ------------------------- */



.bloc2
{
position:relative;
float:left;
margin-left:15px;
_margin-left:8px;/* ----- pour IE 6 ---- */
width:966px;
height:auto;
}
	.bloc2 .top
	{
	position:relative;
	float:left;
	width:966px;
	height:37px;
	background-image:url(fichiers/top_cat_haut.jpg);	
	}
	
	.bloc2 .bas
	{
	position:relative;
	float:left;
	width:966px;
	height:16px;
	background-image:url(fichiers/bas_cat_haut.jpg);	
	}
	
	.bloc2 .repeat
	{
	position:relative;
	float:left;
	width:966px;
	height:auto;
	background-image:url(fichiers/repeat_cat_haut.jpg);
	}
	
	.bloc2 .repeat p
	{
	margin-left:10px;
	margin-top:0px;
	}

	.bloc2 .repeat a
	{
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
	}
	.bloc2 .repeat a:hover
	{
	color:#FFFF00;
	text-decoration:underline;
	}



#videosCompletes
{
position:relative;
float:left;
width:303px;
height:auto;
margin-left:15px;
_margin-left:8px;/* ----- pour IE 6 ---- */
}

	#videosCompletes #top
	{
	position:relative;
	float:left;
	width:303px;
	height:38px;
	background-image:url(fichiers/videoshardc.gif);
	}
	
	#videosCompletes #repeat
	{
	position:relative;
	float:left;
	width:303px;
	height:auto;
	background-image:url(fichiers/repeat_bloc_gauche.jpg);
	}
	
	#videosCompletes #bas
	{
	position:relative;
	float:left;
	width:303px;
	height:16px;
	background-image:url(fichiers/bas_bloc_gauche.jpg);
	}



.bloc_droite_3
{
position:relative;
float:right;
width:658px;
height:auto;
margin-right:16px;
}

	.bloc_droite_3 .top
	{
	position:relative;
	float:left;
	width:658px;
	height:21px;
	background-image:url(fichiers/top_bloc_2.jpg);
	}
	
	.bloc_droite_3 .bas
	{
	position:relative;
	float:left;
	width:658px;
	height:18px;
	background-image:url(fichiers/bas_bloc_2.jpg);
	}
	
	.bloc_droite_3 .repeat
	{
	position:relative;
	float:left;
	width:658px;
	height:auto;
	background-image:url(fichiers/repeat_bloc_2.jpg);
	}



.bloc_droite_4
{
position:relative;
float:right;
width:656px;
height:auto;
margin-right:16px;
}

	.bloc_droite_4 .top
	{
	position:relative;
	float:left;
	width:656px;
	height:41px;
	background-image:url(fichiers/top_bloc_3.jpg);
	}
	
	.bloc_droite_4 .bas
	{
	position:relative;
	float:left;
	width:656px;
	height:19px;
	background-image:url(fichiers/bas_bloc_3.jpg);
	}
	
	.bloc_droite_4 .repeat
	{
	position:relative;
	float:left;
	width:656px;
	height:auto;
	background-image:url(fichiers/repeat_bloc_3.jpg);
	}


	.bloc_droite_4 .indexation
	{
	position:relative;
	float:left;
	width:600px;
	margin:0;
	padding:0;
	padding-left:20px;
	}
		
		.bloc_droite_4 .indexation li
		{
		margin:0;
		padding:0;
		position:relative;
		float:left;
		list-style-type:none;
		}
		
		.bloc_droite_4 .indexation li a
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000;
		font-weight:bold;
		text-decoration:none;
		margin-left:10px;
		}
	
	
	

.bloc_result
{
position:relative;
float:left;
width:300px;
height:120px;
border:1px solid #000000;
margin-left:15px;
_margin-left:8px;/* ----- pour IE 6 ---- */
margin-top:10px;
background-color:#f5ebff;
border:1px solid #6505ba;
margin-bottom:10px;

}

	.bloc_result a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#6505ba;
	text-decoration:none;
	
	}
	
	
	.bloc_result img
	{
	border:2px solid #6505ba;
	}



#partenaires
{
position:relative;
float:left;
width:100%;
height:auto;
margin-top:20px;
text-align:center;
padding:10px;
}

#partenaires a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4903b6;
text-decoration:underline;
font-weight:bold;
}


#partenaires h1
{
color:#000000;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}





#historique
{

}


#historique ul 
{
margin:0;
padding:0;
}

#historique ul li 
{
margin:0;
padding:10px;
position:relative;
float:left;
display:inline;
margin-left:5px;
}
#historique ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF3399;
font-weight:bold;
text-decoration:none;
}

#historique ul li a:hover
{
text-decoration:underline;
color:#FF0000;
}












#historique_video ul 
{
margin:0;
padding:0;
list-style-type:none;
position:relative;
float:left;
}

#historique_video ul li 
{
margin:0;
position:relative;
margin-left:10px;
list-style-type:none;
}
#historique_video ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
text-decoration:none;
}

#historique_video ul li a:hover
{
text-decoration:underline;
color:#FF0000;
}












