body
{
	background-image:url(../images/fond_degrade_body.png);
	background-color:#000000;
	background-repeat:repeat-x;
	font-family: Verdana, Tahoma, 'Trebuchet MS', 'Times New Roman', Times, serif;
	font-size:0.85em;
	
}
fieldset 
{
background-color:#CCCCCC;
}
/*---------------------------------  Definitions du Background Dégradé etc... ---------------------------------  */
#BackGround
{
	background-image:url(../images/fond_degrade.png);
	background-repeat:repeat-x;
}

/*---------------------------------  Definitions du Background Avec les Dessin Vectoriel etc... ---------------  */
#BackGroundVecto
{
	background-image:url(../images/fond.png);
	background-repeat:no-repeat;
}
/* ---------------------------------  Definition des styles de la barre Utilisateur ---------------------------  */
#Userbar
{
	color: white;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	padding: 4px 0;
	height:13px;
	vertical-align:middle;
}

	#Userbar a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	#Userbar a:hover
	{
	color:#014DFE;
	}
	
	#SizeUserbar
	{ 
		width: 953px;
		margin:auto;
		margin-top: 0px; 
		padding: 0 22px;
		color:#FFFFFF;
		font-weight:bold;
		height:20px;
		font-size:0.85em;
	}
			
		.UserbarMenuDroite
			{
				margin:auto;
				margin-top: 0px;
				float:right;
			}

/*---------------------------------  Definition des styles du Header -------------------------------------------- */
#Header 
{
	width:953px;
	margin:auto;
}
	/*---------------------------------  Definition des styles des menus du Header------------------------------ */
		
	#BarreMenuPrincipal
	{
	margin-top:162px;
	background-image:url(../images/menu_haut.png);
	height:28px;
	width:953px;
	color:white;
	font-size:1.0em;
	font-weight:bold;
	}
	#BarreMenuPrincipal a
	{
	color:white;
	font-size:0.85em;
	font-weight:bold;
	}
		.TexteMenuPrincipal
		{
			margin-left:25px;
			display:inline
		}
			.MenuPrincipalDroite
			{
				float:right;
				margin-right:25px;
			}
			.MenuPrincipalDroite a
			{
				color:#FFFFFF;
				text-decoration:none;
			}
			
	#BarreMenuSecondaire
	{
	background-image:url(../images/menu_haut_ss.png);
	height:28px;
	width:953px;
	text-align:center;
	vertical-align:middle;
	}
		.TexteMenuSecondaire
		{
			color:#333333;
			font-weight:bold;
			display:inline;
			font-size:0.85em;
			vertical-align:middle;
		}
		
		.TexteMenuSecondaire a
		{
			color:#333333;
			text-decoration:none;
		}
		.TexteMenuSecondaire a:hover
		{
			color:#014DFE;
			
		}
		.FlecheMenuSecondaire
		{
		position:relative;
		top:10px;
		right:34px;
		}
/*--------------------------------- Speed Barre De recherche et connexion --------------------------------------- */	
	#SpeedBar
		{
		margin-top:0px;
		margin-left:7px;
		background-image:url(../images/recherche.png);
		background-repeat:no-repeat;
		}
			#ConnexionBar
			{
			display:inline;
			float:right;
			font-size:0.85em;
			font-weight:bold;
			color:#000000;
			margin-right:25px;
			}
			
			#ShearchBar
			{
			display:inline;
			font-size:0.85em;
			font-weight:bold;
			color:#FFFFFF;
			}
			
			.BouttonValider
			{
			position:relative;
			top:4px;
			}
			
			.SpeedbarInput
			{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#666666;
			font-size: 0.9em;
			margin-bottom:3px;
			}
/*---------------------------------  Corp de la page ----------------------------------------------------------- */
#Body 
{
	background-color:#FFFFFF;
	border:none;
	width:953px;
	height:auto;
	margin:auto;
	min-height:400px;
}
a
{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
a:hover
{
	color:#014DFE;
}
/*---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------Pied de page------------------------------------------------------------*/
#MenuBas
{
clear:both;
background-image:url(../images/haut_barre_footer.png);
margin:auto;
width:953px;
height:27px;
text-align:center;
color:#FFFFFF;
margin-top:0;
}
#MenuBas a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.85em;
	text-decoration:none;
}
#MenuBas a:hover
{
	color:#014DFE;
}
#Footer
{
margin:0px;
background-image:url(../images/blocfooter.png);
margin:auto;
width:953px;
height:179px;
color:#FFFFFF;
font-size:0.85em;
position:relative;
bottom:12px;
}
#Footer a
{
color:#FFFFFF;
}
#Footer a:hover
{
color:#014DFE;
}.TitreMenuBas
{
text-indent:10px;
color:#FA8C1F;
font-size:0.85em;
font-weight:bold;
}


/*---------------------------------------------------------------------------------------------------------------*/
/* Petite Transformation Des inline en block & vice-versa */

.InLine
{
display:inline;
}
.Block
{
display:block;
}
ul
{
list-style-type:none;
}/*
--------------------------------------------------------------------------------------------------------------------
Petite class pas mechante
*/
/*
.menu_film_debut
{
width:90px;
height:27px;
display:inline;
background-image:url(../images/onglet_debut_fiche.png);
}
.menu_film_inter
{
width:70px;
height:27px;
display:inline;
background-image:url(../images/onglet_inter_fiche.png);
}
.menu_film_fin
{
width:61px;
height:27px;
background-image:url(../images/onglet_fin_fiche.png);
display:inline;
background-repeat:no-repeat;
}
*/