* {
    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*/

