/* #####################################################################################################################
	IMAGE TITRE
#####################################################################################################################*/
#t_offre {
    background-image: url(../images/fr_FR/produit/t_lesoffres.gif)
    }
#t_accessoire {
    background-image: url(../images/fr_FR/produit/t_accessoire.gif)
    }
#t_librairie {
    background-image: url(../images/fr_FR/produit/t_librairie.gif)
    }
#t_produitsimilaire {
    background-image: url(../images/fr_FR/produit/t_produitsimilaire.gif)
    }
#t_notice {
    background-image: url(../images/fr_FR/produit/t_notice.gif)
    }
#t_sommaire {
    background-image: url(../images/fr_FR/produit/t_sommaire.gif)
    }
#t_trucastuce {
    background-image: url(../images/fr_FR/produit/t_trucastuce.gif)
    }
#t_avisinternautes {
    background-image: url(../images/fr_FR/produit/t_avisinternautes.gif)
    }
#t_avisinternautes_fg {
    background-image: url(../images/fr_FR/produit/t_avisinternautes_fg.gif);
    border: 0;
    width: 210px
    }
/* #####################################################################################################################
	BLOC CONTENANT LE LIEN POUR REMONTER A LA FICHE
#####################################################################################################################*/
.bloc_remonter_fiche {
    position: absolute;
    right: 5px;
    top: 15px
    }
.bloc_remonter_fiche a {
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-image: url(../images/modele/puce_remonte.gif);
    color: #4C483F;
    padding-right: 18px;
    text-decoration: none
    }
.bloc_remonter_fiche a:hover {
    background-image: url(../images/modele/puce_remonte_r.gif);
    text-decoration: underline
    }
/* #####################################################################################################################
	BLOC CONTENANT LE LIEN POUR REMONTER A LA FICHE
#####################################################################################################################*/
.bloc_ajouter_avis {
    margin-right: 5px;
    margin-bottom: 0;
    height: 18px
    }
.bloc_ajouter_avis hr {
    display: block
    }
#bt_add_bloc_ajouter_avis {
    width: 145px;
    float: right;
    margin-right: 5px
    }
#bt_voir_bloc_ajouter_avis {
    width: 115px;
    float: right
    }
.liste_texte .last {
    border-bottom-width: 1px;
    margin-bottom: 5px
    }
.liste_texte .titre {
    display: block;
    width: 655px
    }
/* #####################################################################################################################
	BLOC FICHE
#####################################################################################################################*/
#ficheProduit {
    background-repeat: repeat-y;
    background-image: url(../images/modele/produit/f_cadre.gif);
    position: relative;
    padding-top: 24px
    }
#ficheImpression {
    background-repeat: repeat-y;
    background-image: url(../images/modele/produit/f_cadre.gif);
    position: relative;
    padding-top: 0;
    width: 800px;
    margin: 0 auto
    }
#ficheProduit .encarejaune {
    background-image: url(../images/modele/bloc_modele2/encare_jaune.gif);
    background-color: #FC3;
    width: 157px;
    height: 29px;
    text-align: center;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 28px;
    right: 14px
    }
#ficheImpression .encarejaune {
    background-image: url(../images/modele/bloc_modele2/encare_jaune.gif);
    background-color: #FC3;
    width: 157px;
    height: 29px;
    text-align: center;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 28px;
    right: 40px
    }
.libelle-titre {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px
    }
#fichetitre {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    clear: both;
    padding: 5px 14px 0 14px;
    margin: 0;
    background-image: url(../images/modele/produit/f_fichetitre.gif);
    height: 31px
    }
#fichetitre.avecpromo {
    padding-right: 174px
    }
#fichetitreimpression {
    font-size: 12px;
    color: #4a4640;
    clear: both;
    padding: 5px 14px 0 14px;
    margin: 0;
    background-image: url(../images/modele/produit/f_fichetitre.gif);
    background-repeat: no-repeat;
    height: 31px
    }
#ficheProduitPied {
    background-image: url(../images/modele/produit/p_cadre.gif);
    background-repeat: no-repeat;
    background-position: 100% 100%
    }
#ligne_achat {
    height: 36px;
    background-image: url(../images/modele/produit/f_ligne_achat.gif)
    }
/* cette classe est utilisï¿½e pour l'affichage des prix en haut de la fiche produit
ainsi que pour les minies fiches dans une fiche produit
 */
.wrapperPrix {
    background: url(../images/modele/produit/f_wrapper_prix.gif) no-repeat;
    float: left;
    margin-top: 2px;
    height: 34px;
    width: 205px;
    display: table;
    padding-left: 10px
    }
.wrapperPrix > div {
    display: table-cell;
    vertical-align: middle
    }
.wrapperPrix > div > div > div {
    display: inline-block;
    line-height: 15px;
    text-align: center;
    vertical-align: middle
    }
.wrapperPrix .lineheight13 {
    /*line-height: 13px;*/
    }
#ligne_achat_impression {
    height: 36px;
    background-image: url(../images/modele/produit/f_ligne_achat.gif);
    background-repeat: no-repeat
    }
#img_imp {
    width: 800px;
    background-repeat: no-repeat;
    height: 120px
    }
#ficheProduit .colonneD {
    margin-top: 24px;
    width: 455px;
    float: left;
    /*background-image:url(../images/modele/produit/f_colonneD.gif);*/
    background-repeat: no-repeat;
    background-position: 0 11px
    }
#ficheProduit .colonneG {
    margin-top: 40px;
    width: 316px;
    float: left
    }
#ligne_achat, #ligne_achat_impression {
    padding: 0;
    margin: 0;
    height: 36px;
    display: block
    }
#ligne_achat hr, #ligne_achat_impression hr {
    display: none
    }
#ligne_achat .disponibilite, #ligne_achat_impression .disponibilite {
    display: inline;
    float: left;
    width: 33px;
    height: 27px;
    background-position: 50%;
    background-repeat: no-repeat
    }
#ligne_achat .colonne_1, #ligne_achat_impression .colonne_1 {
    float: left;
    width: 535px;
    position: relative
    }
#ligne_achat .colonne_3 {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    position: relative;
    width: 370px;
    font-size: 11px
    }
#ligne_achat .colonne_4 {
    background-image: url(../images/modele/produit/f_ligne_achat.gif);
    float: left;
    height: 22px;
    margin-left: -2px;
    margin-top: 5px;
    padding-left: 12px;
    padding-top: 10px;
    position: relative;
    width: 760px;
    font-size: 11px
    }
#ligne_achat .colonne_1 .disponibilite, #ligne_achat_impression .colonne_1 .disponibilite {
    display: inline;
    float: left;
    width: 140px;
    height: 36px;
    line-height: normal;
    vertical-align: middle;
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin: 0 0 0 9px
    }
.libelledispo {
    font-weight: bold;
    padding-left: 30px;
    padding-top: 2px
    }
#ligne_achat .colonne_1 .garantie, #ligne_achat_impression .colonne_1 .garantie {
    background-image: url(../images/modele/bloc_modele2/f_garantie.gif);
    display: block;
    width: 52px;
    height: 25px;
    float: left;
    text-align: center;
    font-size: 11px;
    color: #FFF;
    padding: 2px 0 0 0;
    line-height: 11px;
    margin-top: 5px
    }
#ligne_achat .colonne_1 .reference, #ligne_achat_impression .colonne_1 .reference {
    float: left;
    line-height: 34px;
    vertical-align: middle;
    height: 34px;
    width: 85px;
    font-size: 11px;
    margin: 2px 12px 0 20px
    }
#ligne_achat .colonne_1 .prixbarre, #ligne_achat_impression .colonne_1 .prixbarre {
    margin: 0 10px 0 0;
    color: #ff6000;
    font-size: 12px
    }
#ligne_achat .colonne_1 .prix, #ligne_achat_impression .colonne_1 .prix {
    color: #302d28;
    font-size: 15px
    }
#ligne_achat .colonne_2, #ligne_achat_impression .colonne_2 {
    float: right;
    width: 215px;
    margin: 5px 14px 0 0
    }
#ligne_achat .colonne_2 input.champinput, #ligne_achat_impression .colonne_2 input.champinput {
    margin-top: 1px;
    width: 27px;
    padding-top: 3px;
    padding-bottom: 2px
    }
#ligne_achat .colonne_2 .bt_acheter, #ligne_achat .colonne_2 label, #ligne_achat .colonne_2 .changeQuant, #ligne_achat .colonne_2 input {
    display: inline;
    float: left
    }
#ligne_achat .colonne_2 .buttonsubmit {
    display: block;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(../images/modele/bt_acheter.gif);
    height: 25px;
    line-height: 25px;
    width: 109px;
    margin: 0 1px 0 0;
    padding: 0;
    float: right
    }
#ligne_achat .colonne_2 .changeQuant {
    margin-top: 1px
    }
#ligne_achat .colonne_2 label {
    vertical-align: middle;
    margin-left: 5px;
    line-height: 27px
    }
#ligne_achat .colonne_2 .bt_acheter b {
    display: inline
    }
/* #####################################################################################################################
	COLONNE DROITE
#####################################################################################################################*/
#fiche_descriptif {
    margin: 15px 0 0 16px;
    width: 435px;
    font-size: 12px;
    font-weight: normal;
    line-height: normal
    }
#fiche_descriptif p {
    padding: 0 0 10px 0;
    margin: 0 0 0 0
    }
#info_complementaire {
    height: 90px;
    width: 435px;
    margin: 0 0 0 16px;
    background-repeat: no-repeat;
    position: relative;
    background-color: #f0ece7;
    border-radius: 0 0 5px 5px
    }
#info_complementaire .no_note {
    height: 59px;
    width: 435px;
    margin: 0 0 0 0;
    background-repeat: no-repeat;
    position: relative;
    background-image: url(../images/modele/produit/f_info_complementaire_no_note.gif)
    }
#info_complementaire .note {
    height: 59px;
    width: 435px;
    margin: 0 0 0 0;
    background-repeat: no-repeat;
    position: relative;
    background-image: url(../images/modele/produit/f_info_complementaire.gif)
    }
#bloc_notation_no_note {
    width: 120px;
    height: 26px;
    position: absolute;
    left: 7px;
    top: 6px;
    background-image: none;
    cursor: pointer
    }
#bloc_notation_no_note a:link {
    background-image: none;
    text-decoration: none
    }
#bloc_notation_no_note a:hover {
    background-image: none;
    text-decoration: none
    }
#bloc_notation_no_note b {
    position: absolute;
    text-decoration: none;
    background-image: none;
    color: #FFF;
    display: block;
    left: 10px;
    top: 5px
    }
#bloc_notation {
    width: 209px;
    height: 26px;
    position: absolute;
    left: 7px;
    top: 5px
    }
#bloc_notation b {
    position: absolute;
    display: block;
    left: 25px;
    top: 5px
    }
#bloc_notation .listeetoile {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 23px;
    top: 5px
    }
#bloc_notation .listeetoile li {
    padding: 0 4px 0 0
    }
#bt_fiche_note {
    width: 96px;
    position: absolute;
    left: 6px;
    bottom: 6px;
    padding: 0 0 0 2px;
    font-size: 11px
    }
#bt_fiche_note b {
    padding: 0 2px 0 0
    }
#bt_fiche_avis {
    width: 101px;
    position: absolute;
    bottom: 6px;
    left: 112px;
    padding: 0 0 0 2px;
    font-size: 11px
    }
#bt_fiche_avis b {
    padding: 0 2px 0 0
    }
#bt_fiche_imprimer {
    width: 159px;
    position: absolute;
    top: 35px;
    right: 6px
    }
#bt_fiche_amis {
    position: absolute;
    top: 4px;
    right: 6px;
    display: block;
    width: 164px;
    height: 27px;
    line-height: 27px;
    background-position: 0 0;
    background-image: url(../images/modele/produit/bt_amis.gif);
    font-size: 12px;
    color: #fff;
    text-indent: 10px;
    text-decoration: none
    }
#bt_fiche_amis:hover {
    background-position: 0 -27px
    }
/* #####################################################################################################################
	COLONNE GAUCHE / CARACTERISTIQUES TABLEAUX
#####################################################################################################################*/
#fiche_sommaire {
    width: 747px;
    clear: both;
    margin: 0 6px 0 12px;
    position: relative
    }
#fiche_catacteristique {
    width: 747px;
    clear: both;
    margin: 0 6px 0 12px;
    position: relative
    }
#fiche_catacteristique_impression {
    width: 440px;
    clear: both;
    margin: 0 6px 0 12px;
    position: relative
    }
#table_catacteristique {
    border-collapse: collapse;
    width: 100%
    }
/*#table_catacteristique,*/
/*#table_catacteristique tr,*/
#table_catacteristique th, #table_catacteristique td {
    border: 1px solid #c2bfba
    }
#table_catacteristique tr {
    color: #615d55;
    font-size: 11px;
    text-align: right;
    border-collapse: collapse;
    vertical-align: top;
    /*padding:4px 11px 4px 11px;*/
    }
#table_catacteristique th {
    font-weight: normal
    }
#table_catacteristique th.libele {
    background-color: #f7f5f2;
    text-align: left;
    width: 203px;
    padding: 0 0 0 9px
    }
#table_catacteristique td {
    width: 530px
    }
#t_caracteristique {
    background-image: url(../images/fr_FR/produit/t_caracteristique.gif);
    margin-left: 0
    }
.bt_fermer_caract, .bt_voir_caract {
    width: 190px;
    float: right;
    margin: 5px 0 5px 0
    }
.bt_fermer_caract {
    width: 170px
    }
/* #####################################################################################################################
	COLONNE GAUCHE
#####################################################################################################################*/
#lien_zoom0 img {
    border: none;
    margin: 0 1px 1px 0
    }
#lien_zoom0 {
    border: 0 solid #d9d4cb;
    display: block;
    margin: 0 0 0 8px;
    width: 302px;
    border-bottom-width: 1px;
    border-right-width: 1px
    }
#ligne_info_zoom {
    margin: 5px 0 5px 8px;
    float: right
    }
#ligne_info_zoom span {
    float: left;
    height: 21px;
    line-height: 21px;
    font-weight: bold
    }
#bt_voir_video {
    background-image: url(../images/modele/produit/bt_voir_video.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    float: right;
    height: 21px;
    line-height: 21px;
    width: 86px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    margin-right: 5px
    }
#bt_voir_video:hover {
    background-position: 0 -21px
    }
#liste_vignette {
    clear: both;
    margin: 0 0 0 6px
    }
#liste_vignette .fiche_vignette img {
    border: 1px solid #d9d4cb
    }
#liste_vignette .fiche_vignette {
    float: left;
    margin: 0 6px 0 6px
    }
#liste_vignette .last {
    margin-right: 0
    }
#liste_vignette .first {
    margin-left: 0
    }
/* #####################################################################################################################
	ONGLET EN HAUT DE FICHE
#####################################################################################################################*/
#ficheProduit #onglet {
    display: block;
    margin: 0;
    padding: 0 0 0 6px;
    width: 773px;
    height: 24px;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff
    }
#ficheProduit #onglet li {
    float: left;
    height: 24px;
    list-style: none;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat
    }
#ficheProduit #onglet li b {
    display: none
    }
#ficheProduit #onglet li a {
    display: block;
    height: 100%;
    width: 100%
    }
#bt_fiche_article {
    background-repeat: no-repeat;
    background-image: url(../images/modele/produit/bt_fiche_article.gif);
    width: 114px
    }
#bt_fiche_caracteristique {
    background-image: url(../images/modele/produit/bt_fiche_caracteristique.gif);
    width: 115px
    }
#bt_fiche_offre {
    background-image: url(../images/modele/produit/bt_fiche_offre.gif);
    width: 50px
    }
#bt_fiche_accessoire {
    background-image: url(../images/modele/produit/bt_fiche_accessoire.gif);
    width: 91px
    }
#bt_fiche_livre {
    background-image: url(../images/modele/produit/bt_fiche_livre.gif);
    width: 52px
    }
#bt_fiche_produits {
    background-image: url(../images/modele/produit/bt_fiche_produits.gif);
    width: 131px
    }
#bt_fiche_truc {
    background-image: url(../images/modele/produit/bt_fiche_truc.gif);
    width: 116px
    }
#bt_fiche_notice {
    background-image: url(../images/modele/produit/bt_fiche_notice.gif);
    width: 58px
    }
/* #####################################################################################################################
	MINI FICHE herite de modele.css
#####################################################################################################################*/
.mini_fiche_ligne .colonne_1 {
    width: 645px
    }
.mini_fiche_ligne .colonne_1 .lignebeige {
    width: 450px;
    background-image: url(../images/modele/produit/f_colonne1.gif)
    }
.mini_fiche_ligne .colonne_1 .descriptif {
    display: none
    }
.mini_fiche_ligne .ligne_titre {
    height: 63px
    }
.mini_fiche_ligne .encarejaune {
    top: 20px;
    right: 3px
    }
.mini_fiche_ligne .listeetoile {
    top: 49px;
    right: 3px
    }
.mini_fiche_ligne .prixbarre {
    color: #ff6000;
    margin-right: 10px
    }
.mini_fiche_ligne .wrapperPrix {
    background: none;
    padding-left: 0;
    padding-right: 10px;
    margin-top: 0;
    float: right;
    height: 27px;
    /*text-align: right;*/
    }
.mini_fiche_ligne .wrapperPrix > div > div > div {
    color: #302d28
    }
.mini_fiche_ligne .wrapperPrix .prix {
    font-size: 15px
    }
#list_total_commantaire .listeetoile {
    background-image: url(../images/modele/produit/f_tous_avis.gif);
    padding: 5px 0 0 6px;
    margin: 0;
    width: 65px;
    height: 18px;
    right: 0;
    top: 5px
    }
.infoSupplementaires table {
    margin-left: 10px;
    padding-top: 3px;
    width: 750px
    }
.infoSupplementaires td {
    width: auto !important;
    float: none !important;
    position: static !important
    }
/* social */
.fb_edge_widget_with_comment {
    position: absolute !important;
    bottom: 5px;
    left: 8px
    }
#___plusone_0 {
    position: absolute;
    bottom: 5px;
    left: 200px
    }
.twitter-share-button {
    position: absolute;
    bottom: 5px;
    right: 8px;
    width: 90px !important
    }