div.logo-marque {
    background-color:#000;
}
.content {
    overflow:hidden;
    width : 930px;
    margin-left:0px;
    clear:both;
    text-align:left;
    font-size:12px;
}
.content-top {
    float:left;
    width:100%;
    padding-top:20px;
}
.content-top .content-top-left {
    float:left;
    text-align:center
}
.content-top .content-top-left .image-produit {
    width:300px;
    height:200px;
    padding-bottom:0px;
}
.content-top .content-top-left #img-main-picture {
    width:200px;
    height:200px;
}
.content-top .content-top-right {
    float:left;
    text-align:left;
    color:#636363 !important;
}
.content-top .content-top-right-product h3 {
    font-size:10px;
    font-weight:normal;
    margin:1px 0 !important;
    text-transform:uppercase;
}
div#main div#body div.page div#body-page {
    background-color:#FFF;
}
div#main div#body div.page div#body-page .content-top .content-top-right-product h2 {
    border:none;
    padding:0px;
}
.content-top .content-top-right .content-top-right-message {
    padding:70px 0 0 50px;
}
.content-top .content-top-right .content-top-right-message .message .message-text {
    font-size:18px;
    color:#999;
    text-decoration:underline;
}


.content-bottom {
    float:left;
    width:100%;
}
.content-bottom .comments-header {
    float:left;
    width:98%;
    /*background-color:#9D0C15;*/
    background:#7BBA52 url(../images/static/pagebar-bg.gif) repeat-x scroll center top;
    font-weight:bold;
    font-size:15px;
    padding-top:10px;
    padding-left:10px;
    height:30px;
}
.content-bottom .comments-header .comments-nbOfStars {
    float:left;
    width:85px;
    margin-right:15px;
    margin-top:2px
}

.content-bottom .comments-header .comments-nbOfStars .comments-etoilePleine,
.content-bottom .comments-header .comments-nbOfStars .comments-etoileMoitiePleine,
.content-bottom .comments-header .comments-nbOfStars .comments-etoileVide {
    width:16px;
    height:16px;
    background-position:center center;
    background-repeat:no-repeat;
}
.content-bottom .comments-header .comments-nbOfStars .comments-etoilePleine {
    background-image:url(../images/static/etoiles/etoile-pleine.gif); 
}
.content-bottom .comments-header .comments-nbOfStars .comments-etoileMoitiePleine {
    background-image:url(../images/static/etoiles/etoile-moitie-pleine.gif); 
}
.content-bottom .comments-header .comments-nbOfStars .comments-etoileVide {
    background-image:url(../images/static/etoiles/etoile-vide.gif); 
}

.content-bottom .comments-header .comments-noteMoyenne {
    float:left;
    width:50px;
    height:19px;
    padding:2px;
    color:#FF0000;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-plaque-note.gif); 
}
.content-bottom .comments-header .comments-nbNote {
    float:left;
    width:150px;
    margin-top:2px;
    color:#FFF;
}
.content-bottom .comments-header .comments-writeComments {
    text-align:left;
    width:150px;
    float:right;
    font-size:12px;
    padding-top:2px;
}
.content-bottom .comments-header .comments-writeComments a {
    color:#FFF !important
}
.content-bottom .comments-underheader {
    float:left;
    width:100%;
    padding-top:10px;
    padding-left:10px;
    color:#989898;
    font-weight:bold;
    
}
.comments {
    float:left;
    width:100%;
    padding:10px;
}
.comments .comments-list {
    width:100%;
    padding:0 20px;
    background-color:#EEE;
    color:#BBB;
    font-size:9px;
    display:none;
}
.comments .comments-list .comments-list-number {
    width:50%;
    text-align:left;
}
.comments .comments-list .comments-list-sort {
    width:50%;
    text-align:right;
}
.comments .commentary {
    float:left;
    width:96%;
    margin:15px 0;
    padding-top:5px;
    background-color:#FFF;
    color:#636363;
    /*border:1px solid #DDD;*/
}

.comments .commentary-line1,
.comments .commentary-line2,
.comments .commentary-line3,
.comments .commentary-line4,
.comments .commentary-line5,
.comments .commentary-line6 {
    float:left;
    margin-left:5px;
    width:99%;
}

/* ************** commentary line 1  **************  */
.comments .commentary-line1 {
    background-position:top right;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-arrondi-haut-gris.gif); 
    height:45px;
}
.comments .commentary .commentary-note {
    float:left;
    width:31px;
    height:19px;
    padding-top:2px;
    padding-left:5px;
    color:#FF0000;
    font-weight:900;
    font-size:14px;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-plaque-note-small.gif); 
}
.comments .commentary .commentary-title {
    float:left;
    width:auto;
    height:15px;
    padding:3px 0 5px 0;
    font-weight:900;
    font-size:13px;
}
.comments .commentary .commentary-added {
    clear:both;
    font-size:9px;
    color:#AAA;
}
.comments .commentary .commentary-author {
    font-size:9px;
    color:#FF0000;
}
/* ************** commentary line 3  **************  */
.comments .commentary .commentary-positive {
    float:left;
    width:45%;
    margin:0 5px 5px 5px;
    min-height:30px;
    height:auto;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-text-positive.gif); 
}
.comments .commentary .commentary-negative {
    float:right;
    width:45%;
    margin:0 5px 5px 5px;
    min-height:30px;
    height:auto;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-text-negative.gif); 
}
.comments .commentary .commentary-negative .commentary-negative-title,
.comments .commentary .commentary-positive .commentary-positive-title {
    margin:2px 0 0 30px;
    /*width:19px;
    height:19px;*/
    font-size:12px;
    font-weight:900;
}
/* ************** commentary line 4  **************  */
.comments .commentary  .commentary-text {
    width:98%;
    float:left;
    padding:2px 5px;
    background-position:0 0;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-quote-l-gray.gif); 
    text-align:justify;
}
.comments .commentary  .commentary-text span {
    margin:0 15px; 
}
.comments .commentary  .commentary-text-leftquote {
}
.comments .commentary  .commentary-text-rightquote {
    float:left;
    position:relative;
    top:-15px;
    width:100%;
    height:15px;
    background-position:100% 0;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-quote-r-gray.gif); 
}

.comments .commentary  .commentary-brandResponse {
    width:600px;
    float:left;
    clear:both;
    padding:10px 0 20px 80px;
}
.comments .commentary  .commentary-brandResponse-top {
    width:100%;
    height:20px;
    float:left;
    padding:5px 0 0 30px;
    background-position:0 0;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-brand-top.jpg); 
}
.comments .commentary  .commentary-brandResponse-top span {
    font-weight:900;
}
.comments .commentary  .commentary-brandResponse-middle {
    width:100%;
    float:left;
    background-position:100% 0;
    background-repeat:repeat-y;
    background-image:url(../images/static/comments-brand-gray.jpg); 
}
.comments .commentary  .commentary-brandResponse-center {
    width:93%;
    padding-left:35px;
    float:left;
    background-position:21px 0;
    background-repeat:repeat-y;
    background-image:url(../images/static/comments-brand-gray.jpg); 
}
.comments .commentary  .commentary-brandResponse-bottom {
    width:100%;
    height:5px;
    float:left;
    background-position:100% 0;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-brand-bottom.jpg); 
}

/* ************** commentary line 5  **************  */
.comments .commentary-line5 {
    background-position:bottom left;
    background-repeat:no-repeat;
    background-image:url(../images/static/comments-arrondi-bas-gris.gif); 
    height:45px;
}
.comments .commentary  .commentary-voters {
    width:95%;
    margin:10px 0;
    font-size:11px;
    color:#BBB;
    font-weight:900;
    float:left;
}
#iframeVote body {
    background-color:transparent;
}
