@media (max-device-width: 991px)
{

    *
    {
        box-sizing: border-box;
    }

    body
    {
        background-color: #f4f4f4;
        font-size: 14px;
        line-height: 22px;
        -webkit-text-size-adjust: 100%;
    }

    .SVDv3_colonnes_2colonnes1 .SVDv3_colonnes_colonne_gauche
    {
        display: none;
    }

    .SVDv3_ombre_gaucheDroite
    {
        display: none;
    }

    /* On retabli le background par defaut, en cas de background evenementiel */
    #SVDv3_head_container,
    #SVDv3_content_container
    {
        background: #fff none;
        padding: 0;
    }

    /**************************************/
    /* TYPOGRAPHIE / MISE EN FORME TEXTE  */
    /**************************************/
    .SVDv3_alignGauche
    {
        float: none;
    }

    .SVDv3_textePetit
    {
        font-size: 14px;
        line-height: 22px;
    }

    /**********************************/
    /*            CONTENU             */
    /**********************************/
    #SVDv3_content_container .SVDv3_content_content
    {
        margin: 0 auto;
        width: 90%; /* largeur responsive */
        max-width: 980px;
    }

    /**********************************/
    /*    RAYONS LISTING PRODUITS     */
    /**********************************/
    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_dispo p,
    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_prix p
    {
        padding: 0;
    }

    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_dispo p
    {
        margin-bottom: 10px;
    }

    #SVDv3_CmsRayon_orderBy
    {
        margin: 0;
        text-align: center;
    }

    /**********************************/
    /*            A RANGER            */
    /**********************************/
    .col_4_col img
    {
        display: block;
        margin: 0 auto;
    }

    /**********************************/
    /*          GRID COLUMNS          */
    /**********************************/
    /* Colonnes gauche / droite */
    .SVDv3_colonnes_2colonnes1 .SVDv3_colonnes_colonne_droite,
    .SVDv3_colonnes_2colonnes1 .SVDv3_colonnes_colonne_gauche
    {
        width: 100%;
        float: none;
        margin: 0 auto;
    }

    /*****************************************/
    /*                GRILLE                 */
    /*****************************************/
    .grid_container_12 .grid_row .col_12_col,
    .grid_container_12 .grid_row .col_11_col,
    .grid_container_12 .grid_row .col_10_col,
    .grid_container_10 .grid_row .col_10_col,
    .grid_container_12 .grid_row .col_9_col,
    .grid_container_10 .grid_row .col_9_col,
    .grid_container_12 .grid_row .col_8_col,
    .grid_container_10 .grid_row .col_8_col,
    .grid_container_12 .grid_row .col_7_col,
    .grid_container_10 .grid_row .col_7_col,
    .grid_container_12 .grid_row .col_6_col,
    .grid_container_10 .grid_row .col_6_col,
    .grid_container_12 .grid_row .col_5_col,
    .grid_container_10 .grid_row .col_5_col,
    .grid_container_12 .grid_row .col_4_col,
    .grid_container_10 .grid_row .col_4_col,
    .grid_container_12 .grid_row .col_3_col,
    .grid_container_10 .grid_row .col_3_col,
    .grid_container_12 .grid_row .col_2_col,
    .grid_container_10 .grid_row .col_2_col,
    .grid_container_12 .grid_row .col_1_col,
    .grid_container_10 .grid_row .col_1_col
    {
        width: 100% !important;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .grid_container_12 .grid_row .col_12_col,
    .grid_container_12 .grid_row .col_11_col,
    .grid_container_12 .grid_row .col_10_col,
    .grid_container_10 .grid_row .col_10_col,
    .grid_container_12 .grid_row .col_9_col,
    .grid_container_10 .grid_row .col_9_col,
    .grid_container_12 .grid_row .col_8_col,
    .grid_container_10 .grid_row .col_8_col,
    .grid_container_12 .grid_row .col_7_col,
    .grid_container_10 .grid_row .col_7_col,
    .grid_container_12 .grid_row .col_6_col,
    .grid_container_10 .grid_row .col_6_col,
    .grid_container_12 .grid_row .col_5_col,
    .grid_container_10 .grid_row .col_5_col,
    .grid_container_12 .grid_row .col_4_col,
    .grid_container_10 .grid_row .col_4_col,
    .grid_container_12 .grid_row .col_3_col,
    .grid_container_10 .grid_row .col_3_col,
    .grid_container_12 .grid_row .col_2_col,
    .grid_container_10 .grid_row .col_2_col,
    .grid_container_12 .grid_row .col_1_col,
    .grid_container_10 .grid_row .col_1_col
    {
        float: none;
    }

    .grid_row
    {
        overflow: visible;
    }

    .pull-1,
    .pull-2,
    .pull-3,
    .pull-4,
    .pull-5,
    .pull-6,
    .pull-7,
    .pull-8,
    .pull-9,
    .pull-10,
    .pull-11,
    .push-1,
    .push-2,
    .push-3,
    .push-4,
    .push-5,
    .push-6,
    .push-7,
    .push-8,
    .push-9,
    .push-10,
    .push-11
    {
        left: auto !important;
        right: auto !important;
    }


    .col-offset-1,
    .col-offset-2,
    .col-offset-3,
    .col-offset-4,
    .col-offset-5,
    .col-offset-6,
    .col-offset-7,
    .col-offset-8,
    .col-offset-9,
    .col-offset-10,
    .col-offset-11{
        margin-left: 0 !important;
    }

    /*****************************************/
    /*             FIL D'ARIANE              */
    /*****************************************/
    .SVDv3_filArianePartage
    {
        width: 100%;
        height: auto;
        padding-top: 0;
    }

    .SVDv3_filAriane
    {
        margin: 0 0 20px 0;
        padding: 0;
        float: none;
        display: none;
    }

    .SVDv3_filAriane ul
    {
        position: static;
    }

    .SVDv3_filAriane ul li
    {
        margin: 0;
        padding: 0;
        display: none
    }

    /* Titres H1 utilises dans le fil d'ariane */
    .SVDv3_filAriane ul li h1
    {
        margin: 0;
    }

    .SVDv3_filAriane ul li:last-child
    {
        display: block;
        width: 100%;
        background: none;
        height: auto;
    }

    /* Correction des A dans le dernier element du fil d'ariane utilise comme un titre navbar mobile */
    .SVDv3_filAriane ul li:last-child a
    {
        color: #fff !important;
        font-size: 14px !important;
    }

    .SVDv3_filAriane ul li:last-child:before
    {
        display: none;
    }

    /**********************************/
    /*        COLONNE ELEMENTS        */
    /**********************************/
    .SVDv3_colonnes_colonne_gauche .SVDv3_colonne_element_liste li
    {
        line-height: 20px;
        margin-bottom: 5px;
        background-position: 2px 6px;
    }

    /*****************************************/
    /*         A VERIFIER ET RANGER          */
    /*****************************************/
    .SVDv3_teteDeGondole .SVDv3_teteDeGondole_basTeteDeGondole
    {
        display: none;
    }

    #BVQANoQuestionsID a
    {
        background: none !important;
        border: 0;
    }

    .SVDv3_bouton_37px,
    .SVDv3_bouton_37px span
    {
        background: none !important;
        border: 0;
    }

    /*****************************************/
    /*                TITLE                  */
    /*****************************************/
    .SVDv3_titres_noStyle
    {
        margin-top: 0 !important;
    }

    h1
    {
        background: none !important;
        border: 0;
    }

    .SVDv3_produit_categorie a
    {
        background: none !important;
        border: 0 !important;
        font-family: Arial, Helvetica, sans-serif !important;
        text-transform: none !important;
        font-weight: normal !important;
        font-size: 14px !important;
        line-height: 22px !important;
        padding: 0 !important;
    }

    .SVDv3_produit_categorie a span
    {
        line-height: inherit !important;
        height: auto !important;
    }

    /* Titres Noirs */
    .SVDv3_filAriane ul li:last-child,
    .SVDv3_body_mod_CmsDomaine .ui-tabs-nav li,
    .SVDv3_teteDeGondole_colonne_gauche_colonnes h2,
    .SVDv3_body_mod_PctCompte h1,
    .SVDv3_body_mod_bazaarVoice .SVDv3_colonnes_1colonne h1,
    .SVDv3_body_mod_PctCompte .SVDv3_content_content h2,
    div#Paiement_content h1.SVDv3_paiement_titre,
    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite h1,
    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite h3,
    .SVDv3_body_mod_bazaarVoice h3,
    .SVDv3_body_act_installationForm .SVDv3_boite_roundCorner h2,
    #NgcCommandeDetails h1,
    #comprendrePourChoisir h2,
    .SVDv3_panier_container:before,
    #SVDv3_une_selection:before,
    .SVDv3_mobile_navbar
    {
        display: block;
        height: auto;
        padding: 10px 5% !important;
        text-align: center !important;
        font-size: 14px !important;
        line-height: 18px !important;
        font-weight: bold !important;
        text-transform: uppercase;
        color: #fff !important;
        border: 0 !important;
        background: #000 none !important;
        width: 111.1111% !important;
        margin-left: -5.55555% !important;
        font-family: 'Open Sans', sans-serif;
        border-radius: 0 !important;
    }

    .SVDv3_titre_bg
    {
        width: 111.1111%;
        margin-left: -5.55555%;
        text-align: center;
        font-size: 12px;
    }

    /* on retabli l'affichage du fil d'ariane lorsque son dernier li est utilise comme titre de la page */
    .SVDv3_body_mod_CmsFiche .SVDv3_filAriane
    {
        display: block;
    }

    .SVDv3_content_content h2 span
    {
        display: inline;
        background: none;
        padding: 0;
    }

    .SVDv3_content_content .SVDv3_titre_texte_niveau1,
    .SVDv3_ficheProduit_onglet_content h3,
    .mceContentBody h3
    {
        margin: 0 0 10px 0;
    }

    /* Titres Gris */
    .SVDv3_body_mod_CmsDomaine .ui-tabs-nav li,
    .SVDv3_body_mod_CmsDomaine .SVDv3_content_content h2,
    .SVDv3_body_mod_PctCompte .SVDv3_content_content h2,
    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite h3,
    .SVDv3_body_mod_bazaarVoice h3,
    .SVDv3_body_act_installationForm .SVDv3_boite_roundCorner h2,
    .SVDv3_body_mod_PctCompte .SVDv3_colonnes_colonne_droite h2,
    .SVDv3_body_act_compteRetourChoix .SVDv3_article_element h1,
    .SVDv3_body_act_compteRetourMotif .SVDv3_article_element h1,
    .SVDv3_body_act_compteRetourNoSerie .SVDv3_article_element h1,
    .SVDv3_body_act_compteRetourBonRetour .SVDv3_article_element h1,
    #NgcCommandeDetails h1,
    #comprendrePourChoisir h2,
    .SVDv3_panier_container:before,
    #SVDv3_une_selection:before
    {
        background-color: #666 !important;
    }

    .SVDv3_body_mod_CmsRayon h1
    {
        font-size: 20px;
    }

    .SVDv3_body_mod_CmsRayon .SVDv3_filAriane li:last-child,
    .SVDv3_body_mod_bazaarVoice .SVDv3_filAriane li:last-child,
    .SVDv3_body_mod_evenement .SVDv3_filAriane li:last-child,
    .SVDv3_body_mod_selection .SVDv3_filAriane li:last-child
    {
        margin-bottom: 20px;
    }

    .SVDv3_body_mod_evenement .mceContentBody h2 span
    {
        line-height: 38px;
    }

    .SVDv3_body_mod_evenement .mceContentBody h2 span em
    {
        font-size: 12px;
    }

    /*.SVDv3_content_content h2,*/
    .SVDv3_produit_categorie a,
    .SVDv3_colonnes_colonne_gauche h3 span
    {
        padding: 0;
    }

    /*****************************************/
    /*                HEADER                 */
    /*****************************************/
    .SVDv3_head_ligne3_container,
    .SVDv3_head_ligne1_quickNav,
    .SVDv3_head_ligne1_recherche_container p,
    .SVDv3_head_infos_entete_icone,
    #SVDv3_head_infos_compte img
    {
        display: none;
    }

    .SVDv3_head_ligne1,
    .SVDv3_head_ligne2,
    .SVDv3_head_ligne3
    {
        width: 100%;
        margin: 0;
        text-align: left;
    }

    .SVDv3_head_ligne1_logo
    {
        width: 140px;
        height: 44px;
        margin: 0 0 0 5%; /* marge responsive */
        position: static;
        background: transparent url("/images/ui/uiV3/responsive/uiV3_resp_head_logo.png") no-repeat 0 12px;
        background-size: 140px 20px;
    }

    .SVDv3_head_ligne2_container,
    .SVDv3_head_ligne1
    {
        height: auto;
    }

    /* Corrections nav flat */
    .SVDv3_head_ligne2
    {
        height: auto;
        background-color: #fff;
    }

    .SVDv3_head_nav_onglet .SVDv3_head_nav_onglet_lien
    {
        text-align: left;
    }

    .SVDv3_head_nav_onglet .SVDv3_head_nav_onglet_lien:hover
    {
        background: none;
        margin-top: 0 !important;
        -webkit-border-radius: initial;
        -moz-border-radius: initial;
        -o-border-radius: initial;
        border-radius: initial;
    }

    .SVDv3_head_nav_onglet .SVDv3_head_nav_onglet_lien:after
    {
        display: none;
    }

    /*****************************************/
    /*      ICONES PANIER COMPTE ENTETE      */
    /*****************************************/
    #SVDv3_head_infos_compte,
    #SVDv3_head_infos_panier,
    .SVDv3_head_ligne1_baseline,
    #SVDv3_head_infos_compte .SVDv3_head_infos_entete a.SVDv3_head_infos_header,
    #SVDv3_head_infos_panier .SVDv3_head_infos_entete a
    {
        width: 25px;
        height: 25px;
        overflow: hidden;
        border: 0;
        border-radius: 0;
        padding: 0;
    }

    #SVDv3_head_infos_compte:hover .SVDv3_head_infos_entete a.SVDv3_head_infos_header,
    #SVDv3_head_infos_compte .SVDv3_head_infos_entete a.SVDv3_head_infos_header:hover,
    #SVDv3_head_infos_panier .SVDv3_head_infos_entete a:hover
    {
        background-color: transparent;
    }

    #SVDv3_head_infos_compte,
    #SVDv3_head_infos_panier,
    .SVDv3_head_ligne1_baseline
    {
        background: none;
        position: absolute;
        top: 10px;
        right: 5%; /* marge responsive */
    }

    .SVDv3_head_ligne1_baseline,
    #SVDv3_head_infos_compte .SVDv3_head_infos_entete a.SVDv3_head_infos_header,
    #SVDv3_head_infos_panier .SVDv3_head_infos_entete a
    {
        display: block;
        padding: 0;
        color: transparent;
        background-size: 25px 25px;
        background-position: 0 0;
        line-height: 0;
        font-size: 0;
        border: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .SVDv3_head_infos_entete strong
    {
        font-size: 0;
    }

    /* Reglages specifiques icone compte */
    #SVDv3_head_infos_compte
    {
        right: 5%; /* marge responsive */
        margin-right: 40px;
    }

    /* Reglages specifiques icone menu */
    .SVDv3_head_ligne1_baseline
    {
        left: auto;
        right: 5%; /* marge responsive */
        margin-right: 80px;
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_head_icons_menu.png");
    }

    #SVDv3_head_infos_panier .SVDv3_head_infos_entete a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_head_icons_panier.png");
    }

    #SVDv3_head_infos_compte .SVDv3_head_infos_entete a.SVDv3_head_infos_header
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_head_icons_compte.png");
    }

    #SVDv3_head_infos_compte .SVDv3_head_infos_entete a.SVDv3_head_infos_header:hover,
    #SVDv3_head_infos_panier .SVDv3_head_infos_entete a:hover
    {
        background-color: transparent;
        color: transparent;
    }

    /* Reglages specifiques panier full */
    #SVDv3_head_infos_panier .SVDv3_head_infos_panier_full
    {
        height: 100%;
        width: 100%;
    }

    #SVDv3_head_infos_panier .SVDv3_head_infos_panier_full .SVDv3_head_infos_entete a
    {
        border: 0;
        color: transparent;
        height: 100%;
        padding: 0;
        background: transparent url("/images/ui/uiV3/responsive/uiV3_resp_head_icons_panier_full.png") no-repeat 0 0;
        background-size: 25px 25px;
    }

    /* Desactivation du menu deroulant compte */
    .SVDv3_head_infos_content,
    .SVDv3_head_infos_content_content
    {
        display: none;
        border: 0;
        width: 0;
        height: 0;
        visibility: hidden;
    }

    /**********************************/
    /*       BOITE ROUND CORNER       */
    /**********************************/
    .SVDv3_boite_roundCorner
    {
        border-radius: 4px;
    }

    .SVDv3_boite_roundCorner .SVDv3_boite_roundCorner_content h2,
    .SVDv3_body_mod_PctCompte .SVDv3_content_content .SVDv3_commande_adresse h2
    {
        background: none !important;
        color: #000 !important;
        padding: 0 0 10px 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
        text-align: center;
        border-bottom: 1px solid #d0d0d0 !important;
    }

    /************************************/
    /*   BOITE ROUND CORNER COLONNES    */
    /************************************/
    /* On enleve la bordure sur SVDv3_boite_roundCorner */
    /* On ajoute la bordure sur SVDv3_boite_roundCorner_colonnes_gauche et SVDv3_boite_roundCorner_colonnes_droite */
    .SVDv3_boite_roundCorner_colonnes_container .SVDv3_boite_roundCorner_colonnes
    {
        width: 100%;
        float: none;
    }

    .SVDv3_boite_roundCorner_colonnes_container .SVDv3_boite_roundCorner_colonnes_gauche,
    .SVDv3_boite_roundCorner_colonnes_container .SVDv3_boite_roundCorner_colonnes_droite,
    #PctCompteCoordonneesFormIdentifiants
    {
        border: 1px solid #d0d0d0;
        border-radius: 4px;
        padding: 10px 20px;
        margin: 0 0 20px 0;
    }

    .SVDv3_boite_roundCorner_colonnes_container .SVDv3_boite_roundCorner
    {
        border: 0;
        padding: 0;
    }

    .SVDv3_boite_roundCorner_colonnes_droite:empty
    {
        display: none;
    }

    #PctCompteCoordonneesFormIdentifiants .SVDv3_form_fieldset
    {
        border-bottom: 0;
        padding-bottom: 0;
    }

    /*****************************************/
    /*            HEADER RECHERCHE           */
    /*****************************************/
    .SVDv3_head_ligne1_recherche_container
    {
        display: block;
        height: auto;
        padding: 11px 10px !important;
        text-align: center !important;
        font-size: 12px !important;
        line-height: 18px !important;
        font-weight: bold;
        text-transform: uppercase;
        color: #fff !important;
        border: 0 !important;
        background: #597de0 !important;
        width: 100%;
    }

    .SVDv3_head_ligne1_recherche_container,
    .SVDv3_head_ligne1_recherche_titre
    {
        display: none;
    }

    .SVDv3_body_mod_CmsUne .SVDv3_head_ligne1_recherche_container
    {
        display: block;
        height: 45px;
        position: static;
        left: 0;
        padding: 0 !important;
    }

    .SVDv3_head_ligne1_recherche_container form
    {
        position: static;
        padding: 5px 5%; /* marge responsive */
    }

    .SVDv3_head_ligne1_recherche fieldset button
    {
        height: 35px;
        position: relative;
        font-size: 12px;
        background: none repeat scroll 0 0 #29459f;
        border-radius: 0 3px 3px 0;
    }

    .SVDv3_head_ligne1_recherche,
    .SVDv3_head_ligne1_recherche fieldset
    {
        height: 100%;
        margin: 0;
    }

    .SVDv3_head_ligne1_recherche fieldset
    {
        border: 0 none;
        float: none;
        padding: 0;
        background: none;
    }

    .SVDv3_head_ligne1_recherche input,
    .SVDv3_head_ligne1_recherche input[type=text]
    {
        float: left;
        height: 35px;
        font-size: 14px !important;
        margin: 0;
        padding-left: 30px;
        border-radius: 4px 0 0 3px;
        border: 0;
    }

    .SVDv3_head_ligne1_recherche fieldset:after
    {
        background: transparent url('/images/ui/uiV3/responsive/uiV3_resp_head_icons_recherche.png') no-repeat 0 center;
        background-size: 18px 18px;
        width: 18px;
    }

    .SVDv3_head_ligne1_recherche input:focus,
    .SVDv3_head_ligne1_recherche input:focus + button
    {
        box-shadow: none;
    }

    /*****************************************/
    /*            MODULE RECHERCHE           */
    /*****************************************/
    .SVDv3_body_mod_recherche .SVDv3_colonnes_1colonne
    {
        margin: 0 auto;
    }

    .SVDv3_body_mod_recherche #Recherche_form_champ tr td,
    .SVDv3_body_mod_recherche #Recherche_form_champ tr td input
    {
        width: 100%;
    }

    .SVDv3_body_mod_recherche #Recherche_form_champ tr td,
    .SVDv3_body_mod_recherche #Recherche_form_champ tr td input
    {
        float: left;
    }

    .SVDv3_body_mod_recherche #Recherche_form_champ tr td:first-child
    {
        padding: 10px;
        border: 1px solid #d0d0d0;
        border-radius: 6px;
    }

    .SVDv3_body_mod_recherche #Recherche_form_champ tr td input
    {
        border: 0;
    }

    .SVDv3_body_mod_recherche #Recherche_form_champ button
    {
        display: block;
        margin: 0 auto;
        padding-top: 15px;
    }

    .SVDv3_body_mod_recherche #Recherche_nb_resultats h1
    {
        font-size: 16px;
    }

    #Recherche_resultats_produits,
    #Recherche_resultats_marques,
    #Recherche_resultats_categorie
    {
        padding: 10px 0;
    }

    /*********************************/
    /*           MON COMPTE          */
    /*********************************/
    /* Pas assez precis */
    .SVDv3_colonne_element_contenu .SVDv3_accordion h5.ui-state-active
    {
        background: transparent none;
        border: 0;
        color: #444;
    }

    .SVDv3_body_mod_PctCompte .SVDv3_colonnes_colonne_gauche h5
    {
        font-size: 14px;
    }

    .SVDv3_colonne_element_contenu .SVDv3_accordion h5
    {
        padding: 15px 10px;
    }

    /*********************************/
    /*       NAV UNE / DOMAINES      */
    /*********************************/
    .SVDv3_head_nav
    {
        display: block;
    }

    .SVDv3_head_nav_onglet
    {
        width: 100% !important;
        border: 0;
        border-radius: 0;
        display: block;
    }

    .SVDv3_head_nav li.SVDv3_head_nav_onglet,
    .SVDv3_head_nav li.SVDv3_head_nav_onglet .SVDv3_head_nav_onglet_lien
    {
        border-radius: 0 !important;
    }

    .SVDv3_head_nav li.SVDv3_head_nav_onglet,
    .SVDv3_head_nav li.SVDv3_head_nav_onglet .SVDv3_head_nav_onglet_lien,
    .SVDv3_head_nav li.SVDv3_head_nav_onglet .SVDv3_head_nav_onglet_lien:before,
    #SVDv3_universCategories #LiensTabs li,
    #SVDv3_universCategories #LiensTabs li a,
    #SVDv3_universCategories #LiensTabs li a:before
    {
        height: 39px; !important;
        overflow: hidden;
    }

    .SVDv3_head_nav .SVDv3_head_nav_onglet .SVDv3_head_nav_onglet_lien,
    #SVDv3_universCategories #LiensTabs li a
    {
        width: 100% !important;
        margin: 0;
        padding: 11px 5%; /* marge responsive */
        border: 0;
        border-bottom: 1px solid #d0d0d0;
        color: #666;
        background: none;
        position: relative;
        box-shadow: none;
        font-size: 11px;
        display: block;
    }

    .SVDv3_head_nav_onglet .SVDv3_head_nav_onglet_lien:hover,
    .SVDv3_head_nav_onglet:hover .SVDv3_head_nav_onglet_lien
    {
        color: #666;
    }

    #SVDv3_universCategories #LiensTabs li a
    {
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        line-height: 16px;
    }

    .SVDv3_body_mod_CmsUne #divNavV3 .SVDv3_head_nav_onglet_lien span,
    #SVDv3_universCategories #LiensTabs li a span
    {
        display: block;
        width: 100%;
        padding-right: 10px;
        padding-top: 0;
    }

    /* Icones fleche */
    #divNavV3 .SVDv3_head_nav_onglet_lien:before,
    #SVDv3_universCategories #LiensTabs li a:before
    {
        position: absolute;
        top: 0;
        right: 5%; /* marge responsive */
        display: block;
        width: 7px;
        height: 39px;
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_puce_fleche01.png");
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center center !important;
        content: '';
    }

    #divNavV3,
    #SVDv3_universCategories
    {
        position: relative;
    }

    #divNavV3:after,
    #SVDv3_universCategories:after
    {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 10px;
        border-bottom: 1px solid #d0d0d0;
    }

    /* Desactivation du menu deroulant */
    .SVDv3_head_nav_onglet_contenu,
    .SVDv3_head_nav_onglet_contenu_content
    {
        display: none !important;
        border: 0;
        width: 0;
        height: 0;
        visibility: hidden;
    }

    /* par defaut, on masque la nav pour toutes les pages */
    #divNavV3
    {
        display: none;
    }

    /* pour la UNE uniquement, on re-affiche la nav */
    .SVDv3_body_mod_CmsUne #divNavV3
    {
        display: block;
    }

    /*****************************************/
    /*     GUIDES / SOMMAIRES CATEGORIES     */
    /*****************************************/
    .SVDv3_sommaireCategorie_cellule
    {
        width: 47.9591836734694%;
        margin-right: 4.08163265306122%;
        min-height: 280px;
    }

    .SVDv3_sommaireCategorie_cellule:nth-child(2n)
    {
        margin-right: 0;
    }

    .SVDv3_sommaireCategorie_cellule_image p
    {
        padding: 0 10px;
    }

    /**********************************/
    /*        TETES DE GONDOLE        */
    /**********************************/
    .SVDv3_teteDeGondole_basTeteDeGondole,
    .SVDv3_teteDeGondole_centreTeteDeGondole,
    .SVDv3_teteDeGondole_centreDroiteTeteDeGondole,
    .SVDv3_body_mod_CmsFiche .SVDv3_teteDeGondole_hautTeteDeGondole,
    .SVDv3_body_mod_CmsFiche .SVDv3_teteDeGondole_centreDroiteTeteDeGondole
    {
        background-image: none;
    }

    .SVDv3_teteDeGondole_hautTeteDeGondole,
    .SVDv3_teteDeGondole_basTeteDeGondole,
    .SVDv3_teteDeGondole_centreTeteDeGondole,
    .SVDv3_teteDeGondole_centreDroiteTeteDeGondole,
    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_colonne_gauche_colonnes_photoProduit,
    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_imagePrincipale,
    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_colonne_droite,
    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_withTechnologies .SVDv3_teteDeGondole_colonne_gauche_colonnes_photoProduit,
    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_withTechnologies .SVDv3_teteDeGondole_imagePrincipale
    {
        width: 100%;
    }

    .SVDv3_content_content .SVDv3_teteDeGondole_colonne_gauche h2
    {
        margin: 0;
    }

    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_colonne_droite
    {
        float: right;
    }

    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_colonne_droite_content,
    .SVDv3_body_mod_CmsRayon .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_marges,
    .SVDv3_body_mod_CmsRayon .SVDv3_teteDeGondole_colonne_gauche_colonnes
    {
        padding: 0;
    }

    .SVDv3_teteDeGondole_imagePrincipale
    {
        margin-bottom: 30px;
    }

    .SVDv3_teteDeGondole_imagePrincipale img
    {
        max-width: 100%;
    }

    /*****************************************/
    /*            FICHES PRODUIT             */
    /*****************************************/
    .SVDv3_menuPartage_onglet
    {
        display: none;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_colonnes_colonne_gauche,
    .SVDv3_body_mod_CmsFiche .SVDv3_teteDeGondole_hautTeteDeGondole,
    .SVDv3_teteDeGondole_avisInternautes
    {
        display: none;
    }

    .SVDv3_body_mod_CmsFiche #SVDv3_content_container .SVDv3_content_content
    {
        padding-bottom: 0;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_head_nav_premium #SVDv3_head_nav_1
    {
        border-top: 1px solid #d0d0d0;
    }

    .SVDv3_body_mod_CmsGuide iframe,
    .SVDv3_body_mod_CmsGuide object
    {
        display: none;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_colonne_droite,
    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_colonne_gauche_colonnes_photoProduit
    {
        float: left;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_teteDeGondole_colonne_droite
    {
        width: 100% !important;
    }

    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_colonne_gauche_colonnes_photoProduit
    {
        padding-bottom: 0;
    }

    .SVDv3_teteDeGondole_liensSpecifications
    {
        display: none;
    }

    .SVDv3_teteDeGondole_listeImagesAvisInternautes
    {
        position: static;
        bottom: initial;
        left: initial;
        border: 0;
        width: auto;
        padding: 0;
        background: none;
    }

    /* Logos technologies */
    .SVDv3_teteDeGondole_colonne_gauche_colonnes_logosTechnologies
    {
        width: 100% !important;
        background: none !important;
        display: block !important;
        padding: 0 0 13px 0 !important;
        margin: 0 0 30px 0;
        text-align: center;
        border-bottom: 1px solid #d0d0d0;
    }

    .SVDv3_teteDeGondole_colonne_gauche_colonnes_technologies_logo
    {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: 60px;
        height: 60px;
        max-height: initial;
        margin: 0 4px 7px 4px !important;
    }

    .SVDv3_teteDeGondole_colonne_gauche_colonnes_technologies_logo:before
    {
        content: '';
        display: inline-block;
        vertical-align: middle;
        height: 100%;
    }

    .SVDv3_teteDeGondole_colonne_gauche_colonnes_technologies_logo img
    {
        display: inline-block;
        vertical-align: middle;
        height: auto;
        width: auto;
        max-height: 100%;
        max-width: 100%;
    }

    /**********************************/
    /*     BIG IMG FICHE PRODUIT      */
    /**********************************/

    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_colonne_gauche_colonnes_photoProduit
    {
        float: none;
        display: block;
    }

    /**********************************/
    /*    MINIATURES FICHE PRODUIT    */
    /**********************************/

    .SVDv3_listeImages
    {
        float: none;
        margin-bottom: 30px;
        padding: 0 22px;
    }

    .SVDv3_listeImages_fleche_gauche,
    .SVDv3_listeImages_fleche_gauche_disabled
    {
        left: 0;
    }

    .SVDv3_listeImages_fleche_droite,
    .SVDv3_listeImages_fleche_droite_disabled
    {
        right: 0;
    }

    /**********************************/
    /*             RAYONS             */
    /**********************************/
    .SVDv3_body_mod_CmsRayon .SVDv3_colonnes_colonne_gauche,
    .SVDv3_body_mod_CmsRayon .SVDv3_teteDeGondole_hautTeteDeGondole,
    .SVDv3_body_mod_CmsRayon .SVDv3_teteDeGondole_rayonsAssocies_container,
    .SVDv3_body_mod_CmsRayon .SVDv3_teteDeGondole_listeImagesAvisInternautes,
    .SVDv3_body_mod_CmsRayon #tabs
    {
        display: none;
    }

    .SVDv3_body_mod_CmsRayon.SVDv3_body_act_showRayon .SVDv3_teteDeGondole_colonne_droite h1 a
    {
        display: none;
    }

    .SVDv3_body_mod_CmsRayon.SVDv3_body_act_showRayon .SVDv3_teteDeGondole_colonne_droite h1 br
    {
        display: none;
    }

    .SVDv3_teteDeGondole_colonne_gauche
    {
        display: none;
    }

    .SVDv3_teteDeGondole_colonne_droite
    {
        float: none;
        margin: 0 0 30px 0;
    }

    .SVDv3_teteDeGondole_colonne_droite_texte
    {
        overflow: initial;
    }

    /**********************************/
    /*            ONGLETS             */
    /**********************************/
    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav
    {
        border: 0;
        margin-bottom: 20px;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li
    {
        width: 100%;
        float: none;
        margin: 0;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li a
    {
        margin: 0;
        background: none !important;
        padding: 10px !important;
        color: #444;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li a span
    {
        padding: 0;
        display: inline;
        background: none !important;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li:first-child a
    {
        border-radius: 3px 3px 0 0;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li:last-child a
    {
        border-bottom: 0;
        border-radius: 0 0 3px 3px;
    }

    /**********************************/
    /*     ONGLETS FICHE PRODUIT      */
    /**********************************/
    .SVDv3_body_mod_CmsFiche .SVDv3_onglets
    {
        border: 1px solid #d0d0d0 !important;
        border-radius: 4px !important;
        margin-bottom: 20px;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav
    {
        margin: 0;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li
    {
        width: 100%;
        color: #666;
        text-transform: none;
        font-size: 14px;
        border-bottom: 1px solid #d0d0d0;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li a
    {
        margin: 0;
        text-transform: none;
        font-size: 14px !important;
        background: none;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li.ui-state-active a
    {
        color: #444;
        background-color: #f7f7f7 !important;
    }

    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-nav li:last-child a
    {
        border-radius: 0;
    }

    /* Contenu de l'onglet */
    .SVDv3_body_mod_CmsFiche .SVDv3_onglets .ui-tabs-panel
    {
        padding: 20px;
        border-radius: 0 0 3px 3px;
    }

    /**********************************/
    /*             ONGLETS            */
    /**********************************/
    .SVDv3_onglets .ui-tabs-nav li h2
    {
        margin: 0 !important;
    }

    .SVDv3_onglets .ui-tabs-nav
    {
        border: 0;
    }

    .SVDv3_onglets .ui-tabs-nav a
    {
        border-radius: 5px;
        overflow: hidden;
    }

    .SVDv3_onglets .ui-tabs-nav a span
    {
        display: inline-block;
    }

    .ui-tabs-nav li
    {
        margin: 0 5px 5px 0;
    }

    /**********************************/
    /*            DOMAINES            */
    /**********************************/

    .SVDv3_body_mod_CmsDomaine .SVDv3_mobile_navbar,
    .SVDv3_body_mod_CmsDomaine .SVDv3_onglets ul,
    #SVDv3_domaine_slider.margin-default,
    #SVDv3_universCategories .SVDv3_colonne_element_sansCadre
    {
        margin-bottom: 0 !important;
    }

    #SVDv3_universCategories
    {
        width: 111.1111%;
        margin-left: -5.55555%;
        border-top: 1px solid #d0d0d0;
    }

    .SVDv3_body_act_showDomaine .ui-tabs-nav a,
    .SVDv3_body_act_showDomaine .ui-tabs-nav a span
    {
        display: inline !important;
        padding: 0 !important;
        background: none !important;
        border-radius: 0;
    }

    /**********************************/
    /*         IMAGE CAROUSSEL        */
    /**********************************/
    .SVDv3_teteDeGondole_colonne_droite,
    .SVDv3_teteDeGondole_rayonsAssocies
    {
        width: 100%;
    }

    .SVDv3_teteDeGondole_colonne_droite_texte p
    {
        font-size: 14px;
        line-height: 22px;
    }

    /*****************************************/
    /*               APPELS B                */
    /*****************************************/
    .SVDv3_appelsB_une .SVDv3_appelB,
    .SVDv3_appelsB_une_caracteristiques
    {
        line-height: 22px;
    }

    .SVDv3_rayon_listingProduits_action br
    {
        display: none;
    }

    .SVDv3_content_content .SVDv3_appelB,
    .SVDv3_content_content .SVDv3_rayon_listingProduits_grille_cellule
    {
        width: 100% !important;
        padding: 20px 0 !important;
        border-bottom: 1px solid #d0d0d0 !important;
        position: relative !important;
        font-size: 14px !important;
    }

    #layout_v3 .SVDv3_content_content .SVDv3_appelB_content
    {
        width: 60%;
        min-height: 90px;
        margin: 0 0 0 40%;
        position: static;
        background-image: none !important;
    }

    /* pourquoi ? */
    .SVDv3_appelB_content p strong
    {
        padding-bottom: 3px;
        display: block;
    }

    /* on retabli le inline à cause de la ligne ci-dessus */
    .SVDv3_appelB_content p.SVDv3_produit_note strong
    {
        padding: 0;
        display: inline;
    }

    .SVDv3_content_content .SVDv3_appelB .SVDv3_produit_image,
    .SVDv3_content_content .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_photo,
    .SVDv3_content_content .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule div.SVDv3_rayon_listingProduits_photo,
    .SVDv3_content_content .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule .SVDv3_produitPremium div.SVDv3_rayon_listingProduits_photo
    {
        position: absolute !important;
        right: 60%;
        top: 20px;
        width: 90px !important;
        height: 90px !important;
    }

    .SVDv3_content_content .SVDv3_appelB .SVDv3_produit_image img,
    .SVDv3_content_content .SVDv3_rayon_listingProduits_photo img
    {
        max-width: 90px;
        max-height: 90px;
        width: auto;
    }

    .SVDv3_appelB,
    .SVDv3_appelB_content
    {
        height: auto !important;
        padding: 0 0 0 15px;
    }

    .SVDv3_content_content .SVDv3_appelsB .SVDv3_produit_image a
    {
        width: 100%;
        position: static;
        padding: 0;
    }

    .SVDv3_appelB_pied
    {
        display: none;
    }

    .SVDv3_appelsB_une_caracteristiques
    {
        width: auto;
        position: static;
    }

    .SVDv3_appelsB .SVDv3_zonePrix_prix
    {
        font-size: 18px;
        line-height: normal;
    }

    .SVDv3_content_content .SVDv3_appelB .SVDv3_produit_modele,
    .SVDv3_content_content .SVDv3_appelB .SVDv3_produit_description,
    .SVDv3_content_content .SVDv3_appelB .SVDv3_produit_categorie a span,
    .SVDv3_content_content .SVDv3_produit_categorie a
    {
        padding: 0;
    }

    .SVDv3_content_content .SVDv3_appelB p
    {
        margin: 0;
        text-align: left;
    }

    .SVDv3_appelB .SVDv3_produit_description
    {
        font-weight: bold;
    }

    /* marge avant les appels B */
    .SVDv3_appelsB,
    .SVDv3_appelsB .SVDv3_appelB_marge,
    .SVDv3_appelsB .SVDv3_appelB
    {
        margin: 0;
    }

    .SVDv3_appelsB_categorie .SVDv3_produit_image
    {
        background-image: none;
    }

    .SVDv3_note,
    .SVDv3_note_etoiles
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_note_vide.png");
        background-size: 75px 14px;
    }

    .SVDv3_note_etoiles
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_note_pleine.png");
    }

    /**********************************/
    /*     TETES DE GONDOLE LIGNE     */
    /**********************************/
    .SVDv3_rayon_listingProduits_liste_ligne
    {
        display: block;
        border-bottom: 1px solid #d0d0d0;
        padding: 20px 0;
    }

    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_photo,
    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_description,
    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_prix,
    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_dispo,
    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_premium_nonlog
    {
        border-right: none;
    }

    .SVDv3_rayon_produit_content .SVDv3_rayon_listingProduits_prix p
    {
        margin: 0;
    }

    .SVDv3_rayon_produit_content .SVDv3_rayon_listingProduits_prix p img
    {
        margin: 5px 0;
    }

    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_description p,
    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_prix p.SVDv3_rayon_prixPremium
    {
        padding: 0;
    }

    #layout_v3 .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_description,
    #layout_v3 .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_prix,
    #layout_v3 .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_dispo,
    #layout_v3 .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_action,
    #layout_v3 .SVDv3_rayon_listingProduits_grille_ligne .SVDv3_rayon_listingProduits_action,
    #layout_v3 .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_premium_nonlog,
    #layout_v3 .SVDv3_rayon_listingProduits_description,
    #layout_v3 .SVDv3_rayon_listingProduits_prix,
    #layout_v3 .SVDv3_rayon_listingProduits_dispo,
    #layout_v3 .SVDv3_rayon_listingProduits_action,
    #layout_v3 .SVDv3_rayon_listingProduits_premium_nonlog,
    .SVDv3_pourcentage_reduction
    {
        display: block;
        height: auto;
        width: 60%;
        margin: 0 0 0 40% !important;
        text-align: left;
        padding: 0 0 0 15px;
        font-size: 14px;
        line-height: 22px;
    }

    #layout_v3 .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_description
    {
        margin-bottom: 10px !important;
    }

    /**********************************/
    /*     TETES DE GONDOLE GRILLE    */
    /**********************************/
    .SVDv3_colonnes_colonne_droite .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule,
    .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_ligne,
    .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule
    {
        display: block;
        width: 100%;
        float: none;
        margin: 0;
        padding: 0;
        text-align: left;
    }

    .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule
    {
        border: 0;
    }

    .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_marges .SVDv3_teteDeGondole_colonne_droite #LiensTabs,
    .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_marges .SVDv3_teteDeGondole_colonne_droite .SVDv3_teteDeGondole_liensSpecifications
    {
        display: none;
    }

    .SVDv3_teteDeGondole_tablecell .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_marges
    {
        display: block;
        padding-top: 0;
    }

    .SVDv3_rayon_listingProduits_grille_cellule .SVDv3_rayon_listingProduits_photo p,
    .SVDv3_rayon_listingProduits_grille_ligne .SVDv3_rayon_listingProduits_action
    {
        position: static;
    }

    #layout_v3 .SVDv3_rayon_listingProduits_grille_cellule,
    #layout_v3 .SVDv3_rayon_listingProduits_grille_cellule .SVDv3_rayon_listingProduits_photo,
    #layout_v3 .SVDv3_rayon_listingProduits_grille_cellule .SVDv3_rayon_listingProduits_photo p,
    .SVDv3_colonnes_colonne_droite .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule div.SVDv3_rayon_listingProduits_photo,
    .SVDv3_colonnes_colonne_droite .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule div.SVDv3_rayon_listingProduits_photo p
    {
        width: 100%;
    }

    #layout_v3 .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_description,
    #layout_v3 .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_prix
    {
        margin-bottom: 10px !important;
    }

    .SVDv3_rayon_listingProduits_grille_ligne p.SVDv3_dispo
    {
        text-align: left;
    }

    .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule p.SVDv3_rayon_listingProduits_description
    {
        padding: 0 0 0 15px;
    }

    /**********************************/
    /*            A VOIR             */
    /**********************************/
    .SVDv3_colonnes_1colonne .mceContentBody table p a
    {
        display: block;
    }

    /**********************************/
    /*            BOUTONS             */
    /**********************************/
    .SVDv3_bouton,
    .SVDv3_bouton_37px,
    .SVDv3_bouton_commander,
    .SVDv3_bouton_exclusifMagasin,
    .SVDv3_bouton_prixConfidentiel,
    .SVDv3_bouton_ajoutPanier
    {
        height: auto !important;
        display: inline-block !important;
        background: none !important;
        text-align: center !important;
        line-height: 20px !important;
        padding: 10px 20px !important;
        margin: 0 0 10px 0 !important;
        font-size: 14px !important;
        font-weight: bold !important;
        /*position: static !important;*/
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        border-radius: 4px !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }

    /* Reset des span contenus dans les boutons */
    .SVDv3_bouton span,
    .SVDv3_bouton_37px span,
    .SVDv3_bouton_commander span,
    .SVDv3_bouton_exclusifMagasin span,
    .SVDv3_bouton_prixConfidentiel span,
    .SVDv3_bouton_ajoutPanier span,
    #cptclient_menu .ui-tabs-nav a span
    {
        display: inline !important;
        height: auto !important;
        line-height: 20px !important;
        background: none !important;
        font-size: 14px !important;
        padding: 0 !important;
        margin: 0 !important;
        color: inherit !important;
    }

    /* Boutons couleur */
    .SVDv3_bouton_commander,
    .SVDv3_bouton_ajoutPanier,
    .SVDv3_bouton_bleu,
    .SVDv3_bouton_exclusifMagasin,
    .SVDv3_bouton_prixConfidentiel
    {
        border: 0 !important;
        color: #fff !important;
    }

    /* Boutons rouges */
    .SVDv3_bouton_commander,
    .SVDv3_bouton_ajoutPanier,
    .SVDv3_bouton_rouge
    {
        background-color: #c91022 !important;
    }

    /* Boutons bleus */
    .SVDv3_bouton_bleu
    {
        background-color: #597de0 !important;
    }

    /* Boutons gris */
    .SVDv3_bouton_exclusifMagasin,
    .SVDv3_bouton_prixConfidentiel
    {
        background-color: #666 !important;
    }

    .SVDv3_ficheProduit_premium a.SVDv3_bouton_ajoutPanier
    {
        text-shadow: none;
    }

    /* Boutons blancs */
    .SVDv3_bouton_gris,
    #ValidPromotion,
    #bttnModifEmail,
    #bttnModifPass,
    .SVDv3_panier_nav_lineaire .SVDv3_bouton_37px_gauchePointe_droiteDroit,
    .SVDv3_ajoutPanier_continuer .SVDv3_bouton_37px,
    .SVDv3_form .annuler
    {
        background-color: #fff !important;
        border: 1px solid #d0d0d0 !important;
        color: #666 !important;
    }
/*
    .SVDv3_ficheProduit_premium .SVDv3_zonePrix_pasDeclinaison a.SVDv3_bouton_ajoutPanier,
    .SVDv3_ficheProduit_premium a.SVDv3_bouton_ajoutPanier,*/
    .SVDv3_cptclient_liste .SVDv3_cptclient_bouton_detail_form .SVDv3_bouton_rouge,
    .SVDv3_produit_boutonCommander .SVDv3_bouton_ajoutPanier,
    .SVDv3_bouton_ajoutPanier,
    .SVDv3_bouton_commander,
    .SVDv3_panier_nav_lineaire .SVDv3_bouton_37px_bleu_gaucheDroit_droitePointe span
    {
        padding: 10px;
        border-radius: 4px;
        background: #c91022 none;
        font-weight: bold;
        width: auto;
    }

    /* Boutons pleine largeur */

    .SVDv3_bouton_exclusifMagasin,
    .SVDv3_bouton_prixConfidentiel,
    .SVDv3_zonePrix_pasDeclinaison .SVDv3_bouton_ajoutPanier,
    .SVDv3_bouton_commander,
    .SVDv3_cptclient_bouton_detail_form .SVDv3_bouton,
    #bttnModifEmail,
    #bttnModifPass
    {
        width: 100%;
    }

    .SVDv3_bouton_commander,
    .SVDv3_bouton_exclusifMagasin,
    .SVDv3_bouton_prixConfidentiel,
    .SVDv3_bouton_ajoutPanier
    {
        margin: 0 !important;
    }

    .SVDv3_ficheProduit_premium a,
    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_colonne_droite h1 a
    {
        color: #fff;
    }

    .SVDv3_bouton_37px
    {
        background-color: #597de0 !important;
        color: #fff !important;
        border: 0 !important;
        text-align: center !important;
    }

    .SVDv3_body_act_desabonnement .SVDv3_form label
    {
        width: 100% !important;
    }

    .SVDv3_body_mod_Popin #bttnValiderContact
    {
        padding: 10px 0 !important;
    }

    /* On masque le bouton "fiche produit" dans les rayons */
    .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_bouton_gris
    {
        display: none !important;
    }

    /*****************************************/
    /*                  UNE                  */
    /*****************************************/
    #SVDv3_une_animationUne-selection
    {
        padding: 0;
    }

    #SVDv3_une_appelsBoutiques,
    #SVDv3_une_selection
    {
        display: none;
    }

    #SVDv3_une_animationUne
    {
        display: block !important;
        text-align: center;
        margin: 0 0 20px 0 !important;
        padding: 20px 0 0 0 !important;
    }

    #SVDv3_une_bandeauDefilant .SVDv3_article_element,
    #SVDv3_une_animationUne .SVDv3_colonne_element_sansCadre
    {
        margin-bottom: 0 !important;
    }

    .SVDv3_banner300x270
    {
        width: 100%;
        height: auto;
    }

    /* espace marque */
    .SVDv3_une_espaceMarques
    {
        width: 100%;
        text-align: center;
        margin: 0;
    }

    .SVDv3_une_espaceMarques li
    {
        margin: 5px !important;
        display: inline-block;
        float: none;
    }

    /* bandeau guides */
    #SVDv3_une_bandeauxGuides
    {
        margin: 0 !important;
    }

    /* bandeau guides */
    .SVDv3_bandeau_660x140_container
    {
        border: 0;
    }

    .SVDv3_bandeau_660x140 .SVDv3_bouton
    {
        display: none !important;
    }

    .SVDv3_body_mod_CmsUne .SVDv3_titre_bg
    {
        width: 100%;
        margin-left: 0;
    }

    /************************************************/
    /* VIGNETTES GARANTIE/LIVRAISON FICHES PRODUITS */
    /************************************************/

    .SVDv3_produit_avantageSVD
    {
        position: static;
        width: 100%;
        margin: 10px 0 5px 0;
        font-size: 12px;
    }

    .SVDv3_produit_avantageSVD_vignette
    {
        border: 1px solid #d0d0d0;
        border-radius: 4px;
        color: #999;
        padding: 4px 20px;
        text-transform: uppercase;
        text-align: center;
        width: auto;
        height: auto;
        margin: 0 5px 5px 0;
        float: left;
    }

    .SVDv3_produit_avantageSVD_vignette,
    .SVDv3_ficheProduit_premium .SVDv3_produit_avantageSVD_vignette
    {
        background: none;
    }

    .SVDv3_produit_avantageSVD_vignette span
    {
        display: inline;
    }

    /****************************************/
    /*               NUANCIER               */
    /****************************************/

    .SVDv3_produit_nuance
    {
        width: auto;
        font-size: 14px;
        line-height: 22px;
    }

    .SVDv3_produit_nuance_image
    {
        top: 4px;
    }

    /****************************************/
    /*                DISPO                 */
    /****************************************/

    .SVDv3_dispo,
    .SVDv3_dispo_stock,
    .SVDv3_zonePrix .SVDv3_dispo,
    .SVDv3_zonePrix .SVDv3_dispo_stock
    {
        font-size: 14px;
        line-height: 22px;
    }

    .SVDv3_dispo_stock:before
    {
        top: 4px;
    }


    /****************************************/
    /*               A RANGER               */
    /****************************************/

    .SVDv3_bouton_37px,
    .SVDv3_bouton_37px span,
    .SVDv3_bouton_37px_gauchePointe_droiteDroit
    {
        padding-left: 0;
    }

    /**********************************/
    /*             PAGER              */
    /**********************************/

    .SVDv3_pagination .SVDv3_pagination_nbResults,
    .SVDv3_pagination .SVDv3_pagination_nbPages
    {
        display: none;
    }

    .SVDv3_pagination div[class*="grid_container_"] .grid_row .SVDv3_pagination_listPages
    {
        margin: 0;
    }

    .SVDv3_pagination .text-left,
    .SVDv3_pagination .text-right
    {
        text-align: center;
    }

    .pagination > li > a,
    .pagination > li > span {
        float: none;
        display: inline-block;
    }

    .pagination > li i.icon {
        vertical-align: -10%;
    }

    .pagination-lg > li i.icon {
        vertical-align: -12%;
    }

    /**********************************/
    /*   ORDRE DE TRI DES PRODUITS    */
    /**********************************/
    .SVDv3_pager_sortingOptions_container .SVDv3_pager_sortingOptions_gauche
    {
        float: none;
        border-bottom: 1px solid #d0d0d0;
        padding: 0 0 10px 0;
        width: auto;
        text-align: center;
    }

    .SVDv3_pager_sortingOptions select
    {
        font-size: 14px;
        padding: 5px;
    }

    .SVDv3_pager_sortingOptions
    {
        margin: 0;
    }

    /**********************************/
    /* BOUTON COMPRENDRE POUR CHOISIR */
    /**********************************/
    a.SVDv3_bouton_comprendrePourChoisir
    {
        background: #f7f7f7 none;
        width: 100%;
        padding: 10px;
        text-align: center;
        line-height: 16px;
        height: auto;
        border: 1px solid #d0d0d0;
        border-radius: 4px;
        text-transform: none;
    }

    a.SVDv3_bouton_comprendrePourChoisir,
    a.SVDv3_bouton_comprendrePourChoisir strong
    {
        font-size: 14px;
    }

    a.SVDv3_bouton_comprendrePourChoisir span
    {
        padding: 0;
    }

    /**********************************/
    /*        ACCORDEON JQUERY        */
    /**********************************/
    .ui-dialog .ui-dialog-content
    {
        height: auto !important;
    }

    /**********************************/
    /*        POINTS RETRAITS         */
    /**********************************/
    #map_canvas
    {
        width: 70%;
    }

    .SVDv3_soCol_pointRetrait_boutonChoisir,
    #liste_points_retrait
    {
        width: 30%;
    }

    /**********************************/
    /*        ACCORDEON JQUERY        */
    /**********************************/
    .SVDv3_colonne_element_contenu .SVDv3_accordion
    {
        margin: 0 0 20px 0 !important;
    }

    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite .ui-accordion
    {
        width: 100% !important;
    }

    .SVDv3_colonne_element_contenu .SVDv3_accordion h5,
    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite .ui-accordion h3
    {
        margin: 0 !important;
        padding: 10px 25px !important;
        border-radius: 0 !important;
        border: 0;
        border-bottom: 1px solid #d0d0d0 !important;
        background: #f4f4f4 none !important;
        color: #444 !important;
        font-size: 14px;
        text-transform: uppercase;
        width: 100% !important;
        position: relative;
    }

    .SVDv3_colonne_element_contenu .SVDv3_accordion div
    {
        padding: 10px 0 !important;
    }

    .SVDv3_colonne_element_contenu .SVDv3_accordion h5.ui-state-active,
    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite .ui-accordion h3.ui-state-active
    {
        background-color: #ccc !important;
    }

    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite .ui-accordion h3 span.Paiement_accordion_iconeTitre,
    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite .ui-accordion h3 span.Paiement_accordion_iconeTitreSelected
    {
        float: none !important;
        position: absolute !important;
        top: 9px !important;
        left: 4px !important;
    }

    .SVDv3_accordion h5 .Paiement_accordion_iconeTitreSelected
    {
        background-image: url("/images/ui/uiV3/uiV3_puce_fleche08.gif");
    }

    /**********************************/
    /*          ACCORDEON V2          */
    /**********************************/
    .SVDv3_accordion_v2
    {
        padding-bottom: 20px;
    }

    .SVDv3_accordion_v2 ul
    {
        margin-right: 30px;
    }

    .SVDv3_accordion_v2 label
    {
        padding: 5px 20px;
        position: relative;
        z-index: 20;
        display: block;
        cursor: pointer;
        text-align: left;
        color: #666;
        line-height: 22px;
        font-size: 16px;
        background-color: #fff;
        box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3),
        1px 0 0 0 rgba(255, 255, 255, 0.9) inset,
        0 2px 2px rgba(0, 0, 0, 0.1);
    }

    .SVDv3_accordion_v2 label:hover
    {
        background-color: #fff;
    }

    .SVDv3_accordion_v2 label:hover:after
    {
        content: '';
        position: absolute;
        width: 24px;
        top: 12px;
        height: 24px;
        right: 13px;
        background: transparent url("/images/ui/uiV3/responsive/uiV3_resp_backtotop.png") no-repeat 0 15px;
        background-size: 18px 11px;
        transform: rotate(180deg);
    }

    .SVDv3_accordion_v2 input
    {
        display: none;
    }

    .SVDv3_accordion_v2 .SVDv3_accordion_v2_content
    {
        background-color: rgba(255, 255, 255, 0.5);
        margin-top: -1px;
        overflow: hidden;
        height: 0;
        position: relative;
        z-index: 10;
        transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    }

    .SVDv3_accordion_v2 input:checked + h3 label,
    .SVDv3_accordion_v2 input:checked + h3 label:hover
    {
        background-color: rgb(89, 89, 89) !important;
        color: #fff;
        box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3),
        0 2px 2px rgba(0, 0, 0, 0.1);
    }

    .SVDv3_accordion_v2 .SVDv3_accordion_v2_content p
    {
        color: #666;
        line-height: 23px;
        padding: 5px 15px;
    }

    /*    The general sibling combinator */
    .SVDv3_accordion_v2 input:checked ~ .SVDv3_accordion_v2_content
    {
        transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
        box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3);
    }

    /*    The general sibling combinator */
    .SVDv3_accordion_v2 input:checked ~ .SVDv3_accordion_v2_content
    {
        height: 500px;
        overflow: scroll;
    }

    .SVDv3_accordion_v2 label .SVDv3_titre_texte_niveau2
    {
        font-size: 14px !important;
    }

    /**********************************/
    /*             FOOTER             */
    /**********************************/

    .SVDv3_foot_ligne234,
    .SVDv3_foot_ligne5,
    .SVDv3_foot_ligne6
    {
        background-image: none;
        font-size: 12px;
    }

    .SVDv3_foot_ligne1_container,
    .SVDv3_foot_ligne3,
    .SVDv3_foot_ligne5 p br,
    .SVDv3_foot_ligne6 p br
    {
        display: none;
    }

    .SVDv3_foot_ligne6
    {
        display: block;
    }

    .SVDv3_foot_ligne1,
    .SVDv3_foot_ligne2,
    .SVDv3_foot_ligne3
    {
        text-align: left;
    }

    .SVDv3_foot_ligne1,
    .SVDv3_foot_ligne2,
    .SVDv3_foot_ligne3,
    .SVDv3_foot_ligne4,
    .SVDv3_foot_ligne5,
    .SVDv3_foot_ligne6
    {
        width: 90%; /* largeur responsive */
    }

    .SVDv3_foot_ligne5
    {
        border: 0;
    }

    .SVDv3_body_mod_CmsUne .SVDv3_foot_ligne5,
    .SVDv3_foot_ligne6
    {
        border-top: 1px solid #d0d0d0;
    }

    .SVDv3_foot_ligne2
    {
        background: none;
        padding: 25px 0 10px 0;
    }

    .SVDv3_foot_content
    {
        padding: 0;
    }

    .SVDv3_foot_ligne5,
    .SVDv3_foot_ligne6
    {
        text-align: center;
    }

    .SVDv3_foot_ligne5 p,
    .SVDv3_foot_ligne6 p
    {
        color: transparent;
        margin: 0;
    }

    .SVDv3_foot_ligne5 p a,
    .SVDv3_foot_ligne6 p a
    {
        color: #3552b1;
    }

    .SVDv3_foot_ligne6
    {
        padding-bottom: 83px;
    }

    /**********************************/
    /*          SOCIALBUTTON          */
    /**********************************/
    ul.SVDv3_socialButtons li
    {
        float: none;
        margin: 0 0 10px 0;
    }

    /**********************************/
    /*       PICTOS AVANTAGES         */
    /**********************************/
    .SVDv3_foot_ligne2 .SVDv3_pictos_avantages li,
    .SVDv3_foot_ligne2 .SVDv3_pictos_avantages li.SVDv3_pictos_avantages_evenements
    {
        width: 47%;
        margin-bottom: 20px;
    }

    .SVDv3_foot_ligne2 .SVDv3_pictos_avantages li:nth-child(2n+1)
    {
        margin-right: 6%;
    }

    .SVDv3_pictos_avantages a
    {
        background-size: 30px 30px !important;
        background-repeat: no-repeat;
        background-position: 0 center !important;
    }

    .SVDv3_pictos_avantages_livraison a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_icons_avantages_livraison.png") !important;
    }

    .SVDv3_pictos_avantages .SVDv3_pictos_avantages_garantie a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_icons_avantages_vol.png") !important;
    }

    .SVDv3_pictos_avantages_modes a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_icons_avantages_paiement.png") !important;
    }

    .SVDv3_pictos_avantages_satisfait a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_icons_avantages_satisfait.png") !important;
    }

    .SVDv3_pictos_avantages_expedition a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_icons_avantages_expedition.png") !important;
    }

    .SVDv3_pictos_avantages_garantie2a5 a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_icons_avantages_sav.png") !important;
    }

    .SVDv3_pictos_avantages_promos a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_icons_avantages_promos.png") !important;
    }

    .SVDv3_pictos_avantages_evenements a
    {
        background-image: url("/images/ui/uiV3/responsive/uiV3_resp_icons_avantages_evenements.png") !important;
    }

    /**********************************/
    /*          BACK TO TOP           */
    /**********************************/
    #back-top
    {
        right: 8px;
        bottom: 8px;
    }

    #back-top a:hover:before,
    .SVDv3_backToTop a:hover:before
    {
        background: #f4f4f4;
        color: #444;
    }

    /**********************************/
    /*            POP IN              */
    /**********************************/

    .SVDv3_body_mod_Popin .titreCopyright
    {
        margin-top: 30px;
    }

    .SVDv3_body_mod_Popin .gauche img
    {
        display: none;
    }

    .SVDv3_body_mod_Popin .droite
    {
        width: 90%;
        margin: 10px auto 0 auto;
    }

    .SVDv3_popin_rappelImmediat,
    .SVDv3_popin_merci,
    .SVDv3_popin_newsletter
    {
        background: none;
        min-height: 0;
        padding-right: 0;
    }

    .SVDv3_popin_contenu img[alt="UiV3_loader_medium"]
    {
        margin-bottom: 10px;
    }

    .troisChamps_titresColonnes
    {
        display: none;
    }

    /* popin choix relais */
    .SVDv3_formulaire_retrait div
    {
        float: none !important;
    }

    /* popin facebook */
    .PhC_CMS_PopIn_BordCentre .SVDv3_popin_invitationFacebook .SVDv3_texte_alignCentre
    {
        background-color: #3b5998 !important;
        display: block;
        padding: 20px !important;
        margin-top: -40px !important;
        margin-bottom: 20px !important;
    }

    .SVDv3_popin_invitationFacebook table tbody tr td
    {
        width: 100%;
        float: left !important;
    }

    .SVDv3_popin_invitationFacebook #fb_cookie_gestion
    {
        padding-left: 0 !important;
        height: 130px;
        width: 200px !important;
        padding-top: 30px !important;
    }

    /* TODO: Boutons a verifier */
    .PhC_CMS_PopIn .annuler
    {
        display: none;
    }

    .SVDv3_body_mod_Popin .SVDv3_bouton,
    .SVDv3_body_mod_Popin .annuler,
    .SVDv3_body_mod_PctCompte .SVDv3_ui_boutons_miniV2_annuler
    {
        color: #666 !important;
        margin-bottom: 10px;
        background: none repeat scroll 0 0 #fff !important;
        border: 1px solid #d0d0d0 !important;
        border-radius: 4px;
        padding: 10px !important;
    }

    .SVDv3_body_mod_PctCompte .SVDv3_ui_boutons_miniV2_continuer,
    .SVDv3_popin_envoyerAmi .SVDv3_bouton_bleu
    {
        background-color: #597de0 !important;
        color: #fff !important;
        border: 0 !important;
        border-radius: 4px;
    }

    .SVDv3_ajoutPanier_btn div[class*="col_"]
    {
        margin-bottom: 10px !important;
    }

    .SVDv3_ajoutPanier_btn div[class*="col_"]:last-child
    {
        margin-bottom: 0 !important;
    }

    /**********************************/
    /*     POPIN ENVOYER A UN AMI     */
    /**********************************/
    .SVDv3_popin_envoyerAmi .SVDv3_form .troisChamps:before
    {
        margin-top: 7px;
        padding: 5px 0;
        display: block;
        width: 100%;
        content: "Entrez le pr\00E9nom, nom et email d'un destinataire :";
    }

    .SVDv3_popin_envoyerAmi .SVDv3_form li
    {
        float: left;
        width: 100%;
    }

    .SVDv3_popin_envoyerAmi li.troisChamps_titresColonnes span,
    .SVDv3_popin_envoyerAmi li.troisChamps input,
    .SVDv3_popin_envoyerAmi .SVDv3_titre_bg
    {
        width: 100%;
        margin-left: 0;
    }

    .SVDv3_popin_envoyerAmi .SVDv3_texte_alignDroite .SVDv3_bouton
    {
        border: 0;
    }

    /**********************************/
    /*     POPIN RAPPEL IMMEDIAT      */
    /**********************************/
    #formRappelImmediat
    {
        width: auto;
    }

    /**********************************/
    /*          SALON HI-FI           */
    /**********************************/
    #salonHifi_inscription .SVDv3_form .SVDv3_form_fieldset ul
    {
        padding-left: 0;
    }

    #salonHifi_inscription .SVDv3_form label,
    #salonHifi_inscription .SVDv3_form input[type="text"],
    #salonHifi_inscription .SVDv3_form input[type="password"],
    #salonHifi_inscription .SVDv3_form textarea,
    #salonHifi_inscription .SVDv3_form select
    {
        width: 100%;
    }

    /*********************************/
    /*       TOUS AU NUMERIQUE       */
    /*********************************/
    .SVDv3_body_act_toutNumerique #tousAuNumerique_entete,
    .SVDv3_body_act_toutNumerique .tousAuNumerique_entete_content
    {
        width: 100%;
    }

    .SVDv3_body_act_toutNumerique #tousAuNumerique_entete
    {
        padding: 0;
    }

    /**********************************/
    /*       CALCULATEUR ECRAN        */
    /**********************************/
    #ecran_container,
    #cdistance,
    .SVDv3_calculEcran_e #cdistance,
    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits tbody td.SVDv3_rayon_listingProduits_descriptionCourte,
    .SVDv3_calculEcran_formulaire,
    .SVDv3_calculEcran .SVDv3_form label,
    .SVDv3_body_act_videoprojectionCalculEcranE .col_8_col,
    .SVDv3_body_act_videoprojectionCalculEcran .col_8_col
    {
        width: 100%;
    }

    #chauteur,
    #clargeur,
    #cdistance,
    #clatitude
    {
        position: static;
    }

    #ecran
    {
        padding: 0;
        height: auto;
    }

    #chauteur p,
    #clargeur p,
    #cdistance p
    {
        text-align: left !important;
    }

    #chauteur
    {
        width: 170px;
    }

    #chauteur:before
    {
        content: "Hauteur de l'image";
    }

    .SVDv3_body_act_videoprojectionCalculEcran #clargeur:before
    {
        content: "Base de l'image";
    }

    .SVDv3_body_act_videoprojectionCalculEcran #cdistance:before
    {
        content: "Distance de projection";
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits_liste_ligne .SVDv3_rayon_listingProduits_description,
    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits_description,
    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits_prix,
    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits_descriptionCourte
    {
        width: 60% !important;
        margin: 0 !important;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits tr td
    {
        float: left;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits tbody td
    {
        border-right: none;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE table tr:nth-child(2n+2)
    {
        display: none;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits tbody tr
    {
        border-bottom: 1px solid #d0d0d0;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits tbody tr a
    {
        margin-bottom: 10px;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits tbody td.SVDv3_rayon_listingProduits_photo,
    .SVDv3_calculEcran_produit_photo
    {
        height: auto;
        width: 40%;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits tbody td.SVDv3_rayon_listingProduits_description,
    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits_prix
    {
        padding: 0 10px !important;
        margin-left: 40% !important;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits_photo,
    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_rayon_listingProduits_descriptionCourte p
    {
        padding: 20px 0;
    }

    .SVDv3_body_act_videoprojectionCalculEcranE .SVDv3_zonePrix_prix,
    .SVDv3_calculEcran_formulaire li:last-child
    {
        padding-bottom: 10px;
    }

    .SVDv3_calculEcran_produit_texte
    {
        width: 50%;
    }

    /****************************************/
    /*            ESPACE MARQUES            */
    /****************************************/

    .SVDv3_marque_entete p
    {
        margin: 0;
    }

    .SVDv3_marque_entete .SVDv3_colonne_element_contenu_gauche,
    .SVDv3_marque_entete .SVDv3_colonne_element_contenu_droite
    {
        border: 0;
        float: none;
        width: 100%;
    }

    .SVDv3_marque_entete .SVDv3_colonne_element_contenu_gauche
    {
        border-bottom: 1px solid #e8e8e8;
        padding: 0 0 20px 0;
        margin: 0 0 20px 0;
    }

    .SVDv3_marque_entete ul.SVDv3_list_cols
    {
        margin: 0 0 20px 0;
    }

    .SVDv3_marque_entete .SVDv3_colonne_element_contenu_sousElement
    {
        width: 100%;
        border-left: none;
        margin: 0;
    }

    .SVDv3_marque_entete .SVDv3_colonne_element_contenu_sousElement .SVDv3_colonne_element_liste,
    .SVDv3_marque_entete .SVDv3_colonne_element_contenu_sousElement .SVDv3_colonne_element_liste a
    {
        margin: 0 !important;
    }

    .SVDv3_marque_entete .SVDv3_colonne_element_contenu_sousElement .SVDv3_colonne_element_liste
    {
        padding-top: 20px;
    }

    /*****************************************/
    /*         TITRES INDEX INITIALE         */
    /*****************************************/
    h2.SVDv3_titre_index_lettre:after,
    h2.SVDv3_titre_index_lettre:before
    {
        width: 40%;
    }

    /**********************************/
    /*           CONTENU              */
    /**********************************/
    .SVDv3_colonne_element_contenu_droite,
    .SVDv3_colonne_element_contenu_gauche
    {
        width: 100%;
        border-left: none;
    }

    .SVDv3_colonne_element .SVDv3_colonne_element_contenu
    {
        margin: 0;
        padding: 0 !important;
        border: 0;
    }

    /*****************************************/
    /*           LISTES EN COLONNES          */
    /*****************************************/

    ul.SVDv3_list_3cols li
    {
        width: 48%;
        margin-right: 4% !important;
    }

    ul.SVDv3_list_3cols li:nth-child(2n + 2)
    {
        margin-right: 0 !important;
    }

    /**********************************/
    /*      PAGE RAPPEL IMMEDIAT      */
    /**********************************/
    .SVDv3_body_mod_contact .rappelImmediat_page_conteneur
    {
        background: none;
        width: 100%;
    }

    .SVDv3_body_mod_contact .rappelImmediat_page_titre
    {
        left: 0;
        top: 18px;
        width: 100%;
        background: none;
    }

    .SVDv3_body_mod_contact .rappelImmediat_page_titre span
    {
        display: block;
    }

    .SVDv3_body_mod_contact .rappelImmediat_page_contenu
    {
        left: 0;
        top: 90px;
        width: 100%;
    }

    .SVDv3_body_mod_contact .rappelImmediat_page_conteneur,
    .SVDv3_body_mod_contact .rappelImmediat_page_contenu
    {
        height: 300px;
    }

    /**********************************/
    /*             ERREUR             */
    /**********************************/
    .SVDv3_boite_erreur
    {
        height: auto;
        margin: 0;
        position: static;
        width: 100%;
    }

    /**********************************/
    /*       MAPS POINT RETRAITS      */
    /**********************************/
    #pointsRetrait_map
    {
        width: 100%;
    }

    .SVDv3_pointsRetraits_icone_plan
    {
        display: none;
    }

    /**********************************/
    /* TABLEAU SVDv3_tableau_tableau1 */
    /**********************************/

    .SVDv3_tableau_tableau1
    {
        width: 100%;
    }

    .SVDv3_body_mod_faq .SVDv3_tableau_tableau1 tbody tr:nth-child(2n + 2)
    {
        background: #f4f4f4;
    }

    .mceContentBody .SVDv3_tableau_tableau1 tbody td,
    .mceContentBody .SVDv3_tableau_tableau1 tbody th,
    .mceContentBody .SVDv3_tableau_tableau1 thead td,
    .mceContentBody .SVDv3_tableau_tableau1 thead th
    {
        float: left;
        width: 100%;
        border-bottom: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
    }

    /**********************************/
    /*        MESSAGES ALERTE         */
    /**********************************/
    .SVDv3_messageAlerte,
    .BVRRSubmissionError
    {
        font-size: 14px !important;
        padding-top: 10px !important;
        margin-bottom: 20px !important;
    }

    /**********************************/
    /*            LEXIQUE             */
    /**********************************/
    .SVDv3_lexique h2.SVDv3_lexique_lettre:after,
    .SVDv3_lexique h2.SVDv3_lexique_lettre:before
    {
        display: none;
    }

    /**********************************/
    /*           AVIS_CLIENT          */
    /**********************************/
    .SVDv3_body_mod_avis .SVDv3_ui_bulle_auteur .pull-left,
    .SVDv3_body_mod_avis .SVDv3_ui_bulle_auteur .pull-right
    {
        float: none !important;
        display: block;
    }

    .SVDv3_body_mod_avis .SVDv3_ui_bulle_auteur .text-right
    {
        text-align: left;
    }

    /**********************************/
    /*          FORMULAIRES           */
    /**********************************/
    input,
    select,
    textarea
    {
        font-size: 14px !important;
        height: auto;
    }

    .SVDv3_form label,
    .SVDv3_form_fields,
    .SVDv3_form .checkbox_wrapper
    {
        padding: 10px 0;
        width: 100%;
    }

    .SVDv3_form .SVDv3_texteGris
    {
        padding-bottom: 10px;
    }

    .SVDv3_form span.error
    {
        margin: 0;
    }

    .SVDv3_form input[type="text"],
    .SVDv3_form input[type="password"],
    .SVDv3_form textarea,
    .SVDv3_form select
    {
        width: 100%;
        float: none;
        margin-bottom: 8px;
    }

    .SVDv3_form input[type="text"],
    .SVDv3_form input[type="password"]
    {
        padding: 7px;
    }

    .SVDv3_form span.error
    {
        margin: 0;
    }

    .SVDv3_form_fields,
    .SVDv3_form .pull_right
    {
        margin-left: 0;
    }

    .SVDv3_form .highlight
    {
        box-shadow: 0 0 0 20px #d9edf7;
        margin: 30px 0 20px 0;
    }

    .question_radio_list,
    .SVDv3_form_checkboxes
    {
        width: 100%;
        float: none;
    }

    .SVDv3_form ul li,
    .mceContentBody .SVDv3_form ul li
    {
        overflow: visible;
    }

    /**********************************/
    /*     FICHES PRODUIT PREMIUM     */
    /**********************************/
    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_centreDroiteTeteDeGondole_ficheProduit,
    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_listeImagesAvisInternautes
    {
        border: 0;
    }

    .SVDv3_produitPremium div.SVDv3_rayon_listingProduits_photo p a,
    .SVDv3_produitPremium div.SVDv3_rayon_listingProduits_photo p,
    .SVDv3_produitPremium div.SVDv3_rayon_listingProduits_photo:before,
    .SVDv3_body_act_sennheiserSavDetail .SVDv3_rayon_listingProduits tbody td
    {
        background: none;
        border: 0;
        content: none;
        height: auto !important;
        margin: 0;
    }

    .SVDv3_ficheProduit_premium
    {
        margin: 0 0 20px 0;
        padding: 0;
    }

    .SVDv3_ficheProduit_premium,
    .SVDv3_ficheProduit_premium_content,
    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_basTeteDeGondole,
    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_listeImagesAvisInternautes,
    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_centreTeteDeGondole,
    .SVDv3_ficheProduit_premium #SVDv3_listeImages_thumbnails_content a
    {
        background-image: none;
        box-shadow: none;
    }

    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_colonne_gauche_colonnes_photoProduit
    {
        height: auto;
    }

    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_colonne_droite
    {
        width: 100% !important;
        border: 0 !important;
        background: none !important;
    }

    .SVDv3_ficheProduit_premium .SVDv3_teteDeGondole_colonne_droite_content
    {
        padding: 0 !important;
    }

    /* Titre selection Premium */
    .SVDv3_ficheProduit_premium .SVDv3_filArianePartage_premium
    {
        display: none;
    }

    /* Message connexion/compte premium a la plce du prix */
    .SVDv3_rayon_listingProduits_grille_cellule .SVDv3_rayon_prixPremium
    {
        padding: 7px;
        border: 1px solid #d0d0d0;
        font-size: 12px !important;
        background-color: #f7f7f7;
        text-align: center;
        margin: 0 0 5px 0;
        font-style: italic;
    }

    /* Vignettes garantie/livraison fiches produits */
    .SVDv3_ficheProduit_premium .SVDv3_produit_avantageSVD_vignette
    {
        border: 1px solid #666;
        color: #666;
    }

    /**********************************/
    /*        BOUTIQUE PREMIUM        */
    /**********************************/
    .SVDv3_body_act_premium #comprendrePourChoisir table,
    .SVDv3_body_act_premium #comprendrePourChoisir tbody,
    .SVDv3_body_act_premium #comprendrePourChoisir tr,
    .SVDv3_body_act_premium #comprendrePourChoisir td
    {
        width: 100% !important;
        display: block;
    }

    .SVDv3_body_act_premium #comprendrePourChoisir td
    {
        padding-bottom: 30px;
    }

    .SVDv3_body_act_premium #comprendrePourChoisir .mceContentBody td p
    {
        margin: 0;
    }

    .SVDv3_body_act_premium #comprendrePourChoisir tr:nth-child(2n + 2),
    .SVDv3_body_act_premium #comprendrePourChoisir td:nth-child(2n + 2)
    {
        display: none;
    }

    /**************************************/
    /*               PANIER               */
    /**************************************/
    .SVDv3_panier_table
    {
        width: 111.1111% !important;
        margin-left: -5.55555% !important;
    }

    /**************************************/
    /*      PANIER/COMPTE NAVIGATION      */
    /**************************************/
    #cptclient_menu,
    .SVDv3_panier_etapes
    {
        margin-bottom: 20px !important;
        font-family: 'Open Sans', sans-serif;
    }

    #cptclient_menu ul,
    .SVDv3_panier_etapes ul
    {
        overflow: visible !important;
        border: 1px solid #d0d0d0;
        border-radius: 4px;
    }

    .SVDv3_panier_etapes li,
    #cptclient_menu li
    {
        float: none;
        display: block !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .SVDv3_panier_etapes .SVDv3_bouton_37px,
    #cptclient_menu a
    {
        background: #fff none !important;
        width: 100% !important;
        margin: 0 !important;
        position: relative !important;
        font-weight: normal !important;
        text-transform: none;
        color: #666 !important;
        font-size: 14px;
        border: 0 !important;
        border-bottom: 1px solid #d0d0d0 !important;
        border-radius: 0 !important;
        text-decoration: none;
        padding: 10px 20px !important;
    }

    .SVDv3_panier_etapes li:last-child .SVDv3_bouton_37px,
    #cptclient_menu li:last-child a
    {
        border-bottom: 0 !important;
        border-radius: 0 0 3px 3px !important;
    }

    .SVDv3_panier_etapes li:first-child .SVDv3_bouton_37px,
    #cptclient_menu li:first-child a
    {
        border-radius: 3px 3px 0 0 !important;
    }

    .SVDv3_panier_etapes .SVDv3_panier_etapes_active .SVDv3_bouton_37px,
    #cptclient_menu .ui-state-active a
    {
        color: #fff !important;
        background-color: #597de0 !important;
        border-bottom: 0 !important;
    }

    /* petite fleche pointant vers le bas */
    .SVDv3_panier_etapes_active .SVDv3_bouton_37px:after,
    .SVDv3_panier_etapes_active .SVDv3_bouton_37px:before
    {
        top: 100%;
        left: 50%;
        content: ' ';
        height: 0;
        width: 0;
        position: absolute;
        z-index: 10;
        border-top: 8px solid #597de0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        margin-left: -8px;
    }

    .SVDv3_panier_etapes_active:last-child .SVDv3_bouton_37px:after,
    .SVDv3_panier_etapes_active:last-child .SVDv3_bouton_37px:before
    {
        display: none;
    }

    /**************************************/
    /*          PANIER COORDONNEES        */
    /**************************************/
    .SVDv3_panier_table thead,
    .SVDv3_panier_table .SVDv3_panier_total td:last-child,
    .SVDv3_panier_article_col_trash,
    .SVDv3_panier_article .SVDv3_panier_article_col_pu,
    .SVDv3_panier_article_col_descriptif img,
    .SVDv3_panier_article .SVDv3_panier_table .SVDv3_panier_total, /* existe ? */
    .SVDv3_panier_option td:first-child,
    .SVDv3_ajoutPanier_garanties_animattente
    {
        display: none;
    }

    .SVDv3_panier_table .SVDv3_panier_article_finArticle td
    {
        width: 100%;
    }

    .SVDv3_panier_table .SVDv3_panier_total td,
    .SVDv3_panier_table .SVDv3_panier_total_marge td
    {
        background: #5e5e5e;
    }

    .SVDv3_body_act_compteRetourChoix .SVDv3_panier_table thead
    {
        display: block;
    }

    .SVDv3_rayon_listingProduits thead th,
    .SVDv3_panier_table thead th,
    .SVDv3_colonnes_colonne_droite .SVDv3_panier_container
    {
        background: none;
        color: #000;
    }

    .SVDv3_body_mod_NgcCommande .SVDv3_article_element,
    .SVDv3_body_mod_PctCompte .SVDv3_article_element,
    .SVDv3_body_mod_NgcPanier .SVDv3_article_element
    {
        height: auto;
    }

    .SVDv3_body_act_compteRetourMotif .SVDv3_colonnes_colonne_droite .SVDv3_panier_table,
    .SVDv3_body_act_compteRetourMotif .SVDv3_body_act_panierSeul .SVDv3_panier_table,
    .SVDv3_body_act_compteRetourMotif .SVDv3_panier_article_col_descriptif
    {
        width: 100%;
        margin-left: 0;
    }

    .SVDv3_panier_container:before
    {
        content: "Articles dans votre panier";
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .SVDv3_body_mod_NgcCommande .SVDv3_panier_container:before
    {
        content: "Contenu de votre panier";
    }

    .SVDv3_body_act_connexionInscription .SVDv3_colonnes_colonne_gauche
    {
        display: none;
    }

    .SVDv3_panier_table td,
    .SVDv3_panier_table th
    {
        float: left;
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .SVDv3_panier_table .SVDv3_panier_article td
    {
        padding: 10px 5px;
    }

    .SVDv3_panier_table
    {
        margin: 0 auto 20px auto;
        border-collapse: collapse;
    }

    .SVDv3_panier_article p
    {
        text-align: left;
    }

    .SVDv3_panier_article .SVDv3_panier_article_col_total
    {
        float: right;
    }

    .SVDv3_panier_article .SVDv3_panier_article_col_total,
    .SVDv3_panier_article .SVDv3_panier_article_col_total:before,
    .SVDv3_panier_option .SVDv3_panier_article_col_total,
    .SVDv3_panier_option .SVDv3_panier_article_col_total:before
    {
        padding-top: 0 !important;
    }

    table.SVDv3_livraison,
    .SVDv3_panier_codePromo
    {
        width: 100%;
    }

    .SVDv3_panier_total td:first-child
    {
        width: 60% !important;
        text-align: left;
        margin-left: 5%;
    }

    .SVDv3_panier_total td
    {
        width: 30% !important;
        text-align: right;
        color: #fff !important;
    }

    .SVDv3_panier_table .SVDv3_panier_total td span.SVDv3_panier_total_total,
    .SVDv3_panier_total,
    .SVDv3_panier_total_marge
    {
        background-color: #5e5e5e !important;
        color: #fff !important;
    }

    .SVDv3_panier_table .SVDv3_panier_total_marge td
    {
        height: 10px !important
    }

    .SVDv3_panier_article_col_qte input
    {
        margin: 0;
        font-size: 14px;
        font-weight: bold;
        color: #666;
    }

    .SVDv3_panier_article_col_qte a,
    .SVDv3_panier_article_col_qte input.PdtQteInput,
    .SVDv3_panier_article_col_qte input.PdtQteInputDevis
    {
        width: 30px;
        height: 30px;
        float: left;
        background: none;
        margin: 0;
        font-size: 18px;
    }

    .SVDv3_panier_article_col_qte input.PdtQteInput,
    .SVDv3_panier_article_col_qte input.PdtQteInputDevis
    {
        border: 0 !important;
        border-top: 1px solid #d0d0d0 !important;
        border-bottom: 1px solid #d0d0d0 !important;
        font-size: 14px;
    }

    .SVDv3_panier_article_col_qte a
    {
        line-height: 29px !important;
        border: 1px solid #d0d0d0 !important;
    }

    .SVDv3_body_mod_NgcPanier .SVDv3_colonne_element_cadreSansTitre
    {
        display: none;
    }

    .SVDv3_colonne_element_cadreSansTitre
    {
        padding: 0;
    }

    .SVDv3_body_act_commandeCoordonnees .SVDv3_content_content .SVDv3_boite_roundCorner fieldset,
    .SVDv3_body_act_commandeCoordonnees .SVDv3_content_content .SVDv3_boite_roundCorner div.SVDv3_form_fieldset
    {
        border-bottom-width: 0;
    }

    .SVDv3_body_mod_NgcPanier .SVDv3_panier_article .SVDv3_panier_article_col_qte
    {
        width: 100px !important;
        display: inline-block;
    }

    .SVDv3_body_mod_NgcCommande .SVDv3_panier_article .SVDv3_panier_article_col_qte,
    .SVDv3_body_mod_NgcPanier .SVDv3_panier_article .SVDv3_panier_article_col_qte
    {
        float: right;
        width: 15%;
    }

    .SVDv3_body_mod_NgcCommande .SVDv3_panier_article .SVDv3_panier_article_col_qte:before
    {
        content: "Qt\00E9 :";
    }

    .SVDv3_panier_article .SVDv3_panier_article_col_image,
    .SVDv3_panier_article .SVDv3_panier_article_col_image img
    {
        float: left;
    }

    .SVDv3_panier_article_col_descriptif
    {
        width: 40%;
        float: right;
    }

    .SVDv3_panier_article_col_total
    {
        font-weight: bold;
    }

    .SVDv3_panier_article .SVDv3_panier_article_col_total
    {
        padding: 10px !important;
    }

    .SVDv3_panier_article_col_pu, .SVDv3_panier_article_col_total
    {
        width: auto;
    }

    /*********************************/
    /*         OPTIONS PANIER        */
    /*********************************/
    .SVDv3_panier_table .SVDv3_panier_option
    {
        border-top: 1px dotted #d0d0d0;
        background-color: #fbfbfb !important;
    }

    .SVDv3_panier_table .SVDv3_panier_option td
    {
        border: 0;
        margin-left: 5%; /* marge responsive */
        width: 90%; /* largeur responsive */
        background: none;
    }

    .SVDv3_panier_option .SVDv3_panier_article_col_total:before
    {
        content: "Total TTC : ";
        font-weight: bold;
    }

    .SVDv3_panier_option .SVDv3_panier_article_col_pu:before
    {
        content: "Prix unitaire TTC : ";
    }

    /*********************************/
    /*  RECAP CMD RIB VIREMENT SVD   */
    /*********************************/
    .SVDv3_body_mod_NgcCommande .SVDv3_messageAlerte_info pre
    {
        overflow-y: scroll;
        border: 1px solid #d0d0d0;
        background-color: #fff;
        border-radius: 4px;
        padding: 10px;
    }

    /*********************************/
    /*         PANIER LIVRAISON      */
    /*********************************/
    /* labels adresse */
    .SVDv3_form_fieldset li label[for="fct_adresse2"],
    .SVDv3_form_fieldset li label[for="fct_adresse3"],
    .SVDv3_form_fieldset li label[for="fct_adresse4"],
    .SVDv3_form_fieldset li label[for="fct_adresse5"]
    {
        display: none;
    }

    /* titres modes de livraison */
    .SVDv3_body_mod_NgcCommande .SVDv3_colonnes_colonne_droite .SVDv3_livraison h3
    {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .SVDv3_livraison h3 span
    {
        float: none;
    }

    .SVDv3_livraison h3 span img
    {
        display: none;
    }

    /* recapitulatif livraison */
    .SVDv3_body_act_commandeRecapitulatifLivraison .SVDv3_livraison .SVDv3_boite_roundCorner
    {
        border: 0;
        padding: 0;
    }

    .SVDv3_body_act_commandeRecapitulatifLivraison .SVDv3_livraison .SVDv3_livraison_titre
    {
        font-size: 14px;
    }

    .SVDv3_body_act_commandeRecapitulatifLivraison .SVDv3_livraison .SVDv3_livraison_titre strong
    {
        font-size: 13px;
    }

    /**********************************/
    /*   ENTONNOIR COMMENTAIRES CMD   */
    /**********************************/
    #NgcCommandeDetails textarea
    {
        width: 100%;
    }

    /**********************************/
    /*       PANIER CODE PROMO        */
    /**********************************/
    .SVDv3_panier_codePromo .SVDv3_boite_roundCorner_content
    {
        width: 100%;
    }

    .SVDv3_panier_codePromo .SVDv3_form
    {
        background: none;
        padding: 0;
    }

    .SVDv3_panier_codePromo label
    {
        width: 100px;
    }

    .SVDv3_body_mod_NgcCommande .SVDv3_form label
    {
        padding: 10px 0;
    }

    /**********************************/
    /*        PANIER PAIEMENT         */
    /**********************************/

    h1.SVDv3_paiement_titre a
    {
        display: none;
    }

    /* Titres */
    #Paiement_accordions h3
    {
        height: auto;
        line-height: 20px;
        padding: 3px;
    }

    #Paiement_accordions h3.ui-state-hover
    {
        border: 0;
    }

    #Paiement_accordions .Paiement_accordion_iconeTitre,
    #Paiement_accordions .Paiement_accordion_iconeTitreSelected
    {
        height: 20px;
        padding: 3px;
    }

    /* Liste des moyens de paiement */
    .Paiement_groupe
    {
        margin-bottom: 0;
        border: 0;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }

    .Paiement_groupe_presto,
    .Paiement_groupe_Svdcc,
    .Paiement_groupe_1ec
    {
        background: none;
    }

    .Paiement_ligne
    {
        margin: 0;
    }

    .Paiement_ligne label
    {
        width: auto;
    }

    .Paiement_ligne .Paiement_moyen
    {
        width: 30%;
        margin: 0 5% 10px 0;
        position: relative;
        padding: 0 0 0 74px;
        min-height: 60px;
    }

    .Paiement_ligne .Paiement_moyen_SVDCC
    {
        width: 100% !important;
    }

    .Paiement_ligne .Paiement_moyen:nth-child(3n+3)
    {
        margin: 0 0 10px 0;
    }

    .Paiement_ligne .Paiement_moyen label img
    {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 64px;
        height: auto;
    }

    .Paiement_ligne .Paiement_moyen label + br
    {
        display: none;
    }

    .Paiement_ligne .Paiement_moyen label + br + input + label + br
    {
        display: inline;
    }

    /* Infos 3d secure */
    .Paiement_ligne .info3dSecure
    {
        position: static;
        width: 100% !important;
        margin-right: 0 !important;
        clear: both;
        background: none;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-top: 1px solid #d0d0d0;
        padding: 10px 0 0 0;
    }

    /* padding for 3d secure block */
    .Paiement_groupe_EnLigne .Paiement_ligne,
    .Paiement_ligne_complement
    {
        padding-right: 0;
    }

    #Paiement_alerte_svd
    {
        width: 100%;
    }

    /***********************************/
    /*        PANIER A CLASSER         */
    /***********************************/

    #SVDv3_commande_message_formulaire textarea,
    #NgcCommandeDetails textarea .SVDv3_panier_resume_total span, /* portnawak */
    .SVDv3_panier_resume li span
    {
        width: 100% !important;
    }

    #Paiement_infobulle
    {
        width: 90%; /* largeur responsive */
        margin: 0 auto !important;
    }

    .SVDv3_panier_resume_total
    {
        background: none;
        padding: 0;
    }

    /***********************************/
    /*          PANIER RESUME          */
    /***********************************/
    .SVDv3_panier_nav_lineaire,
    .SVDv3_panier_nav_lineaire ul
    {
        background: none;
        height: auto;
    }

    .SVDv3_panier_nav_lineaire ul li,
    .SVDv3_panier_nav_lineaire ul li a
    {
        width: 100% !important;
        position: static !important;
    }

    /* Trop generique, rien a voir avec le panier, faire plus precis */
    .SVDv3_bouton_37px span
    {
        margin: 0;
    }

    .SVDv3_form #ValidPromotion
    {
        margin: 0;
    }

    .SVDv3_panier_codePromo #NgcCommandeCodePromo
    {
        margin: 0 0 10px 0;
    }

    .SVDv3_panier_resume ul
    {
        margin: 0;
    }

    .SVDv3_panier_resume li
    {
        background: none;
        border: 0;
        padding: 0;
    }

    .SVDv3_body_act_commandeCloture .SVDv3_panier_resume_total span
    {
        text-align: left;
    }

    .SVDv3_body_act_commandeCloture .SVDv3_panier_resume_total p:last-child
    {
        background-color: #5e5e5e;
        padding: 10px 0;
        margin-top: 10px;
    }

    .SVDv3_panier_resume_total span,
    .SVDv3_panier_resume li span
    {
        display: inline-block;
        margin: 0;
        width: 70%;
    }

    .SVDv3_panier_resume_total span.SVDv3_panier_resume_prix,
    .SVDv3_panier_resume li span.SVDv3_panier_resume_prix
    {
        margin: 0;
        text-align: right;
        width: 30%;
    }

    .SVDv3_body_act_commandeCloture .SVDv3_panier_resume_total p:last-child .SVDv3_texteBleu
    {
        color: #fff !important;
    }

    .SVDv3_body_act_commandeCloture .SVDv3_panier_resume_total p:last-child .SVDv3_texteBleu,
    .SVDv3_body_act_commandeCloture .SVDv3_panier_resume_total p:last-child span .SVDv3_texteBleu
    {
        margin: 10px !important;
    }

    /***********************************/
    /*          COMPTE CLIENT          */
    /***********************************/
    /* Accueil du compte client */
    .SVDv3_cptclient_accueil
    {
        background: none;
        border: 0;
        padding: 0;
    }

    .SVDv3_cptclient_accueil_contenu
    {
        position: static;
    }

    /* Faire plus precis */
    .SVDv3_body_mod_PctCompte .SVDv3_pager_container:first-child
    {
        display: none;
    }

    .SVDv3_body_act_compteShowCommande .SVDv3_onglets
    {
        padding-bottom: 10px;
    }

    /***********************************/
    /*      LISTE COMMANDES/DEVIS      */
    /***********************************/
    .SVDv3_cptclient_liste
    {
        border: 1px solid #d0d0d0 !important;
        border-radius: 4px;
        padding: 10px 0;
    }

    .SVDv3_cptclient_liste li
    {
        border-bottom: 1px solid #d0d0d0;
        padding: 10px 20px;
        background: none;
        margin: 0 0 10px 0;
    }

    .SVDv3_cptclient_liste li:last-child
    {
        border: 0;
    }

    .SVDv3_cptclient_liste_traitement
    {
        margin-bottom: 5px;
    }

    .SVDv3_cptclient_liste .SVDv3_zonePrix_prix
    {
        float: left;
        padding-right: 10px !important;
    }

    .SVDv3_cptclient_liste ul
    {
        border-left: none;
        margin: 7px 0 0 0;
    }

    .SVDv3_cptclient_liste li ul li
    {
        padding: 0;
        border: 0;
        background: none;
        line-height: 20px;
        margin: 0 0 5px 0;
    }

    /* Boutons */
    .SVDv3_cptclient_liste .SVDv3_bouton
    {
        margin: 0 0 10px 0;
    }

    .SVDv3_cptclient_liste li .SVDv3_bouton_blancGrise
    {
        display: none;
    }

    .SVDv3_body_mod_PctCompte h1:first-child
    {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #SVDv3_cpt_logoff
    {
        box-sizing: border-box;
        padding: 5px 10px;
        top: 4px;
        right: 5%;
        bottom: initial;
        border: 1px solid #333;
        border-radius: 3px;
        text-transform: none;
        line-height: 18px;
    }

    #SVDv3_cpt_logoff .text-danger,
    #SVDv3_cpt_logoff a
    {
        color: #999;
    }

    .SVDv3_cptclient_liste .SVDv3_cptclient_bouton_detail_form .SVDv3_bouton_rouge,
    .SVDv3_cptclient_liste .SVDv3_cptclient_bouton_detail_form .SVDv3_ui_boutons_miniV2_voirLeDetail,
    .SVDv3_cptclient_bouton_detail_form .SVDv3_zonePrix_prix
    {
        width: 100% !important;
    }

    /* compteShowDevis */
    .SVDv3_body_act_compteShowDevis .SVDv3_bouton_commander span
    {
        display: block;
        color: #fff;
        text-align: center;
    }

    .SVDv3_body_act_compteShowDevis .SVDv3_panier_article_col_qte
    {
        width: 5%;
    }

    /*********************************************/
    /*               MES COMMANDES               */
    /*********************************************/
    /* Commande resume */
    .SVDv3_commande_resume .grid_container_10 .grid_row .col_5_col
    {
        margin-bottom: 0;
    }

    .SVDv3_body_mod_PctCompte.SVDv3_body_act_compteShowCommande .SVDv3_commande_adresse_facturation div.SVDv3_form_fieldset
    {
        border-bottom: 1px solid #d0d0d0 !important;
        padding-bottom: 10px !important;
        margin-bottom: 10px !important;
    }

    /* bouton retourner un produit */
    .SVDv3_body_mod_PctCompte.SVDv3_body_act_compteShowCommande .SVDv3_colonnes_2colonnes1 .SVDv3_colonnes_colonne_gauche .SVDv3_ui_boutons_miniV2_retournerProduits
    {
        background-color: #597de0 !important;
        color: #fff !important;
        border: 0 !important;
    }

    /* Separateur colonne adresse commande */
    .SVDv3_body_act_compteShowCommande .SVDv3_commande_resume .col_5_col:after
    {
        display: none;
    }

    /***********************************/
    /*         RETOURS PRODUITS        */
    /***********************************/
    #SVDv3_aretourner .SVDv3_panier_table,
    #SVDv3_aretourner .SVDv3_panier_table tbody
    {
        display: block;
        width: 100% !important;
        border: 0;
        margin: 0 0 20px 0 !important;
    }

    #SVDv3_aretourner .SVDv3_panier_table tr
    {
        display: table;
        border: 1px solid #d0d0d0;
        margin: 0 auto 10px auto;
        width: 100%;
    }

    #SVDv3_aretourner .SVDv3_panier_table td
    {
        display: table-row;
        border-bottom: 1px dotted #d0d0d0;
        width: 100%;
        padding: 5px;
        text-align: left;
    }

    #SVDv3_aretourner .SVDv3_panier_table tr td:last-child,
    #SVDv3_aretourner.SVDv3_aretourner_motif .SVDv3_panier_table tr td.SVDv3_panier_article_col_datelivraison
    {
        border-bottom: 0 !important;
    }

    #SVDv3_aretourner .SVDv3_panier_table tr td:first-child input[type="checkbox"]:after
    {
        display: inline-block;
        font-size: 14px;
        content: 'Retourner ce produit';
        width: 140px;
        margin-left: 20px;
    }

    #SVDv3_aretourner .SVDv3_panier_table tr td.SVDv3_panier_article_col_bl:before
    {
        content: 'N\0000b0  BL : ';
    }

    #SVDv3_aretourner .SVDv3_panier_table tr td.SVDv3_panier_article_col_dateexpe:before
    {
        content: 'Date d\'exp\0000e9dition : ';
    }

    #SVDv3_aretourner .SVDv3_panier_table tr td.SVDv3_panier_article_col_datelivraison:before
    {
        content: 'Date de livraison : ';
    }

    #SVDv3_aretourner .SVDv3_panier_table tr td.SVDv3_panier_article_col_qte:before
    {
        content: 'Quantit\0000e9 : ';
    }

    #SVDv3_aretourner .SVDv3_panier_table tr td.SVDv3_panier_article_col_motif:before
    {
        content: 'Motif : ';
    }

    #SVDv3_aretourner .SVDv3_panier_table tr td.SVDv3_panier_article_col_commentaire:before
    {
        content: 'Commentaire : ';
    }

    #SVDv3_aretourner .SVDv3_panier_table thead,
    #SVDv3_aretourner .SVDv3_panier_table tr.SVDv3_panier_article_finArticle,
    #SVDv3_aretourner.SVDv3_aretourner_motif .SVDv3_panier_table tr td:last-child
    {
        display: none;
    }

    /***********************************/
    /*             A RANGER            */
    /***********************************/
    .SVDv3_body_act_commandeCloture .SVDv3_article_element
    {
        margin: 0 0 20px !important;
    }

    /***********************************/
    /*               TABLE             */
    /***********************************/
    .SVDv3_body_mod_CmsRayon .mceContentBody table
    {
        width: 100% !important;
    }

    .SVDv3_body_mod_CmsRayon .mceContentBody table td
    {
        float: left;
        padding: 0 25px !important;
    }

    .SVDv3_body_mod_selection table tr td:nth-child(2n+2)
    {
        display: none;
    }

    .SVDv3_body_mod_selection table tr
    {
        width: 25% !important;
    }

    .SVDv3_body_mod_CmsGuide table tr td
    {
        float: left;
        width: 100%;
    }

    /**********************************/
    /*         INSTALLATIONS          */
    /**********************************/
    #install_form_popin #id_mrq,
    #install_form_popin #id_cat,
    #install_form_popin #id_pdt
    {
        width: 100% !important;
    }

    .SVDv3_body_mod_evenement .SVDv3_colonnes_1colonne #install_form_images_block,
    .SVDv3_body_mod_evenement .SVDv3_colonnes_1colonne #install_form_informations_block,
    .SVDv3_body_mod_evenement .monInstallation_bouton
    {
        margin-bottom: 10px;
    }

    .SVDv3_body_act_installationForm .SVDv3_form input[type="text"],
    #install_form_informations_block textarea#install_form_input_commentaire,
    #install_form_informations_block textarea#install_form_input_descriptif
    {
        width: 100%;
    }

    .SVDv3_body_act_installationForm .SVDv3_bouton_37px
    {
        width: 100% !important;
    }

    /* colonnes */
    .monInstallation_texte .grid_container_12 .grid_row .col_3_col,
    .monInstallation_texte .grid_container_12 .grid_row .col_4_col,
    .monInstallation_texte .grid_container_12 .grid_row .col_5_col
    {
        border-bottom: 1px solid #d0d0d0;
    }

    /* Photo principale */
    div.monInstallation_photo_main_wrapper
    {
        position: static;
        top: initial;
        left: initial;
        height: auto;
    }

    div.monInstallation_photo_main
    {
        margin: -20px 0 20px -5.55555% !important;
        position: static;
        height: auto;
        max-height: 300px;
        width: 111.1111% !important;
    }

    /* Miniatures */
    .monInstallation_photos_secondary_miniature img
    {
        width: 72px !important;
        height: 72px !important;
    }

    /**********************************/
    /*           INFOBULLE            */
    /**********************************/
    .infobulle_information
    {
        width: 90%;
        padding: 7px !important;
        margin-left: -7px !important;
    }

    /**********************************/
    /*          BAZAARVOICE           */
    /**********************************/
    div.BVQAContainer_answerZonePage div.BVQAAnswerZoneAnswerQuestion
    {
        text-align: left;
    }

    .BVRRDisplayContentSubtitle
    {
        float: none !important;
    }

    .BVRRDisplayContentHeader
    {
        height: auto !important;
    }

    .BVRRUserNicknameContainer .BVRRUserNickname a
    {
        padding: 2px !important;
    }

    .BVQAWidget input[type="text"]
    {
        padding: 7px !important;
        /*
        margin-bottom: 10px !important;
        margin-top: 15px !important;
        */
        border: 1px solid #d0d0d0 !important;
        max-width: 100% !important;
    }

    .BVQASearchFormSubmitButton
    {
        margin-bottom: 0;
    }

    .BVRRReviewDisplayStyle3:after
    {
        display: none !important;
    }

    .BVRRSortSelectWidget
    {
        padding-top: 10px !important;
    }

    .BVRRDisplayContentReviewFirst
    {
        padding-top: 30px;
    }

    .BVQANoQuestions a,
    .BVQANoQuestions a:visited
    {
        float: none;
    }

    .BVRRReviewDisplayStyle3
    {
        background: none;
    }

    #BVSubmissionPopupContainer,
    #BVQAQuestionsID0,
    #BVQAQuestionsID1
    {
        font-size: 14px;
        margin-top: 20px;
    }

    .BVRRFieldHelper,
    .BVRRFieldHelperNetPromoterScore,
    .BVRRFieldHelperReviewReviewtext,
    .BVRRFieldContainer label
    {
        margin-left: 0;
        padding-right: 0;
    }

    #BVRRFieldRadioButtonReviewRecommendID input
    {
        margin-top: 5px !important;
    }

    /*.BVQATitle,*/
    .BVRRRootElement,
    .BVRRRootElement input,
    .BVRRRootElement select,
    .BVRRRootElement textarea,
    .BVRRPhotoPopup,
    .BVQASummaryBox,
    .BVQAWidget,
    .BVQAQuestionSummary,
    .BVQAWidget textarea,
    .BVQADocumentation,
    .BVQAUnsubscribe,
    .BVQABadgeDefinitions,
    #BVQAHeaderSubTitleID,
    #BVQAQuestionAndAnswerCountID,
    #BVQAHomePageID,
    #BVQAFooterID,
    .BVQAPageTab,
    .BVQAPageTabs a,
    .BVQAContentData .BVQASubmissionTime,
    .BVQASummaryBox a,
    .BVQAForm a,
    .BVQADocumentation a,
    .BVQAFooter a,
    .BVQAPager a,
    .BVQAShowMessageLink a,
    #BVQAMainID a,
    .BVQAQuestionAnswersCount,
    .BVQAQuestionSummary,
    #BVQAQuestionGroupHeaderFirstID,
    .BVQAFieldHeader,
    .BVQAFieldFollowingText,
    #BVQAQuestionEditDisplayDisclaimerID,
    .BVQAFormText,
    .BVSUTitle,
    .BVQAAnswerZoneQuestionsList .BVQAQuestionSummary,
    .BVQAAnswerZoneQuestionsList div,
    #BVQAAnswerUserNicknameFieldID,
    #BVQAQuestionUserNicknameFieldID,
    .BVQAFieldErrorMessage,
    #BVQAEditAnswerContentID,
    #BVQAPreviewAnswerContentID,
    .BVQAPreviewQuestionContent .BVQAQuestionOverallSummary
    {
        line-height: 22px !important;
        font-size: 14px !important;
    }

    .BVQAQuestionAnswersCount
    {
        padding-top: 5px !important;
    }

    .BVQAQuestionHeader
    {
        padding-right: 85px !important;
    }

    .BVRRSubmissionButtonContainer
    {
        float: none !important;
        text-align: center;
    }

    .BVRRSubmissionFooterLinks
    {
        text-align: center;
    }

    .BVRRSubmissionFooterLinks a,
    .BVRRSubmissionButtonContainer input
    {
        margin: 0 10px 10px 0 !important;
    }

    .BVRRSubmissionFooterLinks a:first-child,
    .BVRRSubmissionButtonContainer input:first-child
    {
        margin-left: 0 !important;
    }

    .SVDv3_body_mod_bazaarVoice .SVDv3_article_element p
    {
        padding: 10px 0;
    }

    div.BVQAContainer_answerZonePage
    {
        border: 0;
    }

    .BVQAToolbarSortSelect,
    #BVRRDisplayContentSortID select
    {
        max-width: 100%;
    }

    #BVRRFieldContainerReviewRecommendID label,
    #BVRRFieldRadioButtonReviewRecommendID,
    .BVRRReviewDisplayStyle3Main
    {
        padding: 0 !important;
    }

    .BVRROverallRatingContainer .BVRRLabel,
    #BVQAAnswerEditPrivacyPolicyDisclaimerID
    {
        padding-top: 0 !important;
    }

    .BVQAFooter
    {
        height: auto !important;
    }

    #BVQAAskQuestionID a
    {
        height: auto !important;
        background: none;
    }

    #BVQAQuestionSummaryFieldID .BVQAFormText
    {
        position: static !important;
    }

/*    .BVQATitle
    {
        padding-bottom: 65px !important;
    }*/

    .BVQAGuidelines,
    .BVQAAskQuestion,
    .BVQAGuidelines,
    #BVQAAnswerAgreedToTermsAndConditionsID .BVQAFieldFollowingText,
    #BVQAAnswerAnswerTextFieldID .BVQAFieldHeader,
    #BVQAQuestionSummaryFieldID .BVQAFieldHeader
    {
        float: none !important;
    }

    .BVQAQuestionHeaderClosed .BVQAQuestionHeaderBullet
    {
        margin-top: 5px;
    }

    #BVQAGuidelinesID
    {
        margin-bottom: 10px;
    }

    #BVQAQuestionDisplayAsAnonymousFieldID .BVQAFieldFollowingText,
    #BVQAQuestionDetailsGuidelinesID a
    {
        width: auto !important;
    }

    #BVQAQuestionUserNicknameFieldID .BVQAFieldHeader
    {
        float: left;
        width: auto !important;
    }

    .BVContentSubscription .BVDI_CSSubmitLink
    {
        left: 0;
        top: 20px;
    }

    #BVQAQuestionSummaryFieldID .BVQAFieldErrorMessage
    {
        position: static !important;
        left: 0 !important;
        top: 0 !important;
        margin: 0 0 10px 0 !important;
    }

    .BVQAFormErrorTitle
    {
        line-height: 22px !important;
        font-size: 14px !important;
        margin: 0 0 10px 0 !important;
    }

    .BVContentSubscription .BVDI_CSSubmitLink,
    .BVSUTitle,
    .BVRRFieldContainer,
    .BVRRWidget,
    .BVRRReviewDisplayStyle3Summary,
    .BVRRReviewDisplayStyle3Main,
    #BVRRDisplayContentReviewID_preview .BVRRReviewDisplayStyle3Summary,
    #BVRRDisplayContentReviewID_preview .BVRRReviewDisplayStyle3Main,
    .BVQAFieldHeader,
    .BVQAFormText,
    .BVQAWidget,
    .BVQAHomePageID,
    .BVQAAnswerZoneQuestionContainer,
    #BVRRDisplayContentSubtitleID,
    #BVQAAskQuestionID a,
    #BVQANoQuestionID a,
    #BVQAAnswerAnswerTextFieldID textarea,
    #BVQAAnswerDisplayAsAnonymousFieldID .BVQAFieldBody,
    #BVQAAnswerDisplayAsAnonymousFieldID,
    #BVQAAnswerUserLocationFieldID .BVQAFieldBody,
    #BVQAQuestionEditDisplayDisclaimerID,
    #BVQAQuestionSummaryFieldID input,
    #BVQAQuestionQuestionDetailsFieldID textarea,
    #BVQAQuestionUserNicknameFieldID input,
    input#BVQAFieldTextQuestionUserlocationID
    {
        width: 100% !important;
    }

    /* Review Preview */

    #BVRRDisplayContentReviewID_preview .BVRRReviewDisplayStyle3Summary
    {
        border-bottom: 1px dotted #d0d0d0 !important;
        padding-bottom: 10px;
    }

    #BVQAAnswerUserNicknameFieldID div
    {
        width: auto !important;
        display: inline;
        float: none !important;
    }

    div#BVQAAnswerUserNicknameFieldID
    {
        margin: 0;
    }
/*
    #BVQAMainID
    {
        border: 0 !important;
        padding: 0 !important;
    }
*/
    #BVQAQuestionSummaryFieldID .BVQAFormText
    {
        left: 0 !important;
        top: 0 !important;
        position: static !important;
    }

    .BVQAContentTextGuidelines
    {
        padding: 5px 0 10px 5px;
    }

    .BVQAFormText,
    #BVQAQuestionDisplayAsAnonymousFieldID .BVQAFieldBody,
    #BVQAAnswerDisplayAsAnonymousFieldID .BVQAFieldBody,
    #BVQAQuestionDisplayAsAnonymousFieldID .BVQAFieldBody
    {
        margin: 0 !important;
    }

    #BVQAAnswerDisplayAsAnonymousFieldID input,
    #BVQAAnswerSendEmailAlertsID input,
    #BVQAAnswerAgreedToTermsAndConditionsID input,
    #BVQAQuestionDisplayAsAnonymousFieldID input,
    #BVQAQuestionAgreedToTermsAndConditionsID input,
    #BVQAQuestionSendEmailAlertsID input,
    #BVQAQuestionSendEmailAlertWhenAnsweredID input
    {
        margin: 4px 3px 0 0 !important;
        float: left;
    }

    #BVRRDisplayContentSubtitleID,
    .BVQASearchFormSubmit
    {
        margin: 0 0 10px 0 !important;
    }

    #BVQAHeaderSubTitleID
    {
        margin: 0 !important;
        padding: 10px !important;
    }

    /* Guidelines BVQA */
    .BVQAContentTextGuidelines
    {
        padding: 10px 0 !important;
    }

    /* Titres pages */
    .BVRRSubmissionFormTitle,
    #BVQAHeaderTitleID,
    #BVRRDisplayContentTitleID,
    .BVRRReviewSubmittedFormTitle
    {
        display: block !important;
        height: auto !important;
        padding: 10px 5% !important;
        text-align: center !important;
        font-size: 14px !important;
        line-height: 18px !important;
        font-weight: 700 !important;
        text-transform: uppercase;
        color: #fff !important;
        border: 0 !important;
        background: #000 none !important;
        width: 111.1111% !important;
        margin-left: -5.55555% !important;
        font-family: 'Open Sans', sans-serif !important;
        border-radius: 0 !important;
    }

    .BVRRSubmissionFormTitle:after,
    #BVRRDisplayContentTitleID:after
    {
        font-weight: 700;
    }

    #BVQABrowsePageID #BVQAHeaderTitleID
    {
        display: none !important;
    }

    /**********************************/
    /*      BOUTONS BAZAARVOICE       */
    /**********************************/
    /* full width */
    .BVQAAnswerZoneShowMoreLink a,
    .BVRRDisplayContentSubtitle .BVRRDisplayContentLinkWrite a
    {
        display: block;
        width: 100% !important;
    }

    /* more padding */
    .BVRRDisplayContentSubtitle .BVRRDisplayContentLinkWrite a,
    #BVQAAskQuestionID a
    {
        padding: 8px 20px !important;
        font-size: 14px !important;
        border-radius: 4px !important;
    }

    /**********************************/
    /*             FIDELIO            */
    /**********************************/
    .SVDv3_fidelio_content,
    .SVDv3_fidelio_product_content
    {
        padding: 20px 15px;
        font-size: 15px;
    }

    .SVDv3_fidelio_intro_header h1,
    .SVDv3_fidelio_content_slogan
    {
        width: 100%;
        font-size: 18px;
        padding: 20px;
    }

    .SVDv3_fidelio_logo
    {
        width: 100%;
        position: static;
        display: block;
    }

    .SVDv3_fidelio_logo img
    {
        margin: 0 auto;
        display: block;
    }

    .SVDv3_fidelio_intro_header
    {
        height: auto;
        padding: 0;
    }

    .SVDv3_fidelio_toc_item
    {
        height: 200px;
    }

    #SVDv3_fidelio_toc .col_3_col
    {
        width: 50%
    }

    .SVDv3_fidelio_toc_item_texte,
    .SVDv3_fidelio_onglet
    {
        font-size: 16px;
    }

    .SVDv3_fidelio_product_photo
    {
        float: right;
        margin-top: 20px; /* pas de margin-top, margin-bottom de preference */
        width: 100%;
    }

    .SVDv3_fidelio_product_photo a
    {
        display: block;
        margin: 0 auto !important;
        padding: 20px;
    }

    .SVDv3_fidelio_product_photo_container
    {
        position: static;
        height: auto;
        margin: 0 auto;
    }

    .SVDv3_fidelio_product_photo_img
    {
        position: static;
        width: 100%;
    }

    .SVDv3_fidelio_product
    {
        background-color: #2d2d2d;
        height: 700px;
    }

    .SVDv3_body_act_philipsFidelioShow .SVDv3_article_element
    {
        margin-top: 20px !important; /* pas de margin-top, margin-bottom de preference */
    }

    .SVDv3_body_act_philipsFidelioShow .grid_row
    {
        overflow: inherit;
    }

    .SVDv3_body_act_philipsFidelioShow .col_6_col
    {
        margin-top: 20px; /* pas de margin-top, margin-bottom de preference */
    }

    /**********************************/
    /*            BOUTIQUE            */
    /**********************************/
    /* Pas asser precis, on ne cible pas un module entier */
    .SVDv3_body_mod_miniBoutique .mceContentBody .SVDv3_texte_alignCentre
    {
        position: relative;
        height: 0;
        margin-bottom: 10px;
        padding-bottom: 56.25%;
        overflow: inherit;
    }

    .SVDv3_body_mod_miniBoutique .mceContentBody .SVDv3_texte_alignCentre iframe,
    .SVDv3_body_mod_miniBoutique .mceContentBody .SVDv3_texte_alignCentre object
    {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    /* faire plus precis et ne pas melanger guides, miniboutiques, produits... */
    .SVDv3_body_mod_miniBoutique .SVDv3_image_alignDroite,
    .SVDv3_body_mod_guide .SVDv3_image_alignDroite,
    .SVDv3_body_mod_produits .SVDv3_image_alignDroite
    {
        float: none;
    }

    .SVDv3_legendeImage.SVDv3_image_alignDroite
    {
        margin: 0 auto 10px auto;
    }

    /**********************************/
    /*             SAMSUNG            */
    /**********************************/
    .SVDv3_body_act_samsungAccueil .SVDv3_image_alignDroite
    {
        display: block;
        float: none;
        margin: 0 auto;
        padding-bottom: 15px;
    }

    .SVDv3_body_act_samsungAccueil .SVDv3_rayon_listingProduits_grille_cellule .SVDv3_rayon_produit_content
    {
        padding: 0 0 40px 0 !important;
    }

    .SVDv3_body_act_samsungAccueil .lien_fancybox img[alt="SVDODM_201304_Samsung-SmartTV_srecommandation02"]
    {
        width: 20%;
    }

    .SVDv3_body_act_samsungAccueil .lien_fancybox img[alt="SVDODM_201304_Samsung-SmartTV_convergence01"]
    {
        width: 50%;
    }

    .SVDv3_body_act_samsungAccueil #SVDv3_content_container
    {
        padding-top: 1px;
    }

    /**********************************/
    /*               ODR              */
    /**********************************/
    .SVDv3_body_act_offresRemboursement h2.SVDv3_odr_item_title img
    {
        position: static;
    }

    .SVDv3_body_act_offresRemboursement .SVDv3_content_content h2
    {
        width: 100% !important;
        background: none !important;
        text-align: left !important;
        margin: 10px 0 !important;
        padding: 0 !important;
    }

    #SVDv3_offresRemboursement .col_6_col
    {
        position: static !important;
        top: initial !important;
        left: initial !important;
    }

    /**********************************/
    /*         CARTES CADEAUX         */
    /**********************************/
    .SVDv3_body_act_cartesCadeau #montant
    {
        margin: 0 0 10px 0;
        width: 100%;
    }

    /**********************************/
    /*           FAQ A PROPOS         */
    /**********************************/
    .SVDv3_body_act_aPropos .SVDv3_content_content
    {
        display: none;
    }

    .SVDv3_body_act_aPropos #SVDv3_aPropos .SVDv3_content_content
    {
        display: block;
    }

    #SVDv3_aPropos_boutiques .grid_container_12 .grid_row .col_6_col,
    #SVDv3_aPropos_temoignages .grid_container_12 .grid_row .col_6_col,
    #SVDv3_aPropos_fianet .grid_container_12 .grid_row .col_6_col,
    #SVDv3_aPropos_boutiques .SVDv3_content_content p:last-child,
    #SVDv3_aPropos_temoignages .SVDv3_content_content p:last-child,
    #SVDv3_aPropos_fianet .SVDv3_content_content p:last-child,
    #SVDv3_aPropos_introduction_chiffres + p,
    .SVDv3_aPropos_marques_logo + p
    {
        margin-bottom: 0;
    }

    .SVDv3_aPropos_marques_logo p
    {
        margin-bottom: 10px;
    }

    #SVDv3_aPropos_introduction .col_2_col p,
    #SVDv3_aPropos_fianet .grid_container_12 .grid_row .col_6_col:first-child
    {
        margin-bottom: 20px;
    }

    #SVDv3_aPropos_boutiques,
    #SVDv3_aPropos_flicker,
    #SVDv3_aPropos_temoignages,
    #SVDv3_aPropos_avantages
    {
        background-image: none;
        min-height: 0;
    }

    #SVDv3_aPropos_introduction_chiffres .grid_container_12 .grid_row .col_2_col,
    #SVDv3_aPropos_marques .grid_container_12 .grid_row .col_2_col
    {
        width: 50% !important;
        margin-bottom: 0;
        float: left;
    }

    /* Avantages */
    #SVDv3_aPropos_avantages #SVDv3_aPropos_avantages_ligne1 .col_3_col,
    #SVDv3_aPropos_avantages #SVDv3_aPropos_avantages_ligne2 .col_3_col
    {
        min-height: initial;
        border-bottom: 1px solid #d0d0d0;
        margin: 0 0 20px 0;
        padding: 0 0 20px 0;
    }

    .SVDv3_aPropos_avantage_head
    {
        min-height: initial;
    }

    /* Flicker galerie */
    #SVDv3_aPropos_flicker .SVDv3_aPropos_flicker_galerie li
    {
        width: 33.3%;
        margin: 0;
        background-color: transparent;
        text-align: center;
        height: 120px;
    }

    #SVDv3_aPropos_flicker .SVDv3_aPropos_flicker_galerie li img
    {
        border-width: 5px;
        width: 100px;
        height: auto;
        max-width: 100%;
    }

    #SVDv3_aPropos_flicker .SVDv3_aPropos_flicker_galerie li a:hover img
    {
        border-width: 5px;
    }

    #SVDv3_aPropos_flicker .SVDv3_aPropos_flicker_galerie li a
    {
        display: inline-block;
        max-width: 90%;
    }

    /* Introduction */
    #SVDv3_aPropos_introduction.SVDv3_masthead
    {
        padding-top: 0;
    }

    #SVDv3_aPropos_introduction .SVDv3_aPropos_wrapper
    {
        border: 0;
    }

    .SVDv3_aPropos_introduction_banniere
    {
        max-width: 100%;
    }

    /* Produits */
    #SVDv3_aPropos_produits .SVDv3_rayon_listingProduits_grille,
    #SVDv3_aPropos_produits .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_ligne,
    #SVDv3_aPropos_produits .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_ligne .SVDv3_rayon_listingProduits_grille_cellule
    {
        height: initial;
    }

    #SVDv3_aPropos_produits .SVDv3_rayon_listingProduits_grille .SVDv3_rayon_listingProduits_grille_cellule div.SVDv3_rayon_listingProduits_photo p
    {
        width: initial;
    }

    #SVDv3_aPropos_produits h3
    {
        display: none;
    }

    /**********************************/
    /*         VIDEO RESPONSIVE       */
    /**********************************/
    .SVDv3_content_content iframe,
    .SVDv3_content_content object,
    .SVDv3_content_content embed
    {
        width: 100%;
        height: auto;
    }

    /**********************************/
    /*            BIG SLIDER          */
    /**********************************/
    .SVDv3_sliderBig
    {
        max-width: 100%;
        max-height: none;
        margin: 0 auto;
        border: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .SVDv3_sliderBig_liens_container
    {
        display: none;
    }

    .SVDv3_sliderBig_image_container
    {
        max-width: none !important;
    }

    .SVDv3_sliderBig_image_container img
    {
        width: 100%;
        height: auto;
    }

    #SVDv3_domaine_slider,
    #SVDv3_une_bandeauDefilant
    {
        width: 111.1111% !important;
        margin-left: -5.55555% !important;
    }

    #SVDv3_une_bandeauDefilant
    {
        border-top: 1px solid #d0d0d0;
        border-bottom: 1px solid #d0d0d0;
        margin-bottom: 20px;
    }

    /*********************************/
    /*         ENQUETE CLIENT        */
    /*********************************/
    #surveyMonkeyInfo
    {
        width: 100% !important;
    }

    /*********************************/
    /*      CONFIGURATEUR LUMENE     */
    /*********************************/
    #SVDv3_lumene_configurateur
    {
        width: 100%;
    }

    /**********************************/
    /*            FANCYBOX            */
    /**********************************/
    #fancybox-content,
    #fancybox-wrap
    {
        width: 100% !important;
        height: auto !important;
        left: 0 !important;
    }

    /**********************************/
    /*         BARRE COOKIES          */
    /**********************************/
    #SVDv3_cookie
    {
        height: auto;
        padding: 0 5%;
    }

    .SVDv3_cookie_wrapper
    {
        width: 100%;
    }

    #SVDv3_cookie .pull-right
    {
        float: none !important;
    }

    /**********************************/
    /*             IMAGES             */
    /**********************************/
    /* TODO: deplacer en tete de fichier */
    img
    {
        max-width: 100%;
        height: auto !important;
    }

    /**************************************/
    /*           INSTALLATIONS            */
    /**************************************/

    .installationChoix .SVDv3_infiniteScroll_loader
    {
        width: 100%;
        height: 32px;
        float: none;
        margin: 0 0 20px 0;
    }

    /**********************************/
    /*             BLOCK              */
    /**********************************/
    .block-post
    {
        width: 47.9591836734694%;
        margin: 0 0 28px 0;
    }

    .block-post:nth-of-type(odd)
    {
        margin-right: 4.08163265306122%;
    }

    .block-post_thumbnail
    {
        margin: 0;
        height: auto;
        text-align: center;
    }

    .block-post_thumbnail img
    {
        margin: 0;
        width: auto;
        height: auto;
        min-height: initial;
        display: inline;
    }

    .block-post_content
    {
        height: 300px;
    }

    .block-post_content_text
    {
        height: 170px;
    }

    .block-post-small .block-post_content
    {
        height: 90px;
    }

    /**************************************/
    /*       BOOTSTRAP LIKE PANELS        */
    /**************************************/
    .SVDv3_content_content .panel h2
    {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important;
        margin-left: 0 !important;
    }

    /**************************************/
    /*             MES DEVIS              */
    /**************************************/
    .SVDv3_content_content .SVDv3_devis_adresse h2
    {
        border-bottom: 1px solid #d0d0d0 !important;
        color: #000 !important;
        background: none !important;
    }

    .SVDv3_devis_adresse .SVDv3_form_fieldset
    {
        margin-bottom: 0;
    }

    /**************************************/
    /*            IMAGE MOSAIC            */
    /**************************************/
    .SVDv3_img_mosaic_wrapper
    {
        width: 100%;
    }

    .SVDv3_img_mosaic_wrapper .SVDv3_img_mosaic
    {
        width: 100%;
        height: auto;
        margin-left: 0;
    }

    .SVDv3_img_mosaic .big_col,
    .SVDv3_img_mosaic .medium_col,
    .SVDv3_img_mosaic .small_col
    {
        height: auto;
    }

    .SVDv3_img_mosaic .big_col,
    .SVDv3_img_mosaic .medium_col,
    .SVDv3_img_mosaic .small_col
    {
        width: 100%;
        max-width: 100%;
    }

    .SVDv3_img_mosaic .big_img img
    {
        width: 100%;
    }

    .SVDv3_img_mosaic .medium_img img
    {
        width: 50%;
    }

    .SVDv3_img_mosaic .small_img img
    {
        width: 25%;
    }

    /**************************************/
    /*             QUICK MENU             */
    /**************************************/
    .SVDv3_quickMenu_wrapper
    {
        display: block;
        table-layout: auto;
    }

    ul.SVDv3_quickMenu
    {
        display: block;
    }

    ul.SVDv3_quickMenu li
    {
        display: block;
        border: 0;
        border-bottom: 1px solid #777;
        width: 100%;
        line-height: 18px;
    }

    ul.SVDv3_quickMenu li:last-child
    {
        border-bottom: 0 !important;
    }

    ul.SVDv3_quickMenu li a
    {
        font-size: 13px;
        padding: 10px 5%;
    }

    /* Quick menu Super 14 */
    .SVDv3_super14_menu ul.SVDv3_quickMenu li
    {
        border: 0;
        border-bottom: 1px solid #d51820;
    }

    /*****************************************/
    /*                PRESSES                */
    /*****************************************/
    .SVDv3_CmsFiche_press
    {
        padding-bottom: 0;
    }

    /**********************************/
    /*         PROMOS FICHES          */
    /**********************************/

    .SVDv3_teteDeGondole_promotions
    {
        margin-top: 30px;
    }
}

/**********************************/
/*          BAZAARVOICE           */
/**********************************/

@media (max-device-width: 649px)
{
    /* Ratings and Reviews */
    .BVRRFieldContainer > label
    {
        width: 100% !important;
        float: none !important;
    }

    .BVRRFieldContainer
    {
        margin-bottom: 20px !important;
    }

    .BVRRFieldHelper,
    .BVRRFieldHelperNetPromoterScore
    {
        margin-left: 0 !important;
    }

    #BVRRFieldContainerReviewID label
    {
        display: inline-block !important;
        width: auto !important;
    }

    .BVRRFieldContainerReviewNetPromoterScore span,
    .BVRRFieldHelperReviewReviewtext,
    .BVRRFieldContainer input[type=text],
    .BVRRFieldContainer textarea,
    .BVRRFieldContainer select
    {
        width: 100% !important;
    }

    /**************************************/
    /*          PANIER PAIEMENT           */
    /**************************************/

    .Paiement_ligne .Paiement_moyen
    {
        width: 47.5%;
        margin: 0 0 10px 0;
    }

    .Paiement_ligne .Paiement_moyen:nth-child(odd)
    {
        width: 47.5%;
        margin: 0 5% 10px 0;
    }

    /**********************************/
    /*       PAGINATION GUIDES        */
    /**********************************/
    ul.SVDv3_guide_listePages li
    {
        display: block;
        margin-right: 0;
    }
}

@media (max-device-width: 549px)
{
    /* Ask and answer */
    .BVQASearchFormSubmitButton
    {
        width: 100% !important;
    }

    #BVQASearchFormTextInputID
    {
        width: 100% !important;
        margin: 0 0 10px 0 !important;
    }
}

/**********************************/
/*          A COMMENTER           */
/**********************************/

@media (max-device-width: 571px)
{
    .SVDv3_colonnes_liste_item
    {
        width: 100% !important;
    }

    .SVDv3_zonePrix_accessoire .SVDv3_produit_avantageSVD_vignette
    {
        clear: both;
    }
}

@media (max-device-width: 520px) {
    #SVDv3_cpt_logoff {
        width: 90%;
        position: static;
        margin: 10px auto 0 auto;
    }
}

@media (max-device-width: 460px)
{
    /* POINTS RETRAITS */
    #map_canvas,
    .SVDv3_soCol_pointRetrait_boutonChoisir,
    #liste_points_retrait
    {
        width: 100%;
    }

    /* IMAGE MOSAIC */
    .SVDv3_img_mosaic .small_img img
    {
        width: 50%;
    }

    /**************************************/
    /*              TIMELINE              */
    /**************************************/
    .timeline-items:before
    {
        left: 0;
    }

    .timeline-items li:nth-child(even),
    .timeline-items li:nth-child(odd)
    {
        padding: 32px 0 0 5.55555% !important;
        text-align: left;
    }

    .timeline-items li:nth-child(even) h3 span,
    .timeline-items li:nth-child(odd) h3 span
    {
        position: static;
        top: auto;
        left: auto;
        right: auto;
        width: 100%;
        margin: 0 0 20px 1px;
        text-align: center !important;
    }

    .timeline-items h3:before
    {
        left: 0;
    }

    .timeline-items li:nth-child(odd) h3:after,
    .timeline-items li:nth-child(even) h3:after
    {
        left: 0;
        right: auto;
        width: 10%;
    }

    /**************************************/
    /*          PANIER PAIEMENT           */
    /**************************************/
    .Paiement_ligne .Paiement_moyen
    {
        width: 90% !important;
        margin: 0 5% 10px 5% !important;
    }
}

@media (max-device-width: 420px)
{
    /**************************************/
    /*          PANIER PAIEMENT           */
    /**************************************/
    .SVDv3_zonePrix_accessoire .SVDv3_bouton_ajoutPanier,
    .SVDv3_zonePrix_longueur .SVDv3_bouton_ajoutPanier,
    .SVDv3_zonePrix_couleur .SVDv3_bouton_ajoutPanier
    {
        position: static;
        width: 100%;
    }
}

/**********************************/
/*   MAX DEVICE WIDTH : 660PX     */
/**********************************/

@media (max-device-width: 660px)
{
    #SVDv3_une_appelsBoutiques-meilleuresVentes-espaceMarques-bandeauxGuides .SVDv3_titre_bg .pull-left,
    #SVDv3_une_appelsBoutiques-meilleuresVentes-espaceMarques-bandeauxGuides .SVDv3_titre_bg .pull-right
    {
        float: none !important;
    }

    #SVDv3_une_appelsBoutiques-meilleuresVentes-espaceMarques-bandeauxGuides .SVDv3_titre_bg span,
    #SVDv3_une_appelsBoutiques-meilleuresVentes-espaceMarques-bandeauxGuides .SVDv3_titre_bg small
    {
        display: block;
        width: 100%;
        text-align: center;
    }

    #SVDv3_une_appelsBoutiques-meilleuresVentes-espaceMarques-bandeauxGuides .SVDv3_titre_bg small a
    {
        display: inline-block;
        border-radius: 5px;
        padding: 6px 20px;
        border: 1px solid #d5d5d5;
        line-height: 18px;
    }

    .SVDv3_body_mod_CmsUne .SVDv3_titre_bg span.pull-left
    {
        padding: 0 0 10px 0 !important;
    }

    ul.SVDv3_list_3cols li
    {
        width: 100%;
        margin-right: 0 !important;
    }
}

@media (max-device-width: 767px)
{
    /**********************************/
    /*          PROMOS PANIER         */
    /**********************************/
    .SVDv3_panier_promotions .SVDv3_promo
    {
        width: 100%;
        margin-right: 0;
    }

    /**********************************/
    /*             BLOCK              */
    /**********************************/
    .block-post_content_text,
    .block-post_content,
    .block-post
    {
        height: auto;
    }

    .block-post
    {
        margin: 0 0 20px 0;
        width: 100%;
    }

    .block-post:nth-of-type(2n+1)
    {
        margin-left: 0;
    }

    /**********************************/
    /*        BOUTONS PARTAGE         */
    /**********************************/

    .SVDv3_common_socialButtons .btn
    {
        overflow: hidden;
        height: 37px;
        width: 37px;
        position: relative;
        padding-left: 0;
        padding-right: 0;
    }

    .SVDv3_common_socialButtons .btn .icon:after
    {
        content: '';
        width: 1px;
        height: 20px;
        display: block;
    }

    .SVDv3_common_socialButtons .btn .icon
    {
        width: 100%;
        text-align: center;
        margin: 4px 0 0 0;
    }

    .SVDv3_common_socialButtons .btn .icon.icon-2x
    {
        margin-top: -3px;
    }

    .SVDv3_common_socialButtons .btn.btn-lg{    height: 47px;
                                                width: 47px; }
    .SVDv3_common_socialButtons .btn.btn-sm{    height: 30px;
                                                width: 30px; }
    .SVDv3_common_socialButtons .btn.btn-xs{    height: 20px;
                                                width: 20px; }

}

@media (min-device-width: 661px) and (max-device-width: 991px)
{
.SVDv3_foot_ligne2 .SVDv3_pictos_avantages li,
.SVDv3_foot_ligne2 .SVDv3_pictos_avantages li.SVDv3_pictos_avantages_evenements
{
    width: 22%;
    margin-right: 4% !important;
}

.SVDv3_foot_ligne2 .SVDv3_pictos_avantages li:nth-child(4n)
{
    margin-right: 0 !important;
}
}

/**********************************/
/*     NAV MOBILE 2 COLONNES      */
/**********************************/

@media (min-device-width: 320px) and (max-device-width: 991px)
{
    .SVDv3_head_nav .SVDv3_head_nav_onglet
    {
        float: none;
    }

    #divNavV3 .SVDv3_head_nav_onglet,
    #SVDv3_universCategories #LiensTabs li
    {
        width: 50% !important;
        float: left;
        display: table;
    }

    #divNavV3 .SVDv3_head_nav_onglet_lien,
    #SVDv3_universCategories #LiensTabs li a
    {
        width: 100% !important;
        float: none;
        border-right: 1px solid #d0d0d0;
        display: table-cell;
        vertical-align: middle;
        padding: 0 10%;
    }

    #SVDv3_universCategories #LiensTabs li a,
    #SVDv3_universCategories #LiensTabs li a:before
    {
        height: 46px !important;
    }

    #divNavV3 .SVDv3_head_nav_onglet:nth-child(2n+2) .SVDv3_head_nav_onglet_lien,
    #SVDv3_universCategories #LiensTabs li:nth-child(2n+2) a
    {
        border-right: none;
    }

    /* correction position fleche */
    #divNavV3 .SVDv3_head_nav_onglet_lien:before,
    #SVDv3_universCategories #LiensTabs li a:before
    {
        right: 10%;
    }
}

@media (min-device-width: 480px) and (max-device-width: 991px)
{
    #divNavV3 .SVDv3_head_nav_onglet_lien,
    #SVDv3_universCategories #LiensTabs li a,
    #SVDv3_universCategories #LiensTabs li a:before
    {
        font-size: 13px;
    }
}

@media (max-device-width: 360px)
{
    .SVDv3_teteDeGondole_listeImagesAvisInternautes
    {
        width: 111.1111%;
        max-width: initial;
        margin-left: -5.55555%;
    }
}

/* TODO: media query a corriger */
@media (max-device-width: 640px) and (max-device-width: 991px)
{
    .SVDv3_teteDeGondole_colonne_gauche_colonnes_technologies_logo
    {
        width: 40px;
        height: 40px;
    }
}

/****************************************/
/* BOOTSTRAP 3.3.4 RESPONSIVE UTILITIES */
/****************************************/

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg
{
    display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block
{
    display: none !important;
}

@media (max-device-width: 767px)
{
    .visible-xs
    {
        display: block !important;
    }

    table.visible-xs
    {
        display: table;
    }

    tr.visible-xs
    {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs
    {
        display: table-cell !important;
    }
}

@media (max-device-width: 767px)
{
    .visible-xs-block
    {
        display: block !important;
    }
}

@media (max-device-width: 767px)
{
    .visible-xs-inline
    {
        display: inline !important;
    }
}

@media (max-device-width: 767px)
{
    .visible-xs-inline-block
    {
        display: inline-block !important;
    }
}

@media (min-device-width: 768px) and (max-device-width: 991px)
{
    .visible-sm
    {
        display: block !important;
    }

    table.visible-sm
    {
        display: table;
    }

    tr.visible-sm
    {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm
    {
        display: table-cell !important;
    }
}

@media (min-device-width: 768px) and (max-device-width: 991px)
{
    .visible-sm-block
    {
        display: block !important;
    }
}

@media (min-device-width: 768px) and (max-device-width: 991px)
{
    .visible-sm-inline
    {
        display: inline !important;
    }
}

@media (min-device-width: 768px) and (max-device-width: 991px)
{
    .visible-sm-inline-block
    {
        display: inline-block !important;
    }
}

@media (min-device-width: 992px) and (max-device-width: 1199px)
{
    .visible-md
    {
        display: block !important;
    }

    table.visible-md
    {
        display: table;
    }

    tr.visible-md
    {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md
    {
        display: table-cell !important;
    }
}

@media (min-device-width: 992px) and (max-device-width: 1199px)
{
    .visible-md-block
    {
        display: block !important;
    }
}

@media (min-device-width: 992px) and (max-device-width: 1199px)
{
    .visible-md-inline
    {
        display: inline !important;
    }
}

@media (min-device-width: 992px) and (max-device-width: 1199px)
{
    .visible-md-inline-block
    {
        display: inline-block !important;
    }
}

@media (min-device-width: 1200px)
{
    .visible-lg
    {
        display: block !important;
    }

    table.visible-lg
    {
        display: table;
    }

    tr.visible-lg
    {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg
    {
        display: table-cell !important;
    }
}

@media (min-device-width: 1200px)
{
    .visible-lg-block
    {
        display: block !important;
    }
}

@media (min-device-width: 1200px)
{
    .visible-lg-inline
    {
        display: inline !important;
    }
}

@media (min-device-width: 1200px)
{
    .visible-lg-inline-block
    {
        display: inline-block !important;
    }
}

@media (max-device-width: 767px)
{
    .hidden-xs
    {
        display: none !important;
    }
}

@media (min-device-width: 768px) and (max-device-width: 991px)
{
    .hidden-sm
    {
        display: none !important;
    }
}

@media (min-device-width: 992px) and (max-device-width: 1199px)
{
    .hidden-md
    {
        display: none !important;
    }
}

@media (min-device-width: 1200px)
{
    .hidden-lg
    {
        display: none !important;
    }
}
