*	{ padding:0px; margin:0px; }
img	{ border:none; }

body	{ background-color:#E6E8EC; }

a		{ color:#016596; text-decoration:none; }
a:hover	{ color:#000000; text-decoration:underline; }

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

#BlocHaut
	{
	width:820px; height:176px; padding-left:10px; padding-right:10px; margin-right:auto; margin-left:auto; margin-top:12px; padding-top:6px;
	background-image:url(/Habillage/Fond-Haut.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left;
	}
#BlocHaut .Gauche	{ float:left; width:300px; height:62px; }
#BlocHaut .Droite
	{
	float:right; list-style:none; padding-top:36px; padding-right:16px; height:26px;
	font-family:Verdana, sans-serif; font-size:11px; color:#666666;
	}
#BlocHaut .Droite ul { list-style:none; }
#BlocHaut .Droite li
	{
	float:left; height:16px; margin-left:10px; margin-right:10px; padding-left:12px; list-style:none;
	background-image:url(/Habillage/Puce-H2.png); background-repeat:no-repeat; background-position:0px 2px; background-attachment:scroll;
	}

#BlocHaut .Droite li a	{ color:#666666; }
#BlocHaut .Image	{ clear:both; height:114px; width:820px; padding:0px; }

#BlocMilieu
	{
	width:820px; padding-left:10px; padding-right:10px; margin-right:auto; margin-left:auto;
	background-image:url(/Habillage/Fond-Milieu.png); background-attachment:scroll; background-repeat:repeat-y; background-position:top left;
	}

#BlocBas
	{
	width:800px; padding-left:20px; padding-right:20px; height:30px; margin-right:auto; margin-left:auto;
	font-family:Verdana, sans-serif; font-size:10px; color:#999999;
	background-image:url(/Habillage/Fond-Bas.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left;
	}
#BlocBas .Gauche	{ float:left; padding-top:12px; }
#BlocBas .Droite	{ float:right; padding-top:8px; }
#BlocBas img	{ vertical-align:middle; }
#BlocBas a	{ color:#999999; }

#BlocContenu
	{
	width:820px; clear:both;
	font-family:Tahoma, sans-serif; font-size:11px; color:#424953;
	}

#BlocContenu .Droite
	{
	width:615px; float:right;
	background-image:url(/Habillage/Fond-Contenu.png); background-repeat:no-repeat; background-attachment:scroll; background-position:top left;
	}

#BlocContenu .Gauche
	{
	width:205px; float:left;
	}

#Outils	{ padding:0px; width:220px; float:right; text-align:right; }
#Outils .Imprimer
	{
	float:right; width:70px; height:20px; padding-left:24px; padding-top:2px; margin-top:10px; text-align:left;
	font-family:Verdana, sans-serif; font-size:11px; color:#666666;
	background-image:url(/Habillage/Bouton-Imprimer.png); background-position:top left; background-attachment:scroll; background-repeat:no-repeat;
	}

#Outils .Transmettre
	{
	float:right; width:90px; height:20px; padding-left:24px; padding-top:2px; margin-top:10px; text-align:left;
	font-family:Verdana, sans-serif; font-size:11px; color:#666666;
	background-image:url(/Habillage/Bouton-Transmettre.png); background-position:top left; background-attachment:scroll; background-repeat:no-repeat;
	}

.Retour
	{
	float:right; clear:both; width:80px; height:20px; text-align:right; margin-top:8px; padding-top:2px; padding-right:10px; margin-right:10px;
	font-family:Verdana, sans-serif; font-size:11px; color:#666666;
	background-image:url(/Habillage/Bouton-Retour.png); background-position:top right; background-attachment:scroll; background-repeat:no-repeat;
	}

h1	{
	width:370px; float:left;
	padding-top:6px; padding-bottom:6px; padding-left:16px; font-weight:normal;
	color:#424953; font-family:"Trebuchet MS"; font-size:20px; text-transform:uppercase;
	}
h2	{
	padding-top:5px; padding-bottom:5px; clear:both;
	color:#016596; font-family:Arial, sans-serif; font-size:14px; text-transform:uppercase;
	}
h3	{
	padding-top:10px; padding-left:40px; clear:both;
	color:#424953; font-family:Verdana, sans-serif; font-size:11px; text-transform:uppercase;
	}

p	{
	clear:both; padding-top:5px; padding-bottom:5px; padding-left:40px; padding-right:12px;
	font-family:Tahoma, sans-serif; font-size:11px; color:#424953;
	}


#FilAriane
	{
	padding-left:16px; padding-top:12px; padding-bottom:12px; font-family:Verdana, sans-serif; font-size:11px; color:#A5ACB8;
	}
#FilAriane a		{ color:#A5ACB8; text-decoration:underline; }
#FilAriane a:hover	{ color:#A5ACB8; text-decoration:none; }

#BlocContenu .Gauche .Contact h2
	{
	padding-left:30px; padding-top:10px;
	background-image:url(/Habillage/Puce-H2.png); background-attachment:scroll; background-repeat:no-repeat; background-position:18px 13px;
	}
#BlocContenu .Gauche p	{ padding-left:30px; font-size:10px; }

#BlocContenu .Droite h2
	{
	padding-top:10px; padding-bottom:10px; padding-left:40px;
	background-image:url(/Habillage/Puce-H2.png); background-attachment:scroll; background-repeat:no-repeat; background-position:26px 14px;
	border-top:1px #EAEAEA solid;
	}
#BlocContenu .Droite p
	{
	padding-top:10px; padding-bottom:10px; font-size:11px;
	}
#BlocContenu .Droite p img { margin-bottom:5px; }

#BlocContenu ul	{ padding-left:40px; }
#BlocContenu ul li
	{
	padding-left:20px; padding-top:2px; padding-bottom:2px; list-style:none;
	background-image:url(Habillage/Fleche.png); background-attachment:scroll; background-repeat:no-repeat; background-position:6px 2px;
	}

/*	##################### MENU PRINCIPAL ##################### */
#Menu1
	{
	width:820px; height:64px; background-color:#0B5B87; clear:both;
	background-image:url(/Habillage/Fond-Menu.jpg); background-attachment:scroll; background-repeat:no-repeat; background-position:top left;
	}
#Menu1 .Gauche	{ width:20px; float:left; padding-top:16px; padding-left:15px; padding-right:15px; }
#Menu1 ul		{ padding:0px;  width:770px; float:right; height:43px; color:#FFFFFF; font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; }
#Menu1 ul li
	{
	height:26px; padding:0px; float:left; padding-top:17px; padding-left:10px; padding-right:10px;
	border-right:1px #A2C3D6 solid; list-style:none;
	}
#Menu1 ul li a			{ color:#FFFFFF; text-decoration:none; }
#Menu1 ul li a:hover	{ color:#FFFFFF; text-decoration:none; }

#Menu1 ul li.RO			{ background-image:url(/Habillage/Fond-Menu-RO.png); cursor:pointer; background-attachment:scroll; background-repeat:repeat-x; background-position:top left; }
#Menu1 ul li.Selected	{ background-image:url(/Habillage/Fond-Menu-RO.png); cursor:default; background-attachment:scroll; background-repeat:repeat-x; background-position:top left; }
#Menu1 .Bas
	{
	font-family:Verdana, sans-serif; font-size:11px; color:#FFFFFF;
	width:760px; float:right; height:16px; padding-top:4px; padding-left:10px; background-color:#0B5B87;
	}
#Menu1 .Bas a			{ color:#FFFFFF; text-decoration:none; }
#Menu1 .Bas a:hover		{ color:#FFFFFF; text-decoration:underline; }
/*	########################################################### */



/*	##################### MENU SECONDAIRE ##################### */
#Menu2
	{
	width:205px; margin:0px; margin-top:10px;
	background-image:url(/Habillage/Fond-Menu2-Bas.png); background-attachment:scroll; background-repeat:no-repeat; background-position:bottom left;
	}
#Menu2 .Haut
	{
 	width:165px; padding-left:20px; padding-right:20px;
	background-image:url(/Habillage/Fond-Menu2-Haut.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left;
	}

#Menu2 .Haut h2
	{
	color:#FFFFFF; font-family:Arial, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold;
	color:#FFFFFF; padding-top:24px; text-align:center;
	}

#Menu2 ul		{ padding:0px; margin:0px; margin-bottom:36px; }
#Menu2 ul li
	{
	padding:4px; padding-left:16px; width:145px; overflow:hidden; font-family:Verdana, sans-serif; font-size:11px; color:#FFFFFF; list-style:none;
	background-image:url(/Habillage/Puce-Menu2.png); background-position:5px 5px; background-repeat:no-repeat; background-attachment:scroll;
	}
#Menu2 ul li a			{ color:#FFFFFF; text-decoration:none; }
#Menu2 ul li a:hover	{ color:#FFFFFF; text-decoration:underline; }
/*	########################################################### */


#ActusHome ul		{ padding:0px; margin:0px; width:590px; margin-left:16px; list-style:none; clear:both; }
#ActusHome ul li	{ padding:0px; margin:0px; width:275px; margin-left:12px; list-style:none; background-image:none; float:left; }
#ActusHome h3		{ padding:0px; margin:0px; font-family:Arial, sans-serif; font-size:14px; color:#666666; }
#ActusHome p		{ padding:0px; margin:0px; }
#ActusHome a		{ color:#666666; }


/*	################## FORMULAIRE DE CONTACT ################## */
.Formulaire	{ font-family:Verdana, sans-serif; font-size:11px; padding:0px; margin:0px; }
.Formulaire .Libelle	{ width:130px; float:left; text-align:right; padding-right:6px; padding-top:3px; }
.Formulaire .Champ		{ width:340px; float:left; text-align:left; }
.Formulaire .Champ input	{ border:1px #016596 solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; height:16px; }
.Formulaire .Champ textarea	{ border:1px #016596 solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; }
.Formulaire .Champ .Envoyer
	{
	font-family:Verdana, sans-serif; font-size:11px; color:#016596;
	height:22px; padding-left:8px; border:none; background-color:transparent; text-align:left;
	background-image:url(/Habillage/Bouton-Envoyer.png); background-repeat:no-repeat; background-attachment:scroll; background-position:0px 3px;
	}
.Formulaire .Champ input.ON		{ background-color:#C7E4F3; }
.Formulaire .Champ textarea.ON	{ background-color:#C7E4F3; }
.Formulaire .Separation	{ height:5px; line-height:1px; }
