﻿.vb-homepage:after{content:'';display:table;clear:both}.vb-homepage *{-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Muli',sans-serif}.vb-homepage.vb-static--container{padding-left:0.3125rem;padding-right:0.3125rem;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.vb-homepage.vb-static--container{padding-left:0;padding-right:0}}.vb-homepage-item{display:block;float:left;height:340px !important;width:33.2786885246%;padding:10px;text-decoration:none;overflow:hidden}.vb-homepage-item-x2{width:50%}.vb-homepage-item-x3{width:100%}@media screen and (max-width: 760px){.vb-homepage-item-x3{height:560px !important}}@media screen and (max-width: 480px){.vb-homepage-item-x2,.vb-homepage-item-x3{height:600px !important}}.vb-homepage-item .inside{display:block;height:100%;width:100%;text-align:center;padding:20px;position:relative}.vb-homepage-item .inside>*{}.vb-homepage-item .inside:before{display:block;content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-size:initial;background-position:top left;background-repeat:no-repeat}.vb-homepage-item .inside:after{display:block;content:"";clear:both;height:0;overflow:hidden}.vb-homepage-item .box{display:block;height:100%;width:400px;position:relative;float:right;max-height:280px;right:4%}.vb-homepage-item a.zone{display:block;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.vb-homepage-item .cta{display:block;color:#d8ad81;width:200px;border-radius:5px;background:white;font-size:16px;text-decoration:none;line-height:50px;margin-left:auto;margin-right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:5;font-weight:700;margin-top:30px}.vb-homepage-item-medium .cta:hover, .vb-homepage-item-large .cta:hover{background-color:#97979c}.vb-homepage-item-medium .cta + .cta, .vb-homepage-item-large .cta+.cta{margin-top:0.625rem}@media only screen and (max-width: 767px){.vb-homepage-item-medium .box, .vb-homepage-item-large .box{height:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 480px){.vb-homepage-item-medium .inside, .vb-homepage-item-large .inside{padding:0}.vb-homepage-item-medium .inside:before, .vb-homepage-item-large .inside:before{position:relative;padding-top:58.064516129%;background-position:left center}}.vb-homepage-item-small .title{display:block;font-size:1.375rem;line-height:1.2em;color:#fff;font-weight:300;text-transform:uppercase;margin-bottom:2rem}.vb-homepage-item-small .subtitle{display:block;font-size:0.8125rem;line-height:1.6153846154em;color:#fff;margin-left:1.875rem;margin-right:1.875rem}[id=homepage-item-medium] .subtitle{margin-bottom:0}[id=homepage-item-medium] .box{position:relative}[id=homepage-item-medium] .pic{display:block;margin-left:auto;margin-right:auto;max-width:8.375rem;margin-top:0.9375rem;margin-bottom:0.9375rem;background-color:#eee}@media screen and (min-width: 901px) and (max-width: 1025px){[id=homepage-item-medium] .pic{max-width:6.25rem;margin-top:0.5rem;margin-bottom:0.5rem;position:absolute;bottom:70px;left:50%;width:100%;margin:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}[id=homepage-item-medium] .pic:before{content:'';display:block;padding-top:67.1641791045%;background-size:contain}[id=homepage-item-zone1-tenues] .inside:before{background-image:url("bloc1-jpg_m385840745.jpg")}@media only screen and (max-width: 480px){[id=homepage-item-zone1-tenues] .inside:before{background-position:top left}}[id=homepage-item-zone1-tenues] .box{max-width:100%;background-color:#d8ad81}[id=homepage-item-zone1-tenues] .subtitle{margin-bottom:0}[id=homepage-item-zone1-tenues] .cta{background-color:#fff;position:relative;left:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none}[id=homepage-item-zone1-tenues] .title{display:block;font-size:17px;color:#fff;font-weight:500;margin-top:2rem}[id=homepage-item-zone1-tenues] .title strong{font-weight:800;font-size:28px}[id=homepage-item-zone1-tenues] .subtitle{display:block;font-size:17px;line-height:1.6153846154em;color:#fff;margin-left:0.9375rem;margin-right:0.9375rem;margin-top:2rem}[id=homepage-item-zone1-tenues] .subtitle strong{font-size:19px;font-weight:800}[id=homepage-item-zone1-tenues] .cta+.cta{margin-top:0.625rem}[id=homepage-item-zone1-tenues] .cta:hover{background-color:#bb9268;color:#fff}@media only screen and (max-width: 760px){[id=homepage-item-zone1-tenues] .box{float:none;margin-left:auto;margin-right:auto;max-width:100%;height:auto;position:absolute;left:20px;right:20px;padding-bottom:20px;margin-top:20%}}@media only screen and (max-width: 480px){[id=homepage-item-zone1-tenues] .box{left:0;right:0}}[id=homepage-item-zone2-blanc] .inside:before{background-image:url("bloc2-jpg_m-687851311.jpg")}@media only screen and (max-width: 480px){[id=homepage-item-zone2-blanc] .inside:before{background-position-y:top;background-position-x:30%}}[id=homepage-item-zone2-blanc] .box{max-width:100%;background-color:#f49831}[id=homepage-item-zone2-blanc] .subtitle{margin-bottom:0}[id=homepage-item-zone2-blanc] .cta{background-color:#fff;position:relative;left:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;color:#f49831}[id=homepage-item-zone2-blanc] .cta+.cta{margin-top:0.625rem}[id=homepage-item-zone2-blanc] .cta:hover{background-color:#da8526;color:#fff}[id=homepage-item-zone2-blanc] .title{display:block;font-size:17px;color:#fff;font-weight:500;margin-top:2rem}[id=homepage-item-zone2-blanc] .title strong{font-weight:800;font-size:28px}[id=homepage-item-zone2-blanc] .subtitle{display:block;font-size:17px;line-height:1.6153846154em;color:#fff;margin-left:0.9375rem;margin-right:0.9375rem;margin-top:2rem}[id=homepage-item-zone2-blanc] .subtitle strong{font-size:19px;font-weight:800}@media only screen and (max-width: 760px){[id=homepage-item-zone2-blanc] .box{float:none;margin-left:auto;margin-right:auto;max-width:100%;height:auto;position:absolute;left:20px;right:20px;padding-bottom:20px;margin-top:20%}}@media only screen and (max-width: 480px){[id=homepage-item-zone2-blanc] .box{left:0;right:0}}