* {
    margin: 0;
    padding: 0;
}

body {
	background-color:#ecf3f4;
}
 

#logo {
	margin: 20px 0 0 30px; 
	height: 94px;
	width: 98px;	
}

img {
	border: none; 	
}

/* START LANGAGE */
#drapeaux_langage1 {
	position:absolute;
	float:left;
	margin: 32px 0 0 950px;	
}
/* START LANGAGE */
#drapeaux_langage2 {
	position:absolute;
	float:left;
	margin: 32px 0  0 990px;	
}

ul.langage {
	height:18px;
	width:100px;
}

ul.langage li {
	display:inline;
	line-height:18px;
	margin-right:10px;
}
/* END LANGAGE */


/* START NAVIGATION */
#page-wrap {
	position:absolute;
	margin: 20px 0 0 165px;
	float:left;
}

a {
    text-decoration: none;
}

ul {
    list-style: none;
}

p {
    margin: 15px 0;
}


.photopays { position:absolute;  top:2px;}
.photopays
 {
	font-weight: normal;
	text-align:center;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
font-weight : bold;
	width:1000px;
	margin-top:1px;
	color:#544930;
}

.cssafs, .cssalg, .cssall, .cssand, .cssarg, .cssaut, .cssbel, .cssbho, .cssbol, .cssbot, .cssbre, .cssbur, .csscnd, .csscan, .csscap, .csschl, .csschn, .csscol, .csscro,
.csspba, .cssouz, .cssoma, .cssnor, .cssnep, .cssnam, .cssmtg, .cssmgl, .cssmex, .cssmrt, .cssmau, .cssmrq, .cssmar, .cssmat, .cssmal, .cssmad, .cssmdg, .csslux
{
	display:inline;
	position:relative;
	font-weight: normal;
	text-align:center;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14.5px;
	float: left;
	width:53.1px;
}


.csscub, .cssdji, .cssegy, .cssequ, .cssesp, .cssusa, .csseth, .cssfra, .cssgib, .cssgre, .cssgdl, .cssgua, .csshdr, .csshon, .csside, .cssido, .cssirl, .cssita, .cssjor, .csslib, .csslie
 {
	display:inline;
	position:relative;
	font-weight: normal;
	text-align:center;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:11.4px;
	float: left;
	width:53.1px;
}


.csszim, .cssyem, .cssvna, .cssvat, .csstun, .csstog, .csstha, .csstch, .csstan, .csssyr, .cssswa, .csssui, .csssue, .csssri, .csssin, .csssen, .cssrus, .cssgb, .cssreu, .csspor, .csspol, .cssper  {
	display:inline;
	position:relative;
	font-weight: normal;
	text-align:center;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:9.3px;
	float: left;
	width:53.1px;
}

 #pub {position:absolute; left: 160px; top:15px;
	float:left;
	background-color:#ecf3f4;
	width: 768px;
	height:90px;
	margin: 15px 0 0  10px; 
} 
 #pubbas {position:absolute; left: 160px; top:1050px;
	float:left;
	background-color:#ecf3f4;
	width: 768px;
	height:90px;
	margin: 15px 0 0  10px; 
} 
 
 #all_flag {
	position:absolute;
	margin: 30px 0 0 20px;
	width:1020px;
	float:left;
}

.flag_hh { /*Horizontal haut*/
    position: relative;
	margin-left: 15px; 
	height:18px;
}

.flag_hh li{
	display:inline;
	margin-right:22.0px;
	line-height:18px;
}

ul.noms_hh, ul.noms_hb{
	position: relative;
	float:left;
}

.afs, .alg, .all, .and, .arg, .aut, .bel, .bou, .bol, .bot, .bur, .bre, .cnd, .can, .cap, .chi, .chin, .col, .cro {
	display:inline;
	position:relative;
	font-weight: normal;
	text-align:center;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	float: left;
	width:53.1px;
}

.afs a, .alg a, .all a, .and a, .arg a, .aut a, .bel a, .bou a, .bol a, .bot a, .bur a, .bre a, .cnd a, .can a, .cap a, .chi a, .chin a, .col a, .cro a{
	color:#090909;
}

.afs a:hover, .alg a:hover, .all a:hover, .and a:hover, .arg a:hover, .aut a:hover, .bel a:hover, .bou a:hover, .bol a:hover, .bot a:hover, .bur a:hover, .bre a:hover, .cnd a:hover, .can a:hover, .cap a:hover, .chi a:hover, .chin a:hover, .col a:hover, .cro a:hover{
	color:#a3a833;
}


.flag_vg { /*Vertical gauche*/
    position: relative;
	margin:22px 0 0 0;
}

.zim, .yem, .vie, .vat, .tun, .tog, .tha, .tan, .syr, .swa, .sui, .sue, .sin, .skr, .sen, .rus, .reu, .pol, .por, .per, .tch, .roy{
    width:50px;
	margin-left:2px;
}


.zim a, .yem a, .vie a, .vat a, .tun a, .tog a, .tha a, .tan a, .syr a, .swa a, .sui a, .sue a, .sin a, .sen a, .rus a, .reu a, .pol a, .por a, .per a, .tch a, .skr a, .roy a{
	position:relative;
	font-weight: normal;
	text-align:center;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:9.4px;
	margin-bottom:9px;
	float: left;
	color:#090909;
}

.zim a:hover, .yem a:hover, .vie a:hover, .vat a:hover, .tun a:hover, .tog a:hover, .tha a:hover, .tan a:hover, .syr a:hover, .swa a:hover, .sui a:hover, .sue a:hover, .sin a:hover, .sen a:hover, .rus a:hover, .reu a:hover, .por a:hover, .pol a:hover, .per a:hover, .tch a:hover, .skr a:hover, .roy a:hover{
	color:#a3a833;
}

.flag_hb { /*Horizontal bas*/
	position: relative;
	margin: 860px 0 0 15px; 
	height:18px;
}

.flag_hb li{
	display:inline;
	margin-right:25.0px;
	line-height:18px;
}

.pay, .oma, .nor, .nep, .nam, .mtg, .mon, .mex, .mau, .maur, .mar, .maro, .mat, .mal, .mad {
	display:inline;
	position:relative;
	font-weight: normal;
	text-align:center;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	float: left;
	width:56px;
}

.ouz, .mada, .lux, .mtg {
	display:inline;
	position:relative;
	font-weight: normal;
	text-align:center;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	float: left;
	width:56px;
	letter-spacing:-0.9px;
}

.pay a, .ouz a, .oma a, .nor a, .nep a, .nam a, .mtg a, .mon a, .mex a, .mau a, .maur a, .mar a, .maro a, .mat a, .mal a, .mad a, .mada a, .lux a {
	color:#090909;
}

.pay a:hover, .ouz a:hover, .oma a:hover, .nor a:hover, .nep a:hover, .nam a:hover, .mtg a:hover, .mon a:hover, .mex a:hover, .mau a:hover, .maur a:hover, .mar a:hover, .maro a:hover, .mat a:hover, .mal a:hover, .mad a:hover, .mada a:hover, .lux a:hover {
	color:#a3a833;
}

/*Vertical droite*/
.flag_vd { 
    position: absolute;
	margin-top:22px;
	margin-left:955px;
}

.cub, .dji, .egy, .equ, .esp, .eta, .eth, .fra, .gib, .gre, .gua, .guat, .hon, .hong, .ind, .indo, .irl, .ita, .jor, .lib, .lie {
    width:50px;
	margin-left:2px;
}

.ind{ 
    width:50px;
	margin-left:2px;
}

.gua{ 
    width:50px;
	letter-spacing:-0.5px;
}


.cub a, .dji a, .egy a, .equ a, .esp a, .eta a, .eth a, .fra a, .gib a, .gre a, .gua a, .guat a, .hon a, .hong a, .ind a, .indo a, .irl a, .ita a, .jor a, .lib a, .lie a{
	position:relative;
	font-weight: normal;
	text-align:center;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:10.9px;
	margin-bottom:9px;
	float: left;
	color:#090909;
}

.cub a:hover, .dji a:hover, .egy a:hover, .equ a:hover, .esp a:hover, .eta a:hover, .eth a:hover, .fra a:hover, .gib a:hover, .gre a:hover, .gua a:hover, .guat a:hover, .hon a:hover, .hong a:hover, .ind a:hover, .indo a:hover, .irl a:hover, .ita a:hover, .jor a:hover, .lib a:hover, .lie a:hover  {
	color:#a3a833;	
}
/*END FLAG*/


#center {
	z-index:-1;
	position:absolute;
	width:850px;
	height:790px;
	margin:80px 0 0 100px;
	float:left;
}

/*Start Images*/
.imagesh{ /*Images supérieures*/
	margin:10px 0 0 25px;
	width:950px;
	height:180px;
}

.imagesb{ /*Images inférieures*/
	margin:410px 0 0 25px;
	width:950px;
	height:180px;
}

.imagesh li, .imagesb li{
	display:inline;
	margin-right:60px;
}

.bloc img {
	border:#c6c6c5 1px solid;
}

.bloc{ /*Ombre portée images*/
	float:left;
	width: 225px;
	height: 150px;
	background-color: #f6f6f6;
	/* 
		a "parent bg-color" box-shadow over the main shadow 
		Understand it with : 	box-shadow: 0 88px 199px 49px #4FF, 0 12px 9px -3px rgba(0, 0, 0, 1);
	*/
	box-shadow: 0 88px 139px 15px #FFF, 0 12px 9px -5px rgba(0, 0, 0, 1);
}
/*End Images*/

/*Start infobulle*/
#infobulle1, #infobulle2, #infobulle3, #infobulle4, #infobulle5, #infobulle6 {
position : absolute;
display : none;
border : #c6c6c5 1px solid;
}

#infobulle1 {
left : 141px;
top : 315px;
border:none;
}

#infobulle2 {
left : 406px;
top : 295px;
border:none;
}

#infobulle3 {
left : 691px;
top : 295px;
border:none;
}

#infobulle4 {
left : 121px;
top : 885px;
border:none;
}

#infobulle5 {
left : 406px;
top : 885px;
border:none;
}

#infobulle6 {
left : 691px;
top : 885px;
border:none;
}

#infobulle7 {
position : absolute;
text-transform:uppercase;
left : 125px;
top : 467px;
border : none;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#090909;
}

#infobulle8 {
position : absolute;
text-transform:uppercase;
left : 125px;
top : 870px;
border : none;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#090909;
}
/*End infobulle*/

#worldmap {
	position:absolute;
	margin:0 0 0 20px;
}

/*START PUCES*/
.afrique_du_sud { position:absolute; left: 526px; top:682px}
.algerie { position:absolute; left: 474px; top:528px}
.allemagne { position:absolute; left: 489px; top:459px}
.andorre { position:absolute; left: 471px; top:482px}
.argentine { position:absolute; left: 304px; top:688px}
.autriche { position:absolute; left: 497px; top:469px}
.belgique { position:absolute; left: 473px; top:461px}
.bhoutan { position:absolute; left: 693px; top:523px}
.bolivie { position:absolute; left: 294px; top:644px}
.botswana { position:absolute; left: 524px; top:658px}
.bresil { position:absolute; left: 344px; top:648px}
.burkina { position:absolute; left: 458px; top:565px}
.canada { position:absolute; left: 294px; top:466px}
.canaries { position:absolute; left: 418px; top:520px}
.capvert { position:absolute; left: 404px; top:555px}
.chili { position:absolute; left: 288px; top:708px}
.chine { position:absolute; left: 744px; top:508px}
.colombie { position:absolute; left: 270px; top:588px}
.croatie { position:absolute; left: 505px; top:477px}
.cuba { position:absolute; left: 264px; top:540px}
.djibouti { position:absolute; left: 572px; top:563px}
.egypte { position:absolute; left: 540px; top:526px}
.equateur { position:absolute; left: 257px; top:604px}
.espagne { position:absolute; left: 457px; top:488px}
.etatsunis { position:absolute; left: 254px; top:498px}
.ethiopie { position:absolute; left: 564px; top:573px}
.france { position:absolute; left: 468px; top:470px}
.gibraltar { position:absolute; left: 455px; top:499px}
.guadeloupe { position:absolute; left: 306px; top:563px}
.grece { position:absolute; left: 521px; top:496px}
.guatemala { position:absolute; left: 230px; top:553px}
.honduras { position:absolute; left: 239px; top:554px}
.hongrie { position:absolute; left: 510px; top:470px}
.inde { position:absolute; left: 669px; top:538px}
.indonesie { position:absolute; left: 769px; top:623px}
.irlande { position:absolute; left: 449px; top:454px}
.italie { position:absolute; left: 494px; top:478px}
.jordanie { position:absolute; left: 553px; top:513px}
.liban { position:absolute; left: 552px; top:505px}
.liechtenstein { position:absolute; left: 492px; top:468px}
.luxembourg { position:absolute; left: 480px; top:465px}
.madagascar { position:absolute; left: 585px; top:652px}
.madere { position:absolute; left: 428px; top:504px}
.mali { position:absolute; left: 454px; top:554px}
.malte { position:absolute; left: 496px; top:498px}
.maroc { position:absolute; left: 446px; top:513px}
.martinique { position:absolute; left: 304px; top:555px}
.maurice { position:absolute; left: 614px; top:652px}
.mauritanie { position:absolute; left: 434px; top:545px}
.mexique { position:absolute; left: 203px; top:540px}
.mongolie { position:absolute; left: 707px; top:473px}
.montenegro { position:absolute; left: 511px; top:482px}
.namibie { position:absolute; left: 507px; top:660px}
.nepal { position:absolute; left: 677px; top:521px}
.norvege { position:absolute; left: 487px; top:436px}
.oman { position:absolute; left: 610px; top:538px}
.ouzbekistan { position:absolute; left: 619px; top:485px}
.paysbas { position:absolute; left: 479px; top:456px}
.perou { position:absolute; left: 262px; top:623px}
.pologne { position:absolute; left: 514px; top:464px}
.portugal { position:absolute; left: 446px; top:490px}
.reunion { position:absolute; left: 607px; top:658px}
.royaumeuni { position:absolute; left: 462px; top:453px}
.russie { position:absolute; left: 554px; top:438px}
.senegal { position:absolute; left: 424px; top:558px}
.singapour { position:absolute; left: 737px; top:594px}
.srilanka { position:absolute; left: 675px; top:579px}
.suede { position:absolute; left: 499px; top:441px}
.suisse { position:absolute; left: 484px; top:472px}
.swaziland { position:absolute; left: 542px; top:674px}
.syrie { position:absolute; left: 560px; top:505px}
.tanzanie { position:absolute; left: 557px; top:614px}
.tchequie { position:absolute; left: 505px; top:464px}
.thailande { position:absolute; left: 725px; top:554px}
.togo { position:absolute; left: 463px; top:579px}
.tunisie { position:absolute; left: 488px; top:505px}
.vatican { position:absolute; left: 497px; top:487px}
.vietnam { position:absolute; left: 745px; top:555px}
.yemen { position:absolute; left: 587px; top:555px}
.zimbabwe { position:absolute; left: 538px; top:651px}

.afrique_du_sud img, .algerie img, .allemagne img, .andorre img, .argentine img, .autriche img, .belgique img, .bhoutan img, .bolivie img, .botswana img, .bresil img, .burkina img, .canada img, .canaries img, .capvert img, .chili img, .chine img, .colombie img, .croatie img, .cuba img, .djibouti img, .egypte img, .equateur img, .espagne img, .etatsunis img, .ethiopie img, .france img, .gibraltar img, .guadeloupe img, .grece img, .guatemala img .honduras img, .hongrie img, .inde img, .indonesie img, .irlande img, .italie img, .jordanie img, .liban img, .liechtenstein img, .luxembourg img, .madagascar img, .madere img, .mali img, .malte img, .maroc img, .martinique img, .maurice img, .mauritanie img, .mexique img, .mongolie img, .montenegro img, .namibie img, .nepal img, .norvege img, .oman img, .ouzbekistan img, .paysbas img, .perou img, .pologne img, .portugal img, .reunion img, .royaumeuni img, .russie img, .senegal img, .singapour img, .srilanka img, .suede img, .suisse img, .swaziland img, .syrie img, .tanzanie img, .tchequie img, .thailande img, .togo img, .tunisie img, .vatican img, .vietnam img, .yemen img, .zimbabwe img   {width:14px; height:14px; border:none;}
/*END PUCES*/

/*START FOOTER*/
#footer {
	position:absolute;left: 1px;
	margin-top:1050px;
	width: 1024px;
	height: 105px;
	background-color:#ede9bf;
}

.copyright {
	position:absolute;left: 10px; top: 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.liensphotos {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:400px;
	margin-top:10px;
	color:#b29f75;
}

.liensvoyages {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:570px;
	margin-top:-15px;
color:#a3a833;
}

.liensdivers {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:740px;
	margin-top:-15px;
	color:#b29f75;
}

.contact {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:80px;
	margin-top:20px;
	color:#b29f75;
}

.mediasociaux {
	width:300px;
	height:30px;
}


.media{
	width:380px;
	margin-left:400px;
	margin-top:-25px;
}

.media li{
	display:inline;
	padding-right:18px;
}

.jaime{
	width:55px;
	height:21px;
	position:absolute;left: 150px; top: 10px;	
}

.ombre{
	margin-left:515px;
	margin-top:23px;
	position:absolute;
	margin-top:1153px;
}

/*START IMAGES*/
#texte_body{	
	position:absolute;left: 1px;
	margin-top:1169px;
	width: 1024px;
	height: 105px;
	font-size:7px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}


/*END FOOTER*/

