@charset "UTF-8";
/* CSS Document */

body {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;	
}

#conteneurgeneral {
	height: 3390px;
	width: 1600px;
	margin-right: auto;
	margin-left: auto;
}
#apdivpied {
    height: 53px;
    width: 1581px;
    border: none;
    position: absolute;
    top: 3327px;

	}
#contenuimages {
	height: 3030px;
	width: 1600px;
	margin-right: auto;
	margin-left: auto;
}
#apdivpublicationsphoto {
	position:absolute;
	top:387px;
	width:1600px;
	height:112px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #999;
	text-align: center;
}
.vi{
    position: absolute;
    top: 2740px;
    width: 406px;
    height: 517px;
    z-index: 24;
    margin-left: 365px; 
}
.vi0{
    position: absolute;
    top: 2747px;
    width: 428px;
    height: 488px;
    z-index: 24;
    margin-left: 373px;
    border-top-style: solid;
    border-top-width: thin;
    border-color: #B6B6B6;
 
}	
.textvi{
    position: absolute;
    top: 2817px;
    width: 348px;
    height: 237px;
    z-index: 25;
    margin-left: 900px;
}
	
.www{
    position: absolute;
    top: 3127px;
    width: 348px;
    height: 36px;
    z-index: 25;
    margin-left: 900px; 
}

#apdiv1 {
    position: absolute;
    top: 2106px;
    width: 521px;
    height: 292px;
    z-index: 25;
    margin-left: 555px;    
	}
#apdiv4 {
	position:absolute;
	top:583px;
	width:266px;
	height:357px;
	z-index:4;
	margin-left: 20px;
}
#apdiv5 {
	position:absolute;
	top:542px;
	width:323px;
	height:421px;
	z-index:5;
	margin-left: 370px;
}
#apdiv6 {
	position:absolute;
	top:1315px;
	width:396px;
	height:457px;
	margin-left: 600px;
	right: auto;
}
#apdiv9 {
	position:absolute;
	top:1800px;
	width:357px;
	height:203px;
	z-index:9;
	text-align: left;
	margin-left: 620px;
}
#apdiv10 {
	position:absolute;
	top:996px;
	width:669px;
	height:242px;
	z-index:10;
	margin-left: 20px;
}
#apdiv11 {
    position: absolute;
    top: 36px;
    width: 406px;
    height: 380px;
    z-index: 11;
    margin-left: 1150px;
  
}

#apdiv120 {
    position: absolute;
    top: 2038px;
    width: 1600px;
    height: 649px;
    z-index: 120;
   
}
#apdiv12 {
    position: absolute;
    top: 34px;
    width: 406px;
    height: 401px;
    z-index: 12;
    margin-left: 55px;
 
}
#apdiv13 {
	position:absolute;
	top:531px;
	width:292px;
	height:435px;
	z-index:13;
	margin-left: 930px;
}
#apdiv14 {
    position: absolute;
    top: 414px;
    width: 300px;
    height: 234px;
    z-index: 14;
    margin-left: 100px;
  
}
#apdiv15 {
	position:absolute;
	top:1800px;
	width:546px;
	height:143px;
	z-index:15;
}
#apdiv16 {
    position: absolute;
    top: 409px;
    width: 385px;
    height: 226px;
    z-index: 16;
    margin-left: 1160px;
  
}
#apdiv17 {
	position:absolute;
	top:529px;
	width:292px;
	height:435px;
	z-index:17;
	color: #FFF;
	margin-left: 1270px;
}
#apdiv18 {
	position:absolute;
	top:1029px;
	width:656px;
	height:212px;
	z-index:18;
	background-color: #FFFFFF;
	margin-left: 920px;
}
#apdiv19 {
	position:absolute;
	top:1410px;
	width:540px;
	height:351px;
	z-index:19;
}
#apdiv20 {
	position:absolute;
	top:1800px;
	width:550px;
	height:169px;
	z-index:20;
	margin-left: 1050px;
}
#apdiv22 {
	position:absolute;
	top:1370px;
	width:540px;
	height:398px;
	z-index:22;
	margin-left: 1055px;
}
#apdiv27 {
	position:absolute;
	top:978px;
	width:286px;
	height:49px;
	z-index:24;
	margin-left: 1270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: oblique;
	text-align: center;
	color: #333;
}
#apdiv28 {
	position:absolute;
	top:977px;
	width:305px;
	height:49px;
	z-index:23;
	margin-left: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	font-style: oblique;
	text-align: center;
}
	
