/**
* 2012-2018 NetReviews
*
*  @author    NetReviews SAS <contact@avis-verifies.com>
*  @copyright 2018 NetReviews SAS
*  @version   Release: $Revision: 7.4.6
*  @license   NetReviews
*  @date      12/02/2018
*  International Registered Trademark & Property of NetReviews SAS
*/

#idTabavisverifies .pagination_av a,
#idTabavisverifies a,
.av-btn-morecomment:hover,
.av_product_award.light a:hover {
    text-decoration: none
}

#idTabavisverifies {
    background-color: #f1f1f1;
    clear:both;
}

#idTabavisverifies a {
    color: #5d717e
}

#idTabavisverifies p {
    margin: 0;
    padding: 0
}

#av_snippets_block div.ratingWrapper,
#idTabavisverifies div.ratingWrapper {
    background: url(../img/mini_etoile_empty.png) left bottom no-repeat;
    height: 12px;
    width: 70px
}

#av_snippets_block div.ratingInner,
#idTabavisverifies div.ratingInner {
    background: url(../img/mini_etoile_full.png) left bottom no-repeat;
    height: 12px
}

#idTabavisverifies .triangle-border {
    position: relative;
    padding: 12px;
    margin: 14px 0 3px;
    border: 2px solid #DDD;
    color: #000;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

#idTabavisverifies .triangle-border::after,
#idTabavisverifies .triangle-border::before {
    content: "";
    position: absolute;
    border-style: solid;
    width: 0;
    display: block
}

#idTabavisverifies .triangle-border.answer {
    margin-left: 20px;
    color: grey;
    padding-left: 20px
}

#idTabavisverifies .triangle-border.top::before {
    top: -16px;
    bottom: auto;
    right: auto;
    left: 46px;
    border-width: 0 14px 14px
}

#idTabavisverifies .triangle-border::before {
    bottom: -20px;
    right: 40px;
    border-width: 20px 20px 0;
    border-color: #DDD transparent
}

#idTabavisverifies .triangle-border.top::after {
    top: -13px;
    bottom: auto;
    right: auto;
    left: 47px;
    border-width: 0 13px 13px
}

#idTabavisverifies .triangle-border::after {
    bottom: -13px;
    left: 47px;
    border-width: 13px 13px 0;
    border-color: #fff transparent
}

#idTabavisverifies .triangle-border.answer span {
    font-style: italic
}

.clear {
    clear: both
}

#idTabavisverifies #headerAV {
    display: block;
    background-color: #474747;
    height: 30px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px
}

#idTabavisverifies #under-headerAV {
    display: block;
    height: 50px;
    background-color: inherit;
    margin-top: 10px
}

#idTabavisverifies ul#aggregateRatingAV {
    list-style: none;
    margin-left: 50px;
    padding-top: 5px;
    float: left
}

#idTabavisverifies #certificatAV {
    float: right;
    list-style: none;
    padding-top: 10px;
    padding-right: 10px
}

#idTabavisverifies .reviewAV {
    padding-bottom: 20px;
    border-top: 3px solid #fff
}

#idTabavisverifies .reviewAV ul.reviewInfosAV {
    list-style: none;
    margin: 15px 0 0;
    padding-left: 10px;
}

#idTabavisverifies .reviewAV ul.reviewInfosAV li {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding-right: 5px;
}

#idTabavisverifies .reviewAV ul.reviewInfosAV li.rateAV {
    font-weight: 700;
    font-size: 14px
}

#idTabavisverifies .reviewAV ul.reviewInfosAV li.rateAV img{
    vertical-align: baseline;
}

#idTabavisverifies .triangle-border.answer p.answer-bodyAV {
    margin: 10px 0 0
}

#idTabavisverifies .pagination_av {
    margin-top: 20px
}

#idTabavisverifies .pagination_av ul.btn_pagination_av li {
    display: inline;
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0
}

#idTabavisverifies .pagination_av ul.btn_pagination_av li.current {
    font-weight: 700
}

#idTabavisverifies .pagination_av ul.btn_pagination_av li.disabled_av {
    color: #B0B0B0
}

#idTabavisverifies .pagination_av ul.btn_pagination_av li:first-child {
    border-left-width: 1px
}

#idTabavisverifies #ajax_comment_content {
    padding: 10px
}

.av_product_award {
    height: 72px;
    background: #f0f0f0;
    border: 1px solid #b6b6b6;
    border-radius: 15px;
    position: relative;
    margin: 10px 0;
    width: 220px;
    clear: both
}

.av_product_award img#sceau {
    position: absolute;
    right: -12px;
    top: -10px;
    width: 90px
}

.av_product_award #bottom {
    background: #f7ad26;
    background: -moz-linear-gradient(top, #f7ad26 1%, #f49112 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f7ad26), color-stop(100%, #f49112));
    background: -webkit-linear-gradient(top, #f7ad26 1%, #f49112 100%);
    background: -o-linear-gradient(top, #f7ad26 1%, #f49112 100%);
    background: -ms-linear-gradient(top, #f7ad26 1%, #f49112 100%);
    background: linear-gradient(to bottom, #f7ad26 1%, #ffc400 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7ad26', endColorstr='#f49112', GradientType=0);
    height: 24px;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
    position: absolute;
    margin-top: 3px;
    width: 90%;
}

.av_product_award #bottom a {
    color: #000;
    text-align: center;
    font-weight: 400;
    display: block;
    margin-right: 52px;
    margin-top: 4px
}

.av_product_award #top {
    width: 68%;
    text-align: center;
    padding-top: 6px
}

div.ratingWrapper {
    background: url(../img/etoile0.png) left bottom no-repeat;
    display: inline-block;
    height: 21px;
    width: 120px;
    text-align: left
}

div.ratingInner {
    background: url(../img/etoile5.png) left bottom no-repeat;
    height: 21px;
    text-align: left
}

div.ratingInner.percent5 {
    width: 5%
}

div.ratingInner.percent10 {
    width: 10%
}

div.ratingInner.percent20 {
    width: 20%
}

div.ratingInner.percent30 {
    width: 30%
}

div.ratingInner.percent40 {
    width: 40%
}

div.ratingInner.percent50 {
    width: 50%
}

div.ratingInner.percent60 {
    width: 60%
}

div.ratingInner.percent70 {
    width: 70%
}

div.ratingInner.percent80 {
    width: 80%
}

div.ratingInner.percent90 {
    width: 90%
}

div.ratingInner.percent100 {
    width: 100%
}

.av_product_award.light div.ratingWrapper {
    background-size: 100px;
    width: 100px
}

.av_product_award.light div.ratingInner {
    background-size: 100px
}

.av_product_award.light {
    height: 20px;
    border: none;
    position: relative;
    margin: 0 0 15px;
    background: 0 0
}

.av_product_award.light #top {
    text-align: left;
    width: 100%
}

.av_product_award.light #slide {
    display: inline-block;
    vertical-align: text-bottom
}

.av-btn-morecomment:hover {
    color: #333;
    background-color: #e6e6e6;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear
}

.av-btn-morecomment {
    margin: 0 11px 14px;
    display: inline-block;
    padding: 4px 14px;
    font-size: 12px;
    line-height: 20px;
    color: #272822;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #bbb;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid: dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid: dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}

#netreviews_category_review,
#netreviews_global_website_review {
    font-size: 10px;
    text-align: right
}

#netreviews_category_review div.ratingInner,
#netreviews_global_website_review div.ratingInner {
    background-size: 65px
}

#netreviews_category_review .ratingWrapper,
#netreviews_global_website_review .ratingWrapper {
    background-size: 65px;
    width: 65px
}

#av_snippets_block {
    display: block;
    clear: both
}

#av_snippets_left {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    padding-right: 10px
}

#av_snippets_right {
    float: left
}

.av_category_stars {
    text-align: center
}

#av_snippets_block div.ratingWrapper,
.av_category_stars .ratingWrapper {
    background-size: 80px;
    width: 80px;
    position: relative
}

#av_snippets_block div.ratingInner,
.av_category_stars .ratingWrapper .ratingInner {
    background-size: 80px
}

.netreviewsProductWidgetNew {
    font-family: Tahoma,Geneva,sans-serif;
    display: block;
    height: 49px;
    margin: 0;
    padding: 5px;
    background-color: transparent;
    position: relative;
}

.netreviewsProductWidgetNewLogo {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    border: none;
    outline: 0
}

.netreviewsProductWidgetNew .netreviewsProductWidgetNewRatingWrapper {
    position: absolute
}

.mini {
    background-size: 12px;
    padding-top: 2px
}

.netreviewsProductWidgetNewRatingInner,
.netreviewsProductWidgetNewRatingWrapper {
    height: 16px;
    padding: 0;
    border: none;
    background-repeat: repeat-x;
    background-position: left center;
    text-decoration: none;
    outline: 0
}

.mini.netreviewsProductWidgetNewRatingWrapper {
    width: 60px
}

.netreviewsProductWidgetNewRatingWrapper {
    top: 5px;
    left: 57px;
    display: inline-block;
    width: 80px;
    background-image: url(../img/star-empty-16.png)
}

.netreviewsProductWidgetNewRatingInner {
    display: block;
    margin: 0;
    background-image: url(../img/star-gold-16.png);
    line-height: 1px;
    font-size: .1px
}

.netreviewsProductWidgetNewRate,
.netreviewsProductWidgetNewRate span {
    color: #363842;
    font-size: 12px;
    padding: 0;
    margin: 0
}

.netreviewsProductWidgetNewLink,
.netreviewsProductWidgetNewLink:active,
.netreviewsProductWidgetNewLink:hover,
.netreviewsProductWidgetNewLink:visited {
    position: absolute;
    top: 28px;
    left: 57px;
    display: block;
    padding: 0;
    margin: 0;
    color: #363842;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer
}

.netreviewsProductWidgetNewRate {
    position: absolute;
    top: 6px;
    left: 144px;
    display: block
}
.groupAvis{
    display: none;
}

                                                     
.netreviews_rating_header .netreviews_icone_info {
    width: 15px;
    height: 15px;
}
.netreviews_exit_info {
    width: 17px;
    height: 17px;
    float: right;
    cursor: pointer;
    margin-top: -16px;
    margin-right: -15px;
}
.netreviews_rating_header div label {
    text-decoration: none;
    position: relative;
    transition: color 0.2s;
    cursor: help;
    z-index: 10;
    font-size: 11px;
}

.netreviews_rating_header div span {
    height: auto;
    width: 450px;
    background-color: #ffffff;
    padding: 25px;
    position: absolute;
    right: 15px;
    border-radius: 3px;
    box-shadow: 0 0 2px rgba(183, 177, 177, 0.5);
    z-index: 11;
    display: none;
    margin: 0px;
}
.netreviews_rating_header div span a {
    color: black;
    text-decoration: underline;
}
#netreviews_informations_label:hover {
    color: rgb(47, 47, 47);
}
.av_message{
    float: right;
    padding: 0 16px;
    font-size: 10px;
    margin-top: -2px;
    color: #3a3a3a;
}