#categories{padding:10px 20px; background: url(img/home/categorie_bg.gif) left bottom repeat-x; border-bottom:1px solid #cbcbcb;}
#categories .catParent{float: left; width: 110px;margin:0;}
#categories .catChild{float: right; width: 780px;margin:0;}
#categories
a, #categories strong, #categories span{margin:0; display: block;
float: left; width: auto; line-height: 18px; white-space: nowrap;
cursor: pointer;}
#categories span{padding:0 7px; background: url(img/home/list_bd.gif) right top no-repeat; color: #666666; font-size:11px;}
#categories strong{padding:0 7px; background: url(img/home/core_bd.gif) right top no-repeat; color: #FFFFFF; font-size:12px; height:18px; line-height:17px;}
#categories a{background: url(img/home/list_bg.gif) left top no-repeat; margin-right: 2px;}
#categories a.core{background-image:url(img/home/core_bg.gif);}
#categories .casual strong{background-image:url(img/home/casual_bd.gif);}
#categories a.casual{background-image:url(img/home/casual_bg.gif);}
#categories a:hover span{color:#333333;}
#categories .cl{height: 5px;line-height:1px;margin:0;}

#main #encartTop {position:relative; width: 920px; height: 352px; background-image: url(img/home/encart1_bg.jpg); margin-bottom: 20px;}
#main #encartTop .encart1{position: absolute; left:9px; top:0; width: 600px;}
#main #encartTop .encart1 h2{margin:0; padding:0; height: 31px; line-height: 31px; padding-left: 10px; background: url(img/home/encart1_h2_bg.gif) left top no-repeat; color: #666666; font-size: 11px; text-transform: uppercase;}

#main #encartTop .encart2{position: absolute; left:620px; top:0; width: 300px;}
#main #encartTop .title_encart2{padding:0 5px; background: url(img/home/encart2_h2_bg.gif) left top no-repeat; height: 31px; text-transform:uppercase; font-weight: bold; font-size: 11px;}
#main
#encartTop .title_encart2 ul,#main #encartTop .title_encart2 li{
margin: 0; padding: 0; list-style-image: none; list-style-type: none;
float:left;}
#main #encartTop .title_encart2 ul{ padding-top: 6px; border-bottom: 1px solid #D8D8D8; width: 290px;}
#main #encartTop .title_encart2 li{ background: url(img/fiche/descr_titleBg_off.gif) left top repeat-x; width: auto; _width: 25%; border-right: 1px solid #ffffff;}
#main
#encartTop .title_encart2 a{display: block; width: auto; padding:0 5px;
border-right: 1px solid #bababa; height: 25px; line-height: 20px;}
#main #encartTop .title_encart2 a:hover, #main #encartTop .title_encart2 .actif a{background: url(img/account/descr_titleBgCore.gif) left top repeat-x; color: #333333;}
#main #encartTop .title_encart2 #last, #main #encartTop .title_encart2 #last a{border-right:none;}
#main
#encartTop #content_encart2 {border-left:1px solid #d8d8d8;
border-right:1px solid #d8d8d8; padding:0 5px; height:300px;
background: url(img/home/encart2_bg.gif) left bottom repeat-x;}
#main #encartTop #content_encart2 .inactif{ display: none;}
#main #encartTop #content_encart2 .actif{ background: url(img/home/encart2_Animbg.gif) left top repeat-x #FFFFFF; padding:5px;}

#main #encartTop #content_encart2 .imgAnim{ width: 145px; float:left; margin-top:5px; margin-right:2px; }
#main #encartTop #content_encart2 .txtAnim{ width: 130px; float: left;}
#main #encartTop #content_encart2 h2{margin:0; padding:5px 0; font-size: 14px;}
#main #encartTop #content_encart2 .txtAnim p{ height:70px; overflow: hidden;}
#main #encartTop #content_encart2 .price{ font-size:18px; color:#333; font-weight: bold; padding-top:5px;}
#main #encartTop #content_encart2 .cl{padding:4px;}

#main .item{display: block; padding: 2px; border-top:1px solid #c3c3c3; clear:both; color:#666666; cursor: pointer;}
#main .item span{float: left;}
#main .item strong{float: right; color:#333333;}

#main .encartPcTop {background-image: url(img/home/encartPcTop_bg.gif); color: #FFFFFF; height:18px; line-height: 18px; padding:0 10px; font-size:11px;}
#main .encartPcBot {background-image: url(img/home/encartPcBot_bg.gif); height:27px; line-height: 27px; padding:0 10px; font-size:11px; text-align: right;}
#main .encartPcBot a{display: block; float: right; background: url(img/home/picto_link.gif) right center no-repeat; padding-right: 20px; line-height: 27px; font-weight: bold;}
#main .encartPc {background: url(img/home/encartPc_bg.gif) left top repeat-y; padding:0 2px;}
#main .encartPc h3{color:#316e91;}

#main .encartCasualTop {background-image: url(img/home/encartCasualTop_bg.gif); color: #FFFFFF; height:18px; line-height: 18px; padding:0 10px; font-size:11px;}
#main .encartCasualBot {background-image: url(img/home/encartCasualBot_bg.gif); height:27px; line-height: 27px; padding:0 10px; font-size:11px; text-align: right;}
#main .encartCasualBot a{display: block; float: right; background: url(img/home/picto_link.gif) right center no-repeat; padding-right: 20px; line-height: 27px; font-weight: bold;}
#main .encartCasual {background: url(img/home/encartCasual_bg.gif) left top repeat-y; padding:0 2px;}
#main .encartCasual h3{color:#7b003f;}

#main .content_list{background: url(img/home/encart_bg.gif) left top no-repeat; padding:1px 8px;}
#main .content_list h3{height: 30px; line-height: 30px; padding:0; margin:0; font-size:12px; width: 280px;}

#main .content_list .sepHorizontal{background: url(img/pix_sep.gif) left bottom repeat-x; width: 279px; clear:left; height:5px; margin:0; margin-bottom: 5px;}

#main .content_list .encartLeft{float:left; width:302px; background: url(img/pix_sep.gif) right top repeat-y;}
#main .content_list .encartLeft .imgAnim{ width: 145px; float:left;}
#main .content_list .encartLeft .txtAnim{ width: 150px; float: left;}
#main .content_list .encartLeft h2{ height:30px;}
#main .content_list .encartLeft .txtAnim p{ height:110px; overflow: hidden;}

#main .content_list .encartLeft .txtAnim .price{ font-size:18px;}
#main .content_list .encartLeft .sepHorizontal{padding:11px 0;}

#main .content_list .encartRight{float:right; width:280px;}
#main .content_list .text{width: 190px; margin-left: 10px;}
#main .content_list .price{color:#333333; font-weight: bold; padding: 5px 0; display:block;}
#main .content_list h2{margin:0; padding:2px 0; font-size: 14px;}

#main .encartCasual .content_list .encartLeft h2{ height:auto; padding-bottom: 5px;}
#main .encartCasual .content_list .encartLeft .txtAnim p{ height: 65px; overflow: hidden;}
#main .encartCasual .content_list .price{text-align:right;}

#Breadcrumbs .last{color:#316e91; background-image: url(img/breadcrumbs/pc_lastBg.gif);}
#Breadcrumbs a.last:hover {color:#316e91;}
#Breadcrumbs .last strong{ background-image: url(img/breadcrumbs/pc_lastBd.gif);}  
#Breadcrumbs { background-image:url(img/breadcrumbs/pc_bg.gif);}

/** Panels **/

.core-game-genre-panel {
    float:left;
    width:300px;
}

.core-game-large-panel {
    margin-top:15px;
}

.core-game-genre-panel-header {
    background:url(img/core/core-game-panel.png) no-repeat 0 0;
    height:33px;
}

.core-game-large-panel .core-game-genre-panel-header {
    background:url(img/core/core-game-large-panel.png) no-repeat 0 0;
}

.core-game-large-panel .core-game-genre-panel-body {
    background:url(img/core/core-game-large-panel.png) no-repeat 0 -33px;
}

.core-game-large-panel .core-game-genre-panel-footer {
    background:url(img/core/core-game-large-panel.png) no-repeat 0 -572px;
}

.core-game-genre-panel-header em {
    display:block;
    padding:9px 0 0 12px;
    font:bold 14px arial;
    color:#fffefe; 
}

.core-game-genre-panel-body {
    background:url(img/core/core-game-panel.png) no-repeat 0 -33px;
    padding:5px;
}

.core-game-genre-panel-body .panel-body-contents {
    border-top:1px solid #e6e6e6;
    background:#fff;
    padding:3px 5px;
}

.core-game-genre-panel-body .panel-body-contents .featured-core {
    padding:10px 0 10px 0;
    border-bottom:1px dotted #d1d1d1;
}

.core-game-genre-panel-body .panel-body-contents .highlights-core {
    padding:5px 0;
    border-bottom:1px dotted #d1d1d1;
}

.core-game-genre-panel-body .panel-body-contents .highlights-core .highlights-core-description {
    margin-left:10px;
    width:185px;
    height:104px;
    position:relative;
}

.core-game-genre-panel-body .panel-body-contents .highlights-core .highlights-core-description strong {
    font:bold 14px arial;
    color:#666;
}

.core-game-genre-panel-body .panel-body-contents .highlights-core .highlights-core-description p {
    padding-top:3px;
    margin:0;
    color:#666;
}

.core-game-genre-panel-body .panel-body-contents .highlights-core .highlights-core-description .highlights-core-price {
    position:absolute;
    bottom:5px;
    left:0;
    font:bold 12px arial;
    color:#333;
}

/** Featured core **/ 
.featured-core .featured-core-description {
    margin-left:10px;
    width:130px;
    height:194px;
    position:relative;
}

.featured-core .featured-core-description strong {
    font:bold 14px arial !important;
    color:#666;
}

.featured-core .featured-core-description p {
    padding:20px 0 0 0;
    margin:0;
    color:#666;
}

.featured-core .featured-core-description .featured-core-price {
    display:block;
    padding-top:25px;
    font:bold 16px arial;
    color:#333;
}

.core-game-genre-panel-body .panel-body-contents strong {
    font:bold 12px arial;
    color:#316e91;
}


.core-game-genre-panel-body .panel-body-contents strong.more-highlights {
    display:block;
    padding:5px 0;
}

.core-game-genre-panel-footer {
    background:url(img/game/core-game-panel.png) no-repeat 0 -633px;
    height:29px;
}

.arrow {
    color:#888888;
    font:bold 14px courier;
    letter-spacing:-4px;
    padding-right:4px;
    position:relative;
    top:-1px;
}

.core-game-footer-link {
    background:transparent url(img/home/picto_link.gif) no-repeat scroll right center;
    display:block;
    float:right;
    color:#666;
    font-size:11px;
    margin-right:5px;
    font-weight:bold;
    line-height:28px;
    line-height:29px\9;
    padding-right:20px;
}

/* Featured screenshots */
.core-featured-screenshot {
    position:relative;
}

.right-rounded-block .right-rounded-block-contents .core-game-screenshot {
    background:transparent url(img/casual/casual-game-screenshot-name-bg.png) repeat-x 0 0;
    position:absolute;
    bottom:0;
    width:282px;
    height:18px;
    color:#fff;
    font-weight:bold;
}


.right-rounded-block .right-rounded-block-contents .core-featured-screenshot .arrow-left {
    background:transparent url(../img/gallery-arrow-left.png) no-repeat 0 0;
    position:absolute;
    top:50%;
    margin-top:-15px;
    width:43px;
    height:29px;
}


.right-rounded-block .right-rounded-block-contents .core-game-screenshots a img {
    margin-top:10px;
}

.right-rounded-block .right-rounded-block-contents .core-game-screenshots a:hover img {
    border:2px solid #659a02;
    margin:-2px;
}


.right-rounded-block .right-rounded-block-contents .core-featured-screenshot .arrow-right {
    background:transparent url(../img/gallery-arrow-right.png) no-repeat 0 0;
    position:absolute;
    top:50%;
    margin-top:-15px;
    width:43px;
    height:29px;
    right:0;
}

.right-rounded-block .right-rounded-block-contents .core-game-screenshot .core-game-screenshot-name {
    padding:1px 5px;
}

.discount-price {
    font-size:70%;
    color:#666;
}