* { 
    margin: 0; 
    padding: 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:#5544930; 
}  
body { 
	background-color:#FFFFFF; 
} 
#logo { 
	margin: 20px 0 0 30px;  
	height: 94px; 
	width: 98px; 	
} 
img { 
	border: none;  	
} 
#drapeaux_langage { 
	position:absolute; 
	float:left; 
	margin: 32px 0 0 880px; 
} 
ul.langage { 
	height:18px; 
	width:100px; 
} 
ul.langage li { 
	display:inline; 
	line-height:18px; 
	margin-right:10px; 
} 
#page-wrap { 
	position:absolute; 
	margin: 20px 0 0 165px; 
	float:left; 
} 
a { 
    text-decoration: none; 
} 
ul { 
    list-style: none; 
} 
p { 
    margin: 15px 0; 
} 
ul.dropdown { 
    position: relative; 
	z-index:10; 
} 
.home, .europe, .afrique, .asie, .ameriques, .liens, .contact, .reservations { 
	font-weight: normal; 
	text-transform: uppercase; 
	text-align:center; 
	font-size: 13px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	line-height:32px; 
	float: left; 
	zoom: 1; 
	background: url(../../images/nav.jpg) repeat-x top left; 
	height:42px; 
} 
.home { 
	width:84px; 
} 
.europe { 
	width:79px; 
} 
.afrique { 
	width:85px; 
} 
.asie { 
   width:61px; 
} 
.ameriques { 
	width:103px; 
} 
.reservations { 
	width:118px; 
} 
.liens { 
	width:66px; 
} 
.contact { 
	width:91px; 
} 
ul.dropdown li a { 
	z-index:10; 
    display: block; 
    padding: 4px 8px; 
    color: #fff; 
    text-shadow: 0 2px 1px rgba(0,0,0,0.2); 
} 
ul.dropdown li:last-child a { 
    border-right: none; 
} 
ul.dropdown li.hover, ul.dropdown li:hover { 
    position: relative; 
    color:#fff; 
} 
ul.dropdown li.hover a { 
    color: #666; 
    font-weight:normal; 
} 
.sub_menu { 
    width: 134px; 
	border: 2px solid #92b31d; 
	background-color: #fff; 
    visibility: hidden; 
    position: absolute; 
    left: 0; 
	top:40px; 
} 
.sub_menu li { 
    font-weight: normal; 
    background-color:#fff; 
	border-top: 1px solid #92b31d; 
	text-align:left; 
	width: 134px; 
	line-height:15px; 
    color: #666; 
    float: none; 
} 
.sub_menu li a { 
    border-right: none; 
	text-transform: none; 
	font-size: 12px; 
	font-family: Verdana, Geneva, sans-serif; 
    display: inline-block; 
	height:15px; 
} 
.sub_menu li a:hover { 
	float: none; 
	background: url(../../images/sous_nav.jpg) repeat-x top left; 
} 
/*Level three*/ 
/*ul.dropdown ul ul { 
    left: 100; 
    top: 0; 
} 
ul.dropdown li:hover  { 
    visibility: visible; 
}*/ 
#bandeau { 
	position:relative; 
	margin-top:20px; 
	width:1024px; 
	height:55px; 
	background-image: url(../../images/gradient_bandeau.jpg); 
} 
    .small { 
	position:absolute; 
	float:left; 
	margin:19px 0 0 120px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:30px; 
	color:#afbb39; 
	text-transform:uppercase; 
} 
.small2 { 
	position:absolute; 
	float:left; 
	margin:0 0 0 0; 
	font-family: Courier, monospace; 
	font-size:26px; 
	color:'blue'; 
	text-transform:uppercase; 
} 
.h1 a{ 
	position:absolute; 
	float:left; 
	margin:15px 0 0 60px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:36px; 
	color:#afbb39; 
	text-transform:uppercase; 
} 
.h1 img{ 
	margin-right:15px; 
	border:none; 
} 
.table1 
{ 
text-align: center; 
    font-size:10px;  
 width: 1025px; 
} 
td#one{ 
position:absolute; left: 424px; top:200px;  
	border:none; 
} 
td#two{ 
position:absolute; left: 506px; top:203px; 
font-size:10px;   
 width: 625px;    
	border:none;  
	font-family:Arial, Helvetica, sans-serif;  
color: #444; 	 
	text-transform:uppercase;  
} 
td#three{ 
position:absolute; left: 622px; top:200px;   
	border:none;  
} 
.table2 
{ 
position:absolute; left: 20px; top:245px;   
	border:none;  
text-align: center;  
 width: 1025px;  
} 
td#four{ 
     width: 1025px; 
} 
.table3 
{ 
border-width:0; 
    margin: auto; 
text-align: left; 
 width: 100%; 
	font-family:Georgia; 
	font-size:15px; 
	color:#000000;	 
} 
td#five{position:absolute; left: 5px; top:360px; 
	margin:5px 0 0 0; 
	width:1020px;     
}     
.pub {position:absolute; left: 140px; top:260px; 
	float:left; 
	margin-top:120px; 
	background-color:#000000; 
	width: 120px; 
	height:600px; 
	margin: 0 0 0 15px;  
}  
.left{ 
	float:left; 
	margin:15px 0 0 350px; 
	width:30px 
	height:30px; 
} 
.right{ 
	float:left; 
	margin:15px 0 0 0; 
	width:30px 
	height:30px; 
} 
.h2{ 
	float:left; 
	text-align:center; 
	width:250px; 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:30px; 
	margin:18px 0 0 0; 
	letter-spacing:0.5px; 
} 
.texte_ville{position:absolute; left: 5px; top:290px;  	
	margin:70px 0 0 20px; 
	width:975px; 
	color:#000000; 
	font-size:13px; 
	line-height:21px; 
	font-family:Arial, Helvetica, sans-serif; 
} 
.ville001 { position:absolute; left: 20px; top:432px;} 
.ville002 { position:absolute; left: 515px; top:432px;} 
.ville003 { position:absolute; left: 760px; top:432px;} 
.ville004 { position:absolute; left: 58px; top:640px;} 
.ville005 { position:absolute; left: 267px; top:712px;} 
.ville006 { position:absolute; left: 760px; top:712px;} 
.ville007 { position:absolute; left:  20px; top:920px;} 
.ville008 { position:absolute; left: 267px; top:920px;} 
.ville009 { position:absolute; left: 515px; top:920px;} 
.ville010 { position:absolute; left: 760px; top:920px;}      
.ville011 { position:absolute; left:  20px; top:1200px;} 
.ville012 { position:absolute; left: 308px; top:1128px;} 
.ville013 { position:absolute; left: 515px; top:1200px;} 
.ville014 { position:absolute; left: 760px; top:1200px;}      
.ville015 { position:absolute; left:  20px; top:1408px;} 
.ville016 { position:absolute; left: 267px; top:1408px;} 
.ville017 { position:absolute; left: 515px; top:1408px;} 
.ville018 { position:absolute; left: 760px; top:1408px;}      
.ville019 { position:absolute; left:  20px; top:1688px;} 
.ville020 { position:absolute; left: 308px; top:1616px;} 
.ville021 { position:absolute; left: 553px; top:1616px;} 
.ville022 { position:absolute; left: 808px; top:1616px;}      
.ville023 { position:absolute; left:  20px; top:1968px;} 
.ville024 { position:absolute; left: 308px; top:1896px;} 
.ville025 { position:absolute; left: 553px; top:1896px;} 
.ville026 { position:absolute; left: 760px; top:1968px;}      
.ville027 { position:absolute; left:  20px; top:2176px;} 
.ville028 { position:absolute; left: 267px; top:2176px;} 
.ville029 { position:absolute; left: 515px; top:2176px;} 
.ville030 { position:absolute; left: 760px; top:2176px;}      
.ville031 { position:absolute; left:  20px; top:2456px;} 
.ville032 { position:absolute; left: 267px; top:2456px;} 
.ville033 { position:absolute; left: 553px; top:2384px;} 
.ville034 { position:absolute; left: 808px; top:2384px;}      
.ville035 { position:absolute; left:  20px; top:2664px;} 
.ville036 { position:absolute; left: 267px; top:2664px;} 
.ville037 { position:absolute; left: 515px; top:2664px;} 
.ville038 { position:absolute; left: 760px; top:2664px;}      
.ville039 { position:absolute; left:  20px; top:2872px;} 
.ville040 { position:absolute; left: 267px; top:2872px;} 
.ville041 { position:absolute; left: 515px; top:2872px;} 
.ville042 { position:absolute; left: 760px; top:2872px;}      
.ville043 { position:absolute; left:  20px; top:3080px;} 
.ville044 { position:absolute; left: 267px; top:3080px;} 
.ville045 { position:absolute; left: 515px; top:3080px;} 
.ville046 { position:absolute; left: 760px; top:3080px;}      
.ville047 { position:absolute; left:  20px; top:3360px;} 
.ville048 { position:absolute; left: 267px; top:3360px;} 
.ville049 { position:absolute; left: 553px; top:3288px;} 
.ville050 { position:absolute; left: 760px; top:3360px;}      
.ville051 { position:absolute; left:  20px; top:3568px;} 
.ville052 { position:absolute; left: 267px; top:3568px;} 
.ville053 { position:absolute; left: 515px; top:3568px;} 
.ville054 { position:absolute; left: 760px; top:3568px;}      
.ville055 { position:absolute; left:  20px; top:3848px;} 
.ville056 { position:absolute; left: 267px; top:3848px;} 
.ville057 { position:absolute; left: 515px; top:3848px;} 
.ville058 { position:absolute; left: 808px; top:3776px;}      
.ville059 { position:absolute; left:  20px; top:4128px;} 
.ville060 { position:absolute; left: 267px; top:4128px;} 
.ville061 { position:absolute; left: 553px; top:4056px;} 
.ville062 { position:absolute; left: 760px; top:4128px;}      
.ville063 { position:absolute; left:  20px; top:4336px;} 
.ville064 { position:absolute; left: 267px; top:4336px;} 
.ville065 { position:absolute; left: 515px; top:4336px;} 
.ville066 { position:absolute; left: 760px; top:4336px;}      
.ville067 { position:absolute; left:  20px; top:4544px;} 
.ville068 { position:absolute; left: 267px; top:4544px;} 
.ville069 { position:absolute; left: 515px; top:4544px;} 
.ville070 { position:absolute; left: 760px; top:4544px;}      
.ville071 { position:absolute; left:  20px; top:4752px;} 
.ville072 { position:absolute; left: 267px; top:4752px;} 
.ville073 { position:absolute; left: 515px; top:4752px;} 
.ville074 { position:absolute; left: 760px; top:4752px;}      
.ville075 { position:absolute; left:  58px; top:4960px;} 
.ville076 { position:absolute; left: 308px; top:4960px;} 
.ville001, 
.ville002, 
.ville003, 
.ville005, 
.ville006, 
.ville007, 
.ville008, 
.ville009, 
.ville010, 
.ville011, 
.ville013, 
.ville014, 
.ville015, 
.ville016, 
.ville017, 
.ville018, 
.ville019, 
.ville023, 
.ville026, 
.ville027, 
.ville028, 
.ville029, 
.ville030, 
.ville031, 
.ville032, 
.ville035, 
.ville036, 
.ville037, 
.ville038, 
.ville039, 
.ville040, 
.ville041, 
.ville042, 
.ville043, 
.ville044, 
.ville045, 
.ville046, 
.ville047, 
.ville048, 
.ville050, 
.ville051, 
.ville052, 
.ville053, 
.ville054, 
.ville055, 
.ville056, 
.ville057, 
.ville059, 
.ville060, 
.ville062, 
.ville063, 
.ville064, 
.ville065, 
.ville066, 
.ville067, 
.ville068, 
.ville069, 
.ville070, 
.ville071, 
.ville072, 
.ville073, 
.ville074 
{ 
float:left; 
width: 225px; 
height: 150px; 
border:#c6c6c5 1px solid; 
background-color: #000000; 
/*  
	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 -3px rgba[0, 0, 0, 1]; 
} 
.ville004, 
.ville012, 
.ville020, 
.ville021, 
.ville022, 
.ville024, 
.ville025, 
.ville033, 
.ville034, 
.ville049, 
.ville058, 
.ville061, 
.ville075, 
.ville076 
{ 
float:left; 
width: 150px; 
height: 225px; 
border:#c6c6c5 1px solid; 
background-color: #000000; 
/*  
	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 -3px rgba[0, 0, 0, 1]; 
} 
.pub2 { position:absolute; left: 250px; top:410px; 
	float:left; 
	background-color:#000000; 
	width: 180px; 
	height:150px; 
	margin: 10px 0 0 30px;  
}  
.pub3 {  position:absolute; left: 460px; top:720px; 
	float:left; 
	background-color:#000000; 
	width: 125px; 
	height:125px; 
	margin: 10px 0 0 100px;  
}  
.lib001 { position:absolute; left:  22px; top:585px;} 
.lib002 { position:absolute; left: 516px; top:585px;} 
.lib003 { position:absolute; left: 760px; top:585px;} 
.lib004 { position:absolute; left:  22px; top:865px;} 
.lib005 { position:absolute; left: 272px; top:865px;} 
.lib006 { position:absolute; left: 760px; top:865px;} 
.lib007 { position:absolute; left:  22px; top:1073px;} 
.lib008 { position:absolute; left: 272px; top:1073px;} 
.lib009 { position:absolute; left: 516px; top:1073px;} 
.lib010 { position:absolute; left: 760px; top:1073px;} 
.lib011 { position:absolute; left:  22px; top:1353px;} 
.lib012 { position:absolute; left: 272px; top:1353px;} 
.lib013 { position:absolute; left: 516px; top:1353px;} 
.lib014 { position:absolute; left: 760px; top:1353px;} 
.lib015 { position:absolute; left:  22px; top:1561px;} 
.lib016 { position:absolute; left: 272px; top:1561px;} 
.lib017 { position:absolute; left: 516px; top:1561px;} 
.lib018 { position:absolute; left: 760px; top:1561px;} 
.lib019 { position:absolute; left:  22px; top:1841px;} 
.lib020 { position:absolute; left: 272px; top:1841px;} 
.lib021 { position:absolute; left: 516px; top:1841px;} 
.lib022 { position:absolute; left: 773px; top:1841px;} 
.lib023 { position:absolute; left:  22px; top:2121px;} 
.lib024 { position:absolute; left: 272px; top:2121px;} 
.lib025 { position:absolute; left: 516px; top:2121px;} 
.lib026 { position:absolute; left: 760px; top:2121px;} 
.lib027 { position:absolute; left:  22px; top:2329px;} 
.lib028 { position:absolute; left: 272px; top:2329px;} 
.lib029 { position:absolute; left: 516px; top:2329px;} 
.lib030 { position:absolute; left: 760px; top:2329px;} 
.lib031 { position:absolute; left:  22px; top:2609px;} 
.lib032 { position:absolute; left: 272px; top:2609px;} 
.lib033 { position:absolute; left: 516px; top:2609px;} 
.lib034 { position:absolute; left: 773px; top:2609px;} 
.lib035 { position:absolute; left:  22px; top:2817px;} 
.lib036 { position:absolute; left: 272px; top:2817px;} 
.lib037 { position:absolute; left: 516px; top:2817px;} 
.lib038 { position:absolute; left: 760px; top:2817px;} 
.lib039 { position:absolute; left:  22px; top:3025px;} 
.lib040 { position:absolute; left: 272px; top:3025px;} 
.lib041 { position:absolute; left: 516px; top:3025px;} 
.lib042 { position:absolute; left: 760px; top:3025px;} 
.lib043 { position:absolute; left:  22px; top:3233px;} 
.lib044 { position:absolute; left: 272px; top:3233px;} 
.lib045 { position:absolute; left: 516px; top:3233px;} 
.lib046 { position:absolute; left: 760px; top:3233px;} 
.lib047 { position:absolute; left:  22px; top:3513px;} 
.lib048 { position:absolute; left: 272px; top:3513px;} 
.lib049 { position:absolute; left: 516px; top:3513px;} 
.lib050 { position:absolute; left: 760px; top:3513px;} 
.lib051 { position:absolute; left:  22px; top:3721px;} 
.lib052 { position:absolute; left: 272px; top:3721px;} 
.lib053 { position:absolute; left: 516px; top:3721px;} 
.lib054 { position:absolute; left: 760px; top:3721px;} 
.lib055 { position:absolute; left:  22px; top:4001px;} 
.lib056 { position:absolute; left: 272px; top:4001px;} 
.lib057 { position:absolute; left: 516px; top:4001px;} 
.lib058 { position:absolute; left: 773px; top:4001px;} 
.lib059 { position:absolute; left:  22px; top:4281px;} 
.lib060 { position:absolute; left: 272px; top:4281px;} 
.lib061 { position:absolute; left: 516px; top:4281px;} 
.lib062 { position:absolute; left: 760px; top:4281px;} 
.lib063 { position:absolute; left:  22px; top:4489px;} 
.lib064 { position:absolute; left: 272px; top:4489px;} 
.lib065 { position:absolute; left: 516px; top:4489px;} 
.lib066 { position:absolute; left: 760px; top:4489px;} 
.lib067 { position:absolute; left:  22px; top:4697px;} 
.lib068 { position:absolute; left: 272px; top:4697px;} 
.lib069 { position:absolute; left: 516px; top:4697px;} 
.lib070 { position:absolute; left: 760px; top:4697px;} 
.lib071 { position:absolute; left:  22px; top:4905px;} 
.lib072 { position:absolute; left: 272px; top:4905px;} 
.lib073 { position:absolute; left: 516px; top:4905px;} 
.lib074 { position:absolute; left: 760px; top:4905px;} 
.lib075 { position:absolute; left:  22px; top:5185px;} 
.lib076 { position:absolute; left: 272px; top:5185px;} 
.lib001, 
.lib002, 
.lib003, 
.lib004, 
.lib005, 
.lib006, 
.lib007, 
.lib008, 
.lib009, 
.lib010, 
.lib011, 
.lib012, 
.lib013, 
.lib014, 
.lib015, 
.lib016, 
.lib017, 
.lib018, 
.lib019, 
.lib020, 
.lib021, 
.lib022, 
.lib023, 
.lib024, 
.lib025, 
.lib026, 
.lib027, 
.lib028, 
.lib029, 
.lib030, 
.lib031, 
.lib032, 
.lib033, 
.lib034, 
.lib035, 
.lib036, 
.lib037, 
.lib038, 
.lib039, 
.lib040, 
.lib041, 
.lib042, 
.lib043, 
.lib044, 
.lib045, 
.lib046, 
.lib047, 
.lib048, 
.lib049, 
.lib050, 
.lib051, 
.lib052, 
.lib053, 
.lib054, 
.lib055, 
.lib056, 
.lib057, 
.lib058, 
.lib059, 
.lib060, 
.lib061, 
.lib062, 
.lib063, 
.lib064, 
.lib065, 
.lib066, 
.lib067, 
.lib068, 
.lib069, 
.lib070, 
.lib071, 
.lib072, 
.lib073, 
.lib074, 
.lib075, 
.lib076 
{ 
	font-weight: normal; 
	text-align:center; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height:22px; 
	float: left; 
	width:225px; 
	color:#000000; 
	margin-right:21px; 
} 
.lib001 a:hover, 
.lib002 a:hover, 
.lib003 a:hover, 
.lib004 a:hover, 
.lib005 a:hover, 
.lib006 a:hover, 
.lib007 a:hover, 
.lib008 a:hover, 
.lib009 a:hover, 
.lib010 a:hover, 
.lib011 a:hover, 
.lib012 a:hover, 
.lib013 a:hover, 
.lib014 a:hover, 
.lib015 a:hover, 
.lib016 a:hover, 
.lib017 a:hover, 
.lib018 a:hover, 
.lib019 a:hover, 
.lib020 a:hover, 
.lib021 a:hover, 
.lib022 a:hover, 
.lib023 a:hover, 
.lib024 a:hover, 
.lib025 a:hover, 
.lib026 a:hover, 
.lib027 a:hover, 
.lib028 a:hover, 
.lib029 a:hover, 
.lib030 a:hover, 
.lib031 a:hover, 
.lib032 a:hover, 
.lib033 a:hover, 
.lib034 a:hover, 
.lib035 a:hover, 
.lib036 a:hover, 
.lib037 a:hover, 
.lib038 a:hover, 
.lib039 a:hover, 
.lib040 a:hover, 
.lib041 a:hover, 
.lib042 a:hover, 
.lib043 a:hover, 
.lib044 a:hover, 
.lib045 a:hover, 
.lib046 a:hover, 
.lib047 a:hover, 
.lib048 a:hover, 
.lib049 a:hover, 
.lib050 a:hover, 
.lib051 a:hover, 
.lib052 a:hover, 
.lib053 a:hover, 
.lib054 a:hover, 
.lib055 a:hover, 
.lib056 a:hover, 
.lib057 a:hover, 
.lib058 a:hover, 
.lib059 a:hover, 
.lib060 a:hover, 
.lib061 a:hover, 
.lib062 a:hover, 
.lib063 a:hover, 
.lib064 a:hover, 
.lib065 a:hover, 
.lib066 a:hover, 
.lib067 a:hover, 
.lib068 a:hover, 
.lib069 a:hover, 
.lib070 a:hover, 
.lib071 a:hover, 
.lib072 a:hover, 
.lib073 a:hover, 
.lib074 a:hover, 
.lib075 a:hover, 
.lib076 a:hover 
{ 
	color:#414040; 
} 
#footer { 
	position:relative; 
	margin-top:5037px; 
	width: 1024px; 
	height: 105px; 
	background-color:#544930; 
} 
.copyright { 
	float:left; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:30px; 
	margin-top:35px; 
	color:#b29f75; 
} 
.mediasociaux { 
	float:left; 
	margin-left:215px; 
	width:300px; 
	height:35px; 
} 
.media{ 
	width:280px; 
	margin-left:50px; 
	margin-top:25px; 
} 
.media li{ 
	display:inline; 
	padding-right:18px; 
} 
.jaime{ 
	width:55px; 
	height:21px; 
	margin-left:5px; 	
} 
.ombre{ 
	margin-left:520px; 
	margin-top:23px; 
	position:absolute; 
} 
