@charset "utf-8";
/* CSS Document */

:root {
    --color_1: #0065c1;
    --color_2: #00bea5;
    --color_3: #f37e00;
    --color_deg1: #0065c1;
    --color_deg2: #007dc1;
    --color_deg3: #009ac1;
    --color_deg4: #00b1c1;
    --color_deg5: #00bea5;
    --text_color: #41576b;
}

.couleur1 {
	color: var(--color_1);
}
.couleur2 {
    color: var(--color_2);
}
.couleur3 {
    color: var(--color_3);
}
.couleur_deg1 {
    color: var(--color_deg1);
}
.couleur_deg2 {
    color: var(--color_deg2);
}
.couleur_deg3 {
    color: var(--color_deg3);
}
.couleur_deg4 {
    color: var(--color_deg4);
}
.couleur_deg5 {
    color: var(--color_deg5);
}
.texte_couleur {
	color: var(--text_color);
}
.couleur_blanc {
    color: #FFFFFF
}
.bg_1 {
    background-color: var(--color_1);
}
.bg_2 {
    background-color: var(--color_2);
}
.bg_3 {
    background-color: var(--color_3);
}
.bg_4 {
    background-color: var(--color_deg4);
}
.bg_5 {
    background-color: var(--color_deg5);
}

header {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    height: 105px;
    background-color: #FFFFFF;
}

nav {
	font-family: Montserrat-Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 13px
}
.nav_logo {
    width: 180px;
    height: auto;
    margin-right: 20px
}
.nav_barre {
	display: block;
	width: 0;
	height: 4px;
    background-color: #f37e00;
	border-radius: 2px;
	margin-bottom: 6px;
    -moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.nav_barre_hover {
	display: block;
	width: 20px;
	height: 4px;
    background-color: #f37e00;
	border-radius: 2px;
	margin-bottom: 6px;
    -moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.nav_barre_active {
	display: block;
	width: 20px;
	height: 4px;
    background-color: #f37e00;
	border-radius: 2px;
	margin-bottom: 6px;
    -moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-bottom: 15px;
}
.navbar-toggle {
    position: absolute;
    z-index: 2;
    top: 36px;
    right: 7px;
    padding: 9px 10px;
    background-color: transparent;
    background-image: none;
    border: 2px solid transparent;
    border-radius: 4px;
}
.navbar-default .navbar-toggle {
    border-color: #00bea5;
}.navbar-default .navbar-toggle:hover {
    border-color: #F37E00;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #00bea5;
}
.navbar-default:hover .navbar-toggle:hover .icon-bar {
    background-color: #F37E00;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #FFFFFF;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
    margin-top: 30px;
}
.nav {
    background-color: #f1f2f2;
}
.nav_tel {
	display: block;
	width: 220px;
	height: 43px;
	position: absolute;
	z-index: 2;
	background-image: url("../images/background-tel.svg");
	background-repeat: no-repeat;
	top: -10px;
	right: 0;
	font-family: Montserrat-Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 42px;
	color: #FFFFFF;
	text-indent: 69px;
    transform: scale(.8)
}
.nav > li {
    position: relative;
    display: table;
}
.nav > li > a {
    position: relative;
    display: table;
    padding: 10px 15px;
}

.no_display_mobile {
    display: none
}
.no_display_mobile_768 {
     display: none
}

.onglet_nouveaute {
	display: table;
	background-color: #f37e00;
	color: #FFFFFF;
	font-family: Montserrat-Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 7px 25px;
	font-size: 21px
}
.titre_nouveaute {
    font-family: Montserrat-Light, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 30px;
    line-height: 34px;
    margin: 0;
    padding: 0;
    font-weight: normal;
    text-transform: uppercase
}
.trait_100 {
    display: block;
    width: 100px;
    height: 4px;
    border-radius: 2px;
    background-color: #00bea5;
    margin-top: 8px
}
.screen_size {
    display: block;
    width: 100%;
    height: 23px;
    background-image: url("../images/screen-size-icon.svg");
    background-repeat: no-repeat;
    text-indent: 46px;
    font-family: Montserrat-Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase
    
}
.texte_nouveaute {
    font-size: 16px;
    line-height: 21px;
    font-family: Montserrat-Light, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.texte_nouveaute p {
    margin-bottom: 25px
}
.texte_intro {
    font-size: 22px;
    line-height: 25px
}
.decouvrir, .decouvrir_inverse, .plus_actualites, .contact {
    display: block;
    width: 190px;
    height: 38px;
    background-color: #FFFFFF;
    border-radius: 19px;
    font-family: Montserrat-Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #00bea5;
    font-size: 17px;
    line-height: 38px;
    text-transform: uppercase;
    text-align: center;
    border: none;
    -moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
	transition: all .6s
}
.decouvrir:hover, .decouvrir_inverse {
    background-color: #00bea5;
    color: #FFFFFF;
    -moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
	transition: all .6s
}
.plus_actualites {
    background-color: #f37e00;
    color: #FFFFFF    
}
.plus_actualites:hover {
    background-color: #FFFFFF;
    color: #f37e00    
}
.contact {
    background-color: #00bea5;
    color: #FFFFFF;
    -moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
	transition: all .6s
}
.contact:hover {
    background-color: #f0f1f5;
    color: #00bea5;
    -moz-transition: all .6s;
	-o-transition: all .6s;
	-webkit-transition: all .6s;
	transition: all .6s
}
.contact_position {
    margin: 18px auto 0 auto
}
.titre_gamme {
    font-family: Montserrat-Light, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 40px;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}
.img_zoom {
	transform: scale(1);
    -moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}
.block_gamme {
    display: table-cell;
    width: 360px;
    height: 250px;
    border-radius: 15px;
    vertical-align: bottom;
    padding: 40px 40px 34px 40px;
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(1);
    -moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}
.block_gamme:hover, .img_zoom:hover {
    transform: scale(1.08);
    -moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s
}
.block_gamme h3 {
    color: #FFFFFF;
    font-size: 22px;
    line-height: 28px;
    font-family: Montserrat-Light, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}
.block_gamme_autre_image {
    width: 70%;
    height: auto;
    transform: scale(1);
    -moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}
.block_gamme_autre_image:hover {
    transform: scale(1.08);
    -moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s
}
.block_gamme_autre_bandeau_1, .block_gamme_autre_bandeau_2 {
    display: table;
    margin: 0 auto 40px auto;
    text-align: left
}
.block_gamme_autre_bandeau_2 {
    margin-bottom: 0
}
.block_gamme_autre_bandeau_1 h3, .block_gamme_autre_bandeau_2 h3 {
    font-size: 18px;
    line-height: 23px;
    font-family: Montserrat-Light, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}
.pointer {
    cursor: pointer
}
.produit_flex {
    display: block;
}
.actualite_container {
    display: table-cell;
    width: 100%;
    height: auto;
    background-color: #FFFFFF
}
.actualite_texte_container {
    padding: 30px 20px;
    font-size: 16px;
    line-height: 21px
}
.actualite_texte_container h3 {
    margin: 0;
    padding: 0;
    font-size: 19px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: bold
}
.actualite_container_image {
    width: 100%;
    height: auto;
    overflow: hidden
}
.actualite_image {
    transform: scale(1);
    -moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s
}
.actualite_image_hover {
    transform: scale(1.2);
    -moz-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s
}
.separator {
    width: 100%;
    clear: both
}
.container_50 {
    padding: 0 15px
}
.produit_degrade {
    background: linear-gradient(#f7f8fa, #FFFFFF);
    height: 30px
}
.encadre {
    color: #FFFFFF;
    padding: 10px;
    text-align: center;
    font-size: 18px
}
.encadre_line_height {
    line-height: inherit
}
.encadre_image {
    width: 100%;
    max-width: 690px;
    height: auto
}
.accessoires {
    display: table;
    border-radius: 19px;
    background-color: #00bea5;
    font-family: Montserrat-Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 17px;
    line-height: 22px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 20px;
    margin: 0 auto
}
.image_accessoire {
    display: block;
    width: 237;
    height: 182px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}
.tab td {
    font-size: 12px;
    line-height: 15px;
    padding: 5px;
    border-top: 1px solid #a0abb5
}
.tab_bg {
    background-color: #f0f1f5
}
.tab td li {
    margin-top: 3px
}
.footer_scale {
    transform: scale(.8)
}
.footer_ml_1, .footer_ml_2  {
    margin-left: 0
}
.footer_tel {
    font-size: 22px
}

.mt_0_30 {
    margin-top: 30px
}
.mt_15_0 {
    margin-top: 15px
}
.mt_30_0 {
    margin-top: 0
}
.mt_58_20 {
    margin-top: 20px
}
.mt_60_40 {
    margin-top: 40px
}
.mt_80_0 {
    margin-top: 0
}
.mt_80_20 {
    margin-top: 20px
}
.mt_80_30 {
    margin-top: 30px
}
.mt_80_40 {
    margin-top: 40px
}
.mt_110_60 {
    margin-top: 60px
}
.mt_125_70 {
    margin-top: 70px
}
.mt_150_60 {
    margin-top: 60px
}
.mt_160_60 {
    margin-top: 60px
}
.mt_170_70 {
    margin-top: 70px
}
.mt_245_100 {
    margin-top: 100px
}
.mt_350_100 {
    margin-top: 100px
}

.mb_60_40 {
    margin-bottom: 40px
}

.pb_150_100 {
    padding-bottom: 100px
}
.pb_200_100 {
    padding-bottom: 100px
}

.text_left_center, .text_left_center_992 {
    text-align: center
}
.text_right_center {
    text-align: center
}
.display_min_768 {
    display: none
}
.display_min_768_block {
    display: none
}
.display_min_768_table {
    display: none
}
.display_max_767 {
    display: none
}
.display_max_767_block {
    display: none
}
.display_max_767_table {
    display: none
}
.display_max_991_block {
    display: none
}
.image_cover {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.chevron_autres_gammes {
    position: absolute;
    z-index: 2;
    height: 20px;
    width: auto;
    bottom: 28px;
    right: 30px
}
.no_display_block_mobile {
	display: none
}
.no_display_block_768 {
	display: block
}
.rc300 {
	width: 100%;
	float: none;
	margin: 0 0 0 0
}
.slide_dimensions {
    width: 300px;
     height: 300px
}

/* Nouveautés */
.nouveaute_image {
    display: none
}
.nouveaute_image_mobile {
    display: block;
    width: 100%;
    height: auto;
	margin-top: -50px
}
.nouveaute_background {
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 50px
}
.nouveaute_background2 {
    width: 100%;
    height: 835px;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 50px;
}
.slide_iframe {
	position: absolute;
	z-index: 3; 
	display: table;
	width: 100%;
	top: -30px;
	left: 50%;
	transform: translateX(-50%);
	height: 835px
}
/* Fin Nouveautés */

/* Gamme */
.gamme_image, .gamme_image_pair {
    display: none
}
.gamme_image_mobile {
    display: block;
    width: 100%;
    height: auto
}
.gamme_bandeau_height {
    height: 120px;
    margin-top: 105px;
}
/* Fin Gamme */

/* Autres gammes */
.block_gamme {
    display: table-cell;
    width: 360px;
    height: 250px;
    border-radius: 15px;
    vertical-align: bottom;
    padding: 40px 40px 34px 40px;
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(1);
    -moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}
.block_gamme:hover {
    transform: scale(1.08);
    -moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s
}
.block_gamme h3 {
    color: #FFFFFF;
    font-size: 22px;
    line-height: 28px;
    font-family: Montserrat-Light, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}
.block_gamme_autre {
    display: inline-table;
    width: 262px;
    height: 186px;
    border-radius: 15px;
    vertical-align: bottom;
    padding: 30px 30px 25px 30px;
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(1);
    -moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}
.block_gamme_autre:hover {
    transform: scale(1.08);
    -moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s
}
.block_gamme_autre h3, .block_gamme_autre_bandeau h3 {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 23px;
    font-family: Montserrat-Light, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}
.block_gamme_autre h3 {
    position: absolute;
    z-index: 2;
    bottom: 23px
}
.block_gamme_autre_bandeau h3 {
    color: #0065c1
}
/* /Autres gammes */

/* Autres gammes */
.block_gamme_autre {
    margin: 10px 8px
}
/* Fin Autres gammes */

/* Produit */
.produit_image {
    display: none
}
.separator_accessoire {
    display: block;
    width: 70%;
    clear: both;
    border-top: 1px solid #a0abb5;
    margin: 20px auto 0 auto
}
.block_autre_produit_container {
    display: table;
    margin: 0 auto;
    text-align: center
}
.block_autre_produit {
    max-width: 320px;
    display: inline-block;
    margin-top: 40px
 }
 .block_autre_produit_image {
    width: 85%;
    transform: scale(1);
    -moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
 }
.block_autre_produit_image:hover {
    transform: scale(1.08);
    -moz-transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s
}
 .block_autre_produit_bandeau {
     text-align: left;
     display: table;
     margin: 10px auto 0 auto;
 }
 .block_autre_produit_bandeau h3 {
     font-size: 18px;
     line-height: 23px;
     font-family: Montserrat-Light, 'Helvetica Neue', Helvetica, Arial, sans-serif;
     text-transform: uppercase;
     margin: 0;
     padding: 0
 }
 .block_autre_produit_chevron {
     height: 20px;
     width: auto;
     margin-left: 20px
 }
.onglet_anatomie {
	list-style: none;
	background-color: var(--color_deg1);
    opacity: .4;
	color: #ffffff;
	border-radius: 2px;
	padding: 5px 10px;
	display: inline-table;
	cursor: pointer
}
.onglet_anatomie_bg {
	background-color: var(--color_deg1);
    opacity: 1;
}
.anatomie_display {
	display: block
}
.anatomie_display_none {
	display: none
}
/* Fin Produit */

/* Contact */
.contact_checkbox {
    margin-right: 10px !important;
    float: left;
    width: 20px;
    height: 20px
}
.form_contact label {
    font-weight: normal
}
.form_contact input {
    margin-top: 10px
}
/* Fin Contact */

/* Qui sommes-nous */
.titre_qui {
    font-family: Montserrat-Light, "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 40px 0 15px 0;
    padding: 0;
    font-weight: normal;
    font-size: 2em;
    line-height: 1em;
}
/* Fin Qui sommes-nous */

@media (max-width: 767px) {
    .display_max_767 {
        display: contents
    }
    .display_max_767_block {
        display: block
    }
    .display_max_767_table {
        display: table
    }
}
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
    .display_max_991_block {
        display: block
    }
}

@media (min-width: 768px) {
    header {
        position: relative;
        z-index: inherit;
        top: inherit;
        left: inherit;
        right: inherit;
        height: inherit;
        background-color: inherit;
    }
    .mt_15_0 {
        margin-top: 0
    }
    .text_left_center {
        text-align: left
    }
    .text_right_center {
        text-align: right
    }
    .display_min_768 {
        display: contents
    }
    .display_min_768_block {
        display: block
    }
    .display_min_768_table {
        display: table
    }
    .navbar-nav {
        float: left;
        margin: -2px 0 0 0;
      }
    
    .mt_0_30 {
        margin-top: 0
    }
    .mt_30_0 {
        margin-top: 30px
    }
    .mt_58_20 {
        margin-top: 58px
    }
    .mt_80_20 {
        margin-top: 80px
    }
    .mt_80_40 {
        margin-top: 80px
    }
    .mt_150_60 {
        margin-top: 150px
    }
    .mt_170_70 {
        margin-top: 170px
    }
    .pb_150_100 {
        padding-bottom: 150px
    }
    
    .contact_position {
        margin: 18px 0 0 0
    }
    .container_50 {
        padding: 0 50px
    }
    .titre_gamme {
        font-size: 50px
    }
    .encadre_line_height {
        line-height: 42px
    }
	.no_display_block_mobile {
		display: block
	}
	.no_display_block_768 {
		display: none
	}
	.slide_dimensions {
        width: 720px;
        height: 221px
    }
    .produit_flex {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    /* Nouveautés */
    .nouveaute_image_mobile {
        display: none
    }
    .nouveaute_image {
        display: block;
        width: 360px;
        height: auto;
        position: absolute;
        z-index: 2;
        left: 380px
    }
    .nouveaute_background {
        height: 550px;
        padding-bottom: 0
    }
    .nouveaute_background2 {
        height: 350px;
        padding-bottom: 0
    }
    .titre_nouveaute {
        font-size: 38px;
        line-height: 42px
    }
    .no_display_mobile_768 {
        display: contents
    }
    .slide_iframe {
        position: absolute;
        z-index: 3;
        display: table;
        width: 100%;
        top: -30px;
        left: 50%;
        transform: translateX(-50%);
        height: 714px
    }
    /* Fin Nouveautés */
    
    /* Actualités */
    .actualite_container {
        height: 580px
    }
    /* Fin Actualités */
    
    /* Gamme */
    .gamme_image_mobile {
        display: none
    }
    .gamme_image, .gamme_image_pair {
        display: block;
        width: 360px;
        height: auto;
        position: absolute;
        z-index: 2;
        left: 380px
    }
    .gamme_image_pair {
        left: -100px
    }
    .gamme_bandeau_height {
        height: 200px;
        margin-top: inherit;
    }
	.tablet_mobile {
		width: 200px;
		left: 100px
	}
    /* Fin Gamme */
    
    /* Produit */
    .separator_accessoire {
        display: none
    }
    .block_gamme_autre_image {
        width: auto;
        height: 200px
    }
    .block_gamme_autre_bandeau_1 {
        margin-left: 100px;
    }
    .block_gamme_autre_bandeau_2 {
        margin-left: 60px;
    }
    /* /Produit */
    
}
@media (min-width: 992px) {
    nav {
        font-size: 11px
    }
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-bottom: 0;
    }
    .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
    .nav > li {
    position: relative;
    display: block;
    }
    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px;
    }
    .nav_tel {
        right: 30px
    }
    .no_display_mobile {
        display: contents
    }
    .nav {
       background-color: inherit;
    }
    .footer_scale {
        transform: scale(1)
    }
    .footer_ml_1 {
        margin-left: 160px
    }
    .footer_ml_2 {
        margin-left: 70px
    }
    .footer_tel {
        font-size: inherit
    }
    
    .mt_60_40 {
        margin-top: 60px
    }
    .mt_80_0 {
        margin-top: 80px
    }
    .mt_80_30 {
        margin-top: 80px
    }
    .mt_110_60 {
        margin-top: 110px
    }
    .mt_125_70 {
        margin-top: 125px
    }
    .mt_160_60 {
        margin-top: 160px
    }
    .mt_245_100 {
        margin-top: 245px
    }
    .mt_350_100 {
        margin-top: 350px
    }
    
    .mb_60_40 {
    margin-bottom: 60px
}
    
    .pb_200_100 {
        padding-bottom: 200px
    }
    
    .encadre_line_height {
        line-height: inherit
    }
    .text_left_center_992 {
        text-align: left
    }
	.rc300 {
		width: 400px;
		float: left;
		margin: 0 30px 0 0
	}
	.slide_dimensions {
        width: 940px;
        height: 289px
    }
    
    /* Nouveautés */
    .nouveaute_image {
		top: -60px;
        width: 600px;
        height: auto;
        position: absolute;
        z-index: 2;
        left: 350px
    }
	.nouveaute_background2 {
        height: 400px
    }
    /* Fin Nouveautés */
    
    /* Actualités */
    .actualite_container {
        height: 600px
    }
    .actualite_texte_container h3 {
       font-size: 22px;
        line-height: 28px
    }
    /* Fin Actualités */
    
    /* Gamme */
    .gamme_image, .gamme_image_pair {
        width: 600px;
        height: auto;
        position: absolute;
        z-index: 2;
        left: 350px
    }
    .gamme_image_pair {
        left: -100px
    }
    .produit_degrade {
        height: 160px
    }
	.tablet_mobile {
		width: 260px;
		left: 200px
	}
    /* Fin Gamme */
    
    /* Produit */
    .produit_image {
        display: block;
        width: 500px;
        height: auto
    }
    .accessoires {
        line-height: 38px;
        padding: 0 20px
    }
    .block_gamme_autre_image {
        width: auto;
        height: 260px
    }
    .block_gamme_autre_bandeau_1 {
        margin-left: 160px;
    }
    .block_gamme_autre_bandeau_2 {
        margin-left: 110px;
    }
    /* Fin Produit */
}
@media (min-width: 1200px) {
    nav {
        font-size: 13px
    }
    .navbar-nav {
        margin: 9px 0 0 0;
      }
    .nav_logo {
        width: 219px;
        height: auto;
        margin-right: 40px
    }
    .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
    .nav > li > a {
        padding: 10px 15px;
    }
    .nav_tel {
        top: -5px;
        transform: scale(1)
    }
    .footer_ml_1 {
        margin-left: 200px
    }
    .footer_ml_2 {
        margin-left: 100px
    }
	.slide_dimensions {
        width: 1420px;
        height: 350px
    }
    
    /* Nouveautés */
    .nouveaute_image {
		top: -100px;
        width: 771px;
        height: auto;
        position: absolute;
        z-index: 2;
        left: 350px
    }
	.nouveaute_background2 {
        height: 500px
    }
    /* Nouveautés */
    
    /* Actualités */
    .actualite_container {
        height: 650px
    }
    .actualite_container_image {
        width: 100%;
        height: auto;
        overflow: hidden
    }
    /* Fin Actualités */
    
    /* Gamme */
    .gamme_image, .gamme_image_pair {
        width: 650px;
        height: auto;
        position: absolute;
        z-index: 2;
        left: 400px
    }
    .gamme_image_pair {
        left: 0
    }
	.tablet_mobile {
		width: 260px;
		left: 400px
	}
    /* Gamme */
    
    /* Produit */
    .produit_image {
        width: 650px
    }
    .block_gamme_autre_bandeau_1 {
        margin-left: 240px;
    }
    .block_gamme_autre_bandeau_2 {
        margin-left: 110px;
    }
    /* Fin Produit */
}

