#frmNewsSearch ul{padding: 10px}
#frmNewsSearch ul li {display: inline}
a.topArticleTitle,span.topArticleTitle{font-size:14px; text-decoration: underline; font-weight: bold}
a:hover.topArticleTitle{color:#906;}
a.topArticleTitle.blue,span.topArticleTitle.blue{color:#069;font-size:20px}

h2 a.topArticleTitle{font:26px bold !important; text-decoration: underline; color: #000!important; text-align: left!important}
h2 a:hover.topArticleTitle{color:#906!important;}
a.topArticleTitle{text-align: left}
.newsTitle a {font-family:georgia; font-size: 20px}
div.connectionArea span{float:left; padding-left:20px; margin-top:7px}
div.socialConnect {float:left; padding-left:10px}
div.socialConnect ul{
    list-style:none;
    padding:0;
    margin:auto;
}
div.socialConnect ul li{
    float:left;
    margin: 2px;
    width: 35px;
}
div.socialConnect ul li a {
    float:left;
    display:block;
}
div.socialConnect.mini {float:right;margin:25px 110px 0 0;}

div.shareArea ul li img{width:65px; height:70px}
h2.catalog {text-align: left; padding-left: 20px}
h2.topProduct {text-align: left; padding-left: 20px}
h2.catalogCoupons {text-align: left; padding: 0 0 5px 5px}
.resume{width: 200px; margin-right:5px;background: url("../images/quote_begin.png") no-repeat top left;text-indent:30px; }
.resume h2{font:bold 13px "verdana";font-style: italic;text-align:left;padding:8px 8px 5px 0;background:url("../images/quote_end.png") no-repeat bottom right; color :#000 }
span.topProduct {font-variant:small-caps; font-size:140%}
span.articleDescription.boldItalic{font:bold italic 13px Arial}
span.articleDescription{color:#666}
.actuZoneTitle{font:bold 16px "Arial"; color:#9c3;}
.actuZoneTitle.blue{color:#369;}
.advancedSearch ul{margin-left:25px; }
.advancedSearch ul li{margin:10px 0;line-height:20px}
.advancedSearch ul li a img{margin:1px;/*border:1px solid red*/}
div.advancedSearch img{ float:left;}
div.advancedSearch h3{ margin: 15px 0 0 15px;}
.advancedSearch h2{text-align:left; margin-left:10px;}
.adsGoogle468x60{border:2px solid #ccc; width: 470px; height:62px; margin:auto;}
.adsGoogle250x250{border:1px solid #ccc;width:251px; height: 251px; margin: 0 auto}
.adsGoogle234x60{border:1px solid #ccc;width:234px; height: 60px;background:aqua}
.adsGoogle234x60.leftSide{margin:0 0 0 80px}
.adsPersonnalized{
    background:url("../images/bg_ads_personnalized.png");
    height:270px;
    width:300px;
}
.alignLeft {text-align: left}
.articleDescription{color:#000}
.articleDescription a {color:#369; line-height: 20px}
.banner250x250{border:2px solid #ccc;width:254px; height: 254px;float:right}
.bgGreen .bgOrange .bgViolet a{color:#fff;padding:0 3px}
.bgGreen, .bgOrange, .bgViolet {color:#fff;padding:0 3px}
.bgGreen{background:none repeat scroll 0 0 #9C3;}
.bgOrange{background:none repeat scroll 0 0 #F90;}
.bgViolet{background:none repeat scroll 0 0 #906;}
.bg_btn_topArticle span{margin:0 0 0 3px}
.bg_btn_topArticle{
    background:url("../images/bg_btn_topArticle.png") no-repeat left top;
    height:16px;
    width:65px;
    color:#fff;
    /*margin:0 0 0 3px;*/
}
.catalogProductDetails.mini{width:670px;}
.catalogProductDetails{
    border: none;
    /*padding:5px 0 ;*/
    /*background: #9cc;*/
    height:auto;
}
.colAddCoupon{}
.colAddCoupon.avis{
    padding-top: 3px;
}
.colLogo{ float:left; width:89px; margin-left:10px}
.colMerchant{
    float:left;
    width: 650px;
    margin-left: 1em;
}

.commentList{
    border-bottom:1px dashed black;
    width:900px;
    padding-bottom:10px;
    /*margin: 10px auto;*/
}
.commentList.mini{width:593px; padding:5px;}
.commentList.mini p{margin:0;padding:0; text-align: justify}
.commentList.mini .commentText{float:left;width:450px;padding-left:5px;padding-right:5px;}
.commentList.mini .avatarComment{float:left; margin-right:5px;width:60px}
.commentList .avatarComment{float:left; margin-right:5px;}
.commentList .commentText{float:left; }
.commentList .titleComment{color:#906 }
.commentList p{margin-left:25px;}
.commentText{width:700px; /*border:1px solid red*/}
.commentMini {width:620px;/*border:1px solid red*/}
.commentMini .commentText{width:550px;/*border:1px solid blue;*/}
.contentAnnonce{margin-top:15px}
.contentBorder.mini{width:672px; float:left}
.contentBorder{border: 1px solid #ccc; color: #666; margin: 0px auto; padding: 5px;}
.contentGrayBg{border: 1px solid #ccc; color: #666; margin: auto 6px; padding: 5px; background:#eaeaea}
.contentBg{border: 1px solid #ccc; color: #666; margin: auto 6px; padding: 5px; }
.colum3{width:241px;border:1px solid blue; padding:0 5px 0 5px;}
.exchangeArea .urlShare span{margin:0; line-height:1.5em}
.exchangeArea .urlShare textarea{width:695px; height:65px}
.exchangeArea .urlShare input{margin-left:5px}
.exchangeArea .urlShare input.button3{float:right;margin:5px}
.exchangeArea.mini .urlShare input.button3{float:right;margin:5px}
.exchangeArea.mini .urlShare{margin:0;width:600px; }
.exchangeArea.mini .urlShare textarea{margin-left:10px;width:490px;height:65px}
.exchangeArea.mini .urlShare p{margin:0 0 0 10px; line-height:1.5em}
/*.exchangeArea.mini div{width:900px;}*/
.exchangeArea.mini{width:650px}
.exchangeArea.mini div.shareArea {float:left; padding-left:10px;}
.exchangeArea.mini div.shareArea ul{
    background:#000;
    list-style:none;
    margin:0 0 0 100px;
}
.exchangeArea.mini div.shareArea ul li{
    float:left;
    margin: 2px;
    padding-left:40px;
    width: 65px;
}
.exchangeArea.mini div.shareArea ul li a {
    float:left;
    display:block;
}
.exchangeArea{
    width:850px;
    margin:auto;
    border:3px solid #69c;
}
.exchangeArea .closeBox{
    float:right;
    padding:8px 15px 0 0;
    background: url(../images/close_btn.png) left no-repeat;
    width:70px;
    height:25px;
    text-align:right;
}
.exchangeArea h3{padding:8px 0 0 15px;float:left}
.left{float:left}
.sameCatMerchant{border: 1px solid #ccc; width:275px; float:left;}
.sameCatMerchant ul{margin:5px}
.sameCatMerchant ul li{list-style-type:disc; list-style-position:inside; margin-bottom:10px}
.advancedSearch{
    width: 530px;
    border: 1px solid #ccc;
    float: left;
    padding:5px;
}
#content.catalog {background: #f7f7f7; border: 1px solid #ccc; width: 100%;}
.merchantGo {float: right; padding:20px}
.topArticle1{background-position:0 0}
.topArticle2{background-position:-65px 0}
.topArticle3{background-position:0 -16px}
.topArticle4{background-position:-65px -16px}

input#seeMoreBtn{
    background:url("../images/greenBtn_seeMore.png")no-repeat left top;
    border:none;
    font:bold 12px Arial;
    height:32px;
    width:140px;
    margin:15px 0 20px 130px;
    padding:0 0 7px 3px;
}
.grayBorder{border: 1px solid #ccc;}
.groupHeader{
    margin: auto;
    font-size: 120%;
    font-variant: small-caps;
    font-weight: bold;
    height:16px;
    padding:0.3em;
    color : #fff;
    width: auto;
    background:url(../images/bg_separation.gif) repeat-x;
    border: 1px solid #196cc8;
}
.iLike{
    padding-top:5px;
    width:100%;
    background:#9cc;
    height:26px;
    border-top:2px solid #69c ;
}
.merchantPreview{border-bottom:1px dashed gray;width:100%;padding-top:5px}
.merchantPreview .logoZone{margin:0 0 0 5px;width:90px}
.merchantPreview .logoZone a img{border:1px solid #666}
.merchantPreview .descriptionZone{padding-left:10px;float:right;width:310px}

.pagination_eboons_normal {}
.pagination_eboons_normal li{
    border:0;
    margin:0;
    padding:0;
    font-size:11px;
    list-style-type:none;
}
.pagination_eboons_normal a{
    border:solid 1px #DDD;
    margin-right:2px;
}
.pagination_eboons_normal .previous-off,
.pagination_eboons_normal .next-off {
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    padding:3px 4px;
}
.pagination_eboons_normal .next a,
.pagination_eboons_normal .previous a {
    font-weight:bold;
    border:solid 1px #FFFFFF;
}
.pagination_eboons_normal .active{
    color:#ff0084;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
.pagination_eboons_normal a:link,
.pagination_eboons_normal a:visited {
    color: #906; /*#0063e3;*/
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
.pagination_eboons_normal a:hover{
    border:solid 1px #666;
}
.paginationMargin{margin-left:100px}
.pagination_eboons {margin-left:250px}
.pagination_eboons li{
    border:0;
    margin:0;
    padding:0;
    font-size:11px;
    list-style-type:none;
}
.pagination_eboons a{
    border:solid 1px #DDD;
    margin-right:2px;
}
.pagination_eboons .previous-off,
.pagination_eboons .next-off {
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    padding:3px 4px;
}
.pagination_eboons .next a,
.pagination_eboons .previous a {
    font-weight:bold;
    border:solid 1px #FFFFFF;
}
.pagination_eboons .active{
    color:#ff0084;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
.pagination_eboons a:link,
.pagination_eboons a:visited {
    color: #906; /*#0063e3;*/
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
.pagination_eboons a:hover{
    border:solid 1px #666;
}
.productCart{
    height:200px;
    width:202px;
    background: url(../images/topBorder.png) #fff no-repeat top;
    float:right;
}
.productCart div{padding:5px}
.productCart div input.button5{margin:10px 0 0 15px;}
.productCart div{padding:5px}
.productCart span.price {color: #f90; font-weight: bold;}
.productCarousel {
    float: left;
    width: 900px;
    height: 185px;
    margin-bottom: 10px;
    position: relative;
    background-color:#906;
}
.productCarousel.mini2 {width: 640px;background:none;height:auto}
.productCarousel.mini2 .content .container .couponView2{margin-right:20px}
.productCarousel.mini2 .content .triHelpCouponCode{
    margin-left:40px;

}
.productCarousel.mini2 .carouselContainer {margin-left:20px}
.productCarousel.mini2 .container {
    background:#fff;
    border:2px solid #999;
    padding: 10px 0 0 0;
    width:502px;
    height:120px;
}
.productCarousel.mini {width: 690px;}
.productCarousel .container {
    float: left;
    background: #fff;
    width: 795px;
    height: 150px;
    position: relative;
    overflow: hidden;
    margin: 0;
}
.productCarousel.mini .container {width: 575px ; margin:0 7px}
.productCarousel .containerTop,.productCarousel .containerBottom, .productCarousel .containerContent{
    background: url(../images/carousel-bg.png) no-repeat;
    width: 795px;
    height: 15px;
    margin: 0 0 0 51px;
}
.productCarousel.mini .containerTop, .productCarousel.mini .containerBottom, .productCarousel.mini .containerContent {width: 602px}
.productCarousel .containerTop {background-position:-3933px 0 }
.productCarousel.mini .containerTop {background-position:-1471px 0 }
.productCarousel .containerBottom {background-position:-3933px 100% }
.productCarousel.mini .containerBottom {background-position:-1471px 100% }
.productCarousel.mini2 .content {
    background: url(../images/bg_content_carousel_mini2.png) repeat-y;
    border:2px solid #999;
    padding:5px;
    margin-left:3px;
}
.productCarousel .top, .productCarousel .bottom, .productCarousel .content {
    background: url(../images/carousel-bg.png) no-repeat;
    width: 900px;
    height: 15px; /* border: 1px solid green;*/
}
.productCarousel.mini2 .top, .productCarousel.mini2 .bottom, .productCarousel.mini2 .content {width: 638px;}
.productCarousel.mini .top, .productCarousel.mini .bottom, .productCarousel.mini .content {width: 690px;}
.productCarousel .top {background-position: -2112px 0}
.productCarousel.mini .top {background-position: 0 0 ;}
.productCarousel .bottom {background-position: -2112px 100%}
.productCarousel.mini .bottom {background-position: 0 100% ;}
.productCarousel .content {height: auto; background-position: -3020px 0; background-repeat: repeat-y;}
.productCarousel.mini .content {background-position: -736px 0;}
.productCarousel.mini2 ul {
    margin: 0;
    padding:0;
    width: 100000px;
    position: relative;
    top: 0;
    left: 0;
}
.productCarousel.mini2 ul li {
    width:250px;
    list-style:none;
    float:left;
}
.productCarousel ul {
    margin: 0;
    padding:0;
    width: 100000px;
    position: relative;
    top: 0;
    left: 0;
    height: 200px;
}
.productCarousel ul li {
    width:157px;
    height: 200px;
    text-align: center;
    list-style:none;
    float:left;
}
.productCarousel ul li .title {color: #903; font-weight: bold;}
.productCarousel span.price {color: #f90; font-weight: bold;}
.productCarousel .previous_button, .previous_button_over, .previous_button_disabled,.next_button, .next_button, .next_button_over, .next_button_disabled  {
    background: transparent url(../images/carousel-arrow.png) no-repeat;
    height: 80px;
    float: left;
    width: 48px;
}
.productCarousel .previous_button {margin: 40px 0 0 3px; background-position: 5px -266px}
.productCarousel .previous_button_over, .productCarousel .previous_button_disabled {background-position: 5px -179px}
.productCarousel .next_button {background-position: 10px -85px; margin-top: 33px;}
.productCarousel .next_button_over, .productCarousel .next_button_disabled {background-position: 10px 0}
.productDescriptionDetails{
    float:left;
    /*border:1px solid red;*/
    width:500px;
    padding:0 10px;
    color:#000;
}
.productCarousel.mini2 .previous_button, .previous-button, .previous_button_over, .previous_button_disabled,.next_button, .next_button, .next-button, .next_button_over, .next_button_disabled {
    background:url(../images/next_prev_btn.png) no-repeat;
    height: 50px;
    float: left;
    width: 25px;
}
.productCarousel.mini2 .previous_button {margin: 40px 0 0 3px; /*background-position: 0 0*/}
.productCarousel.mini2 .previous_button_over, .productCarousel.mini2 .previous_button_disabled {background-position: 0 -50px}
.productCarousel.mini2 .next_button, .next-button {margin: 40px 0 0 3px;background-position: -25px 0;}
.productCarousel.mini2 .next_button_over, .productCarousel.mini2 .next_button_disabled {background-position: -25px -50px}
.productDescriptionDetails{
    float:left;
    /*border:1px solid red;*/
    width:500px;
    padding:0 10px;
    color:#000;
}
.productDescriptionDetails a{text-decoration: underline;}
.productDescriptionDetails p span {}
.productsList {width:22% ; float:left}
.productsList ul {padding-left: 20px; }
.productsList ul li { padding: 1px 0;}
.productsList ul a {text-decoration: underline; }
.productShowCase{
    background:none repeat scroll 0 0 #FFFFFF;
    border:2px solid #69c;
    margin:20px auto;
    width:286px;
}
.productShowCase .iLike div {float:left; padding-left:5px;}
.productShowCase .iLike div img {padding: 0px}
.productShowCase img {float: left; padding:5px;}
.productShowCase span.price {color: #f90; font-weight: bold;}
.productShowCase p.title {color: #666; font-weight: bold; margin: 3px 5px; padding: 5px;}
.puce_typeArticle span{margin:3px 0 0 3px;color:#fff!important;}
.puce_typeArticle{
    background:url("../images/puce_typeArticle.png") no-repeat left top;
    float:left;
    height:16px;
    width:15px;
    margin:3px 3px 3px 0;
}
.typeArticle1{background-position:0 0;}
.typeArticle2{background-position:0 -16px;}
.typeArticle3{background-position:-15px 0;}
.typeArticle4{background-position:-15px -16px;}

.reduction{color:#FFF; margin:0.2em; padding:0.4em;}
.rowMerchant{
    border-bottom: 1px dashed;
    padding: 10px 0;
}
.rssCl {
    background:url("../images/bg_rss1.jpg") no-repeat scroll left top transparent;
    float:left;
    height:41px;
    width:51px;
}
.searchArticle input{}
.searchArticle input#zoneText{
    float:left;
    width:125px;
}
.searchArticle input#searchBtn{
    background:url("../images/searchBtn_bg.png") no-repeat left top;
    border:none;
    font:bold 12px arial;
    float:right;
    height:24px;
    margin:0 0 0 5px;
    padding: 0 0 3px 0;
    width:75px;
}
.sidebarProducts{
    width: 340px;
    float: right;
    border: 1px solid #ccc;
    padding:5px;
}
.siteThumbs{margin: 0 10px 5px 0}
.socialConnectIcon{background: url(../images/social_icon_connect.png) 0 0 no-repeat}
div.socialConnect ul li img{width:30px; height:30px;}
.facebook{width:50px; height:50px; background-position:0 0;}
.twitter{width:30px; height:30px; background-position:-30px 0;}
.google{width:30px; height:30px; background-position:-60px 0;}
.yahoo{width:30px; height:30px; background-position:-90px 0;}
.socialShareIcon{background: url(../images/social_share_icon.jpg) 0 0 no-repeat}/* icone de partage GM*/
.mail{width:65px; height:70px; background-position:0 0;}
.hi5{width:65px; height:70px; background-position:-65px 0;}
.facebookGm{width:65px; height:70px; background-position:-130px 0;}
.twitterGm{width:65px; height:70px; background-position:-195px 0;}
div.shareArea {float:left; padding-left:10px}
div.shareArea ul{
    list-style:none;
    padding:0;
    margin-left:180px;
}
div.shareArea ul li{
    float:left;
    margin: 2px;
    padding-left:40px;
    width: 65px;
}
div.shareArea ul li a {
    float:left;
    display:block;
}

.socialIconMini{margin-left:300px;}
.socialFeedback.mini{width:610px; text-align: center}
.socialFeedback{
    width:100%;
    background: #fff;
    height: auto;
    /*border: 1px solid red;*/
}
.socialFeedback h3{font-variant:small-caps}
.socialFeedback ul{
    list-style:none;
    padding-top: 10px;
    padding-left: 50px;
    margin:0 auto;
    /*border:1px solid blue;*/
}

.socialFeedback ul li{
    float:left;
    margin: 2px 30px;
    width: 150px;
}
.socialFeedback ul li a{
    display:block;
    float:left;
    /*width:180px;*/
    line-height:22px;
    /*background: #999;*/
    /*border: 1px solid red;*/

}
.socialFeedback ul li img{width:21px; height:21px;float:left; margin-right:3px;}
.sprite{background: url(../images/social_iconSet.png) 0 0 no-repeat}
.ilike{width:21px; height:21px; background-position:0 0}
.comments{width:21px; height:21px; background-position:-21px 0;}
.share{width:21px; height:21px; background-position:-42px 0;}
.problems{width:21px; height:21px; background-position:-63px 0;}
.tagArticles{
    text-align:justify;
}
.topicDesc{
    float: left;
    width: 260px;
    padding: 5px 10px;
}
.topicDesc h2{
    padding:0;
    margin:0;
}
.topicDesc h2 a{
    font-size:16px;
    color: #906;
}
.topicDesc p{
    padding:0 4px 5px 4px;
    margin:0;
    height:60px;
}
.topicDesc img{
    float:left;
    padding:3px;
}
.topicDesc ul {padding-left: 15px;}
.topicDesc ul li a {color:black; letter-spacing:0.06em;}
.exchangeArea .textAreaProblems{width:695px; height:65px}
#shareBox .exchangeArea .urlShare span{margin-left:40px; }
.urlShare .urlArea{width:590px}
.urlShare span{margin:0 5px 0 50px;}
.urlShare {width:700px ;margin:auto;/* border:1px solid red*/}

/* merchant BR*/

.socialFeedback .mini.exchangeArea {width:605px;}
.socialFeedback.mini ul li{margin: 0px 15px; width : auto}
.socialFeedback.mini{border-top :1px solid #ccc}
.idislike{width:21px; height:21px; background-position:-83px 0}


/*PLUIT CAROUSEL*/
/* Carousel */
.pluit-carousel {
    border:1px solid #999;
    margin:auto;
    padding-top:5px;
    position: relative;
    margin-bottom: 1em;
    width:500px;
}

.pluit-carousel img {
    border: 0;
    display: block;
    cursor: pointer;
}

.pluit-carousel ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* Viewport */
.pluit-carousel .viewport {
    width: 1px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}

.pluit-carousel .viewport ul {
    width: 6000px;
}

.pluit-carousel .viewport ul li {
    display: block;
    float: left;
}

.pluit-carousel .viewport ul ul {
    width: auto;
    float: left;
}

.pluit-carousel .viewport ul ul li {
    background:#e9e9e9;
    border:1px solid #999;
    margin:0 5px;
    height:70px;
    width:186px;
}
.pluit-carousel .viewport ul ul li img {
    border:1px solid #999;
    float:left;
    margin:3px 0 0 3px;
    height:60px;
    width:60px;
}
.pluit-carousel .viewport ul ul li p {
    float:left;
    margin:0 0 0 5px;
}

/* Navigation */

.pluit-carousel .nav {
    background:#555 url("../images/bg_nav_pluit.png");
    height:20px;
    padding:0 3px;
    /*width: 500px*/
}

.pluit-carousel .nav li a {
    display: block;
    overflow: hidden;
    text-indent: -100em;
    background: url(../images/carousel_nav.png) no-repeat 0 0;
    outline: none;
}

.pluit-carousel .nav li a:hover {
    background-position: -46px 0;
}

.pluit-carousel .nav .prev {
    float: right;
    margin-right: 7px;
}
.pluit-carousel .nav .next {
    float: right;
}

.pluit-carousel .nav .next {
    margin-right: 3px;
}

.pluit-carousel .nav .prev a, .pluit-carousel .nav .next a {
    width: 10px;
    height: 10px;
    background-position: -91px 0;
}

.pluit-carousel .nav .prev a:hover {
    background-position: -179px 0;
}

.pluit-carousel .nav .next a {
    background-position: -135px 0;
}

.pluit-carousel .nav .next a:hover {
    background-position: -223px 0;
}

.pluit-carousel .nav .pages {
    float: right;
}
.pluit-carousel .nav .pages {
    float: right;
    margin-right: 10px;
}

.pluit-carousel .nav .pages ul {
    margin-top:5px;
    float: left;
    width:150px;
}

.pluit-carousel .nav .pages li {
    float: left;
    margin-right: 8px;
}

.pluit-carousel .nav .pages li a {
    width: 10px;
    height: 10px;
}

.pluit-carousel .nav .pages li.active a {
    background-position: -46px 0;
}

.pluit-carousel ul, .pluit-carousel .nav .pages, .pluit-carousel .nav {
    zoom: 1;
}

.pluit-carousel ul:after, .pluit-carousel .nav .pages:after, .pluit-carousel .nav:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/**/
.viewport .price{color: #f90;}
/**/
.pluit-carousel .nav .prev {
    float: left;
    margin-right: 7px;
}
.pluit-carousel .nav .next {
    float: left;
    margin-right: 7px;
}
.pluit-carousel .nav .pages {
    background: none;
    float: left;
}
/*         */
.pluit-carousel .nav .prev {
float: left;
margin-right: 7px;
}
.pluit-carousel .nav .next {
float: right;
margin-right: 7px;
}
.pluit-carousel .nav .pages {
background: none;
float: left;
}
.pluit-carousel .nav .pages {
float: right;
margin-right: 10px;
}

/* Carousel */
.pluit-carousel {
position: relative;
margin-bottom: 1em;
}

.pluit-carousel img {
border: 0;
display: block;
cursor: pointer;
height: 200px;
}

.pluit-carousel ul {
margin: 0;
padding: 0;
list-style-type: none;
}

/* Viewport */
.pluit-carousel .viewport {
width: 1px;
margin-bottom: 10px;
overflow: hidden;
position: relative;
}

.pluit-carousel .viewport ul {
width: 6000px;
height: auto;
}

.pluit-carousel .viewport ul li {
display: block;
float: left;
}

.pluit-carousel .viewport ul ul {
width: auto;
float: left;
}

.pluit-carousel .viewport ul ul li {
margin-right: 5px;
}

/* Navigation */
.pluit-carousel .nav {
padding: 0 3px;
}
.pluit-carousel .nav {
padding: 0 10px;
/*width: 110px;*/
height: 25px;
margin: 0 auto;
}

.pluit-carousel .nav li a {
display: block;
overflow: hidden;
text-indent: -100em;
background: url(../images/carousel_nav.png) no-repeat 0 0;
outline: none;
}

.pluit-carousel .nav li a:hover {
background-position: -46px 0;
}

.pluit-carousel .nav .prev, .pluit-carousel .nav .next {
float: right;
margin-right: 7px;
}
.pluit-carousel .nav .prev {
float: left;
margin-right: 7px;
}
.pluit-carousel .nav .next {
float: right;
margin-right: 7px;
}

.pluit-carousel .nav .next {
margin-right: 3px;
}

.pluit-carousel .nav .prev a, .pluit-carousel .nav .next a {
width: 10px;
height: 10px;
background-position: -91px 0;
}

.pluit-carousel .nav .prev a:hover {
background-position: -179px 0;
}

.pluit-carousel .nav .next a {
background-position: -135px 0;
}

.pluit-carousel .nav .next a:hover {
background-position: -223px 0;
}

.pluit-carousel .nav .pages {
float: left;
}
.pluit-carousel.productOfTheDay .nav .pages {
background: none;
float: left;
}
.pluit-carousel.productOfTheDay .nav .pages {
float: right;
margin-right: 10px;
}

.pluit-carousel .nav .pages ul {
float: left;
width:150px;
}

.pluit-carousel .nav .pages li {
float: left;
margin-right: 8px;
}

.pluit-carousel .nav .pages li a {
width: 10px;
height: 10px;
}

.pluit-carousel .nav .pages li.active a {
background-position: -46px 0;
}

.pluit-carousel ul, .pluit-carousel .nav .pages, .pluit-carousel .nav {
zoom: 1;
}

.pluit-carousel ul:after, .pluit-carousel .nav .pages:after, .pluit-carousel .nav:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.justify{text-align:justify}
.marginAuto{margin:auto}
.seeNext{
    color:#906;
    font-weight:bolder;
}
.descriptionAlaUne {
    float:left;
}
.contentGrayBg{border: 1px solid #ccc; color: #666; margin-left:6px; padding: 5px; background:#eaeaea}
.searchArticle input#zoneText{float:left;width:115px;}
.body.merchant {padding:0 10px}
.body.merchant input{width:250px}
.body.merchant input.button4{width:120px}
.actuTable th {color:#9C3; font-size:120%;}
.actuTable td {padding:5px 20px 10px  30px;border-bottom:1px dotted #666 ; line-height:18px; color:#000}
.descriptMarchand p{width:360px;}
.descriptMarchand {border-bottom:1px solid #999; padding:5px 0; margin-bottom:10px }
.onFocusNews{background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 47%, #efb8ec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(47%,#ffffff), color-stop(100%,#efb8ec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7f7f7 0%,#ffffff 47%,#efb8ec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7f7f7 0%,#ffffff 47%,#efb8ec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7f7f7 0%,#ffffff 47%,#efb8ec 100%); /* IE10+ */
background: linear-gradient(top, #f7f7f7 0%,#ffffff 47%,#efb8ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efb8ec',GradientType=0 ); /* IE6-9 */
padding: 10px}
.newsImage {margin: 0 10px 5px 0; width: 200px}
.newsImage.mini{width: 100px}
.newsLink{background: #f5f5f5; padding: 2px}
.newsLink a{margin:0 10px;font-size: 11px}
.commentNews{border: 1px solid #999;padding: 10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,255,244,1) 76%, rgba(233,233,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(252,255,244,1)), color-stop(100%,rgba(233,233,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,255,244,1) 76%,rgba(233,233,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,255,244,1) 76%,rgba(233,233,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,255,244,1) 76%,rgba(233,233,206,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,255,244,1) 76%,rgba(233,233,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */
}
.commentNews p{color: #666}
.sharesArea{background: #e8e8e8; margin: 10px}


