

* {
font-size:100.01%
}

html {
font-size:62.5%
}

body {
/*background:#fff url(/images/themes/christmas/bg-body-noel.jpg) repeat-y 50% 0;christmas theme */
background:#fff url(/images/bg-body.jpg) repeat-y 50% 0;
font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
margin:0
}

img {
display:block;
border:none
}

p {
margin:0 0 15px
}

a:hover {
text-decoration:underline;
}

a {
text-decoration:none;
}



form,fieldset {
border:none;
margin:0;
padding:0
}

table {
border-collapse:collapse
}

input,textarea,select,option,optgroup,td,th {
color:#333;
font:1em Verdana, Geneva, Arial, Helvetica, sans-serif
}

optgroup {
color:#007CE6;
margin-top:3px;
font-weight:700;
padding-left:2px
}

optgroup option {
padding-left:12px
}

input,textarea,select {
border:1px solid #aaa;
padding:1px 2px
}

input.image {
border:none;
pointer:cursor;
padding:0
}

input[type=submit],input[type=button] {
background:#fe9708;
border:1px solid #fd7203;
font-weight:700;
color:#fff;
cursor:pointer;
padding:1px 5px 2px
}

div.bottom div.submit-image input {
border:none;
padding:0
}


div.right {
display:inline;
padding:0
}

div.right div.submit-image input {
border:none;
padding:0
}

div.bottom_two_buttons a {
float:left;
border:none;
padding:0;
margin-top:20px;
}

div.bottom_two_buttons input {
float:left;
border:none;
padding:0;
margin-left:8%;
margin-top:20px;
}

#pagewidth {
background:#fff;
width:961px;
overflow:hidden;
position:relative;
margin:0 auto;
padding:200px 0 0
}

.clear_left {
clear:left;
line-height:1px;
font-size:1px
}

#header {
height:225px;
width:961px;
position:absolute;
top:0;
left:0;
font-size:10px;
}

#header h1 {
position:absolute;
top: 20px;
/*top: 7px christmas theme*/
left:2px;
margin:0
}

#header h1 a {
display:block;
overflow:hidden;
text-indent:-9999px;
width:220px;
height:40px;
/*height:78px; christmas theme*/
background:url(/images/logo_standalone.gif)
/*background:url(/images/themes/christmas/logo-noel.gif) christmas theme*/
}

#header h2 {
position:absolute;
top: 60px;
left:4px;
margin:0
}


#header h2 a {
color:#E46701;
font-size:10px;
font:12px Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#header h2 a:hover {
text-decoration:none;
}

ul.top_menu {
list-style:none;
position:absolute;
top:107px;
left:0px;
margin:0;
padding:0
}

ul.top_menu li {
float:left;
background:url(/images/divider.gif) no-repeat right;
margin:0 7px 0 0;
padding:2px 8px 1px 0
}

ul.top_menu a {
background:#fff url(/images/top_menu.gif) no-repeat 0 0;
display:block;
overflow:hidden;
height:18px;
text-indent:-9999px
}

ul.top_menu li.homepage a {
width:50px;
background-position:0 0
}

ul.top_menu li.homepage a:hover,ul.top_menu li.homepage a.active {
background-position:0 -18px
}

ul.top_menu li.account a {
width:77px;
background-position:-50px 0
}

ul.top_menu li.account a:hover,ul.top_menu li.account a.active {
background-position:-50px -18px
}

ul.top_menu li.wishlist a {
width:88px;
background-position:-127px 0
}

ul.top_menu li.wishlist a:hover,ul.top_menu li.wishlist a.active {
background-position:-127px -18px
}

ul.top_menu li.help a {
width:31px;
background-position:-215px 0
}

ul.top_menu li.help a:hover,ul.top_menu li.help a.active {
background-position:-215px -18px
}

ul.top_menu li.contact a {
width:50px;
background-position:-246px 0
}

ul.top_menu li.contact a:hover,ul.top_menu li.contact a.active {
background-position:-246px -18px
}

ul.top_menu li.about a {
width:58px;
background-position:-296px 0
}

ul.top_menu li.about a:hover,ul.top_menu li.about a.active {
background-position:-296px -18px
}

ul.top_menu li.contact {
background:none;
margin:0;
padding:2px 0
}

#banner_container {
width:960px;
padding:10px 0px 0px 0px;
line-height:0px;
margin:0px;
}

#banner {
width:960px;
overflow:hidden;
padding:10px 0px 0px 0px;
z-index:-1;
}

.featured-link {
width:168px;
margin-bottom:12px;
overflow:hidden;
}

.featured-link a img{
margin:auto;
}


/*     Caroussel  -  Featured products    */

.carousel {
    margin: 0;
    padding: 0;
    width: 540px;
}

.carousel-box {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 540px;
    height: 320px;
}

.carousel-div {
    position: absolute;
    width: 10000px;
    height: 300px;
}

.carousel-div span {
    width: 600px;
    height: 340px;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
}

.box #prev {
  float:left;
  background:url(/images/featured/prec.gif) no-repeat 0 0;
  width:20px;
  height:100px;
  text-indent: -9999px;
  outline:none;
  display:block;
  position:relative;
  top: 60px;
  margin-right:2px;
  margin-left:7px;
}

.box #next {
  float:left;
  background:url(/images/featured/suiv.gif) no-repeat 0 0;
  width:20px;
  height:100px;
  display:block;
  text-indent: -9999px;
  outline:none;
  position:relative;
  top: 60px;
  margin-left:2px;

}

/*     -----------    */



#main {
width:960px;
overflow:hidden;
padding:20px 0 10px
}

#twocolumn {
float:right;
width:781px
}

#popup {
float:left;
width:600px;
border: 1px;
margin: 10px 10px 10px 10px;
}

.close_popup_link {
  width: 600;
  text-align: center;
  margin: 5px 0 10px 0;
}

#center {
float:left;
width:600px
}

#center .box {
width:600px;
overflow:hidden;
padding:0 0 16px
}

#right {
float:right;
width:168px
}

#center h2 {
width:600px;
height:29px;
background:url(/images/bg-h2.gif) no-repeat 0 0;
overflow:hidden;
font-size:13px;
color:#fff;
text-indent:-9999px;
margin:0;
padding:0
}

#content h2 {
width:781px;
height:29px;
background:url(/images/bg-h2_large.gif) no-repeat 0 0;
overflow:hidden;
font-size:13px;
color:#fff;
text-indent:-9999px;
margin:0 0 5px;
padding:0
}

#center h2 span {
display:block;
width:572px;
height:27px;
background:transparent url(/images/bg-selection.gif) no-repeat 0 0;
padding:0 0 0 28px
}

#content h2 span {
display:block;
width:779px;
height:27px;
background:transparent url(/images/bg-selection.gif) no-repeat 0 0;
padding:0 0 0 28px
}

#center h2 span strong,#content h2 span strong {
height:29px;
display:block
}
#content h2.popup {
background:transparent url(/images/bg-h2.gif) no-repeat scroll 0pt !important;
}

h2.cart span {
background:transparent url(/images/title/cart_icon.gif) no-repeat 0 0
}

h2.wishlist span {
background:transparent url(/images/title/wishlist_icon.gif) no-repeat 0 0
}

#center h2.selection span {
background:url(/images/bg-selection.gif) no-repeat 0 0
}

#center h2.best span {
background:url(/images/bg-best.gif) no-repeat 0 0
}

#center h2.accessoires span {
background:url(/images/bg-accessoires.gif) no-repeat 0 0
}

#center h2.best2 span {
background:url(/images/bg-best2.gif) no-repeat 0 0
}

#center h2.catalog span {
background:url(/images/bg-catalogue.gif) no-repeat 0 0
}

h2 span strong {
color:#fff
}

ul.selection {
list-style:none;
display:block;
width:540px;
overflow:hidden;
margin:0;
padding:0;
float:left;
}

ul.selection li {
float:left;
width:168px;
overflow:hidden;
display:inline;
/*margin:0 16px */
margin:0 6px 0 6px
}

ul.selection strong.price {
height:18px;
line-height:18px;
background:#e13a00;
color:#fff;
font-size:11px;
float:left;
margin:2px 0 0;
padding:0 5px
}

ul.selection .featured_infos {
height:65px
}

ul.selection p {
clear:left;
margin:0;
padding:4px 0
}

ul.selection a.title {
font-weight:700;
text-decoration:none
}

ul.selection a.wii {
font-size:11px;
line-height:14px;
display:block;
background:url(/images/ico01.gif) no-repeat left;
padding:0 0 0 28px
}

ul.selection a.xbox360 {
font-size:11px;
line-height:14px;
display:block;
background:url(/images/i360.gif) no-repeat left 2px;
padding:0 0 0 28px
}

ul.selection a.pc {
font-size:11px;
line-height:14px;
display:block;
background:url(/images/ipc.gif) no-repeat left 2px;
padding:0 0 0 28px
}

a.more {
background:url(/images/bullet/more.gif) no-repeat 0 50%;
padding:0 0 0 11px
}

ul.selection a.aceter {
text-align:center;
margin:6px auto 0
}

a.aceter {
display:block;
overflow:hidden;
text-indent:-9999px;
width:78px;
height:24px;
background:url(/images/button/buy.gif);
margin:3px auto 2px
}

a.buy_this_product4 {
display:block;
overflow:hidden;
text-indent:-9999px;
width:107px;
height:39px;
background:url(/images/button/buy_this_product2.gif);
margin:3px auto 2px
}

ul.selection img {
border:1px solid #d7d7d7;
margin:0 0 5px
}

ul.selection.no-border img {
border:none;
overflow:hidden
}

a.toutes-les {
background:url(/images/bullet/more.gif) no-repeat left;
white-space:nowrap;
float:right;
margin:8px 12px 0 0;
padding:0 0 0 11px
}

ul.best-sellers {
list-style:none;
width:600px;
font-size:11px;
overflow:hidden;
margin:0 0 -3px;
padding:10px 0 0
}

ul.best-sellers li {
float:left;
text-align:center;
width:100px;
overflow:hidden;
display:inline;
margin:0 10px;
padding:0
}

.client_page ul.best-sellers li {
margin:0 7px;
}

ul.best-sellers li:hover a img {
/* background:#ffe6d5 */
border:1px solid #4d91d2
}

ul.best-sellers strong,.alaune_box strong, .lastvisited_box strong {
display:block;
color:#c00;
margin:2px 0 0
}

ul.best-sellers a.image {
height:110px;
width:100px;
overflow:hidden;
display:table;
text-align:center
}

ul.best-sellers a.image span {
vertical-align:middle;
display:table-cell
}

#right .banner {
display:block;
margin:0 0 13px
}

#footer {
width:960px;
overflow:hidden;
font-size:10px
}

#footer p {
line-height:28px;
text-indent:2px;
margin:0
}

#footer a {
text-decoration:none;
color:#333;
}

#footer a:hover {
text-decoration:underline
}

#footer .nav {
width:895px;
line-height:24px;
height:24px;
font-weight:700;
overflow:hidden;
background:#d2d2d2;
border-bottom:1px solid #fff;
list-style:none;
margin:0;
padding:0 0 0 65px
}

#footer .nav li {
float:left;
background:url(/images/divider2.gif) no-repeat right;
margin:0 18px 0 0;
padding:0 19px 0 0
}

#footer .nav li.last {
background:none;
margin:0;
padding:0
}

#footer img {
display:inline;
vertical-align:middle
}

#footer ul.rss {
list-style:none;
overflow:hidden;
line-height:25px;
width:935px;
border-bottom:1px solid #fff;
background:#e4e4e4 url(/images/rss.gif) no-repeat 11px 50%;
margin:0;
padding:0 0 0 35px
}

#footer ul.rss li {
float:left;
margin:0 10px 0 0
}

#footer ul.rss li a {
margin:0 1px 0 0
}

#footer .lists {
background:#d2d2d2;
border-bottom:1px solid #fff;
padding:8px 11px
}

#footer .list {
list-style:none;
overflow:hidden;
width:270px;
float:left;
margin:0;
padding:0
}

#footer .last_list {
float:none
}

#footer .list li {
margin:0 7px 0 0;
padding:0 8px 2px 0
}

#footer .list li.last {
background:none;
margin:0;
padding:0
}

#footer .list li strong {
text-indent:2px
}

#footer div.offers {
background:#e4e4e4;
line-height:normal;
border-bottom:1px solid #fff;
vertical-align:middle;
clear:left;
margin:0;
}

#footer div.offers ul {
margin:0;
padding:10px 110px 10px 10px;
}

#footer div.offers ul li {
margin:0;
display:inline;
}

#footer p.conception {
background:#d2d2d2;
line-height:normal;
border-bottom:1px solid #fff;
vertical-align:middle;
clear:left;
margin:0;
padding:2px 8px 1px
}

#footer p.copyright {
background:#e4e4e4;
line-height:normal;
border-bottom:1px solid #fff;
text-align:center;
margin:0;
padding:5px 8px 6px
}

#footer .footer_logo {
position:absolute;
margin-left:845px;
margin-top:-158px;
height:165px;
width:113px;
display:inline;
vertical-align:middle;
background:url(/images/footer/logo.png) no-repeat 0px 0px;

}

.price-n {
color:#c00;
font-size:12px;
line-height:12px;
display:block;
float:right;
margin:0 2px 0 5px
}

#right div.garanties p,#left div.garanties p {
margin:0;
padding:11px 10px 0 8px
}

#right div.garanties .more,#left div.garanties .more {
float:left;
margin:13px 0 0 13px
}

#left .box .block p {
margin-bottom:5px
}

.catalogue-description {
list-style:none;
width:600px;
overflow:hidden;
margin:0;
padding:14px 0 0
}

.catalogue-description .left {
float:left;
width:280px;
margin:0 20px 0 0
}

.catalogue-description .right {
float:left;
width:280px
}

.catalogue-description h3 {
width:275px;
font-size:13px;
border-bottom:1px solid #cbcbcb;
height:18px;
overflow:hidden;
margin:0
}

.catalogue-description .two {
width:280px;
overflow:hidden;
padding:5px 0 0
}

.catalogue-description .two .description {
width:87px;
float:right;
font-size:1.1em;
overflow:hidden;
padding:0 0 0 83px
}

.catalogue-description .two .list {
list-style:none;
width:110px;
float:left;
overflow:hidden;
margin:0;
padding:0
}

.catalogue-description .two .list li {
width:110px;
float:left;
margin:2px 0 0
}

.catalogue-description .two .list li a {
width:99px;
display:block;
background:url(/images/bullet-more.gif) no-repeat 0 5px;
padding:0 0 0 11px
}

.catalogue-description .two .list li h4 {
font-size:11px;
font-weight:400;
margin:0
}

.catalogue-description .two .description img {
float:left;
display:inline;
margin:0 0 0 -83px
}

.catalogue-description .two .description strong.price {
color:#fff;
float:left;
background:#e13a00;
white-space:nowrap;
margin:2px 0 0;
padding:2px 1px
}

.catalogue-description .two a.aceter {
float:left;
margin:6px auto 0
}

.visual {
margin:-19px 0 0;
padding:0 0 5px
}

.item {
width:140px;
font-size:11px;
overflow:hidden;
text-align:center;
margin:0 auto -6px;
padding:9px 0 0
}

.item strong {
color:#c00;
display:block
}

#content {
width:781px;
float:left;
overflow:hidden
}

div.breadcrumb {
width:500px;
margin-bottom:7px
}

div.breadcrumb ul {
list-style:none;
color:#007ce6;
overflow:hidden;
font-size:11px;
height:14px;
margin:0px 0px 0px 0px;
padding:0
}

div.breadcrumb ul li {
float:left;
color:#fff;
padding-left:13px;
background:url(/images/bullet/more.gif) no-repeat 1px 5px;
margin:0 5px 0 0
}

div.breadcrumb ul li.first {
background:#fff;
padding:0
}

#center div.breadcrumb h2,#content div.breadcrumb h2 {
background:#fff;
color:#333;
height:auto;
width:auto;
font-size:20px;
text-indent:0;
margin:0px 0px 0px 0px;
padding:0
}

ul.tabset {
list-style:none;
width:781px;
height:29px;
overflow:hidden;
background:url(/images/bg-tabset.gif) no-repeat 0 100%;
margin:10px 0 0;
padding:0
}

ul.tabset li {
float:left;
height:29px;
background:url(/images/bg-tab-l.gif) no-repeat 0 0;
margin:0 1px 0 0
}

ul.tabset li.first {
background:url(/images/bg-tab-l_first.gif) no-repeat 0 0
}

ul.tabset li a {
height:29px;
float:left;
background:url(/images/bg-tab-r.gif) no-repeat 100% 0;
line-height:26px;
color:#007ce6;
font-size:15px;
text-decoration:none;
font-weight:700;
padding:0 24px 0 23px
}

ul.tabset li.active {
background:url(/images/bg-tab-l-a.gif) no-repeat 0 0
}

ul.tabset li.first_active {
background:url(/images/bg-tab-l-a_first.gif) no-repeat 0 0
}

ul.tabset li.active a,ul.tabset li.first_active a {
background:url(/images/bg-tab-r-a.gif) no-repeat 100% 0;
color:#f60
}

.tab {
width:781px;
overflow:hidden;
background:url(/images/bg-tab.gif)
}

.tab-bg {
background:url(/images/bg-tab-bg.gif) no-repeat 0 100%;
overflow:hidden;
padding:0 12px 19px
}

.tab .box {
overflow:hidden;
margin:0 0 0 1px;
padding:13px 0 0
}

.tab .box .content {
float:left;
width:424px;
padding:0 0 0 148px
}

.tab .box .content .frontcover {
width:148px;
float:left;
margin:0 0 10px -78px
}

.tab .box .content > .frontcover {
margin:0px 0px 0px -151px;
padding-bottom:12px;
}

.tab .box .content .frontcover .public_price {
margin-left:15px;
background-position:0 -5px;
padding-top:22px;
height:25px
}

.tab .box .content .buy_product a {
display:block;
overflow:hidden;
text-indent:-9999px;
width:78px;
height:24px;
background:url(/images/button/buy.gif);
margin:6px auto 0
}

.tab .box .content a.give_your_opinion,.tab .box .content a.edit_your_review {
display:block;
overflow:hidden;
text-indent:-9999px;
width:105px;
height:39px;
background:url(/images/button/give_your_opinion.gif);
margin:6px auto 0
}

.tab .box .content a.edit_your_review {
background:url(/images/button/edit_your_review.gif)
}

.tab .box .right {
float:right;
width:162px
}

.tab .box .right ul {
line-height:18px;
list-style:none;
margin:0;
padding:0
}

.tab .box .right ul li,ul.links a {
background:url(/images/bullet/more.gif) no-repeat left;
padding:0 0 0 11px
}

.tab .box .right ul li.active a,ul.links li.active a {
color:#f60;
background-image:url(/images/bullet/more-active.gif);
text-decoration:none
}

.tab .box .right .add {
background:url(/images/bg-right.gif);
margin:0px 0px 35px 0px;
padding:0
}

.tab .box .right .add .frame {
background:url(/images/bg-right-b.gif) no-repeat 0 100%;
margin:0;
padding:0 0 6px
}

.tab .box .right .add .bg {
background:url(/images/bg-right-t.gif) no-repeat 0 0;
overflow:hidden;
padding:9px 0 0 11px
}

.tab .box .right p {
margin:7px 0 0
}

h4.alerte-e-mail {
width:67px;
height:10px;
overflow:hidden;
text-indent:-9999px;
background:#fff url(/images/text-alerte-e-mail.gif) no-repeat 0 0;
margin:0
}


h4.details-produit {
width:75px;
height:13px;
overflow:hidden;
text-indent:-9999px;
background:#fff url(/images/text-detail-produit.gif) no-repeat 0 0;
margin:0px 0px 5px 0px;
}

a.creer-lalerte {
float:left;
background:url(/images/bg-creer-lalerte.gif) no-repeat left;
margin:8px 0 0;
padding:0 0 0 17px
}

input.creer-lalerte {
float:left;
background:transparent url(/images/bg-creer-lalerte.gif) no-repeat 0 0;
border:none;
color:#007ce6;
cursor:pointer;
text-align:left;
font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:0 0 0 17px
}

#content .tab h3 {
height:25px;
overflow:hidden;
font-size:13px;
background:#fff url(/images/bg-h3.gif) no-repeat;
margin:6px 0 0;
padding:0
}

.notre-meilleur-prix {
width:757px;
margin:0 0 0 12px
}

.notre-meilleur-prix thead th {
text-align:left;
font-weight:400
}

a.ajouter-panier {
width:107px;
height:39px;
float:right;
overflow:hidden;
text-indent:-9999px;
background:url(/images/a-ajouter-panier.gif);
margin:0 -127px 0 0
}

ul.aimerez-aussi {
list-style:none;
width:757px;
overflow:hidden;
margin:0;
padding:25px 0 10px
}

ul.aimerez-aussi li {
float:left;
width:96px;
overflow:hidden;
display:inline;
text-align:center;
margin:0 15px
}

ul.aimerez-aussi strong {
color:#c00;
font-size:11px;
display:block
}

ul.option-list {
list-style:none;
float:right;
width:151px;
height:24px;
line-height:17px;
font-size:11px;
background:url(/images/bg-smalloption-list.gif);
margin:0 0 0 10px;
padding:6px 0 0 11px;
clear:right;
}

#content ul.option-list {
margin:0px 12px 8px 0px;
}

ul.option-list li a {
padding:0 0 0 18px
}


ul.option-list li a {
padding:0 0 0 18px
}


ul.option-list li.mail a {
background:url(/images/bg-mail.gif) no-repeat left
}

ul.option-list li.favorit a {
background:transparent url(/images/bg-favorit.gif) no-repeat left
}

ul.option-list li.addthis a {
background:transparent url(/images/addthis.gif) no-repeat left
}

div.option-list {
float:right;
width:162px;
height:24px;
line-height:17px;
font-size:11px;
margin:0px 0px 0px 10px;
padding:0px 12px 0 11px;
clear:right;
}


.add-to-wishlist {
background:transparent url(/images/bg-favorit.gif) no-repeat scroll left center;
border:medium none;
padding:0px 0px 0 17px;
}

.creer-alerte {
background:transparent url(/images/bg-creer-lalerte.gif) no-repeat scroll left center;
border:medium none;
padding:0px 0px 0 17px;
}



#content div.option-list .add {
background:url(/images/bg-right.gif);
margin:0px 0px 35px 0px;
padding:0
}

#content div.option-list .add .frame {
background:url(/images/bg-right-b.gif) no-repeat 0 100%;
margin:0;
padding:0 0 6px
}

#content div.option-list .add .bg {
background:url(/images/bg-option-list.gif) no-repeat 0 0;
overflow:hidden;
padding:5px 0 0 11px
}

#header .top {
list-style:none;
overflow:hidden;
width:624px;
position:absolute;
top:103px;
left:328px;
margin:0;
padding:0
}

#header .top li {
float:right;
}

#header .top li.profile {
overflow:hidden;
}

#header .top li a.profile {
overflow:hidden;
display:block;
text-indent:-9999px;
float:left;
width:25px;
height:23px;
background:url(/images/ico-profile.gif) no-repeat left;
margin:2px 5px 0 0
}

#header .top li.cart {
width:205px;
}

#header .top li a.cart {
overflow:hidden;
display:block;
text-indent:-9999px;
float:left;
width:78px;
height:23px;
background:url(/images/button/basket.gif) no-repeat left;
margin:2px 5px 0 0
}

#header .top li.profile {
width:140px;
}

#header .top li a.hotline {
overflow:hidden;
display:block;
text-indent:-9999px;
float:left;
width:25px;
height:23px;
background:url(/images/icons/hotline.gif) no-repeat left;
margin:2px 5px 0 0
}

#header .top li.hotline {
width:195px;
}


#header .top li.hotline p {
  white-space:nowrap;
}

#header form {
width:918px;
height:35px;
background:url(/images/bg-search.gif) no-repeat 0 0;
top:174px;
left:21px;
position:absolute
}

#header form label {
float:left;
width:142px;
height:24px;
overflow:hidden;
text-indent:-9999px;
background:url(/images/text-label.gif);
margin:6px 0px 0px 140px;
}

#header form input.txt {
width:151px;
font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
border:1px solid #b1b1b1;
height:15px;
float:left;
margin:9px 5px 0 0;
padding:2px 0 0 3px;
}

#header form select {
font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
border:1px solid #b1b1b1;
float:left;
margin:9px 7px 0 0;
}

#header form input.submit {
float:left;
margin:4px 8px 0 0
}

#header a.recherche {
float:left;
width:127px;
height:27px;
background:url(/images/a-recherche.gif);
overflow:hidden;
text-indent:-9999px;
margin:4px 0 0 8px;
}

#ad_header {
top:5px;
left:233px;
position:absolute;
}

#nav {
list-style:none;
width:950px;
height:37px;
background:url(/images/text-top-navigation.gif) no-repeat 0 0;
position:absolute;
top:137px;
left:0;
margin:0;
padding:0 0 0 11px
}

#nav .sub .topb-left {
height:6px;
width:50px;
overflow:hidden;
background:url(/images/bg-sub-c.png) no-repeat 0 0
}

#nav .second .topb-left {
float:right;
background:url(/images/bg-sub-c2.png) no-repeat 100% 0
}

#nav li {
float:left;
position:relative;
height:37px
}

#nav li a {
float:left;
display:block;
height:37px;
overflow:hidden;
text-indent:-9999px;
background-image:url(/images/text-top-navigation.gif);
background-repeat:no-repeat
}

#nav li a.pc {
width:68px;
background-position:-11px 0
}

#nav li a.xbox360 {
width:110px;
background-position:-79px 0
}

#nav li.xbox360 .topb-left {
width:107px
}

#nav li a.xbox {
width:84px;
background-position:-189px 0
}

#nav li.xbox .topb-left {
width:81px
}

#nav li a.ps3 {
width:71px;
background-position:-273px 0
}

#nav li.ps3 .topb-left {
width:68px
}

#nav li a.ps2 {
width:72px;
background-position:-344px 0
}

#nav li.ps2 .topb-left {
width:69px
}

#nav li a.psp {
width:74px;
background-position:-416px 0
}

#nav li.psp .topb-left {
width:71px
}

#nav li a.wii {
width:68px;
background-position:-490px 0
}

#nav li a.ds {
width:67px;
background-position:-558px 0
}

#nav li.ds .topb-left {
width:64px
}

#nav li a.gamecube {
width:66px;
background-position:-625px 0
}

#nav li.gamecube .topb-left {
width:63px
}

#nav li a.gba {
width:76px;
background-position:-691px 0
}

#nav li.gba .topb-left {
width:73px
}

#nav li a.divers {
width:88px;
background-position:-767px 0
}

#nav li.divers .topb-left {
width:85px
}

#nav li a.retro {
width:95px;
background-position:-855px 0
}

#nav li.retro .topb-left {
width:92px
}

#nav li.hover a.pc,#nav li:hover a.pc,#nav li.active a.pc {
background-position:-11px -37px
}

#nav li.hover a.xbox360,#nav li:hover a.xbox360,#nav li.active a.xbox360 {
background-position:-77px -37px;
width:112px;
margin-left:-2px
}

#nav li.hover a.xbox,#nav li:hover a.xbox,#nav li.active a.xbox {
background-position:-187px -37px;
width:86px;
margin-left:-2px
}

#nav li.hover a.ps3,#nav li:hover a.ps3,#nav li.active a.ps3 {
background-position:-271px -37px;
width:73px;
margin-left:-2px
}

#nav li.hover a.ps2,#nav li:hover a.ps2,#nav li.active a.ps2 {
background-position:-342px -37px;
width:74px;
margin-left:-2px
}

#nav li.hover a.psp,#nav li:hover a.psp,#nav li.active a.psp {
background-position:-414px -37px;
width:76px;
margin-left:-2px
}

#nav li.hover a.wii,#nav li:hover a.wii,#nav li.active a.wii {
background-position:-488px -37px;
width:70px;
margin-left:-2px
}

#nav li.hover a.ds,#nav li:hover a.ds,#nav li.active a.ds {
background-position:-556px -37px;
width:69px;
margin-left:-2px
}

#nav li.hover a.gamecube,#nav li:hover a.gamecube,#nav li.active a.gamecube {
background-position:-623px -37px;
width:68px;
margin-left:-2px
}

#nav li.hover a.gba,#nav li:hover a.gba,#nav li.active a.gba {
background-position:-689px -37px;
width:78px;
margin-left:-2px
}

#nav li.hover a.divers,#nav li:hover a.divers,#nav li.active a.divers {
background-position:-765px -37px;
width:90px;
margin-left:-2px
}

#nav li.hover a.retro,#nav li:hover a.retro,#nav li.active a.retro {
background-position:-853px -37px;
width:97px;
margin-left:-2px
}

#nav .sub {
width:341px;
position:absolute;
left:0;
top:37px;
display:none
}

#nav .sub .topb {
width:341px;
height:6px;
overflow:hidden;
background:url(/images/bg-sub-top.png) no-repeat 100% 0
}

#nav .sub .bottom {
width:341px;
height:9px;
overflow:hidden;
background:url(/images/bg-sub-bottom.png)
}

#nav .sub .center {
width:331px;
overflow:hidden;
background:url(/images/bg-sub-c.png);
padding:0 10px 3px 0
}

#nav .sub ul {
width:170px;
list-style:none;
float:left;
display:inline;
overflow:hidden;
margin:0 0 0 12px;
padding:0
}

#nav .sub ul li {
float:left;
height:auto;
width:170px;
background:url(/images/bg-li2.gif) repeat-x 0 0;
margin:0;
padding:2px 0 0
}

#nav .sub ul li.first {
background:none
}

#nav .sub ul a {
text-indent:0;
color:#7a470a;
height:auto;
background:none;
width:166px;
float:left;
font-size:11px;
line-height:16px;
text-decoration:none;
padding:0 0 0 4px
}

#nav .sub ul a:hover {
color:#fff;
background:#e6631e
}

#nav .second {
right:2px!important;
left:auto!important
}

#nav .second img {
float:left!important;
display:inline;
margin:0 0 0 10px
}

#nav .second ul {
float:right!important;
margin:0
}

#nav .second .topb {
background:url(/images/bg-sub-top2.png)!important
}

#nav .second .bottom {
background:url(/images/bg-sub-bottom2.png)!important
}

#nav .second .center {
background:url(/images/bg-sub-c2.png)!important
}

#nav li.hover .sub,#nav li:hover .sub {
display:block
}

.errors {
color:#c90;
background:#fed url(/sf/sf_admin/images/error.png) no-repeat scroll 6px 3px;
border:1px dotted #c90;
padding:5px 20px 0 28px
}

.errors ul {
list-style-image:url(/images/icons/bullet_yellow.png);
margin:0 0 0 20px;
padding:0
}

.errors ul.solo {
list-style:none;
margin:0;
padding:0
}

.errors li {
margin:0 0 5px;
padding:0
}

.justify {
text-align:justify
}

.platform_over_icon {
background-repeat:no-repeat;
height:14px;
margin-left:5px;
margin-top:-3px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:24px;
z-index:1
}

.christmas_over_icon {
background-repeat:no-repeat;
margin-left:31px;
margin-top:0px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:57px;
height:46px;
z-index:1;
background-image:url(/images/themes/christmas/cover-noel-s.png)
}

.christmas_over_icon_ds {
background-repeat:no-repeat;
margin-left:33px;
margin-top:0px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:57px;
height:46px;
z-index:1;
background-image:url(/images/themes/christmas/cover-noel-s.png)
}

.christmas_over_icon_psp {
background-repeat:no-repeat;
margin-left:25px;
margin-top:0px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:57px;
height:46px;
z-index:1;
background-image:url(/images/themes/christmas/cover-noel-s.png)
}


.christmas_over_icon_ps3 {
background-repeat:no-repeat;
margin-left:34px;
margin-top:0px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:57px;
height:46px;
z-index:1;
background-image:url(/images/themes/christmas/cover-noel-s.png)
}

.christmas_over_icon_m {
background-repeat:no-repeat;
margin-left:62px;
margin-top:0px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:168px;
height:58px;
z-index:1;
background-image:url(/images/themes/christmas/cover-noel-m.png)
}

.christmas_over_icon_m_ds {
background-repeat:no-repeat;
margin-left:65px;
margin-top:0px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:168px;
height:58px;
z-index:1;
background-image:url(/images/themes/christmas/cover-noel-m.png)
}

.christmas_over_icon_m_psp {
background-repeat:no-repeat;
margin-left:53px;
margin-top:0px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:168px;
height:58px;
z-index:1;
background-image:url(/images/themes/christmas/cover-noel-m.png)
}

.christmas_over_icon_m_ps3 {
background-repeat:no-repeat;
margin-left:65px;
margin-top:0px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:168px;
height:58px;
z-index:1;
background-image:url(/images/themes/christmas/cover-noel-m.png)
}

.number_over_icon_1 {
background-repeat:no-repeat;
margin-left:70px;
margin-top:75px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-1.png)
}

.number_over_icon_2 {
background-repeat:no-repeat;
margin-left:70px;
margin-top:75px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-2.png)
}

.number_over_icon_3 {
background-repeat:no-repeat;
margin-left:70px;
margin-top:75px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-3.png)
}

.number_over_icon_4 {
background-repeat:no-repeat;
margin-left:70px;
margin-top:75px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-4.png)
}

.number_over_icon_5 {
background-repeat:no-repeat;
margin-left:70px;
margin-top:75px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-5.png)
}

.number_over_icon_ps3_1 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:63px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-1.png)
}

.number_over_icon_ps3_2 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:63px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-2.png)
}

.number_over_icon_ps3_3 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:63px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-3.png)
}

.number_over_icon_ps3_4 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:63px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-4.png)
}

.number_over_icon_ps3_5 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:63px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-5.png)
}


.number_over_icon_psp_1 {
background-repeat:no-repeat;
margin-left:64px;
margin-top:73px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-1.png)
}

.number_over_icon_psp_2 {
background-repeat:no-repeat;
margin-left:64px;
margin-top:73px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-2.png)
}

.number_over_icon_psp_3 {
background-repeat:no-repeat;
margin-left:64px;
margin-top:73px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-3.png)
}

.number_over_icon_psp_4 {
background-repeat:no-repeat;
margin-left:64px;
margin-top:73px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-4.png)
}

.number_over_icon_psp_5 {
background-repeat:no-repeat;
margin-left:64px;
margin-top:73px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-5.png)
}

.number_over_icon_ds_1 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:40px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-1.png)
}

.number_over_icon_ds_2 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:40px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-2.png)
}

.number_over_icon_ds_3 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:40px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-3.png)
}

.number_over_icon_ds_4 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:40px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-4.png)
}

.number_over_icon_ds_5 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:40px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-5.png)
}


.number_over_icon_gba_1 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:49px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-1.png)
}

.number_over_icon_gba_2 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:49px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-2.png)
}

.number_over_icon_gba_3 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:49px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-3.png)
}

.number_over_icon_gba_4 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:49px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-4.png)
}

.number_over_icon_gba_5 {
background-repeat:no-repeat;
margin-left:72px;
margin-top:49px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
width:29px;
height:35px;
z-index:1;
background-image:url(/images/bestsellers/cover-number-5.png)
}

td .platform_over_icon {
margin-left:-3px
}

td.ds .platform_over_icon,li.ds .platform_over_icon {
background-image:url(/images/platforms/icon_ds.png)
}

td.gamecube .platform_over_icon,li.gamecube .platform_over_icon {
background-image:url(/images/platforms/icon_gamecube.png)
}

td.gba .platform_over_icon,li.gba .platform_over_icon {
background-image:url(/images/platforms/icon_gba.png)
}

td.pc .platform_over_icon,li.pc .platform_over_icon {
background-image:url(/images/platforms/icon_pc.png)
}

td.ps2 .platform_over_icon,li.ps2 .platform_over_icon {
background-image:url(/images/platforms/icon_ps2.png)
}

td.ps3 .platform_over_icon,li.ps3 .platform_over_icon {
background-image:url(/images/platforms/icon_ps3.png)
}

td.psp .platform_over_icon,li.psp .platform_over_icon {
background-image:url(/images/platforms/icon_psp.png)
}

td.wii .platform_over_icon,li.wii .platform_over_icon {
background-image:url(/images/platforms/icon_wii.png)
}

td.xbox .platform_over_icon,li.xbox .platform_over_icon {
background-image:url(/images/platforms/icon_xbox.png)
}

td.xbox360 .platform_over_icon,li.xbox360 .platform_over_icon {
background-image:url(/images/platforms/icon_xbox360.png)
}

td.old .platform_over_icon,li.old .platform_over_icon {
background-image:url(/images/platforms/icon_old.png)
}

#center .tab,#center .flash_notice,#center .flash_error {
width:600px;
overflow:hidden;
background:url(/images/box/border_center.gif);
margin:10px 0
}

#content .flash_notice,#content .flash_error {
width:781px;
overflow:hidden;
background:url(/images/box/border_content.gif);
margin:0 0 10px
}

#center .tab-top,#center .flash_notice .top,#center .flash_error .top {
background:url(/images/box/top_center.gif) no-repeat;
width:600px;
overflow:hidden;
height:6px;
font-size:1px;
line-height:1px
}

#center .tab-bg {
background:url(/images/box/bottom_center.gif) no-repeat 0 100%;
overflow:hidden;
padding:0 12px 19px
}

#center .tab_gradient .tab-bg {
background:url(/images/box/gradient_bottom_center.gif) no-repeat 0 100%;
overflow:hidden;
padding:0 10px
}

#content .tab_gradient .tab-bg {
background:url(/images/box/gradient_bottom_content.gif) no-repeat 0 100%;
overflow:hidden
}

#center .flash_notice .content,#center .flash_error .content {
background:url(/images/box/gradient_bottom_center.gif) no-repeat 0 100%;
width:600px;
overflow:hidden;
padding:0 30px
}

#content .flash_notice .content,#content .flash_error .content {
background:url(/images/box/gradient_bottom_content.gif) no-repeat 0 100%;
width:781px;
overflow:hidden;
padding:0 30px
}

#center h3.title {
width:563px;
height:21px;
overflow:hidden;
font-size:13px;
background:#fff url(/images/box/title_center.gif) no-repeat;
margin:7px 0 0;
padding:4px 3px 10px 10px
}

#center .block {
clear:left;
width:576px;
margin-bottom:22px
}

#content .block {
clear:left;
margin-bottom:22px
}

#content .block .data,#center .block .data {
margin-top:3px
}

#center .last_block,#content .last_block {
margin-bottom:0
}

#center .block h3 {
height:27px;
overflow:hidden;
font-size:13px;
background:#fff url(/images/box/title_center.gif) no-repeat;
margin:7px 0 0;
padding:0 3px 5px 0
}

#content .block h3 {
height:27px;
overflow:hidden;
font-size:13px;
background:#fff url(/images/bg-h3.gif) no-repeat;
width:auto;
margin:0;
padding:0 3px 5px 0
}

#content .block h3.top,#center .block h3.top {
margin-top:8px
}

#center .block h3 span,#content .block h3 span,#content .tab h3 span {
display:block;
height:27px;
text-indent:-9999px
}

.block .data .row {
clear:left;
font-size:11px;
border-bottom:1px solid #c9c9c9;
display:block;
padding:3px 0 4px
}

.block .data .last_row {
border-bottom:0px;
margin-bottom:5px;
}

div.separator {
border:1px solid #DFDFDF;
border-top:0;
width:90%;
margin:5px 0
}

.block .data .row_error .label,.block .data .row_error .value {
color:#dd1800
}

.block .data .row_error .value input,.block .data .row_error .value textarea,.block .data .row_error .value select {
border-color:#dd1800
}

.block .data .row:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

/* Hides from IE-mac \*/
* html .block .data .row { height: 1% }
.block .data .row { display: block }
/* End hide from IE-mac */

#content .block .data .row .label {
width:30%
}

.block .data .row .label {
width:35%;
float:left;
text-align:right;
padding-right:4px
}

.block .data .input_row .label {
padding-top:3px
}

.block .data .row .value {
margin-left:35%;
padding-left:4px
}

.block .data .row .value .input_infos {
background: url(/images/icons/infos.gif) no-repeat 0 1px;
color: #999;
padding: 0 6px 0 17px;
margin-top: 3px;
}

.block .data .row .error {
color:#dd1800;
font-weight:700;
padding:4px
}

.block .bottom {
font-size:11px;
padding:7px 0 0 3px
}

.block .bottom p {
text-align:center;
margin:0
}

.block .bottom input,.block .bottom .input {
margin-left:35%
}

.block .bottom .input input,#content .block .bottom .input input {
margin-left:0;
margin-right:7px
}

.block h1 {
color:#7A470A;
font-size:11px;
}

span.active_home{
/*display: inline-block;*/
display: block;
background:transparent url(/images/icons/seller_icon_actif.jpg) no-repeat scroll center center;
width:119px;
height:29px;
margin:20px 0 0 15px;
padding:3px;
/*background:#E6631E none repeat scroll 0 0;*/
color:#fff;
text-indent:-9000px;
}
span.inactive_home{
/*display: inline-block;*/
display: block;
background:transparent url(/images/icons/seller_icon.jpg) no-repeat scroll center center;
width:119px;
height:29px;
margin:20px 0 0 15px;
padding:3px;
text-indent:-9000px;
}

.filter,.condition {
font-size:11px
}

.condition {
border-top:1px solid #d4d4d4
}

.condition ul {
line-height:32px;
height:33px;
list-style:none;
float:right;
margin:0px -15px 0px 0px;
padding:0px 0px 0 4px
}

.condition li {
float:left;
margin:0 15px 0 0
}

.condition li.label {
margin:0 10px 0 0
}

.condition strong {
color:#f60
}

input.text_button {
background:transparent url(/images/bg-creer-lalerte.gif) no-repeat left;
border:none;
color:#007ce6;
text-decoration:underline;
cursor:pointer;
text-align:left;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:8px 0 0;
padding:0 0 0 17px;
}

a.buy_this_product {
background:transparent url(/images/button/buy_this_product.gif) no-repeat 0 0;
display:block;
width:128px;
height:39px;
overflow:hidden;
text-indent:-9999px
}

a.sell_this_product {
background:transparent url(/images/button/sell.gif) no-repeat 0 0;
display:block;
width:78px;
height:24px;
overflow:hidden;
text-indent:-9999px;
}

a.sell_this_product_2 {
background:transparent url(/images/button/sell_it.gif) no-repeat 0 0;
display:block;
width:107px;
height:24px;
overflow:hidden;
text-indent:-9999px;
margin:10px 0 10px 35px!important
}

a.sell_this_product_3 {
background:transparent url(/images/button/sell_this_product_2.gif) no-repeat 0 0;
display:block;
width:128px;
height:39px;
overflow:hidden;
text-indent:-9999px;
margin:10px 0 0px 0px!important
}


a.modify_your_offer {
background:transparent url(/images/button/modify_my_offer2.gif) no-repeat 0 0;
display:block;
width:107px;
height:39px;
overflow:hidden;
text-indent:-9999px;
margin:0px 0px 0px 3px;
}

.notice {
margin:10px 5px
}

#header div.auto_complete {
width:315px!important
}

.block_infos {
margin-top:12px;
margin-left:10px;
width:90%
}

.block_warning {
margin-top:12px;
margin-left:10px;
color:#D50000
}

.block_warning a {
color:#D50000
}

input#captcha {
color:#007CE6;
font-size:18px;
font-weight:700;
font-variant:small-caps;
width:158px;
margin-top:4px;
text-align:center;
padding:1px 4px 2px
}

.waiting_message {
font-size:15px;
font-weight:700;
color:#007CEE
}

.waiting_logo img {
padding-left:30px;
display:inline
}

#left .block div.menu_spacer {
height:5px;
clear:both
}

.right_col_ad {
text-align:center;
margin:0 auto 10px
}

.align_left {
float:left
}

.clear_both {
clear:both;
height:0;
margin:0;
padding:0
}

p.powered {
margin:5px 5px 0;
text-align:center;
}

p.powered img {
position:relative;
display:inline;
margin:0 0 -5px
}
div.list-secure {
margin:10px 0px 0px 0px;
}

div.list-secure img {
margin:0px 3px 10px 0px;
}

div.list-secure a.premium {
float:right;
}

img.list-secure {
display:block;
margin:9px auto
}

* html img.list-secure {
margin:11px 0 0 18px
}

div.advice_photo {
float:left;
padding:7px 0 14px
}

div.advice_text {
float:left;
padding:10px 0 15px 14px
}

div.advice_text p {
width:400px;
line-height:15px;
margin-bottom:10px
}

p.msn {
height:22px;
background:#fff url(/images/advice/msn.jpg) no-repeat;
padding:5px 0 0 25px
}

.blue_text_strong {
color:#007CEE;
font-weight:700
}

.ssl_logo {
margin-top:10px
}

.ssl_logo a {
margin:0;
padding:0
}

.ssl_logo img {
margin:auto
}

.joinus li {
list-style-image:url(/images/bullet.gif)
}

.jenesuispas {
margin-right:106px
}

.help_box {
background:url(/images/help/box.jpg) no-repeat;
width:168px;
height:204px;
margin-bottom:10px
}

.help_box .help_top {
margin-bottom:107px
}

.help_box .help_link1 {
margin-left:6px;
background:url(/images/help/buttons.gif) no-repeat 0 0;
width:156px;
height:25px;
display:block;
overflow:hidden;
text-indent:-9999px
}

.help_box .help_link1:hover {
background-position:-156px 0;
width:156px;
height:25px;
display:block;
overflow:hidden;
text-indent:-9999px
}

.help_box .help_link2 {
background:url(/images/help/buttons.gif) no-repeat 0 -25px;
width:156px;
margin-left:6px;
height:25px;
display:block;
overflow:hidden;
text-indent:-9999px
}

.help_box .help_link2:hover {
background-position:-156px -25px
}

.help_box .help_link3 {
background:url(/images/help/buttons.gif) no-repeat 0 -50px;
width:156px;
height:25px;
margin-left:6px;
display:block;
overflow:hidden;
text-indent:-9999px
}

.help_box .help_link3:hover {
background-position:-156px -50px
}

img.inline,#foote p.conception img,.right_col_ad img {
display:inline
}

a,strong.client {
color:#007ce6
}

ul.option-list li.favorit input:hover,input.text_button:hover {
text-decoration:none
}

p.more,.catalogue-description .two .description p,.tab .box .content p,#header .top p {
margin:0
}

ul.best-sellers img,#right .banner img,.item img,.tab .box .content .frontcover .image img,ul.aimerez-aussi img {
margin:0 auto
}

.tab .box .content .frontcover .image img, .lastvisited_box .image, table.list .cover .image, ul.best-sellers .image img {
border:1px solid #bfbfbf
}

* html ul.best-sellers a.image,*+html ul.best-sellers a.image {
display:block;
position:relative
}

* html ul.best-sellers a.image span,*+html ul.best-sellers a.image span {
position:absolute;
top:50%;
left:0
}

* html ul.best-sellers a.image span img,*+html ul.best-sellers a.image span img {
position:relative;
top:-50%
}

.tab .box .content .buy_product,.div-center,table.fdp {
text-align:center
}

#nav li.pc .topb-left,#nav li.wii .topb-left {
width:65px
}

#nav .sub .center img,.align_right {
float:right
}

#content .tab-top,#content .flash_notice .top,#content .flash_error .top {
background:url(/images/box/top_content.gif) no-repeat;
width:781px;
overflow:hidden;
height:6px;
font-size:1px;
line-height:1px
}

#center .flash_notice .content p,#center .flash_error .content p,#content .flash_notice .content p,#content .flash_error .content p {
background:url(/images/flash/icon.gif) no-repeat;
color:#2abd26;
font-size:12px;
font-weight:700;
line-height:22px;
margin:10px 35px 10px 0;
padding:0 10px 10px 40px
}

#center .flash_error .content p,#content .flash_error .content p {
background:url(/images/flash/error.gif) no-repeat;
color:#dd1800
}

#content .block .data .row .value,#content .block .bottom input,#content .block .bottom .input {
margin-left:30%
}

#twocolumn h1.title {
background:#FFFFFF none repeat scroll 0%;
color:#333;
font-size:20px;
height:auto;
margin:10px 0px;
padding:0pt;
text-indent:0pt;
width:auto;
}
.comment_sample {
  border-bottom:1px solid #ccc;
  padding:5px 0px 10px 0px;
  margin:0px 0px 0px 0px;
}

.comment_sample_last {
  padding:5px 0px 10px 0px;
  margin:0px 0px 0px 0px;
}

.comment_sample p, .comment_sample_last p {
  margin:0px;
}

.comment_sample p.comment, .comment_sample_last p.comment {
  padding:4px;
  font-style:italic;
}

.comment_sample p.sig, .comment_sample_last  p.sig {
  font-size:smaller;
}

/**
 * CRITEO
 */
div#cto_gr_2599_ac {
padding-right:6px
}

div#cto_gr_2598_wc,
div#cto_gsi_2595_wc,
div#cto_gr_2599_wc {
padding-top:9px
}

div#cto_gr_2599_wc,div#cto_gr_2599_wc table {
width:100%
}

div#cto_gr_2598_wc td,
div#cto_gsi_2595_wc td {
width:20%;
vertical-align:top;
text-align:center
}

div#cto_gr_2599_wc td {
vertical-align:top;
text-align:center
}

div#cto_gr_2598_wc a,
div#cto_gsi_2595_wc a {
height:108px
}

div#cto_gr_2598_wc a.cto_gr_2598_tl,
div#cto_gsi_2595_wc a.cto_gsi_2595_tl {
height:auto
}

div#cto_gr_2598_wc td:hover a img,
div#cto_gsi_2595_wc td:hover a img,
div#cto_gr_2599_wc td:hover a img {
border:1px solid #4d91d2
}

td.cto_gr_2599_rec {
padding-bottom: 15px
}

td.cto_gr_2598_rec a,
td.cto_gsi_2595_si a,
td.cto_gr_2599_rec a {
display:block
}

td.cto_gr_2598_rec br,
td.cto_gsi_2595_si br,
td.cto_gr_2599_rec br {
display:none
}

td.cto_gr_2598_rec img,
td.cto_gsi_2595_si img,
td.cto_gr_2599_rec img {
border:1px solid #bfbfbf;
margin:0 auto
}

div#cto_gr_2598_dvdesc,
div#cto_gsi_2595_dvdesc,
div#cto_gr_2599_dvdesc {
display:none
}

a.cto_gr_2598_tl,
a.cto_gsi_2595_tl,
a.cto_gr_2599_tl {
display:block;
padding-top:34px;
background:url(/images/button/buy.gif) no-repeat 50% 6px
}

div#cto_gr_2598_dvpr,
div#cto_gsi_2595_dvpr,
div#cto_gr_2599_dvpr {
color:#c00;
display:block;
margin:2px 0 0;
font-weight:bold
}

/**
 * ADDTHIS
 */

div#addthis {
margin:14px 0px 0px 11px;
}

div#addthis_dropdown table td {
font-size: 11px;
padding:3px;
}

div#addthis_dropdown img {
float:left;
}

div#addthis_dropdown img {
float:left;
}

div#addthis_dropdown table td {
font-size: 11px;
padding:3px;
}

div#addthis_dropdown table td {
font-size: 11px;
padding:3px;
}

/**
 * frais de port infos popup
 */

table#delivery {
border:1px solid #ccc;
margin:5px 0px 20px 2px;
}

table#delivery  th {
border:1px solid #ccc;
padding:5px;
font-weight:bold;
background-color:#f0f0f0;
}

table#delivery td {
border:1px solid #ccc;
padding:5px;
text-align:center;
}

table#delivery  td.expedition {
font-weight:bold;
text-size:14px;
}

table#delivery th.type{
width:140px;
}

table#delivery th.tarif{
width:65px;
}

table#delivery th.poids{
width:120px;
}

table#delivery th.livraison{
width:130px;
}

table#delivery th.produit{
width:140px;
}

table#delivery .asterisque {
  font-weight:normal;
  font-size:10px;
}

table#delivery tr.normal td{
background-color:#fdfbfb;
}

table#delivery tr.suivi td{
background-color:#ccffcc;
}

table#delivery tr.recommande td{
background-color:#ffffcc;
}

table#delivery tr.chronopost td{
background-color:#ccffff;
}

div.box_form label {
  clear:left;
  display:block;
  float:left;
  margin-top:0.2em;
  padding-right:10px;
  width:120px;
}


div.box_form input {
padding:0px;
}

div.box_form input.checkbox {
border:none;
}

div.box_form input.text {
  clear:left;
  display:block;
  float:left;
  margin-top:5px;
  padding-right:10px;
  margin-right:10px;
}

div.box_form input.image {
  margin-top:0.2em;
}

#newsletter_register p {
  margin:0px 0px 5px 0px;
}

/* GAO CASHMATIC */
#gao_cashmatic {
  margin-left:20px;
  margin-right:20px;
  margin-top:20px;
}

#gao_cashmatic img {
  margin:20px;
}

#gao_cashmatic h1 {
  font-size:13px;
}

#gao_cashmatic h1 .ccl {
  text-align:center;
}

#gao_cashmatic p {
  text-align:justify;
}

/*************/
/* Charcount */
/*************/

.charcount-safe, .charcount-limit{
display:inline !important;
}

.charcount-limit{
display:inline !important;
font-weight: bold;
}

.back_home{
display: block;
height: 24px;
width: 133px;
margin: 0 auto;
text-indent:-9999px;
outline:none;
background: url(/images/button/back_to_home.gif) no-repeat 0 0;
}

/* -- Message Fia Net -- */

#message_fianet{
border: 1px solid #ccc;
width:777px;
height:150px;
background:#ebeef2;
padding-top:15px;
margin:0 0 5px 0;
}
#message_fianet p{
text-align:justify;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:700px;
}
.image_fianet{
display:inline;
margin-left:320px;
}
/*- menu -*/
.block .home_seller img{
display:inline;
padding-left:16px;
}
/* -- Lien Fia-Net -- */

p.more {
margin-top:10px;
text-align:right;
}



#left .box, #right .box {
width: 168px;
overflow: hidden }

#left .box h3, #right .box h3 {
margin: 0;
color: #fff;
font-size: 12px;
background: transparent url(/images/bg-nouveautes.gif) no-repeat 0 0;
width: 140px;
height: 24px;
padding: 0 0 3px 28px;
overflow: hidden;
line-height: normal }

#left .box h3 span, #right .box h3 span {
padding: 3px 0 0 0;
height: 24px;
display: block }

.alternate_box h3 {
background: transparent url(/images/bg-h2-o.gif) no-repeat 0 0 !important;
padding: 0 0 3px 28px !important }

.help_box h3 {
background: transparent url(/images/bg-aide.gif) no-repeat 0 0 !important;
padding: 0 0 3px 28px !important }

.seller_box h3 {
background: transparent url(/images/bg-revendeur.gif) no-repeat 0 0 !important;
padding: 0 0 3px 28px !important }

.box .bg {
background: transparent url(/images/bg-box.gif);
margin: 0 0 12px }

.alternate_box .bg {
background: transparent url(/images/bg-o-box.gif) !important }

.box .block {
background: transparent url(/images/bg-box-frame.gif) no-repeat 0 100%;
overflow: hidden;
padding: 8px 5px 18px 10px }

.box .block p {
margin-top: 0 }

.box .block p.last_p {
margin-bottom: 0 }

.alternate_box .block {
background: transparent url(/images/bg-o-box-b.gif) no-repeat 0 100% !important }

* html .alternate_box .block {
padding-bottom: 25px !important; }

.alternate_box .block a.platform {
display: block;
width: 141px;
height: 185px;
margin: 0 auto }

.alternate_box .block ul {
margin: 0;
padding: 2px 0 0 0;
list-style: none }

.alternate_box .block li {
float: left;
width: 144px;
margin: -2px 0 0 0;
padding: 2px 0 0 0;
background: url(/images/bg-li.gif) repeat-x 0 0 }

.alternate_box .block li.is_star {
font-weight: bold;
background: url(/images/bg-li-star.gif) repeat-x 0 0 }

.alternate_box .block li.is_category {
background: url(/images/bg-li-arrow.gif) no-repeat 0 0  }

.alternate_box .block li.is_category a {
margin-left: 17px;
width: 115px }

.alternate_box .block li.is_type a,
.alternate_box .block li.is_type a:hover,
.alternate_box .block li.is_type strong {
font-weight: bold;  }

.alternate_box .block li a,
.alternate_box .block li strong {
font-size: 11px;
color: #4A270A;
display: block;
width: 140px;
padding: 2px 0 4px 4px;
text-decoration: none }

.alternate_box .block li strong {
font-weight: normal }

.alternate_box .block li.active a,
.alternate_box .block li a:hover,
.alternate_box .block li.active strong {
color: #fff;
background: #e6631e }

.alternate_box .block li.active strong {
color: #fff;
background: #e6631e;
font-weight: normal }

.warranties_box h3 {
background-image: url(/images/bg-garanties3.gif) !important }

.warranties_box .block ul {
margin: 0;
padding: 0;
list-style: none;
width: 145px;
overflow: hidden }

.warranties_box .block li {
width: 116px;
float: left;
min-height: 20px;
background: url(/images/bullet.gif) no-repeat 0 0;
margin: 5px 0 0 0;
padding: 0 0 0 29px }

* html .warranties_box .block li { height: 20px }

.products_box h3 {
background-image: url(/images/bg-nouveautes.gif) !important }

.products_box ul {
margin: 0;
padding: 0;
width: 145px;
overflow: hidden;
list-style: none }

.products_box li {
float: left;
width: 117px;
margin: 0 0 11px 0;
padding: 0 0 0 29px }

.products_box li.wii {
background: url(/images/platforms/icon_wii.png) no-repeat 0 2px }

.products_box li.ds {
background: url(/images/platforms/icon_ds.png) no-repeat 0 2px }

.products_box li.xbox360 {
background: url(/images/platforms/icon_xbox360.png) no-repeat 0 2px }

.products_box li.gba {
background: url(/images/platforms/icon_gba.png) no-repeat 0 2px }

.products_box li.ps3 {
background: url(/images/platforms/icon_ps3.png) no-repeat 0 2px }

.products_box li.ps2 {
background: url(/images/platforms/icon_ps2.png) no-repeat 0 2px }

.products_box li.psp {
background: url(/images/platforms/icon_psp.png) no-repeat 0 2px }

.products_box li.pc {
background: url(/images/platforms/icon_pc.png) no-repeat 0 2px }

.products_box li.xbox {
background: url(/images/platforms/icon_xbox.png) no-repeat 0 2px }

.products_box li.gamecube {
background: url(/images/platforms/icon_gamecube.png) no-repeat 0 2px }

.products_box li.misc {
background: url(/images/platforms/icon_misc.png) no-repeat 0 2px }

.products_box li.old {
background: url(/images/platforms/icon_old.png) no-repeat 0 2px }

.products_box li strong {
color: #c00;
display: block }

#left .box .block {
padding-bottom: 5px }


table.list {
width: 100% }

table.list thead th {
text-align: left;
font-weight: normal;
overflow: hidden;
border-bottom: 1px solid #d0d0d0;
margin: 0 0 0 12px }

table.list thead ul {
margin: 0;
line-height: 29px;
padding: 0 6px 0 8px;
list-style: none;
float: left }

table.list thead li {
float: left;
margin: 0 12px 0 0 }

table.list thead li.label {
margin: 0 8px 0 0 }

table.list thead strong {
color: #f60 }

table.list thead img {
display: inline }

table.list thead .order_by {
text-align: right;
margin-right: 6px;
line-height: 29px }

table.list thead form {
float: right;
margin: 0 20px 0 0 }

table.list thead select {
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333;
margin: 4px 0 0 0 }

table.list thead label {
float: left;
margin: 0 4px 0 0;
font-size: 11px;
line-height: 29px }

table.list thead .pagers {
width: auto;
float: right;
width: 105px }

table.list tbody td {
border-bottom: 1px solid #d0d0d0;
padding: 10px 0;
vertical-align: top;
font-size: 11px }

table.list tbody tr.last td,
table.list tbody tr.none td, .none {
border-bottom: none }

table.list tbody tr.refused td {
color:#999;
}

table.list tbody tr.refused_and_last td {
color:#999;
border-bottom: none
}

table.list tbody tr.none td, .none {
color: #aaa;
text-align: center;
padding: 8px 0 }

table.list tbody td p {
margin: 0 }

table.list tbody td .refused_info {
color:#de8972;
margin-top:5px;
}
table.list tbody td .refused_info span{
text-decoration: line-through;
}

/* liste des offres */
.product_offers table.list tbody td.price {
text-align: center }

.product_offers table.list tbody div.price,
.product_offers table.list tbody div.from_price,
.product_offers table.list tbody div.normal_price {
margin: 0px }

.product_offers table.list tbody td.description span,
.product_offers table.list tbody .more {
padding-right:20px;
}
/* question sur une offre */
.offer table.list tbody td.price .price {
margin:0px; }

.offer table.list tbody td.description span {
padding-right:20px;
  }

/* panier et recap */
table.list tbody td.price {
text-align: center }

table.list tbody div.price,
table.list tbody div.from_price,
table.list tbody div.normal_price {
width: 78px;
height: 21px;
font-weight: bold;
font-size: 13px;
background: url(/images/price/normal.gif) no-repeat 0 -8px;
color: #e30000;
text-align: center;
padding: 18px 0 0 0;
margin: 0px 10px }


/* liste des offres d'une boutique */
.products_list table.list tbody td.price div.price {
margin-top:7px;
}

.products_list table.list tbody td.price {
width:80px;
text-align: center }

.products_list table.list tbody td.info span {
display: block;
margin-bottom: 2px;
padding-right:20px;
}

.products_list table.list tbody .more {
padding-right:20px;
}

.products_list table.list tbody div.price,
.products_list table.list tbody div.from_price,
.products_list table.list tbody div.normal_price {
margin:0px 0px 0px 0px; }


.products_list table.list tbody td.action {
padding-top:17px;
text-align:left;
width:112px;
}

.products_list tbody td.full_description span {
display:block;
padding-right:20px;
}

.products_list tbody td.full_description p.title {
margin: 0px 0px 10px 0px;
font-weight:bold;
}

.products_list tbody td.full_description p.more {
margin-top:3px;
text-align:right;
font-size:9px;
font-weight:normal;

}

.products_list tbody td.full_description p.more img {
display:inline;
}

.products_list tbody td.from_buy {
  width:108px;
  }

.products_list tbody td.from_buy .aceter  {
 margin:3px 0px 0px 0px;
  }

.products_list tbody td.from_buy .from_price  {
  margin-top:5px;
}

.products_list tbody td.from_buy .sell_this_product_txt {
  margin-top:20px;
  display:block;
  margin-right:0px;
}

input[type="submit"].add, input[type="button"].add {
width: 78px;
font-weight: bold;
font-size: 13px;
background: none;
border:none;
padding:0;
margin:0;
color: #e30000;
text-align: center;
}

input[type="submit"].bestprice_add, input[type="button"].bestprice_add {
width: 78px;
font-weight: bold;
font-size: 13px;
background: none;
border:none;
padding:0;
margin:0;
color: #ffffff;
text-align: center;
}

/* fix ie6 pour skinner les input */
.price .bestprice_add {
width: 78px;
font-weight: bold;
font-size: 13px;
background: none;
border:none;
padding:0;
margin:0;
color: #ffffff;
text-align: center;
}
/* fix ie6 pour skinner les input */
.price .add {
width: 78px;
font-weight: bold;
font-size: 13px;
background: none;
border:none;
padding:0;
margin:0;
color: #e30000;
text-align: center;
}


table.list tbody div.public_price {
background: url(/images/price/public.gif) no-repeat 0 -8px }

table.list tbody div.from_price {
background: url(/images/price/from.gif) no-repeat 0 -8px }

table.list tbody div.economy {
color: #333;
text-align: center;
width:78px;
font-size: 10px }

table.list tbody td.cover {
width: 90px }

table.list tbody td.info {
width: 135px;
padding-right: 10px }

table.list tbody td.info a {
font-weight: bold }

table.list tbody td.info p span,
table.list tbody td.shop p span {
font-weight: bold;
}

table.list tbody td.info .price,
table.list tbody td.info .from_price {
margin-top: 10px }

table.list tbody td.more {
padding-right: 6px; }

table.list tbody td.action {
width: 118px;
text-align: left }

table.list tbody td.shop {
width: 200px }

table.list tbody td.shop p a {
font-weight: bold;
color: #333;
margin-right: 5px }

table.list tbody td.shop p img {
display: inline }

table.list tbody td.description {
padding-left:5px;
padding-right:5px;
width: 380px }

table.list tbody td.cart {
width: 114px;
margin-right:6px;
text-align: center }

table.list tbody td.description span,
table.list tbody td.more span {
display: block;
margin-bottom: 2px; }

table.list ul.pager, .pager {
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
line-height: 20px;
float: right }

table.list ul.pager li, .pager li {
float: left;
margin: 4px 0 0 0 }

table.list ul.pager li a, .pager li a {
display: block;
padding: 1px 4px;
text-decoration: none }

table.list ul.pager li.active a, .pager li.active a {
cursor: default;
color: #333 }

table.list ul.pager li a:hover, .pager li a:hover {
border: 1px solid #007CE6;
padding: 0px 3px }

table.list ul.pager li.active a:hover, .pager li.active a:hover {
border: none;
color: #007CE6;
padding: 1px 4px }

table.list tbody td.client {
width: 135px }

table.list tbody td.rate p,
table.list tbody td.client p {
font-weight: bold }

table.list tbody td.rate .comment {
border: 1px #999 solid;
padding: 2px 10px 15px 4px;
margin: 6px 25px 0 0 }

#wishlist td.price {
padding-top: 0;
vertical-align: bottom }

#wishlist td.buy {
padding-top: 0;
padding-bottom: 11px;
vertical-align: bottom }

#wishlist td.buy p {
text-align: right;
font-style: italic;
margin-left: 40px }

#wishlist td.buy form {
text-align: right }

#wishlist td.buy a {
float: right }

#wishlist td.info {
border-bottom: none }

#wishlist td.action {
text-align: left;
border-bottom: none }

#wishlist td.action p {
margin-bottom: 4px }

#wishlist td.more {
vertical-align: bottom;
padding-right: 15px }

#wishlist td.more .priority {
margin: 0 0 8px 12px }

#wishlist td.more .priority select {
border: 1px solid #999 }

#wishlist td.more .comment {
background: #fff url(/images/wishlist_comment_background.gif) no-repeat 0 0;
width: 196px;
height: 68px;
overflow: hidden;
padding: 7px 0 0 12px }

#wishlist td.more .comment textarea {
margin: 2px 2px 0 0;
width: 153px;
height: 38px;
border: 1px solid #999 }

#center #wishlist .tab-bg {
padding-bottom: 3px }

#wishlist table.list thead .order_by {
text-align: left;
line-height: 30px }

span.infos {
  text-align:justify;
}

.reports_seller table.list td {
padding: 5px }

.reports_seller table.list thead td {
font-weight:bold;
border-bottom:1px solid #D0D0D0;

}




.product_offers {
width:757px;
margin:0
}

.product_offers table.best_price td {
border-bottom:none;
}

.product_offers table.best_price td.price {
padding-top:2px
}

.product_offers table.best_price td.price .price,
div.best_price {
height:25px;
width:78px;
background:url(/images/price/best.gif) no-repeat 0 0;
color:#fff;
text-align:center;
font-weight:700;
font-size:13px;
padding:26px 0 0
}

.product_offers tbody td.shop {
width:220px;
padding-bottom:6px
}

.product_offers tbody td.cart {
width:140px;
text-align:center
}

.product_offers tbody td.description p.more,#product-offer tbody td.description p.more,.products_list tbody td.more p.more {
margin-top:3px;
text-align:right;
font-size:9px
}

.product_offers tbody td.description p.more a,#product-offer tbody td.description p.more a,.products_list tbody td.more p.more a {
text-decoration:none
}

.product_offers tbody td.description p.more img,#product-offer tbody td.description p.more img,.products_list tbody td.more p.more img {
display:inline;
vertical-align:text-bottom
}

.product_infos li {
margin-bottom:4px
}

.product_images {
margin:15px 0 0 15px
}

.product_images li {
float:left;
margin:0 15px 15px 0
}

.product_images img {
border:1px solid #cecece
}

div.public_price {
height:25px;
width:115px;
background:url(/images/price/public.gif) no-repeat 0 0;
color:#999;
text-align:center;
font-weight:700;
font-size:13px;
padding:27px 0 0
}

.products_list table.list tbody td.action a {
margin:0 auto 12px
}

.products_list table.list thead .order_by {
text-align:left
}

.products_list table.list thead form,.products_list table.list thead select {
text-align:left;
float:none
}

.tab_gradient .filter {
height:50px;
padding:5px 0px 0px 0px
}

.tab_gradient .filter select, .tab_gradient .filter input {
margin-top:2px
}

.tab_gradient .filter input {
height:13px;
padding:2px;
}

.tab_gradient .filter .category {
float:left
}

.tab_gradient .price_filter {
float:left;
margin:7px 0px 0px 0px;
}

div.alaune_box {
text-align:center;
margin-right:5px
}

div.alaune_box a img {
margin:0 auto 2px
}

div.alaune_box p {
text-align:center
}

div.alaune_box p a img {
margin-top:4px
}

div.lastvisited_box {
text-align:center;
margin:0px 5px 15px 0px;
}

div.lastvisited_box a img {
margin:0 auto 2px
}

div.lastvisited_box p {
text-align:center;
}

div.lastvisited_box p a img {
margin-top:4px
}

.not_available,.pre_order {
background:url(/images/box/not_available.jpg) no-repeat 50% 0;
height:78px;
margin:10px 70px 0;
padding:0 20px
}

.not_available p,.pre_order p {
font-size:12px;
text-align:center;
line-height:17px;
margin:0 100px;
padding:10px 0 0
}

.not_available form,.pre_order form {
text-align:center;
margin:6px auto 0
}

.not_available input.creer-lalerte,.pre_order input.creer-lalerte {
float:none;
margin:0 auto
}

ul.tabset li a span {
display:block;
background:url(/images/product_menu.gif) no-repeat 0 -27px;
margin-top:5px;
height:17px;
width:52px;
text-indent:-9999px;
cursor:pointer
}

ul.tabset li a.infos span {
background-position:-52px -27px;
width:100px
}

ul.tabset li a.game_infos span {
background-position:-206px -27px;
width:59px
}

ul.tabset li a.reviews span {
background-position:-152px -27px;
width:54px
}

ul.tabset li a.sell span {
background-position:-263px -27px;
width:54px
}

ul.tabset li.active a span,ul.tabset li.first_active a span {
display:block;
background:url(/images/product_menu.gif) no-repeat 0 0;
margin-top:5px;
height:17px;
width:52px
}

ul.tabset li.active a.infos span,ul.tabset li.first_active a.infos span {
background-position:-52px 0;
width:100px
}

ul.tabset li.active a.game_infos span,ul.tabset li.first_active a.game_infos span {
background-position:-206px 0;
width:59px
}

ul.tabset li.active a.reviews span,ul.tabset li.first_active a.reviews span {
background-position:-152px 0;
width:54px
}

.description .full_condition,.more .full_condition, .full_description .full_condition, span.full_condition{
font-weight:700;
color:#d60
}

.is_new {
font-weight:700;
color:#90c
}

.is_collection {
font-weight:700;
color:#bc7b07
}

table.list tbody td.shop_infos {
width:72px;
padding-left:7px;
}

table.list tbody td.shop_infos p {
line-height:14px;
}

/* offres */
.product_offers table.list tbody td.shop {
width:103px;
text-align:center;
}

/* panier + recap */
table.list tbody td.shop {
width:113px;
text-align:center;
}

table.list tbody td.shop div.stars_rating {
padding-left:14px;
text-align:left;
}

div#shops table.list tbody td.shop div.stars_rating {
padding-left:42px;
text-align:left;
}

table.list tbody td.shop a {
margin-right:0px !important;
}

table.list tbody td.shop p.nb_orders a {
font-size:smaller;
font-weight:normal;
}

table.list tbody td.shop img {
display:inline;
}

p.description {
margin-right:180px;
text-align:justify;
}

p.short-description {
text-align:justify;
}

.slideshow ul {
list-style:none;
margin-right:180px;
padding-left:0px;
}

.slideshow ul li,.slideshow ul a,.slideshow ul img {
display:inline;
}

.slideshow ul li a img {
height:70px;
width:125px;
margin:8px;
}


span.platform {
display:block;
overflow:hidden;
text-indent:-9999px;
width:24px;
height:14px
}

.cover div {
background-repeat:no-repeat;
margin-left:-4px;
margin-top:-3px;
overflow:hidden;
position:absolute;
width:24px;
height:14px
}

.cover div.wii, span.wii {
background:url(/images/platforms/icon_wii.png) no-repeat 0 0
}

.cover div.ds, span.ds {
background:url(/images/platforms/icon_ds.png) no-repeat 0 0
}

.cover div.xbox360, span.xbox360 {
background:url(/images/platforms/icon_xbox360.png) no-repeat 0 0
}

.cover div.gba, span.gba {
background:url(/images/platforms/icon_gba.png) no-repeat 0 0
}

.cover div.ps3, span.ps3 {
background:url(/images/platforms/icon_ps3.png) no-repeat 0 0
}

.cover div.ps2, span.ps2 {
background:url(/images/platforms/icon_ps2.png) no-repeat 0 0
}

.cover div.psp, span.psp {
background:url(/images/platforms/icon_psp.png) no-repeat 0 0
}

.cover div.pc, span.pc {
background:url(/images/platforms/icon_pc.png) no-repeat 0 0
}

.cover div.xbox, span.xbox {
background:url(/images/platforms/icon_xbox.png) no-repeat 0 0
}

.cover div.gamecube, span.gamecube {
background:url(/images/platforms/icon_gamecube.png) no-repeat 0 0
}

.cover div.misc, span.misc {
background:url(/images/platforms/icon_misc.png) no-repeat 0 0
}

.cover div.old, span.old {
background:url(/images/platforms/icon_old.png) no-repeat 0 0
}

.products_list .ean_infos {
margin-top:5px
}

.product_offers tbody td.shop a,.not_available p a,.pre_order p a {
font-weight:700
}

.product_infos ul,.product_images ul,.product_prices ul {
list-style:none;
margin:0;
padding:0
}

.product_prices,.product_prices li a.buy_this_product {
margin-top:10px
}

.product_prices li,.tab_gradient .filter .label {
float:left;
margin-right:10px
}

.tab_gradient .filter .platform,
.tab_gradient .filter .type,
.tab_gradient .filter .name,
.tab_gradient .filter .sku,
.tab_gradient .filter .ean,
.tab_gradient .filter .product_condition  {
float:left;
margin-right:15px
}

.tab_gradient .filter .platform select {
width:100px;
}

ul.suggestions, ul.buyedwith,ul.accessories {
list-style:none;
width:600px;
font-size:11px;
overflow:hidden;
margin:0 0 -3px;
padding:10px 0 0
}

ul.suggestions img,ul.buyedwith img,ul.accessories img {
margin:0 auto
}

ul.suggestions li,ul.buyedwith li,ul.accessories li {
float:left;
text-align:center;
width:100px;
overflow:hidden;
display:inline;
margin:0 10px;
padding:3px 0
}

ul.suggestions li:hover,ul.buyedwith li:hover,ul.accessories li:hover {
background:#fed
}

ul.suggestions strong,ul.buyedwith strong,ul.accessories strong {
display:block;
color:#c00;
margin:2px 0 0
}

ul.suggestions a.image,ul.buyedwith a.image,ul.accessories a.image {
height:110px;
width:100px;
overflow:hidden;
display:table;
text-align:center
}

* html ul.suggestions a.image,*+html ul.suggestions a.image,* html ul.buyedwith a.image,*+html ul.buyedwith a.image,* html ul.accessories a.image,*+html ul.accessories a.image {
display:block;
position:relative
}

* html ul.suggestions a.image span,*+html ul.suggestions a.image span,* html ul.buyedwith a.image span,*+html ul.buyedwith a.image span,* html ul.accessories a.image span,*+html ul.accessories a.image span {
position:absolute;
top:50%;
left:0
}

* html ul.suggestions a.image span img,*+html ul.suggestions a.image span img,* html ul.buyedwith a.image span img,*+html ul.buyedwith a.image span img,* html ul.accessories a.image span img,*+html ul.accessories a.image span img {
position:relative;
top:-50%
}

ul.suggestions a.image span,ul.buyedwith a.image span,ul.accessories a.image span {
vertical-align:middle;
display:table-cell
}

div.warning {
text-align:center;
margin:5px auto 10px auto;
border:1px solid #ddd
}

div.warning p {
padding:5px;
margin:0px;
}

div.warning p strong {
color:red;
}

.product_stats img {
  margin: 20px 0 40px 60px;
}

ul.price_info
{
  list-style:none;
  padding:0px;
  margin:0px 0px 0px 0px;
}

ul.price_info li
{
  font-size:13px;
}

ul.price_info li span.price
{
  color:#E30000;
  font-size:13px;
  font-weight:bold;
}

/* Video Player */


#flash_video {
height:270px;
padding-left:110px;
padding-top:15px;
}

#flash_video .flash_video_player {
width:320px;
height:270px;
float:left;
overflow:hidden;
}

#flash_video #flash_links {
width:230px;
float:left;
margin-left:15px;
}

#flash_video ul {
margin:0px !important;
padding:0px !important;
}

#flash_video ul li {
list-style-type:none;
width:280px;
height: 53px;
margin-bottom:7px;
}

#flash_video ul li img {
margin-top:10px;
margin-left:10px;
float:left;
}

#flash_video ul li p {
width:205px;
margin-top:19px;
margin-left:10px;
float:left;
}

#flash_video ul li.focus_video {
background-color:#E4E4E4;
}



.star_rating {
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 75px;
  height: 15px;
  position: relative;
  background: url(/images/stars/smallstars.gif) 0 0 repeat-x;
}

.star_rating_order_list {
  margin: -2px 0 0 0px;
  float:right;
}

.big_star_rating {
  width: 150px;
  height: 30px;
  background-image: url(/images/stars/bigstars.gif);
}
.star_rating li {
  padding: 0px;
  margin: 0px;
  /*\*/
  float: left;
  /* */
}
.star_rating li.star a,
.star_rating li.star span {
  display: block;
  width: 15px;
  height: 15px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
}
.big_star_rating li.star a,
.big_star_rating li.star span {
  width: 30px;
  height: 30px;
}
.star_rating li.star a:hover {
  background: url(/images/stars/smallstars.gif) left bottom;
  z-index: 2;
  left: 0px;
}
.big_star_rating li.star a:hover {
  background-image: url(/images/stars/bigstars.gif);
}
.star_rating a.stars_1,
.star_rating span.stars_1 {
  left: 0;
}
.star_rating a.stars_1:hover {
  width: 15px;
}
.big_star_rating a.stars_1:hover {
  width: 30px;
}
.star_rating a.stars_2,
.star_rating span.stars_2 {
  left: 15px;
}
.big_star_rating a.stars_2,
.big_star_rating span.stars_2 {
  left: 30px;
}
.star_rating a.stars_2:hover {
  width: 30px;
}
.big_star_rating a.stars_2:hover {
  width: 60px;
}
.star_rating a.stars_3,
.star_rating span.stars_3 {
  left: 30px;
}
.big_star_rating a.stars_3,
.big_star_rating span.stars_3 {
  left: 60px;
}
.star_rating a.stars_3:hover {
  width: 45px;
}
.big_star_rating a.stars_3:hover {
  width: 90px;
}
.star_rating a.stars_4,
.star_rating span.stars_4 {
  left: 45px;
}
.big_star_rating a.stars_4,
.big_star_rating span.stars_4 {
  left: 90px;
}
.star_rating a.stars_4:hover {
  width: 60px;
}
.big_star_rating a.stars_4:hover {
  width: 120px;
}
.star_rating a.stars_5,
.star_rating span.stars_5 {
  left: 60px;
}
.big_star_rating a.stars_5,
.big_star_rating span.stars_5 {
  left: 120px;
}
.star_rating a.stars_5:hover {
  width: 75px;
}
.big_star_rating a.stars_5:hover {
  width: 150px;
}
.star_rating li.current_rating {
  background: url(/images/stars/smallstars.gif) left center;
  position: absolute;
  height: 15px;
  display: block;
  text-indent: -9000px;
  padding: 0;
  margin: 0;
  border: none !important;
}
.big_star_rating li.current_rating {
  background-image: url(/images/stars/bigstars.gif);
  height: 30px;
  border: none !important;
}

.big_star_rating li.current_rating {
  background-image: url(/images/stars/bigstars.gif);
  height: 30px;
  border: none !important;
}

.star_rating_orders {
  float:right;
  width:105px;
  padding-top:2px
}


#calendar
.calendar, .calendar table {
  background: url("/sf/calendar/skins/aqua/normal-bg.gif") !important;
}

.calendar td
{
  background: url("/sf/calendar/skins/aqua/normal-bg.gif") !important;
}

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  background: url("/sf/calendar/skins/aqua/title-bg.gif") repeat-x 0 100%; color: #000 !important;
}

.calendar .nav div {
  background: transparent url("/sf/calendar/skins/aqua/menuarrow.gif") no-repeat 100% 100% !important;
}

.calendar thead tr { background: url("/sf/calendar/skins/aqua/title-bg.gif") repeat-x 0 100%; color: #000 !important; }

.calendar thead .title { /* This holds the current "month, year" */
  background: url("title-bg.gif") repeat-x 0 100%; color: #000 !important;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: url("/sf/calendar/skins/aqua/hover-bg.gif") !important;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: url("/sf/calendar/skins/aqua/active-bg.gif"); color: #000 !important;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url("dark-bg.gif") !important;
}

.calendar table .wn {
  background: url("/sf/calendar/skins/aqua/dark-bg.gif") !important;
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: url("/sf/calendar/skins/aqua/rowhover-bg.gif") !important;
}

.calendar tbody td.today { font-weight: bold; /* background: url("today-bg.gif") no-repeat 70% 50%; */ }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url("/sf/calendar/skins/aqua/hover-bg.gif") !important;
}

.calendar tbody td.selected {
  background: url("active-bg.gif"); color: #000 !important;
}

.calendar tfoot .ttip {
  background: url("/sf/calendar/skins/aqua/status-bg.gif") repeat-x 0 0; color: #000 !important;
}

.calendar .combo {
  background: url("normal-bg.gif"); color: #000 !important;
}

.calendar .combo .hilite {
  background: url("/sf/calendar/skins/aqua/hover-bg.gif"); color: #000 !important;
}

.calendar .combo .active {
  background: url("/sf/calendar/skins/aqua/active-bg.gif"); color: #000 !important;
}
.calendar td.time {
  background: url("/sf/calendar/skins/aqua/dark-bg.gif") !important;
}
.calendar td.time .ampm {
  background: url("/sf/calendar/skins/aqua/normal-bg.gif"); color: #000 !important;
}

.calendar td.time span.hilite {
  background: url("/sf/calendar/skins/aqua/hover-bg.gif"); color: #000 !important;
}

.calendar td.time span.active {
  background: url("/sf/calendar/skins/aqua/active-bg.gif"); color: #000 !important;
}

div.auto_complete
{
  width: 350px;
  background: #fff;
}

div.auto_complete ul
{
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  border: 1px solid #bbb;
}

div.auto_complete ul li
{
  margin: 0;
  padding: 3px;
  border-bottom: 1px solid #eee;
  list-style-type: none;
}

div.auto_complete ul li.selected
{
  background-color: #ffb;
}

div.auto_complete ul strong.highlight
{
  margin: 0;
  padding: 0;
  color: #800;
}


.validate_my_order {
float: right }

input.remove_item {
background: transparent url(/images/icons/dump.gif) no-repeat -1px -1px;
padding-top: 2px;
padding-bottom: 1px;
font-size: 11px }

td.price div.quantity {
margin:0px 0px;
padding-left:15px;
text-align:left;
padding-top: 2px }


td.price div.remove {
padding-left:10px;
padding-top:5px;
}

#shopping_cart .remove_item
{
width:90px;
margin:0px;
text-decoration: none;
}

#shopping_cart .remove_item:hover
{
text-decoration: none;
}



td.price div.quantity form {
display: inline;
vertical-align: middle }

td.price div.quantity input.image {
display: inline }

table.list tbody td.description,
table.list tbody td.cover,
table.list tbody td.price,
table.list tbody td.info,
table.list tbody td.shop_infos,
table.list tbody td.shop {
border-bottom: none }

table.list tbody td.shipping_type {
padding-top: 0 }

table.list tbody td.shipping_type select {
width: 175px }

table.list tbody td.info {
width: 233px }

table.list tbody td.shop p.nb_orders {
font-size:smaller;
}
table.list tbody td.shop p.nb_orders span {
font-weight:normal;
}


table.list tbody td.shipping_type input.image {
vertical-align: bottom }

#shopping_cart table.list tfoot td,
#shopping_cart table.list tfoot th {
text-align: right;
padding: 2px 0 }

#shopping_cart table.list tfoot td {
padding-right: 25px }

#shopping_cart table.list tfoot tr.subtotal td,
#shopping_cart table.list tfoot tr.subtotal th {
padding-top: 10px }

#shopping_cart table.list tfoot tr.subtotal td {
font-weight: bold }

#center #shopping_cart .tab-bg {
background-image: url(/images/box/cart_bottom_center.gif);
padding-bottom: 4px }

#center #shopping_cart .tab-bg {
background-image: url(/images/box/cart_bottom_center.gif);
padding-bottom: 6px }

#center #shopping_cart .tab-bg div.total {
text-align: right;
font-weight: bold;
margin-right: 25px }

#center #shopping_cart .tab-bg div.total div.price {
float: right;
padding: 0;
margin: 0;
width: 75px }

#center #shopping_cart .block {
margin-bottom: 15px }


td.shipping input.image {
vertical-align: text-bottom;
}

.keep_ordering_in_this_shop {
color:#888;
text-align:center;
width:400px;
padding:10px;
margin:10px auto 16px auto;
border:1px solid #ddd
}

.keep_ordering_in_this_shop a {
font-weight:bold
}

span.gray_text_strong {
color: #333;
}

.select_shipping {
width:200px;
}

table.list tbody td.shipping {
text-align:right;
padding-top:0px;
padding-bottom:5px;
padding-right:22px; }

.shipping_choice {
color:#007CE6;
font-weight:bold;
}

#shops table.list tbody td.action {
width: 160px }

#shops table.list tbody td.action p {
margin-bottom: 4px }

#shops table.list tbody td.shop {
width: 160px }

#shops table.list tbody td.rate p.shop_not_rated {
font-weight: normal;
text-align: center;
margin: 16px 60px 0 20px;
color: #aaa }

.addresses_labels {
min-height: 23px;
text-align: justify;
border-bottom: 1px #c9c9c9 solid }

.addresses_labels ul {
margin: 0;
padding: 5px;
list-style: none;
}

.addresses_labels ul li {
display:inline;
margin: 0 16px 0 0 }

.addresses_labels ul li strong {
color: #f60 }

strong.more, p.more, form.more {
display: block;
padding: 0 0 0 16px;
background: url(/images/bullet/more.gif) no-repeat 5px 50% }


#orders table.list thead th,#orders table.list tbody td {
text-align:center
}

#orders table.list thead th {
border-bottom:none;
padding:6px
}

#orders table.list tfoot td {
padding:3px 12px
}

#orders table.list thead th strong {
color:#444;
font-weight:700
}

#orders table.list thead th a {
text-decoration:none;
font-weight:400
}

#orders table.list tbody td.rate {
width:165px;
padding-right:10px;
text-align:left;
vertical-align:middle
}

#orders table.list tbody td.date {
width:140px
}

#orders table.list tbody td.id {
width:100px;
font-weight:700
}

#orders table.list tbody td.id a,#orders table.list tbody td.status a {
margin-top:2px;
font-weight:400;
display:block
}

#center #orders table.list {
background:transparent url(/images/box/orders_top_center.gif) no-repeat 0 0
}

#content #orders table.list {
background:transparent url(/images/box/orders_top_content.gif) no-repeat 0 0
}

.addresses_list ul {
list-style:none;
margin:0;
padding:0
}

.addresses_list li {
float:left;
width:180px;
margin:0 5px 10px
}

.addresses_list li .address {
margin-bottom:6px;
border:1px solid #ddd;
padding:5px 8px
}

.addresses_list li .label {
color:#007CE6;
font-weight:700
}

.addresses_list li .billing_as_shipping {
margin-top:2px
}

td.price div.quantity {
padding-top:2px
}

td.price div.quantity form {
display:inline;
vertical-align:middle
}

table.list tbody td.description,table.list tbody td.cover,table.list tbody td.price,table.list tbody td.info,table.list tbody td.shop {
border-bottom:none
}

table.list tbody td.shipping_type select {
width:175px
}

.order_block .tab-bg, #center .order_block .tab-bg  {
background-image:url(/images/box/cart_bottom_center.gif);
padding-bottom:6px
}

#content .order_block .tab-bg {
background-image:url(/images/box/cart_bottom_content.gif);
padding-bottom:6px
}

.order_block .tab-bg div.total {
text-align:right;
font-weight:700;
margin-right:25px
}

.order_block .order_items .block {
margin-bottom:15px
}

.order_block .tab-bg div.total div.price {
float:right;
width:75px;
margin:0;
padding:0
}

.order_addresses {
margin-top:6px
}

.order_addresses .block h3 {
background:#fff url(/images/box/small_title_center.gif) no-repeat!important;
margin-top:0!important
}

.order_addresses .billing {
margin-left:295px !important;
margin-left:290px;
}

#content .order_addresses .billing {
margin-left:385px
}

.order_items {
clear:left
}

.order_items table.list tfoot tr.fees td.delivery_note {
  text-align:left
}

.order_infos {
  height:35px;
  margin:10px
}

.order_infos .num {
  width:250px;
  float:left;
  padding-top:1px;
}

.order_infos .payment,.order_infos .comment {
  float:left;
  padding-top:1px;
}

.order_infos .state {
  padding-right: 20px;
  height:16px;
  padding-top:1px;
  text-align:right;
}

.order_infos .termine, .order_infos .cree{background: url(/images/icons/check.png) no-repeat center right}
.order_infos .encours, .order_infos .enatten, .order_infos .partiel{background: url(/images/icons/hourglass_small.png) no-repeat center right}
.order_infos .paiemen{background: url(/images/icons/error.png) no-repeat center right}
.order_infos .annulee{background: url(/images/icons/cross.png) no-repeat center right}

.remove_coupon input.text_button {
margin-top:0
}

.remove_coupon input.remove_item {
padding-top:1px
}

.order_can_receive {
margin-top:10px;
text-align:center
}

.order_client_comment {
text-align:center;
margin-top:10px
}

.order_client_comment img {
display:inline
}

.order-accept-selected {
margin-bottom:10px;
text-align:center
}

strong.refused_highlight, p.refused_highlight {
color:#333!important
}

tbody.refused td,tbody.refused a,tbody.refused td span,tbody.refused td .description .full_condition {
color:#bbb!important
}

tbody.refused td.shipping_type strong {
color:#c00
}

.order-not-debited {
margin-top:10px
}

.order_received {
text-align:center;
margin:5px auto
}

.coupon_not_applicable,.coupon_not_applicable th,.coupon_not_applicable td {
text-decoration:line-through
}

#sips input,#sips img {
display:inline;
background:#eee;
border:0
}

#sips {
margin-bottom:10px;
}

#duplicate {
margin:0 110px 10px 15px
}

#duplicate p {
margin-bottom:5px
}

#duplicate .align_right {
margin-right:130px
}

.pay_my_order {
background-color:#eeeeee;
width:574px;
}

.pay_my_order_top {
background:url(/images/pay_my_order_top.gif) no-repeat;
width:574px;
overflow:hidden;
height:8px;
font-size:1px;
line-height:1px;
margin-top:20px;
}

.pay_my_order_bottom {
background:url(/images/pay_my_order_bottom.gif) no-repeat;
width:574px;
overflow:hidden;
height:8px;
font-size:1px;
line-height:1px;
margin-bottom:15px;
}

.pay_my_order h3 {
padding-bottom:10px;
margin:0px;
text-align:center;
}
.pay_my_order h3.info {
padding-top:5px;
font-size:14px;
color:#007CE6;
}

.pay_my_order h3.subinfo {
font-size:18px;
color:#007CE6;
}

.pay_my_order h3.notice {
font-style:italic;
font-weight:normal;
color:#ff0000;
}

#sips input[name=DATA] {
float:right
}

#center #orders .tab-top,#content #orders .tab-top {
background:#fff;
display:none
}

#center #orders .tab-bg,#content #orders .tab-bg {
padding:0
}

.addresses_list li .billing_as_shipping input,.order_addresses .shipping{
float:left
}

td.price div.quantity input.image,table.list tbody td.shipping strong .package,td.shipping_type .package {
display:inline
}

table.list tbody td.shipping_type,.order_block table.list tbody td.shipping_type {
padding-top:0
}

table.list tbody td.shipping_type input.image,.add_coupon input.image {
vertical-align:bottom
}

#shopping_cart table.list tfoot td,#shopping_cart table.list tfoot th,.order_block table.list tfoot td,.order_block table.list tfoot th {
text-align:right;
padding:2px 0
}

#shopping_cart table.list tfoot td,.order_block table.list tfoot td {
padding-right:25px
}

#shopping_cart table.list tfoot tr.subtotal td,#shopping_cart table.list tfoot tr.subtotal th,.order_block table.list tfoot tr.subtotal td,.order_block table.list tfoot tr.subtotal th {
padding-top:10px
}

#shopping_cart table.list tfoot tr.subtotal td,.order_block table.list tfoot tr.subtotal td {
font-weight:700
}

.order_block,#sips form div {
margin-bottom:10px
}

.order_addresses .shipping,
.order_addresses .billing,
#content .order_addresses .shipping,
#content .order_addresses .billing {
width: 280px;
}

.order_addresses .label,#sips form br {
display:none
}

#content .order-questions,#content .questions {
margin:10px 0
}


.rate_manual ul {
margin-top: 10px;
padding: 0;
list-style: none }

.rate_manual li {
margin: 0 0 5px 0;
padding: 0;
background: transparent url(/images/bullet/more.gif) no-repeat 0 50%;
padding-left: 18px;
}




#header{height: 70px}
#header h1{
  top: 10px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  width:220px;
  height:40px;
  background:url(/images/logo_standalone.gif)
}

#pagewidth{padding-top: 50px}
.hotline{
  float:left;
  margin: 2px 10px 0 0;
}

.info_contact_box p{margin: 8px 0}
.info_contact_box .block{padding-bottom:0}
#footer .nav{padding-left:330px;}