/*ajout des polices de caractères (fonts)*/
@font-face {
    font-family: Montserrat;
    src: url(images/css/fonts/Montserrat.otf) format('opentype');
}

@font-face {
    font-family: Montserrat-Black;
    src: url(images/css/fonts/Montserrat-Black.otf) format('opentype');
}

@font-face {
    font-family: Montserrat-Bold;
    src: url(images/css/fonts/Montserrat-Bold.otf) format('opentype');
}

@font-face {
    font-family: Montserrat-ExtraBold;
    src: url(images/css/fonts/Montserrat-ExtraBold.otf) format('opentype');
}

@font-face {
    font-family: ginza-medium;
    src: url(images/css/fonts/ginza-medium.ttf) format('truetype');
}

@font-face {
    font-family: eurostile;
    src: url(images/css/fonts/eurostile.ttf) format('truetype');
}

@font-face {
    font-family: Eurostile Extended Black;
    src: url(images/css/fonts/EurostileExtendedBlack.ttf) format('truetype');
}

@font-face {
    font-family: BrandonGrotesque-Bold;
    src: url(images/css/fonts/BrandonGrotesque-Bold.otf) format('opentype');
}

@font-face {
    font-family: OpenSans-Italic;
    src: url(images/css/fonts/OpenSans-Italic.ttf) format('truetype');
}

@font-face {
    font-family: OpenSans;
    src: url(images/css/fonts/OpenSans-Regular.ttf) format('truetype');
}

@font-face {
    font-family: OpenSans-Light;
    src: url(images/css/fonts/OpenSans-Light.ttf) format('truetype');
}

@font-face {
    font-family: Tahoma;
    src: url(images/css/fonts/tahoma-6yemg.ttf) format('truetype');
}

body {
        background-color: #FFFFFF;
}

/*FONDS COLORES OU DEGRADES*/

#partie-1 {
    background-color: #7df987;
    background-image: -webkit-linear-gradient(#7df987 50%, #b5b4ae 100%);
    background-image: -o-linear-gradient(#7df987 50%, #b5b4ae 100%);
    background-image: linear-gradient(#7df987 50%, #b5b4ae 100%);

    padding-bottom: 40px;
}

#partie-1a {
    background-color: #f5bd9e;
    background-image: -webkit-linear-gradient(#f5bd9e 0%, #F7CE68 100%);
    background-image: -o-linear-gradient(#f5bd9e 0%, #F7CE68 100%);
    background-image: linear-gradient(#f5bd9e 0%, #F7CE68 100%);

    padding-bottom: 40px;
}

#partie-2 {
    background-color: #8EC5FC;
    background-image: -webkit-linear-gradient(#8EC5FC 0%, #E0C3FC 100%);
    background-image: -o-linear-gradient(#8EC5FC 0%, #E0C3FC 100%);
    background-image: linear-gradient(#8EC5FC 0%, #E0C3FC 100%);

    padding-bottom: 40px;
}

#partie-3 {
    background: linear-gradient(180deg, #FC466B 0%, #3fbcfb 100%);
    padding-bottom: 40px;
}

#partie-4 {
    background: linear-gradient(180deg, #9e91e1 0%, #e2def6 100%);
    padding-bottom: 40px;
}

#partie-5 {
    background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
    padding-bottom: 40px;
}

#partie-6 {
    background: rgb(172,172,172);
    background: radial-gradient(circle, rgba(172,172,172,1) 0%, rgba(240,240,240,1) 100%);
    padding-bottom: 40px;
}

#partie-7 {
    background: linear-gradient(180deg, #fcff9e 0%, #c67700 100%);
    padding-bottom: 40px;
}

#partie-8 {
    background: rgb(172,172,172);
    background: linear-gradient(0deg, rgba(172,172,172,1) 0%, rgba(240,240,240,1) 100%);
    padding-bottom: 40px;
}

#partie-9 {
    background-color: #75b9f7;
    background-image: -webkit-linear-gradient(#75b9f7 25%, #2c57ff 100%);
    background-image: -o-linear-gradient(#75b9f7 25%, #2c57ff 100%);
    background-image: linear-gradient(#75b9f7 25%, #2c57ff 100%);
    padding-bottom: 40px;
}

#partie-10 {
    background: linear-gradient(180deg, #9ebd13 0%, #00e78e 100%);          
    padding-bottom: 40px;
}

#partie-11 {
    background: rgb(187,187,187);
    background: linear-gradient(0deg, rgba(187,187,187,1) 0%, rgba(85,113,249,1) 100%);
    padding-bottom: 40px;
}

#partie-12 {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,230,101,1) 35%, rgba(76,173,80,1) 100%);
    padding-bottom: 40px;
}

#partie-13 {
    background: rgb(233,233,233);
    background: linear-gradient(0deg, rgba(233,233,233,1) 0%, rgba(255,255,255,1) 100%);
    padding-bottom: 40px;
}

#partie-14 {
    background-color: #FBAB7E;
    background-image: -webkit-linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
    background-image: -o-linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
    background-image: linear-gradient(152deg, #FBAB7E 0%, #F7CE68 100%);
    padding-bottom: 40px;
}

#partie-15 {
    background-image: linear-gradient( 109.5deg,  rgba(229,233,177,1) 11.2%, rgba(223,205,187,1) 100.2% );
    padding-bottom: 40px;
}

#partie-16 {
    background-image: radial-gradient( circle 344px at 1.4% 0%,  rgba(242,185,252,1) 19.3%, rgba(250,254,190,1) 80.7% );
    padding-bottom: 40px;
}

#partie-17 {
    background: #74ebd5;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #ACB6E5, #74ebd5);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #ACB6E5, #74ebd5); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    padding-bottom: 40px;
}

#partie-18 {
    background: #EF3B36;  /* fallback for old browsers */
background: -webkit-linear-gradient(to top, #FFFFFF, #EF3B36);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to top, #FFFFFF, #EF3B36); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    padding-bottom: 40px;
}

#partie-19 {
    background: #DBE6F6;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #C5796D, #DBE6F6);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #C5796D, #DBE6F6); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    padding-bottom: 40px;
}

#partie-20 {
    background-image: linear-gradient( 180deg, #69FF97 10%, #00E4FF 100%);
    padding-bottom: 40px;
}

#partie-21 {
    background-image: linear-gradient(-225deg, #69EACB 0%, #EACCF8 48%, #6654F1 100%);
    padding-bottom: 40px;
}

#partie-22 {
    background-image: linear-gradient(-225deg, #77FFD2 0%, #6297DB 48%, #1EECFF 100%);
    padding-bottom: 40px;
}

#partie-abarth {
    background-color: #047dc3;
background-image: linear-gradient(180deg, #047dc3 50%, #f0d920 100%);
    padding-bottom: 40px;

}

#partie-xwing {
    background-color: #d8dae8;
    background-image: -webkit-linear-gradient(#d8dae8 0%, #f79394 46%, #fff270 100%);
    background-image: -o-linear-gradient(#d8dae8 0%, #f79394 46%, #fff270 100%);
    background-image: linear-gradient(#d8dae8 0%, #f79394 46%, #fff270 100%);
    padding-bottom: 40px;
}

#partie-k2000 {
    background-image: linear-gradient( 293.5deg,  rgba(181,149,208,1) 3.2%, rgba(251,148,207,1) 9.9%, rgba(181,149,208,1) 22.9%, rgba(251,148,207,1) 36.4%, rgba(181,149,208,1) 50.1%, rgba(251,148,207,1) 61.1%, rgba(181,149,208,1) 71.2%, rgba(251,148,207,1) 84.2%, rgba(181,149,208,1) 92.2% );
    padding-bottom: 40px;
}

#partie-k2000_sommaire {
    background-color: #070808;
    background-image: -webkit-linear-gradient(#070808 50%, #fd030a 100%);
    background-image: -o-linear-gradient(#070808 50%, #fd030a 100%);
    background-image: linear-gradient(#070808 50%, #fd030a 100%);
    padding-bottom: 40px;
}

#partie-youtubeurs {
    background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
    background-size: 400% 400%;
    -webkit-animation: Gradient 15s ease infinite;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
    padding-bottom: 40px;
}

/*CSS DE BASE*/

section {
    padding-right: 25px;
}

div {
    margin-left: 15px;
}

h1 {
    text-align: center;
    text-decoration: underline;
    font-size: 50px;
    color: brown;
    line-height: 76px;
}

h2 {
    background: #4CB8C4;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #3CD3AD, #4CB8C4);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3CD3AD, #4CB8C4); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    text-align: center;
    font-style: italic;
    font-size: 50px;
    padding-left: 10px;
    padding-right: 10px;
}

h3 {
    background-color: rgb(240, 173, 240);
    font-size: 40px;
    padding-left: 30px;
    
}

h4 {
    background-color: rgb(207, 245, 204);
    font-size: 30px;
    padding-left: 30px;
}

h5 {
    background-image: linear-gradient(90deg, #2af598 0%, #009efd 100%);
    font-size: 27px;
    font-family: serif;
    margin-top: 70px;
    padding-left: 30px;
    }

h6 {
    background-image: -webkit-linear-gradient(left, #eea2a2 0%, #bbc1bf 19%, #57c6e1 42%, #b49fda 79%, #7ac5d8 100%);
    background-image: -o-linear-gradient(left, #eea2a2 0%, #bbc1bf 19%, #57c6e1 42%, #b49fda 79%, #7ac5d8 100%);
    background-image: linear-gradient(to right, #eea2a2 0%, #bbc1bf 19%, #57c6e1 42%, #b49fda 79%, #7ac5d8 100%);
    text-align: center;
    font-size: 25px;
    font-family: sans-serif;
    color: darkred;
    border-bottom: thin solid orange;
    padding-left: 30px;
    }

p {
    font-family: cursive;
    font-size: 25px;
    text-align: justify;
    margin-left: 30px;
    margin-right: 30px;
}

ul {
    font-family: sans-serif;
    font-size: 25px;
    margin-left: 30px;
    margin-right: 30px;
}

ol {
    font-family: sans-serif;
    font-size: 25px;
    margin-left: 30px;
    margin-right: 30px;
}

li span.fonds_text_blanc_transp {
    line-height: 48px;
}

li span.fonds_text_blanc_transp_fds_clair {
    line-height: 48px;
}

.li_coche_orange {
    list-style: url(images/css/icons/icone_list_2.png);
}

.en_majuscule {
    text-transform: uppercase;
}

table {
    margin: auto;
}

.margin_l_r_zero {
    margin-left: 0px;
    margin-right: 0px;
}

td {
    font-family: sans-serif;
    font-size: 20px;
    padding: 10px;
}

dl {
    margin-top: -0.5em;
    margin-bottom: 0.5em;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}

dd {
    margin-bottom: 0.1em;
    margin-left: 1.6em;
    margin-right: 0;
    margin-inline-start: 1.6em;
    margin-inline-end: 0;
    display: block;
    unicode-bidi: isolate;
}

figcaption {
    font-family: sans-serif;
    font-size: 20px;
    text-align: center;
    width: 100%;
    margin: 15px 0 35px;
}

figcaption span.fonds_text_blanc_transp {
    line-height: 42px;
}

figcaption span.fonds_text_blanc_transp_fds_clair {
    line-height: 42px;
}

i {
    color: #4B4C4D;
}

blockquote {
    display: block;
    font-family: eurostile;
    font-size: 25px;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
    border-left: none;
}

cite {
    font-style: inherit;
    font-size: 25px;
}

.h1_2 {
    background-color: #FEE140;
   background-image: -webkit-linear-gradient(left, #FEE140 0%, #FA709A 100%);
   background-image: -o-linear-gradient(left, #FEE140 0%, #FA709A 100%);
   background-image: linear-gradient(to right, #FEE140 0%, #FA709A 100%);
   text-align: center;
   text-decoration: underline;
   font-size: 50px;
   color: darkblue;
   margin: 0px;
   margin-bottom: 80px;
   }

/*mise en page titre du site pour le menu principal horizontal*/

#h1_3 {
   text-align: center;
   font-size: 150px;
   color: black;
   margin: 0px;
   margin-bottom: 80px;
   background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    animation: gradient 10s ease infinite;
   }

#banniere {
    margin: 0px;
    margin-left: -15px;
    width: 101%;
    text-align: center;
}

.h7 {
text-align: left;
font-family: serif;
font-weight: bolder;
font-size: 28px;
background: -webkit-linear-gradient(180deg, #cc208e 0%, #6713d2 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

thead {
    display: table-header-group;
    vertical-align: middle;
    unicode-bidi: isolate;
    border-color: inherit;
    font-family: sans-serif; font-size: 20px;
    font-weight: bold;
}
 
@-webkit-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
 
@-moz-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
 
@keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

.ecriture_sans_serif {
    font-family: sans-serif;
    font-size: 20px;
}

.ecriture_sans_serif_24 {
    font-family: sans-serif;
    font-size: 24px;
}

.titre_en_blanc {
text-align: left;
font-family: serif;
font-weight: bolder;
font-size: 28px;
color: white;
text-decoration: red wavy underline;
}

.copyright {
    font-family: sans-serif; font-size: 9pt;
    position: relative; left: 57%;
    width: 170px;
    margin-top: -37px;
}

.color_vert_pr_avantages {
    background-color: rgb(90, 166, 40);
    color: white; font-family: inherit; font-size: 22pt; font-weight: bold;
    padding: 8px 12px 6px;
}

.bord_bas_vert_pr_avantages {
    border-bottom: 2px solid rgb(90, 166, 40);
    margin: 0px 0px 0.75rem;
}

.color_rouge_pr_inconvenients {
    background-color: red;
    color: white; font-family: inherit; font-size: 22pt; font-weight: bold;
    padding: 8px 12px 6px;
}

.bord_bas_rouge_pr_inconvenients {
    border-bottom: 2px solid red;
    margin: 0px 0px 0.75rem;
}

.index_page {
    text-align: center;
    font-family: serif;
    font-size: 25px;
}

#menu_principal {
    position: relative; top: 99%; left: -35%;
}

/*mise en page que j'utilise sur des titres en dehors des h1, h2, etc. comme dans la partie consacrée à la collection X-Wing*/
.title {
    text-align: center; font-size: 50px; color: darkred; padding: 10px; margin-top: 100px;
    border-top: 5px double red; border-bottom: 5px double red;
}

.bord_double {
    display:inline-block; cursor:pointer;
    border: 5px double red;
    color: darkred; padding: 5px;
}

#page{
    position: relative;
    margin-left: 160px;
}

.page{
    position: relative;
    margin-left: 160px;
}

.interligne_fonds_translucide_pour_li {
    line-height: 48px;
}

.color_orange {
    color: #FEB22D;
}

.blade_silver {
    background-color: #bbbfc0;
}

.barbados_yellow {
    background-color: #f9b94b;
}

.superior_blue_metallic {
    background-color: #b4c4df;;
}

.polar_white {
    background-color: #f0f4ec;
}

.rio_red {
    background-color: #ab2c34;
}

.flint_black_metallic {
    background-color: #474035;
}

.torino_red_pearl {
    background-color: #641316;
}

.celestial_blue_pearl {
    background-color: #00a4d9;
}

.frost_white {
    background-color: #e4e4e4;
}

.tahitian_green_pearl {
    background-color: #00adc3;
}

.renault_rouge_grenade_759 {
    background-color: #8f0d0f;
}

.renault_bleu_olympe_405 {
    background-color: #0060b3;
}

.renault_blanc_nacre_158 {
    background-color: #dcd4cc;
}

.renault_bleu_nuit_metal {
    background-color: #272e38;
}

.renault_marron_metal {
    background-color: #75311c;
}

.nissan_red {
    background-color: #c3002f;
}

.nissan_white {
    background-color: #ffffff;
}

.nissan_maroon {
    background-color: #95685b;
}

/*FONDS (BACKGROUND)*/

#oupsmodel_2019_0309_fonds {
    background-image: url(images/css/fonds_oupsmodel_2019_0309_fonds.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#bna_world_2022_0705_fonds {
    background-image: url(images/css/fonds_bna_model_world_1.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#index_fonds_4 {
    background-image: url(images/css/fonds_index_4_08270586877283.5da8799515cc9.gif);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#index_fonds_5 {
    background-image: url(images/css/fonds_index_5.gif);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_ss100_reel_fonds {
    background-image: url(images/css/fonds_tamiya_ss100_reel_young-soldier-holding-a-bible-in-field.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#brengun_ohka_reel_fonds {
    background-image: url(images/css/fonds_brengun_ohka_reel_sea-coast-water-ocean-horizon-cloud.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#brengun_ohka_model_fonds {
    background-image: url(images/css/fonds_brengun_ohka_model_plage_de_pardigon_vue_du_ciel.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#meng_magach_reel_fonds {
    background-image: url(images/css/fonds_meng_magach_soldiers-walk-in-the-city-after-the-nuclear-war.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#meng_magach_model_fonds {
    background-image: url(images/css/fonds_meng_magach_cruel-war-scenes-digital-painting.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#revell_unimog_rw1_reel_fonds {
    background-image: url(images/css/fonds_revell_unimog_rw1_sunlight-autumn-flame-fire-wildfire-519079.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#revell_unimog_rw1_model_fonds {
    background-image: url(images/css/fonds_revell_unimog_rw1_lincolnshire-frs-scaled.jpeg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#amati_fifie_reel_fonds {
    background-image: url(images/css/fonds_amati_1300_09_landscape-sea-coast-tree-water-forest-1027091.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#amati_fifie_model_fonds {
    background-image: url(images/css/fonds_amati_1300_09_sea-water-ocean-horizon-liquid-sky-726313.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#revell_bell_model_fonds {
    background-image: url(images/css/fonds_revell_bell_bretagne_vue_du_ciel.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#hasegawa_yanmar_reel_fonds {
    background-image: url(images/css/fonds_hasegawa_yanmar_terres_agricoles.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#revell_bell_model_fonds_voile {
    background-color: #C8E1FB99;
}

#tamiya_sommaire_fonds {
    background-image: url(images/css/fonds_tamiya_sarah-carmody-sarahcarmody-2020-goldensparklesplash.gif);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_mclaren_fonds {
    background-image: url(images/css/fonds_tamiya_mclaren_vertical_shot_of_wooden_road.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_mclaren_model_fonds {
    background-image: url(images/css/fonds_tamiya_mclaren_road_snow_covered_forests.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_sauber_fonds {
    background-image: url(images/css/fonds_tamiya_sauber_job473-maewh-03-c.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_fairlady_fonds_sommaire {
    background-image: url(images/css/fonds_tamiya_fairlady_colorful_liquid_background.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_fairlady_fonds_histoire {
    background-image: url(images/css/fonds_tamiya_fairlady_warm_limestone_texture.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_fairlady_fonds_model {
    background-image: url(images/css/fonds_tamiya_fairlady_midnight_blue_elegant_watercolor.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_brabham_fonds_sommaire {
    background-image: url(images/css/fonds_tamiya_brabham_red_grunge_background.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.tamiya_brabham_fonds_sommaire {
    background-image: url(images/css/fonds_tamiya_brabham_red_grunge_background.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_brabham_fonds_histoire {
    background-image: url(images/css/fonds_tamiya_brabham_concrete_wall_background.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_brabham_fonds_model {
    background-image: url(images/css/fonds_tamiya_brabham_colorful_pastel_watercolor.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_panzer_fonds_sommaire {
    background-image: url(images/css/fonds_tamiya_panzer_light_green_camouflage.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_panzer_fonds_histoire {
    background-image: url(images/css/fonds_tamiya_panzer_army_camouflage_1.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_panzer_fonds_model {
    background-image: url(images/css/fonds_tamiya_panzer_brown_camouflage.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_phantom_fonds_sommaire {
    background-image: url(images/css/fonds_tamiya_phantom_contrails_of_airplane_up_in_sky.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_phantom_fonds_histoire {
    background-image: url(images/css/fonds_tamiya_phantom_clouds_in_sky.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_phantom_fonds_model {
    background-image: url(images/css/fonds_tamiya_phantom_clouds_in_sky_2.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_fireblade_fonds_histoire {
    background-image: url(images/css/fonds_tamiya_fireblade_shot-of-highway-road-with-dried-grass-fields.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_fireblade_fonds_model {
    background-image: url(images/css/fonds_tamiya_fireblade_sarahcarmody-2019-09-animated.gif);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_semovente_fonds_histoire {
    background-image: url(images/css/fonds_tamiya_semovente_enrico-tammekand-military-cloth-01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_semovente_fonds_model {
    background-image: url(images/css/fonds_tamiya_semovente_julien-lepelletier-tiger-bocage-web.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_tool_fonds {
    background-image: url(images/css/fonds_tamiya_tool_slime-tunnel.gif);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_avante_fonds {
    background-image: url(images/css/fonds_miniart_barrier_road-to-monument-valley.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_gauge_fonds {
    background-image: url(images/css/fonds_tamiya_gauge_empty_wooden_shelf.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_grasshopper_fonds {
    background-image: url(images/css/fonds_tamiya_grasshopper_local_rc.jpeg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_willys_jeep_fonds {
    background-image: url(images/css/fonds_tamiya_willys_jeep_center_of_stalingrad_after_liberation.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_maybach_fonds {
    background-image: url(images/css/fonds_miniart_maybach_ciel_nuageux.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_panzer_fonds {
    background-image: url(images/css/fonds_tamiya_panzer_light_green_camouflage.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_british_fonds_1 {
    background-image: url(images/css/fonds_miniart_british_i_want_you.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_british_fonds_2 {
    background-image: url(images/css/fonds_miniart_british_tank_corps_staff.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_british_fonds_3 {
    background-image: url(images/css/fonds_miniart_british_british_empire_servicemen.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_german_crew_fonds_sommaire {
    background-image: url(images/css/fonds_miniart_german_crew_sunrise-with-beautiful-shades-of-blue-orange.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_german_crew_fonds_model {
    background-image: url(images/css/fonds_miniart_german_crew_cleveland-national-forest-during-sunrise.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_german_crew_fonds_model_2 {
    background-image: url(images/css/fonds_miniart_german_crew_blue-smoke-waves-on-black-background.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_barrier_fonds_reel_1 {
    background-image: url(images/css/fonds_miniart_barrier_road-to-monument-valley.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_barrier_fonds_reel_2 {
    background-image: url(images/css/fonds_miniart_barrier_long-highway-surrounded-by-fields.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_barrier_fonds_model_1 {
    background-image: url(images/css/fonds_miniart_barrier_empty-road-and-traffic-with-car-aerial-view.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_signs_fonds_reel_1 {
    background-image: url(images/css/fonds_miniart_signs_mobile-road-fencing-bodenberg.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_signs_fonds_model_1 {
    background-image: url(images/css/fonds_miniart_signs_mobile-road-fencing-bodenberg-B21.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_transmission_fonds_histoire {
    background-image: url(images/css/fonds_tamiya_panzer_army_camouflage_1.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_transmission_fonds_model {
    background-image: url(images/css/fonds_miniart_transmission_cam-mediterranean-scrub-dry-season.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_railway_fonds_model {
    background-image: url(images/css/fonds_miniart_railway_tunnel-of-trees-and-bushes-tunnel-of-love.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_m3-lee_fonds_histoire {
    background-image: url(images/css/fonds_tamiya_panzer_light_green_camouflage.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_meat_product_fonds {
    background-image: url(images/css/fonds_miniart_meat_product_dish-food-mediterranean-1063581.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_bulldog_fonds {
    background-image: url(images/css/fonds_miniart_bulldog_nature-grass-plant-1000586.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#hasegawa_yamaha_reel_fonds {
    background-image: url(images/css/golden_route_japon.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.miniart_m3-lee_titre_avec_bord_gauche {
    color: #fff;
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS', cursive;
    text-align: center;
}

.miniart_m3-lee_titre_avec_bord_gauche span {
    background-color: #03030399;
    padding: 7px;
}

#miniart_checkpoint_fonds_histoire {
    background-image: url(images/css/fonds_miniart_checkpoint_german_street_wwii_2.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_checkpoint_fonds_model {
    background-image: url(images/css/fonds_miniart_checkpoint_german_street_wwii_1.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_poubelle_fonds_histoire {
    background-image: url(images/css/fonds_miniart_poubelle_dechetterie_st_pierre.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_poubelle_fonds_model {
    background-image: url(images/css/fonds_miniart_poubelle_cat-sitting-next-to-garbage-bin-outdoors.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_israel_fonds_histoire {
    background-image: url(images/css/fonds_miniart_israel_img_1597.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_israel_fonds_model {
    background-image: url(images/css/fonds_miniart_israel_643416-pxhere-com.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_tractor_fonds_histoire {
    background-image: url(images/css/fonds_miniart_tractor_wheat-field-on-cloudy-day.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_tractor_fonds_model {
    background-image: url(images/css/fonds_miniart_tractor_green-fields-surrounded-by-hills-in-the-countryside.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_sheep_fonds_histoire {
    background-image: url(images/css/fonds_miniart_sheep_two-brown-cattle-on-grass-field.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_tramway_fonds_histoire {
    background-image: url(images/css/fonds_miniart_autorail_tramway-during-nighttime.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_tramway_fonds_model {
    background-image: url(images/css/fonds_miniart_autorail_blamont-vue-aerienne.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_fruit_fonds_reel {
    background-image: url(images/css/fonds_miniart_fruit_29858.png), linear-gradient(43deg, rgb(65,208,84) 0%, rgb(262,72,76) 33%, rgb(275,204,112) 100%);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_fruit_fonds_model {
    background-image: url(images/css/fonds_miniart_fruit_healthy-fruit-salad-with-vegetables-and-pecans.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_medieval_fonds_histoire {
    background-image: url(images/css/fonds_miniart_medieval-castle-in-the-province-of-badajoz-spain.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#miniart_medieval_fonds_model {
    background-image: url(images/css/fonds_miniart_medieval_snow-capped-mountains-between-the-castle.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#hasegawa_zero_fighter_fonds_histoire {
    background-image: url(images/css/fonds_hasegawa_zero_pearl_harbor_looking_southwest_oct41.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#fc_model_trend_skeleton_fonds_histoire {
    background-image: url(images/css/fonds_fc_model_trend_skeleton_floor-building-hall-clean-room-747943.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#m_models_drapeau_fonds {
    background-image: url(images/css/fonds_m-models_drapeau_bridge-skyline-night-city-637942.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#icm_b26_fonds {
    background-image: url(images/css/fonds_icm_b26_ciel_nuageux.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#heller_t26_fonds {
    background-image: url(images/css/fonds_heller_t26_pexels-jan-kroon-1038935.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#tamiya_r5turbo_fonds {
    background-image: url(images/css/asphalt_road_4401704_960_720.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#ammo_6039_fonds {
    background-image: url(images/css/ammo_tank_eli.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#ammo_7305_fonds {
    background-image: url(images/css/black_and_gold_marble_texture.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#ammo_8818_fonds {
    background-image: url(images/css/fonds_ammo_grass_01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#ammo_7326_fonds {
    background-image: url(images/css/fonds_ammo_shadow_01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#colle21_fonds {
    background-image: url(images/css/fonds_colle21_cruz.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#eduard_nakajima {
    background-image: url(images/css/fonds_eduard_nakajima.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#icm_mig_29_fonds {
    background-image: url(images/css/ukraine_marioupol.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#revell_land_rover_fonds {
    background-image: url(images/css/chemin_accidente_2.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#star_wars_boonta_eve_fonds {
    background-image: url(images/css/boonta_eve_race_1.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#master_box_mohicans {
    background-image: url(images/css/hudson.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

/*TABLEAUX*/

/* tableau sur la page MiniArt 38038 */
.smallpadding {
    font-size: 24px;
    line-height: 100%;
    padding: 5px 5px 10px 10px;
}

.tableau_fonds_blanc_transp {
    background-color: #FFFFFF99;
}

.tableau_miniart_tractor {
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    text-indent: initial;
    border-spacing: 2px;
    border-color: gray;
    font-size: 30px;
}

/*Tableau pour les fiches techniques sans bordure*/
.tableautechnique table {
    margin-left: auto;
    margin-right: auto;
    border-style: hidden;
    border-collapse: collapse;
}

.tableautechnique table tr:nth-child(2n+1) {
    background-color: #f0f0f0;
}

.tableautechnique caption {
    font-weight: bold;
    text-align: center;
    font-family: sans-serif; font-size: 25px;
    padding-bottom: 40px;
}

.tableautechnique thead th {
    border-style: hidden;
    font-weight: bold;
    text-align: center;
}

.tableautechnique tbody th {
    border-style: hidden;
    font-weight: bold;
    text-align: center;
    padding: 20px 50px 20px 10px;
    font-family: sans-serif; font-size: 20px;
}

.tableautechnique tbody td {
    text-align: left;
    padding-right: 10px;
}

/*Tableau genre fiche technique avec bordure*/
.tableauBordures table {
    margin-left: auto;
    margin-right: auto;
    border-style: hidden;
    border-collapse: collapse;
    background-color: white;
}

.tableauBordures tr:nth-child(even) {
    background-color: #D2D1D1;
}

.tableauBordures tr:nth-child(odd) {
    background-color: #FFFFFF;
}

.tableauBordures caption {
    font-weight: bold;
    text-align: center;
    font-family: sans-serif; font-size: 25px;
    padding-bottom: 40px;
}

.tableauBordures thead th {
    border: 1px solid black;
    font-weight: bold;
    text-align: center;
    padding: 20px 50px 20px 10px;
    font-family: sans-serif; font-size: 20px;
    background-color: black;
    color: white;
}

.tableauBordures tbody td {
    border: 1px solid black;
    text-align: center;
    padding: 10px;
}

.text_align_left {
    text-align: left;
    padding: 10px;
}

/*CSS COLLECTION PRESSE*/

#altaya_citroen_fonds_1 {
    background-image: url(images/news/altaya/citroen/fonds_01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px;
}

#altaya_citroen_fonds_1a {
    background-image: url(images/news/altaya/citroen/fonds_01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 100px;
}

#altaya_citroen_fonds_1b {
    background-image: url(images/css/fonds_01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 100px;
}

.altaya_citroen_fonds_1 {
    background-image: url(images/news/altaya/citroen/fonds_01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px;
}

#altaya_citroen_fonds_collection_1 {
    background-image: url(images/news/altaya/citroen/model_04b.jpg);
    background-size: cover;
}

.altaya_citroen_fonds_collection_2 {
    background-image: url(images/news/altaya/citroen/collection/fonds_02.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 15px;
}

#altaya_citroen_fonds_collection_3 {
    background-image: url(images/news/altaya/citroen/collection/model_02c.jpg);
    background-size: cover;
}

#altaya_citroen_fonds_collection_4 {
    background-image: url(images/news/altaya/citroen/collection/fonds_03.jpg);
    background-size: cover;
}

.altaya_citroen_fonds_collection_5 {
    background-image: url(images/news/altaya/citroen/collection/fonds_02a.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px;
}

.altaya_citroen_titre_presentation {
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 40px;
    line-height: 48px;
    font-family: 'OpenSans-Light', serif;
}

#collection_altaya_thanos_fonds_1 {
    background-image: url(images/news/altaya/thanos/fonds_1.jpg);
    background-size: cover;
    padding-top: 30px;
}

#collection_altaya_thanos_fonds_reel {
    background-image: url(images/news/altaya/thanos/fonds_1.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.collection_altaya_thanos_fonds_1 {
    background-image: url(images/news/altaya/thanos/fonds_1.jpg);
    background-size: cover;
    padding-top: 30px;
}

.altaya_thanos_fonds_model_1 {
    background-color: #065965;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_thanos_fonds_model_2 {
    background-color: #EEF0FE;
    padding-bottom: 50px; padding-top: 30px;
}

#altaya_thanos_fonds_model_3 {
    background-image: url(images/news/altaya/thanos/collection/fonds_eitri.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_thanos_titre_presentation {
    color: #065965;
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 40px;
    line-height: 48px;
    font-family: 'OpenSans-Light', serif;
}

.altalya_thanos_texte_presentation {
    font-size: 20px;
    line-height: 24px;
    font-family: 'OpenSans', sans-serif;
    margin-left: 0px;
}

.altalya_thanos_texte_avec_bord_gauche_1 {
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS';
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid black;
    position: relative; left: 50%;
}

.altalya_thanos_texte_avec_bord_gauche_2 {
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS', cursive;
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid black;
}

#collection_altaya_robocop_fonds_sommaire {
    background-image: url(images/css/fonds_altaya_robocop_01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.collection_altaya_robocop_fonds_sommaire_2 {
    background-image: url(images/css/fonds_altaya_robocop_01.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#altaya_robocop_fonds_sommaire {
    background-image: url(images/css/fonds_altaya_robocop_dirty-metal-texture.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#altaya_robocop_fonds_reel {
    background-image: url(images/css/fonds_altaya_robocop_robo_06.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_robocop_fonds_model_1 {
    background-color: #323a45;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_robocop_fonds_model_2 {
    background-image: url(images/css/fonds_altaya_robocop_03.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_robocop_fonds_model_3 {
    background-image: url(images/css/fonds_altaya_robocop_02.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_robocop_fonds_model_3b {
    background-image: url(images/css/fonds_altaya_robocop_02.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_robocop_fonds_model_4 {
    background-image: url(images/css/fonds_altaya_robocop_04.jpg);
    background-size: cover;
}

.altaya_robocop_fonds_model_5 {
    background-image: url(images/css/fonds_altaya_robocop_05.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_robocop_fonds_model_6 {
    background: #f4f4f4;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_robocop_titre_presentation {
    color: #fff;
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 40px;
    line-height: 48px;
    font-family: 'OpenSans-Light', serif;
}

.altalya_robocop_texte_presentation {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    font-family: 'OpenSans', sans-serif;
    margin-left: 0px;
}

.altalya_robocop_texte_avec_bord_gauche {
    color: #fff;
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS', cursive;
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid white;
}

.altalya_robocop_texte_avec_bord_gauche_2 {
    color: #fff;
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS';
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid white;
    position: relative; left: 50%;
}

#fonds_altaya_faucon_sommaire {
    background-image: url(images/css/fonds_altaya_faucon_sky-night-star.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.fonds_altaya_faucon_sommaire {
    background-image: url(images/css/fonds_altaya_faucon_sky-night-star.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.altaya_faucon_fonds_model_1 {
    background-image: url(images/css/fonds_altaya_faucon_01.jpg);
    background-size: cover;
}

.altaya_faucon_fonds_model_2 {
    background-color: #FFFFFF;
    height: 100px;
}

.altaya_faucon_fonds_model_2a {
    background-color: #FFFFFF;
}

.altaya_faucon_fonds_model_3 {
    background-color: #606a7c;
    height: 150px;
}

.altaya_faucon_fonds_model_4 {
    background-image: url(images/css/fonds_altaya_faucon_02.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

.altaya_faucon_fonds_model_fascicule {
    background-color: #065965;
    height: 150px;
}

.altaya_faucon_fonds_model_cadeaux_rapide {
    background-image: url(images/css/fonds_altaya_faucon_03.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

.altaya_faucon_fonds_model_cad_prelev {
    background-image: url(images/css/fonds_altaya_faucon_04.png);
    width: 100%;
    padding-top: 20px; padding-bottom: 30px;
}

.altaya_faucon_fonds_model_cad_premium {
    background-image: url(images/css/fonds_altaya_faucon_05.png);
    width: 100%;
    padding-top: 80px; padding-bottom: 100px;
}

.altaya_faucon_texte_1 {
    font-size: 25px;
    font-family: 'OpenSans', sans-serif;
    text-align: center;
    height: 100px;
    display: table;
    width: 100%;
}

.altaya_faucon_texte_1 span {
    vertical-align: middle;
    display: table-cell;
}

.altaya_faucon_texte_2 {
    font-size: 25px;
    font-family: 'OpenSans', sans-serif;
    text-align: center;
    height: 150px;
    display: table;
    width: 100%;
}

.altaya_faucon_texte_2 span {
    vertical-align: middle;
    display: table-cell;
}

.altaya_faucon_texte_2 figure {
    vertical-align: middle;
    display: table-cell;
}

.altaya_faucon_texte_3 {
    font-size: 20px;
    font-family: 'OpenSans', sans-serif;
    text-align: left;
    height: 150px;
    display: table;
    width: 100%;
}

.altaya_faucon_texte_3 span {
    vertical-align: middle;
    display: table-cell;
}

.altaya_faucon_texte_3 figure {
    vertical-align: middle;
    display: table-cell;
}

.altaya_faucon_text_plus_petit {
    font-size: .75em;
}

.altaya_faucon_titre_presentation {
    color: #fff;
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 28px;
    line-height: 36px;
    font-family: 'OpenSans-Light', serif;
}

.altaya_faucon_titre_presentation_1 {
    text-transform: uppercase;
    color: #065965;
    font-size: 32px;
    line-height: 48px;
    font-family: 'Arial Black', sans-serif;
    font-weight: 500;
    text-align: center;
}

.altaya_faucon_titre_presentation_2 {
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 28px;
    line-height: 36px;
    font-family: 'OpenSans-Light', serif;
}

.altaya_faucon_titre_presentation_3 {
    color: #fff;
    font-size: 32px;
    line-height: 48px;
    font-family: 'Arial', sans-serif;
}

.altaya_faucon_titre_presentation_4 {
    text-transform: uppercase;
    color: #065965;
    font-size: 32px;
    line-height: 48px;
    font-family: 'Arial Black', sans-serif;
    font-weight: 500;
    text-align: left;
}

.altaya_faucon_texte_presentation {
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Arial', 'OpenSans';
    margin-left: 0px;
}

.altaya_faucon_texte_cadeaux_1 {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Arial', 'OpenSans';
    margin-left: 0px;
}

.altalya_faucon_texte_avec_bord_gauche {
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS', cursive;
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid black;
    font-style: italic;
}

.flexbox_faucon_1 {
    display: flex;
    width: 100%;
    height: 150px;
    align-items: center;
    justify-content: center;
}

.flexbox_faucon_1 div {
    flex: 1;
}

.flexbox_faucon_2 {
    display: flex;
    width: 100%;
}

.flexbox_faucon_2 div {
    flex: 1;
}

.flexbox_faucon_2 figure {
    flex: 2;
}

.flexbox_faucon_2 .element_faucon_1 {
    flex: 1;
}

.flexbox_faucon_2 .element_faucon_2 {
    flex: 1 2 10px;
}

.flexbox_faucon_3 {
    display: flex;
}

.flexbox_faucon_3 div {
    flex: 1;
}

.altaya_faucon_bouton_telecharg {
    background-color: #2386db;
    color: #FFF;
    border: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: 'BrandonGrotesque-Bold';
    padding: 14px 25px;
    border-radius: 100px;
    outline: 0;
    transition: all .2s;
    text-transform: uppercase;
    cursor: pointer;
    white-space: initial;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
}

.sello {
    right: initial;
    bottom: initial;
    top: -40px;
    left: 3%;
    background-color: #ffc000;
    width: 130px;
    height: 130px;
    border-radius: 100%;
    text-align: center;
    position: absolute;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 15px;
    z-index: 3;
}

.sello p {
    color: #191d22 !important;
}

.t8 {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Arial';
    font-weight: bold;
}

.t1-1 {
    font-size: 24px;
    line-height: 36px;
    font-family: 'Arial';
    font-weight: bold;
}

.p3 {
    font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans-Italic';
    font-style: italic;
}

.ventaja {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 30px;
    padding: 0;
}

.ventajas-iconos {
    margin: 15px 0;
}

.col-md-7 {
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    width: 100%;
    min-height: 1px;
}

.ventaja-img {
    width: 48px;
    height: 48px;
    vertical-align: middle;
    display: block;
}

.ventaja_text {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Arial';
    font-weight: bold;
    padding: 0 15px;
    -webkit-box-flex: 1;
    flex-grow: 1;
    width: 100%;
    text-transform: uppercase;
}

.row {
    display: flex;
}

ul .col-md-7 {
    list-style-type: disc;
}

.interligne_text_plus_petit {
    line-height: 35px;
}

.text_en_blanc {
    color: white;
}

.text_sans_serif {
    font-family: sans-serif;
}

.text_taille_25 {
    font-size: 25px;
}

.text_taille_35 {
    font-size: 35px;
}

#collections_titre {
    background-image: url(images/css/collections_titre_17213.jpg);
    background-size: cover;
}

#collections_nouveau {
    background-image: url(images/css/nouveau_17973908.jpg);
    background-size: cover;
    padding: 5px 0 20px; margin-top: 100px;
}

#mes_collections {
    background-image: url(images/css/black_and_gold_marble_texture.jpg);
    background-size: cover;
    padding: 5px 0 20px; margin-top: 100px;
}

.titre_section {
    background-image: url(images/css/collections_17213a.jpg);
    background-size: 100%; 
    padding: 60px; margin-top: 100px; height: 250px;
    color: black; font-family: sans-serif; font-size: 40pt; text-align: center;
}

#altaya_mustang_fonds_1 {
    background-image: url(images/news/altaya/citroen/fonds_01.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 30px;
}

#altaya_mustang_fonds_sommaire {
    background-image: url(images/css/fonds_altaya_mustang.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 30px;
}

.altaya_mustang_fonds_model_1 {
    background-image: url(images/css/fonds_altaya_mustang_model_01a.jpg);
    background-size: cover;
}

.altaya_mustang_fonds_model_2 {
    background-image: url(images/css/fonds_altaya_mustang_2.jpg);
    background-size: cover;
}

.altaya_mustang_fonds_model_cad_prelev {
    background-image: url(images/css/fonds_altaya_mustang_3.png);
    width: 100%;
    padding-top: 20px; padding-bottom: 30px;
}

.altaya_mustang_fonds_model_cad_premium {
    background-image: url(images/css/fonds_altaya_mustang_cad_prem.png);
    width: 100%;
    padding-top: 50px; padding-bottom: 50px;
}

#altaya_mustang_fonds_model_licences {
    background-image: url(images/css/fonds_altaya_mustang_licences.jpg);
    width: 100%;
    padding-top: 20px; padding-bottom: 30px;
}

.altalya_mustang_texte_avec_bord_gauche {
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS', cursive;
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid black;
}

.altaya_mustang_titre_presentation_1 {
    font-size: 32px;
    line-height: 48px;
    font-family: 'Arial', sans-serif;
}

#background_alteys {
    background-image: url(images/css/fonds_alteys_276.png);
    background-size: cover; 
    position: absolute; height: 3000px; width: 100%;
}

/*CSS Altaya Optimus Prime__________________________________________________________________*/

.altaya_optimus_fonds_model_1 {
    background-image: url(images/news/altaya/optimus/collection/banniere_04.jpg);
    background-size: contain;
    width: 99%;
    height: 725px;
}

.altaya_optimus_fonds_blanc {
    background-color: #FFFFFF;
    padding-top: 5px; padding-bottom: 20px;
    width: 100%;
}

.altaya_optimus_fonds_model_2 {
    background-image: url(images/news/altaya/optimus/collection/fonds_bleu_01.jpg);
    background-size: contain;
    width: 99%;
}

.altaya_optimus_fonds_model_3 {
    background-image: url(images/news/altaya/optimus/collection/fonds_bleu_02.jpg);
    background-size: contain;
    width: 99%;
}

.altaya_optimus_fonds_model_4 {
    background-image: url(images/news/altaya/optimus/collection/fonds_bleu_03.jpg);
    background-size: contain;
    width: 99%;
}

.suscripcion {
    background-color: #065965;
    text-align: center;
    padding-top: 30px; padding-bottom: 30px;
}

.slider_container {
    background-color: #191d22;
    opacity: .8;
    width: 320px;
    height: 99.3%;
    padding: 40px;
    top: 0;
    left: 5%;
}

.altaya_optimus_fonds_model_cad_rapide {
    background-image: url(images/news/altaya/optimus/collection/fonds_cadeau_rapide.png);
    width: 100%;
    padding-top: 20px; padding-bottom: 30px;
}

.altaya_optimus_fonds_model_cad_prelev {
    background-image: url(images/news/altaya/optimus/collection/fonds_cadeau_prelev.png);
    background-size: cover;
    width: 100%;
    height: 800px;
    padding-top: 20px; padding-bottom: 30px;
}

.altaya_optimus_fonds_model_cad_prem {
    background-image: url(images/news/altaya/optimus/collection/fonds_altaya_optimus_cad_prem.png);
    background-size: cover;
    width: 100%;
    height: 800px;
    padding-top: 20px; padding-bottom: 30px;
}

/*sur le site de Altaya, équivaut à h1*/
.texte_altaya_optimus_h1 {
    margin: 25px 0;
    z-index: 2;
    position: relative;
    text-transform: uppercase;
    padding-right: 0;
    padding-left: 0;
    display: block;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*sur le site de Altaya, équivaut à h2*/
.texte_altaya_optimus_h2 {
    color: #fff;
    margin-top: 4%;
    margin-bottom: 4%;
    text-transform: none;
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    line-height: 40px;
    font-size: 32px;
    font-weight: 500;
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.altaya_optimus_h3 {
    font-size: 24px;
    line-height: 28px;
    font-family: BrandonGrotesque-Bold;
    text-transform: uppercase;
    padding-top: 1%;
    font-weight: 500;
}

.texte_altaya_optimus_p_banniere {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    flex-grow: 1;
    font-size: 100%;
    margin-bottom: 0;
    margin-top: 0;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*sur le site de Altaya, équivaut à p*/
.texte_altaya_optimus_p {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    flex-grow: 1;
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 0;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*sur le site de Altaya, équivaut à p*/
.texte_altaya_optimus_p_2 {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    flex-grow: 1;
    font-size: 25px;
    margin-bottom: 0;
    margin-top: 0;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.texte_altaya_optimus_ul {
    margin-top: 1%;
    padding-left: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.texte_altaya_optimus_li {
    margin: 0;
    width: 100%;
    font-size: 18px;
    line-height: 30px;
    font-family: 'OpenSans';
    font-weight: 600;
    margin-bottom: 1em;
    padding-left: 0.5em;
    display: list-item;
    text-align: -webkit-match-parent;
}

.texte_altaya_optimus_t1_1 {
    font-size: 24px;
    line-height: 36px;
    font-family: 'BrandonGrotesque-Bold';
}

.texte_altaya_optimus_p8 {
    line-height: 24px;
    font-family: 'OpenSans-Italic';
    font-style: italic;
}

.texte_altaya_optimus_p3 {
    line-height: 20px;
    font-family: 'OpenSans-Italic';
    font-style: italic;
}

.texte_altaya_optimus_t1 {
    font-size: 32px;
    line-height: 48px;
    font-family: 'BrandonGrotesque-Bold';
    text-transform: uppercase;
}

.texte_altaya_optimus_t2 {
    font-size: 36px;
    line-height: 28px;
    font-family: 'OpenSans-Light';
    color: black;
}

.texte_altaya_optimus_t4 {
    font-size: 18px;
    line-height: 24px;
    font-family: 'BrandonGrotesque-Bold';
}

.texte_altaya_optimus_t8 {
    text-transform: uppercase;
    line-height: 20px;
    font-family: 'BrandonGrotesque-Bold';
}

.font-size-60 {
    font-size: 60px !important;
}

.font-size-36 {
    font-size: 36px !important;
}

.color_planeta {
    color: #065965 !important;
}

.texte_altaya_optimus_subtitulo {
    display: inline-block;
    transform: translate(50%,0);
    font-family: OpenSans-Italic;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 32px;
    border-left: 1px solid #356a78;
    padding-left: 10px;
    text-align: left;
    font-style: italic;
}

.texte_altaya_optimus_titulo_seccion {
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
    margin: auto;
}

.texte_altaya_optimus_titulo_seccion p {
    margin: auto;
    padding: 0 50px;
    max-width: 600px;
}

.texte_altaya_optimus_titulo_seccion .altaya_optimus_h3 {
    text-transform: uppercase;
}

.altalya_optimus_texte_avec_bord_gauche {
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS';
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid white;
}

.title_mod_fs32 {
    font-size: 32px;
    line-height: 48px;
}

/*CSS Altaya Lotus 97T__________________________________________________________________*/

.altaya_lotus_fonds_model_1 {
    background-image: url(images/news/altaya/lotus/collection/banniere_01.jpg);
    background-size: contain;
    width: 99%;
    height: 555px;
}

.altaya_lotus_fonds_model_2 {
    background-image: url(images/news/altaya/lotus/collection/fonds_brun_01.jpg);
    background-size: contain;
    width: 99%;
}

.altaya_lotus_fonds_model_3 {
    background-image: url(images/news/altaya/lotus/collection/fonds_brun_02.jpg);
    background-size: contain;
    width: 99%;
}

.altaya_lotus_fonds_model_4 {
    background-image: url(images/news/altaya/lotus/collection/fonds_brun_03.jpg);
    background-size: contain;
    width: 99%;
}

.altaya_lotus_fonds_fasc_telech {
    background-image: url(images/news/altaya/lotus/collection/fonds_fascicule_telecharg.jpg);
    background-size: contain;
    width: 99%;
    padding-top: 50px; padding-bottom: 50px;
}

.altaya_lotus_fonds_model_cad_rapide {
    background-image: url(images/news/altaya/lotus/collection/fonds_cadeau_rapid.jpg);
    width: 100%;
    padding-top: 20px; padding-bottom: 20px;
}

.altaya_lotus_fonds_model_cad_prem {
    background-image: url(images/news/altaya/lotus/collection/fonds_cad_premium.png);
    background-size: cover;
    width: 100%;
    height: 700px;
    padding-top: 20px; padding-bottom: 30px;
}

.slider_container_lotus {
    background-color: #191d22;
    opacity: .8;
    width: 320px;
    height: 515px;
    padding-top: 40px;
    top: 0;
    left: 5%;
}

/*CSS Altaya ISS__________________________________________________________________*/

.altaya_iss_fonds_model_1 {
    background-image: url(images/news/altaya/iss/collection/model_03.jpg);
    background-size: cover;
    width: 99%;
    height: 555px;
}

#background_eaglemoss {
    background-image: url(images/css/fonds_eaglemoss_white_cloud_on_blue_sky_and_sea.jpg);
    background-attachment: fixed;
    background-size: cover;
    position: absolute;
    padding-bottom: 50px; padding-top: 30px; 
}

#background_altaya {
    background-image: url(images/css/fonds_altaya_2832481.jpg);
    background-size: cover;
    position: absolute;
    padding-bottom: 50px; padding-top: 30px; width: 100%;
}

#background_agora {
    background-color: #027cc3;
    background-image: -webkit-linear-gradient(right, #027cc3 0%, #84d4cb 80%);
    background-image: -o-linear-gradient(right, #027cc3 0%, #84d4cb 80%);
    background-image: linear-gradient(to left, #027cc3 0%, #84d4cb 80%);
    padding-bottom: 50px; padding-top: 30px;
}

#background_agora_jaguar_sommaire {
    background-color: #f2afaf;
    background-image: -webkit-linear-gradient(left, #f2afaf 0%, #fd1a1a 100%);
    background-image: -o-linear-gradient(left, #f2afaf 0%, #fd1a1a 100%);
    background-image: linear-gradient(to right, #f2afaf 0%, #fd1a1a 100%);
    padding-bottom: 50px; padding-top: 30px;
}

#background_agora_jaguar_reel_01 {
    background-image: url(images/css/fonds_agora_jaguar_sandstone_powder_in_desert.jpg);
    background-size: contain;
    position: absolute;
    padding-bottom: 50px; padding-top: 30px;
}

#background_agora_jaguar_model_01 {
    background-color: #F9E5D3;
    padding-bottom: 50px; padding-top: 30px;
}

#background_agora_edition_or {
    background-color: #3E3D3D; border-radius: 20px;
    padding-bottom: 50px; padding-top: 30px;
}

#background_agora_edition_argent {
    background-color: #79929B; border-radius: 20px;
    padding-bottom: 50px; padding-top: 30px;
}

.titre_agora_jaguar_01 {
    font-size: 40px; color: #a78053; text-align: center; font-family: Montserrat; font-weight: 700; font-style: normal;
}

.titre_agora_jaguar_02 {
    font-size: 30px; line-height: 32.3px; font-family: Montserrat; font-weight: 300;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    vertical-align: baseline;
    display: block;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 40px;
}

.titre_agora_jaguar_03 {
    font-size: 40px; color: #bda235; text-align: center; font-family: Montserrat; font-weight: 700; font-style: normal;
}

.titre_agora_jaguar_04 {
    color: #bda235; font-family: 'OpenSans-Light', sans-serif; font-size: 36px; line-height: 48px; text-align: center;
}

.titre_agora_jaguar_05 {
    font-size: 45px; text-align: center; font-family: Arial Black;
    color: white;
}

.titre_agora_jaguar_06 {
    font-size: 40px; color: #d1d1d1; text-align: center; font-family: Montserrat; font-weight: 700; font-style: normal;
}

.titre_agora_jaguar_07 {
    color: white; font-family: 'OpenSans-Light', sans-serif; font-size: 36px; line-height: 48px; text-align: center;
}

.titre_agora_jaguar_degrade_01 {
    font-size: 45px; text-align: center; font-family: Arial Black;
  background: -webkit-linear-gradient(left, #2734E0 0%, #10FBED 100%);
  background: -o-linear-gradient(left, #2734E0 0%, #10FBED 100%);
  background: linear-gradient(to right, #2734E0 0%, #10FBED 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.titre_agora_jaguar_degrade_02 {
    font-size: 45px; text-align: center; font-family: sans-serif;
  background: -webkit-linear-gradient(left, #1F29B4 0%, #0FE4D7 100%);
  background: -o-linear-gradient(left, #1F29B4 0%, #0FE4D7 100%);
  background: linear-gradient(to right, #1F29B4 0%, #0FE4D7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#background_agora_mercedes_sommaire {
    background-color: #ECECEC;
    background-image: -webkit-linear-gradient(left, #ECECEC 0%, #555555 100%);
    background-image: -o-linear-gradient(left, #ECECEC 0%, #555555 100%);
    background-image: linear-gradient(to right, #ECECEC 0%, #555555 100%);
    padding-bottom: 50px; padding-top: 30px;
}

#fonds_agora_mercedes_w_196 {
    background-image: url(images/css/collections_agora_mercedes_grand_prix.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.fonds_agora_mercedes_w_196_model_01 {
    background-color:white;
    padding-bottom: 50px; padding-top: 30px;
}

.fonds_agora_mercedes_w_196_model_02 {
    background-color:#e2e2e2;
    padding-bottom: 50px; padding-top: 30px;
}

.fonds_agora_mercedes_w_196_model_03 {
    background-color: black;
    padding-bottom: 30px; padding-top: 30px;
}

#barre_telecharg .titre_agora_mercedes_01 {
    font-size: 35.7px;
    line-height: 44.2px;
    font-family: Montserrat, sans-serif;
    font-weight: 999;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin-bottom: 8px;
    color: white;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    padding-top: 50px;
}

/*sur le site de Agora, équivaut à h2*/
.texte_agora_mercedes_05 {
    font-size: 30px;
    line-height: 1;
    text-align: center;
    font-family: Oswald, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #444444;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 7px;
}

/*sur le site de Agora, équivaut à h3*/
.titre_agora_mercedes_01 {
    font-size: 35.7px;
    line-height: 44.2px;
    font-family: Montserrat;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin-bottom: 8px;
    color: #444444;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    text-align: left;
}

/*sur le site de Agora, équivaut à h4*/
.texte_agora_mercedes_01 {
    font-size: 40px;
    line-height: 52px;
    font-family: Montserrat;
    font-weight: 300;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à h5*/
.texte_agora_mercedes_03 {
    font-size: 18px;
    line-height: 28px;
    font-family: Montserrat, sans-serif;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à h6*/
.texte_agora_mercedes_02 {
    font-size: 24px;
    line-height: 34px;
    font-family: Montserrat, sans-serif;
    font-weight: 300;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à p*/
.texte_agora_mercedes_04 {
    font-size: 20px;
    line-height: 28px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à p en blanc*/
.texte_agora_mercedes_04b {
    color: white;
    font-size: 20px;
    line-height: 28px;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

.titre_agora_mercedes_degrade_01 {
    font-size: 45px; text-align: center; font-family: Arial Black;
  background: -webkit-linear-gradient(left, #1942AA 0%, #92EBE6 100%);
  background: -o-linear-gradient(left, #1942AA 0%, #92EBE6 100%);
  background: linear-gradient(to right, #1942AA 0%, #92EBE6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.titre_agora_mercedes_degrade_02 {
    font-size: 45px; text-align: center; font-family: Arial Black;
  background: -webkit-linear-gradient(top, #1942AA 0%, #92EBE6 100%);
  background: -o-linear-gradient(top, #1942AA 0%, #92EBE6 100%);
  background: linear-gradient(to bottom, #1942AA 0%, #92EBE6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.barre_bleu_separ {
    width: 100%;
    height: 100px;
    background-color: #000032;
    margin-top: 100px;
}

.barre_rouge_separ {
    width: 100%;
    background-color: #da0000;
    padding-top: 10px;
    padding-bottom: 10px;
}

.barre_noir_separ {
    width: 100%;
    background-color: black;
    padding: 10px 0 10px 0;
}

.barre_bleu_clair_separ {
    width: 90%;
    background-color: #4670e2;
}

.fonds_gris_1 {
    background-color: #eee;
}

#barre_telecharg {
    background-size: cover;
    height: 300px;
    background-image: url(images/news/agora/mercedes_w_196/build-Instructions-shutterstock_1015641313.jpg);
    margin-top: 70px;
    backface-visibility: hidden;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
}

.agora_mercedes_bord_separation {
    border-bottom: 2px solid rgba(0,0,0,0.12);
}

.button_infos {
    padding-top: 22px;
    padding-bottom: 22px;
    padding-right: 66px;
    padding-left: 54px;
    background-color: #44318a;
    font-size: 18px;
    font-family: Montserrat, sans-serif;
    color: #FFF;
    font-weight: 600;
    position: relative;
    top: 0;
    margin-bottom: 10px;
    line-height: 20px;
    display: inline-block;
    text-decoration: none;
    margin: 0;
    border: 0;
    cursor: pointer;
    vertical-align: baseline;
    text-align: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.orange_button {
    padding: 22px;
    background-color: #fd7e14;
    font-size: 18px;
    font-family: Montserrat;
    color: #FFF;
    font-weight: 900;
    position: relative;
    top: 0;
    margin-bottom: 10px;
    line-height: 30px;
    display: inline-block;
    text-decoration: none;
    margin: 0;
    border: 0;
    cursor: pointer;
    vertical-align: baseline;
    text-align: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

#fonds_agora_optimus_reel {
    background-image: url(images/css/fonds_agora_terre_espace_1.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

.fonds_agora_optimus_model_01 {
    background-color:#f4f4f4;
    padding-bottom: 50px; padding-top: 30px;
}

#fonds_agora_optimus_model_socle {
    background-image: url(images/news/agora/optimus/collection/grid-background-scaled.jpg);
    width: 85%;
    height: 1200px;
    padding-bottom: 50px; padding-top: 30px; padding-left: 35px;
}

#fonds_agora_optimus_model_travaux {
    background-image: url(images/news/agora/optimus/collection/grid-background-scaled_2.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

/*sur le site de Agora, équivaut à h1*/
.texte_agora_optimus_h1 {
    font-size: 50px;
    line-height: 52.5px;
    font-family: Montserrat, sans-serif;
    color: #444444;
    font-weight: 300;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à h1 dans la partie Display*/
.titre_agora_corvette_display_h1 {
    color: #ffbb00;
    background: linear-gradient(to bottom right,#ff9233,#ffbb00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    font-size: 50px;
    line-height: 52.5px;
    font-family: Montserrat-Black;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*sur le site de Agora, équivaut à h2*/
.texte_agora_mercedes_h2 {
    font-size: 30px;
    line-height: 1;
    text-align: center;
    font-family: Oswald, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #444444;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 7px;
}

/*sur le site de Agora, équivaut à h2 avec grad-texte*/
.texte_agora_mercedes_h2_grad {
    font-size: 50px;
    line-height: 1;
    text-align: center;
    font-family: Montserrat-Black;
    font-weight: 900;
    background: rgb(58,179,176);
    background: linear-gradient(0deg, rgba(58,179,176,1) 0%, rgba(85,54,125,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 7px;
}

.text_couleur_bleu_clair {
    color: rgb(58,179,176);
}

.blue_text {
    color: #08083a;
}

/*sur le site de Agora, équivaut à h3*/
.titre_agora_corvette_h3 {
    font-size: 40px;
    line-height: 50px;
    font-family: Montserrat-Black;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    margin-bottom: 8px;
    letter-spacing: 0;
    color: #444444;
    -webkit-font-smoothing: antialiased;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*sur le site de Agora, équivaut à h3*/
.titre_agora_mercedes_sl_h3 {
    font-size: calc(1.3rem + .6vw);
    line-height: 1.2;
    font-family: Montserrat;
    font-weight: 500;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    margin-bottom: 8px;
    letter-spacing: 0;
    color: #444444;
    -webkit-font-smoothing: antialiased;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*sur le site de Agora, équivaut à h3*/
.titre_agora_optimus_travaux_h3 {
    color: #ffbb00;
    background: linear-gradient(to bottom right,#ff9233,#ffbb00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
    font-size: 40px;
    line-height: 50px;
    font-family: Montserrat-Black;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    margin-bottom: 8px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    text-align: center;
}

/*sur le site de Agora, équivaut à h3*/
.titre_agora_corvette_h3_nectar {
    color: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    font-size: 40px;
    line-height: 50px;
    font-family: Montserrat-Black;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    margin-bottom: 8px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*sur le site de Agora, équivaut à h4*/
.texte_agora_mercedes_sl_h4 {
    font-size: calc(1.275rem + .3vw);
    line-height: 1.2;
    font-family: Montserrat;
    font-weight: 500;
    color: #444444;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à h5*/
.texte_agora_mercedes_h5 {
    font-size: 24px;
    line-height: 34px;
    font-family: Montserrat;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à h5 avec lettre plus épaisses*/
.texte_agora_corvette_h5_alt {
    font-size: 20px;
    line-height: 30px;
    font-family: Montserrat-Black;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à h5*/
.texte_agora_corvette_h5 {
    font-size: 18px;
    line-height: 28px;
    font-family: Montserrat-Black;
    font-weight: 900;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à h6*/
.texte_agora_optimus_h6 {
    font-size: 30px;
    line-height: 40px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    text-align: left;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 3px;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

/*sur le site de Agora, équivaut à h6*/
.texte_agora_corvette_h6 {
    font-size: 24px;
    line-height: 34px;
    font-family: Montserrat;
    font-weight: 400;
    text-align: left;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 3px;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.texte_agora_corvette_h6_alt_1 {
    font-size: 21px;
    line-height: 30px;
    font-family: Montserrat;
    font-weight: 400;
    text-align: left;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 3px;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

/*sur le site de Agora, équivaut à p*/
.texte_agora_corvette_p {
    font-size: 17px;
    line-height: 24px;
    font-family: Montserrat;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à p*/
.texte_agora_mercedes_sl_p {
    font-size: 18px;
    line-height: 1.2;
    font-family: Montserrat;
    font-weight: 800;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

/*sur le site de Agora, équivaut à p*/
.texte_agora_aston_martin_db5_p {
    font-size: 18px;
    line-height: 1.2;
    font-family: Montserrat;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}

.enum_agora_mercedes {
    font-size: 14px;
}

.texte_agora_optimus_1 {
    font-size: 30px;
    line-height: 1;
    text-align: center;
    font-family: ginza-medium;
    font-weight: 400;
    font-style: normal;
    color: #444444;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    vertical-align: baseline;
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.agora_corvette_display_fonds {
    background: linear-gradient(90deg,#4f4f4f 0%,#a0a0a0 100%);
    opacity: 1;
    display: block;
    top: 0;
    left: 0;
    width: 90%;
    content: ' ';
    backface-visibility: hidden;
    box-sizing: border-box;
    padding: 40px 100px 30px 100px;
}

.agora_corvette_display_fonds_2 {
    border-radius: 15px;
    padding: calc((100vw - 180px) * 0.03);
    border: 0;
    vertical-align: baseline;
    box-sizing: border-box;
    display: block;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    background-color: #ffffff;
}

#background_ixo {
    background-color: black;
    padding-bottom: 50px;
    padding-top: 30px;
}

#background_ixo_orange {
    background-color: #F07A10;
    padding-bottom: 50px;
    padding-top: 30px;
}

.trait_soulign_blanc_01 {
    border-bottom: 1px solid #FFFFFF;
    margin-top: 30px;
}

.titre_iss {
    padding: 20px; 
    color: white; font-family: sans-serif; font-size: 35pt; text-align: center;
}

#background_iss_intro {
    background-image: url(images/css/collections_alteys_iss_2345239.png);
    background-size: cover; height: 1000px;
}

#background_iss_main_story {
    background-image: url(images/css/collections_alteys_iss_background_1.jpg);
    background-size: cover;
    padding-bottom: 50px;
}

#background_iss_main_model {
    background-image: url(https://res.cloudinary.com/aileinmodel/image/upload/v1621183604/work-4-model/collections_alteys_iss_background_2493568.jpg);
    background-size: cover;
    padding-bottom: 50px;
}

#background_iss_main_model_2 {
    background-image: url(https://res.cloudinary.com/aileinmodel/image/upload/v1621183604/work-4-model/collections_alteys_iss_background_2493568.jpg);
    background-size: contain; background-repeat: repeat-y;
    padding-bottom: 50px;
}

#background_iss_main_model_cadeau {
    background-image: url(images/css/collections_alteys_iss_background_7144.jpg);
    background-size: cover;
    padding-bottom: 50px; padding-top: 30px;
}

#background_iss_main_model_youtube {
    background-image: url(https://res.cloudinary.com/aileinmodel/image/upload/v1621183608/work-4-model/collections_alteys_iss_background_panorama.jpg);
    background-size: contain; background-repeat: repeat-y;
    padding-bottom: 50px; padding-top: 30px;
}

#background_titanic_intro {
    background-image: url(images/css/collections_eaglemoss_titanic_background_sky_with_bright_sea.jpg);
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

#background_titanic_main_story {
    background-image: url(images/css/collections_eaglemoss_titanic_background_water-shot-from-above.jpg);
    background-size: contain;
    padding-top: 30px; padding-bottom: 50px;
}

#background_titanic_main_model_1 {
    background-image: url(images/css/collections_eaglemoss_titanic_fonds_abstract-shape-of-blue-ink.jpg);
    background-size: contain;
    padding-top: 30px; padding-bottom: 50px;
}

#background_titanic_main_model_2 {
    background-image: url(images/css/collections_eaglemoss_titanic_fonds_stains-of-blue-and-purple-inks.jpg);
    background-size: contain;
    padding-top: 30px; padding-bottom: 50px;
}

#background_titanic_main_model_cadeau {
    background-image: url(images/css/collections_eaglemoss_titanic_background_21263744.png);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

#background_mehari_sommaire {
    background-image: url(images/css/collections_eaglemoss_mehari_plage-liepaja-lettonie.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

#background_mehari_reel {
    background-image: url(images/css/collections_eaglemoss_mehari_muhammx_ahmed_memon_beach_1.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

.background_mehari_model_1 {
    background-color: #E9EAEB;
    padding-top: 30px; padding-bottom: 50px;
}

.background_mehari_model_2 {
    background-image: url(images/css/collections_eaglemoss_mehari_fonds_1.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

.background_mehari_model_3 {
    background-image: url(images/css/collections_eaglemoss_mehari_fonds_2.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

.background_mehari_model_4 {
    background-image: url(images/css/collections_eaglemoss_mehari_fonds_3.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

.background_mehari_model_5 {
    background-image: url(images/css/collections_eaglemoss_mehari_fonds_4.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

.background_mehari_model_6 {
    background-color: #323a45;
    padding-top: 30px; padding-bottom: 50px;
}

#background_mehari_model_cadeau_special {
    background-color: rgba(255,255,255,1);
    padding-top: 30px; padding-bottom: 50px;
}

#background_mehari_model_cadeau_premium {
    background-image: url(images/css/collections_eaglemoss_mehari_fonds_5.jpg);
    background-size: cover;
    padding-top: 30px; padding-bottom: 50px;
}

.eaglemoss_mehari_titre_presentation {
    color: black;
    margin-top: 4%;
    margin-bottom: 4%;
    font-size: 40px;
    line-height: 48px;
    font-family: 'OpenSans-Light', serif;
}

.eaglemoss_mehari_titre_1 {
    font-size: 32px;
    line-height: 48px;
    font-family: 'BrandonGrotesque-Bold';
    text-transform: uppercase;
    text-align: center;
}

.eaglemoss_mehari_titre_2 {
    font-size: 32px;
    line-height: 48px;
    font-family: 'BrandonGrotesque-Bold';
    text-transform: uppercase;
    text-align: left;
}

.eaglemoss_mehari_texte_presentation {
    color: black;
    font-size: 20px;
    line-height: 24px;
    font-family: 'OpenSans', sans-serif;
    margin-left: 0px;
}

.eaglemoss_mehari_texte_presentation_2 {
    color: #C4C4C4;
    font-size: 23px;
    line-height: 24px;
    font-family: 'OpenSans', sans-serif;
    margin-left: 0px;
}

.icone_download_collection {
    margin-top: -15px;
    padding-right: 15px;
}

.button_download_collection {
    padding: 10px 20px; display: inline-block; cursor: pointer;
    font: 14pt 'BrandonGrotesque-Bold',tahoma,verdana,arial,sans-serif;
    margin-top: 12px;
    border: 1px solid #2386db; background:#2386db; color:#FFF;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    text-decoration: none; text-transform: uppercase; text-align: center;
}

.altalya_mehari_texte_avec_bord_gauche_1 {
    color: black;
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS';
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid black;
    position: relative; left: 50%;
}

.altalya_mehari_texte_avec_bord_gauche_2 {
    color: black;
    font-size: 24px;
    line-height: 48px;
    font-family: 'Comic Sans MS';
    margin-left: 0px; padding-left: 15px;
    border-left: 3px solid black;
}

.titre_mehari_1 {
    padding: 20px; 
    color: black; font-family: sans-serif; font-size: 25pt; text-align: center;
}

.text_mehari_1 {
    position: relative; left: 50%;
}

.background_mountain {
    background-image: url(images/css/collections_altaya_mountain_fonds.jpg);
    background-size: contain; background-repeat: repeat-y;
    padding-bottom: 50px; padding-top: 30px;
}

.background_indian_reel {
    background-image: url(images/css/collections_altaya_indian_fonds_1.jpg);
    background-size: contain; background-repeat: repeat-y;
    padding-bottom: 50px; padding-top: 30px;
}

.background_indian_model {
    background-image: url(images/css/collections_altaya_indian_fonds_3.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

.background_indian_model_2 {
    background-image: url(images/css/collections_altaya_indian_fonds_2.jpg);
    background-size: contain;
    padding-bottom: 50px; padding-top: 30px;
}

.tableau_tamiya_couleurs_titre {
    font-family: sans-serif; font-size: 30px; text-transform: uppercase;
}

.titre_mountain_1 {
    color: black; font-family: 'OpenSans-Light', sans-serif; font-size: 36px; line-height: 48px;
}

.titre_mountain_2 {
    color: black; font-family: 'BrandonGrotesque-Bold', sans-serif; font-size: 32px; line-height: 48px; font-weight: bold; text-align: center;
}

.titre_mountain_3 {
    color: black; font-family: 'Comic Sans MS', sans-serif; font-size: 26px; line-height: 28px; font-weight: bold; text-align: center;
}

.text_mountain_special_1 {
    border-left: 2px solid #f6af1c;
    font-size: 25px; line-height: 32px; font-family: 'OpenSans-Italic'; font-style: italic; text-align: left;
    padding-left: 20px; width: 65%;
    position: relative; left: 20%;
}

.fonds_text_blanc_transp {
    background-color: #FFFFFF99;
    padding: 10px;
}

.fonds_text_blanc_transp_2 {
    background-color: #FFFFFF99;
}

.fonds_text_blanc_transp_fds_clair {
    background-color: #FFFFFF;
    padding: 10px;
}

.fonds_text_blanc_transp_fds_clair_2 {
    background-color: #FFFFFF;
}

.fonds_text_coul_sable_wheat {
    background-color: #f5deb3;
    padding: 10px;
}

.fonds_text_noir_transp {
    background-color: #01010199;
    padding: 10px;
}

.fonds_text_noir_transp i {
    color: #03FDE8;
}

.texte_en_bleu {
    color: blue;
}

.text_en_violet {
    color: #C244C2;
}

.text_en_vert {
    color: #1A9141;
}

.text_en_rouge {
    color: red;
}

.text_en_bleu {
    color: #31A5D6;
    font-weight: bold;
}

/*fonds de couleurs pour mettre en évidence une partie d'un texte*/
.fonds_text_orange {
    background-color: orange;
    padding: 0 10px 0 10px;
}

.pearl_nebula_red {
    background-color: #d70021;
}

.pearl_cadet_grey {
    background-color: #516679;
}

.rosso_corsa {
    background-color: #bc1816;
}

.giallo_modena {
    background-color: #f7ea4c;
}

.grigio_titanio {
    background-color: #b7bdbb;
}

.blu_abu_dhabi {
    background-color: #08b1e0;
}

.legend_photo_50 {
    width: 45%;
    position: absolute; left: 26%;
}

.ecran_portion {
    width: 43%;
}

.ecran_portion_50 {
    width: 50%;
}

.ecran_portion_60 {
    width: 60%;
}

.ecran_portion_70 {
    width: 70%;
}

.titre_width_50 {
    width: 50%;
    position: relative; left: 20%;
}

.text_width_75 {
    width: 75%;
}

.bord_separation {
    border-bottom: 2px solid white;
}

.bord_separation_gris {
    border-bottom: 2px solid #c9c9c9;
}

blockquote {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
    border-left: 4px solid #eaecf0;
    padding: 8px 32px;
}

/*MARGIN PLUS OU MOINS RETRAIT, MARGIN TOP REGLAGES*/

.margin_left_retrait_20 {
    margin-left: -20%;
}

.margin_left_retrait {
    margin-left: -15%;
}

.margin_left_retrait_10 {
    margin-left: -10%;
}

.margin_left_neg {
    margin-left: -5%;
}

.margin_left_neg_1 {
    margin-left: -1%;
}

.margin_left_pos_100 {
    margin-left: 100px;
}

.margin_left_pos_200 {
    margin-left: 200px;
}

.padding_left_pos_1 {
    padding-left: 1%;
}

.margin_left_pos_5 {
    margin-left: 5%;
}

.padding_left_pos_3 {
    padding-left: 3%;
}

.padding_left_150 {
    padding-left: 150px;
}

.padding_right_50 {
    padding-right: 50px;
}

.padding_right_100 {
    padding-right: 100px;
}

.padding_right_150 {
    padding-right: 150px;
}

.padding_right_300 {
    padding-right: 300px;
}

.padding_up_25 {
    padding-top: 25px;
}

.padding_up_35 {
    padding-top: 35px;
}

.marginTop_20 {
    margin-top: 20%;
}

.margin_up {
    margin-top: 100px;
}

.margin_up_10 {
    margin-top: 10px;
}

.margin_up_25 {
    margin-top: 25px;
}

.margin_up_50 {
    margin-top: 50px;
}

.margin_up_150 {
    margin-top: 150px;
}

.margin_up_175 {
    margin-top: 175px;
}

.margin_up_200 {
    margin-top: 200px;
}

.margin_up_250 {
    margin-top: 250px;
}

.margin_up_300 {
    margin-top: 300px;
}

.margin_up_350 {
    margin-top: 350px;
}

.margin_up_400 {
    margin-top: 400px;
}

.margin_up_500 {
    margin-top: 500px;
}

.margin_up_550 {
    margin-top: 550px;
}

.margin_down_10 {
    margin-top: -10px;
}

.margin_down_20 {
    margin-top: -20px;
}

.margin_down_30 {
    margin-top: -30px;
}

.element_padding_1 {
    padding-right: 1%;
}

.element_margin_1 {
    margin-right: 0;
}

.element_margin_2 {
    margin-left: 0;
}

.text_plus_petit {
    font-size: 17px;
}

.titre_sommaire_fonds_clair {
    color: black; background-color: transparent; 
    font-family: arial black, sans-serif; font-size: 30pt;
    text-align: center; margin-bottom: 50px;
    border-bottom: 5px double red;
}

.titre_sommaire_fonds_sombre {
    color: white; background-color: transparent; 
    font-family: arial black, sans-serif; font-size: 30pt;
    text-align: center; margin-bottom: 50px;
    border-bottom: 5px double lightblue;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.color_effect {
    animation: color_change 3s linear infinite;
}

@keyframes color_change { 
    0% { 
        color: red;
    } 

    100% { 
        color: black;
    } 
}
/*fin code pour mise en page titre du site pour le menu principal horizontal*/

.text_yellow_bold_big {
    font-family: 'Comic Sans MS', sans-serif; font-size: 35pt; font-weight: bold;
    color: yellow; text-align: center;
}

.our_price_display {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    background-color: rgb(65, 68, 243);
    color: white;
    margin-left: auto;
    margin-right: auto;
    width: 150px;
    border: 5px double red;
    padding-top: 5px;
    padding-bottom: 5px; 
}

.achat {
    background-color: white;
    font-family: sans-serif;
    font-size: 20px;
    padding: 15px;
}

.odd {
    background-color: rgb(240, 240, 240);
    font-family: inherit;
    font-size: 20px;
    
}

.even {
    background-color: white;
    font-family: inherit;
    font-size: 20px;

}

.celuleCaracteristic {
        padding-right: 10px;
        padding-left: 10px;
}

/*modification dans les tableaux*/
.legendCol {
            width: 510px;
            text-align: center;
            font-size: 18px;
            }

/*modification dans les tableaux*/
.couleurs {
    width: 130px;
    text-align: center;
    font-size: 12px;

}

.couleurs_2 {
    width: 200px;
    text-align: center;
    font-size: 16px;

}

/*modification dans les tableaux*/
.couleurs2 {
    width: 255px;
    text-align: center;
    font-size: 16px;
}

.couleurs3 {
    width: 75px;
    text-align: center;
    font-size: 12px;
}

.couleurs4 {
    width: 200px;
    text-align: center;
    font-size: 14px;
}

/*modification dans les tableaux*/
        .colonnePlusFine {
            width: 20px;
        }

/*modification dans les tableaux*/
        .tableauCouleurs {
            background-color: rgb(255, 255, 255);
        }

.text_tableau_1 {
    font-family: sans-serif;
    font-size: 20px;
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin: 15px 0 35px;
    line-height: 42px;
}

.text_tableau_40 {
    font-family: sans-serif;
    font-size: 20px;
    text-align: center;
    vertical-align: top;
    width: 40%;
    margin: 15px 0 35px;
    line-height: 42px;
}

.tableau_cell_larg_1 {
    width: 550px;
}

caption {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: bold;
    display: table-caption;
    text-align: -webkit-center;
    margin-bottom: 15px;
    margin-top: 50px;
}

table.centre {
    margin: 1em auto;
}

abbr.abbr {
    text-decoration: none;
    border-bottom: 0;
}

abbr[title] {
    cursor: help;
}

.long_march_5_comp {
    table-layout: auto;
    width: 700px;
}

/*Flexbox*/
.conteneur {
    display: flex;
    margin-left: 15px;
    width: 100%;
    flex-wrap: wrap;

}

.conteneur .element > figcaption {
    width: 95px;
    text-align: center;
    font-size: 14px;

}

/*nom du mélange*/
.element:nth-child(1) {
    width: 220px;
    padding-top: 30px;
    font-size: 22px;
    }

/*1è couleur*/
.element:nth-child(2) {
    width: 100px;
}

/*x 4*/
.element:nth-child(3) {
    width: 35px;
    font-size: 22px;
    padding-top: 30px;
}

/*+*/
.element:nth-child(4) {
    width: 35px;
    font-size: 22px;
    padding-top: 30px;
}

/*2è couleur*/
.element:nth-child(5) {
    width: 100px;
}

/*x 1*/
.element:nth-child(6) {
    width: 35px;
    font-size: 22px;
    padding-top: 30px;
}

.alignGauche {
    margin: left;
}

.spaceUp {
    margin-top: 15px;
}

.logo {
    float: left;
    margin-right: 16px;
    margin-bottom: 10px;
}

.logo2 {
    float: right;
    margin-left: 16px;
    margin-bottom: 10px;
}

.imagesCentre {
    text-align: center;
}

.align_left {
    text-align: left;
}

.align_right {
    text-align: right;
}

.width_90 {
    width: 90%;
}

#attention {
    color: red;
}

.attention {
    color: red;
}

.fondsBlanc {
    background-color:  #FDFEFE;
}

.wikitable {
    background-color: #ECEAEA;
    color: #202122;
    margin: auto;
    border: 1px solid #a2a9b1;
    border-collapse: collapse;
}

.wikitable tbody th {
    background-color: #E6E8E9;
    border-style: hidden;
    font-weight: bold;
    text-align: center;
    border: 1px solid #a2a9b1;
    padding: 20px 50px 20px 10px;
    font-family: sans-serif; font-size: 20px;
}

.wikitable td {
    border: 1px solid #a2a9b1;
}

.alternance, .alternance2 {
    border-collapse: collapse;
}

table.center {
    width: auto;
    margin: 1em auto;
}

.nowrap {
    white-space: nowrap;
}

.scrollbar {
    overflow-x : auto
}

.option_for_scrossbar {
    table-layout: fixed;
    width: 100%;
}

.wikitable_2 {
    background-color: #f8f9fa;
    color: #202122;
    margin: auto;
    border: 1px solid #a2a9b1;
    border-collapse: collapse;
}

.wikitable_2 tbody th {
    background-color: #C6C5C5;
    font-weight: bold;
    text-align: center;
    padding: 20px 50px 20px 10px;
    font-family: sans-serif; font-size: 20px;
    border: 1px solid #a2a9b1;
    border-collapse: collapse;
}

.wikitable_2 tbody tr {
    text-align: center;
    padding: 20px 50px 20px 10px;
    font-family: sans-serif; font-size: 20px;
    border: 1px solid #a2a9b1;
    border-collapse: collapse;
}

.wikitable_2 tbody td {
    text-align: center;
    padding: 10px;
    font-family: sans-serif; font-size: 20px;
    border: 1px solid #a2a9b1;
    border-collapse: collapse;
}

.table_versions {
    width: 100%;
    padding-bottom: 20px;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
}

.row0 {
    background: #f8f8f8;
}

.versions_div_h2 {
    font-size: 25px;
    font-weight: 700;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
}

/*FLEXBOX*/

/*Flexbox pour plusieurs photos*/
.conteneurPhoto3 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    margin: auto;
}

.conteneurPhoto3 > div {
    flex: 1;
}

.conteneurPhoto3 > div img {
    width: 24%;
}

/*Flexbox : AMMO page 10, Couleurs acryliques, présentation des
sous-catégorie avec bannières et titres*/
.tableau4 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin: auto;
    width: 1300px;
}

.tableau4 > div {
    width: 150px;
    margin-right: 25px;
    background-color: white;

}

.tableau4 > div p {
    font-family: sans-serif;
    font-size: 16px;
    text-align: center;
    vertical-align: text-top;
    margin-top: 5px;
    width: 100px;
}

.tableau4 > div img {
    width: 150px;
}

/*Flexbox tableau peintures ou autres*/
.tableau1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    background-color: white;
    margin: auto;            
}

/*Flexbox image avec légende à gauche et texte à droite*/
.logo3 {
    display: flex;            
    width: 100%;
}

.logo3 > div{
    flex: 3;
}

.logo3Element:nth-child(1) {
    flex: 3;
}

.logo3Element:nth-child(2) {
    flex: 2;
    font-family: cursive;
    font-size: 25px;
    text-align: justify;
    padding-right: 30px;
}

/*Flexbox pour séparer l'écran en 2, 3... pour par exemple mettre des photos centrés
(plusieurs format paysage d'un côté et une format portrait de l'autre*/
.conteneur5 {
    display: flex;
    width: 100%;
    margin: auto;
}

.element5:nth-child(1) {
    flex: 2;
}

.element5:nth-child(2) {
    flex: 1;
}

.logo3Element > figcaption {
    width: 50%;
    margin: auto;
}

.tableau1 > div {
    flex: 1;
    width: 125px;
    margin: auto;    
}

.tableau1 > div p {
    font-size: 12px;
    text-align: center;
    width: 100px;
}

/*Flexbox 2 pour séparer l'écran en 2 ou 3...*/
.conteneur2 {
    display: flex;
    width: 100%;
}

.conteneur2 > div {
    flex: 1;
    padding-right: 20px;
    padding-left: 20px;
}

.conteneur2 > figure {
    flex: 1;
    padding-right: 2px;
    padding-left: 2px;
}

.conteneur2 > tr {
    font-family: cursive;
    font-size: 18px;
    text-align: justify;
}

.conteneur2 > .element2 {
    border-right: thin solid black;
}

.conteneur2 > .element3 {
    flex: 2;
}

.conteneur2 > .element4 {
    flex: 3;
}

.conteneur2 > .element5 {
    flex: 3 250px;
}

.conteneur2 > .element6 {
    flex: 0;
}

/*Flexbox 2 pour séparer l'écran en 2 ou 3... pour des photos*/
.conteneur_photos {
    display: flex;
    width: 100%;
}

.conteneur_photos > figure {
    flex: 1;
}

.conteneur_photos > .element_photos {
    border-right: thin solid black;
}

.conteneur_photos > .element_padding {
    padding-right: 2%;
}

.conteneur_photos > .element_padding_1 {
    padding-right: 1%;
}

.conteneur_photos > .element_margin_1 {
    margin-right: 0;
}

.conteneur_photos > .element_margin_2 {
    margin-left: 0;
}

.conteneur_photos > div > figcaption {
    width: 90%;
}

.conteneur_photos > figure > figcaption {
    width: 90%;
}

.flexbox_audio_legend {
    display: flex;
    width: 50%;
}

.flexbox_audio_legend > div {
    flex: 1;
}

.flexbox_audio_legend > div > figcaption {
    width: 300px;
}

/*Flexbox 3 pour séparer l'écran en 2 avec 1/3 à gauche 2/3 à droite*/
.conteneur3 {
    display: flex;
    width: 100%;
}

.element4:nth-child(1) {
    flex: 1;
}

.element4:nth-child(2) {
    flex: 3;
}

.conteneur3 > tr {
    font-family: cursive;
    font-size: 18px;
    text-align: justify;
}

.conteneur3 > div li {
    text-align: justify;
}

.conteneur3 > .element3 {
    border-right: thin solid black;
}

/*Flexbox 3 bis pour séparer l'écran en 2 avec 2/3 à gauche 1/3 à droite*/
.conteneur3bis {
    display: flex;
    width: 100%;
}

.element3bis:nth-child(1) {
    flex: 3;
}

.element3bis:nth-child(2) {
    flex: 1;
}

.conteneur3bis > tr {
    font-family: cursive;
    font-size: 18px;
    text-align: justify;
}

.conteneur3bis > div li {
    text-align: justify;
}

.conteneur3bis > .element3 {
    border-right: thin solid black;
}

/*Flexbox 4 pour séparer l'écran en 2 ou 3...*/
.conteneur4 {
    display: flex;
    width: 100%;
}

.conteneur4 > div {
    flex: 1;
}

/*Flexbox "sommaire" à utiliser pour le sommaire*/
.sommaire {
    display: flex;
    width: 100%;
}

.sommaire > div {
    flex: 1;
    padding-right: 20px;
    padding-left: 20px;
    align-self: flex-end;
}

/*Image avec icones dans données techniques dans le fichier page_035_ak*/
#tech-top-view {
    padding-bottom: 50px;
    position: relative;
    margin-bottom: 20px;
    padding: 20px 80px 80px 20px;
    background-image: url(images/model/the_parts_box/1412/squared-bg.png);
    background-attachment: fixed;
    box-shadow: 2px 2px 4px 0 #777;
    width: 60%;
}

#tech-side-view, #tech-top-view {
    position: relative;
    margin-bottom: 20px;
    padding: 20px 80px 80px 20px;
    background-image: url(images/model/the_parts_box/1412/squared-bg.png);
    background-attachment: fixed;
    box-shadow: 2px 2px 4px 0 #777;
    width: 60%;
}

#tech-side-view .bg, #tech-top-view .bg {
    width: 100%;
    position: relative;
    z-index: 1;
}

.tech-view-caption {
    position: absolute;
    top: 1px;
    left: 1px;
    padding: 2px;
    border: 1px solid #fff;
    background: rgba(255,255,255,.9);
    text-align: center;
    white-space: nowrap;
    font-size: 15px;
    z-index: 2;
    font-style: italic;
    box-shadow: 2px 2px 2px 0 #777;
}

.tech-view-base-barre-hori {
    border-bottom: 1px solid #fff;
}

.tech-view-base-barre {
    position: absolute;
    z-index: 2;
    width: 1px;
    height: 1px;
}

.tech-view-fleche {
    position: absolute;
    z-index: 3;
}

.fleche_gauche {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #fff;
}

.fleche_droite {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #fff;
}

.fleche_haut {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
}

.fleche_bas {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #fff;
}

.tech-view-value {
    font-size: 12px;
    font-weight: 500;
    display: inline-bloc;
    position: absolute;
    padding: 3px;
    border: 1px solid #fff;
    background: rgba(255,255,255,.9);
    text-align: center;
    z-index: 4;
}

.tech-view-base-barre-verti {
    border-right: 1px solid #fff;
}

.tech-view-base-barre {
    position: absolute;
    z-index: 2;
    width: 1px;
    height: 1px;
}

.rotated270 {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.tech-view-icon {
    position: absolute;
    z-index: 4;
    max-width: 7%;
    cursor: help;
}

.templatequote {
    overflow: hidden;
    margin: 1em 0;
    padding: 0 40px;
}

.templatequote .templatequotecite {
    line-height: 1.5em;
    text-align: left;
    padding-left: 1.6em;
    margin-top: 0;
}

.eurostile_extended_black {
    font-family: Eurostile Extended Black;
}

/*Début Menu vertical flotant Fusée*/
#rocket_dummy {
    position:absolute; left: 0px; top:20px;
    width:55px; height:55px;
}
#rocket_mobile {
    position:absolute; top:0; margin:85px 0 0 -4px;
    width:60px; height:185px;
}
#rocket_mobile.fixed {
    position:fixed; top:0;
}
 
#rocket_dock {
    position:absolute; width:28px; height:28px; top:164px; left:12px;
    background:url('https://res.cloudinary.com/aileinmodel/image/upload/v1605549013/work-4-model/rocket-sprite_pqxrmq.png') 0 0 no-repeat;
}
 
#rocket_mobile .rocket_body {
    position:absolute; width:60px; height:60px; top:63px; left:0;
    background:url('https://res.cloudinary.com/aileinmodel/image/upload/v1605549013/work-4-model/rocket-sprite_pqxrmq.png') 0 -28px no-repeat;
}
 
#rocket_mobile .fire {
    position:absolute; width:35px; height:78px;
}

#rocket_mobile .fire.top {
    left:13px; top:3px;
    background:url('https://res.cloudinary.com/aileinmodel/image/upload/v1605549013/work-4-model/rocket-sprite_pqxrmq.png') -60px 0 no-repeat;
}

#rocket_mobile .fire.top.on {
    background-position:-95px 0;
}

#rocket_mobile .fire.bottom {
    left:13px; top:104px;
    background:url('https://res.cloudinary.com/aileinmodel/image/upload/v1605549013/work-4-model/rocket-sprite_pqxrmq.png') -60px -78px no-repeat;
}

#rocket_mobile .fire.bottom.on {
    background-position:-95px -78px;
}

.button {
    margin:17px 0 0 -14px; padding:2px 5px; display:inline-block; cursor:pointer;
    font:12pt 'lucida grande',tahoma,verdana,arial,sans-serif;
    border:1px solid #CAD4E7; background:#ECEEF5; color:#3B5998;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

.button:hover {
    border-color:#9DACCE;
}
/*Fin Menu vertical flotant Fusée*/

/*BOUTONS*/

/*Bouton pour renvoi vers menu principal*/
.button_menu {
    padding:2px 5px; display:inline-block; cursor:pointer;
    position: relative; bottom: 0; left: 40%;
    font:30pt 'lucida grande',tahoma,verdana,arial,sans-serif;
    text-align: center; margin-top: 50px;
    border:1px solid #CAD4E7; background:#ECEEF5; color:#3B5998;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

/*Bouton pour renvoi vers menu principal*/
.button_menu_2 {
    padding:2px 5px; display:inline-block; cursor:pointer;
    position: relative; bottom: 0; left: 40%;
    font:30pt 'lucida grande',tahoma,verdana,arial,sans-serif;
    text-align: center; margin-top: 205%;
    border:1px solid #CAD4E7; background:#ECEEF5; color:#3B5998;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

/*Bouton pour télécharger un document*/
.button_download {
    margin-left: 30px; padding:2px 5px; display:inline-block; cursor:pointer;
    font:20pt 'comic sans ms',tahoma,verdana,arial,sans-serif;
    text-align: center;
    border:2px solid #46CD43; background:#A9F2D7; color:#3B5998;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

/*Bouton pour "en savoir plus"*/
.button_knowMore {
    margin-left: 30px; padding:2px; padding-bottom: 10px; display:inline-block; cursor:pointer;
    font:20pt 'comic sans ms',tahoma,verdana,arial,sans-serif;
    text-align: center; width: 200px;
    border:2px solid #FC6840; background:#FBCDC9; color:#3B5998;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

/*Bouton pour "en savoir plus" sans le width*/
.button_knowMore_other {
    margin-left: 30px; padding:2px; padding-bottom: 10px; display:inline-block; cursor:pointer;
    font:20pt 'comic sans ms',tahoma,verdana,arial,sans-serif;
    text-align: center;
    border:2px solid #FC6840; background:#FBCDC9; color:#3B5998;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

/*Bouton pour "contenu de la boîte"*/
.button_contenu {
    margin-left: 30px; padding:2px; display:inline-block; cursor:pointer; width: 50%;
    font:20pt 'comic sans ms',tahoma,verdana,arial,sans-serif;
    text-align: center;
    border:2px solid #A1462D; background:#FEF2D8; color:#663629;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

/*Bouton pour "fiche-produit officiel"*/
.button_ficheProduit {
    margin-left: 30px; padding: 2px; display:inline-block; cursor:pointer; width: 40%;
    font:20pt tahoma,verdana,arial,sans-serif;
    text-align: center;
    border:2px solid #6DB526; background:#D6FCC2; color:#286629;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

/*Bouton pour "lire la review directement sur le site Web"*/
.button_review {
    margin-left: 30px; padding: 2px; padding-bottom: 10px; display:inline-block; cursor:pointer;
    font:20pt 'comic sans ms',sans-serif; color: #1882B9;
    text-align: center;
    border:2px solid #8803C6; background:#E3BAF6;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

/*Bouton pour accéder à la page "L'aventure ISS" dans collections presse, nouveautés, alteys*/
#button_iss {
    display:inline-block; cursor:pointer;
    font:20pt sans-serif;
    text-align: center;
    border:2px solid transparent; background: transparent; color: transparent;
    width: 500px; height: 150px; transform: rotate(30deg);
    position: relative; top: 42%; left: 37%;
    
}

/*Bouton pour les menus dans le pieds de page (contact, pour me soutenir)*/
.button_pieds {
    padding:2px 5px; display:inline-block; cursor:pointer;
    font: 20px arial,sans-serif; text-decoration: none;
    text-align: center;
    border:3px solid #0515E9; background:#C7F9EF; color: black;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

/*Bouton pour retourner en haut de la page*/
.button_retour {
    position: fixed;
    left: 1px;
    bottom: 200px;
    z-index: 998;
    margin-left: 30px; padding: 5px; display:inline-block; cursor:pointer;
    font:10pt sans-serif;
    text-align: center; width: 60px;
    border:2px solid #3F9026; background:#C9FBDD; color:#089F04;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}



