.left{float: left}
.adsGoogle468x60{border: 2px solid #ccc; width: 468px; height:60px; margin:auto;}
.adsGoogle728x90{border: 2px solid #ccc; width: 728px; height:90px; margin:auto;}
.banner250x250{border:2px solid #ccc;width:254px; height: 254px;float:right}
.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;
}
.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*/}
.advancedSearch h2{text-align:left; margin-left:10px;}
div.advancedSearch img{ float:left;}
div.advancedSearch h3{ margin: 15px 0 0 15px;}
.alignLeft {text-align: left}
#content.catalog {background: #f7f7f7; border: 1px solid #ccc; width: 100%;}
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}
span.topProduct {font-variant:small-caps; font-size:140%}
.merchantGo {float: right; padding:20px}
.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;}
.couponDetails.mini{width:670px;}
.couponDetails{
    border: none;
    height:auto;
}
.catalogProductDetails{
    border: none;
    padding: 10px 5px;
    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;
}
.contentBorder.mini{width:672px; float:left}
.contentBorder{border: 1px solid #ccc; color: #666; margin: 0px auto; padding: 5px;}
.exchangeArea.mini{width:650px}
.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}
.commentList.mini{width:650px;}
.commentList{
    border-bottom:1px dashed black;
    width:800px;
    padding-bottom:10px;
    margin: 10px auto;
}
.commentList.mini .commentText{float:left;width:475px;/*border:1px solid red */}
.commentList.mini .avatarComment{float:left; margin-right:5px;margin-left:20px;}
.commentText{width:650px; padding-right:15px;}
.commentList .avatarComment{float:left; margin-right:5px;}
.commentList .commentText{float:left; }
.commentList .titleComment{color:#906 }
.commentList p{margin-left:25px}
.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:1px dashed gray;width:95%;padding:5px; margin:15px 5px 15px 0 }
.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}
.merchantPreview .descriptionZone p{height:30px;}
.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_over, .previous_button_disabled,.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 {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;}
.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;
}
.sidebarProducts{
    width: 340px;
    float: right;
    border: 1px solid #ccc;
    padding:5px;
}
.socialConnectIcon{background: url(../images/social_icon_connect.png) 0 0 no-repeat}
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.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;}

div.shareArea ul li img{width:65px; height:70px}
.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;}

.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;
}

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:650px}
.socialFeedback{
    width:100%;
    background: #fff;
    height: auto;
    /*border: 1px solid red;*/
}
.socialFeedback h3{font-variant:small-caps}
.socialFeedback ul{
    list-style:none;
    padding:0;
    margin:auto;
    /*border:1px solid blue;*/
}
.socialFeedback.mini ul li{
    /*border:1px solid red;*/
    width:125px;
    margin: 2px 17px;
}
.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;}
.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; }
.exchangeArea.mini .urlShare{margin:0; }
.exchangeArea .urlShare span{margin:0; line-height:1.5em}
.exchangeArea .urlShare textarea{width:695px; height:65px}
.exchangeArea.mini .urlShare textarea{margin-left:10px;width:615px; height:65px}
.exchangeArea.mini .urlShare p{margin:0 0 0 10px; line-height:1.5em}
/*.exchangeArea.mini div{margin-left: 10px;}*/
.exchangeArea .urlShare input{margin-left:5px}
.exchangeArea .urlShare input.button3{float:right;margin:5px}
.urlShare .urlArea{width:565px}
.urlShare span{margin:0 5px 0 50px;}
.urlShare {width:700px ;margin:auto;/* border:1px solid red*/}
.abutton8 {
color: #fff;
background: url(../images/voir_offre_btn.png) no-repeat;
width:150px;
height:50px;
font-size: 14px;
font-weight:bold;
display:block;
padding:8px;
text-align: center;
}
.abutton8:hover {color:#fff}
.abutton8:visited {color:#fff}
.coupon_help {color:#000;margin-bottom:10px;}
.coupon_help ul span{font-size:150%; color:#906; font-weight:bold}
.codeOn b {background: url(../images/code-bg.png) no-repeat; display:block; width:258px; height:57px; padding-top:12px; font-size:150%}
.moreDetails ul li {list-style:circle inside}

