@import url('basic.css');

a {color: #f90}
a:hover {color: #f90 !important}

#merchantNavigation {float: left; width: 180px;}
#merchantTabContent {float: right; width: 540px;}

a:hover.bouton{font-weight: normal; color: #00f}
a.bouton, .bouton span{display: block; float: left; font-size: 90%; color: #000; text-decoration: none; line-height: 23px; margin: 0 2px}
.bouton span{background: url(../images/goodDeal-icone.png); width:  26px; height: 24px;}
.bouton.addComment span{background-position: 0 -320px}
.bouton.share span{background-position: 0 -350px}
.bouton.seeComments span{background-position: 0 -640px;}
.bouton.subscribe span{background-position: 0 -376px}

a.facebook, a.rss, a.twitter {display: block; height: 18px; overflow: hidden; position: relative; width: 16px;}
a.facebook span, a.rss span, a.twitter span  {
    background: url(../images/goodDeal-icone.png) no-repeat; height: 100%; left: 0; position: absolute; top: 0; width: 100%;
}
a.facebook span {background-position: -16px -25px;}
a.rss span {background-position: -34px -25px;}
a.twitter span {background-position: 0 -25px;}
a.useThis {background: url(../images/goodDeal-buttons.png) no-repeat 0 -50px; border: 0; color: #fff; display: block; font: bold 14px Arial; height: 30px; line-height: 30px; margin: 1px 0; text-align: center; width:190px;}

a.goodDealBtn, a.soldeBtn {background: url(../images/goodDeal-buttons.png) no-repeat; border: 0; color: #fff; font: bold 11px Arial; height: 26px; line-height: 22px; text-align: center; width: 163px!important;}
a.goodDealBtn{background-position: 0 -349px}
a.soldeBtn{background-position: 0 -384px}

.catalog a.viewMore span {background: url(../images/buttons.png) no-repeat 0 -110px; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.catalog a.viewMoreText {color: #00f}

a.viewMore {display: block; float: right; height: 23px!important; margin: 0!important; overflow: hidden; position: relative; width: 22px;}
a:hover.viewMore {text-decoration: none;}
a.viewMore span{background: url(../images/goodDeal-buttons.png) no-repeat 0 -110px; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
a.viewMoreText {display: block; float: right; height: 23px; line-height: 23px; margin: 0 5px; }

.addMerchantOpinionForm{text-align: left; width: 600px; margin: 0 auto;}
.addMerchantOpinionForm textarea{width:600px}
.addMerchantOpinionForm b{float: left; line-height: 37px;}
.addMerchantOpinionForm span{float: left; line-height: 37px; margin-left: 10px}

.advancedProductSearch label{font-weight: bold; line-height: 24px}
.advancedProductSearch .filters{float: left}
.advancedProductSearch .text{background: url(../images/medium-search-bg.png) no-repeat left top; border: none; height: 24px; padding-left: 8px; width: 234px; margin-left: 4px}
.advancedProductSearch select{width: 130px}
.advancedProductSearch .searchBtn{text-align:center; margin-top: 10px}
.advancedProductSearch .slideInput{float: left;  margin: 3px}

.alertForm label span.captchaLabel{line-height: 30px}
.alertForm label span.captchaLabel{line-height: 30px}

.btnOk {background-image: url(../images/goodDeal-buttons.png); }
.btn1 {background-image: url(../images/goodDeal-buttons.png);}
.btn2 {background-image: url(../images/goodDeal-buttons.png);}
.btn3 {background-image: url(../images/goodDeal-buttons.png);}
.btn4 {background-image: url(../images/goodDeal-buttons.png);background-position: 0 -607px; color: #fff !important; display: block;  font-size: 180%;height: 48px; line-height: 48px; overflow: hidden; padding-left: 40px; width: 153px; margin-right: 5px}
a.btn4:hover {color: #fff !important; text-decoration: none}
.btn3.seeCode{float: right; padding-left: 5px;}

.addComment{width: 480px; margin: 0 auto}
.addComment textarea{width: 476px; padding: 2px; font-size: 11px}

.adsenseBloc {width: 730px;}
.adsenseBloc .body,.adsenseBloc .bottom, .adsenseBloc .top {background: url(../images/google-bg.png) no-repeat 1px 0; height: 8px;}
.adsenseBloc .body {background-position: -728px 0; background-repeat: repeat-y; height: auto; padding-left: 8px;}
.adsenseBloc .bottom {background-position: -1457px 0;}

.byLetter a.letter, .byLetter a.figure {background-image: url(../images/goodDeal-alphabet-bg.png)}

.catalogBloc .body h3 {background-image: url(../images/goodDeal-icone.png);}
.catalog .imgTitle span {background: url(../images/title.png) no-repeat;}
.catalog .imgTitle.catalogTopic span {background-position: 2px -445px; height: 30px}
.catalog .topicNavigation li a.level1{background: url(../images/topics.png) no-repeat; color: #000; display: block; font-size: 120%; height: 30px; padding: 13px; padding-left: 60px;}
.catalog .topicNavigation a:hover{color:#00f !important;}
.catalog .topicNavigation {margin-left: 5px;}
.catalog .topicNavigation li {border-bottom: 1px solid #999; list-style: none; padding: 2px;}
.catalog .topicNavigation .subtopic {margin-left: 30px;}
.catalog .topicNavigation .subtopic li {background: url(../images/icone.png) 0 -243px no-repeat; border: 0; list-style: none; padding: 4px; padding-left: 15px;}

.catalog .topicNavigation li a.level1 {background: url(../images/topics.png) no-repeat; color: #000; display: block; font-size: 120%; height: 30px; padding: 13px; padding-left: 60px;}
.catalog .topicNavigation li a.level1.topic1 {background-position: 10px -865px;}
.catalog .topicNavigation li a.level1.topic2 {background-position: 0 -50px;}
.catalog .topicNavigation li a.level1.topic3 {background-position: 12px -365px;}
.catalog .topicNavigation li a.level1.topic4 {background-position: 5px -245px;}
.catalog .topicNavigation li a.level1.topic5 {background-position: 10px -490px;}
.catalog .topicNavigation li a.level1.topic6 {background-position: 10px -935px;}
.catalog .topicNavigation li a.level1.topic7 {background-position: 5px 15px;}
.catalog .topicNavigation li a.level1.topic8 {background-position: 5px -677px;}
.catalog .topicNavigation li a.level1.topic9 {background-position: 5px -425px;}
.catalog .topicNavigation li a.level1.topic10 {background-position: 10px -1185px;}
.catalog .topicNavigation li a.level1.topic11 {background-position: 0 -990px;}
.catalog .topicNavigation li a.level1.topic12 {background-position: 5px -555px;}
.catalog .topicNavigation li a.level1.topic13 {background-position: 0 -615px;}
.catalog .topicNavigation li a.level1.topic14 {background-position: 0 -750px;}
.catalog .topicNavigation li a.level1.topic15 {background-position: 0 -300px;}
.catalog .topicNavigation li a.level1.topic16 {background-position: 0 -1055px;}
.catalog .topicNavigation li a.level1.topic17 {background-position: 5px -180px;}
.catalog .topicNavigation li a.level1.topic18 {background-position: 0 -115px;}
.catalog .topicNavigation li a.level1.topic19 {background-position: 0 -1120px;}
.catalog .topicNavigation li a.level1.topic20 {background-position: 12px -805px;}
.catalog .topicNavigation li a.level1.topic21 {background-position: 0 -1250px;}

.addCcouponComment {text-align: center}
.addCcouponComment p{text-align: left; padding: 10px 0; font-size: 120%; font-weight: bold}
.addCcouponComment textarea{padding: 3px}

.commentList {width: 97%; height: 213px; overflow: auto}
.commentList .commentPane{background: #fff; border: 1px dotted #ccc; margin-bottom: 3px}
.commentList p{float: left;}
.commentList p.avatar{width: 90px; text-align: center; border: 1px solid #ccc}
.commentList p.avatar span{display: block; background: #ccc; padding: 0 2px}
.commentList .comment{width: 79%; margin-left: 3px; padding: 3px 0; float: left; font-size: 90%;}
.commentList .comment h4{font-size: 90%}
.commentList .comment h4 span{color: #ccc}

.commentedMerchant{float: left;text-align: center;}
.commentedMerchantDetails{margin-left: 10px;}
.commentedMerchantDetails .score{width: 100px;}

.commentView1 .description, .commentView4 .description{width: 32%; float: left;}
.commentView1 .thumbsPane{width: 185px; float: left}
.commentView1 .voteDetails, .commentView4 .voteDetails{width: 280px; float: left}
.commentView1 .voteDetails b, .commentView1 .voteDetails span, .commentView4 .voteDetails b, .commentView4 .voteDetails span{float: left; margin: 0 1px}
.commentView1 .boutonLinks, .commentView4 .boutonLinks{float: right; padding: 0 10px}
.commentView3 .avatar {width: 20%; float: left; text-align: center; padding-top: 10px;}
.commentView3 .description {width: 80%;float: left;}
.commentView4{margin: 5px auto; width: 700px}
.commentView4 .avatar{width: 80px; float: left; padding: 0 5px }
.commentView4 .description{width:300px;}

.couponFilter {background: #999 url(../images/productResearch-bg.png) no-repeat 104% 0; height: 20px; margin-top: 10px; width: 390px}
.couponFilter .all{color: #fd0500}
.couponFilter .percentOrEuro{color: #ff9b00}
.couponFilter .shipingFree{color: #0203ff}
.couponFilter .gift{color: #179c00}
.couponFilter .withoutMP{color: #000}
.couponFilter .offers{color: #179c00}
.couponFilterBorder{border: 5px solid #999; margin-bottom: 5px}

.couponsList {border: 0; border-bottom: 2px solid #999; clear: both; border: 1px solid #666; width: 460px; padding: 5px 0 }
.couponsList.withTopBorder {border-top: 2px solid #999;margin-top:10px;}
.couponsList h3 {padding-left: 10px;}
.couponsList h3.listTitle {width: 90%; float: left}
.couponsList a.collapse {background: url(../images/goodDeal-buttons.png) -53px -175px; display: block; float: left; width: 23px; height: 17px; }
.couponsList a:hover {text-decoration: none}
.couponsList select{width: 105px}

.couponSearch label, .odrSearcg label{font-weight: bold}
.couponSearch label span, .odrSearch label span{display: block; width: 140px;  float: left; text-align: right; padding: 2px}
.couponSearch select, .couponSearch .reductionAmount, .odrSearch select {border: 1px solid #000; width: 200px; margin-left: 5px; padding: 2px}
.couponSearch .reductionAmount{border: 1px solid #000; width: 50px; margin-left: 5px }

.couponOfTheDay {width: 47%; border: 1px dashed #bbb; float: left; margin: 5px 3px; height: 40px }
.couponOfTheDay img{margin: 3px; float: left; padding: 2px; border: 1px solid #ccc }

.couponSearchPane{padding: 10px }
.couponSearchPane a{font-weight: bold}
.couponSearchPane b{font-size: 14px; display: block; float: left; height: 24px; line-height: 24px;}
.couponSearchPane fieldset{float: right; margin-left: 5px}

.couponSearchTab {background: #999 url(../images/productResearch-bg.png) no-repeat 100% 0 ; height: 25px; margin-top: 10px; padding: 5px 10px 0 10px; width: 270px;}
.couponSearchTab.noBg {background: none; float: right; margin-top: 5px;  padding: 0;}
.couponSearchTab fieldset {background: url(../images/medium-search-bg.png) no-repeat left top; height: 24px; padding-left: 8px; width: 198px}
.couponSearchTab .text {border: 0; float: left; height: 18px; line-height: 18px; margin-top: 2px; padding: 0 2px; width: 198px;}

.couponTabs li, .couponAndPromoTabs li{float: left; height: 34px; list-style: none;}
.couponTabs li a {background: url(../images/tab-inactive-bg.png) repeat-x; display: block; float: left; font-size: 120%; height: 34px; line-height: 34px; padding: 0 13px; width: 137px; color: #000}
.couponTabs li a.current {background: #999 url(../images/tab-active-bg.png) no-repeat top right; display: block; float: left; font: bold 160% Arial; height: 34px; line-height: 34px; padding-right: 35px; width: 251px}
.couponAndPromoTabs li a {background: url(../images/tab-inactive-bg.png) repeat-x; display: block; float: left; height: 34px; padding: 0 13px; width: 325px; color: #000}
.couponAndPromoTabs li a.current {background: #999 url(../images/tab-active-bg.png) no-repeat top right; display: block; float: left; height: 34px; padding-right: 35px; width: 325px}

.couponView1, .couponView4, .couponView5 {margin: 0 auto; width: 455px}
.couponView1 a, .couponView4 a, couponView5 a{color: #000}
.couponView1 a.btn1.seeCode, .couponView5 a.btn1.seeCode{color: #fff; float: right;}
.couponView1 a:hover.btn1.seeCode, .couponView5 a:hover.btn1.seeCode{color: #fff !important; text-decoration: underline }
.couponView1 .top, .couponView4 .top, .couponView5 .top{background: url(../images/couponView1-bg.png) no-repeat 0 0; height: 10px;}
.couponView1 .bottom, .couponView4 .bottom, .couponView5 .bottom {background: url(../images/couponView1-bg.png) no-repeat -928px 0; height: 10px;}
.couponView1 .body, .couponView4 .body, .couponView5 .body{background: url(../images/couponView1-bg.png) repeat-y -462px 0; padding: 0 3px;}
.couponView1 .description p.amount {padding-left: 10px; width: 316px; float: left; }
.couponView1 .description a.btn1{float:left}
.couponView1 .description span.moreCoupon{float:right; width: 140px; font-size: 10px; text-align: right; padding-right: 10px}
.couponView1 .description span.moreCoupon a{color: #f90; font-weight: bold;}
.couponView1 .description span.closingDate{display: inline; padding-left: 5px; font-style: italic; font-size: 10px}
.couponView1 .description span.success {background: url(../images/like-icon.png) no-repeat 0 0; display: block; font-weight: bold; height: 26px; width: 250px; padding: 4px 0 0 38px; float: left;width: 120px !important;font-size: 10px;}
.couponView1 .description strong.text {display: block; float: left; padding-left: 5px !important; width: 190px; }
.couponView1 .description strong.reduction{color: #f90; display: block; float: left; font-size: 190%; text-align: center; margin-left: 50px; height: 35px }
.couponView1 .description strong.reduction.gift, .couponView1 .description strong.reduction.shipingFree {background: url(../images/goodDeal-icone.png); overflow: hidden }
.couponView1 .description strong.reduction.gift{background-position: 0 -675px; width: 35px; height: 30px; border: none; margin-bottom: 5px }
.couponView1 .description strong.reduction.shipingFree{background-position: 0 -148px; width: 55px; height: 30px; border: none; margin-bottom: 5px }
.couponView1 .description.topic1, .couponView4 .description.topic1,.couponView5 .description.topic1  {background-position: 10px -857px;}
.couponView1 .description.topic2, .couponView4 .description.topic2, .couponView5 .description.topic2 {background-position: 10px -35px;}
.couponView1 .description.topic3, .couponView4 .description.topic3, .couponView5 .description.topic3 {background-position: 15px -355px;}
.couponView1 .description.topic4, .couponView4 .description.topic4, .couponView5 .description.topic4 {background-position: 15px -230px;}
.couponView1 .description.topic5, .couponView4 .description.topic5, .couponView5 .description.topic5 {background-position: 15px -480px;}
.couponView1 .description.topic6, .couponView4 .description.topic6, .couponView5 .description.topic6 {background-position: 15px -925px;}
.couponView1 .description.topic7, .couponView4 .description.topic7, .couponView5 .description.topic7 {background-position: 10px 20px;}
.couponView1 .description.topic8, .couponView4 .description.topic8, .couponView5 .description.topic8 {background-position: 15px -672px;}
.couponView1 .description.topic9, .couponView4 .description.topic9, .couponView5 .description.topic9 {background-position: 15px -425px;}
.couponView1 .description.topic10, .couponView4 .description.topic10, .couponView5 .description.topic10 {background-position: 20px -1180px;}
.couponView1 .description.topic11, .couponView4 .description.topic11, .couponView5 .description.topic11 {background-position: 10px -990px;}
.couponView1 .description.topic12, .couponView4 .description.topic12, .couponView5 .description.topic12 {background-position: 15px -545px;}
.couponView1 .description.topic13, .couponView4 .description.topic13, .couponView5 .description.topic13 {background-position: 10px -605px;}
.couponView1 .description.topic14, .couponView4 .description.topic14, .couponView5 .description.topic14{background-position: 10px -740px;}
.couponView1 .description.topic15, .couponView4 .description.topic15, .couponView5 .description.topic15 {background-position: 15px -295px;}
.couponView1 .description.topic16, .couponView4 .description.topic16, .couponView5 .description.topic16 {background-position: 15px -1045px;}
.couponView1 .description.topic17, .couponView4 .description.topic17, .couponView5 .description.topic17 {background-position: 20px -160px;}
.couponView1 .description.topic18, .couponView4 .description.topic18, .couponView5 .description.topic18 {background-position: 15px -105px;}
.couponView1 .description.topic19, .couponView4 .description.topic19, .couponView5 .description.topic19 {background-position: 15px -1110px;}
.couponView1 .description.topic20, .couponView4 .description.topic20, .couponView5 .description.topic20 {background-position: 25px -800px;}
.couponView1 .description.topic21, .couponView4 .description.topic21, .couponView5 .description.topic21 {background-position: 10px -1240px;}
.couponView1 .keys {font-weight: bold; float: left; font-size: 12px; width: 260px; margin-left: 5px; margin-top: 4px; text-align: center}
.couponView1 .keys a{color: #ff9900 !important; text-decoration: underline}
.couponView1 .minPicto{float: left; width: 120px; margin-left: 20px}
.couponView1 .minPicto span {background: url(../images/goodDeal-icone.png); overflow: hidden ; display: block; float: left; margin: 2px; width: 21px; height: 21px;}
.couponView1 .minPicto span.partner {background-position: 0 -713px;}
.couponView1 .minPicto span.shipingFree {background-position: 0 -737px;}
.couponView1 .minPicto span.gift {background-position: 0 -762px;}
.couponView1 .minPicto span.withMP {background-position: 0 -783px;}
.couponView1 .socialLinks, .couponView4 .socialLinks, .couponView5 .socialLinks {float: right; width: 73px; margin-left: 15px}
.couponView1 .socialLinks a, .couponView4 .socialLinks a, .couponView5 .socialLinks a {text-decoration: none; padding: 0 0px}
.couponView1 .links, couponView5 .links {float: right; width: 365px; }
.couponView1 .logo, couponView5 .logo {float: left; border: 1px solid #666; margin-left: 3px;}
.couponView1 .facebook, .couponView1 .like, .couponView1 .notLike, .couponView1 .rss,.couponView1 .twitter, .couponView1 .lieCoupon, .couponView1 .vote,
.couponView4 .facebook, .couponView4 .like, .couponView4 .notLike, .couponView4 .rss,.couponView4 .twitter, .couponView4 .lieCoupon, .couponView4 .vote,
.couponView5 .facebook, .couponView5 .like, .couponView5 .notLike, .couponView5 .rss,.couponView5 .twitter, .couponView5 .lieCoupon, .couponView5 .vote
{display: block; float: right; font-size: 90%; height: 18px; line-height: 18px; margin: 0 3px;}
.couponView1 .like, .couponView1 .notLike,
.couponView4 .like, .couponView4 .notLike,
.couponView5 .like, .couponView5 .notLike
{background: url(../images/goodDeal-icone.png) no-repeat 0 -44px; padding-left: 25px;}
.couponView1 .notLike, .couponView4 .notLike, .couponView5 .notLike {background-position: 0 -62px; padding-left: 18px}
.couponView1Links a, .couponView4Links a{display: block; float: right; height: 25px; line-height: 25px; margin: 0 2px; color: #000}
.couponView1Links a.viewMore {display: block; float: right; height: 23px!important; margin: 0!important; overflow: hidden; position: relative; width: 22px; background: none}
.couponView1Links a:hover.viewMore {text-decoration: none;}
.couponView1Links a.viewMore span {background: url(../images/goodDeal-buttons.png) no-repeat 0 -110px; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.couponView1Links a.viewMoreText {display: block; float: right; height: 23px; line-height: 23px; margin: 0 5px; }

.couponView2 {margin: 0 auto; width: 735px;}
.couponView2 .action {float: right; width: 210px;}
.couponView2 .action .key {background: url(../images/input-bg.png) no-repeat; border: 0; height: 18px; line-height: 18px; padding: 0 2px; width: 105px;}
.couponView2 .action p, .couponView2 .action form {background: url(../images/coupon-action-bg.png) no-repeat; height: 36px; padding: 5px;}
.couponView2 .action a.merchantAccess, a.couponOwnerAccess {background: url(../images/goodDeal-buttons.png) no-repeat 0 -203px; border: 0; color: #fff; display: block; font: bold 175% Arial; height: 58px; line-height: 30px; margin: 1px 0; text-align: center; width: 210px;}
.couponView2 .action a:hover.merchantAccess, a:hover.couponOwnerAccess {color: #fff !important}
.couponView2 .presentation {float: left; width: 525px;}
.couponView2 .presentation .body, .couponView2 .presentation .bottom, .couponView2 .presentation .top {background: url(../images/big-coupon-bg.png) no-repeat; height: 10px;}
.couponView2 .presentation .body {background-position: -530px 0; background-repeat: repeat-y; height: auto; padding-left: 8px;}
.couponView2 .presentation .body .code {background: #fff url(../images/code-bg.png) repeat-x; border: solid #c7c7c7; border-width: 0 2px; display: block; font: bold 250% Arial; height: 35px; line-height: 35px; text-align: center; margin: 5px 0; width: 200px;}
.couponView2 .body .urlImage {display: block; width: 88px; border: 1px solid #ccc; text-align: center; }
.couponView2 .body .couponType {display: block; float: left; font-size: 110%; font-weight: bold}
.couponView2 .presentation .body .logo {float: left}
.couponView2 .presentation .body p.goodDeal {background: none; margin: 5px 0; width: 90%; height: auto; line-height: 30px; font-size: 13px}
.couponView2 .presentation .body p.goodDeal .warning {background: url(../images/attention-icon.png) no-repeat; display: block; width: 30px; height: 28px; float: left;}
.couponView2 .presentation .body .left {float: left; width: 150px;}
.couponView2 .presentation .body .left span.reduction, .couponView2 .presentation .body .left span.success{display: block; text-align: center;}
.couponView2 .presentation .body .left span.reduction {display: block; text-align: center; color: #f90; font: bold 250% Arial; padding: 10px 0; margin-top: 45px}
.couponView2 .presentation .body .left p.success {background: url(../images/like-icon.png) no-repeat 0 5px; display: block; font-weight: bold; height: 25px; padding: 10px 0 10px 38px;}
.couponView2 .like, .couponView2 .notLike, .couponView8 .like, .couponView8 .notLike {background: url(../images/goodDeal-icone.png) no-repeat 0 -41px; display: block; height: 15px; float: left; font-size: 90%; margin: 0 5px; padding: 8px 0 0 22px;}
.couponView2 .notLike {background-position: 0 -61px; padding-left: 18px}
.couponView2 .presentation .body .right {float: left; width: 355px;}
.couponView2 .presentation .body .facebook,.couponView2 .presentation .body .rss,.couponView2 .presentation .body .twitter {display: block; float: right; font-size: 90%; height: 18px; line-height: 18px; margin: 0 3px;}
.couponView2 .presentation .bottom {background-position: 0 100%;}
.couponView2 a.icon {background: url(../images/community-icone.png) no-repeat; border: 0; color: #62c602; display: block; float: left; font-size: 90%; height: 30px; line-height: 30px; margin: 2px; padding-left: 25px;}
.couponView2 a:hover.icon {font-weight: normal;}
.couponView2 a.icon.add {background-position: 0 -315px;}
.couponView2 a.icon.alert {background-position: 0 -403px;}
.couponView2 a.icon.comment {background-position: 0 -315px;}
.couponView2 a.icon.share {background-position: 0 -345px;}
.couponView2 a.icon.subscribe {background-position: 0 -373px;}

.couponView2.good_deal .top, .couponView2.good_deal .body, .couponView2.good_deal .bottom{background: url(../images/big-coupon-gb-goodDeal.png);}
.couponView2.solde .top, .couponView2.solde .body, .couponView2.solde .bottom{background: url(../images/big-coupon-gb-solde.png)}

.couponView2.good_deal .top, .couponView2.solde .top{background-position: 0 0}
.couponView2.good_deal .body, .couponView2.solde .body{background-position: -531px 0}
.couponView2.good_deal .bottom, .couponView2.solde .bottom{background-position: 0 -16px}

a.nav {background: url(../images/goodDeal-buttons.png) no-repeat; border: 0; color: #000; display: block; font-size: 90%; height: 35px; width: 86px; margin: 2px;}
a:hover.nav {font-weight: normal;}
a.nav.previous {background-position: 0 -261px; float: left; text-align: left; margin-left: 5px;}
a.nav.next {background-position: -48px -261px; float: right; text-align: right; margin-right: 10px;}
a.nav.hide {background-position: 35px -415px; float: right; text-align: left; height: 20px; padding-right: 20px;}
a.nav.show {background-position: 70px -175px; float: right; text-align: left; height: 20px; margin-right: 10px; padding-right: 20px;}

.couponOwner {padding: 10px;}
.couponOwner .couponOwnerAccess {float: right}
.couponOwner .description {width: 490px; float: left;}

.couponView2Links {width: 730px;}
.couponView2Links .body,.couponView2Links .bottom, .couponView2Links .top {background: url(../images/couponView2-bg.png) no-repeat; height: 8px;}
.couponView2Links .body {background-position: -728px 0; background-repeat: repeat-y; height: auto; padding-left: 8px;}
.couponView2Links .body a {background: url(../images/goodDeal-icone.png) no-repeat; border: 0; display: block; float: left; height: 30px; line-height: 30px; margin: 2px; text-align: center;}
.couponView2Links .body a.merchant {background: url(../images/goodDeal-buttons.png) no-repeat 0 -50px; color: #fff; width: 185px;}
.couponView2Links .body a.add {background-position: 0 -315px; padding-left: 25px;}
.couponView2Links .body a.alert {background-position: 0 -403px; padding-left: 25px;}
.couponView2Links .body a.share {background-position: 0 -345px; padding-left: 25px;}
.couponView2Links .body a.subscribe {background-position: 0 -373px; padding-left: 25px;}
.couponView2Links .bottom {background-position: -1466px 0;}

.couponView3  {float: left; margin: 2px; width: 360px;}
.couponView3 .top {background: url(../images/couponView3-bg.png) no-repeat 0 0; height: 6px;}
.couponView3 .bottom {background: url(../images/couponView3-bg.png) no-repeat -735px 0; height: 6px;}
.couponView3 .body {background: url(../images/couponView3-bg.png) repeat-y -369px 0; padding: 2px 5px;}
.couponView3 .description strong.reduction {background: url(../images/goodDeal-icone.png) no-repeat -2px -85px; color: #fff; display: block; float: left; font-size: 150%; height: 50px; line-height: 50px; text-align: center; width: 50px;}
.couponView3 .facebook,  .couponView3 .like,  .couponView3 .notLike,  .couponView3 .rss, .couponView3 .twitter,  .couponView3 .lieCoupon,  .couponView3 .vote {display: block; float: right; font-size: 90%; height: 18px; line-height: 18px;}
.couponView3 .like,  .couponView3 .notLike {background: url(../images/goodDeal-icone.png) no-repeat 0 -44px; padding-left: 25px;}
.couponView3 .notLike {background-position: 0 -62px; padding-left: 18px}

.couponView4 a.otherLinks{font-size: 10px}
.couponView5 ul{ float: left; width: 90px; list-style-type: none}
.couponView5 .comment{float: left; width: 355px}

.couponView4 .description, .couponView5 .description {background: url(../images/topics.png) no-repeat; padding-left: 70px}
.couponView4 .description p, .couponView5 .description p  {margin: 0 0 0 30px; padding: 0;}
.couponView4 .description strong.reduction, .couponView5 .description strong.reduction{background: #fff; border: 2px solid #f90;color: #000; display: block; float: left; font-size: 190%; text-align: center; margin-top: 10px !important; }

.couponView7List li{list-style: none}
.couponView7 {width: 350px; float: left; margin: 8px 5px;}
.couponView7 a {color: #111; text-decoration: none}
.couponView7 a.logoMerchant {display: block; width: 88px; height: 25px; text-decoration: none; float: left}
.couponView7 img {display: block; border: 1px solid #ccc; width: 88px; height: 25px; margin: 2px 0}
.couponView7 .description {display: block; float: right; width: 250px;}

.couponView8 {margin: 5px}
.couponView8 .keys {font-size: 13px; font-weight: bold; line-height: 25px}
.couponView8 .keys img {border: 1px solid #ccc; margin-right: 10px; vertical-align: middle; padding: 2px; float: left}
.couponView8 .keys h2{float: left; width: 500px;}
.couponView8 .amount {float: left; width: 160px; height: 100px; text-align: center}
.couponView8 .amount a.nav.show{font-size: 12px}
.couponView8 .amount .success{background: url(../images/like-icon.png) no-repeat 0 5px; display: block; font-weight: bold; height: 25px; padding: 10px 0 10px 38px;}
.couponView8 .bottom, .couponView8 .content, .couponView8 .top{background: url(../images/coupon-bloc-bg.png) no-repeat; height: 10px; overflow: hidden; width: 732px; }

.couponView8 .top {background-position: -2958px 0; overflow: hidden;}
.couponView8 .content {background-position: -3697px 0; background-repeat: repeat-y; height: auto; padding: 0 5px; }
.couponView8 .bottom {background-position: -2958px -22px; overflow: hidden}

.couponView8.couponGoodDeal .top {background-position: 0px 0;}
.couponView8.couponGoodDeal .content {background-position: -739px 0;}
.couponView8.couponGoodDeal .bottom {background-position: 0px -22px;}

.couponView8.couponSolde .top {background-position: -1479px 0;}
.couponView8.couponSolde .content {background-position: -2218px 0;}
.couponView8.couponSolde .bottom {background-position: -1479px -22px;}

.couponView8 .description{float: left;width: 240px;}
.couponView8 .description p{margin: 0 4px }
.couponView8 .description span, .couponView8 .amount{color: #ff9b00; font-size: 250%; font-weight: bold}
.couponView8 .vote {width: 150px; float: left;}
.couponView8 .social {float: left; width: 552px;}
.couponView8 .social a{width: 52px; margin-top: 3px}
.couponView8 .social a.icon{width: 86px;}
.couponView8 .codeContainer {float: left; width: 318px; margin-top: 10px; height: 50px;}
.couponView8 .code {background: #cecece; display: block; border: 1px solid #94949c; border-right: none; height: 24px; line-height: 24px; width: 114px; float: left; padding: 0 2px; font-weight: bold; font-size: 19px; color: #000; overflow: hidden }
.couponView8 .code:hover {text-decoration: none}
.couponView8 .codeBorderRight {display: block; background: url(../images/coupon-code-border.png); float: left; width: 6px; height: 26px}
.couponView8 p.success {background: url(../images/like-icon.png) no-repeat 0 5px; display: block; font-weight: bold; height: 25px; padding: 10px 0 10px 38px; font-size: 12px; text-align: left; color: #000}
.couponView8 a.icon {background: url(../images/community-icone.png) no-repeat; border: 0; color: #62c602; display: block; float: left; font-size: 90%; height: 30px; line-height: 30px; margin: 2px; padding-left: 25px; width: 40%;}
.couponView8 a:hover.icon {font-weight: normal;}
.couponView8 a.icon.comment {background-position: 0 -315px;}
.couponView8 a.icon.share {background-position: 0 -345px;}
.couponView8 a.icon.alert {background-position: 0 -403px; width: 120px;}
.couponView8 .like{width: 30px !important;}
.couponView8 .notLike{width: 60px !important;}
.couponView8 a:hover.like, .couponView8 a:hover.notLike {text-decoration: underline; font-weight: normal}

.flashListContainer{ padding: 2px;}
.flashListContainer .description{margin: 5px;}
.flashListContainer .filter{background: #f5f5f5; border-bottom: 1px dotted #999; margin: 5px; padding: 5px}

.grayContainer{width: 700px; margin: 8px 0}
.grayContainer .content,.grayContainer .bottom,.grayContainer .top{background:  url(../images/product-bloc-bg.png) 0 0 no-repeat; height: 8px; width: 700px}
.grayContainer .content{background-position: -1429px 0; background-repeat: repeat-y; height: auto; padding-left: 8px;width: 690px}
.grayContainer .bottom{background-position: -2129px 0; background-repeat: no-repeat}
.grayContainer .top{background-position: -729px 0; background-repeat: no-repeat;}

.moreCoupons{font-size: 14px; margin-right: 12px; font-weight: bold}
.moreCoupons a:hover{text-decoration: underline}
.moreCoupons a {background: none !important;}
.moreCoupons a.viewMore {float: right}

.pager{text-align: center;}
.pager .currentPageNumber{font-size: 18px; color: #000}

.promoListByLetter li{float: left; width: 33%; list-style: none}

.productByLetterSearch, .offerSearch{line-height: 30px;}
.productByLetterSearch b, .offerSearch b{font-size: 14px}

.commentView1, .commentView2{width: 696px; margin:5px auto}
.soldeContainer .top, .soldeContainer .body, .soldeContainer .bottom,
.commentView1 .top, .commentView1 .body, .commentView1 .bottom,
.commentView2 .top, .commentView2 .body, .commentView2 .bottom,
.commentView4 .top, .commentView4 .body, .commentView4 .bottom
{background:  url(../images/product-bloc-bg.png) 0 0 no-repeat; height: 8px; width: 700px}
.soldeContainer h2{font-size: 220%; color: #f90; line-height: 30px}
.soldeContainer h3 {font-size: 200%; color: #f90;}
.soldeContainer .body, .commentView1 .body, .commentView2 .body, .commentView4 .body{background-position: -1429px 0; background-repeat: repeat-y; height: auto; padding-left: 8px;width: 690px;}
.soldeContainer .body .comment{float: right; width: 600px; margin-right: 10px;}
.soldeContainer .body p{line-height: 18px;}
.soldeContainer .body p.banner {margin: 15px;}
.soldeContainer .body a.btn3 {background-position:  0 -55px; color: #fff !important; display: block; float: right; font-size: 110%;height: 25px; line-height: 25px; overflow: hidden; padding-left: 20px; width: 170px; margin-right: 5px}
.soldeContainer .body a.btn1{float: right; margin-right: 5px}
.soldeContainer .body .description, .commentView2 .description{float: right; width: 495px; padding-right: 5px}
.soldeContainer .body .description{width: 98%; float: left}
.soldeContainer .body .description .banner{float: left; margin: 0 5px}
.soldeContainer .body .description .similarOffers{text-align: center; margin-top: 10px; color: #999}
.soldeContainer .body .description .similarOffers a{color: #000; font-weight: bold}
.soldeContainer .body .siteThumb, .commentView1 .body .siteThumb, .commentView2 .description .siteThumb{float: left; width: 180px; height: 154px; border: 1px solid #666}
.soldeContainer .body .siteThumb.flashList{float: left; width: 178px; height: 90px; border: 1px solid #666}
.soldeContainer .body .otherDetails{float: left; font-size: 10px; color: #999}
.soldeContainer .body .otherDetails{float: left;}
.soldeContainer .body .thumbs{float: left; margin: 0 4px}
.soldeContainer .body .previous_button, .soldeContainer .body .next_button{margin: 35px 2px 2px 0;}
.soldeContainer .body .productCarousel{width: 595px;margin: 0 auto;}
.soldeContainer .body .productCarousel ul li{width: 70px !important}
.soldeContainer .body .productCarousel .container{width: 562px; height: 90px; margin: 0 auto;}
.soldeContainer .body .productCarousel .container img{border: 1px solid #666; width: 77px !important; height: 77px !important }
.soldeContainer .bottom, .commentView1 .bottom, .commentView2 .bottom, .commentView4 .bottom{background-position: -2129px 0; background-repeat: no-repeat}
.commentView1 .top, .commentView2 .top, .commentView4 .top{background-position: -729px 0; background-repeat: no-repeat;}
.soldeContainer {width: 728px; margin-left: 5px;}
.soldeContainer .top, .soldeContainer .bottom, .soldeContainer .body {background-image: url(../images/bloc-bg6.png);  width: 728px}

.soldeContainerHalf .top, .soldeContainerHalf .bottom, .soldeContainerHalf .body {background:  url(../images/half-bloc.png) repeat-y; height: 8px; width: 358px}
.soldeContainer .top, .soldeContainerHalf .top {background-position: 0 0; background-repeat: no-repeat;}
.soldeContainer .bottom , .soldeContainerHalf .bottom {background-position: 0 100%; background-repeat: no-repeat;}
.soldeContainer .body {background-position: -740px 0;}
.soldeContainer .body .banner { margin:10px 15px; float: right}
.soldeContainer .body .details {margin: 0 15px;}
.soldeContainer .body .validity {font-weight: bold; font-size: 120%;}

.soldeContainer .body .flux,.soldeContainer .body .facebook, .soldeContainer .body .twitter, .twiter,.soldeContainer .body .print,
.commentView1 .body .flux,.commentView1 .body .facebook, .commentView1 .body .twitter, .twiter,.commentView1 .body .print,
.commentView2 .body .flux,.commentView2 .body .facebook, .commentView2 .body .twitter, .twiter,.commentView2 .body .print
{background: url(../images/icone.png);display: block; float: right;width: 16px; height: 16px; margin-right: 2px}
.soldeContainer .body .flux, .commentView1 .body .flux, .commentView2 .body .flux{background-position: -33px -26px}
.soldeContainer .body .facebook, .commentView1 .body .facebook, .commentView2 .body .facebook{background-position: -16px -26px}
.soldeContainer .body .twiter, .commentView1 .body .twiter, .commentView2 .body .twiter{background-position: 0 -26px}
.soldeContainer .body .print, .commentView1 .body .print, .commentView2 .body .print{background-position: 0 -302px}
.soldeContainer .body .opinions, .commentView1 .body .opinions, .commentView2 .body .opinions{font-size: 90%;float: right; width: 95px; line-height: 8px}
.soldeContainer a.seeDetails  {margin-left: 92px !important;width: 300px !important}

.soldeContainerHalf {width: 358px; float: left; margin-left: 5px;}
.soldeContainerHalf.first {margin-right: 7px;}
.soldeContainerHalf .body {background-position: -361px 0; height: auto; padding: 5px}
.soldeContainerHalf .body h2 {margin: 0 10px;}
.soldeContainerHalf .body hr, .soldeView5 hr{border: 1px solid #ccc; margin: 10px 0; width: 348px}
.soldeContainerHalf .body .soldeView1, .soldeView5{width: 348px}
.soldeContainerHalf .body .soldeView1 p, .soldeView5 p{width: 255px; float: right; }
.soldeContainerHalf .body .soldeView1 img, .soldeView5 img{margin-top: 5px}
.soldeContainerHalf .body .soldeView1 a.seeDetails, .soldeView5 a.seeDetails, .littleCoupon a.seeDetails, .soldeContainer a.seeDetails  {background: url(../images/goodDeal-icone.png) -18px -245px no-repeat; display: block; float: left; height: 20px; margin: 0 5px; width: 90px; padding-left: 15px; line-height: 20px; color: #c30; font-weight: bold}
.littleCoupon a.seeDetails  {padding-left: 10px !important;width: auto; margin-left: 5px}
.soldeContainerHalf .body .soldeView1 a:hover.seeDetails, .soldeView5 a:hover.seeDetails {color: #c30 !important}
.soldeContainerHalf .body .soldeView1 a.merchantLink, .soldeContainerHalf .body a:hover.merchantLink, .soldeView1 a.seeDetails, .soldeView1 a:hover.seeDetails {color: #930 !important}
.soldeContainerHalf .body .soldeView1 a.btn1, .soldeView5 a.btn1 {float: right}
.soldeContainerHalf .body .soldeView1 a:hover.btn1, .soldeView5 a:hover.btn1 {color: #fff !important}
.soldeContainerHalf .body .soldeView4 {padding: 5px; text-align: center;}
.soldeContainerHalf .body .soldeView4 h3 {font-size: 160%;}

.soldeView5{width: 700px}
.soldeView5 p{width: 600px}
.soldeView5 hr{width: 700px}

.soldeSearch{padding: 5px; line-height: 20px; height: 70px}
.soldeSearch b{font-size: 16px}
.soldeSearch form {margin-top: 5px; float: left; width: 240px }
.soldeSearch fieldset, .couponSearchPane fieldset {background: url(../images/medium-search-bg.png) no-repeat left top; height: 24px; padding-left: 8px; width: 200px; float: left;}
.soldeSearch fieldset input, .couponSearchPane fieldset input{width: 155px; border: none; margin-top: 2px; font-size: 100%; color: #999; padding: 0 3px; height: 16px}
.soldeSearch fieldset .viewMore, .couponSearchPane fieldset .viewMore{background: url(../images/goodDeal-buttons.png) 0 0; margin: 2px; width: 25px; height: 18px; line-height: 18px; color: #fff; vertical-align: middle}

.nextSale, .previousSale{width: 45%; float: left; padding: 0 10px}
.nextSale{float: right; text-align: right}

.goodDeal {background: url(../images/goodDeal-bg.png) no-repeat; float: left; height: 71px; width: 236px;}
.goodDeal h3 {background: url(../images/goodDeal-icone.png) no-repeat 0px -503px; font: italic small-caps bold 200% Arial; height: 35px; line-height: 35px; margin:0; padding-left: 12px;}
.goodDeal h4 {color: #f90; padding: 0 0 0 5px;}
.goodDeal p {margin: 0; padding: 0 0 0 5px;}
.goodDeal.last {margin-left: 3px;}
.goodDeal.last h3 {background-position: 2px -503px;}

h1.home {background: url(../images/un-max-de-codes-promo-pm.gif) no-repeat; float: left; height: 35px; padding: 60px 0 0 60px;}
h2.bigTitle{font-size: 200%}
h3.productByCategoryTitle{background: url(../images/goodDeal-title.png) 0 -450px ; width: 156px; height: 40px; margin: 0 auto; text-align: center}
img.home {display: block; float: left; margin-left: 20px;}
span.home {display: block; float: right; width: 280px;}

.imgTitle span {background: url(../images/goodDeal-title.png) no-repeat;}

.imgTitle.codePromo span{background-position: 0 -495px;}
.imgTitle.catalog span{background-position: 0 -530px;}
.imgTitle.promotion span{background-position: 0 -570px;}
.imgTitle.flashSale span{background-position: 0 -600px;}
.imgTitle.odr span{background-position: 0 -635px;}
.imgTitle.catalogTopic span{background-position: 0 -445px;}
.imgTitle.catalogTopic{height: 45px}
.imgTitle.merchantCoupon span {background-position: 0 -962px; height: 25px;}

.littleCoupon .top, .littleCoupon .content, .littleCoupon .bottom{background: url(../images/br-little-bg.png) no-repeat; width: 230px; height: 10px;}
.littleCoupon .top{background-position: 0 0;}
.littleCoupon .content{background-position: -235px 0; width: 223px ; background-repeat: repeat-y; height: auto; padding-left:5px;}
.littleCoupon .bottom{background-position: -470px 0;}
.littleCoupon .reduction {color: #000; display: block; float: left; font-size: 150%; height: 50px; line-height: 20px; text-align: center; width: 50px;}
.littleCoupon .description {float: right; padding-left: 3px; width: 165px;}
.littleCoupon .description b {color: #f90}
.littleCoupon img{width: 88px !important; height: 25px !important; float: left; border: 1px solid #666}
.littleCoupon .icoFift, .littleCoupon .icoShipingFree {background: url(../images/goodDeal-icone.png); overflow: hidden }
.littleCoupon .icoGift{background-position: 0 -675px; width: 35px; height: 30px; border: none; margin-bottom: 5px; display: block }
.littleCoupon .icoShipingFree{background-position: 0 -148px; width: 55px; height: 30px; border: none; margin-bottom: 5px; display: block }
.merchantBloc {width: 540px; float: left;}
.merchantBloc .body,.merchantBloc .bottom, .merchantBloc .top {background: url(../images/merchant-bg.png) no-repeat; height: 8px;}
.merchantBloc .body {background-position: -548px 0; background-repeat: repeat-y; height: auto; padding-left: 8px;}
.merchantBloc .bottom {background-position: -1098px 0;}

.merchantDetailsTab li {float: left; height: 30px; list-style: none;}
.merchantDetailsTab li a {display: block; height: 30px; margin: 0; overflow: hidden; position: relative;}
.merchantDetailsTab li a:hover {text-decoration: none;}
.merchantDetailsTab li a span {background: url(../images/merchantDetails-tab.png) no-repeat; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}

.merchantDetailsTab li a.coupon {width: 123px}
.merchantDetailsTab li a.coupon span {background-position: 0 0;}
.merchantDetailsTab li a:hover.coupon span, .merchantDetailsTab li a.coupon.active span {background-position: 0 -36px}

.merchantDetailsTab li a.promotion {width: 113px}
.merchantDetailsTab li a.promotion span {background-position: 0 -72px;}
.merchantDetailsTab li a:hover.promotion span, .merchantDetailsTab li a.promotion.active span {background-position: 0 -108px}

.merchantDetailsTab li a.flashsale {width: 107px}
.merchantDetailsTab li a.flashsale span {background-position: 0 -288px;}
.merchantDetailsTab li a:hover.flashsale span, .merchantDetailsTab li a.flashsale.active span {background-position: 0 -324px}

.merchantDetailsTab li a.infos {width: 115px;}
.merchantDetailsTab li a.infos span {background-position: 0 -216px;}
.merchantDetailsTab li a:hover.infos span, .merchantDetailsTab li a.infos.active span {background-position: 0 -252px}

.merchantLetterView {width: 227px; float: left; margin: 3px 7px;}
.merchantLetterView.first {margin-left: 15px; clear: left;}
.merchantLetterView .body, .merchantLetterView .bottom, .merchantLetterView .top {background: url(../images/bloc-bg3.png) no-repeat -5px 0; height: 8px;}
.merchantLetterView .body {background-position: -235px 0; background-repeat: repeat-y; height: 180px; padding-left: 8px; position: relative;}
.merchantLetterView .body a.merchantTitle {color: #111; text-decoration: underline; font-weight: bold;}
.merchantLetterView .body a.viewMore {position: absolute; bottom: 1px; right: 1px;}
.merchantLetterView .body a.viewMoreText {position: absolute; bottom: 1px; right: 20px;}
.merchantLetterView .body ul li {list-style: none; padding: 2px;}
.merchantLetterView .bottom {background-position: -465px 0;}

.merchantSearch{list-style-type: none; padding: 5px; margin: 2px;}
.merchantSearch .list {float: left; margin: 10px; width: 30%; text-align: center;}
.merchantSearch .list .thumbs{border: 1px solid #f90}
.merchantSearch .list .merchantName{display: block}
.merchantSearchCategories{text-align: center; padding: 0 20px}

.merchantTopicView {width: 353px; float: left; margin: 6px 0 0 10px;}
.merchantTopicView .body, .merchantTopicView .bottom, .merchantTopicView .top {background: url(../images/bloc-bg4.png) no-repeat 0 0; height: 8px;}
.merchantTopicView .body {background-position: -355px 0; background-repeat: repeat-y; height: 170px; padding-left: 8px; position: relative;}
.merchantTopicView .body h2 {background: url(../images/topics.png) no-repeat; color: #000; font-size: 120%; height: 35px; padding: 13px; padding-left: 60px;}
.merchantTopicView .body h2 a {color: #111;}
.merchantTopicView .body h2.topic1 {background-position: 10px -865px;}
.merchantTopicView .body h2.topic2 {background-position: 0 -50px;}
.merchantTopicView .body h2.topic3 {background-position: 12px -365px;}
.merchantTopicView .body h2.topic4 {background-position: 5px -245px;}
.merchantTopicView .body h2.topic5 {background-position: 10px -490px;}
.merchantTopicView .body h2.topic6 {background-position: 10px -935px;}
.merchantTopicView .body h2.topic7 {background-position: 5px 15px;}
.merchantTopicView .body h2.topic8 {background-position: 5px -677px;}
.merchantTopicView .body h2.topic9 {background-position: 5px -425px;}
.merchantTopicView .body h2.topic10 {background-position: 10px -1185px;}
.merchantTopicView .body h2.topic11 {background-position: 0 -990px;}
.merchantTopicView .body h2.topic12 {background-position: 5px -555px;}
.merchantTopicView .body h2.topic13 {background-position: 0 -615px;}
.merchantTopicView .body h2.topic14 {background-position: 0 -750px;}
.merchantTopicView .body h2.topic15 {background-position: 0 -300px;}
.merchantTopicView .body h2.topic16 {background-position: 0 -1055px;}
.merchantTopicView .body h2.topic17 {background-position: 5px -180px;}
.merchantTopicView .body h2.topic18 {background-position: 0 -115px;}
.merchantTopicView .body h2.topic19 {background-position: 0 -1120px;}
.merchantTopicView .body h2.topic20 {background-position: 12px -805px;}
.merchantTopicView .body h2.topic21 {background-position: 0 -1250px;}
.merchantTopicView .body a.merchantTitle {color: #111; text-decoration: underline; font-weight: bold;}
.merchantTopicView .body a.viewMore {position: absolute; bottom: 1px; right: 1px;}
.merchantTopicView .body a.viewMoreText {position: absolute; bottom: 1px; right: 20px;}
.merchantTopicView .body ul li {list-style: none; padding: 2px;}
.merchantTopicView .bottom {background-position: -710px 0;}

.merchantLinks {margin-left: 15px;}
.merchantLinks li {background: url(../images/goodDeal-icone.png) -15px -243px no-repeat; list-style: none; padding: 4px; padding-left: 15px;}
.merchantLinks li a {color: #000; font-size: 125%;}

.merchantsListInBlocs li {float: left; list-style: none; padding: 2px; width: 222px;}
.merchantsListInBlocs.fullPage li {padding: 5px 2px; width: 353px;}
.merchantsListInBlocs li a.merchantTitle {color: #111; text-decoration: underline; font-weight: bold;}

.merchantTabResearch, .soldeSearch, .couponSearchPane {background: url(../images/bloc-bg2.png) repeat-x 0 0;}
.merchantTabResearch .btnOk {display: block; float: left; margin: 0; padding: 0}
.merchantTabResearch label {font-weight: bold}
.merchantTabResearch form {float: left; width: 230px; height: 20px !important; margin: 8px; padding: 0}
.merchantTabResearch fieldset {background: url(../images/medium-search-bg.png) no-repeat left top; height: 20px; padding: 2px 5px; line-height: 20px}
.merchantTabResearch input.text {border: 0; float: left; height: 14px; color: #666; font-size: 11px; margin:1px 2px; padding:1px 2px; width: 160px;}
.merchantTabResearch .research {float: left; margin-left: 10px; width: 180px;}
.merchantTabResearch .research form {text-align: right;}
.merchantTabResearch .research .key {background: url(../images/input-bg.png) no-repeat; border: 0; height: 18px; line-height: 18px; padding: 0 2px; width: 105px; float: left;}
.merchantTabResearch .filter {float: right; margin-left: 10px; width: 135px;}
.merchantTabResearch .filter select {background: url(../images/input-bg.png) no-repeat; height: 16px; line-height: 16px; font-size: 11px;}

.merchantView {width: 468px; margin: 0 auto;}
.merchantView .body, .merchantView .bottom, .merchantView .top {background: url(../images/catalogBloc-bg.png) no-repeat 0 0; height: 10px;}
.merchantView .body {background-position: -475px 0; background-repeat: repeat-y; height: auto; padding-left: 7px; text-align: justify; padding: 8px}
.merchantView p {text-align: justify; padding: 10px;}
.merchantView p img {text-align: justify; margin-right: 5px;}
.merchantView .body .logo {display: block; float: left; height: 25px; margin: 5px; width: 88px; border: 1px solid red}
.merchantView .bottom{background-position: -950px 0;}

.navDescription{padding-top: 8px; padding-left: 5px; font-weight: bold; font-weight: bold; font-size: 13px}

.offerPane{border-bottom: 1px solid #bbb; width: 455px; padding-bottom: 10px}
.offerPane h3{background: none !important; padding: 0 !important; font-size: 12px!important}
.offerPane img{padding: 2px; border: 1px solid #ccc; float: left; margin: 0 4px}

.offerSearchPane {float: left;}
.offerSearchPane fieldset{background: url(../images/research-little-bg.png); width: 195px; height: 23px; line-height: 23px; padding-left: 5px }
.offerSearchPane .text{width: 164px; border: none }
.offerSearch .byLetter{width: 465px; float: left; padding: 1px}

.opinionList{background: #ccc; margin: 6px}
.otherMerchants li{list-style-type: none; text-indent: 10px}

.pager{text-align: center; font-size: 14px}
.pager .current{font-weight: bold; font-size: 16px; color: #000}

.productCarousel ul li a.title {color: #f90;}
.productCarousel ul li a.details {background-image: url(../images/goodDeal-buttons.png)}

.promotionsList {background: url(../images/promotion-bg.png) repeat-y; padding: 10px 0;}
.promotionsList h3 {background: url(../images/goodDeal-icone.png) no-repeat 2px -503px; font-size: 170%; height: 36px; line-height: 40px; margin-bottom: 10px; padding-left: 15px;}
.promotionsList h3 span {color: #fff; font-size: 150%;}
.promoView1 {margin: 0 auto; width: 455px;}
.promoView1 .top {background: url(../images/couponView1-bg.png) no-repeat 0 0; height: 10px;}
.promoView1 .bottom {background: url(../images/couponView1-bg.png) no-repeat -928px 0; height: 10px;}
.promoView1 .body {background: url(../images/couponView1-bg.png) repeat-y -462px 0; padding: 0 6px; position: relative;}
.promoView1 .body .logo {display: block; float: left; width: 100px;}
.promoView1 .body .description {float: left; width: 325px;}
.promoView1 .body .btn1 {right: 10px; bottom: 0; float: right}

.slideInput {float: left; width: 140px;}
.slideInput input {font-weight: bold; text-align: center; width: 38px;}
.slideTrack {background: #00f; float: left; height: 5px; margin: 5px 0 12px 5px; position: relative; width: 315px;}
.slideHandle {background: url(../images/sliderArrow.png) no-repeat 0 5px; cursor: pointer; height: 25px; position: absolute; padding-top: 12px; text-align: center; width: 10px;}
.filterLarge,
.slideInputLarge,
.slideTrackLarge{float: left;}

.tchatView h4, .topGoodDealView h4 {color: #f90;}

.topicNavigation li a.level1{background: url(../images/good-deal-topic.png) no-repeat; color: #000; display: block; font-size: 130%; height: 30px; padding: 13px; padding-left: 70px;}
.topicNavigation li {list-style-type: none}
.subtopic li {background: url(../images/goodDeal-arrow.png) 0 5px no-repeat; list-style-type: none; padding-left: 15px;}
.subtopic li a{color: #000; line-height: 25px; font-weight: bold}
.merchantNavigation li{background: none}
.sidebarTabsContent .alphaTitle{line-height: 25px; font-size: 13px}
.topicNavigation li a.level1.topic1 {background-position: 10px -865px;}
.topicNavigation li a.level1.topic2 {background-position: 0 -50px;}
.topicNavigation li a.level1.topic3 {background-position: 12px -365px;}
.topicNavigation li a.level1.topic4 {background-position: 5px -245px;}
.topicNavigation li a.level1.topic5 {background-position: 10px -490px;}
.topicNavigation li a.level1.topic6 {background-position: 10px -935px;}
.topicNavigation li a.level1.topic7 {background-position: 5px 15px;}
.topicNavigation li a.level1.topic8 {background-position: 5px -677px;}
.topicNavigation li a.level1.topic9 {background-position: 5px -425px;}
.topicNavigation li a.level1.topic10 {background-position: 10px -1185px;}
.topicNavigation li a.level1.topic11 {background-position: 0 -990px;}
.topicNavigation li a.level1.topic12 {background-position: 5px -555px;}
.topicNavigation li a.level1.topic13 {background-position: 0 -615px;}
.topicNavigation li a.level1.topic14 {background-position: 0 -750px;}
.topicNavigation li a.level1.topic15 {background-position: 0 -300px;}
.topicNavigation li a.level1.topic16 {background-position: 0 -1055px;}
.topicNavigation li a.level1.topic17 {background-position: 5px -180px;}
.topicNavigation li a.level1.topic18 {background-position: 0 -115px;}
.topicNavigation li a.level1.topic19 {background-position: 0 -1120px;}
.topicNavigation li a.level1.topic20 {background-position: 12px -805px;}
.topicNavigation li a.level1.topic21 {background-position: 0 -1250px;}


.star{background: url(../images/goodDeal-icone.png) no-repeat; width: 14px; height: 14px; float: left}
.star.full{background-position: 0 -608px}
.star.empty{background-position: 0 -623px}

.warning {background: url(../images/attention-icon.png) no-repeat; display: block; width: 30px; height: 28px; float: left;}
.infoSociete {padding: 9px; text-align: justify}
.infoSociete .note {float: right; width: 250px; margin-left: 5px;}
