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

#fiche{ position: relative; width: 920px; height: 358px; background: url(img/fiche/pc_encartBg.jpg) left top no-repeat; margin-bottom: 20px;}
#fiche .encartImg{position: absolute; left: 10px; top:18px; width: 250px; text-align: center; overflow: hidden;}
#fiche .encartDesc{position: absolute; left: 280px; top:18px; width: 380px; line-height: 22px;}
#fiche .encartDesc h3, #fiche .encartDesc h1{margin:0; padding:0; line-height:normal; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;}
#fiche .encartDesc h1{ font-size:18px; margin-bottom: 5px;}
#fiche .encartDesc h3{ font-size: 14px; margin-bottom: 20px;}
#fiche .encartPrice{position: absolute; left: 280px; top:275px; width: 300px; font-weight: bold;}
#fiche .encartPrice strong{color: #005d80; font-size:24px;}
#fiche .encartBt{position: absolute; left: 680px; top:18px; width: 215px;}
#fiche .encartBt ul{margin:0; padding:0; list-style: none;}
#fiche .encartBt li{margin:0; padding:2px 0; padding-left: 15px; background-position: left 2px; background-repeat: no-repeat;}
#fiche .encartBt .patches{margin: 15px 0;}
#fiche .encartBt .patches a{display: block; background: url(img/fiche/patches.gif) left 2px no-repeat; padding-left: 20px; line-height: 20px; margin: 10px 0;}
#fiche .encartRecom{border-top: 1px solid #CCCCCC;}
#fiche .encartRecom a{display: block; border-top: 1px solid #FFFFFF; padding: 15px 45px; background: url(img/fiche/casual_recommend.gif) 2px 15px no-repeat; font-weight: bold; }

#fiche .encartPegi{position:absolute;left:280px;top:220px;width:390px;}
#fiche .encartPegi a{display: block; float: left; margin-right: 5px; overflow:hidden;}

/*
#fiche .encartPegi .ratingPegi{position: absolute; top:32px; color: #FFFFFF; background: url(img/fiche/ratingPegi_bg.gif) left top no-repeat; font-size: 10px; width: 158px; height:44px; visibility: hidden;}
*/
#fiche .encartPegi .ratingPegi {
    position:absolute;
    top:55px;
    color:#333;
    padding:5px;
    background-color:#fff;
    border:2px solid #75ab00;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-family:'Droid Sans', serif;
    font-size:10px;
    text-align:center;
    visibility: hidden;
    max-width:170px;
    z-index:5;
    box-shadow:1px 0 5px #75ab00;
    -moz-box-shadow:1px 0 5px #75ab00;
    -webkit-box-shadow:1px 0 5px #75ab00;
}

#fiche .encartPegi .ratingPegi .tooltip-arrow {
    position:absolute;
    width:17px;
    height:11px;
    top:-11px;
    left:15px;
    background:url(/img/tooltip-arrow-top.png) no-repeat;
}

#fiche .encartPegi a:hover{overflow:visible;}
#fiche .encartPegi a:hover .ratingPegi{ visibility: visible; }
#fiche .encartPegi .pegi-age { width:50px; }
#fiche .encartPegi .pegi-desc {padding-top:15px;width:45px;}

#fiche .encartNetwork {position: absolute; right: 70px; top:300px; width: 200px;}
#fiche .encartNetwork a {width:32px; height:32px; display:block; float:left; background-repeat:no-repeat;margin:0 4px;}
#fiche .encartNetwork a.facebook {background-image:url(/img/social/facebook.png);position:relative;top:1px;}
#fiche .encartNetwork a.twitter {background-image:url(/img/social/twitter.png);}

#main .guarantee{width: 360px; height: 50px; background: url(img/fiche/guarantee_bg.gif) left top no-repeat;}
#main .guarantee strong{color:#000;}
#main .dlTime{width: 248px; height: 50px; background: url(img/fiche/dlTime_bg.gif) left top no-repeat;}
#main .dlTime em{color:#000;font-style:normal;font-weight:bold;}
#main .dlTime strong{color: #005d80;}
#main .dlTime span{padding-top: 2px; display: block; font-size: 11px;}
#main .guarantee div, #main .dlTime div{padding: 5px 8px;}

#main #description{width:610px; margin-top: 10px;}
#main #description .title_descr{padding:0 10px; background: url(img/fiche/descr_titleBg.gif) left top no-repeat; height: 36px; text-transform:uppercase; font-weight: bold; font-size: 11px;}
#main #description .title_descr ul,#main #description .title_descr li{ margin: 0; padding: 0; list-style-image: none; list-style-type: none; float:left;}
#main #description .title_descr ul{ padding-top: 6px;}
#main #description .title_descr li{ background: url(img/fiche/descr_titleBg_off.gif) left top repeat-x; width: auto; _width: 25%; border-right: 1px solid #ffffff;}
#main #description .title_descr a{display: block; width: auto; padding:0 5px; border-right: 1px solid #bababa; height: 25px; line-height: 20px;}
#main #description .title_descr a:hover, #main #description .title_descr .actif a{background: url(img/fiche/descr_titleBg_pc.gif) left top repeat-x; color: #333333;}

#main #description .text_descr{padding:0 10px; background: url(img/fiche/descr_textBg.gif) left top repeat-x; border:1px solid #d2d2d2; border-top:0px solid #ffffff; }
#main #description .text_descr h2 {
    margin:0;
    padding:0;
    font-size:12px;
}

#main #description .text_descr, #main #description .actif,  #rssgl .inactif{border-top:1px solid #bababa; background-color: #FFFFFF; text-align: left; padding:10px;}
#main #description .inactif {display: none;}
#rssgl .inactif {display: none;}
#main #description #conf p{margin:0; margin-bottom:15px; padding:0; padding-bottom: 3px; border-bottom: 1px solid #d8d8d8;}
#main .title_right {padding-bottom: 10px; margin-bottom: 10px; font-weight: bold; background: url(img/pix_sep.gif) left bottom repeat-x; width: 290px; margin:0 auto; margin-top: 10px;}
#main .encartRight, #main .bookmark{padding: 10px 5px; background: url(img/fiche/encartRight_bg.gif) left bottom no-repeat; margin-bottom: 10px;}
#main .bookmark{background-image: url(img/fiche/bookmark_bg.jpg);}
#main .bookmark a{display: block; padding-left: 40px; background: 5px center no-repeat; line-height: 25px; font-weight: bold;}
#main .linkImg{display: block; padding-left: 20px; background: left center no-repeat; line-height: 20px; font-weight: bold;}

#main #supportFiche img{vertical-align: middle;}

#Breadcrumbs h2 {
    font-size:11px;
}
.encartPcTop {
    background-image: url(img/home/encartPcTop_bg.gif);
    color: #FFFFFF;
    height:18px;
    line-height: 18px;
    padding:0 10px;
    font-size:11px;
}
.encartPcBot {
    background-image: url(img/footer_box_big.gif);
    height:27px;
    line-height: 27px;
    padding:0 10px;
    font-size:11px;
    text-align: right;
}
.encartPcBot a {
    display: block;
    float: left;
    padding-right: 20px;
    line-height: 27px;
    font-weight: bold;
}
.encartPcBot a:hover {
}
.encartPc {
    background: url(img/encartPc_bg.gif) left top repeat-y;
    padding:0 2px;
}
.content_list .encartLeft {
    background:url("img/pix_sep.gif") repeat-y scroll right top transparent;
    float:left;
    padding:0 10px;
    width:480px;
    margin:10px 0;
}
.content_list .encartLeft .imgAnim {
    float:left;
    width:145px;
}
.content_list .encartLeft .txtAnim {
    float:left;
    width:130px;
}
.content_list h2 {
    font-size:14px;
    margin:0;
    padding:3px 0;
}
a.spana {
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding-left:7px;
    display:block;
    background: url(img/spana.gif) left center no-repeat;
    margin-right:15px;
    float:right;
}
.content_list .sepHorizontal {
    background:url("img/pix_sep.gif") repeat-x scroll left bottom transparent;
    clear:both;
    height:5px;
    margin:0 0 5px;
    width:100%;
}
.encartPc h3 {
    font-size:13px;
    margin:5px 0;
    color:#555;
}
.encartPc h3.bleft {
    border-left:3px solid #555;
    padding-left:5px;
}
.encartPc a {
    color:#76ac00;
}
.encartPc .width3 a, .encartPc .width4 a {
    color:#666;
}
.encartPcTop h2 {
    font-size:11px;
    margin:0;
    padding:0;
    font-weight:normal;
}
.encartCasualTop h3 {
    font-size:11px;
    margin:0;
    padding:0;
    font-weight:normal;
}
.encartCasualTop {
    background-image: url(img/home/encartCasualTop_bg.gif);
    color: #FFFFFF;
    height:18px;
    line-height: 18px;
    padding:0 10px;
    font-size:11px;
}
.encartCasualBot {
    background-image: url(img/home/encartCasualBot_bg.gif);
    height:27px;
    line-height: 27px;
    padding:0 10px;
    font-size:11px;
    text-align: right;
}
.encartCasualBot a {
    display: block;
    float: right;
    background: url(img/home/picto_link.gif) right center no-repeat;
    padding-right: 20px;
    line-height: 27px;
    font-weight: bold;
}
.encartCasualBot a:hover {
    background: url(img/home/picto_link_on.gif) right center no-repeat;
}
.content_list .width2 {
    width:325px;
}
.content_list .width3, .content_list .width4 {
    width:580px;
    background:none;
    margin:0
}
.content_list .width3 {
    background:#f6f6f6;
}
.content_list .encartLeft .date {
    float:left;
    display:block;
    width:100px;
    margin:5px 0;
}
.content_list .noimg {
    width:580px;
    background:none;
}
.content_list .noimg2 {
    width:420px;
    background:none;
}
.div_note {
    float:left;
    width:150px;
    height:65px;
    background: url(img/note.gif) center center no-repeat;
    margin:5px;
}
.div_note b {
    display:block;
    text-align:center;
    margin-top:15px;
    font-size:10px;
}
.div_note span b {
    margin-top:0px;
}
.div_note .note {
    display:block;
    text-align:center;
    height:45px;
    padding-top:10px;
    color:#fff;
    width:60px;
    float:left;
}
.div_note .note b {
    font-size:17px;
}
.div_note .date {
    display:block;
    text-align:center;
    font-size:10px;
}
#block {
    float:left;
    width:594px;
    height:63px;
    background: url(img/bgnews.gif) center center no-repeat;
    margin-left:5px;
}
#block .note {
    float:left;
    width:51px;
    height:50px;
    background: url(img/noterond.gif) center center no-repeat;
    margin:5px 5px 5px 25px;
    color:#fff;
    text-align:center;
}
#block .note b {
    font-size:17px;
    display:block;
    padding-top:5px;
}
#block .text {
    width:340px;
    float:left;
    margin-left:50px;
    line-height:50px;
}
#block .img {
    float:right;
    width:auto;
    margin-right:10px;
    padding-top:7px;
}
.navPage .num {
    background:url("img/catalog/nav_fond_off.gif") no-repeat scroll left top transparent;
    color:#666666;
    display:block;
    float:left;
    height:23px;
    line-height:20px;
    margin:0 2px;
    text-align:center;
    width:25px
}
.navPage .actif, .navPage a:hover {
    background-image:url("img/catalog/nav_fond_on.gif");
    font-weight:bold;
}
.encartPcBot a.num, .encartPcBot a.fl {
    padding-right:0px;
    margin-top:2px;
}
.encartPcBot .navPage span {
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    line-height:20px;
    margin:0 2px;
    padding:0;
    text-align:center;
    width:15px;
}



.fl h2 {
    font-size:12px;
}

a.article-link {
    margin-top:5px;
    display:block;
    padding-left:0;
}
a.article-link:hover {
    padding-left:5px;
}

.discount-previous, .discount-diff {
    font-size:14px;
    color:#333;
}

.discount-label {
    color:#666;
    display:block;
    text-transform:uppercase;
    font-size:11px;
}

.rating-stars-container {
    position:relative;
    top:2px;
}
