/* CSS Document */

*	{ margin:0px; padding:0px; }
img	{ border:none; vertical-align:middle; }

body
	{ 
	font-family:Arial, sans-serif; font-size:11px; color:#333333;
	background-color:#55C8FE;
	background-image:url(/Habillage/Fond-Body.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:scroll;
	}

a		{ color:#22B9FE; text-decoration:none; }
a:hover	{ color:#017DBA; text-decoration:none; }

h1,h2,h3,h4,h5,h6, p	{ padding-top:5px; padding-bottom:5px; }
ul,ol	{ margin-left:30px; padding:5px; }
ul li, ol li	{ padding:2px; }

p, td	{ font-family:Arial, sans-serif; font-size:12px; line-height:1.4em; }
p	{ text-align:justify; }

h1	{ font-size:20px; color:#3288A3; font-weight:normal; }
h2	{ font-size:16px; color:#6AB020; font-weight:bold; }
h2 a	{ color:#6AB020; }
h3	{ font-size:14px; color:#3288A3; font-weight:bold; }
h4	{ font-size:12px; color:#000000; font-weight:bold; }

h1 em	{ font-size:15px; color:#000000; font-style:normal; padding-left:10px; }

.Petit	{ font-size:10px; }
.Gris	{ color:#999999; }
.Separation	{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; }

object	{ line-height:0px; margin:0px; padding:0px; font-size:0px; z-index:-5000; }

input, textarea	{ border:1px #999999 solid; padding:2px; font-size:12px; font-family:Arial, sans-serif; }
input[type=checkbox], input[type=radio]	{ border: none; }

/*
table 		{ border:1px #CCCCCC solid; }
*/

table.NoBorder, table.NoBorder td, table.NoBorder th	{ border:none; }

#BlocMain
	{
	width:900px; float:none; clear:both; margin-left:auto; margin-right:auto; background-color:#FFFFFF;
	background-image:url(/Habillage/Fond-Feuilles.jpg); background-repeat:no-repeat; background-position:top right; background-attachment:scroll;
	}

#Menu
	{
	width:900px; height:140px; clear:both;
	background-image:url(/Habillage/Fond-Menu.jpg); background-repeat:no-repeat; background-position:220px 0px; background-attachment:scroll;
	}
#Menu img	{ float:left; margin-right:33px; }
#Menu ul
	{
	float:left; width:165px; height:115px; margin:0px; padding:0px; padding-left:22px; padding-top:22px;
	}
#Menu ul li	{ list-style:none; font-size:12px; font-weight:bold; }
#Menu ul h2	{ font-size:18px; font-weight:normal; color:#7EBC2C; padding:0px; margin:0px; margin-bottom:6px; }
#Menu ul.Over	{ background-color:#7EBC2C; }
#Menu ul.Over h2	{ color:#FFFFFF; }

#Menu ul a				{ color:#999999; }
#Menu ul a:hover		{ color:#FFFFFF; }
#Menu ul.Over a			{ color:#FFFFFF; }
#Menu ul.Over a:hover	{ color:#FFCC00; }
#Menu ul h2 a			{ color:#FFFFFF; }
#Menu ul.Over h2 a		{ color:#FFFF99; }
#Menu ul h2 a:hover		{ color:#FFCC00; }

#BlocHome
	{
	width:900px; clear:both;
	}

#BlocHome .Actualites
	{
	width:482px; min-height:200px; float:left; padding-left:8px; float:left; background-color:#99DEFE;
	background-image:url(/Habillage/Fond-Actualites.jpg); background-repeat:repeat-x; background-position:top left; background-attachment:scroll;
	}
#BlocHome .Actualites h2	{ color:#FFFFFF; font-size:20px; font-weight:normal; padding:5px; padding-left:35px; } 
#BlocHome .Actualites h2 a			{ color:#FFFFFF; }
#BlocHome .Actualites h2 a:hover	{ color:#3399FF; }
#BlocHome .Actualites h3	{ color:#333333; font-size:12px; font-weight:bold; padding:0px; margin:0px; }
#BlocHome .Actualites h3 a			{ color:#333333; }
#BlocHome .Actualites h3 a:hover	{ color:#000000; }
#BlocHome .Actualites img	{ border:1px #FFFFFF solid; margin-top:4px; margin-bottom:4px; }
#BlocHome .Actualites p		{ color:#333333; font-size:11px; padding:0px; }
#BlocHome .Actualites ul	{ width:500px; padding:0px; margin:0px; }
#BlocHome .Actualites ul li	{ width:205px; float:left; clear:none; padding:0px; padding-left:35px; padding-right:10px; margin:0px; list-style:none; }

#BlocHome .Adherents
	{
	width:250px; padding-left:140px; padding-right:10px; margin-top:10px; min-height:190px; float:right; background-color:#FFFFFF;
	background-image:url(/Habillage/Pomme-de-terre.png); background-attachment:scroll; background-position:10px 0px; background-repeat:no-repeat;
	}
#BlocHome .Adherents h2	{ font-family:Arial, sans-serif; font-size:20px; }
#BlocHome .Adherents p	{ font-size:11px; }


#BlocContenu
	{
	width:880px; padding-left:20px; clear:both; min-height:400px; color:#163B46;
	background-image:url(/Habillage/Fond-Contenu.jpg); background-repeat:repeat-x; background-position:bottom; background-attachment:scroll;
	}

#BlocContenu .Gauche	{ width:650px; float:left; clear:none; min-height:400px; }
#BlocContenu .Droite
	{
	width:220px; padding-left:5px; float:right; clear:none;
	}

#MenuDroite	{ padding-top:100px; }
#MenuDroite h2	{ padding-left:25px; font-size:18px; color:#3288A3; font-weight:normal; }
#MenuDroite ul		{ margin:0px; padding:0px; font-size:12px; margin-bottom:12px; }
#MenuDroite ul li	{ margin:0px; padding:0px; list-style:none; }
#MenuDroite ul li a	{ margin:0px; padding:5px; padding-left:25px; color:#999999; display:block; }
#MenuDroite ul li a:hover
	{
	color:#3288A3;
	background-image:url(/Habillage/Puce-MenuDroite.png); background-repeat:no-repeat; background-position:6px 5px; background-attachment:scroll;
	}

.VoirAussi	{ font-size:10px; color:#3288A3; }
.VoirAussi a		{ color:#3288A3; }
.VoirAussi a:hover	{ color:#3288A3; text-decoration:underline; }

#FilAriane	{ font-size:10px; color:#999999; padding-top:12px; padding-bottom:2px; }
#FilAriane a		{ color:#999999; text-decoration:none; }
#FilAriane a:hover	{ color:#333333; text-decoration:underline; }

#Newsletter
	{
	width:460px; min-height:25px; padding:10px; padding-left:20px; background-color:#99DEFE; color:#FFFFFF;
	}

#Newsletter input.Champ			{ border:1px #CCCCCC solid; background-color:#FFFFFF; color:#000000; padding:2px; width:180px; }
#Newsletter input.ChampFocus	{ border:1px #7EBC2C solid; background-color:#D3F0FE; color:#000000; padding:2px; width:180px; }
#Newsletter input.Bouton
	{
	width:25px; height:25px; padding:5px; border:1px red solid;
	border:none; background-color:#99DEFE; color:#FFFFFF; font-size:12px; font-weight:bold;
	}


#Bas
	{
	margin-bottom:10px; padding-top:20px; font-family:Arial, sans-serif; font-size:11px;
	background-image:url(/Habillage/Fond-Footer.jpg); background-repeat:repeat-x; background-position:top; background-attachment:scroll;
	}
#Bas td	{ color:#7EBC2C; font-size:11px; }
#Bas .Tel
	{
	color:#FFFFFF; display:block; padding:4px; padding-left:26px; font-size:13px;
	background-image:url(/Habillage/Fond-Tel.png); background-repeat:no-repeat; background-position:0px 0px; background-attachment:scroll;
	}
#Bas a			{ color:#333333; }
#Bas a:hover	{ color:#000000; text-decoration:underline; }

#Bas p	{ font-size:10px; text-align:center; color:#888888; }

.ReferenceGrand
	{
	overflow:hidden;
	background-image:url(/Habillage/Fond-Reference.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:scroll;
	}
.ReferenceGrand .Image	{ width:200px; height:130px; margin-left:13px; padding:5px; padding-top:12px; padding-bottom:45px; }
.ReferenceGrand	h2	{ color:#3288A3; font-size:12px; text-align:left; padding:5px; padding-left:28px; }
.ReferenceGrand p	{ font-size:11px; text-align:left; color:#666666; padding-left:28px; padding-left:20px; }

.ReferencePetit
	{
	text-align:center; background-color:#FFFFFF; overflow:hidden;
	background-image:url(/Habillage/Fond-Reference-Mini.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:scroll;
	}
.ReferencePetit .Image	{ width:140px; height:90px; padding:5px; }
.ReferencePetit	h2	{ color:#3288A3; font-size:12px; padding:2px; }
.ReferencePetit p	{ font-size:10px; text-align:left; color:#666666; padding:3px; padding-left:10px; padding-right:10px; }

