.top3table table { width: 99.95%;}

#categoryHeader { position: relative; float: left; width: 100%; height: 57px;}

.cat_0 { background: url(../../common/img/category/header_default.jpg) no-repeat left top;} /* tous les jeux */
.cat_13 { background: url(../../common/img/category/header_action.jpg) no-repeat left top;} /* action */
.cat_17 { background: url(../../common/img/category/header_strategie.jpg) no-repeat left top;} /* stratégie */
.cat_37 { background: url(../../common/img/category/header_gestion.jpg) no-repeat left top;} /* gestion */
.cat_25 { background: url(../../common/img/category/header_jdr.jpg) no-repeat left top;} /* jeux de rôle */
.cat_14 { background: url(../../common/img/category/header_aventure.jpg) no-repeat left top;} /* aventure */
.cat_41 { background: url(../../common/img/category/header_kids.jpg) no-repeat left top;} /* famille */
.cat_16 { background: url(../../common/img/category/header_sportSim.jpg) no-repeat left top;} /* sport simulation */
.cat_42 { background: url(../../common/img/category/header_fps.jpg) no-repeat left top;} /* famille */
.cat_36 { background: url(../../common/img/category/header_casual.jpg) no-repeat left top;} /* sport simulation */

#categoryHeader .HeaderLeftText { float: left; margin-left: 180px;}
#categoryHeader h2 { margin-top: 8px; font-size: 17px;}
#categoryHeader p, #categoryHeader p a { font-size: 13px; font-weight: bold;}
#categoryHeader .HeaderRightText { float: right; margin-top: 11px;}
#categoryHeader .HeaderRightText div { margin: 1px 0 2px 0; padding: 0; position: relative; float: left; width: 333px; font-size: 15px; font-weight: normal; line-height: normal;}
#categoryHeader .HeaderRightText div strong { font-size: 16px;}
#categoryHeader .HeaderRightText div strong.big { font-size: 19px;}
#categoryHeader .HeaderRightText a { display: block; position: relative; float: left; margin-top: 2px; width: 200px; font-size: 10px; padding-left: 12px; font-weight: bold;
                                     background: url(../../common/img/pic/arrowDot.gif) no-repeat left 5px; line-height: 16px;}
#categoryHeader .HeaderRightText a strong { font-size: 13px;}

#bottomContainer { position: relative; float: left; margin: 9px 0 12px 0; width: 100%; height: 170px;}
#bottomContainer .boxLeft { position: absolute; top: 0; left: 0; width: 65.33%; height: 170px;}

.boxLeft .content { height: 154px;}

#bottomContainer .left { position: relative; float: left; width: 33%; text-align: center;}
#bottomContainer .center { position: relative; float: left; width: 33%; text-align: center;}
#bottomContainer .right { position: relative; float: left; width: 33%; text-align: center;}
#bottomContainer .boxRight { position: absolute; top: 0; right: 0; width: 32.16%; height: 170px;}

#naviagtorCatalogContainer { float: left; width:auto;}

#catalogue { background: url(../../common/img/category/catalogue/bottomShadow.gif) repeat-x bottom left; border-top: 1px solid #a5a5a5; padding-bottom: 3px;}
#catalogue .actionBar { background-image: url("/skins/common/img/gradientInvert.gif"); border-bottom: 1px solid #999999; height: 25px; width: 100%; overflow: auto;}

#catalogue .actionBar .filter{ background: url("../../common/img/category/catalogue/barSeparation.gif") repeat-y scroll right top transparent; float: left; margin: 3px 0 0 8px; padding-right: 12px;}
#catalogue .actionBar .filter.order{ background: none;}
#catalogue .actionBar .filter .label{ float: left; line-height: 19px;}
#catalogue .actionBar .filter .selectBox { float: left; margin-left: 8px;}
#catalogue .actionBar .filter .selectBox .title { background: url("../../common/img/buttons/selectBox.gif") no-repeat scroll 100% 1px #FFFFFF; border: 1px solid #A5A5A5; color: #454545;
                                                  cursor: pointer; font-size: 11px; height: 17px; overflow: hidden; padding-left: 5px; padding-right: 25px;}

#catalogue .actionBar .selectBox .expand { position: absolute; border: solid 1px #a5a5a5; background: #FFF; z-index: 100;}
#catalogue .actionBar .selectBox .expand ul { list-style-type: none; padding: 0; margin: 0; z-index: 100;}
#catalogue .actionBar .selectBox .expand li a { display: block; padding: 0 7px; color: #454545; font-size: 11px; text-decoration: none; z-index: 100;}
#catalogue .actionBar .selectBox .expand li a:hover { background: #b7ff00; z-index: 100;}

#catalogue .actionBar .filter .booleanBox { float: left; background-position: right center; background-color: transparent; background-repeat: no-repeat; color: #454545; cursor: pointer;
                                             line-height: 19px; margin: 0 0 0 9px; text-decoration: none;}
#catalogue .actionBar .filter .booleanBox.active { background-image: url("/skins/common/img/category/sort_asc_arrown.png"); padding-right: 12px;}
#catalogue .actionBar .filter .booleanBox.active.false { background-image: url("/skins/common/img/category/sort_desc_arrown.png");}

#catalogue .actionBar .navigation { float: right; margin: 3px 15px 0 0;}
#catalogue .actionBar .navigation .pageIndex { float: left; text-align: right; font-size: 11px; font-weight: bold; padding: 2px 12px 0px 12px; color: #454545;}
#catalogue .actionBar .navigation .pageIndex a { font-size: 11px;}
#catalogue .actionBar .navigation .pageIndex a.selected { font-weight: bold;}

#catalogue .actionBar .navigation .buttonLeft,
#catalogue .actionBar .navigation .buttonRight,
#catalogue .actionBar .navigation .buttonLeft_inactive,
#catalogue .actionBar .navigation .buttonRight_inactive { float: left; width: 24px; height: 20px;}

#catalogue .actionBar .navigation .buttonLeft { background: url(../../common/img/buttons/buttonNavLeft.gif) no-repeat; cursor: pointer;}
#catalogue .actionBar .navigation .buttonLeft_inactive { background: url(../../common/img/buttons/buttonNavLeft_inactive.gif) no-repeat; cursor: default;}
#catalogue .actionBar .navigation .buttonRight { background: url(../../common/img/buttons/buttonNavRight.gif) no-repeat; cursor: pointer;}
#catalogue .actionBar .navigation .buttonRight_inactive { background: url(../../common/img/buttons/buttonNavRight_inactive.gif) no-repeat; cursor: default;}

#catalogue .actionBar.actionBarPaginationTop { background: #FFF; height: 26px;}
#catalogue .actionBar.actionBarBottom{ background: url(/skins/common/img/gradient.gif) repeat-x; border-bottom: none; height: 26px;}

#catalogue .legend { border-bottom: 1px solid #999999; margin-top: 10px; overflow: auto; padding-bottom: 10px;}
#catalogue .legend p { float: left; color: #666; font-size: 10px; padding: 0 0 0 10px;}
#catalogue .legend p .favourite { padding-left: 20px; background: url(../../common/img/pic/star.gif) no-repeat;}
#catalogue .legend p .exclusive { padding-left: 15px; margin-left: 10px; background: url(../../common/img/pic/exclusivePack.gif) no-repeat 0 3px;}
#catalogue .legend .legendPacks { display: inline; position: relative; margin-left: 80px; float: left;}
#catalogue .legend .comingSoon { background: url("../../common/img/pic/arrowDotSmall.gif") no-repeat scroll 0 5px transparent; float: right; font-size: 10px;
                                 font-weight: bold; padding: 0 14px 0 10px; text-align: right;}

#catalogue .catalogueContent { margin: 0px auto; background: #FFF; padding-top:10px;}

#catalogueContainer { margin: 5px 0 0 0; overflow: auto; padding-left:11px;}

#catalogueContainer .gameContainer, .spacer { float: left;}
#catalogueContainer .gameContainer { width: 160px; height: 150px; padding: 0 37px 14px 0; border: 0 solid #fe8d03; background: url(../../common/img/category/catalogue/gameCellBG.gif) no-repeat top left;}

#catalogueContainer .favourite { color: #129101; padding-left: 20px; text-indent: 20px; background: url(../../common/img/pic/star.gif) no-repeat;}
#catalogueContainer a:hover .favourite { color: #17CA00;}

#catalogueContainer .gameContainer .textExclu { display: none;}
#catalogueContainer .gameContainer .textExclu a { color: #FFF; font-weight: bold; text-decoration: none;}
#catalogueContainer .gameContainer .textExclu a:hover { text-decoration: underline;}

#catalogueContainer .gameContainer .gameCell { position: absolute; width: 146px; height: 128px; padding: 22px 0px 0px 14px; z-index: 0;}
#catalogueContainer .gameContainer .gameCell img { width: 131px; height: 90px; padding: 0; margin: 0;}
#catalogueContainer .gameContainer .gameCell span { display: block; padding: 0 0 3px 0; margin: 0 0 0 0; line-height: 14px; height: 28px; width: 130px; overflow: hidden;
                                                    text-decoration: underline; vertical-align: 3px; cursor: pointer;}

#catalogueContainer .new { background: url(../../common/img/category/catalogue/gameCellBG_exclu.gif) no-repeat top left;}
#catalogueContainer .new .textExclu { display: block; position: absolute; top: 0; left: 8px; color: #FFF; height: 12px; width: 100%; font-size: 11px;}

.rolloverPopup { position: absolute; visibility: visible; left: -199px; top: -225px; z-index: 200;}

#catalogue .actionBar .navigation .pageIndex a { font-size: 11px; font-weight: bold; padding: 2px 2px 0; text-align: right;}

.box_legend_64bit { float: left; margin: 1px 0 0 12px;}
#catalogue .box_legend_64bit .category_legend_64bit { color: #181818;}
#catalogue .legend .box_pack_category { position: relative; left: auto; margin-left: 12px; float: left;}
.containerFilter64bit { right: 0; width: 120px; position: absolute; margin: 5px 10px 0 0;}
.box_legend_64bit .pic_64bit { float: left;}
.containerFilter64bit .pic_64bit_ready { float: right; cursor: pointer; display: block;}
.containerFilter64bit input { float: right; margin: 1px 7px 0 0; padding: 0; height: 14px; width: 14px;}
.containerLabel64header { float: right; margin-left: 8px;}
#catalogueContainer .gameContainer .gameCell .pic_64bit_cell { width: 14px; height: 58px; position: absolute; left: 159px; top: 22px;}

.searchResultHeader { background: url(../../common/img/search/header_search.jpg) no-repeat left top;}
.searchResultHeader .found, .searchResultHeader .notFound { margin-left: 240px;}

#categoryHeader .notFound h2 { margin-top: 3px;}
#categoryHeader .notFound h2.colorRed { color: #FF0000;}
