body {
  margin : 0;
  padding : 0;
  text-align : center;     
  }
#conteneur {
  position : relative;
  margin : 0 auto;          
  padding : 0;
  text-align : left;
  width : 750px;      
  }
  
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
height:70%;
overflow: hidden;
margin-bottom: 1em;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #c9a512;
font-family:"Times New Roman", Times, serif;
font-size:18px;
text-align:center;
padding: 9px 11px;
text-decoration: none;
width: 100px;
}

.solidblockmenu li a:visited{
	color: #c9a512;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: #c9a512;
	background: transparent url(images/blockactive.gif) center center repeat-x;
}

#apDiv1 {
	position:absolute;
	width:627px;
	height:47px;
	z-index:10;
	left: 68px;
	top: 152px;
}
#apDiv2 {
	position:absolute;
	width:750px;
	height:152px;
	z-index:2;
	left: 1px;
	top: 0px;
	background-image: url(images/header.png);
}
#apDiv3 {
	position:absolute;
	width:162px;
	height:128px;
	z-index:1;
	left: 288px;
	top: 23px;
}
#apDiv4 {
	position:absolute;
	width:662px;
	height:125px;
	z-index:3;
	left: 52px;
	top: 151px;
}
body {
	background-color: #1a244d;
	background-image: url(images/bg.jpg);
	background-position:left 200px;
	background-repeat: no-repeat;
}
#apDiv5 {
	position:absolute;
	width:574px;
	height:111px;
	z-index:11;
	left: 107px;
	top: 292px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: justify;
}
#apDiv6 {
	position:absolute;
	width:218px;
	height:36px;
	z-index:12;
	left: 63px;
	top: 68px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #FFF;
}
#apDiv7 {
	position:absolute;
	width:280px;
	height:43px;
	z-index:13;
	left: 462px;
	top: 68px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #FFF;
}
#apDiv8 {
	position:absolute;
	width:187px;
	height:211px;
	z-index:14;
	left: 19px;
	top: 422px;
}
#apDiv9 {
	position:absolute;
	width:483px;
	height:182px;
	z-index:15;
	left: 226px;
	top: 437px;
	background-image: url(images/squarre.png);
}
.french {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	width: 210px;
	margin-left: 20px;
	text-align: justify;
	margin-top: 10px;
}
.spanish {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	width: 215px;
	margin-left: 250px;
	text-align: justify;
	margin-top: -105px;
	float:left;
}
.long {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	width: 445px;
	margin-left: 20px;
	margin-top: 7px;
	text-align: justify;
}
#apDiv10 {
	position:absolute;
	width:750px;
	height:60px;
	z-index:16;
	left: 1px;
	top: 719px;
	background-image: url(images/rectan.png);
}
.bottom {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	width: 480px;
	margin-left: 240px;
	margin-top: 10px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#apDiv11 {
	position:absolute;
	width:73px;
	height:88px;
	z-index:17;
	left: 400px;
	top: 123px;
}
#apDiv12 {
	position:absolute;
	width:62px;
	height:80px;
	z-index:18;
	left: 551px;
	top: 99px;
}
#apDiv13 {
	position:absolute;
	width:88px;
	height:104px;
	z-index:19;
	left: 18px;
	top: 705px;
}
#apDiv14 {
	position:absolute;
	width:16px;
	height:813px;
	z-index:20;
	left: -14px;
	top: 0px;
	background-image: url(images/shadow1.png);
}
#apDiv15 {
	position:absolute;
	width:16px;
	height:813px;
	z-index:20;
	left: 750px;
	top: 0px;
	background-image: url(images/shadow2.png);
}
#apDiv16 {
	position:absolute;
	width:750px;
	height:665px;
	z-index:0;
	top: 149px;
	background-color: #27315b;
}
