/* CSS Document */

*	{ padding:0px; margin:0px; }

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

body
	{
	background-color:#4392D1;
	background-image:url(Habillage/Fond-body.png); background-position:top; background-repeat:repeat-x; background-attachment:scroll;
	}

ul, ol, p, form, h1, h2, h3, h4, h5, h6	{ padding:4px; font-family:"Comic Sans MS",sans-serif; }
td, th	{ font-family:"Comic Sans MS",sans-serif; }

h1	{ font-family:Arial, sans-serif; font-size:25px; color:#0E2182; margin-top:10px; }
h2	{ font-family:Arial, sans-serif; font-size:18px; color:#4B9C60; padding:8px 4px 0px 34px; background-image:url(Habillage/Puce-h2.png); background-attachment:scroll; background-position:2px 8px; background-repeat:no-repeat; }
h3	{ font-family:Arial, sans-serif; font-size:14px; color:#999999; }
p, form, td, th, li	{ font-size:15px; line-height:16px; line-height:18px; color:#666666; }
p	{ text-align:justify; }
thead th	{ text-align:center; }
tbody th	{ text-align:right; }
tbody td	{ text-align:inherit; }
ul, ol	{ margin-left:32px; }
a		{ color:#0286E2; text-decoration:none; }
a:hover	{ color:#012B48; text-decoration:none; }
strong	{ color:#333333; }
td, th	{ font-size:12px; }

input[type=text],input[type=password],input[type=file],textarea	{ color:#002B6D; border:1px #74AEDE solid; background-color:#C9DFF1; padding:2px 3px 3px 3px; font-size:12px; font-family:Arial, sans-serif; }
input[type=radio],input[type=checkbox]	{ border:none; }
input.Focus, textarea.Focus	{ background-color:#8ABBE3; color:#FFFFFF; border:1px #4392D1 solid; }

#Header, #Main, #Footer
	{
	width:808px; padding:0px 16px 0px 16px; margin-left:auto; margin-right:auto;
	background-image:url(Habillage/Fond-Principal.png); background-position:top center; background-repeat:repeat-y; background-attachment:scroll;
	}
#Header	{ height:210px; }
#Main	{ min-height:400px; }
#Footer	{ padding-top:8px; font-size:11px; color:#FFFFFF; background-image:url(Habillage/Fond-Bas.png); background-repeat:no-repeat; height:30px; font-family:Arial, Helvetica, sans-serif; }
#Footer .Gauche	{ float:left; width:400px; }
#Footer .Droite	{ float:right; width:400px; text-align:right; }
#Footer a		{ color:#CCFFFF; }
#Footer a:hover	{ color:#FFFFFF; }
#Footer strong	{ color:#FFFFFF; }

#Bandeau	{ width:808px; height:180px; background-image:url(Habillage/Fond-Bandeau.jpg); background-position:center; background-repeat:repeat-y; background-attachment:scroll; }
#Fleur		{ width:250px; height:180px; float:left; margin-left:-30px; }
#Titre		{ width:580px; height:180px; float:right; text-align:center; font-size:16px; font-family:"Comic Sans MS",sans-serif; color:#FFFFFF; }
#Titre strong	{ font-size:36px; line-height:40px; color:#FFFFFF; }
#Titre em		{ font-size:16px; line-height:16px; }

#Menu		{ height:30px; background-color:#215A8A; }
#Menu ul	{ height:30px; padding:0px; margin:0px; padding-left:20px; background-image:url(Habillage/Fond-Menu.png); background-position:center; background-repeat:repeat-y; background-attachment:scroll; }
#Menu ul li	{ height:30px; padding:0px; margin:0px 8px 0px 8px; list-style:none; clear:none; float:left; }
#Menu ul li a	{ display:block; height:20px; padding:5px; font-family:"Comic Sans MS",sans-serif; font-size:16px; color:#FFFFFF; }
#Menu ul li a:hover	{ color:#89C874; }

#Contenu	{ width:788px; min-height:420px; padding:5px 10px 10px 10px; background-image:url(Habillage/Fond-Contenu.jpg); background-position:top left; background-repeat:no-repeat; background-attachment:scroll; }
#Contenu .Gauche	{ float:left; width:210px; }
#Contenu .Droite	{ float:right; width:578px; }
#FilAriane	{ height:20px; font-size:11px; color:#006699; }
#ListeImages	{ margin-top:160px; margin-right:20px; }
#ListeImages p	{ margin:0px; padding:0px; }
#ListeImages span	{ margin-top:10px; min-height:102px; display:block; }
#ListeImages img	{ border:1px #333333 solid; }

.Bloc, .Colonne100 .Bloc, .Bloc100 , .Colonne75 .Bloc, .Bloc75 , .Colonne50 .Bloc, .Bloc50 , .Colonne25 .Bloc, .Bloc25 { margin-left:10px; margin-top:10px; float:left; clear:none; }
.Bloc { width:192px; }
.Colonne, .Colonne100 , .Colonne75 , .Colonne50 , .Colonne25 { float:left; clear:none; }
.Colonne100 { width:808px; }
.Colonne100 .Bloc, .Bloc100 { width:798px; }
.Colonne75 { width:606px; }
.Colonne75 .Bloc, .Bloc75 { width:596px; }
.Colonne50 { width:404px; }
.Colonne50 .Bloc, .Bloc50 { width:394px; }
.Colonne25 { width:202px; }
.Colonne25 .Bloc, .Bloc25 { width:192px; }

.clr	{ height:0px; line-height:0px; float:none; clear:both; }
.Gris	{ color:#999999; }

.Bloc h2, .Bloc20 h2, .Bloc40 h2, .Bloc60 h2, .Bloc80 h2, .Bloc100 h2
	{ font-size:18px; color:#608C22; text-align:center; background-image:none; padding-left:4px; }

.Photo	{ border:1px #54A05C solid; }

table.Tarifs	{ }
table.Tarifs tr td	{ border-bottom:1px #C6DBDA dotted; }

.Demi	{ width:270px; margin-left:10px; min-height:100px; float:left; }
