#axp_fiche_produit { width:730px; margin:auto; background-color:#fff; padding:25px; min-height:640px; height:auto; border:1px solid #af3754; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.5), 0 2px 2px 0 rgba(255, 255, 255, 0.5) inset; }
    #axp_fiche_produit h1 { text-align:center; color:#008000; font-size:20px; margin:0 0 15px 0; font-style:normal; font-family:"Arial"; font-weight:bold; }
    #axp_fiche_produit_head { margin: 10px auto auto 20px auto; }
        #axp_fiche_produit_logo { float:left; margin:-40px 0 0 0; }
            #axp_fiche_produit_logo img { width:210px; height:auto; border:0; }
        #axp_fiche_produit h2 { color:#000; font-size:24px; font-weight:bold; float:left; width:560px; margin:10px 0 0 170px; }
            #axp_fiche_produit h2 span { font-size:31px; color:#af3754; }
    #axp_fiche_produit_prestation { color:#000; font-size:17px; margin:8px 0 0 170px; }
    #axp_fiche_produit_indication { margin:15px 0 10px 0; }
        #axp_fiche_produit_indication_inclus { float:left; text-align:left; font-size:21px; color:#000; margin:60px 0 0 40px; width:340px; font-weight:bold; }
            #axp_fiche_produit_indication_inclus span { color:#008000; }
        #axp_fiche_produit_indication_tarifs { float:right; font-size:70px; font-weight:bold; margin-right:20px; text-shadow:2px 2px 1px #fff, 2px 2px 2px #000, 3px 3px 3px #fff, 3px 3px 3px #fff; color:#af3754; font-family:"Arial Black"; }
            #axp_fiche_produit_indication_tarifs span { font-size:20px; }
    #axp_fiche_produit_description { background-color:#f1f1f1; padding:15px; border:1px solid #ccc; color:#000; }
        #axp_fiche_produit_description h3 { font-size:20px; color:#008000; margin:0 0 20px 0; padding:0; font-family:"Arial"; font-style:normal; }
        #axp_fiche_produit_description hr { width:200px; margin:15px 0 15px 0; border-bottom:0; border-left:0; border-right:0; border-top:1px solid #af3754; }
        #axp_fiche_produit_description a { color:#000; font-family:"Arial"; font-size:15px; }
            #axp_fiche_produit_description a:hover { text-decoration:underline; }
        #axp_fiche_produit_description .axp_fiche_produit_description_img { width:20px; height:auto; border:0; vertical-align:middle; }
        #axp_fiche_produit_description .axp_fiche_produit_description_bloc { padding:5px; width:275px; margin:5px 0 5px 24px; font-style:italic; font-size:13px; line-height:16px; background-color:#fff; display:none; }
        #axp_fiche_produit_description_left { width:320px; float:left; margin:0 20px 0 10px; }
            #axp_fiche_produit_description_left h4 { font-family:"Arial"; color:#af3754; margin:0 0 5px 0; }
        #axp_fiche_produit_description_right { width:320px; float:left; }
            #axp_fiche_produit_description_right h4 { font-family:"Arial"; color:#ff6600; margin:0 0 5px 0; }
            #axp_fiche_produit_description_right_text { color:#af3754; text-align:left; font-size:14px; background-color:#fff; border:1px solid #ccc; margin:0 0 20px 0; padding:10px 15px 10px 20px; width:270px; font-family:"Arial"; box-shadow:4px 4px 6px #aaa; }
        #axp_fiche_produit_presentation { margin:30px auto auto auto; color:#008000; font-size:14px; font-style: italic; text-align:justify; font-family:"Arial"; width:630px; }
            #axp_fiche_produit_presentation b { color:#af3754; }
                #axp_fiche_produit_presentation span { color:#000; }
    #axp_fiche_produit_acces_bdc {  }
        #axp_fiche_produit_acces_bdc_submit { display:block; margin:15px auto auto auto; background-color:#008000; color:#fff; padding:6px 12px 6px 12px; font-size:14px; font-family:"Arial"; border:1px solid #007000; cursor:pointer; }
        #axp_fiche_produit_description #axp_fiche_produit_acces_bdc_submit2 { display:block; margin:15px auto auto auto; background-color:#008000; color:#fff; padding:6px 12px 6px 12px; font-size:14px; font-family:"Arial"; border:1px solid #007000; cursor:pointer; width:300px; color:#fff; text-decoration:none; text-align:center; }
            #axp_fiche_produit_acces_bdc_submit:hover, #axp_fiche_produit_description #axp_fiche_produit_acces_bdc_submit2:hover { background-color:#22af22; }
        #axp_fiche_produit_liens { margin:15px auto auto auto; }
            #axp_fiche_produit_liens ul { margin:0 0 15px 0; padding:0; }
                #axp_fiche_produit_liens ul li { list-style-type:none; }
                    #axp_fiche_produit_liens ul li a { padding:3px; background-color:#f1f1f1; font-size:13px; font-family:"Arial"; color:#af3754; text-align:center; border:1px solid #ccc; width:345px; float:left; margin:0 25px 0 0; }
                        #axp_fiche_produit_liens ul li a:hover { background-color:#ccc; }
            #axp_fiche_produit_liens_cgv, #axp_fiche_produit_liens_garanties, #axp_fiche_produit_liens_partenariats { border:1px solid #ccc; width:709px; height:500px; font-size:12px; padding:20px 10px 20px 10px; overflow-y:scroll; display:none; }
        #axp_fiche_produit_liens_cgv #axp_fil_ariane, #axp_fiche_produit_liens_garanties #axp_fil_ariane, #axp_fiche_produit_liens_partenariats #axp_fil_ariane { display:none; }


/* CGV */
#axp_cgv { margin:auto; padding:0; width:630px; }
    #axp_cgv h1 { color:#00aa00; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:20px; font-weight:normal; margin:0 0 15px 0; }
    #axp_cgv_bloc { padding:15px; background-color:#fff; border:1px solid #ccc; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.5), 0 3px 3px 0 rgba(255, 255, 255, 0.5) inset; }
        #axp_cgv_bloc_maj { float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
        #axp_cgv h2 { font-size:16px; color:#000; font-weight:bold; font-style:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; }
        #axp_cgv h3 { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; margin:10px 0 10px 20px; }
        #axp_cgv p { margin:0 0 0 20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
            #axp_cgv_bloc_first { margin:auto auto 15px 20px; }
                #axp_cgv .title_infos_cgv2 { display:inline; margin:0; }
                #axp_cgv .reponse_infos_cgv2 { display:inline; margin:0; }
                .axp_cgv_spacing { margin:0 0 10px 0; }
        #axp_cgv a { color:#000; }
        #axp_cgv .reponse_infos_cgv_date { display:block; margin:25px auto auto auto; text-align:center; }
        #axp_cgv #axp_cgv_next_button { display:block; margin:15px auto auto auto; text-align:center; color:#fff; background-color:#00acff; border:1px solid #01a4f3; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:550px; padding:11px 4px 11px 4px; }
            #axp_cgv #axp_cgv_next_button:hover { background-color:#43c2ff; }
            #axp_cgv_next_button img { vertical-align:top; }
            #axp_cgv_next_button_left { float:left; margin:-2px 0 0 20px; }
            #axp_cgv_next_button_right { float:right; margin:-2px 20px 0 0; }
        #axp_cgv_bloc_suite { display:none; }
    .axp_cgv_bloc_reduire { margin:auto auto 10px auto; display:none; }
        #axp_cgv .axp_cgv_bloc_reduire a { display:block; margin:15px auto auto auto; text-align:center; color:#fff; background-color:#00acff; border:1px solid #01a4f3; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:550px; padding:11px 4px 11px 4px; }
            #axp_cgv .axp_cgv_bloc_reduire a:hover { background-color:#43c2ff; }
            .axp_cgv_bloc_reduire_left { float:left; margin:-3px 0 0 20px; }
            .axp_cgv_bloc_reduire_right { float:right; margin:-3px 20px 0 0; }

/* Services garanties */
#axp_services_bloc { margin:auto; padding:0 0 30px 0; width:630px; }
    #axp_services_bloc_contents { margin:0; padding:0; }
        #axp_services_bloc_contents h1 { font-size:20px; color:#00aa00; margin:0 0 15px 0; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
        #axp_services_bloc_contents_text { margin:0; padding:15px; border:1px solid #ccc; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.5), 0 3px 3px 0 rgba(255, 255, 255, 0.5) inset; background-color:#fff; }
            #axp_services_bloc_contents_text h2 { font-size:18px; margin:0 0 15px 0; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; }
            #axp_services_bloc_contents_text h3 { font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#af3754; font-weight:normal; font-style:normal; margin:0 0 0 50px; }
            .axp_services_bloc_contents_text_bloc { padding:15px; background-color:#eee; border:1px solid #ccc; width:470px; margin:10px auto 25px auto; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.5), 0 2px 2px 0 rgba(255, 255, 255, 0.5) inset; }
                .axp_services_bloc_contents_text_bloc_span { color:#AF3754;font-size:14px; }
                .axp_services_bloc_contents_text_bloc_link { color:#AF3754;font-size:14px;text-decoration:underline; }
            #axp_services_bloc_contents_text ul { margin:0; padding:0; }
                #axp_services_bloc_contents_text ul li { list-style-type:none; font-family:Arial, Helvetica, sans-serif; }
                    #axp_services_bloc_contents_text h4 { font-size:15px; font-style:normal; font-weight:bold; margin:0 0 7px 0; color:#000; }
                    #axp_services_bloc_contents_text p { font-style:normal; font-size:14px; margin:0 0 15px 0; line-height:18px; padding:10px; background-color:#fff; border:1px solid #ccc; }
            #axp_services_bloc_contents_text h4 a { color:#00aa00;font-size:14px; text-decoration:underline; }

/* Partenaires */
#axp_partenaires { margin:auto; padding:0 0 30px 0; width:630px; }
    #axp_partenaires_contents { margin:0; padding:0; }
        #axp_partenaires_contents h1 { font-size:20px; color:#00aa00; margin:0 0 15px 0; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px #ffffff; }
        #axp_partenaires_contents_list { padding:15px; background-color:#fff; border:1px solid #ccc; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.5), 0 3px 3px 0 rgba(255, 255, 255, 0.5) inset; }
            #axp_partenaires_contents_list p { margin:0 0 25px 0; font-style:normal; font-family:Arial, Helvetica, sans-serif; text-align:center; }
                #axp_partenaires_contents_list p strong { font-style:normal; font-weight:normal; }
                #axp_partenaires_contents_list p a { color:#000; text-decoration:underline; }
            #axp_partenaires_contents_list_bloc { margin:0; padding:0; }
                #axp_partenaires_contents_list_bloc .axp_partenariat_container { margin:0 0 20px 0; }
                    #axp_partenaires_contents_list_bloc .axp_partenariat_container h2 { float:right; width:502px; }
                #axp_partenaires_contents_list_bloc .axp_partenariat_img_link { width:85px; height:70px;; display:block; float:left; margin:0 10px 0 0; }
                    #axp_partenaires_contents_list_bloc .axp_partenariat_img img { width:85px; height:auto; border:1px solid #ccc; }
                #axp_partenaires_contents_list_bloc hr { border-bottom:0; border-left:0; border-right:0; border-top:1px solid #af315d; margin:15px auto auto auto; width:500px; }
                #axp_partenaires_contents_list_bloc h2, #axp_partenaires_contents_list_bloc h2 a { color:#af3754; font-size:14px; display:inline-block; margin:0 0 5px 0; }
                    #axp_partenaires_contents_list_bloc h2 a:hover { text-decoration:underline; }
                #axp_partenaires_contents_list_bloc p { font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0; float:right; width:502px; }