@charset "utf-8"; 

#contentMain #categories{padding-top:10px;}
#categories {padding:10px; background: url(img/home/categorie_bg.gif) left bottom repeat-x; border-bottom:1px solid #cbcbcb;}
#categories .catParent{float: left; width: 120px;margin:0 0 0 18px;}
#categories .catChild{float: right; width: 770px;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 6px; 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;}
#categories a{background: url(img/home/list_bg.gif) left top no-repeat; margin-right: 2px; margin-bottom: 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 .browser strong{background-image:url(img/home/browser_bd.gif);}
#categories a.browser{background-image:url(img/home/browser_bg.gif);}

#categories .catChild a:hover{background-image:url(img/home/list_bg_hover.gif);}
#categories .catChild a:hover span{color:#333333;background-image:url(img/home/list_bd_hover.gif);}

#categories .cl{height: 5px;line-height:1px;margin:0;}

#main #bannFlash {width:910px; margin:0 auto; padding-bottom: 5px;}

#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 h1{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_titleBg.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;}
#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:90px; overflow: hidden;}
#main #encartTop #content_encart2 .txtAnim .price{ font-size:18px; font-weight: bold;}
#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 .encartPcBot a:hover {background: url(img/home/picto_link_on.gif) right center no-repeat;}

#main .encartPc {background: url(img/home/encartPc_bg.gif) left top repeat-y; padding:0 2px;}
#main .encartPc h3{color:#316e91;}
#main .encartPcTop h2{font-size:11px;margin:0; padding:0;font-weight:normal;} 
#main .encartCasualTop h3{font-size:11px;margin:0; padding:0;font-weight:normal;} 
#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 .encartCasualBot a:hover {background: url(img/home/picto_link_on.gif) right center no-repeat;}
 
#main .encartCasual {background: url(img/home/encartCasual_bg.gif) left top repeat-y; padding:0 2px;}
#main .encartCasual h3{color:#7b003f;}

#main .content_list p{margin:0; padding:0;}

#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; min-height: 270px; _height: 270px; 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 .txtAnim .price{ font-size: 16px; color:#333333;}
#main .content_list .encartLeft .sepHorizontal{padding:11px 0;width: 294px;}

#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 .encartPc .content_list .encartLeft h2{ height:30px; margin:0;}
#main .encartPc .content_list .encartLeft .txtAnim p { height:110px; overflow: hidden;}

#main .encartCasual .content_list .encartLeft h2{ height:auto; padding-bottom: 3px;}
#main .encartCasual .content_list .encartLeft .txtAnim p, #main .encartGs .content_list .encartLeft .txtAnim p{padding-bottom:5px; margin:0;}
#main .encartCasual .content_list .price b{color:#666666;} 
.encartGsTop {background-image: url(img/home/tit_org.gif); color: #FFFFFF; height:18px; line-height: 18px; padding:0 10px; font-size:11px;}
.encartGsTop h2{font-size:11px;margin:0; padding:0;font-weight:normal;}

.encartGs {background: url(img/home/bg_org.gif) left top repeat-y; padding:0 2px;}
.encartGs h3{color:#316e91;}

.encartGsBot {background-image: url(img/home/bot_org.gif); height:27px; line-height: 27px; padding:0 10px; font-size:11px; text-align: right;}
.encartGsBot 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;}
.encartGsBot a:hover {background: url(img/home/picto_link_on.gif) right center no-repeat;}
.encartGs h3 { color:#FF9400; }

.encartGsBot a:hover {background: url(img/home/picto_link_on.gif) right center no-repeat;}

h2 {
 font-size:12px;
}

a.free-trial {
    font-weight:bold;
    font-size:13px;
}


