#home_nieme{width:100%; margin-top: 5px;}
#home_nieme #video_remy{width:370px;height:290px;float:left;display:inline;}

#home_nieme .case_pdt {float:left;display:inline;}
#home_nieme .case_pdt li {float:left;display:inline;width:170px;height:138px;background:url(../images/bg-case-pdt.png) no-repeat 0 0;padding:10px 0 0 15px;position:relative; z-index:970;}
#home_nieme .case_pdt li.sfhover {z-index: 980;}
#home_nieme .case_pdt li .ct_txt{position:absolute;width:168px;top:100px;height:50px;z-index:981;}
#home_nieme .case_pdt li a:hover{text-decoration:none;}
#home_nieme .case_pdt li span.arrow{display: none; z-index: 982; background:url(../images/bg-case-pdt-hover-arrow.png) no-repeat 0 0; position: absolute; top: 112px; left: 164px; width: 22px; height: 24px;}
#home_nieme .case_pdt li:hover span.arrow,
#home_nieme .case_pdt li.sfhover span.arrow{display: block; z-index: 982;}
#home_nieme .case_pdt li .bg_case_pdt {display:none;}
#home_nieme .case_pdt li:hover .bg_case_pdt, #home_nieme .case_pdt li.sfhover .bg_case_pdt {display:block;background:url(../images/bg-case-pdt-hover.png) no-repeat 0 0;position:absolute;width:196px;height:156px;left:-5px;top:-2px;z-index:980}

#home_nieme .case_pdt li:hover, #home_nieme .case_pdt li.sfhover{background:none;}

#home_nieme .case_pdt li span {text-align:left;display:block;z-index:981;position:relative;}
#home_nieme .case_pdt li .boutique, #home_nieme .case_pdt li .desc {display:block;z-index:982;position:relative;}
#home_nieme .case_pdt li .boutique{font-size:15px;color:#a7bb02;font-weight:bold;}
#home_nieme .case_pdt li .desc{font-size:10px;color:#282629;width:148px;line-height:11px;text-align:left;}
#home_nieme .case_pdt li .desc strong{font-size:11px;}
#home_nieme .case_pdt li .infos .desc{width:74px;display:inline;float:left;padding:0;}

#home_nieme .case_pdt li .infos {overflow:hidden;width:170px}
#home_nieme .case_pdt li .infos .moins{vertical-align:top;}
#home_nieme .case_pdt li .infos a {float:left;display:inline;margin:0;}
#home_nieme .case_pdt li .infos a img{width: 84px; height: 84px;}
#home_nieme .case_pdt li .infos .reduc_case, #home_nieme .case_pdt li .infos .prixBarre_case, #home_nieme .case_pdt li .infos .prixText_case {width:76px;text-align:right;background:url(../images/img-trait-pdt00.gif) no-repeat 0 bottom;float:left;display:inline;position:relative;left:-8px;font-size:22px;color:#bd0809;padding:18px 0 18px 0; top: -4px;}

#home_nieme .case_pdt li .infos .prixBarre_case{letter-spacing:-2px;}

#home_nieme .case_pdt li .infos .reduc_case {background-position:4px bottom;}
#home_nieme .case_pdt li .infos .reduc_case strong span {font-size:30px;display:inline;}
#home_nieme .case_pdt li .infos .reduc_case em {font-size:11px;padding:4px 0 0;font-style:normal;display:block}

#home_nieme .case_pdt li .infos .prixBarre_case {background-position:4px 44px;}
#home_nieme .case_pdt li .infos .prixBarre_case strong span {font-size:30px;display:inline;}
#home_nieme .case_pdt li .infos .prixBarre_case strike {font-size:14px;padding:14px 0 0;display:block;color:#6c6555;font-weight:bold;}

#home_nieme .case_pdt li .infos .prixText_case {background-position:0 44px;text-align:left;}
#home_nieme .case_pdt li .infos .prixText_case strong span {font-size:30px;display:inline;}
#home_nieme .case_pdt li .infos .prixText_case em {font-size:10px;line-height:10px;padding:14px 0 0 6px;font-style:normal;display:block;color:#6c6555;}

#home_nieme .case_pdt li .infos .picto_chrono {background:url(../images/img-chrono-plus.gif) no-repeat 0 0;width:36px;height:19px;float:left;display:inline;font-size:12px;color:#FFF;padding:20px 0 0;margin:30px 0 0 10px;}

#home_nieme .case_pdt li#idee_suivante {background:none;padding:0;width:192px;top:-14px;overflow:hidden;height:178px;}
#home_nieme .case_pdt #idee_suivante a {padding-top:178px;line-height:0;font-size:0;width:190px;height:178px;background:url(../images/bt-autres-idees.png) no-repeat 0 0;display:block;position:absolute}
#home_nieme .case_pdt #idee_suivante a:hover {background:url(../images/bt-autres-idees-hover.png) no-repeat 0 0;}

#home_nieme .case_pdt  span.visuel-boutique {margin: 0 0 0 0; width: 165px; height: 127px; overflow: hidden; position: absolute; top: 10px; left: 10px;}
#home_nieme .case_pdt  img.visuel-boutique {margin: 0; width: 175px; height: 139px; position: relative; top: -10px; left: -11px;}
#home_nieme .case_pdt div.chrono_plus {position: absolute; top: 45px; right: 17px; background:url(../images/img-chrono-plus.gif) no-repeat right top;height:17px;width:36px !important;padding:22px 0 0 0 ;text-align:center;margin:0 !important; font-size:12px; color:#fff; font-weight: bold;}
#home_nieme .case_pdt div.chrono_plus span {display:inline;float:none; font-size:12px; color:#fff; font-weight: bold;}


#teaser_nieme h5 {color:#575148;font-size:16px;padding:0 0 6px;}
.teasers {overflow:hidden;width:100%;}
.teasers p {float:left;display:inline;}
.teasers p.nouveautes a {margin:0 16px;padding:14px 0 0 146px;width:91px;height:115px;letter-spacing:4px;background:url(../images/teaser-nouveautes.jpg) no-repeat 0 0;font-size:66px;color:#6b2d2c;display:block}
.teasers p.nouveautes a:hover {text-decoration:none;}

#home_nieme .case_pdt li.video{padding:0;width:185px;}

/* home guest :: bandeau identification top */
#bandeau_identif {margin:5px 0 15px;position:relative;overflow:hidden;width:745px;height:145px;}
#bandeau_identif div.corner{height:10px;width:10px;position:absolute; z-index:2; background:url(../images/bg-coins00.gif) no-repeat 0 0;}
#bandeau_identif div.cornerHG {background-position:0 0;top:0;left:0;}
#bandeau_identif div.cornerBG {background-position:-10px 0;top:135px;left:0;}
#bandeau_identif .ct_bandeauLeft, #bandeau_identif .ct_bandeauRight {float:left;display:inline;}
#bandeau_identif .ct_bandeauLeft {background:#acba3a; color:#FFF;line-height:18px;font-size:19px;width:230px; height:130px;padding:15px 10px 0px 25px;}
#bandeau_identif .ct_bandeauLeft ul {margin:10px 0 0;}
#bandeau_identif .ct_bandeauLeft ul li {color:#4c530d;font-size:11px;list-style:none;line-height:14px;}
#bandeau_identif .ct_bandeauRight {background:url(../images/bg-bandeau-ident.jpg) no-repeat 0 0; width:475px;color:#756d5c;font-size:11px; padding: 6px 0 0 0; height:139px;}
#bandeau_identif .ct_bandeauRight h5 {color:#99a532;font-weight:bold;font-size:17px;}
#bandeau_identif .ct_bandeauRight div {float:left;display:inline;width:230px;margin-right:20px;}
#bandeau_identif .ct_bandeauRight .form .lig {background:none;}
#bandeau_identif .ct_bandeauRight label {width:80px;color:#756d5c;}
#bandeau_identif .ct_bandeauRight .text {width:146px;font-size:11px;}
#bandeau_identif .ct_bandeauRight .mdp_oublie, #bandeau_identif .ct_bandeauRight .mdp_oublie a {font-size:10px;color:#9f9886;}
#bandeau_identif .ct_bandeauRight .mdp_oublie a {text-decoration:underline;}
#bandeau_identif .ct_bandeauRight .bt_valider, #bandeau_identif .ct_bandeauRight .bt_creerCpte, #bandeau_identif .ct_bandeauRight .bt_rappeler {padding:28px 0 0;margin:2px 0 10px 0;}
#bandeau_identif .ct_bandeauRight .bt_valider {background-image:url(../images/bt-valider00.gif);background-repeat:no-repeat;width:75px;height:100px;margin:2px auto 0;}
#bandeau_identif .ct_bandeauRight .bt_valider2 {position:absolute; top:110px; left:360px;border:0px;cursor:pointer;background-color:none;background-image:url(../images/bt-valider02.gif);background-repeat:no-repeat;width:75px;height:26px;margin:2px auto 0;}
#bt-valider-loginie{display:none}
#bandeau_identif .ct_bandeauRight .bt_creerCpte {float:left;background:url(../images/bt-creerCpte00.gif) no-repeat -1px 0;width:142px;}
#bandeau_identif .ct_bandeauRight .bt_rappeler {float:left;background:url(../images/bt-rappeler00.gif) no-repeat -1px 0;width:164px;}

#home_nieme .case_pdt li.video{padding:0;width:185px;}
#home_nieme .case_pdt li.video{padding:0;width:185px;}

#home_nieme p.getflash{position:relative;color:#3C3C3C;display:block;font-size:11px;height:40px;line-height:40px;margin:0 0 0 13px;}
/*#home_nieme p.getflash a.logo{line-height:40px;position:absolute;right:110px;top:3px;}*/
#home_nieme p.getflash a{text-decoration: underline; font-size:11px;}
#home_nieme p.getflash img{width: 30px; height: 30px;position:absolute; top:5px; margin-left: 5px;}

#middle  #middle_top {display: none; height: 0px;}

form.form.login .lig p.erreur03{left:20px; width: 200px;}
