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

@font-face {
	font-family:AlienLeague;
	src:url('../fonts/AlienLeague.ttf');
}
@font-face {
	font-family:AkzidenzBold;
	src:url('../fonts/AkzidGroBol.ttf');
}

/* Reset */
html, body, div, p, ul, li, img, span, a, h1, h2, h3, h4 { margin:0; padding:0; }
body { background-color:black; }
a { font-weight:normal; }
a:hover { color:black; text-decoration:underline; }
a img { border:none; }
.clear { clear:both; }
.button { cursor:pointer; }
.hidden { display:none; }

.ui-link { font-weight:normal !important; }

.in, .out {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-duration: 2000ms !important;
}


.page { width:1024px !important; height:768px; min-height:768px !important; background-color:black !important; background-image:none; text-shadow:none !important; overflow:hidden;}

#block_left { position:absolute; top:0; left:0; width:566px; height:768px; background-color:rgba(0,0,0,0.7); overflow:visible; z-index:500;}
#block_top { position:absolute; top:0; left:566px; width:324px; height:293px; background-color:rgba(0,0,0,0.7); }
#block_bottom { position:absolute; top:416px; left:566px; width:324px; height:352px; background-color:rgba(0,0,0,0.7); text-align:center;}
#block_bottom .arrow { position:relative; top:269px; }
#block_right { position:absolute; top:0; left:890px; width:134px; height:768px; background-color:rgba(0,0,0,0.7); }
.label_top_2 { position:absolute; top:15px; left:493px; color:black; font-size:20px; font-family:AlienLeague;}
.label_top { position:absolute; top:15px; right:37px; color:white; font-size:20px; font-family:AlienLeague;}
.block_page { height:768px; position:relative; width:1024px; }
.container_page { width:1024px; height:768px; overflow:hidden; position:relative; }
.container_page .container_page_in { position:absolute; top:0px; }
#titre_top { position:absolute; color:white; font-family:AlienLeague;}
#titre_2_top { position:absolute; color:white; font-family:AlienLeague;}
#desc_top { position:absolute; color:white; font-family:AlienLeague; width:1024px;}
#desc_top_2 { position:absolute; color:#ac7e51; font-family:AlienLeague; width:1024px;}
#by_top { position:absolute; color:white; background-color:transparent; padding:1px;}
#photographe_top { position:absolute; }

#container_block_text { overflow:hidden; margin-left:567px; width:327px; height:768px; }
#container_block_text_in { position:absolute; top:0px; width:327px; }
#block_text {  background-color:black; padding:51px 20px 63px 20px; color:white; height:654px; }
#block_text h3 { margin-bottom:25px; text-align:justify; font-weight:normal; }
#block_text p { margin-bottom:21px; text-align:justify; font-size:14px; }
#block_text #container_arrow { text-align:center; margin:60px 0 59px 0; }

.block_text {  background-color:black; padding:51px 20px 63px 20px; color:white; height:654px; }
.block_text h3 { margin-bottom:25px; text-align:justify; font-weight:normal; }
.block_text p { margin-bottom:21px; text-align:justify; font-size:14px; }
.block_text #container_arrow { text-align:center; margin:60px 0 59px 0; }

#overlay { position:fixed; top:0; left:0; width:1024px; height:768px; background-color:rgba(0, 0, 0, 0.7); display:none; }
#overlay #close { position:absolute; top:0px; right:0px; }
#overlay #image_overlay { position:absolute; top:33px; left:41px; width:940px; }
#overlay #nav_left_overlay { position:absolute; top:365px; left:0px; }
#overlay #nav_right_overlay { position:absolute; top:365px; right:0px; }

.table_zoom { color:white; font-size:7.5px; border-collapse:collapse; }

#couv_1 { background-image:url('../img/bg_couv_1.jpg');}
#couv_1>a { display:block; width:100%; height:100%; }
#couv_1 .titre_couv { text-shadow:none; font-family:AlienLeague; color:black; font-size:41px; width:100%; text-align:right; background-image:url('../img/bg_txt_couv_1.png'); position:absolute; top:200px; padding:3px 10px 0 0;background-repeat:repeat-y;}

#couv_2 { background-image:url('../img/bg_couv_2.jpg');}
#couv_2>a { display:block; width:100%; height:100%; }
#couv_2 .titre_couv { text-shadow:none; font-family:AlienLeague; color:white; font-size:41px; width:100%; text-align:left; background-image:url('../img/bg_txt_couv_2.png'); position:absolute; top:120px; padding:3px 0 0 19px;  background-repeat:repeat-y;}

#sommaire { background-image:url('../img/logo.png'); background-position:top right; background-repeat:no-repeat;}
#sommaire .img_container { width:188px; overflow:hidden; height:768px; position:absolute; }
#sommaire .img_in_container { position:absolute; top:0px;}
#sommaire .sommaire_container { margin-left:277px; color:white; position:relative; }
#sommaire .sommaire_container a { color:white; text-decoration:none; }
#sommaire .sommaire_container table {  }
#sommaire .sommaire_container td {  vertical-align:text-top; }
#sommaire .sommaire_container .col1 { width:228px; text-align:right; font-family:AlienLeague; font-size:24px;}
#sommaire .sommaire_container .col1 a { display:block; padding-top:2px;  }
#sommaire .sommaire_container .col2 { padding-left:12px; font-size:18px; font-weight:bold;  }
#sommaire .sommaire_container .col2 a { display:block; margin-top:17px; }
#sommaire .sommaire_container .arrow { position:absolute; bottom:-26px; left:226px; }

#news1 { background-image:url('../img/bg_news1.jpg'); }
#news2 { background-image:url('../img/bg_news2.jpg'); }
#news3 { background-image:url('../img/bg_news3.jpg'); }
#news4 { background-image:url('../img/bg_news4.jpg'); }

#news1 #titre_top {
	top:280px;
	right:10px;
	font-size:159px;
}
#news1 #desc_top { top:435px; left:1500px; font-size:48px; }
#news1 #by_top { top:485px; left:-500px; font-size:20px;}
#news1 #news_2 #container_block_text #image_block_text { position:relative; height:768px; width:327px; overflow:hidden; }
#news1 #news_2 #container_block_text #image_block_text img { position:absolute; left:-567px; }

#news2 #titre_top {
	top:345px;
	right:10px;
	font-size:85px;
}
#news2 #desc_top { top:435px; left:1500px; font-size:48px; }
#news2 #by_top { top:485px; left:-500px; font-size:20px;}
#news2 #news_2 #container_block_text #image_block_text { position:relative; height:768px; width:327px; overflow:hidden; }
#news2 #news_2 #container_block_text #image_block_text img { position:absolute; left:-567px; }

#news3 #titre_top {
	top:280px;
	right:10px;
	font-size:159px;
}
#news3 #desc_top { top:435px; left:1500px; font-size:48px; }
#news3 #by_top { top:485px; left:-500px; font-size:20px;}
#news3 #news_2 #container_block_text #image_block_text { position:relative; height:768px; width:327px; overflow:hidden; }
#news3 #news_2 #container_block_text #image_block_text img { position:absolute; left:-567px; }

#news4 #titre_top {
	top:280px;
	right:10px;
	font-size:159px;
}
#news4 #desc_top { top:435px; left:1500px; font-size:48px; }
#news4 #by_top { top:485px; left:-500px; font-size:20px;}
#news4 #news_2 #container_block_text #image_block_text { position:relative; height:768px; width:327px; overflow:hidden; }
#news4 #news_2 #container_block_text #image_block_text img { position:absolute; left:-567px; }

#palaces1_life { background-image:url('../img/bg_palaces1_1.jpg'); }
#palaces1_life .label_top_2 { left:450px;}
#palaces1_life #container_titre { width:1024px; background-color:red; position:absolute; top:180px; left:46px; }
#palaces1_life #titre_top {
	top:-22px;
	left:0px;
	font-size:60px;
}
#palaces1_life #desc_top { top:300px; left:1500px; font-size:55px; }
#palaces1_life #desc_top_2 { top:370px; left:1500px; font-size:45px; }
#palaces1_life #by_top { top:419px; left:-500px; font-size:20px;}
#palaces1_life #palaces_3 { background-image:url('../img/bg_palaces1_2.jpg'); }
#palaces1_life #palaces_3 #vignettes { margin-top:100px; }
#palaces1_life #palaces_3 #vignettes img { width:141px; }
#palaces1_life #palaces_3 .table_zoom { margin:23px 0 0 155px;}

#palaces2_life { background-image:url('../img/bg_palaces2_1.jpg'); }
#palaces2_life .label_top_2 { left:450px;}
#palaces2_life #container_titre { width:1024px; background-color:red; position:absolute; top:200px; left:46px; }
#palaces2_life #titre_top {
	top:-22px;
	left:0px;
	font-size:55px;
}
#palaces2_life #titre_top { top:0px; left:0px; font-size:91px; }
#palaces2_life #desc_top { top:293px; left:1500px; font-size:62px; }
#palaces2_life #desc_top_2 { top:363px; left:1500px; font-size:47px; }
#palaces2_life #by_top { top:419px; left:-500px; font-size:20px;}
#palaces2_life #palaces_3 { background-image:url('../img/bg_palaces2_2.jpg'); }
#palaces2_life #palaces_3 #vignettes { margin-top:100px; }
#palaces2_life #palaces_3 #vignettes img { width:141px; }
#palaces2_life #palaces_3 .table_zoom { margin:23px 0 0 155px;}

#palaces3_life { background-image:url('../img/bg_palaces3_1.jpg'); }
#palaces3_life .label_top_2 { left:450px;}
#palaces3_life #container_titre { width:1024px; background-color:red; position:absolute; top:200px; left:46px; }
#palaces3_life #titre_top {
	top:-22px;
	left:0px;
	font-size:55px;
}
#palaces3_life #titre_top { top:0px; left:0px; font-size:91px; }
#palaces3_life #desc_top { top:293px; left:1500px; font-size:67px; }
#palaces3_life #desc_top_2 { top:363px; left:1500px; font-size:47px; }
#palaces3_life #by_top { top:419px; left:-500px; font-size:20px;}
#palaces3_life #palaces_3 { background-image:url('../img/bg_palaces3_2.jpg'); }
#palaces3_life #palaces_3 #vignettes { margin-top:100px; }
#palaces3_life #palaces_3 #vignettes img { width:141px; }
#palaces3_life #palaces_3 .table_zoom { margin:23px 0 0 155px;}

#palaces4_life { background-image:url('../img/bg_palaces4_1.jpg'); }
#palaces4_life .label_top_2 { left:450px;}
#palaces4_life #container_titre { width:1024px; background-color:red; position:absolute; top:200px; left:46px; }
#palaces4_life #titre_top {
	top:-22px;
	left:0px;
	font-size:55px;
}
#palaces4_life #titre_top { top:0px; left:0px; font-size:91px; }
#palaces4_life #desc_top { top:293px; left:1500px; font-size:67px; }
#palaces4_life #desc_top_2 { top:363px; left:1500px; font-size:47px; }
#palaces4_life #by_top { top:419px; left:-500px; font-size:20px;}
#palaces4_life #palaces_3 { background-image:url('../img/bg_palaces4_2.jpg'); }
#palaces4_life #palaces_3 #vignettes { margin-top:100px; }
#palaces4_life #palaces_3 #vignettes img { width:141px; }
#palaces4_life #palaces_3 .table_zoom { margin:23px 0 0 155px;}

#palaces5_life { background-image:url('../img/bg_palaces5_1.jpg'); }
#palaces5_life .label_top_2 { left:450px;}
#palaces5_life #container_titre { width:1024px; background-color:red; position:absolute; top:200px; left:46px; }
#palaces5_life #titre_top {
	top:-22px;
	left:0px;
	font-size:55px;
}
#palaces5_life #titre_top { top:0px; left:0px; font-size:91px; }
#palaces5_life #desc_top { top:293px; left:1500px; font-size:65px; }
#palaces5_life #desc_top_2 { top:363px; left:1500px; font-size:47px; }
#palaces5_life #by_top { top:419px; left:-500px; font-size:20px;}
#palaces5_life #palaces_3 { background-image:url('../img/bg_palaces5_2.jpg'); }
#palaces5_life #palaces_3 #vignettes { margin-top:100px; }
#palaces5_life #palaces_3 #vignettes img { width:141px; }
#palaces5_life #palaces_3 .table_zoom { margin:23px 0 0 155px;}

#palaces1_life #palaces_2 #block_text #container_arrow { text-align:center; margin:30px 0 59px 0; }
#palaces2_life #palaces_2 #block_text #container_arrow { text-align:center; margin:30px 0 59px 0; }
#palaces3_life #palaces_2 #block_text #container_arrow { text-align:center; margin:30px 0 59px 0; }
#palaces4_life #palaces_2 #block_text #container_arrow { text-align:center; margin:30px 0 59px 0; }
#palaces5_life #palaces_2 #block_text #container_arrow { text-align:center; margin:30px 0 59px 0; }

#on_time #time_1 { background-color:black; }
#on_time .label_top { left:482px; }
#on_time #titre_top { left:76px; top:438px; font-size:159px; }
#on_time #by_top { left:-500px; top:587px; font-size:20px; }
#on_time #img_time { position:absolute; top:20px; right:-60px; }
#on_time #time_1 .arrow { position:absolute; top:690px; left:800px; }

#on_time #time_2 .table_zoom { position:absolute; top:170px; left:19px; }
#on_time #time_2 .gallery { width:1024px;  position:absolute; top:221px; left:0px; }
#on_time #time_2 .gallery .gallery_in { width:100000px;  position:absolute; top:0px; left:0px;}
#on_time #time_2 .gallery .gallery_in .item_gallery { float:left; }
#on_time #time_2 .gallery .gallery_in .item_gallery img { width:256px; border-top:1px solid white; border-bottom:1px solid white;}
#on_time #time_2 .gallery .gallery_in .item_gallery .desc_item { color:white; position:relative; left:11px; top:3px; font-size:11px; width:256px; }
#on_time #time_2 .gallery #nav_left { position:absolute; top:145px; left:0px; }
#on_time #time_2 .gallery #nav_right { position:absolute; top:145px; right:0px; }

#on_time #overlay #image_overlay { position:absolute; top:57px; left:244px;  width:535px; }
#on_time #overlay #legende_overlay { position:absolute; top:725px; left:33px; color:white; font-size:17px;}

#jewellery .label_top { left:468px; }
#jewellery #titre_top { top:433px; left:76px; font-size:159px; }
#jewellery #by_top { top:577px; left:-500px; font-size:20px;}

#jewellery .arrow { position:absolute; top:687px; left:719px; }
#jewellery .table_zoom { position:absolute; top:538px; left:51px; }
#jewellery #jewellery_1 #img_1 { position:absolute; top:101px; left:89px; width:450px; }
#jewellery #jewellery_1 #img_2 { position:absolute; top:184px; left:690px; width:400px; }
#jewellery #jewellery_1 #img_3 { position:absolute; top:542px; left:798px; width:250px; }

#jewellery #overlay #image_overlay { position:absolute; top:100px; left:150px;  width:700px; }
#jewellery #overlay #legende_overlay { position:absolute; top:725px; left:33px; color:white; font-size:17px;}
#jewellery #overlay #lien_overlay { position:absolute; top:725px; right:37px; color:white; font-size:17px;}

#palaces_profile .label_top { left:468px; }
#palaces_profile #titre_top { font-size:111px; top:388px; left:76px; }
#palaces_profile #desc_top { font-size:45px; top:494px; left:1500px; }
#palaces_profile #by_top { top:542px; left:-500px; font-size:20px;}
#palaces_profile #profile_0 { background-color:rgba(0, 0, 0, 0.8); width:1024px; height:768px; position:absolute; top:0px; left:0px;}
#palaces_profile #profile_0 .arrow { position:absolute; bottom:5px; left:504px; }
#palaces_profile #content_1 { height:768px; position:absolute; top:0px; left:0px; background-color:black; }
#palaces_profile #block_text {  padding:43px 29px 41px 35px; color:white; width:289px;}
#palaces_profile #block_text p { font-size:14px; }
#palaces_profile #content_1 .table_zoom { position:absolute; right:41px; }
#palaces_profile #profile_1 .image_grande { position:absolute; left:355px; top:0; }
#palaces_profile #profile_1 .arrow { position:absolute; bottom:5px; left:504px; }
#palaces_profile #vignettes { position:absolute; top:0; left:837px; }
#palaces_profile #vignettes .vignette { width:190px; height:190px; overflow:hidden;margin-bottom:3px; position:relative;}
#palaces_profile #vignettes .vignette img { position:absolute;}
#palaces_profile #content_2 { height:768px; position:absolute; top:0px; left:673px; background-color:black; }
#palaces_profile .image_grande { position:absolute; left:0px; top:0; }

#gourmet_passion .label_top { left:445px; }
#gourmet_passion #titre_top { font-size:111px; top:288px; left:72px; }
#gourmet_passion #titre_2_top { font-size:99px; top:397px; left:363px; color:#bababa; }
#gourmet_passion #desc_top { font-size:55px; top:495px; left:1500px; }
#gourmet_passion #by_top { top:552px; left:-500px; font-size:20px;}
#gourmet_passion #photographe_top { top:580px; left:-500px; font-size:18px; color:white; }
#gourmet_passion #gourmet_0 { background-color:rgba(0, 0, 0, 0.8); width:1024px; height:768px; position:absolute; top:0px; left:0px;}
#gourmet_passion #gourmet_0 .arrow { position:absolute; bottom:5px; left:504px; }
#gourmet_passion #gourmet_1 .arrow { position:absolute; bottom:5px; left:504px; }
#gourmet_passion #gourmet_2 .arrow { position:absolute; bottom:5px; left:504px; }
#gourmet_passion #gourmet_3 .arrow { position:absolute; bottom:5px; left:504px; }
#gourmet_passion #gourmet_2 { background-image:url('../img/bg_gourmet_2.jpg'); background-repeat:no-repeat;  background-position:right; }
#gourmet_passion #gourmet_2 .block_text { width:305px; height:628px; position:absolute; top:61px; left:33px; color:white; font-size:14px; text-align:justify; }
#gourmet_passion #gourmet_2 .block_text>div { padding-bottom:100px; }
#gourmet_passion #gourmet_2 .block_text h4 { font-size:12px; margin-bottom:20px; }
#gourmet_passion #gourmet_2 .block_text p { margin-bottom:20px; }
#gourmet_passion #gourmet_2 .decouvrir { position:absolute; top:709px; left:705px; }
#gourmet_passion #gourmet_3 .block_text { width:293px; height:575px; position:absolute; top:58px; left:703px; color:white; font-size:14px; padding-bottom:100px;}
#gourmet_passion #gourmet_3 .block_text>div { padding-bottom:100px; }
#gourmet_passion #gourmet_3 .block_text h4 { margin-bottom:20px; font-size:18px;}
#gourmet_passion #gourmet_3 .block_text h5 { margin-bottom:20px; font-size:15px;}
#gourmet_passion #gourmet_3 .block_text p { margin-bottom:20px; }
#gourmet_passion #gourmet_3 .img_gourmet { position:absolute; top:0px; left:0px; display:none; }

#destinations1 .label_top { left:458px; }
#destinations1 #fond_titre { position:absolute; width:1024px; height:130px; left:0; top:570px; background-color:rgba(0, 0, 0, 0.7); }
#destinations1 #titre_top { font-size:111px; top:570px; left:36px; }
#destinations1 #by_top { top:670px; left:-500px; font-size:20px;}
#destinations1 .arrow { position:absolute; bottom:60px; left:718px; }
#destinations1 .table_zoom { position:absolute; top:712px; left:230px; }
#destinations1 .container_images { position:relative; }
#destinations1 .container_images>div { overflow:hidden; position:absolute; }
#destinations1 .container_images img { position:absolute; top:0; left:0; }

#destinations1 #destinations1_2 .block_text {  background-color:black; padding:0; color:white; height:654px; width:292px; position:absolute;top:98px; left:38px; font-size:14px; }
#destinations1 #destinations1_3 .block_text {  background-color:black; padding:0; color:white; height:599px; width:292px; position:absolute; top:49px; left:696px; font-size:14px; }
#destinations1 #destinations1_4 .block_text {  background-color:black; padding:0; color:white; height:595px; width:292px; position:absolute; top:64px; left:40px; font-size:14px; }
#destinations1 .block_text h3 { font-size:14px; }

#destinations1 #destinations1_4 #adresse { position:absolute; top:724px; left:360px;color:white; font-size:12px; }
#destinations1 #destinations1_4 #titre_page_4 { background-color:rgba(0, 0, 0, 0.7); height:60px; width:645px; padding-left:21px; color:white; font-size:66px; font-family:"AlienLeague"; position:absolute; top:625px; left:358px; }

#destinations1 #destinations1_1 .container_images img { height:723px; position:absolute; }
#destinations1 #destinations1_2 .container_images img { height:723px; position:absolute; }
#destinations1 #destinations1_3 .container_images img { height:723px; position:absolute; }

#destinations1 .container_images #container_img_1 { width:513px; height:723px; top:45px; left:0;  }
#destinations1 .container_images #container_img_2 { width:247px; height:723px; top:45px; left:518px;}
#destinations1 .container_images #container_img_3 { width:254px; height:723px; top:45px; left:770px;}
#destinations1 .container_images #container_img_4 { width:216px; height:723px; top:45px; left:361px;}
#destinations1 .container_images #container_img_5 { width:216px; height:723px; top:45px; left:584px;}
#destinations1 .container_images #container_img_6 { width:216px; height:723px; top:45px; left:806px;}
#destinations1 .container_images #container_img_7 { width:221px; height:723px; top:45px; left:0;}
#destinations1 .container_images #container_img_8 { width:216px; height:723px; top:45px; left:226px;}
#destinations1 .container_images #container_img_9 { width:218px; height:723px; top:45px; left:449px;}
#destinations1 .container_images #container_img_10 { width:331px; height:294px; top:47px; left:358px;}
#destinations1 .container_images #container_img_11 { width:331px; height:365px; top:347px; left:358px;}
#destinations1 .container_images #container_img_12 { width:329px; height:668px; top:47px; left:696px;}

#destinations1 .container_images #container_img_10 img{ height:294px;}
#destinations1 .container_images #container_img_11 img { height:365px:}
#destinations1 .container_images #container_img_12 img{ height:668px;}

#destinations2 .label_top { left:458px; }
#destinations2 #fond_titre { position:absolute; width:1024px; height:130px; left:0; top:570px; background-color:rgba(0, 0, 0, 0.7); }
#destinations2 #titre_top { font-size:111px; top:570px; left:36px; }
#destinations2 #by_top { top:670px; left:-500px; font-size:20px;}
#destinations2 .arrow { position:absolute; bottom:60px; left:718px; }
#destinations2 .table_zoom { position:absolute; top:712px; left:230px; }
#destinations2 .container_images { position:relative; }
#destinations2 .container_images>div { overflow:hidden; position:absolute; }
#destinations2 .container_images img { position:absolute; top:0; left:0; }

#destinations2 #destinations2_2 .block_text {  background-color:black; padding:0; color:white; height:654px; width:292px; position:absolute;top:98px; left:38px; font-size:14px;  }
#destinations2 #destinations2_3 .block_text {  background-color:black; padding:0; color:white; height:599px; width:292px; position:absolute; top:49px; left:696px; font-size:14px; }
#destinations2 #destinations2_4 .block_text {  background-color:black; padding:0; color:white; height:595px; width:292px; position:absolute; top:64px; left:40px; font-size:14px; }
#destinations2 .block_text h3 { font-size:14px; }

#destinations2 #destinations2_4 #adresse2 { position:absolute; top:724px; left:660px;color:white; font-size:12px; }
#destinations2 #destinations2_4 #titre_page_4 { background-color:rgba(0, 0, 0, 0.7); height:60px; width:645px; padding-left:21px; color:white; font-size:66px; font-family:"AlienLeague"; position:absolute; top:625px; left:358px; }

#destinations2 #destinations2_1 .container_images img { height:723px; position:absolute; }
#destinations2 #destinations2_2 .container_images img { height:723px; position:absolute; }
#destinations2 #destinations2_3 .container_images img { height:723px; position:absolute; }

#destinations2 .container_images #container_img_1 { width:513px; height:723px; top:45px; left:0;  }
#destinations2 .container_images #container_img_2 { width:247px; height:723px; top:45px; left:518px;}
#destinations2 .container_images #container_img_3 { width:254px; height:723px; top:45px; left:770px;}
#destinations2 .container_images #container_img_4 { width:216px; height:723px; top:45px; left:361px;}
#destinations2 .container_images #container_img_5 { width:216px; height:723px; top:45px; left:584px;}
#destinations2 .container_images #container_img_6 { width:216px; height:723px; top:45px; left:806px;}
#destinations2 .container_images #container_img_7 { width:221px; height:723px; top:45px; left:0;}
#destinations2 .container_images #container_img_8 { width:216px; height:723px; top:45px; left:226px;}
#destinations2 .container_images #container_img_9 { width:218px; height:723px; top:45px; left:449px;}


#fashion .label_top { left:482px; }
#fashion #titre_top { font-size:111px; top:418px; left:57px; }
#fashion #by_top { top:519px; left:-500px; font-size:18px;}
#fashion .arrow { position:absolute; bottom:0px; left:503px; }
#fashion #fashion_0 { background-color:rgba(0, 0, 0, 0.8); width:1024px; height:768px; position:absolute; top:0px; left:0px;}
#fashion .w_1024 { width:1024px; height:675px; position:absolute; top:45px; left:0; overflow:hidden; }
#fashion .w_1024 img { width:1024px; }
#fashion .legende { color:white; font-size:9px; position:absolute; bottom:24px; left:44px; }
#fashion .w_512_1 { width:512px; height:675px; position:absolute; top:45px; left:0; overflow:hidden; }
#fashion .w_512_1 img { width:512px; }
#fashion .w_512_2 { width:512px; height:675px; position:absolute; top:45px; left:512px; overflow:hidden; }
#fashion .w_512_2 img { width:512px; }
#fashion #fashion_6 { background-color:rgba(0, 0, 0, 0.8); width:1024px; height:768px; position:absolute; top:3840px; left:0px;}
#fashion #fashion_6 #fashion_fin { position:absolute; color:white; font-size:21px; top:60px; text-align:center; width:1024px; line-height:125%;}

#road .block_page { width:512px; background-color:black; }
#road .block_page_right { left:512px; }
#road .arrow { position:absolute; bottom:13px; left:503px; }
#road .label_top { left:459px; width:1024px; }
#road .block_page_right .label_top { left:-53px; }
#road .block_page_right .arrow { left:-12px; }
#road #img_road_2 { position:absolute; top:270px; left:26px; }
#road #titre_top { font-size:111px; top:394px; left:26px; }
#road #desc_top { font-size:44px; top:498px; left:1500px; }
#road #by_top { top:549px; left:-500px; font-size:20px;}

#road .container_images { position:absolute; top:0px; right:0px; }
#road .container_images>div { height:190px; width:190px; overflow:hidden; margin-bottom:2px; }
#road .container_images img { height:190px; position:absolute; cursor:pointer; }
#road .block_text {  padding:0; color:white; height:607px; width:292px; position:absolute; top:79px; left:16px; font-size:14px;  }
#road .block_text>div { padding-bottom:100px; }
#road .table_zoom { position:absolute; left:222px; bottom:20px; }
#road #lancer_video { position:absolute; bottom:18px; left:22px; width:129px; height:28px; color:white; font-size:18px; background-image:url('../img/video_road.png'); padding:6px 0 0 25px; }

#trend #trend_1 { background-image:url('../img/bg_trend.jpg'); }
#trend .label_top { left:457px;}
#trend #titre_top { font-size:111px; top:461px; right:30px; }
#trend #desc_top { font-size:88px; top:205px; left:-170px; 
-webkit-transform: rotate(-90deg);/* Agrandissement de la photo à l'échelle 1.4 et rotation de -10 degrés */
    -moz-transform: rotate(-90deg);
    -o-transform:  rotate(-90deg);
    transform:  rotate(-90deg); }
#trend #by_top { top:560px; right:-500px; font-size:20px;}
#trend .arrow { position:absolute; bottom:13px; left:503px; }
#trend .block_text { position:absolute; top:55px; left:38px; width:842px; height:252px; padding:0;}
#trend .table_zoom { position:absolute; top:310px; left:898px; }
#trend #bouton_video { position:absolute; top:322px; left:25px; color:white; font-size:13px; padding:0px 5px 5px 5px; border:1px solid white; }
#trend #bouton_video img { position:relative; top:6px; }

#trend .gallery { width:962px;  position:absolute; top:364px; left:33px; }
#trend .gallery .gallery_in { width:100000px;  position:absolute; top:0px; left:0px;}
#trend .gallery .gallery_in .item_gallery { float:left; height:405px; width:157px; overflow:hidden;  position:relative; }
#trend .gallery .gallery_in .item_gallery.margin { margin-right:4px; }
#trend .gallery .gallery_in .item_gallery img { height:405px; position:absolute; top:0; left:0;}
#trend .gallery .gallery_in .item_gallery .desc_item { color:white; position:absolute; left:0px; bottom:0px; font-size:8px; width:246px; background-color:rgba(0, 0, 0, 0.59); padding:5px; }
#trend #nav_left { position:absolute; top:547px; left:14px; }
#trend #nav_right { position:absolute; top:547px; right:14px; }
#trend #cache_gallery_left { position:absolute; top:364px; width:33px; height:405px; left:0px; background-color:black;}
#trend #cache_gallery_right { position:absolute; top:364px; width:29px; height:405px; left:995px; background-color:black;}

#yacht_passion .label_top { left:455px; }
#yacht_passion #fond_titre { position:absolute; width:1024px; height:130px; left:0; top:186px; background-color:rgba(0, 0, 0, 0.7); }
#yacht_passion #titre_top { font-size:111px; top:187px; left:19px; }
#yacht_passion #by_top { top:287px; left:-500px; font-size:20px;}
#yacht_passion .arrow { position:absolute; bottom:60px; left:718px; }
#yacht_passion .table_zoom { position:absolute; top:712px; left:230px; }
#yacht_passion .container_images { position:relative; }
#yacht_passion .container_images>div { overflow:hidden; position:absolute; }
#yacht_passion .container_images img { position:absolute; top:0; left:0; }

#yacht_passion .block_text {  background-color:black; padding:0; color:white; height:600px; width:292px; position:absolute;top:98px; left:38px; font-size:14px; }
#yacht_passion .block_text h3 { font-size:14px; text-transform:uppercase;}

#destinations1 #destinations1_4 #adresse { position:absolute; top:724px; left:360px;color:white; font-size:12px; }
#destinations1 #destinations1_4 #titre_page_4 { background-color:rgba(0, 0, 0, 0.7); height:60px; width:645px; padding-left:21px; color:white; font-size:66px; font-family:"AlienLeague"; position:absolute; top:625px; left:358px; }

#yacht_passion .container_images #container_img_1 { width:1024px; height:240px; top:45px; left:0;  }
#yacht_passion .container_images #container_img_2 { width:1024px; height:240px; top:289px; left:0;}
#yacht_passion .container_images #container_img_3 { width:1024px; height:240px; top:533px; left:0;}
#yacht_passion .container_images #container_img_4 { width:239px; height:232px; top:45px; left:358px;}
#yacht_passion .container_images #container_img_5 { width:239px; height:232px; top:282px; left:358px;}
#yacht_passion .container_images #container_img_6 { width:239px; height:193px; top:518px; left:358px;}
#yacht_passion .container_images #container_img_7 { width:471px; height:469px; top:45px; left:600px;}
#yacht_passion .container_images #container_img_8 { width:471px; height:193px; top:518px; left:600px;}
#yacht_passion .container_images #container_img_9 { width:239px; height:232px; top:45px; left:358px;}
#yacht_passion .container_images #container_img_10 { width:239px; height:232px; top:282px; left:358px;}
#yacht_passion .container_images #container_img_11 { width:239px; height:193px; top:518px; left:358px;}
#yacht_passion .container_images #container_img_12 { width:471px; height:469px; top:45px; left:600px;}
#yacht_passion .container_images #container_img_13 { width:471px; height:193px; top:518px; left:600px;}