*{    outline:none}.fa_contenu{     padding:10px}.fa_general {        padding:10px;    margin:auto}.FilAriane, .fond-centre{  background:url('../img/bordure-site.gif') 0% 0% repeat-y}.fond_reassurance {border-top: solid 1px #c6e8f2 !important}.fa_bloc-image {            width:50%;    float:left;    position:relative;    z-index:1}.fa_bloc-image-espace{    margin:0 10px 0 0;    }#cont-grande-photo {        }#cont-grande-photo table td{    width:450px;    height:400px}.wrapper, #grande-photo {    }#content-promo {    }    .fa_image {        width:400px;        padding:10px;    }        .fa_nouveau, .fa_solde, .fa_promo, .fa_remise {                padding:0px 4px;        margin: 0px;        line-height:17px;        vertical-align:middle;        font-size:12px;        text-align:center;        position:absolute;        top:0;        left:0;        z-index:100;        color: #000;        text-transform:uppercase;        width:60px;    }        .fa_nouveau {            width:80px;            line-height:21px;        }        .fa_solde {        }        .fa_promo {        }        .fa_remise {            font-weight:bold;            width:60px;            top:17px;            font-size:16px;            line-height:21px;        }.fa_delai_livraison {    font-weight:bold;    color:#CC0000}        .fa_bloc-details {    float:right;        width:50%;    margin:0}        .fa_bloc-texte {        width:100%;        padding:0;    }        .fa_designation {                        font-size:18px;            line-height:normal;            padding:0 5px 5px 5px;        }        .fa_reference {            font-weight:normal;            font-size:11px;            padding:0 5px;        }        .fa_description {                        font-size:12px;            padding:10px 5px;        }        div.visu-note {            display: inline-block;            float: left;            margin-top: 3px;        }        .fa_marque {            display:block;            position:absolute;            top:0;            right:10px;            z-index:100;        }        .fa_bloc-variante {                padding:10px 0 0 0;    }        .fa_bloc-variante #intro-variante {                        font-size:14px;            display:block;            font-weight:bold;        }                    .fa_bloc-reseaux {        text-align: center;    }        .fa_bloc-commande {    }        .fa_prix {                font-weight:bold;        font-size:16px;                vertical-align:middle;        float:left;        width:180px;        text-align: left;        white-space:nowrap;    }        .fa_prix .obj_prix_entier {            font-size:35px;        }         .obj_type_prix {            font-weight:normal;            font-size:10px !important;            padding-left:5px;        }        .fa_prix-barre {                        display:none;            font-weight:bold;            text-decoration:line-through;            font-size:11px;            line-height:20px;        }        .fa_prix-unitaire {                                    display:inline-block;            font-size:35px;            font-weight:bold;            height:40px;            line-height:40px;            diplay:none;        }        .fa_ecotaxe {            font-size:11px;            font-weight:normal;            line-height:15px;            clear:both;            text-align:left;            display:none;        }        .fa_prix-total {            line-height:20px;        }        .fa_prix-total span {            font-weight: bold;        }                        .fa_stock {        font-weight:bold;        font-size:14px;        line-height:20px;        vertical-align:middle;        padding:5px 10px;        height:20px;        border-bottom:solid 1px #ffffff;    }        .fa_stock-dispo {            color:#4e9112;        }        .fa_stock-vide {            color:#cf1616;        }                    .fa_quantite {        font-weight:bold;        font-size:14px;        line-height:25px;        vertical-align:middle;        padding:0 10px 0 0;        height:25px;        float:right;    }        .fa_quantite input {            font-size:13px;            font-weight:bold;            text-align:center;            vertical-align:middle;            height:20px;            width:30px;            line-height:18px;            border:solid 1px #B1B1B1;            margin:auto;        }                .fa_btn-panier {    }    .fa_btn-panier:hover {    }    .blk_bouton_panier_mode{ display:none; }    .fa_btn-panier_off {    }    .fa_btn-infos {                line-height:20px;        font-size:12px;        font-weight:bold;        cursor:pointer;        margin:10px 0;    }        .fa_btn-infos:hover {    }    .fa_favoris {        font-weight:normal;        font-size:12px;        line-height:20px;        vertical-align:middle;        padding:5px 10px;        height:20px;        text-align:center;    }    .fa_favoris a {        font-weight:normal;        font-size:12px;        background:url('http://www.equipement-camping-car.com/themes/html/img/fiche_article/ico-favoris.png') 0% 50% no-repeat;        padding-left:20px;    }    .fa_favoris a:hover {    }.fa_annexe {    margin-top:20px}.header_complement {    background-color:#f5f5f5;    line-height:30px;    height:30px;    margin:10px 0;    clear:both}.header_complement a.ancre {    width:200px;    color:#666666;    font-size:13px;    text-align:center;    vertical-align:middle;    text-decoration:none;    display:block;    float:left;    border-right:solid 2px #fff}.header_complement a.ancre:hover {    color:#213c69;    background-color:#eeeeee}.header_complement a.onglet-encours {}.header_complement a.onglet-actif{    color:#213c69;    background-color:#eeeeee;    background:url('../img/fiche_article/onglet-actif.gif') 100% 50% no-repeat}        .conteneur-onglet-bas .fa_commentaires a {        }    .fa_commentaires a.lnk-donner-avis {        font-weight:bold;    }    .fa_commentaires thead td {        border-bottom:solid 1px #e5e5e5;    }    .fa_commentaires thead a {        font-size:14px;        font-weight:bold;        text-decoration:none;    }    .fa_commentaires tr.commentaire-ligne td {  }    .fa_commentaires .colonne-gauche {        font-size:12px;        font-weight:bold;        width:160px;    }    .fa_commentaires .colonne-gauche span {        font-size:11px;        font-weight:normal;    }    .fa_commentaires .commentaire-titre{        font-size:12px;        font-weight:bold;        padding-bottom:5px;    }    .fa_commentaires div.commentaire-titre span {        padding-left:10px;    }    .fa_commentaires div.commentaire-titre span.visu-note {        padding:0;    }    .fa_commentaires .notation-libelle{        padding-left:5px;        line-height:16px;        vertical-align:middle;    }    .fa_commentaires #commentaire_ajout{        padding-top:10px;        display:none;    }    .fa_commentaires #message_avis{        padding-top:10px;        color:#cf1616;    }    .info-article_commentaire_fond {    margin-top:5px}.info-article_commentaire_note {    font-size:16px;    font-weight:bold;    text-align:center;    vertical-align:middle;    height:25px;    width:35px;    line-height:25px}.info-article_commentaire_titre {    font-size:15px;    font-weight:bold;    vertical-align:middle;    line-height:25px}.info-article_document {    vertical-align:middle;    display:block;    height:60px;    width:150px;    float:left;    padding:5px;    padding-bottom:0}.info-article_fond {}.info-article_onglet {    font-size:11px;    font-weight:bold;    text-align:center;    vertical-align:middle;    color:#000;    border:solid 1px #DDDDDD;    height:30px;    width:90px;    padding:0 5px;    cursor:pointer}.info-article_onglet_off {    font-size:11px;    font-weight:bold;    text-align:center;    vertical-align:middle;    color:#000;    border:solid 1px #DDDDDD;    height:30px;    width:90px;    padding:0 5px;    cursor:pointer}.info-article_similaire_categorie {    font-size:12px;    font-weight:bold;    color:#C75732}.info-article_similaire_groupe {    font-size:12px;    font-weight:bold;    color:#FFFFFF;    background-color:#C75732;    display:block;    padding:2px}.info-article_similaire_produit {    font-size:12px;    font-weight:normal;    color:#CC0202;    padding-left:15px}.info-article_texte {        font-weight:bold;     font-size:14px;     display:block;     margin:5px 0 0 0}.mini-marque, .lien-thematique { text-align:right; }.mini-marque img { height:20px; }.lien-thematique a { display:inline-block; padding:3px 0 3px 22px; background:url('../img/fiche_article/picto-loupe.png') 0 center no-repeat;    color:#333;    font-weight:normal;    font-size:12px}.lien-thematique a:hover{ text-decoration:underline; }#liens-internes { padding:0; margin:10px 0; }#liens-internes li {         color:#333;     font-size:12px;    clear:left;    cursor:pointer;    text-decoration:underline;    line-height:16px;list-style:none}#liens-internes li:hover{ text-decoration:underline; }#cont-var { float:left; width:270px; line-height:22px; margin-left:10px; }#cont-var .empty span.stock_dispo { font-weight:bold;padding:0;display:block; width:120px; text-align:center}#cont-qte { float:right; width:130px; }.title-qte {        float:left;    font-weight:bold;    font-size:14px;    line-height:25px}.cont-field-qte { margin:0; width:40px; float:left; text-align:center; }.cont-field-qte .plus:hover, .cont-field-qte .minus:hover { background-color:#8C8C8C; }#guide-des-tailles { clear:both; }#guide-des-tailles a { color:#333; font-weight:10px; font-weight:normal; }#qte-blk-1, #qte-blk-2{ display:none; }.bloc-ajout {        padding:10px}.btn-panier{ float:left; }#btn-panier .bouton5 a, #btn-panier .bouton4  { background-image:url('../img/btn-panier.png') !important;background-position: 8px center;background-repeat:no-repeat;padding-left:35px}hr.separateur{     border:none; height:1px; margin:10px 0; }#btn-panier{ float:right; text-align:right}.point-fidelite, .francoport{ margin:10px 0 0 0; }.point-fidelite {        float:left;    color:#333;    padding:5px 5px 5px 22px;    font-weight:bold;    background:url('../img/fiche_article/picto-fidelite.png') 0 center no-repeat;    width:170px}.francoport { float:right; color:#333; padding:5px 0px 5px 60px; font-weight:bold; background:url('../img/fiche_article/picto-livraison.png') 0 center no-repeat;    height:28px}ul.actions {         height:34px;     list-style:none;     margin:10px 0;     padding:0; }ul.actions li.action {         float:left;    line-height: 24px;     height:24px;    font-size:11px;     font-weight:normal;    padding: 0 10px;     margin:5px 0;     display:inline-block; }ul.actions.avis-favoris li.action:first-child, ul.actions li.action:last-child {     border-right:none !important;    padding-right: 0 !important; }ul.actions li.visu-note .ui-stars-star a, ul.actions li.visu-note .ui-stars-cancel a {    margin:4px 0 !important}ul.actions li.action a {         font-size:11px;     text-decoration: none;    font-weight:normal}ul.actions li.action a:hover {     text-decoration: underline}ul.actions li.action a.lnk-envoyer-ami{         padding:0px;    }.ariane-theme{         padding:10px;     margin:10px 0;     line-height:18px}.multi-ariane{ }a.ariane-thematique-link, a.ariane-thematique-link span {         font-weight:normal; }.onglet-top { padding:0; margin:0; list-style:none; }.onglet-top li {        float:left;    padding:7px 15px;    font-size:14px;    margin:0 0 0 5px;    cursor:pointer;    -moz-border-radius:5px 5px 0 0;    -webkit-border-radius:5px 5px 0 0;    border-radius:5px 5px 0 0}.onglet-top li.active, .onglet-top li:hover {    }.cont-onglet-1{    padding-top:10px}.onglet-top li:first-child {  }.onglet-top li:last-child { }.onglet-top li.disabled, .onglet-top li.disabled:hover { background-color:#E0E0E0; cursor:default; color:#CCC;    -moz-text-shadow:1px 1px #EEE;    -webkit-text-shadow:1px 1px #EEE;    text-shadow:1px 1px #EEE}.onglet-bottom { padding:0; margin:10px 0 0 0; list-style:none; }.onglet-bottom li {         float:left;     padding:7px 15px;     font-size:14px;     margin:0 0 0 5px;    cursor:pointer;    -moz-border-radius:5px 5px 0 0;    -webkit-border-radius:5px 5px 0 0;    border-radius:5px 5px 0 0}.onglet-bottom li.active, .onglet-bottom li:hover {    }.onglet-bottom li:first-child {}.onglet-bottom li:last-child {}.onglet-bottom li.disabled, .onglet-bottom li.disabled:hover { background-color:#E0E0E0; cursor:default; color:#CCC;    -moz-text-shadow:1px 1px #EEE;    -webkit-text-shadow:1px 1px #EEE;    text-shadow:1px 1px #EEE}#articles-regroupes { list-style:none; padding:0; margin:0; visibility: hidden; }#articles-regroupes li { float:left; padding:0; margin:0 5px 0 0; }#articles-regroupes li a { height:100%; display:block; }#articles-regroupes li a img { border:none; }.cont-onglet { line-height:normal; }.conteneur-onglet-bas {        clear:both;    padding:0px;    margin:auto;    text-align:center}.conteneur-onglet-bas .cont-onglet {     padding:10px}.conteneur-onglet-bas .cont-onglet#div_frequent_achete, .conteneur-onglet-bas .cont-onglet#div_article_meme_marque {     padding:10px 0}.masque-onglet{ display:none; }#simplemodal-overlay {background-color:#000}#simplemodal-container {}#simplemodal-container a.modalCloseImg, #ap-close {    background: url('../img/boite_pop/fermer.png') center center no-repeat;    width:17px;    height:17px;    float:right;    display:block;    z-index:3200;    position:absolute;    top:4px;    right:4px;    cursor:pointer}#simplemodal-container h2{     background-color:#333;    height:25px;    line-height:25px;    padding:0 10px;    color:white;    font-size:16px}#simplemodal-container #tab_message, #simplemodal-container #message{ }#simplemodal-container #tab_message .erreur, #simplemodal-container #message .erreur{ }#simplemodal-container #message .erreur center{ text-align:left; }#message-oasis{ border:1px solid #DDD; background-color:#EEE; padding:10px; margin:0 0 7px 0; font-weight:bold; font-size:16px;    color:#666;    display:none}.empty{  }.cont-alert-dispo{ width:500px; }.cont-alert-dispo .image{ float:left; height:70px; width:70px; position:relative; overflow:hidden; margin:0 10px 10px 0; }.cont-alert-dispo .infos{ float:left; margin:0 0 10px 0; }.cont-alert-dispo .infos .designation{ padding:0 0 5px 0; }.cont-alert-dispo hr{ clear:both; height:1px; border:none; margin:0 0 10px 0; }.cont-alert-dispo select{ margin:5px 0 0 0; }.cont-alert-dispo .message{ padding:10px 0; font-weight:normal; }.cont-alert-dispo .left, .cont-alert-dispo .right{ padding:0 10px 0 0; }.cont-alert-dispo .left{ float:left; width:160px; }.cont-alert-dispo .right{ float:right; width:300px}.cont-alert-dispo .input{}.cont-alert-dispo label{ display:block; }.cont-alert-dispo .left .input, .cont-alert-dispo .right .input{}.cont-alert-dispo .left .input.error, .cont-alert-dispo .right .input.error{ }.hide-dispo{ visibility:hidden; }.prix-total{ text-align:left; font-size:16px;margin:8px 0 0 0; display:none; }#tableau_carac {margin-bottom: 10px}#tableau_carac li {    font-size: 10px;    line-height: 20px;    vertical-align:middle;list-style:none}#tableau_carac li:hover {}#tableau_carac li.label_groupe{    font-size: 11px;    font-weight: bold;    line-height: 20px;    text-transform: uppercase}#tableau_carac li span.label_carac {    font-weight: bold;    display: inline-block;    width:40%}#tableau_carac li span.label_valeur {    display: inline-block;    width:40%;    }.fa_alerte_stock {    background: url("../img/fiche_article/picto-alerte.png") no-repeat scroll left center;    font-size: 15px;    font-weight:normal;    height: 24px;    line-height: 24px;    margin-top: 8px;    padding: 0 0 0 26px}.fa_alerte_stock a {    text-decoration: underline}#trop-demande{ display:none;border:1px solid #DA2A01;background-color:#F2B6A9;padding:5px;font-size:11px;float:left;border-radius:3px;color:#DA2A01}#trop-demande .qte, #trop-demande .delais{ font-weight:bold; }#trop-demande .qte{ font-weight:bold; }.ui-stars-star, .ui-stars-cancel {float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer}.ui-stars-star a, .ui-stars-cancel a {width:16px;height:16px;display:block;background:url('../img/fiche_article/etoiles.png') 0 0 no-repeat}.ui-stars-star a {background-position:0 -32px}.ui-stars-star-on a {background-position:0 -48px}.ui-stars-star-hover a {background-position:0 -64px}.ui-stars-cancel-hover a {background-position:0 -16px}.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a {cursor:default!important}span.notation-libelle { padding-left:10px}#cont-photos {position:relative;width:100%;visibility:hidden}#big-fa-photo {height:300px;width:765px}img.light {cursor: url("http://www.equipement-camping-car.com/dhtml/image/zoomplus.cur"), pointer}#img-big{ border:none; }.global-photos.horizontal {position:relative;overflow:hidden;margin-top:10px}.global-photos.horizontal .galerie-cont-photos {position:relative;margin: 0 0 0 24px;overflow:hidden}.global-photos.horizontal ul#fa-photos {list-style:none;margin:0;padding:0}.global-photos.horizontal ul#fa-photos li {list-style:none;margin:0 4px 5px 0;padding:0 5px;border:1px solid #EEE;float:left;position:relative;overflow:hidden}.global-photos.horizontal ul#fa-photos li:hover {border:1px solid #CDCDCD}.global-photos.horizontal ul#fa-photos li.active {border:1px solid #CB0100}.global-photos.horizontal ul#fa-photos li img {border:none}.global-photos.horizontal ul#fa-photos, .global-photos.horizontal ul#fa-photos li {height:65px}.global-photos.horizontal, .global-photos.horizontal .galerie-cont-photos {height:67px}.global-photos.horizontal ul#fa-photos li {width:65px}.pad.go-left, .pad.go-right {position:absolute;width:20px;top:50%;margin-top:-20px;height:40px;cursor:pointer}.pad.go-left {left:0;background:url('../img/fiche_article/fleches-galerie.png') 0 -20px no-repeat}.pad.go-left:hover {left:0;background:url('../img/fiche_article/fleches-galerie.png') -20px -20px no-repeat}.pad.go-left.disabled {left:0;background:url('../img/fiche_article/fleches-galerie.png') -40px -20px no-repeat;cursor:default}.pad.go-right {right:0;background:url('../img/fiche_article/fleches-galerie.png') -60px -20px no-repeat}.pad.go-right:hover {right:0;background:url('../img/fiche_article/fleches-galerie.png') -80px -20px no-repeat}.pad.go-right.disabled {right:0;background:url('../img/fiche_article/fleches-galerie.png') -100px -20px no-repeat;cursor:default}.global-photos.vertical {position:relative;overflow:hidden}.global-photos.vertical .galerie-cont-photos {position:relative;margin-top:24px;overflow:hidden}.global-photos.vertical ul#fa-photos {list-style:none;margin:0;padding:0}.global-photos.vertical ul#fa-photos li {list-style:none;margin:0 5px 5px 0;padding:0 5px;border:1px solid #EEE;float:left;position:relative;overflow:hidden}.global-photos.vertical ul#fa-photos li:hover {border:1px solid #CDCDCD}.global-photos.vertical ul#fa-photos li.active {border:1px solid #CB0100}.global-photos.vertical ul#fa-photos li img {border:none}.global-photos.vertical ul#fa-photos li {height:56px}.global-photos.vertical ul#fa-photos, .global-photos.vertical ul#fa-photos li {width:54px}.global-photos.vertical ul#fa-photos li {width:46px}.global-photos.vertical, .global-photos.vertical .galerie-cont-photos {width:58px}.pad.go-up, .pad.go-down {position:absolute;background-color:#fff;height:20px;width:40px;left:50%;cursor:pointer;margin: 0 0 0 -20px;z-index:5}.pad.go-up {top:0;background:url('../img/fiche_article/fleches-galerie.png') 0 0 no-repeat}.pad.go-up:hover {top:0;background:url('../img/fiche_article/fleches-galerie.png') -40px 0 no-repeat}.pad.go-up.disabled {top:0;background:url('../img/fiche_article/fleches-galerie.png') -80px 0 no-repeat;cursor:default}.pad.go-down {bottom:0;background:url('../img/fiche_article/fleches-galerie.png') 0 -60px no-repeat}.pad.go-down:hover {bottom:0;background:url('../img/fiche_article/fleches-galerie.png') -40px -60px no-repeat}.pad.go-down.disabled {bottom:0;background:url('../img/fiche_article/fleches-galerie.png') -80px -60px no-repeat;cursor:default}.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair}.zoomPreload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity=80);color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background:url('../img/zoomloader.gif') 43px 30px no-repeat;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;    * width:100px;    * height:49px}.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity=60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair}.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;z-index:5000;width:100%;height:100%;display:none;z-index:101}.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110}.zoomWrapper{position:relative;z-index:110;border:2px solid #CACACA}.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity=60)}.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101}.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block}#reseaux {display:inline-block;list-style:none;line-height:25px;height:25px;padding:0;margin:0}#reseaux li {margin:0 0px 0px 0;padding:2px 0 0 3px;display:inline-block;height:23px;line-height:23px;text-align:center;vertical-align:middle;    float: left}#reseaux li a {display:block;height:25px;line-height:25px;width:25px;text-align:center;vertical-align:middle}#reseaux li a img {border:none}#reseaux li.plusone {    padding-top: 2px;    padding-left: 3px;    height:23px}#tooltip-main{ position:absolute; }#tooltip-main #tooltip-wrapper{ background-color:#F3F3F3; height:100%; border:1px solid #AAA;-moz-box-shadow:1px 1px 6px #333;-webkit-box-shadow:3px 3px 10px black;box-shadow:3px 3px 10px black;position:relative;color:#333333}#tooltip-main #tooltip-wrapper #tooltip-loader{ padding:5px; }#tooltip-arrow{ position:absolute; }#tooltip-arrow.down, #tooltip-arrow.up{ width:15px; height:9px; position:absolute; left:50%; margin-left:-7px; }#tooltip-arrow.down{ bottom:-9px; }#tooltip-arrow.up{ top:-9px; }#tooltip-arrow.down .arrow{ background:url('../img/fleche-bas.png') center center no-repeat; width:15px; height:9px; margin:auto; }#tooltip-arrow.up .arrow{ background:url('../img/fleche-haut.png') center center no-repeat; width:15px; height:9px; margin:auto; }#tooltip-arrow.left, #tooltip-arrow.right{ width:7px; height:14px; position:absolute; top:50%; margin-top:-7px; }#tooltip-arrow.right{ right:-7px; }#tooltip-arrow.left{ left:-7px; }#tooltip-arrow.right .arrow{ background:url('../img/fleche-droit.png') center center no-repeat; width:7px; height:14px; margin:auto; }#tooltip-arrow.left .arrow{ background:url('../img/fleche-gauche.png') center center no-repeat; width:7px; height:14px; margin:auto; }#html.liste-variantes {list-style:none;padding:0;margin:5px 0}#html.liste-variantes li {    float:left;padding:5px;margin:0 5px 5px 0;border:2px solid white;font-weight:bold;font-size:14px;cursor:default;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#html.liste-variantes li, #html.liste-variantes li:hover, #html.liste-variantes li.active {    }#html.liste-variantes li.ajout { cursor:pointer; }#html.liste-variantes li.ajout:hover {  }#html.liste-variantes li.ajout.active {    }#html.liste-variantes li.rupture {        cursor:default}#html.liste-variantes li.rupture.ajout:hover {}#html.liste-variantes li.rupture.ajout  { cursor:pointer}#html.liste-variantes li.rupture.active {}#html.liste-variantes li.limited {        cursor:pointer}#html.liste-variantes li.limited.ajout:hover {  }#html.liste-variantes li.limited.ajout { cursor:pointer; }#html.liste-variantes li.limited.active {}#html.liste-variantes li.enstock { cursor:pointer; }#html.liste-variantes li.enstock.ajout:hover {}#html.liste-variantes li.enstock.ajout { cursor:pointer; }#html.liste-variantes li.enstock.active {}#select.liste-variantes{margin-top:5px;width:100%;height:21px;line-height:21px;font-size:13px;vertical-align:middle}#input.liste-variantes {list-style:none;padding:0;margin:5px 0;width:450px}#input.liste-variantes li {display:block;padding:5px 0;font-weight:bold;font-size:14px;cursor:default;width:450px}#input.liste-variantes li.ajout {cursor:pointer}#input.liste-variantes li .designation {font-size:14px;font-weight:bold}#input.liste-variantes li .stock {font-size:11px;font-weight:normal}#input.liste-variantes li.enstock .stock {font-size:13px !important;font-weight:bold !important;text-decoration:underline}#input.liste-variantes li.enstock .stock.stock_dispo {font-size:11px !important;font-weight:normal !important;text-decoration:none}#input.liste-variantes li .designation, #input.liste-variantes li .stock {}#input.liste-variantes li.ajout .designation, #input.liste-variantes li.ajout .stock {}#input.liste-variantes li.ajout:hover, #input.liste-variantes li.ajout.active {}.liste-variantes li .puce-couleur {    width:7px;    height:7px;    display:inline-block;display:none}