#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:1024px;
  height: 100%;
  margin: auto;
}
#main {
	position:absolute;
	width:1024px;
	height:1792px;
	z-index:1;
	font-size: 12px;
}
body {
	background-color: #FFFFFF;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#btn1 {
	position:absolute;
	width:64px;
	height:23px;
	z-index:1;
	margin-left: 0px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-align:center;
}
#btn2 {
	position:absolute;
	width:84px;
	height:23px;
	z-index:1;
	margin-left: 80px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-align:center;
}
#btn3 {
	position:absolute;
	width:97px;
	height:23px;
	z-index:1;
	margin-left: 170px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
#btn4 {
	position:absolute;
	width:75px;
	height:23px;
	z-index:1;
	margin-left: 280px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
#btn5 {
	position:absolute;
	width:109px;
	height:23px;
	z-index:1;
	margin-left: 370px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
#btn6 {
	position:absolute;
	width:81px;
	height:23px;
	z-index:1;
	margin-left: 485px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
#btn7 {
	position:absolute;
	width:96px;
	height:23px;
	z-index:1;
	margin-left: 570px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
#btn8 {
	position:absolute;
	width:114px;
	height:23px;
	z-index:1;
	margin-left: 680px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
#btn9 {
	position:absolute;
	width:81px;
	height:23px;
	z-index:1;
	margin-left: 800px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
#btn10 {
	position:absolute;
	width:75px;
	height:23px;
	z-index:1;
	margin-left: 880px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align:center;
}
#twitter {
	position:absolute;
	width:55px;
	height:55px;
	z-index:40;
	margin-left: 740px;
	margin-top: 10px;
}
#googleplus {
	position:absolute;
	width:55px;
	height:55px;
	z-index:41;
	margin-left: 795px;
	margin-top: 10px;
	
}
#sideright1 {
	position:absolute;
	width:250px;
	height:260px;
	z-index:1;
	margin-left: 10px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-image: url(images/choiceback.png);
	
	
}
#sideright1fr {
	position:absolute;
	width:230px;
	height:240px;
	z-index:1;
	margin-top: 10px;
	margin-left: 10px;
}
#sideright2 {
	position:absolute;
	width:250px;
	height:260px;
	z-index:1;
	margin-left: 10px;
	margin-top: 290px;
	background-repeat: no-repeat;
	background-image: url(images/choiceback.png);
	
	
}
#sideright2fr {
	position:absolute;
	width:230px;
	height:240px;
	z-index:1;
	margin-top: 10px;
	margin-left: 10px;
}
#sideright3 {
	position:absolute;
	width:250px;
	height:260px;
	z-index:1;
	margin-left: 10px;
	margin-top: 570px;
	background-repeat: no-repeat;
	background-image: url(images/choiceback.png);
	
	
}
#sideright3fr {
	position:absolute;
	width:230px;
	height:240px;
	z-index:1;
	margin-top: 10px;
	margin-left: 10px;
}
#sideright4 {
	position:absolute;
	width:250px;
	height:260px;
	z-index:1;
	margin-left: 10px;
	margin-top: 850px;
	background-repeat: no-repeat;
	background-image: url(images/choiceback.png);
	
	
}
#sideright4fr {
	position:absolute;
	width:230px;
	height:240px;
	z-index:1;
	margin-top: 10px;
	margin-left: 10px;
}
#sideright5 {
	position:absolute;
	width:250px;
	height:260px;
	z-index:1;
	margin-left: 10px;
	margin-top: 1135px;
	background-repeat: no-repeat;
	background-image: url(images/choiceback.png);
	
}
#sideright5fr {
	position:absolute;
	width:230px;
	height:240px;
	z-index:1;
	margin-top: 10px;
	margin-left: 10px;
}
#logomag {
	position:absolute;
	width:750px;
	height:300px;
	z-index:16;
	margin-left: 0px;
	margin-top: 217px;
	background-image: url(images/scrollwilliam.jpg);
	box-shadow: 3px 3px 3px #181F25;
	filter: dropshadow(color=#181F25, offx=3, offy=3);
}
#modemag {
	position:absolute;
	width:255px;
	height:20px;
	z-index:43;
	margin-left: 700px;
	margin-top: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:right;
}
#a {
	position:absolute;
	width:200px;
	height:75px;
	z-index:15;
	margin-left: 700px;
	margin-top: 200px;
	visibility: visible;
	text-decoration: none;
	color:#000000;
}
#atxt {
	position:absolute;
	width:306px;
	height:23px;
	z-index:10;
	margin-left: 700px;
	margin-top: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align:left;
}
#b {
	position:absolute;
	width:200px;
	height:75px;
	z-index:17;
	margin-left: 700px;
	margin-top: 320px;
}
#btxt {
	position:absolute;
	width:963px;
	height:53px;
	z-index:46;
	margin-left: 35px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align:left;
}
#siderigth {
	position:absolute;
	width:270px;
	height:1451px;
	z-index:10;
	margin-left: 754px;
	margin-top: 207px;
}
#siderigthautre {
	position:absolute;
	width:250px;
	height:40px;
	z-index:47;
	margin-left: 764px;
	margin-top: 1625px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #70952C;
	text-align:center;
}
#ctxt {
	position:absolute;
	width:286px;
	height:23px;
	z-index:10;
	margin-left: 700px;
	margin-top: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align:left;
}
#d {
	position:absolute;
	width:440px;
	height:87px;
	z-index:11;
	margin-left: 300px;
	margin-top: 980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80px;
	color: #594D3F;
	text-align:center;
	background-image: url(images/biotxt.jpg);
}
#dtxt {
	position:absolute;
	width:297px;
	height:23px;
	z-index:10;
	margin-left: 700px;
	margin-top: 640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align:left;
}
#e {
	position:absolute;
	width:175px;
	height:75px;
	z-index:10;
	margin-left: 700px;
	margin-top: 680px;
}
#etxt {
	position:absolute;
	width:321px;
	height:23px;
	z-index:10;
	margin-left: 700px;
	margin-top: 760px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align:left;
}
#f {
	position:absolute;
	width:175px;
	height:75px;
	z-index:10;
	margin-left: 700px;
	margin-top: 800px;
}
#ftxt {
	position:absolute;
	width:280px;
	height:23px;
	z-index:12;
	margin-left: 700px;
	margin-top: 880px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align:left;
}
#g {
	position:absolute;
	width:200px;
	height:75px;
	z-index:10;
	margin-left: 700px;
	margin-top: 920px;
}
#gtxt {
	position:absolute;
	width:325px;
	height:23px;
	z-index:10;
	margin-left: 700px;
	margin-top: 1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align:left;
}
#h {
	position:absolute;
	width:200px;
	height:75px;
	z-index:13;
	margin-left: 700px;
	margin-top: 1040px;
}
#htxt {
	position:absolute;
	width:730px;
	height:95px;
	z-index:42;
	margin-left: 10px;
	margin-top: 535px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #70952C;
	text-align:justify;
}
#i {
	position:absolute;
	width:750px;
	height:54px;
	z-index:10;
	margin-left: 0px;
	margin-top: 225px;
	background-image: url(images/btnback.png);
}
#itxt {
	position:absolute;
	width:270px;
	height:40px;
	z-index:19;
	margin-left: 10px;
	margin-top: 640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#j {
	position:absolute;
	width:270px;
	height:40px;
	z-index:20;
	margin-left: 10px;
	margin-top: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#jtxt {
	position:absolute;
	width:270px;
	height:40px;
	z-index:21;
	margin-left: 10px;
	margin-top: 690px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#k {
	position:absolute;
	width:1024px;
	height:194px;
	z-index:45;
	margin-left: 10px;
	margin-top: 20px;
	background-image: url(images/top.png);
}
#ktxt {
	position:absolute;
	width:270px;
	height:40px;
	z-index:44;
	margin-left: 10px;
	margin-top: 790px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#ktxtbtn {
	position:absolute;
	width:270px;
	height:40px;
	z-index:44;
	margin-left: 10px;
	margin-top: 840px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#ktxtbtn2 {
	position:absolute;
	width:270px;
	height:40px;
	z-index:44;
	margin-left: 10px;
	margin-top: 890px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#ktxtbtn3 {
	position:absolute;
	width:270px;
	height:40px;
	z-index:44;
	margin-left: 10px;
	margin-top: 940px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#ktxtbtn4 {
	position:absolute;
	width:270px;
	height:40px;
	z-index:44;
	margin-left: 10px;
	margin-top: 990px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#ktxtbtn5 {
	position:absolute;
	width:270px;
	height:40px;
	z-index:44;
	margin-left: 10px;
	margin-top: 1040px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#ltxt {
	position:absolute;
	width:270px;
	height:93px;
	z-index:44;
	margin-left: 10px;
	margin-top: 1160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #70952C;
	text-align:justify;
}
#mtxt {
	position:absolute;
	width:270px;
	height:40px;
	z-index:44;
	margin-left: 10px;
	margin-top: 1090px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	text-align:center;
	background-color: #70952C;
}
#ntxt {
	position:absolute;
	width:270px;
	height:111px;
	z-index:44;
	margin-left: 10px;
	margin-top: 1275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #70952C;
	text-align:justify;
}#otxt {
	position:absolute;
	width:740px;
	height:219px;
	z-index:44;
	margin-left: 0px;
	margin-top: 1450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #669966;
	text-align:justify;
	background-image: url(images/photo3accueilwilliam.jpg);
	box-shadow: 3px 3px 3px #181F25;
	filter: dropshadow(color=#181F25, offx=3, offy=3);
}
#photoaccueil {
	position:absolute;
	width:440px;
	height:343px;
	z-index:22;
	margin-left: 300px;
	margin-top: 620px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	font-style:normal;
	color:#FFFFFF;
	box-shadow: 3px 3px 3px #181F25;
	filter: dropshadow(color=#181F25, offx=3, offy=3);
}
#photo2accueil {
	position:absolute;
	width:440px;
	height:343px;
	z-index:22;
	margin-left: 300px;
	margin-top: 1080px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	font-style:normal;
	color:#FFFFFF;
	box-shadow: 3px 3px 3px #181F25;
	filter: dropshadow(color=#181F25, offx=3, offy=3);
}
#votremag {
	position:absolute;
	width:750px;
	height:1213px;
	z-index:8;
	margin-left: 0px;
	margin-top: 227px;
	background-color: #FFFFFF;
}
#keybot {
	position:absolute;
	width:1024px;
	height:93px;
	z-index:25;
	margin-left: 0px;
	margin-top: 1690px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	text-align:center;
	color:#669966;
	background-image: url(images/bot.jpg);
}
#keytop {
	position:absolute;
	width:1024px;
	height:194px;
	z-index:45;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	font-style:normal;
	color:#FFFFFF;
	background-image: url(images/top.jpg);
}
#tel {
	position:absolute;
	width:740px;
	height:62px;
	z-index:1;
	margin-left: 0px;
	margin-top: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	text-align:center;
	color:#789D40;
	text-shadow: 2px 2px 2px #000000;
	filter: dropshadow(color=#000000, offx=2, offy=2);
}
#adresse {
	position:absolute;
	width:1024px;
	height:40px;
	z-index:1;
	margin-left: 0px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-align:center;
	color:#FFFFFF;
}
	img{border:0}
