/* 2012-03-21 */

/* FONTS */
@import url(http://fonts.googleapis.com/css?family=Ledger&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600&subset=latin,cyrillic);
/* FONTS */

body{ color:#FFF; margin: 0 auto; outline: none; background: #000; min-width: 1140px; }
h1, h2 { font-family: 'Ledger', serif; font-weight: normal; text-transform: uppercase; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); color:#d0c084; }
a.left{ background: url(left-arrow.png) no-repeat center center !important; }
a.right{ background: url(right-arrow.png) no-repeat center center !important; }

#main { width:100%; min-width: 1140px; margin:0 auto; position: absolute; z-index: 2; }
#mainBG { width:100%; min-width: 1140px; margin:0 auto; position: absolute; z-index: 1; overflow: hidden; }
#mainBG img{ position: absolute; top: 41px; left: 50%; margin-left: -820px; opacity:0; filter:alpha(opacity=0); }
#mainBG img.active{ z-index: 2; }
#mainBG img.remove{ z-index: 1; }
/*#main { background:#000000 url(background-MMX.jpg) no-repeat center 41px; }*/

.row_slide_back{ position:absolute; width: 100%; min-width: 1140px; height:62px; overflow: visible; background: url(slide-main-bg.png) repeat-x top center; z-index:2; }
.row_slide_back .span12{ display: block; width: 732px; *height: 70px; margin: 0 auto !important; float: none; overflow: show; }
.row_slide_back .span12 .richtext{ display: block; *height: 70px; overflow: show; }

#might-version-slide{ display: block; *height: 70px; overflow: show; }
#might-version-slide .title{ display:block; float:left; font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; line-height: 40px; font-size: 8px; }
#might-version-slide ul{ display:block; float:left; width:430px; height: 27px; background: url(slide-background-full.png) no-repeat left top; margin: 7px 0 0 5px; }
#might-version-slide li{ display: block; float:left; width:24px; height:27px; background: url(slide-puce.png) no-repeat top left; margin-left: 21px; cursor: pointer; }
#might-version-slide li:first-child{ margin-left: 0; }
#might-version-slide li:hover, #might-version-slide li.selected{ background-position: left -27px; }
#might-version-slide #version-label{ width: 91px; height: 43px; position: absolute; display: block;  background: url(slide-label.png) no-repeat top center; top: 25px; opacity:0; filter:alpha(opacity=0); /* For IE8 and earlier */ }
#might-version-slide #version-label .label{ 
    display: block; text-align: center; margin-top: 12px; 
    color: #dfd49b; font-family: 'Ledger', serif; font-size: 9px; text-transform: uppercase; line-height: 22px; 
}
#might-version-slide .labels{ float: left; height: 45px; }
#might-version-slide .started-label, #might-version-slide .back-label{ 
    position: absolute; height: 45px; display: none;
    font-family: 'Ledger', serif; font-weight: bold; font-size: 9px; line-height: 40px; text-transform: uppercase; text-align: center; text-indent: 5px; color:#650000; 
}
#might-version-slide .started-label{ width: 145px; background: url(started-label.png) no-repeat top left; /*opacity:0; filter:alpha(opacity=0);*/ /* For IE8 and earlier */ }
#might-version-slide .back-label{ width: 195px; background: url(back-label.png) no-repeat top left; cursor: pointer; }
#might-version-slide .back-label:hover{ background: url(back-label-over.png) no-repeat top left; color: #9e0000; }


/* HEADER LOGO */
.c_row_logo{ position: relative; margin-top:40px; display: block; width: 100%; min-width: 960px; height:340px; overflow: show; }
.c_row_logo .span12{ position: absolute; width: 960px; height: 340px; left: 50%; margin:0 -480px !important; float: none; text-align: center; overflow: visible; top: 0; z-index: 2; }
.c_row_logo .span12 .richtext{ padding-top: 93px; }
.c_row_logo .span12 #main-logo{ 
    position: relative; width: 438px; height: 163px; margin:0 auto; float: none; overflow: hidden; 
    
     opacity:0; filter:alpha(opacity=0);
    
    -webkit-transition: all 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
        -moz-transition: all 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
         -ms-transition: all 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
          -o-transition: all 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
             transition: all 1500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); /* easeOutQuart */

     -webkit-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); 
        -moz-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); 
         -ms-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); 
          -o-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); 
             transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); /* easeOutQuart */
    
/*    -webkit-transform: scale(1.6);
    -moz-transform: scale(1.6);
    -o-transform: scale(1.6);
    -ms-transform: scale(1.6);
    transform: scale(1.6);*/
}
.c_row_logo .span12 .logo-fixe{
    position: absolute; width: 438px; height: 163px; background: url(logo-main.png) no-repeat top center; z-index: 1; left: 0;
}
.c_row_logo #main-logo.anim{
/*    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);*/
    opacity:1; filter:alpha(opacity=100);
}
.c_row_logo .span12 .logo-anim{
    position: absolute;  width: 438px; height: 163px; z-index: 2; cursor: pointer; left: 0;
    
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.c_row_logo .span12 .logo-anim > div {
    display: block; position: absolute; width: 100%; height: 100%; background-position: center center; left: 0;

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.c_row_logo .span12 .logo-anim .front-face{
    background: url(logo-and.png) no-repeat top center;
}
.c_row_logo .span12 .header-ie .logo-anim .back-face{ filter:alpha(opacity=0); }
.c_row_logo .span12 .logo-anim .back-face{
    background: url(logo-play.png) no-repeat top center;
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    -o-transform: rotate3d(0,1,0,180deg);
    -ms-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
}
.c_row_logo .span12:hover .logo-anim, .c_row_logo .logo-anim.active {
    -webkit-transform: rotate3d(0,1,0,-180deg);
    -moz-transform: rotate3d(0,1,0,-180deg);
    -o-transform: rotate3d(0,1,0,-180deg);
    -ms-transform: rotate3d(0,1,0,-180deg);
    transform: rotate3d(0,1,0,-180deg);
}
.c_row_logo .span12 .header-ie:hover .logo-anim .back-face{ filter:alpha(opacity=100); }
.c_row_logo .span12 .bt-trailer{ 
    display: block; width: 172px; height: 51px; background: transparent url(bt-trailer2.png) no-repeat top center; margin: 14px auto 0 auto; cursor: pointer;
    font-family: 'Ledger', serif; font-weight: bold; font-size: 9px; line-height: 51px; text-transform: uppercase; color: #650000; letter-spacing: 0;
    
    opacity:0;
    filter:alpha(opacity=0); /* For IE8 and earlier */
    
    /* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";*/  /* IE8 */   
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); */   /* IE6 & 7 */     
    /* filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); */
    
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.c_row_logo .span12:hover .bt-trailer {
    opacity:1;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}

.video-trailer{ position: absolute; width: 960px; height: 340px; left: 50%; margin: 0 -480px; top: 0; z-index: 5; }
.video-trailer .close-trailer{ position: absolute; display: block; width: 40px; height: 40px; background: url(trailer-close.png) no-repeat top center; cursor: pointer; top:-20px; left: 762px; z-index: 6; text-indent: -9999px; }

#brume{ 
    display: none; width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; background: url(brume.png) repeat-x 0 0; 
/*    -webkit-transition: all 12s ease-in-out;
    -moz-transition: all 12s ease-in-out;
    -o-transition: all 12s ease-in-out;
    -ms-transition: all 12s ease-in-out;
    transition: all 12s ease-in-out;*/
}

/* NAV */
.row_nav{ position: relative; display: block; width: 960px; height: 62px; background: url(nav-background.png) no-repeat center center; overflow: visible; margin:-9px auto 0 auto; padding:0 90px; text-align: center; }

.row_nav .c_main_nav{ width: 100%; }
.row_nav .c_social_nav{ display: none; }
.row_nav ul#navmenu-h li { margin-left: 60px; }
.row_nav ul#navmenu-h li:first-child { margin-left: 90px; }
.row_nav ul#navmenu-h a {
    background: none !important;  background-color: transparent !important; border: none; padding: 0; display: inline; float: none;
    color:#ffffff; font-weight: normal; font-family: 'Ledger', serif; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; line-height: 62px; font-size: 11px;
}
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul{ visibility: hidden; }

.row_nav ul#navmenu-h .selected a, .row_nav ul#navmenu-h a:hover { color:#d0c084; background-color: transparent; }


/* HOMEPAGE */ 
.legacy_homepage .row_game_info{
    position: relative;
    width: 960px;
    overflow: visible;
    margin:5px auto 0 auto;
    padding:44px 40px 0 40px;
    text-align: center;
    background: url(separation-1.png) no-repeat center -9px;
}

.legacy_homepage .c_what_is{ margin-left: 45px !important; width: 578px; }
.legacy_homepage .row_game_info .richtext{ text-align: left; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 16px; color: #ffffe5; }
.legacy_homepage .c_what_is .richtext h1{ margin-bottom: 12px; line-height: 120%; font-size: 26px; }
.legacy_homepage .c_what_is .richtext a{ display: block; margin-top: 18px; }
.legacy_homepage .c_what_is .richtext a{ font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; line-height: 120%; font-size: 9px; }
.legacy_homepage .c_what_is .richtext a:hover{ color:#ffffe5; }

.legacy_homepage .c_more_register{ float:right; width: 322px; margin: 0; }
.legacy_homepage .c_more_register h2{ margin: 14px 0; line-height: 120%; font-size: 15px; }
.legacy_homepage .c_more_register .richtext{ text-align: center; font-size: 11px; line-height: 15px; }
.legacy_homepage .c_more_register .btn-login, .legacy_homepage .c_more_register .btn-slide{ 
    width: 245px; height: 53px; display: block; margin: 0 auto;
    font-family: 'Ledger', serif; font-weight: bold; font-size: 11px; line-height: 53px; text-transform: uppercase; 
}
.legacy_homepage .c_more_register .btn-slide{ background: url(bt-login.png) no-repeat top center; color: #650000; margin-top: 34px; }
.legacy_homepage .c_more_register .btn-slide:hover{ background: url(bt-login-over.png) no-repeat top center; color: #9e0000; }
.legacy_homepage .c_more_register .btn-login{ background: url(bt-slide.png) no-repeat top center; color: #dfd49c; margin-top: 11px; }
.legacy_homepage .c_more_register .btn-login:hover{ background: url(bt-slide-over.png) no-repeat top center; color: #dfd49c; }

/* News */
.legacy_homepage .row_news{
    position: relative;
    width: 960px;
    overflow: visible;
    margin:5px auto 0 auto;
    padding:54px 40px 0 40px !important;
    text-align: center;
    background: url(separation-2.png) no-repeat center -5px;
}
.legacy_homepage .row_news .richtext { clear: both; float: none; line-height: 49px; }
.legacy_homepage .row_news .richtext h2{ font-size: 13px; }
.legacy_homepage .row_news .contentsummary { clear: both; float: none; }
.legacy_homepage .row_news .contentsummary .vertical{ border: none; }
.legacy_homepage .row_news .items{ left: 0; }

.legacy_homepage .c_latest_news{
    width: 630px; height: 369px; background: url(home-bg-news.png) no-repeat top center; overflow: hidden;
}
.legacy_homepage .c_latest_news .richtext h2, .legacy_homepage .c_video .richtext h2{
    float: left; margin-left: 25px;    
}
.legacy_homepage .c_latest_news .richtext a, .legacy_homepage .c_video .richtext a{ 
    float: right; margin-right: 26px;
    font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; font-size: 9px; 
}
.legacy_homepage .c_latest_news .richtext a:hover, .legacy_homepage .c_video .richtext a:hover{ color:#ffffe5; }

.legacy_homepage .c_latest_news .contentsummary {}
.legacy_homepage .c_latest_news .contentsummary .vertical{ height: 317px !important; }
.legacy_homepage .c_latest_news .contentsummary .items{ margin:2px 0 0 0 !important; overflow: hidden; }
.legacy_homepage .c_latest_news .contentsummary .items .item{ position: relative; display: block; width:528px; height: 104px; padding: 0; margin: 0 0 36px 43px; border: none; text-align: left; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 16px; color: #ffffe5; }
.legacy_homepage .c_latest_news .contentsummary .items .item:first-child{ margin-top: 36px; }
.legacy_homepage .c_latest_news .contentsummary .items .item a, .legacy_news .row_content_news_all .contentsummary .items .item a{ display: block; }
.legacy_homepage .c_latest_news .contentsummary .items .item img, .legacy_news .row_content_news_all .contentsummary .items .item img{ display:block; height: 80px; width: auto; margin-right: 28px; }
.legacy_homepage .c_latest_news .contentsummary .items .item h3 a, .legacy_news .row_content_news_all .contentsummary .items .item h3 a{ font-family: 'Ledger', serif; color:#efdbac; font-weight: normal; font-size: 15px; line-height: 120%; margin: 0 0 10px 0; }
.legacy_homepage .c_latest_news .contentsummary .items .item p a, .legacy_news .row_content_news_all .contentsummary .items .item p a, 
.row_content_news_detail .row_content_news_left .richtext a, .legacy_news_details .backnews_top a
{ font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; line-height: 120%; font-size: 9px; margin-top: 14px; display: block; }
.legacy_homepage .c_latest_news .contentsummary .items .item p a:hover, .legacy_homepage .c_latest_news .contentsummary .items .item p a{ padding-left: 168px; }

.row_content_news_detail .row_content_news_left .richtext a:hover, .legacy_news_details .backnews_top a:hover, 
.legacy_homepage .c_latest_news .contentsummary .items .item p a:hover, .legacy_news .row_content_news_all .contentsummary .items .item p a:hover { color:#ffffe5; }

.legacy_homepage .c_latest_news  .contentsummary-scrollable { width: 625px; height: 317px !important; clear: both; }
.legacy_homepage .c_latest_news  .contentsummary-scrollable .viewport { width: 571px; height: 283px !important; position: relative; }
.legacy_homepage .c_latest_news  .contentsummary-scrollable .overview { list-style: none; position: absolute; left: 0; top: 0;   }
.legacy_homepage .c_latest_news  .contentsummary-scrollable .thumb .end,
.legacy_homepage .c_latest_news  .contentsummary-scrollable .thumb {}
.legacy_homepage .c_latest_news  .contentsummary-scrollable .scrollbar { position: relative; float: right; width: 32px; margin-top: 20px; height: 283px !important; }
.legacy_homepage .c_latest_news  .contentsummary-scrollable .track { background: url(home-news-scroll-bg.png) no-repeat center top; height: 283px !important; width:32px; position: relative; }
.legacy_homepage .c_latest_news  .contentsummary-scrollable .thumb { background: url(home-news-scroll-thumb.png) no-repeat center top; height: 32px; width: 32px; left: 0; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.legacy_homepage .c_latest_news  .contentsummary-scrollable .thumb .end { overflow: hidden; height: 5px; width: 32px; }
.legacy_homepage .c_latest_news  .contentsummary-scrollable .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


.legacy_homepage .c_feature_news{
    width: 304px; height: 369px; background: url(home-bg-feature-news.png) no-repeat top center; overflow: hidden; margin-left: 16px;
}
.legacy_homepage .c_feature_news .contentsummary { width: 298px; height: 317px; float: none; margin: 0 0 0 3px; position: relative; overflow: hidden;

}
.legacy_homepage .c_feature_news .contentsummary .vertical{ margin:0 auto; width: 280px; }
.legacy_homepage .c_feature_news .contentsummary .items{ width: 280px; }
.legacy_homepage .c_feature_news .contentsummary .items{ }
.legacy_homepage .c_feature_news .contentsummary .items .item{ width: 280px; height: 296px; padding: 0;  margin:12px 0 0 0; border: none; text-align: left; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 16px; color: #ffffe5; }
.legacy_homepage .c_feature_news .contentsummary .items .item img{ display: block; float: none; margin: 0 0 10px 0; }
.legacy_homepage .c_feature_news .contentsummary .items .item h3 a{ font-family: 'Ledger', serif; color:#efdbac; font-weight: normal; font-size: 15px; line-height: 34px; text-indent: 4px; margin: 0; }
.legacy_homepage .c_feature_news .contentsummary .items .item p a{ font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; line-height: 120%; font-size: 9px; margin-top: 14px; display: block; }
.legacy_homepage .c_feature_news .contentsummary .items .item p a:hover{ color:#ffffe5; }
.legacy_homepage .c_feature_news .contentsummary .seeAll{ position: absolute; }

/* Video */
.legacy_homepage .row_video_soc{
    position: relative;
    width: 960px;
    overflow: visible;
    margin:48px auto 0 auto;
    padding:0 40px 0 40px;
    text-align: center;
}
.legacy_homepage .row_video_soc .richtext { clear: both; float: none; line-height: 80px; }
.legacy_homepage .row_video_soc .richtext h2{ font-size: 13px; }
.legacy_homepage .row_video_soc .contentsummary { clear: both; float: none; }
.legacy_homepage .row_video_soc .contentsummary .vertical{ border: none; }

.legacy_homepage .c_video{
    display:block; position: relative; width: 630px; height: 369px; background: url(home-video-sep.png) no-repeat top center; overflow: hidden;
}
.legacy_homepage .c_video .assertoverview-widget a.left, .legacy_homepage .c_video .assertoverview-widget a.right{ 
    position: absolute !important; 
    float: none !important; 
    width: 20px !important; 
    height: 164px !important; 
    margin: 80px 0 0 0 !important; 
    top: 0; 
}
.legacy_homepage .c_video .assertoverview-widget a.left{ left: 0 !important; }
.legacy_homepage .c_video .assertoverview-widget a.right{ right: 0 !important; }
.legacy_homepage .c_video .assertoverview-widget .assetoverview{ 
    position: absolute !important; 
    float: none !important;
    width: 591px !important;
    height: 164px !important;
    left: 20px !important;
    margin: 0 !important;
    border: none;
    overflow: hidden !important;
}
.legacy_homepage .c_video .assertoverview-widget .assetoverview .items { left: 0; }
.legacy_homepage .c_video .assertoverview-widget .assetoverview .items .page, .legacy_homepage .c_video .assertoverview-widget .assetoverview .items .row{ width:591px; overflow: hidden; }
.legacy_homepage .c_video .assertoverview-widget .row{ margin: 0; }
.legacy_homepage .c_video .assertoverview-widget .page{ margin-right: 8px; }
.legacy_homepage .c_video .assertoverview-widget .assetoverview-item{ width:291px; height:164px; float: left; display:block; }
.legacy_homepage .c_video .assertoverview-widget .assetoverview-item:first-child{ margin-right: 8px; }
.legacy_homepage .c_video .assertoverview-widget .assetoverview-item img{ width:100%; height:100%; margin: 0; padding:0; border: none; float: none; display: block; position: relative; }

.legacy_homepage .c_feed-social{ width: 304px; height: 369px; background: url(home-bg-feature-news.png) no-repeat top center; overflow: hidden; margin-left: 16px;}
.legacy_homepage .c_feed-social .tabs{ width: 304px; height: 369px;}
.legacy_homepage .c_feed-social .tabs ul.tabHeads{ 
    width: 304px; height: 49px;
    font-family: 'Ledger', serif; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; font-size: 13px;
}
.legacy_homepage .c_feed-social .tabs ul.tabHeads a{ color: #d0c084; background-image: none; width:auto; height: 49px; line-height: 49px; text-indent: 18px; }
.legacy_homepage .c_feed-social .tabs ul.tabHeads a.current{ color: #FFFFFF !important; }
.legacy_homepage .c_feed-social .tabs .tabPanel{ width: 298px; height: 317px; margin: 0 3px; overflow: hidden; border: none; padding: 0; background-color: transparent; color:#888888; }

/* Screenshot */
.legacy_homepage .row_screen{
    position: relative;
    width: 960px;
    overflow: visible;
    margin:0 auto;
    padding:0 40px 0 40px;
    text-align: center;
}
.legacy_homepage .row_screen .richtext h2{ float: left; font-size: 13px; line-height: 97px; text-indent: 25px; text-align: left; }
.legacy_homepage .row_screen .richtext a{ 
    float: right; margin-right: 26px;
    font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; font-size: 9px; line-height: 97px;
}
.legacy_homepage .row_screen .richtext a:hover{ color:#ffffe5; } 
.legacy_homepage .row_screen .span12{
    display:block; position: relative; width: 950px; height: 300px; background: url(home-video-sep.png) no-repeat top left;
}
.legacy_homepage .row_screen .assertoverview-widget a.left, .legacy_homepage .row_screen .assertoverview-widget a.right{ 
    position: absolute !important; 
    float: none !important; 
    width: 25px !important; 
    height: 203px !important; 
    margin: 97px 0 0 0 !important; 
    top: 0; 
}
.legacy_homepage .row_screen .assertoverview-widget .assetoverview{ 
    position: absolute !important; 
    float: none !important;
    width: 899px !important;
    height: 203px !important;
    left: 25px !important;
    margin: 0 !important;
    border: none;
    overflow: hidden !important;
}
.legacy_homepage .row_screen .assertoverview-widget a.left{ left: 0 !important; }
.legacy_homepage .row_screen .assertoverview-widget a.right{ right: 0 !important; }
.legacy_homepage .row_screen .assertoverview-widget .assetoverview .items{ left: 0; }
.legacy_homepage .row_screen .assertoverview-widget .assetoverview .items .page, .legacy_homepage .row_screen .assertoverview-widget .assetoverview .items .row{ width:899px; overflow: hidden; }
.legacy_homepage .row_screen .assertoverview-widget .row{ margin: 0; }
.legacy_homepage .row_screen .assertoverview-widget .assetoverview-item{ width:291px; height:203px; float: left; display:block; margin-left: 13px; }
.legacy_homepage .row_screen .assertoverview-widget .assetoverview-item:first-child{ margin-left: 0; }
.legacy_homepage .row_screen .assertoverview-widget .assetoverview-item img{ width:100%; height:100%; margin: 0; padding:0; border: none; float: none; display: block; position: relative; }

/* FIN HOMEPAGE */ 

.top_arrow{ overflow: visible; margin-top:5px; padding-top:44px; background: url(separation-1.png) no-repeat center -5px; }

/* PAGE GAME / WORLD */
.legacy_the_game{}
.legacy_the_game .row_content_h1, .legacy_the_game .row_content_bloc, .legacy_the_world .row_content_h1, .legacy_the_world .row_content_bloc{ position: relative; width: 960px; overflow: visible; margin:0 auto; padding-left:40px; padding-right:40px; text-align: center; }

.legacy_the_game .row_content_h1, .legacy_the_world .row_content_h1{ margin-bottom: 50px; }
.legacy_the_game .row_content_bloc{ text-align: left; margin-bottom: 20px; }
.legacy_the_game .row_content_bloc.top_arrow, .legacy_news .row_content_news_all.top_arrow{ padding-top: 62px; background: url(separation-2.png) no-repeat center top; }
.legacy_the_game .row_content_bloc .span6{ margin-left: 20px !important; width: 440px; }
.legacy_the_game .row_content_bloc .span6:first-child{ width: 500px; margin-left: 0 !important; }
.legacy_the_game .row_content_bloc .richtext, .legacy_the_world .row_content_bloc .richtext, .legacy_news .row_content_news_feature .contentsummary .item{ font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 20px; color: #ffffe5; }
.legacy_the_game .row_content_bloc .span6:first-child .richtext { margin-left: 50px; }
.legacy_the_game .row_content_bloc .richtext h2, .legacy_the_world .row_content_bloc .richtext h2{ line-height: 29px; font-size: 23px; background: url(h2.png) no-repeat left top; text-indent: 43px; margin: 0 0 18px -43px; }
.legacy_the_game .row_content_bloc .richtext h3, .legacy_the_world .row_content_bloc .richtext h3, .legacy_news .row_content_news_feature .contentsummary .item h3
{ font-family: 'Ledger', serif; font-weight: normal; color:#efdbac; font-size: 15px; line-height: 120%; margin: 26px 0; }
.legacy_the_game .row_content_bloc .richtext p, .legacy_the_world .row_content_bloc .richtext p{ margin-bottom: 28px; }
.legacy_the_game .row_content_bloc .richtext p a, .legacy_the_world .row_content_bloc .richtext p a{ font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 16px; color: #ffffe5; text-decoration: underline; }
.legacy_the_game .row_content_bloc .content-image{ margin-top: 40px; }

.legacy_the_game .the-game-carrousel{ position: relative; min-height: 410px; }
.legacy_the_game .the-game-carrousel ul{ margin-left: 20px; text-align: center; position: absolute; z-index: 1; }
.legacy_the_game .the-game-carrousel li{ position: absolute; display: none; width: 418px; z-index: 1; }
.legacy_the_game .the-game-carrousel li img{ width: 254px; height: auto; }
.legacy_the_game .the-game-carrousel li:first-child{ display: block; }
.legacy_the_game .the-game-carrousel a.left, .legacy_the_game .the-game-carrousel a.right{ position: absolute !important; display: block; float: none !important; width: 20px !important; height: 311px !important; top: 0; margin: 0 0 0 0 !important; z-index: 5; background-position: center 182px !important; cursor: pointer; }
.legacy_the_game .the-game-carrousel a.left{ left: 74px !important; }
.legacy_the_game .the-game-carrousel a.right{ right: 59px !important; }

.legacy_the_world .row_content_bloc .richtext p{ text-align: left; margin-left: auto; margin-right: auto; }
.legacy_the_world .row_content_bloc .span12 .richtext p{ width: 870px; margin-left: auto; margin-right: auto; }
.legacy_the_world .row_content_bloc .span4{ margin-top: 24px; width: 312px; margin-left: 0; }
.legacy_the_world .row_content_bloc .span4:first-child{ margin-left: 24px; }
.legacy_the_world .row_content_bloc .span4 .richtext p{ width: 280px; margin-top: 20px; }
/* FIN PAGE GAME / WORLD */

/* NEWS */
.legacy_news .row_content_h1{ width: 960px; position: relative; margin: 0 auto; padding-left: 40px; padding-right: 40px; }
.legacy_news .row_content_h1 h1{ margin-left: 40px; margin-bottom: 22px; line-height: 120%; font-size: 26px; }
.legacy_news .row_content_news_feature{ width: 930px; position: relative; margin: 0 auto; }

.legacy_news .row_content_news_feature .contentsummary { position: relative; width: 930px; height: 365px; overflow: hidden;  }
.legacy_news .row_content_news_feature .contentsummary .scrollablePagination{ display: none;  }
.legacy_news .row_content_news_feature .contentsummary .contentsummary-scrollable{ border: none; width: 890px; margin-left: 20px; }
.legacy_news .row_content_news_feature .contentsummary .contentsummary-scrollable .items{ width: 100000px; height: 365px;  }
.legacy_news .row_content_news_feature .contentsummary .contentsummary-scrollable .page{ border: none; float: left;  }
.legacy_news .row_content_news_feature .contentsummary .item { border: none; width: 890px; height: 367px; float: left; margin: 0 0 0 1px; padding: 0; }
.legacy_news .row_content_news_feature .contentsummary .item h3{ margin: 20px 0; }
.legacy_news .row_content_news_feature .contentsummary .item h3 a{ color: #efdbac; }
.legacy_news .row_content_news_feature .contentsummary .item img{ width: 630px; height: 365px; }
.legacy_news .row_content_news_feature .contentsummary .item p a{ display: block; font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; line-height: 120%; font-size: 9px; margin-top: 14px; }
.legacy_news .row_content_news_feature .contentsummary .item p a:hover{ color:#ffffe5; }

.legacy_news .row_content_news_feature .contentsummary .actions { position: absolute; margin: 0; width: 100%; top: 0; }
.legacy_news .row_content_news_feature .contentsummary .actions a { display: block; position: absolute; width: 20px; height: 365px; text-indent: 9999px; }
.legacy_news .row_content_news_feature .contentsummary .actions a:hover { text-decoration: none; }
.legacy_news .row_content_news_feature .contentsummary .actions a.prev { left: 0; background: url(left-arrow.png) no-repeat center center !important; }
.legacy_news .row_content_news_feature .contentsummary .actions a.next { right: 0; background: url(right-arrow.png) no-repeat center center !important; }


.legacy_news .row_content_news_all .latest-news-h1{ width: 950px; height:46px; position: relative; margin: 0 auto; line-height: 46px; overflow: hidden; background: url(news-all-h2.png) no-repeat top center; }
.legacy_news .row_content_news_all .latest-news-h1 h2{ margin-left: 25px; }
.legacy_news .row_content_news_all .contentsummary{ width: 950px; height: 1206px; position: relative; margin: 0 auto; overflow: hidden; background: url(news-all-bg.png) no-repeat center top; }
.legacy_news .row_content_news_all .contentsummary .contentsummary-scrollable{ border: none; margin-top: 41px; width: 100%; }

/* Pagination horizontale, inverser les commentaires pour items et decommenter page */
.legacy_news .row_content_news_all .contentsummary .contentsummary-scrollable .items{ width: 100%; }
/*.legacy_news .row_content_news_all .contentsummary .contentsummary-scrollable .items{ width: 100000px; height: 1206px; }
.legacy_news .row_content_news_all .contentsummary .contentsummary-scrollable .page{ border: none; float: left;  }*/
/* fin pagination horizontale */

.legacy_news .row_content_news_all .contentsummary .contentsummary-scrollable .item{ position: relative; border: none; width: 877px; height: 80px; padding: 0; margin: 0 0 36px 43px; }
.legacy_news .row_content_news_all .contentsummary .contentsummary-scrollable .item p a{ position: absolute; bottom: 0; margin: 0 0 0 168px; *margin: 0; }

.legacy_news .row_content_news_all .contentsummary .actions{ position: absolute; bottom: 0; display: block; width: 100%; height: 50px; text-align: center; vertical-align: top; margin: 0; }
.legacy_news .row_content_news_all .contentsummary .actions .prev{ width: 21px; height: 25px; background: url(pagination-prev.png) no-repeat top center; text-indent: 9999px; display: inline-block; float: none; vertical-align: top; }
.legacy_news .row_content_news_all .contentsummary .actions .next{ width: 21px; height: 25px; background: url(pagination-next.png) no-repeat top center; text-indent: 9999px; display: inline-block; float: none; vertical-align: top; }
.legacy_news .row_content_news_all .contentsummary .actions .scrollablePagination{ display: inline-block; float: none; margin: 0; padding: 0; vertical-align: top; }
.legacy_news .row_content_news_all .contentsummary .actions .scrollablePagination a{ font-family: 'Ledger', serif; font-size: 13px; line-height: 25px; color: #ffffe5; padding: 0 2px; }
.legacy_news .row_content_news_all .contentsummary .actions .scrollablePagination a:hover, .legacy_news .row_content_news_all .contentsummary .actions .scrollablePagination a.active{ color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-decoration: none; }
/* FIN NEWS */

/* NEWS DETAILS */
.legacy_news_details .row_content_h1{ width: 960px; position: relative; margin: 0 auto; padding-left: 40px; padding-right: 40px; padding-top: 70px; }
.legacy_news_details .row_content_h1 .span6{ width:760px; }
.legacy_news_details .row_content_h1 .backnews_top{ width: 200px; margin: 0; text-align: right;  }
.legacy_news_details .row_content_h1 .backnews_top a{ margin-right: 20px;  }
.legacy_news_details .row_content_h1 h1{ margin-left: 40px; margin-bottom: 22px; line-height: 120%; font-size: 26px; }
.row_content_news_detail{ width: 950px; margin: 0 auto; }
.row_content_news_detail .row_content_news_left{
    width: 627px; border: 3px; border-style: solid; border-color: rgba( 98, 98, 98, 0.4); background-color: rgba( 0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
    *border:3px solid #626262; *width: 621px;
}
.row_content_news_detail .row_content_news_left .item{ position: relative; width: 575px; padding-left: 10px; overflow: hidden; margin: 32px 18px; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 20px; color: #ffffe5; }
.row_content_news_detail .row_content_news_left .item img{ width: 140px; height: auto; margin-bottom: 10px; margin-left: -10px; float: none; }
.row_content_news_detail .row_content_news_left .item h2{ font-size: 15px; line-height: 30px; }
.row_content_news_detail .row_content_news_left .item h2:before{ content: ''; display: block; clear: both; }
.row_content_news_detail .row_content_news_left .item h3{ position: absolute; top: 0; left:155px; width: 420px; font-family: 'Ledger', serif; color:#efdbac; font-weight: normal; font-size: 18px; text-transform: uppercase; line-height: 120%; margin: 0 0 10px 15px; }
.row_content_news_detail .row_content_news_left .item h3:after{ content: ''; display: block; clear: both; }
.row_content_news_detail .row_content_news_left .item a{ font-family: 'Open Sans', sans-serif; color: #ffffe5; text-decoration: underline; }
.row_content_news_detail .row_content_news_left .item p{ margin-bottom: 18px; }
.row_content_news_detail .row_content_news_left .item ul{ margin:6px 0 6px 6px; }
.row_content_news_detail .row_content_news_left .item li{ background:url('pagination-next.png') no-repeat 0 center; padding-left: 24px; }
.row_content_news_detail .row_content_news_left .richtext { margin: 0 0 32px 28px; }

.row_content_news_detail .row_content_news_right{ width: 304px; overflow: hidden; margin-left: 16px; }

.row_content_news_detail .row_content_news_right .latest-news-h1, .row_content_news_detail .row_content_news_right .mml-social-follow h2{ width: 304px; height: 46px; line-height: 46px; overflow: hidden; background: url(news-latest-news-title.png) no-repeat top center; }
.row_content_news_detail .row_content_news_right .latest-news-h1 h2{ margin-left: 25px; }
.row_content_news_detail .row_content_news_right .contentsummary{ width: 304px; height: 532px; overflow: hidden; background: url(news-latest-news.png) no-repeat top center; border: none; }
.row_content_news_detail .row_content_news_right .contentsummary .contentsummary-scrollable{ width: 100%; border: none; margin-top: 11px; }
.row_content_news_detail .row_content_news_right .contentsummary .item{ position: relative; width: 284px; height: 80px; border: none; color: #ffffe5; font-family: 'Open Sans',sans-serif; font-size: 9px; margin: 0 0 28px 10px; padding: 0; }
.row_content_news_detail .row_content_news_right .contentsummary .item h3 a{ font-family: 'Ledger', serif; color:#efdbac; font-weight: normal; font-size: 12px; line-height: 120%; margin: 0 0 10px 0; }
.row_content_news_detail .row_content_news_right .contentsummary .item p a{ position: absolute; bottom: 0; font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; line-height: 120%; font-size: 9px; }
.row_content_news_detail .row_content_news_right .contentsummary .item p a:hover{ color:#ffffe5; }
.row_content_news_detail .row_content_news_right .contentsummary .item img{ width: auto; height: 80px; }
.row_content_news_detail .row_content_news_right .contentsummary .item strong{ display: none;; }

.row_content_news_detail .row_content_news_right .mml-social-follow{ margin-top: 41px; }
.row_content_news_detail .row_content_news_right .mml-social-follow h2{ text-indent: 25px; }
.row_content_news_detail .row_content_news_right .mml-social-follow ul{ width: 304px; height: 76px; overflow: hidden; background: url(news-follow-bg.png) no-repeat top center; }
.row_content_news_detail .row_content_news_right .mml-social-follow li{ width: 32px; height: 32; display: block; float: left; margin: 22px 0 0 24px; }
.row_content_news_detail .row_content_news_right .mml-social-follow li a{ width: 32px; height: 32; display: block; background: url(news-social-picto.png) no-repeat top center; }

.row_content_news_detail .row_content_news_right .promo-mm{ margin-top: 38px; border: 3px; border-style: solid; border-color: rgba( 98, 98, 98, 0.4); *border:3px solid #626262;  }
.row_content_news_detail .row_content_news_right .promo-mm a{ display: block; }
.row_content_news_detail .row_content_news_right .promo-mm a img{ display: block; }
/* FIN NEWS DETAILS */




/* GENERIQUE */
/* SOCIAL */
.row_social{
    position: relative;
    width: 960px;
    overflow: visible;
    margin:77px auto 0 auto;
    padding:54px 40px 0 40px;
    text-align: center;
    background: url(separation-3.png) no-repeat center top;
}
.row_social .span12 div{ display: inline-block; vertical-align: middle; margin-left: 25px; *display: block; *float: left; }
.row_social .span12 div:first-child{ margin-left: 0; *margin-left: 200px; }

/* FOOTER */
.row_footer{
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.35) 39%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(39%,rgba(0,0,0,0.35)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.35) 39%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.35) 39%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.35) 39%,rgba(0,0,0,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.35) 39%,rgba(0,0,0,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
    
    width:100%; min-width: 960px; margin: 0 auto; color: #8c8c88; text-align: center; padding-top: 84px;
    *width: 960px;
}
.row_footer .c_bloc, .row_footer .c_ad{ display: inline-block; float: none; vertical-align: top; margin: 0 0 0 30px; *display: block; *float: left; }
.row_footer .c_bloc{ width:170px; }
.row_footer .c_bloc:first-child{ margin-left: 0; *margin-left: 30px; }
.row_footer .c_ad{ width:300px; overflow: hidden; }
.row_footer .c_bloc ul, .row_footer .c_bloc ul li{ width:170px; list-style-type:none; margin:0; padding:0; font-size:12px; text-align: left; }
.row_footer .c_bloc ul li{background:url('common-footer-puce.png') no-repeat 0 center; padding-left: 10px; margin-top:10px;}
.row_footer .c_bloc ul li a{color:#8c8c88; font-size:12px;}
.row_footer .c_bloc h2{ font-family: Arial; color: #8c8c88; text-transform: none; text-shadow: none; font-size: 14px; font-weight:bold; padding-bottom: 9px; text-indent: 5px; text-align: left; border-bottom:1px solid #404040;}

.row_flag{
    background: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
    width: 100%; margin: 0 auto; *width: 960px;
}
.row_flag .span12{ width: 960px; height: 48px; padding: 0 240px; border-top:#262622 1px solid; border-bottom:#262622 1px solid; margin: 24px auto !important; float: none; *padding: 0; }
.row_flag .localeSelector { height: 48px; margin: 0 auto !important; float: none; text-align: center; }
.row_flag .localeSelector div{ width:16px; height: 11px; display: inline-block; margin: 18px 0 0 19px; *display: block; *float: left; }
.row_flag .localeSelector div:first-child{ margin-left: 0; *margin-left: 300px; }

.row_logo_footer{
    background: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
    width: 100%; margin: 0 auto; *width: 960px;
}
.row_logo_footer .span12{ width: 960px; margin: 0 auto !important; float: none; }
.row_logo_footer .footer{ padding: 0; left: 0; }
.row_logo_footer .footer .footer-items{ text-align: center; }
.row_logo_footer .footer .footer-items .footer-item{ display: inline-block; float: none; width: auto; margin: 0 45px 0 0; *display: block; *float: left; }
.row_logo_footer .footer .legal{ clear: both; text-align: center; margin: 50px 0; }


.c_latest_news   .contentsummary .item img {
    height: 80px;
    width: 140px;
}


.c_feature_news .contentsummary .item img {
    height: 150px;
    width: 280px;
}

span.hide{ text-indent: -9999px; display: block; }

.fancybox-inner .youtube{ width: 640px; height: 360px; }
/*.btn-twitter-tab{ display: block; }*/

/*Slide*/

#might-version-slide .started-label:hover{ background: url(started-label-over.png) no-repeat top left; color: #9e0000; }
#might-version-slide span.counter{
    display: block; position: absolute; text-align: center; margin-left: 150px; 
    color: #ffffe5; font-family: 'Ledger', serif; font-size: 9px; text-transform: uppercase; line-height: 40px; 
}

.legacy_the_world .row_content_h1 {
    margin-bottom: 12px;
}

.row-fluid .c_info_world 
{
width: 299px;
}

.row-fluid .c_image {

width: 640px;
}

.legacy_the_world #G7C1 img{ width: 940px; height: 681px; } 
.legacy_the_world #G8C2 img{ width: 619px; height: 380px; } 

img.icon-MM {
 vertical-align:middle;
}

.legacy_the_world strong {
    color: #D0C084;
    font-family: 'Ledger',serif;
    font-weight: normal;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.65);
    text-transform: uppercase;
}


/* UPDATE BATCH 2 */
/* NAV */
.row_nav{ position: relative; display: block; width: 960px; height: 116px; background: url(nav-background.png) no-repeat center top; overflow: visible; margin:-9px auto 0 auto; padding:0 90px; text-align: center; }
.row_nav .c_main_nav:after{ display: block; width: 100%; content: url(separation-1.png); margin-left:-25px; }

.row_nav ul#navmenu-h a { display: block; }

.row_nav ul#navmenu-h .AspNet-Menu-WithChildren:hover:after{  content: url(ssmenu-top.png); display: block; position: absolute; width: 13px; height: 7px; left: 50%; top: 36px; margin-left: -6px; z-index: 3;  } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul{ display: none; position: absolute; width: auto; height: 36px; background: url(ssmenu-bg.png) repeat-x; visibility: visible; top: 46px; left: -24px; z-index: 2; } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren:hover ul{ display: table; } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul:before{  content: url(ssmenu-left.png); display: block; } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul:after{  content: url(ssmenu-right.png); display: block; } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul li{ display: table-cell; position: static; width: auto; height: 36px; vertical-align: middle; text-align: center; float: none; } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul li+li{ padding-left: 23px; } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul li+li:before{ content: url(ssmenu-puce.png); display: block; width: 12px; float: left; margin:7px 0 0 -16px; } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul li a{ display: block; padding: 0 9px; height: 36px; } 
.row_nav ul#navmenu-h .AspNet-Menu-WithChildren ul li a span{ display: block; white-space:nowrap; height: 36px; line-height: 36px; } 

.row_nav ul#navmenu-h .m-opendev { width: 104px; height: 69px; } 
.row_nav ul#navmenu-h .m-opendev > a { display: block; position: absolute; width: 104px; height: 69px; top: 5px; z-index: 1; background:url(nav-open-dev-txt.png) no-repeat left top !important; overflow: hidden; text-indent: -9999px; } 
.row_nav ul#navmenu-h .m-news ul {
visibility:hidden;
}
.row_nav ul#navmenu-h .m-news  ul li+li:before{ visibility:hidden; }

/* HOMEPAGE */ 
.legacy_homepage .row_game_info{
    position: relative;
    width: 960px;
    overflow: visible;
    margin:0 auto;
    padding:0 40px 0 40px;
    text-align: center;
    background: none;
}

.legacy_homepage .c_more_register{ background: url(encart-open-dev.png) no-repeat top center; }
.legacy_homepage .c_more_register h2{ overflow: hidden; text-indent: -9999px; height: 0; margin: 0; }
.legacy_homepage .c_more_register p{ margin-top: 56px; color:#352f27; font-size: 12px; line-height: 16px; font-family: 'Open Sans', sans-serif;  }
.legacy_homepage .c_more_register .btn-login{ background: url(bt-login.png) no-repeat top center; color: #650000; margin-top: 4px;  margin-bottom: 20px;}
.legacy_homepage .c_more_register .btn-login:hover{ background: url(bt-login-over.png) no-repeat top center; color: #9e0000; }
.legacy_homepage .c_more_register .btn-slide{ background: url(bt-slide.png) no-repeat top center; color: #dfd49c; margin-top: 34px; }
.legacy_homepage .c_more_register .btn-slide:hover{ background: url(bt-slide-over.png) no-repeat top center; color: #dfd49c; }

/* News */
.legacy_homepage .row_news{}
.legacy_homepage .c_latest_news{
    width: 630px; height: 757px; background: url(home-bg-news.png) no-repeat top center; overflow: hidden;
}
.legacy_homepage .c_latest_news .actions{ display: none; }
.legacy_homepage .c_feature_news{
    width: 304px; height: 757px; background: url(home-bg-feature-news.png) no-repeat top center; overflow: hidden; margin-left: 16px;
}

/* OPEN DEV NEWS */
.legacy_homepage #open-dev-news{
    width: 630px; height: 369px; background: url(home-bg-opendev-news.png) no-repeat top center; overflow: hidden; margin-top: 18px;
}
.legacy_homepage #open-dev-news .header{ clear: both; float: none; line-height: 50px; height: 50px; }
.legacy_homepage #open-dev-news .header h2, .legacy_homepage #open-dev-votes .header h2{ font-size: 13px; float: left; margin-left: 124px; line-height: 52px; color: #dfd49c; text-shadow:0px 2px 1px rgba(0, 0, 0, 0.95); }
.legacy_homepage #open-dev-news .header a{ 
    float: right; margin-right: 26px;
    font-family: 'Ledger', serif; color:#dfd49c; text-shadow:0px 2px 1px rgba(0, 0, 0, 0.95); text-transform: uppercase; font-size: 9px; 
}

.legacy_homepage #open-dev-news .list .viewport{ margin:2px 0 0 0 !important; overflow: hidden; }
.legacy_homepage #open-dev-news .list .viewport .item{ position: relative; display: block; width:528px; height: 104px; padding: 0; margin: 0 0 36px 43px; border: none; text-align: left; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 16px; color: #ffffe5; }
.legacy_homepage #open-dev-news .list .viewport .item:first-child{ margin-top: 36px; }
.legacy_homepage #open-dev-news .list .viewport .item a{ display: block; }
.legacy_homepage #open-dev-news .list .viewport .item h3 a{ font-family: 'Ledger', serif; color:#efdbac; font-weight: normal; font-size: 15px; line-height: 120%; margin: 0 0 10px 0; }
.legacy_homepage #open-dev-news .list .viewport .item a.more{ font-family: 'Ledger', serif; color:#d0c084; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; line-height: 120%; font-size: 9px; margin-top: 24px; display: block; float: left; }
.legacy_homepage #open-dev-news .list .viewport .item a.more:hover{ color:#ffffe5; }
.legacy_homepage #open-dev-news .list .viewport .item .date{ display: block; float: right; margin-top: 24px; font-size: 9px; }


.legacy_homepage #open-dev-news .list { width: 625px; height: 317px !important; clear: both; }
.legacy_homepage #open-dev-news .list .viewport { width: 571px; height: 283px !important; position: relative; }
.legacy_homepage #open-dev-news .list .overview { list-style: none; position: absolute; left: 0; top: 0;   }
.legacy_homepage #open-dev-news .list .thumb .end,
.legacy_homepage #open-dev-news .list .thumb {}
.legacy_homepage #open-dev-news .list .scrollbar { position: relative; float: right; width: 32px; margin-top: 20px; height: 283px !important; }
.legacy_homepage #open-dev-news .list .track { background: url(home-news-scroll-bg.png) no-repeat center top; height: 283px !important; width:32px; position: relative; }
.legacy_homepage #open-dev-news .list .thumb { background: url(home-news-scroll-thumb.png) no-repeat center top; height: 32px; width: 32px; left: 0; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.legacy_homepage #open-dev-news .list .thumb .end { overflow: hidden; height: 5px; width: 32px; }
.legacy_homepage #open-dev-news .list .disable{ display: none; }

/* OPEN DEV VOTES */
.legacy_homepage #open-dev-votes{
    width: 304px; height: 369px; background: url(home-bg-opendev-vote.png) no-repeat top center; overflow: hidden; margin-top: 18px;
}

.legacy_homepage #open-dev-votes .header{ clear: both; float: none; line-height: 50px; height: 50px; }

.legacy_homepage #open-dev-votes .list { width: 280px; height: 308px !important; margin: 0 auto; clear: both; }
.legacy_homepage #open-dev-votes .list .item{ position: absolute; display: none; width: 280px; height: 296px; padding: 0;  margin:12px 0 0 0; border: none; text-align: left; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 16px; color: #ffffe5; }
.legacy_homepage #open-dev-votes .list .item img{ display: block; float: none; margin: 10px auto; }
.legacy_homepage #open-dev-votes .list .item h3{  margin: 5px 0 10px 0; }
.legacy_homepage #open-dev-votes .list .item h3 a{ font-family: 'Ledger', serif; color:#efdbac; font-weight: normal; font-size: 15px; line-height: 18px; text-indent: 4px; margin: 0; }
.legacy_homepage #open-dev-votes .list .item .starts, .legacy_homepage #open-dev-votes .list .item .ends{ font-size: 10px; margin-top: 18px; }
.legacy_homepage #open-dev-votes .list .item .starts{ float: left; }
.legacy_homepage #open-dev-votes .list .item .starts strong{ color: #efdbac; text-transform: uppercase; }
.legacy_homepage #open-dev-votes .list .item .ends{ float: right; }
.legacy_homepage #open-dev-votes .list .item .ends strong{ color: #ab563a; text-transform: uppercase; }

/* HOME ENCART SHOP */
.row_shop{
    background: url(separation-2.png) no-repeat center -5px;
    margin:0 auto;
    overflow: visible;
    padding: 76px 40px 0 40px;
    position: relative;
    width: 960px;
}

.row_shop .shop-info{ background: url(home-shop-bg.png) no-repeat center top; display: table; height: 195px; width: 959px; }
.row_shop .shop-info .col_shop{ display: table-cell; vertical-align: middle; }
.row_shop .shop-info .shop-packshot{ width: 206px; }
.row_shop .shop-info .shop-packshot img{ margin-left: 50px; }
.row_shop .shop-info .shop-text{ width: 486px; }
.row_shop .shop-info .shop-text h2{ font-size: 17px; margin-bottom: 10px; }
.row_shop .shop-info .shop-text p{ color: #ffffe5; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 16px; }
.row_shop .shop-info .shop-text a{ color:#d0c084; display: block; font-family: 'Ledger', serif; font-size: 9px; line-height: 120%; margin-top: 8px; text-shadow:0px 2px 2px rgba(0, 0, 0, 0.65); text-transform: uppercase; }
.row_shop .shop-info .shop-text a:hover{ color:#ffffe5; }
.row_shop .shop-info .shop-links{}
.row_shop .shop-info .shop-links .shop-button{ display: block; }

a.bt-uplay{ background: url(bt-uplay-sprite.png) no-repeat; height: 64px; overflow: hidden; text-indent: -9999px; width: 264px; }
/* a.bt-uplay:hover{ background-position: 0 -60px; }*/
a.bt-steam{ background: url(bt-steam-sprite.png) no-repeat; height: 53px; overflow: hidden; text-indent: -9999px; width: 213px; }
a.bt-steam:hover{ background-position: 0 -53px; }

a.bt-amazon{ background: url(bt-amazon-sprite.png) no-repeat; height: 58px; overflow: hidden; text-indent: -9999px; width: 213px; }
a.bt-amazon:hover{ background-position: 0 -53px; }


a.bt-game{ background: url(bt-game-sprite.png) no-repeat; height: 58px; overflow: hidden; text-indent: -9999px; width: 213px; }
a.bt-game:hover{ background-position: 0 -53px; }

a.bt-fnac{ background: url(bt-fnac-sprite.png) no-repeat; height: 58px; overflow: hidden; text-indent: -9999px; width: 213px; }
a.bt-fnac:hover{ background-position: 0 -53px; }

a.bt-gram{ background: url(bt-gram-sprite.png) no-repeat; height: 58px; overflow: hidden; text-indent: -9999px; width: 213px; }
a.bt-gram:hover{ background-position: 0 -53px; }

a.bt-empik{ background: url(bt-empik-sprite.png) no-repeat; height: 58px; overflow: hidden; text-indent: -9999px; width: 213px; }
a.bt-empik:hover{ background-position: 0 -53px; }

a.bt-muve{ background: url(bt-muve-sprite.png) no-repeat; height: 58px; overflow: hidden; text-indent: -9999px; width: 213px; }
a.bt-muve:hover{ background-position: 0 -53px; }

a.bt-cdp{ background: url(bt-cdp-sprite.png) no-repeat; height: 58px; overflow: hidden; text-indent: -9999px; width: 213px; }
a.bt-cdp:hover{ background-position: 0 -53px; }


/* UPDATE HOME & NAV POUR SHOP */
.legacy_shop .row_nav .c_main_nav:after { content: ''; }

.legacy_homepage .row_news{
    background: none;
    padding: 30px 40px 0 40px !important;
}

.c_main_nav > div { display: block; float: none; position: relative; width: 100%; }
.row_nav ul#navmenu-h { display: table; margin: 0 auto; }
.row_nav ul#navmenu-h > li { margin: 0 20px; }
.row_nav ul#navmenu-h > li:first-child { margin: 0 30px; }

.row_nav ul#navmenu-h .m-shop{ width: 149px; } 
.row_nav ul#navmenu-h .m-shop a { 
    background:url(nav-shop.png) no-repeat center top !important; 
    display: block; 
    height: 47px; 
    line-height: 75px;
    overflow: hidden;  
    position: absolute; 
    top: 9px;
    width: 149px; 
    z-index: 1; 
} 
.row_nav ul#navmenu-h .m-shop a span { display: block; line-height: 45px; }

/* PAGE SHOP */
.row_edition{
    margin:0 auto;
    overflow: visible;
    padding: 0 20px 0 20px;
    position: relative;
    width: 1000px;
}

.row_edition .tabs{ width: 984px; height: 908px; }
.row_edition .tabs ul.tabHeads{ border: 0; height: 48px; margin-left: 0px !important;}
.row_edition .tabPanels{ background: url(shop-border-bottom.png) no-repeat center bottom; }
.row_edition .tabPanel{ 
    background: transparent url(shop-bg.png) no-repeat center top;
    border: none;
    height: 860px;
    margin: 0 16px;
    padding: 0; 
    width: 952px; 
}

.row_edition .tabHeads li{ height: 100%; margin: 0; padding: 0; }
.row_edition .tab-4 .tabHeads li a{ 
    background: url(shop-tab-4.png) no-repeat -252px 0; 
    color: #d0c084; 
    font-family: 'Ledger', serif; 
    font-size: 13px;
    height: 100%; 
    line-height: 48px;
    margin: 0; 
    padding: 0;
    text-transform: uppercase;
    width: 240px; 
}
.row_edition .tab-4 .tabHeads li:first-child a{ background-position: 0 0; text-indent: 17px; width: 252px; }
.row_edition .tab-4 .tabHeads li:last-child a{ background-position: -732px 0; width: 252px; text-indent: -17px; }
.row_edition .tab-4 .tabHeads li a:hover, .row_edition .tab-4 .tabHeads li a.current{ background-position: -252px -48px; color: #d0c084 !important; }
.row_edition .tab-4 .tabHeads li:first-child a:hover, .row_edition .tab-4 .tabHeads li:first-child a.current{ background-position: 0 -48px; color: #d0c084; }
.row_edition .tab-4 .tabHeads li:last-child a:hover, .row_edition .tab-4 .tabHeads li:last-child a.current{ background-position: -732px -48px; color: #d0c084; }

.row_edition .tab-2 .tabHeads li a{ 
    background: url(shop-tab-2.png) no-repeat -252px 0; 
    color: #d0c084; 
    font-family: 'Ledger', serif; 
    font-size: 13px;
    height: 100%; 
    line-height: 48px;
    margin: 0; 
    padding: 0;
    text-transform: uppercase;
    width: 492px; 
}
.row_edition .tab-2 .tabHeads li:first-child a{ background-position: 0 0; text-indent: 17px; }
.row_edition .tab-2 .tabHeads li:last-child a{ background-position: -492px 0; text-indent: -17px; }
.row_edition .tab-2 .tabHeads li:first-child a:hover, .row_edition .tab-2 .tabHeads li:first-child a.current{ background-position: 0 -48px; color: #d0c084 !important; }
.row_edition .tab-2 .tabHeads li:last-child a:hover, .row_edition .tab-2 .tabHeads li:last-child a.current{ background-position: -492px -48px; color: #d0c084 !important; }


.row_edition .tab-1 .tabHeads li a{ 
    background: url(shop-tab-2.png) no-repeat -252px 0; 
    color: #d0c084; 
    font-family: 'Ledger', serif; 
    font-size: 13px;
    height: 100%; 
    line-height: 48px;
    margin-left:250px; 
    padding: 0;
    text-transform: uppercase;
    width: 492px; 
}
.row_edition .tab-1 .tabHeads li:first-child a{ background-position: 0 0; text-indent: 17px; }
.row_edition .tab-1 .tabHeads li:last-child a{ background-position: -492px 0; text-indent: -17px; }
.row_edition .tab-1 .tabHeads li:first-child a:hover, .row_edition .tab-1 .tabHeads li:first-child a.current{ background-position: 0 -48px; color: #d0c084 !important; }
.row_edition .tab-1 .tabHeads li:last-child a:hover, .row_edition .tab-1 .tabHeads li:last-child a.current{ background-position: -492px -48px; color: #d0c084 !important; }



.row_edition .tab-3 .tabHeads li a{ 
    background: url(shop-tab-4.png) no-repeat -252px 0; 
    color: #d0c084; 
    font-family: 'Ledger', serif; 
    font-size: 13px;
    height: 100%; 
    line-height: 48px;
    margin: 0; 
    padding: 0;
    text-transform: uppercase;
    width: 240px; 
}
.row_edition .tab-3 .tabHeads li:first-child a{ background-position: 0 0; text-indent: 17px; width: 252px; }
.row_edition .tab-3 .tabHeads li:last-child a{ background-position: -732px 0; width: 252px; text-indent: -17px; }
.row_edition .tab-3 .tabHeads li a:hover, .row_edition .tab-3 .tabHeads li a.current{ background-position: -252px -48px; color: #d0c084 !important; }
.row_edition .tab-3 .tabHeads li:first-child a:hover, .row_edition .tab-3 .tabHeads li:first-child a.current{ background-position: 0 -48px; color: #d0c084; }
.row_edition .tab-3 .tabHeads li:last-child a:hover, .row_edition .tab-3.tabHeads li:last-child a.current{ background-position: -732px -48px; color: #d0c084; }







.row_edition .tab-shop{}
.row_edition .tab-shop .shop-title{ height: 150px; }
.row_edition .tab-shop .shop-title .row-1{ 
    background: url(shop-title-left.png) no-repeat left top; 
    display: block; 
    font-size: 30px; 
    height: 101px;
    left: 50%;
    line-height: 116px; 
    margin: 17px 0 0 -250px; 
    position: absolute;
    text-indent: 130px; 
}
.row_edition .tab-shop .shop-title .row-2{ 
    display: block;
    height: 53px;
    left: 50%;
    margin: 105px 0 0 -155px;
    position: absolute;
}
.row_edition .tab-shop .shop-title .row-2 .col-1{ font-size: 40px; position: relative; }
.row_edition .tab-shop .shop-title .row-2 .col-2{ font-size: 30px; position: relative; }
.row_edition .tab-shop .shop-title .row-2 .col-2:after{ content: url(shop-title-right.png); display: block; float: right; margin: -13px 0 0 -10px; }

.row_edition .tab-shop .shop-details{ display: block; position:relative; }
.row_edition .tab-shop .shop-details .col-packshot{ float: left; margin: 0 0 0 80px; text-align: center; width: 360px; }
.row_edition .tab-shop .shop-details .col-packshot img{ display: block; margin: 0 auto; }
.row_edition .tab-shop .shop-details .col-packshot a.bt{ 
    background: url(bt-login.png) no-repeat top center; 
    color: #650000; 
    display: block; 
    font-family: 'Ledger', serif; 
    font-weight: bold; 
    font-size: 11px; 
    height: 53px;  
    line-height: 53px; 
    margin: 10px auto 0 auto;    
    text-transform: uppercase; 
    width: 245px; 
}
.row_edition .tab-shop .shop-details .col-packshot a.bt:hover{ background: url(bt-login-over.png) no-repeat top center; color: #9e0000; }

.row_edition .tab-shop .shop-details .col-text{ float: left; font-family: 'Open Sans', sans-serif; font-size: 13px; position: relative; }
.row_edition .tab-shop .shop-details .col-text .available{ color: #dc7752; display: block; line-height: 26px; margin-top: 14px; text-transform: uppercase; }
.row_edition .tab-shop .shop-details .col-text .available strong{ font-size: 15px; font-weight: bold; }
.row_edition .tab-shop .shop-details .col-text p strong{ color: #ffffb5; font-weight: bold; line-height: 26px; }
.row_edition .tab-shop .shop-details .col-text ul{ margin-bottom: 14px; } 
.row_edition .tab-shop .shop-details .col-text ul li{ 
    color: #ffffe5;
    line-height: 20px;
    list-style-image: url(shop-list-arrow.png);
    margin: 0 0 0 32px;
}
.row_edition .tab-shop .info{ color: #ca9549; cursor: pointer; }
.row_edition .tab-shop .info strong{ color: #ff7800 !important; font-weight: normal !important; }

.row_edition .tab-shop .shop-details:after{ clear: both; content: ''; display: block; }
.row_edition .tab-shop .compare{ clear: both; display: block; margin-top: 26px; text-align: center; }
.row_edition .tab-shop .bottom-bt{ bottom: -35px; display: table; height: 70px; position: absolute; text-align: center; vertical-align: middle; width: 952px; }
.row_edition .tab-shop .bottom-bt p{ display: table-cell; height: 70px; text-align: center; vertical-align: middle; width: 100%; }
.row_edition .tab-shop .bottom-bt2{ bottom: -70px; display: table; height: 70px; position: absolute; text-align: center; vertical-align: middle; width: 952px; }
.row_edition .tab-shop .bottom-bt2 p{ display: table-cell; height: 70px; text-align: center; vertical-align: middle; width: 100%; }


.row_edition .tab-shop .bottom-bt .bt-buy{ 
    background: url(shop-bt-buy.png) no-repeat center top; 
    color: #dfd49c; 
    font-family: 'Ledger', serif; 
    font-size: 16px; 
    height: 48px; 
    line-height: 48px;
    text-transform: uppercase; 
    width: 207px; 
}
.row_edition .tab-shop .bottom-bt a.bt-buy:hover{ background-position: 0 -48px; } 
.row_edition .tab-shop .bottom-bt a{ display: inline-block; vertical-align: middle; } 

/* INFO BULLE */
.shop-info-bulle{ 
    background: #dfd49c; /* Old browsers */
    background: -moz-linear-gradient(top,  #dfd49c 0%, #ded293 32%, #8b7252 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfd49c), color-stop(32%,#ded293), color-stop(100%,#8b7252)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfd49c 0%,#ded293 32%,#8b7252 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfd49c 0%,#ded293 32%,#8b7252 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfd49c 0%,#ded293 32%,#8b7252 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dfd49c 0%,#ded293 32%,#8b7252 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfd49c', endColorstr='#8b7252',GradientType=0 ); /* IE6-9 */
    display: none;
    overflow: hidden; 
    position: absolute; 
    /*width: 353px;*/ 
    z-index: 20;
} 
.shop-info-bulle .content{ background: #29231b; margin: 2px; overflow: hidden; padding: 2px 0; position: relative;  } 
.shop-info-bulle p{ color: #ffffe5; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 20px; padding: 6px 10px; } 


/* COMPARE THE EDITION */
#shop-compare{ 
    background: #dfd49c; /* Old browsers */
    background: -moz-linear-gradient(top,  #dfd49c 0%, #ded293 32%, #8b7252 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfd49c), color-stop(32%,#ded293), color-stop(100%,#8b7252)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfd49c 0%,#ded293 32%,#8b7252 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfd49c 0%,#ded293 32%,#8b7252 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfd49c 0%,#ded293 32%,#8b7252 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dfd49c 0%,#ded293 32%,#8b7252 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfd49c', endColorstr='#8b7252',GradientType=0 ); /* IE6-9 */    
    display: none;
    position: absolute;
}
#shop-compare .content{ background: #29231b; margin: 2px; overflow: hidden; padding: 2px 0; position: relative;  } 
#shop-compare .table .col{ display: table-cell; *float: left; vertical-align: middle; }
#shop-compare .table .col-legend{ background: #29231b; width: 235px; }
#shop-compare .table .col-edition{ width: 159px; }
#shop-compare .table .col-1{ background: #2f281f; }
#shop-compare .table .col-2{ background: #221d17; }

#shop-compare .table .col .row{ display: table; font-family: 'Open Sans', sans-serif; font-size: 13px; height: 34px; margin: 0; width: 100%; }
#shop-compare .table .col .row > span{ display: block; height: 100%; line-height: 34px; text-indent: 19px; }
#shop-compare .table .col .thead{ height: 66px; text-align: center; }
#shop-compare .table .col .thead p{ display: table-cell; height: 100%; *padding-top: 8px; vertical-align: middle; width: 100%; }
#shop-compare .table .col .thead span{ color: #D0C084; display: block; font-family: 'Ledger',serif; text-align: center; text-transform: uppercase; }
#shop-compare .table .col .thead .title-1{ font-size: 12px; }
#shop-compare .table .col .thead .title-2{ font-size: 16px; }

#shop-compare .table .col .row-available{ border-top: 1px #dfd49a solid; color: #dc7752; font-size: 12px; font-weight: normal; text-transform: uppercase; }
#shop-compare .table .col .row-object{ color: #ffffb5; font-weight: bold; }
#shop-compare .table .col .row-compare div{ background: url(shop-compare-picto.png) no-repeat; height: 34px; margin: 0 auto; width: 21px; }
#shop-compare .table .col .row-compare div.check{ background-position: 0 center; }
#shop-compare .table .col .row-compare div.cross{ background-position: -30px center; }

#shop-partners {
    background: #29231B;
	padding: 15px;
	height: 500px;
	color: white;
    
}



/* TOOLTIP */
.bottom-bt .bt-uplay p strong {
                display: block;
                font-size: 14px;
                text-transform: uppercase;
                padding-top: 10px;
}

.bottom-bt .tt {
  position: relative;
  z-index: 24;
  color: #3CA3FF;
  font-weight: bold;
  text-decoration: none;
  top: 4px; 
  left: -104px; 
}

a.tt span{ display: none; }
a.tt span.middle{
                color: #ffffff;
                font-weight: normal;
                font-family: ExoBold, Arial, Helvetica, sans-serif;
                font-size: 14px;
                text-align: justify;
}
a.tt span.middle strong{
                font-size: 17px;
}

a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.bubbletool{
    display:block;
    position:absolute;
    top:0px; left:0px;
                padding: 15px 0 0 0;
                width:200px;
                color: #993300;
    text-align: center;
               /* filter: alpha(opacity:90);
                KHTMLOpacity: 0.90;
                MozOpacity: 0.90;
                opacity: 0.90;*/
}
a.tt:hover span.top{
                display: block;
                padding: 15px 8px 0;
    background: url(bubblev2.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
                display: block;
                padding: 0 8px; 
                background: url(bubble_filler.png) repeat bottom; 
}
a.tt:hover span.bottom{
                display: block;
                padding:3px 8px 10px;
                color: #548912;
    background: url(bubblev2.png) no-repeat bottom;
}
