
*	{ padding:0px; margin:0px; font-family:Arial, sans-serif; }

body
	{
	background-color:#FFFFFF;
	}

img, label	{ vertical-align:middle; }

h1	{ font-size:20px; color:#545157; font-weight:normal; text-transform:uppercase; padding-bottom:8px; }
hr	{ height:1px; width:530px; border-bottom:1px #98ADBC solid; margin-top:8px; margin-bottom:4px; }

a		{ color:#545157; text-decoration:none; }
a:hover	{ color:#F0934F; text-decoration:none; }


#Main
	{
	font-size:12px; color:#545157;
	width:583px; clear:both; margin-left:auto; margin-right:auto; margin-top:20px;
	}

#Main .Titre
	{
	height:48px;
	}

#Main .Titre img	{ float:left; }

#Main .Titre .Fermer	{ float:right; font-size:12px; height:16px; }
#Main .Titre .Fermer a	{ padding-right:18px; background-image:url(Habillage/Fermer.png); background-repeat:no-repeat; background-attachment:scroll; background-position:right 0px; }
#Main .Titre .Fermer a:hover	{ background-position:right -16px; }


#Main .Onglets
	{
	clear:both; height:33px; width:550px; padding-right:33px; text-align:right;
	background-image:url(Habillage/Fond-Onglets.png); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 0px;
	}
#Main .Onglets ul		{ float:right; }
#Main .Onglets ul li
	{
	width:110px; height:24px; padding-top:9px; float:left; text-align:center;
	font-size:11px; color:#FFFFFF; font-weight:bold; list-style:none;
	background-image:url(Habillage/Onglets.png); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 0px;
	}
#Main .Onglets ul li.Selected	{  background-position:-110px 0px; }

#Main .BlocHaut
	{
	height:21px;
	background-image:url(Habillage/Fond-Haut.png); background-attachment:scroll; background-repeat:no-repeat; background-position:0px 0px;
	}

#Main .BlocMilieu
	{
	width:530px; padding-left:28px; padding-right:25px;
	background-image:url(Habillage/Fond-Milieu.png); background-attachment:scroll; background-repeat:repeat-y; background-position:0px 0px;
	}

#Main .BlocMilieu p		{ padding-top:8px; padding-bottom:8px; }
#Main .BlocMilieu ul	{ margin-left:30px; }
#Main .BlocMilieu ul li
	{
	padding-left:18px; list-style:none; padding-bottom:6px; padding-top:2px;
	background-image:url(Habillage/Puce-LI.png); background-position:0px 3px; background-repeat:no-repeat; background-attachment:scroll;
	}

#Main .BlocBas
	{
	height:20px; margin-bottom:32px;
	background-image:url(Habillage/Fond-Bas.png); background-attachment:scroll; background-repeat:no-repeat; background-position:0px 0px;
	}
	
.button	{ padding:16px; }
.button a
	{
	width:115px; height:18px; display:block; padding-top:3px; padding-left:3px; padding-right:25px; text-align:center;
	font-size:11px; color:#FFFFFF; font-weight:bold;
	}
.Bouton a:hover	{ background-position:0px -21px; color:#FFFFFF; }


.Bouton	{ padding:16px; }
.Bouton a
	{
	width:115px; height:18px; display:block; padding-top:3px; padding-left:3px; padding-right:25px; text-align:center;
	font-size:11px; color:#FFFFFF; font-weight:bold;
	background-image:url(Habillage/Bouton.png); background-attachment:scroll; background-repeat:no-repeat; background-position:0px 0px;
	}
.Bouton a:hover	{ background-position:0px -21px; color:#FFFFFF; }


fieldset	{ border:0px; }
legend		{ font-family:Arial, sans-serif; font-size:12px; color:#545157; font-weight:bold; padding-bottom:12px; }
label	{ width:170px; float:left; clear:left; text-align:right; padding-top:4px; padding-right:10px; font-family:Arial, sans-serif; font-size:12px; color:#545157; }
input	{ width:200px; float:left; clear:none; height:15px; background-color:#EBEEF0; border:1px #EBEEF0 solid; padding:2px; font-family:Arial, sans-serif; font-size:12px; color:#545157; }
input.Focus	{ border:1px #AFBFCB solid; }
.checkbox	{ width:16px; border:none; background-color:transparent; }
select	{ width:200px; float:left; height:17px; background-color:#EBEEF0; border:1px #EBEEF0 solid; padding:1px; font-family:Arial, sans-serif; font-size:12px; color:#545157; }
.Etat	{ float:right; width:140px; clear:right; font-size:10px; line-height:11px; color:#FF0000; }
.Etat img	{ float:left; margin-right:2px; }

fieldset p	{ padding-left:32px; }

.Separation	{ clear:both; height:5px; line-height:0px; font-size:0px; }