/* CSS Document */

*	{ font-family:Tahoma, sans-serif; }

body
	{
	background-color:#6A7D8B; margin:0px; padding:0px; color:#FFFFFF; font-size:12px;
	background-image:url(Habillage/Fond-Body.jpg); background-position:bottom right; background-repeat:repeat-x; background-attachment:scroll;
	}

#Main	{ width:936px; margin-left:auto; margin-right:auto; padding-bottom:160px; }

h1, h2, h3, h4, h5, h6, p	{ margin:0px; padding:3px; margin-top:5px; padding-left:0px; color:#FFFFFF; }
p, ul, ol	{ }
p	{ text-align:justify; }
a		{ color:#FEDCC0; }
a:hover	{ color:#FEDCC0; text-decoration:underline; }

h1	{ color:#FFFFFF; font-size:19px; text-transform:uppercase; line-height:20px; border-bottom:1px #FFFFFF solid; width:650px; padding:0px; padding-bottom:4px; margin-bottom:10px; margin-top:25px; }
h2	{ color:#FFFFFF; font-size:13px; text-transform:uppercase; }
h3	{ color:#FFFFFF; font-size:11px; }
h4	{ color:#FCDEA7; font-size:11px; }

h1 em	{ font-size:13px; font-style:normal; }

input, textarea	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0D1E27; border:1px #0D1E27 solid; }
input[type=radio], input[type=checkbox]	{ border:none; background:none; }
input[type=submit]	{ font-weight:bold; font-size:14px; background-color:#91A4AD; }
.Focus	{ background-color:#CED7DB; }

#BlocHaut
	{
	width:936px; height:333px; margin-bottom:15px;
	background-image:url(Habillage/Fond-Haut.jpg); background-position:bottom; background-repeat:no-repeat; background-attachment:scroll;
	}

#GaucheMenu		{ width:721px; height:333px; float:left; }
#Logo		{ padding-left:90px;  }
#LogoJura		{ width:200px; height:60px; padding-left:50px; margin-top:70px; }
#LogoStampbach	{ width:200px; height:60px; padding-left:70px; margin-top:100px; }

#Menu	{ width:215px; height:250px; float:right; margin-top:50px; padding-top:25px; text-transform:uppercase; }
#Menu h2	{ padding:3px; margin:0px; text-align:center; margin-bottom:8px; font-family:Tahoma, sans-serif; font-size:18px; color:#FFFFFF; text-decoration:underline; }
#Menu ul	{ padding:0px; margin:0px; margin-left:25px; }
#Menu ul li
	{
	padding:3px; padding-left:11px; margin:0px; font-family:Tahoma, sans-serif; font-size:11px; line-height:14px; color:#DDDDDD; font-weight:bold; list-style:none;
	background-image:url(Habillage/Puce-Menu.png); background-position:0px 5px; background-repeat:no-repeat; background-attachment:scroll;
	}
#Menu ul li	a		{ color:#FFFFFF; text-decoration:none; }
#Menu ul li	a:hover	{ color:#FBAC12; text-decoration:none; }

#BlocTextes	{ float:left; width:655px; margin-left:30px; margin-bottom:16px; }

#BlocImages	{ width:215px; float:right; margin-bottom:25px; text-align:center; }
#BlocImages p	{ padding-left:0px; padding-right:0px; text-align:center; }
#BlocImages p img	{ border:1px #000000 solid; clear:both; }

#ListeImages	{ min-height:500px; }
#ListeImages span	{ min-height:150px; display:block; margin-bottom:10px; }

#Footer	{ font-size:10px; color:#456272; margin-left:30px; padding-top:5px; width:550px; border-top:1px #456272 solid; }
#Footer a		{ color:#456272; text-decoration:none; }
#Footer a:hover	{ color:#FFFFFF; text-decoration:none; }

.Bloc	{ width:300px; float:left; margin-top:25px; }
.Bloc h2	{ font-size:15px; color:#FFFFFF; text-transform:uppercase; border-bottom:2px #FFFFFF solid; }
.Bloc h3	{ font-size:13px; font-weight:bold; color:#FFFFFF; }
.Bloc p		{ padding:2px; padding-left:5px; font-size:9px; }

.Bloc h2, .Bloc h3, .Bloc p, .Bloc ul	{ padding:5px; padding-bottom:2px; }

a.Plus
	{
	height:20px; padding-left:23px; text-decoration:underline; display:block; color:#FFFFFF; font-size:12px; text-transform:uppercase;
	background-image:url(Habillage/Plus.png); background-position:0px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}
a:hover.Plus	{ color:#974402; background-position:0px -20px; }
