@charset "utf-8";
/* CSS Document */

img	{ border:none; vertical-align:middle; }

body
	{
	margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(Habillage/Fond-body.png); background-attachment:scroll; background-position:top center; background-repeat:no-repeat;
	}

a		{ color:#C30000; text-decoration:none; }
a:hover	{ color:#990000; text-decoration:underline; }

.clr	{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; min-height:0px; }

h1	{ font-family:Helvetica, Verdana, Arial, sans-serif; font-size:25px; color:#000000; font-weight:normal; }
h2	{ font-family:Helvetica, Verdana, Arial, sans-serif; font-size:16px; color:#555555; font-weight:normal; }
h3	{ font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; color:#CA0000; }

.Petit	{ font-size:10px; }
.Gris	{ color:#999999; }

input	{ background-color:#FFCACA; }

input, textarea	{ border:1px #CACACA solid; background-color:#DDDDDD; color:#990000; padding:2px 3px 2px 3px; font-size:12px; }
input.Focus, textarea.Focus	{ background-color:#DF5E5E; border:1px #CB2828 solid; color:#FFFFFF; }
input[type=radio],input[type=checkbox]	{ background-color:none; border:none; }

#BlocHeader, #BlocPhoto, #BlocMain, #BlocFooter	{ width:818px; padding:0px 1px 0px 1px; margin:0px auto 0px auto; display:block; }

#BlocHeader	{ height:80px; margin-bottom:2px; }
#Logo	{ width:200px; height:50px; padding:15px 20px 15px 20px; float:left; }
#MenuHaut	{ height:80px; width:560px; float:right; margin:0px; padding:0px; }
#MenuHaut ul		{ height:60px; display:block; margin:0px; padding:0px; }
#MenuHaut ul li		{ height:60px; display:block; float:left; margin:0px; padding:0px; }
#MenuHaut ul li a	{ height:16px; display:block; padding:36px 10px 10px 10px; color:#C30000; text-decoration:none; font-size:14px; font-family:Helvetica, sans-serif; text-transform:lowercase; }
#MenuHaut ul li a:hover	{ background-color:#C30000; color:#FFFFFF; }

#BlocFooter	{ font-family:Arial,sans-serif; color:#A8A8A8; height:25px; padding-top:20px; }
#BlocFooter .Gauche	{ font-size:10px; width:380px; float:left; padding:10px; }
#BlocFooter .Gauche	a	{ color:#6A6A6A; }
#BlocFooter .Droite	{ font-size:12px; width:380px; float:right; padding:10px; text-align:right; }
#BlocFooter .Droite	a	{ text-transform:lowercase; }

#BlocMain	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3B3B3B; }
#BlocMain p, #BlocMain td	{ text-align:justify; }

#BlocMain .Gauche	{ width:240px; float:left; padding:10px 15px 20px 20px; margin:20px 10px 0px 0px; background-image:url(Habillage/Fond-Gauche.png); background-repeat:repeat-y; background-position:top right; background-attachment:scroll; }
#BlocMain .Gauche h2	{ margin:4px 0px 4px 0px; font-family:Helvetica, Arial, sans-serif; font-size:20px; }
#BlocMain .Gauche p		{ margin:4px 0px 4px 0px; }

#BlocMain .Droite	{ width:500px; float:right; padding:20px 20px 20px 0px; margin:0px; }

address		{ color:#A8A8A8; font-size:10px; margin-top:40px; font-style:normal; }
address a	{ color:#A8A8A8; font-weight:bold; }

.Accueil .Droite h1	{ display:none; }
.Accueil .Droite ul	{ margin:0px; margin-left:10px; padding:0px; clear:both; float:none; }
.Accueil .Droite ul li
	{
	float:left; width:200px; min-height:110px; background-color:#CB2828; border-left:1px #DA6060 solid; border-top:1px #DA6060 solid; list-style:none; padding:10px;
	background-image:url(Habillage/Fond-Bloc-Accueil.jpg); background-attachment:scroll; background-position:bottom left; background-repeat:no-repeat;
	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 20px 20px 0px;
	}
.Accueil .Droite ul li a		{ color:#FFFFFF; }
.Accueil .Droite ul li a:hover	{ color:#000000; }
.Accueil .Droite ul li strong	{ font-family:Helvetica, Arial, sans-serif; font-size:18px; font-weight:normal; display:block; }


