@charset "utf-8";
/* CSS Document */
#main{position: relative; width: 920px; margin:0 auto; padding-top:0;}
#main #detail{border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; background: url(img/search/bloc1_bg.gif) left bottom repeat-x; padding-bottom: 4px; margin-bottom: 15px;}
#main #detail h2{margin:0; padding:0; font-size:14px; padding-top: 10px;}
#main #detail .detailEncart{background: url(img/search/bloc1_bgV.gif) left top repeat-y; padding:10px;}
#main #detail .detailTitle{background: url(img/search/bloc1_bgV.gif) left top repeat-y; border-bottom: 1px solid #dbdbdb; height:26px; padding-top:1px;}
#main #detail .detailTitle strong{display: block; float: left; height:27px; line-height:27px; width: 142px; background: url(img/search/encartTitle.gif) left top repeat-x; text-indent: 10px;}
#main #detail .detailTitle .options{ float: left; width: 750px; margin-left: 15px; line-height: 27px;height: 27px;}

#main select{font-size: 10px; margin: 2px 0;}
#main .checkGames, #main .checkCasual{float:left; padding:0; margin-right: 5px; margin-top: 5px; text-transform: none; width:120px; height: 20px; line-height: 20px; background: url(img/search/result_checkGame.gif) left top no-repeat; color: #FFFFFF; font-size: 11px; font-weight: bold;}
#main .checkCasual{ background-image: url(img/search/result_checkCasual.gif);}
#main .sort input{border: none; height: auto; background-color: transparent; float: left; margin-right: 2px;}
#main #catalog{width: 920px;}
#main #catalog .encartTop{ background: url(img/search/result_topBg.gif) left top no-repeat; padding-top:5px;}
#main #catalog .catalog_Title{width: 910px; margin:0 auto; text-transform: uppercase;}
#main #catalog h3{ height: 24px; background: url(img/search/result_titleBg.gif) left top no-repeat; color:#FFFFFF; font-size: 14px; line-height: 24px; padding:0 5px; margin:0;}
#main #catalog .encartList{ background: url(img/catalog/casual_encartBg.gif) left top repeat-x; border:1px solid #dddddd; border-top:0px solid #dddddd;}
#main #catalog .espaceList{width: 910px; margin:0 auto; background-color:#FFFFFF; padding:10px 0;position:relative;}
#main #catalog .list{padding:10px 5px;}
#main #catalog .encartBottom{height:28px; background: url(img/help/mainBottom_bg.gif) left top repeat-x; border-left:1px solid #dbdbdb;border-right:1px solid #dddddd;}
#main #catalog .sepHorizontal{background: url(img/pix_sep.gif) left center repeat-x; height: 15px; clear: both;}
#main .typePc{color:#316e91; font-weight: bold; font-size: 12px;}
#main .typeCasual{color:#7b003f; font-weight: bold; font-size: 12px;}
#main .text{width: 740px; margin-left: 15px;}
#main .config strong{ margin-left: 20px;}
#main .config{padding: 0 10px; margin: 5px 0; background: url(img/search/result_confBg.gif) left top no-repeat; height: 20px; line-height: 20px;}
#main .price{color:#404040; font-size: 18px; font-weight: bold; padding: 5px 0;}
#main #catalog h2{margin:0; padding:2px 0; font-size: 14px;}
#main #catalog .sort{font-size: 10px; padding:0 5px; background: url(img/catalog/casual_sortBg.gif) left top repeat-x; line-height: 31px; height: 31px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
#main #catalog .sort .navPage{padding-top: 5px;}
#main #catalog .navPage{ width:300px; text-align: right; padding-right: 10px; font-size:10px;}
#main #catalog .navPage span{display: block; width:15px; line-height: 20px; font-weight: bold; float: left; color: #666666; margin:0 2px; padding:0; text-align: center;}
#main #catalog .navPage .num{display: block; float: left; margin:0 2px; color: #666666; line-height: 20px; height:23px; text-align: center; width: 25px; background: url(img/catalog/nav_fond_off.gif) left top no-repeat;}
#main #catalog .navPage .actif, #main #catalog .navPage a:hover{ background-image: url(img/catalog/nav_fond_on.gif); font-weight: bold;} 


