/*----------------
  Japan Expo
  Homepage CSS
----------------*/

/* La une */
#la-une{position:relative;height:299px;}
#featured{ position:absolute;width:456px;height:291px;left:0;top:8px;overflow:hidden;}
#video{width:263px;height:299px;position:absolute;left:465px;top:0;overflow:hidden;background-repeat:no-repeat;}
#video .tv-content{padding-top:10px;}
#video span.hide{display:none;}
#video p.seevideos{padding:40px 0px 0px 10px;margin:0px;}
#video p a{font-weight:bold;text-decoration:none;color:#004A86;}
#video p a:hover{text-decoration:underline;}

#j-days{background-position: 0 -300px; background-repeat: no-repeat;  text-align:center; padding-left:110px;margin-bottom:5px;color:white;font-weight:bold;font-size:13px;}
#j-days span{display:none;}
#j-days p {width:70px; overflow:hidden; display:block; margin:0px;}
.clang-fr #j-days, .clang-en #j-days {padding-top:13px;height:42px;}
.clang-jp #j-days {padding-top:35px; height:18px;}

/* News and gallery */
#others{position:relative;height:288px;margin-top:12px;}
#home-news{position:absolute;height:288px;width:440px;left:0;top:0;}
#home-news .display{display:block;background:url('../images/bg/news.png') no-repeat;height:256px;list-style:none;}
#home-news .hide{display:none;}
#home-news-header{margin:0 0 0 0px;padding:0;}
#home-news-header li{background-position:-903px 0;display:block;float:left;list-style:none;margin-right:5px;width:126px;  height:18px; cursor:pointer;color:#FFFFFF; padding:15px 0 0 10px;font-weight:bold;font-size:11px;text-transform: uppercase;}
#home-news-header li.focus{background-position:-903px -33px;width:126px;height:18px;padding:15px 0 0 10px;color:#000000;}
#last{margin:0;padding:18px;}
#best-read{margin:0;padding:18px;}
#best-send{margin:0;padding:18px;}
.news-content li{list-style:none;position:relative;height:116px;margin-bottom:5px;}
.news-content .line{border-bottom:1px #9dc1df solid;}
.news-content .image img{border:4px solid #FFFFFF;}
.news-content .image{position:absolute;display:block;left:0px;top:0px;width:98px;height:98px;overflow:hidden;border:1px solid #c2c6c9;}
.news-content .text{position:absolute;left:114px;top:0px; width:290px;}
.news-content h3 a{text-decoration:none;color:black; }
.news-content h3 a:hover{text-decoration:underline;}
.news-content h3{font-weight:bold;margin:5px 0 0 0;padding:0;font-size:12px;}
.news-content p{margin:0;}
.news-content .read{margin-top:8px;}

/* Copyright des images*/
/*.news-content .image{position:absolute;display:block;left:0px;top:0px;width:100px;height:100px;border:1px solid #efdba4; text-decoration:none;}
.news-content .image .copyrighted{position:static;}
.news-content .image img{border:4px solid #FFFFFF;margin-bottom:0px;}
.news-content .image .copyrighted span.copyright{color:black; font-size:9px; display:block; position:absolute;top:102px;left:1px; z-index:50; text-align:left; font-weight:lighter;}
*/

/* A ne pas manquer */
#a-ne-pas-manquer{background:url('../images/bg/header-anepasmanquer.gif') #f3f3f9 no-repeat;width:728px;margin:12px 0px 0px 0px;padding:0px 0 0 0;}
/*#a-ne-pas-manquer h3{padding:0;font-weight:bold;color:#000000;font-size:12px;text-transform:uppercase;color:#FFFFFF;margin:0 0 0 20px;}*/
#a-ne-pas-manquer ul{ list-style:none;margin:0;padding:0px 14px 14px;}
#a-ne-pas-manquer li{position:relative;float:left;display:block;width:220px;height:84px;margin:15px 10px 0px 0px;}
#a-ne-pas-manquer .image{position:absolute;width:68px;height:68px;left:0px;top:0px;overflow:hidden;border:1px solid #d8d8de;}
#a-ne-pas-manquer .image img{border:4px solid #FFFFFF;}
#a-ne-pas-manquer .text{position:absolute;left:80px;top:0px;}
#a-ne-pas-manquer a{font-weight:bold;text-decoration:none;color:#004A86; }
#a-ne-pas-manquer a:hover{text-decoration:underline;}
#a-ne-pas-manquer p{margin:0;}
#foot-anp-manquer{background:url('../images/bg/foot-anepasmanquer.gif'); height:11px; width:728px;}

/* Copyright des images*/
/*#a-ne-pas-manquer .image{position:absolute;width:68px;height:68px;left:0px;top:0px;border:1px solid #d8d8de; text-decoration:none;}
#a-ne-pas-manquer .image .copyrighted{position:static;}
#a-ne-pas-manquer .image img{border:4px solid #FFFFFF;margin-bottom:0px;}
#a-ne-pas-manquer .image .copyrighted span.copyright{color:black; font-size:9px; display:block; position:absolute;top:70px;left:1px; z-index:50; text-align:left; font-weight:lighter;}
*/
/* Gallery */
#home-gallery{position:absolute;overflow:hidden;width:294px;height:300px;right:0px;top:0px;background-position: -265px 0px; background-repeat: no-repeat;}
#home-gallery ul{position:relative;overflow:hidden;left:28px;top:31px;width:234px;height:224px;margin:0;padding:0;}
#home-gallery li{position:absolute;width:234px;height:224px;list-style:none;overflow:hidden;}
#home-gallery .gallery-previous {position:absolute;display:block;left:4px;top:126px;width:21px;height:59px;}
#home-gallery .gallery-next {position:absolute;display:block;left:264px;top:125px;width:21px;height:59px;}
#home-gallery .gallery-previous:hover{background:url('../images/bg/g-previous.png') 0px 0px;}
#home-gallery .gallery-next:hover{background:url('../images/bg/g-next.png') 0px 0px;}

/* Slideshow */
.slideshow{position:relative;width:456px;height:291px;overflow:hidden;}
.slideshow h2 {display:none;}
.slideshow .slideshow-index{z-index:888;position:absolute;padding:10px;}
.slideshow .slideshow-index a{display:block;margin-bottom:4px;width:39px;height:28px;background-position:-992px -68px;color:black;text-align:center;font-size:16px;font-weight:bold;line-height:28px;text-decoration:none;outline:0 none;}
.slideshow .slideshow-index a.active{color:white;background-position:-953px -68px;}
.slideshow ul{position:absolute;margin:0;padding:0;width:457px;height:291px;overflow:hidden;}
.slideshow li{list-style:none;width:456px;height:291px;overflow:hidden;}
.slideshow .slideshow-label-box, .slideshow ul a.slideshow-label{position:absolute;display:block;padding:12px 16px;margin:0;left:0px;bottom:0px;font-size:16px;}
.slideshow .slideshow-label-box{background-color:black;text-decoration:none;width:457px;color:black;}
.slideshow .slideshow-mask{position:absolute;left:0px;top:0px;width:460px;height:291px;background:url('../images/bg/featured.png') transparent no-repeat;}
.slideshow ul a.slideshow-label{color:white;text-decoration:none;}
.slideshow ul a.slideshow-label:hover{/*text-decoration:underline;*/color:white;}

/* SPECIFIQUE par Langues FR */
.clang-fr .sprite-lang-home{background-image:url('../images/fr/sprite-lang-home.png');}
.clang-fr #ie .sprite-lang-home{background-image:url('../images/fr/sprite-lang-home-ie6.png');}
.clang-fr .slideshow-index a{background-image:url('../images/fr/sprite-menus.png');}
.clang-fr #ie .slideshow-index a{background-image:url('../images/fr/sprite-menus-ie6.png');}

/* SPECIFIQUE par Langues EN */
.clang-en .sprite-lang-home{background-image:url('../images/en/sprite-lang-home.png');}
.clang-en .slideshow-index a{background-image:url('../images/en/sprite-menus.png');}
.clang-en #ie .slideshow-index a{background-image:url('../images/en/sprite-menus-ie6.png');}

/* SPECIFIQUE par Langues JP */
.clang-jp .sprite-lang-home{background-image:url('../images/jp/sprite-lang-home.png');}
.clang-jp .slideshow-index a{background-image:url('../images/jp/sprite-menus.png');}
.clang-jp #ie .slideshow-index a{background-image:url('../images/jp/sprite-menus-ie6.png');}