#breadcrumb {
    margin-left:150px;
}

#body {
    float:left;
    width:820px;
    margin-top:6px;
    padding-top:10px;
    margin-left:150px;
    background-image:url(../images/static/background-liste-produits-h.gif) ;
}
#body .row1,
#body .row2{
    float:left;
    clear:both;
    width:805px;
}
#body .row1{
    margin-left:5px;
}
#body .row1 .col1{
    float:left;
    width:480px;
    margin-left:5px;
}
#body .row1 .col2{
    float:right;
    margin-left:15px;
    margin-top:28px;
    width:302px;
}
#body #titre-fond-picto{
    background-repeat:no-repeat;
    background-position: bottom left;
}

#body .titre {
    width:480px;
    height:60px;
    display:block;
    float:left;
    margin:0px 0px 10px 3px;
    background-image : url(../images/static/background-h2-fiche-produit.gif)
    /*background:url(../images/static/background-h2-fiche-produit-new.gif) no-repeat;*/
}
html>body #body .titre {
    margin-left:0;
}
#body  h2.libelle {
    padding:0px;
    margin:0px;
    font-size:18px;
    color:#f98600;
    display:block;
    float:left;
    position:relative;
    margin-left:5px;
    margin-top:10px;
}

#body  h2.typo {
    padding:0px;
    margin:0px;
    font-size:11px;
    color:#88918c;
    font-weight:normal;
    margin:9px 0 0 0px;    
    text-transform:uppercase;
    margin-top:10px;
}
#body  h3.ref {
    padding:0px;
    margin:0px;
    font-size:10px;
    color:#999;
    font-weight:normal;
    float:left;
    margin-left:10px;
    margin-top:16px;
}

#body  .marque_produit {
    float:right;
    margin-right:27px;   
    margin-bottom:10px;
    margin-top:10px;
}
#body  .retour{
    float:left;
    font-size:12px;
    height:35px;
    margin-top:25px;
    text-align:center;
}
#body  .img_produit {
    display:block;
    width:180px;
    height:150px;
    border:none;
    float:right;
    text-align:center;
    margin:0px auto 10px;
    background:url(../images/static/background-visuel-fiche-produit-avis.gif) no-repeat;
    padding-top:30px;
}

#body  .bloc-note {
    clear:both;
    float:left;
    width:480px;
}
#body  .alertmaj {
    clear:both;
    float:left;
    width:480px;
    font-size:10px;
}
#body  .bloc-note .note-texte{
    margin-left:10px;
    font-size:16px;
    color:#F98600;
    font-weight:bold;
}
#body  .bloc-note .nb-note{
    margin-left:10px;
    font-size:16px;
    font-weight:bold;
}
#body  .bloc-note .note .note-etoile{
    float:left;
}
#body  .bloc-note .note .depos-avis{
    float:right;
}
#body  .bloc-note .note .depos-avis span,
#body  .bloc-note .note .depos-avis a{
    font-size:16px;
    color:#9A9F9F;
    font-weight:bold;
    margin-right:10px;
}
#body .recom-utilis{
    clear:both;
    float:left;
    width:480px;
    margin-top:10px
}

#body .row2 .avis{
    float:left;
    clear:both;
    margin-top:5px;
    margin-left:10px;
    width:800px;
    background-image:url(../images/static/background-bloc-avis-h.gif)
}

#body .row2 .avis .entete-avis,
#body .row2 .avis .contenu-avis,
#body .row2 .avis .pied-avis{
    float:left;
    clear:both;    
    margin-top:5px;
}
#body .row2 .bord-avis{
    background-image:url(../images/static/background-bloc-avis-b.gif);
    float:left;
    height:15px;
    width:800px;
}
#body .row2 .avis .entete-avis .note-avis{
    float:left;
    margin-top :5px;
}
#body .row2 .avis .entete-avis .note-avis img{
    float:left;
}
#body .row2 .avis .entete-avis .note-avis .note-texte{
    float:left;
    margin-left:10px;
    font-size:16px;
    color:#F98600;
    font-weight:bold;
}
#body .row2 .avis .entete-avis .titre-avis{
    float:left;
    margin-left:10px;
    font-size:12px;
    font-weight:bold;
    margin-top:5px;
}
#body .row2 .avis .entete-avis .date-depos{
    float:left;
    clear:both;
    margin-top:5px;
    margin-left:15px;
}
#body .row2 .avis .contenu-avis .point-avis{
    float:left;
    clear:both;
    width:798px;
    margin-top:15px;
    margin-left:10px;
}
#body .row2 .avis .contenu-avis .point-avis .positif,
#body .row2 .avis .contenu-avis .point-avis .negatif{
    float:left;
    width:389px;
    margin-left:5px
}

#body .row2 .avis .contenu-avis .point-avis .positif img,
#body .row2 .avis .contenu-avis .point-avis .negatif img{
    margin-right:5px;
}
#body .row2 .avis .contenu-avis .commentaire-avis{
    float:left;
    clear:both;
    width:788px;
    margin-top:15px;
    margin-left:10px;
}
#body .row2 .avis .contenu-avis .commentaire-avis img{
    float:left;
}
#body .row2 .avis .contenu-avis .commentaire-avis p{
    float:left;
    margin-bottom:0;
    margin-left:10px;
    margin-right:10px;
    margin-top:0;
    width:675px;
}
#body .row2 .avis .contenu-avis .reponse-avis{
    float:left;
    clear:both;
    width:768px;
    margin-top:8px;
    margin-left:8px;
    border:2px solid #F98600;
    padding:5px;
}
#body .row2 .utilite-avis{
    margin-left:10px;
    margin-bottom:5px;
}
.iframe-sondage-avis{
    border:0 none;
    float:left;
    height:40px;
    margin-left:2px;
    margin-top:10px;
    width:796px;
}
.fin-fond-fichePDT{
    margin-left:150px ;
    background-image:url(../images/static/background-liste-produits-b.gif);
    background-repeat :no-repeat ;
    background-position:left center;
    float:left;
    width:820px;
    height:6px;
}

/* STYLE POUR CALQUE */
#calque {
    width:910px !important;
    height:550px !important;
}
#calquecontainer{
    padding:0 0 0 10px !important;
    height:550px !important;
    background:url(../images/static/fond-popup-ie6.gif) no-repeat ;
}
html>body #calquecontainer{
    background:url(../images/static/fond-popup.png) no-repeat ;
    padding:10px 10px 10px 30px !important;
    height:540px !important;    
}

#calqueOxyAvis, #calqueOxyPlus{
    background-color:#ffffff;    
    background:url(../images/static/fond-popup-ie6-500px.gif) no-repeat ;
    margin-left:auto;
    width:500px;    
    height:723px;
    margin-top:10px;
}

#calqueOxyAvis #bloc_fermer a img, #calqueOxyPlus #bloc_fermer a img {
    float:right;
    margin-right:20px;
}

#calqueOxyAvis #bloc_fermer, #calqueOxyPlus #bloc_fermer {
    padding-right:10px;
    padding-top:5px;
    height:30px;
}
