@charset "UTF-8";

.swiper-button-next, .swiper-button-prev {
    background-color: rgba(250, 250, 250, 0.5);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 27px 44px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor: pointer;
    height: 100px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 5px;
    position: absolute;
    top: 53%;
    width: 70px;
    z-index: 10;
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 0.1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #999999;
    border-left-style: solid;
    border-left-width: 0.1px;
    border-right-color: #999999;
    border-right-style: solid;
    border-right-width: 0.1px;
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 0.1px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
}

.video-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden
}

.video-container iframe,.video-container object,.video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:90%
}

.swiper-container-horizontal > .swiper-pagination {
bottom:90px;
left:0;
width:100%;
position:relative
}

.swiper-container {
min-width:0;
height:80%;
margin-left:auto;
margin-right:auto
}

.swiper-slide {
text-align:center;
background-size:cover;
background-position:center;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center
}

.container-fluid {
margin-top:0;
max-width:100%;
padding-left:0;
padding-right:0
}

.map-google {
max-width:980px;
margin:0 auto;
margin-bottom:50px;
width:90%
}

a.tel:link {
color:#fff;
font-size:16px
}

a.tel:visited {
color:#fff;
font-size:16px
}

a.tel:hover {
color:#fff;
font-size:16px
}

a.tel:active {
color:#fff;
font-size:16px
}

.container-page {
max-width:980px;
margin:0 auto;
padding-top:50px;
padding-bottom:30px;
border-top:#dedede solid 1px;
padding-left:10px
}

.block_page_master {
max-width:100%;
margin:0 auto;
padding-top:50px;
padding-bottom:30px;
text-align:center;
background-color: #3d0129;
}

.block_color_pro1 {
max-width:100%;
margin:0 auto;
margin-top:0;
padding-top:0;
padding-bottom:0;
text-align:center;
background-image:url(../images/pro-mobilier-lumineux.jpg);
background-position:center;
background-size:cover;
height:600px
}

.block_color_pro2 {
max-width:100%;
margin:0 auto;
margin-top:-24px;
padding-top:0;
padding-bottom:0;
text-align:center;
background-color:#f2f2f2
}

.block_color_pro3 {
max-width:100%;
margin:0 auto;
margin-top:-24px;
padding-top:0;
padding-bottom:0;
text-align:center;
background-color:#000
}

.block_color_pro4 {
max-width:100%;
margin:0 auto;
margin-top:-24px;
padding-top:0;
padding-bottom:0;
text-align:center;
background-color:#001a3f
}

.block_color_pro5 {
max-width:100%;
margin:0 auto;
margin-top:-24px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
background-color:#2171c3
}

.block_pro {
max-width:980px;
margin:0 auto;
padding-top:50px;
padding-bottom:30px;
text-align:center
}

.block_page_hotline {
max-width:980px;
margin:0 auto;
padding-top:50px;
padding-bottom:30px;
padding-left:10px;
text-align:center
}

.block_page_3x {
max-width:980px;
margin:0 auto;
padding-top:50px;
padding-bottom:30px;
padding-left:10px;
text-align:center
}

.title-page-infos {
font-size:50px;
font-weight:lighter;
color:#ffffff;
font-family:"myriad-pro",sans-serif;
text-align:center
}

.title-page {
font-size:50px;
font-weight:100;
color:#fff;
font-family:"myriad-pro",sans-serif
}

.title-page-2 {
font-size:50px;
font-weight:100;
color:#333;
font-family:"myriad-pro",sans-serif
}

.texte-page-white {
font-size:18px;
font-weight:300;
color:#fff;
font-family:"myriad-pro",sans-serif
}

.texte-page-black {
font-size:18px;
font-weight:300;
color:#fff;
font-family:"myriad-pro",sans-serif
}

.tel-block {
font-size:30px;
font-weight:300;
color:#fff;
font-family:"myriad-pro",sans-serif;
max-width:350px;
background-color:#00B60A;
margin:0 auto;
border-radius:4px;
padding:12px 15px 35px
}

.tel-blockmin {
color:#fff;
font-size:12px;
font-weight:300;
max-width:350px;
text-align:center;
margin:0 auto
}

.showroom-image {
background-image:url(images/home/home-boule-lumineuse.jpg);
width:100%;
height:650px;
background-position:center;
margin-left:0;
margin-right:0;
background-size:cover;
margin-top:0
}

@media all and (max-width: 768px),not all,only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),not all,not all,only screen and (min-resolution: 192dpi) and (max-width: 1024px),only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	
	.swiper-button-next, .swiper-button-prev {
    background-color: rgba(250, 250, 250, 0.5);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-left: 0;
    margin-right: 0;
}


.tel-block {
font-size:20px
}

.block_color_pro1 {
max-width:100%;
margin:0 auto;
padding-top:50px;
padding-bottom:30px;
text-align:center;
background-image:url(../images/pro-mobilier-lumineux-res.jpg);
background-position:center;
background-size:cover
}

.block_page_master {
width:100%;
margin:0 auto;
padding-top:50px;
padding-bottom:30px;
text-align:center
}

.title-page {
font-size:35px;
font-weight:2100;
color:#fff;
font-family:"myriad-pro",sans-serif
}

.title-page-2 {
font-size:35px;
font-weight:100;
color:#333;
font-family:"myriad-pro",sans-serif
}

.title-page-infos {
font-size:30px;
font-weight:300;
color:#fff;
font-family:"myriad-pro",sans-serif;
text-align:center
}

.texte-page-white {
font-size:18px;
font-weight:300;
color:#fff;
font-family:"myriad-pro",sans-serif;
width:90%;
margin:0 auto
}

.texte-page-black {
font-size:18px;
font-weight:300;
color:#fff;
font-family:"myriad-pro",sans-serif;
width:90%;
margin:0 auto
}

a.tel:link {
color:#fff;
font-size:16px
}

a.tel:visited {
color:#fff;
font-size:16px
}

a.tel:hover {
color:#fff;
font-size:16px
}

a.tel:active {
color:#fff;
font-size:16px
}

.swiper-container-horizontal > .swiper-pagination {
bottom:0;
left:0;
width:100%;
position:relative
}

.showroom-image {
background-image:url(images/home/home-boule-lumineuse-res.jpg);
height:450px;
width:100%;
background-position:center;
margin-left:0;
margin-right:0;
background-size:cover
}
}