/* CSS Document */

*	{ padding:0px; margin:0px; }
img	{ vertical-align:middle; border:none; }
.Separation	{ clear:both; float:none; line-height:0px; font-size:0px; }

body
	{
	background-color:#373331; font-family:Arial, sans-serif;
	background-image:url(/Habillage/Fond-Boby.png); background-attachment:scroll; background-repeat:repeat-x; background-position:bottom;
	}

h1	{ font-family:"Trebuchet MS", sans-serif; font-size:28px; color:#363230; font-weight:bold; }
h2	{ font-family:"Trebuchet MS", sans-serif; font-size:18px; color:#666666; font-weight:normal; }


#BlocPrincipal
	{
	width:900px; margin-left:auto; margin-right:auto; padding-left:20px; padding-right:20px;
	background-color:#FFFFFF;
	}

#BlocHaut
	{
	height:90px; width:898px; border:1px #605D5B solid; margin-bottom:8px; margin-top:20px;
	font-family:Arial, sans-serif; font-size:10px; color:#7C7A79;
	background-image:url(Habillage/Fond-Haut.png); background-attachment:scroll; background-repeat:repeat-x; background-position:top left;
	}
#BlocHaut .Gauche	{ height:90px; float:left; width:180px; }
#BlocHaut .Centre	{ height:50px; float:left; padding-top:40px; text-transform:uppercase; }
#BlocHaut .Centre a			{ color:#7C7A79; text-decoration:none; }
#BlocHaut .Centre a:hover	{ color:#000000; text-decoration:none; }
#BlocHaut .Droite	{ height:60px; float:right; padding-top:30px; width:270px; color:#363230; font-size:11px; }
#BlocHaut .Droite label	{ height:22px; vertical-align:middle; font-weight:bold; }
#BlocHaut .Droite input	{ height:14px; vertical-align:middle; font-size:11px; color:#8C9E38; width:140px; border:1px #DFDFDF solid; padding:4px; }
#BlocHaut .Droite input.Focus	{ background-color:#EEEEEE; color:#000000; }

#BlocMenu
	{
	width:900px; height:330px;
	}
#BlocMenu ul
	{
	float:left; height:280px; width:165px; padding-top:50px; border:3px #CCCCCC solid; overflow:hidden;
	background-image:url(Habillage/Fond-Menu.png); background-position:0px 0px; background-attachment:scroll; background-repeat:repeat-x;
	}
#BlocMenu ul li	{ list-style:none; padding:4px; padding-left:25px; font-size:10px; line-height:12px; text-transform:uppercase; border-bottom:1px #474544 dotted; }
#BlocMenu ul li	a		{ color:#999999; text-decoration:none; }
#BlocMenu ul li	a:hover	{ color:#FFFFFF; text-decoration:none; }
#BlocMenu ul li.EnCours
	{
	color:#8C9E38;
	background-image:url(/Habillage/Fond-Menu-Actif.png); background-position:0px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}

#BlocMenu ol	{ padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; }
#BlocMenu ol li	{ color:#8C9E38; padding:2px; padding-left:0px; list-style:none; text-transform:none; border:none; }
#BlocMenu ol li	a		{ color:#8C9E38; text-decoration:none; }

#BlocMenu .Flash
	{
	float:right; width:710px; border:3px #CCCCCC solid;
	}

#BlocBas
	{
	height:60px; width:900px; margin-top:8px; margin-bottom:20px;
	background-image:url(Habillage/Fond-Bas.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left;
	}
#BlocBas ul	{ clear:both; height:30px; margin-top:15px; }
#BlocBas ul li
	{
	padding-left:30px; padding-right:30px; height:22px; padding-top:8px; float:left;
	border-right:2px #999999 solid;
	font-size:10px; font-family:Arial, sans-serif; color:#999999; text-transform:uppercase;
	}
#BlocBas ul li a		{ color:#999999; text-decoration:none; }
#BlocBas ul li a:hover	{ color:#FFFFFF; text-decoration:none; }

