/* CSS Document */

*	{ }

img 	{ border:none; }
body	{ background-color:#FFFFFF; margin:0px; padding:0px; font-family:Arial, sans-serif; }

h1	{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#005287; text-transform:uppercase; }
h2	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#005287; }
h3	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9BB3D1; }
h4	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; }

p, ul, ol, h1, h2, h3, h4	{ padding:5px; }
p, li, td	{ line-height:18px; }

a		{ color:#005287; text-decoration:none; }
a:hover	{ color:#FF6600; text-decoration:none; }

em	{ font-style:normal; color:#005287; }

input.Focus, textarea.Focus	{ border:1px #000000 solid; color:#333333; background-color:#DDDDDD; }

.Photo	{ border:1px #005287 solid; }

#BlocHaut
	{
	width:930px; height:90px; margin-right:auto; margin-left:auto;
	padding:0px; padding-left:50px; padding-right:20px; padding-top:30px;
	background-image:url(Habillage/Fond-Haut.jpg); background-attachment:scroll; background-position:center top; background-repeat:no-repeat;
	}

#Logo	{ position:absolute; z-index:100; height:150px; width:150px; }

#Slogan	{ padding-left:164px; height:60px; }

#FilAriane
	{
	padding:5px; margin-left:160px; margin-right:5px; padding-bottom:7px; color:#999999; font-family:Arial, sans-serif; height:12px; font-size:11px;
	border:1px #9BB3D1 solid; border-left:none; border-right:none;
	}
#FilAriane a		{ color:#666666; text-decoration:underline; }
#FilAriane a:hover	{ color:#000000; text-decoration:underline; }

#BlocMilieu
	{
	width:960px; padding:0px; padding-left:20px; padding-right:20px; margin-right:auto; margin-left:auto;
	min-height:450px;
	background-image:url(Habillage/Fond-Milieu.jpg); background-attachment:scroll; background-position:center top; background-repeat:no-repeat;
	}

#BlocBas
	{
	width:670px; height:100px; padding:0px; padding-left:310px; padding-top:15px; padding-right:20px; margin-right:auto; margin-left:auto;
	background-image:url(Habillage/Fond-Bas.jpg); background-attachment:scroll; background-position:center top; background-repeat:no-repeat;
	}
#BlocBas h2		{ padding:0px; font-size:12px; }
#BlocBas form	{ padding:0px; }
#BlocBas input[type=text]	{ border:1px #5F85B8 solid; color:#5F85B8; background-color:#DFE8F1; height:14px; padding:2px; padding-top:1px; width:200px; }
#BlocBas input[type=submit]	{ height:20px; padding:5px; padding-top:1px; }

#InscriptionNewsletter	{ padding-left:40px; }
#BandeauBas	{ height:36px; margin-bottom:5px; }

#Menu
	{
	background-image:url(Habillage/Fond-Menu.jpg); background-attachment:scroll; background-position:5px 0px; background-repeat:no-repeat;
	min-height:360px; margin-top:80px;
	}

#Menu li	{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:16px; list-style:none; margin-bottom:2px; }
#Menu li a			{ color:#005287; font-weight:bold; text-decoration:none; }
#Menu li a:hover	{ color:#FF6600; text-decoration:none; }

#Menu ul.SousMenu	{ padding:0px; margin:0px; margin-left:15px; }
#Menu ul.SousMenu	li	{ font-size:12px; }
#Menu ul.SousMenu	li a	{ font-weight:normal; }

ul.MenuAccueil	{ padding:10px; margin:0px; }
ul.MenuAccueil li { list-style:none; padding:0px; margin:0px; margin-bottom:5px; }
ul.MenuAccueil li a
	{
	display:block; font-size:14px; font-weight:bold; text-align:center;
	background-color:#C3DDF8; color:#005287; border:1px #1690D1 solid; padding:5px; list-style:none;
	background-image:url(Habillage/Fond-Lien.jpg); background-attachment:scroll; background-position:bottom; background-repeat:repeat-x;
	}
ul.MenuAccueil li a:hover	{ background-color:#FF9900; background-image:none; color:#FFFFFF; border:1px #FF6600 solid; }


.Actualites ul	{ margin:0px; padding:5px; }
.Actualites ul li	{ padding:0px; margin-bottom:5px; font-size:11px; color:#333333; list-style:none; line-height:16px; }
.Actualites ul li strong	{ color:#9BB3D1; font-size:12px; }

.Tracts ul	{ margin:0px; padding:5px; }
.Tracts ul li	{ color:#9BB3D1; padding:0px; margin-bottom:8px; font-size:10px; list-style:none; line-height:12px; }
.Tracts ul li strong	{ font-size:12px; }
.Tracts ul li img	{ float:left; margin-right:3px; }

.Accords ul	{ margin:0px; padding:5px; }
.Accords ul li	{ color:#9BB3D1; padding:0px; margin-bottom:8px; font-size:10px; list-style:none; line-height:12px; }
.Accords ul li strong	{ font-size:12px; }
.Accords ul li img	{ float:left; margin-right:3px; }

.DerniereAction	{ }
.DerniereAction p	{ text-align:center; padding:9px; color:#999999; font-size:11px; font-style:italic; }
.DerniereAction img	{ border:1px #000000 solid; }

ul.ListeMembres		{ padding:0px; margin:5px; min-height:200px; }
ul.ListeMembres li	{ padding:5px; margin:0px; display:block; float:left; clear:none; margin-right:6px; margin-bottom:5px; width:165px; height:72px; float:left; border:1px #9BB3D1 solid; font-size:12px; text-align:center; background-color:#CDDFED; list-style:none; }
ul.ListeMembres li img	{ float:left; border:1px #005287 solid; }

.Bloc, .Bloc20, .Bloc40, .Bloc60, .Bloc80, .Bloc100
	{
	background-image:url(Habillage/Fond-Bloc.jpg); background-attachment:scroll; background-position:top; background-repeat:repeat-x;
	}

