/*1ERE PHRASE SUR LE HEADER */
[data-zone="z001"] p{color:#fff;letter-spacing:5px;font-size:55px;}
/*TITLE*/
h1{font-size:2.5em;line-height:1.4em; text-transform:inherit;}
h2{border:none; margin-left:0; padding-left:0;}
h4{text-transform:uppercase;letter-spacing:2px;}
/*PAGE ACCUEIL- PHRASE EN VERT DISTANCE */
[data-zone="15047720777005150"] p {font-weight:500;letter-spacing:5px;}
/* D E S I G N B O U T O N */
.widget-button .btn-alt, .controls .btn, .controls .btn-alt, .voucher-see-more-box .btn, .voucher-see-more-box .btn-alt {border-radius: 3px; padding: 1em 3em 1em 3em; box-shadow: rgb(259, 84,84) 0px 0px 0px 0px inset; color : #ffffff ; background-color : #c3c2c2;}
.widget-button .btn:hover:before, .widget-button .btn:hover:after, .widget-button .btn-alt:hover:before, .widget-button .btn-alt:hover:after, .controls .btn:hover:before, .controls .btn:hover:after, .controls .btn-alt:hover:before, .controls .btn-alt:hover:after, .voucher-see-more-box .btn:hover:before, .voucher-see-more-box .btn:hover:after, .voucher-see-more-box .btn-alt:hover:before, .voucher-see-more-box .btn-alt:hover:after {
opacity:0;}
.controls .btn:hover{color: #c3c2c2; background-color: #ffffff; font-weight: 400;}
.widget-button .btn{border-radius: 3px; padding: 1em 3em 1em 3em; box-shadow: rgb(259, 84,84) 0px 0px 0px 0px; color : #333;text-transform:uppercase; letter-spacing:2px;border:solid #333 2px;font-weight:600;transition:none;}
.widget-button .btn:hover{color : #ffffff ; background-color : #91A83D; font-weight: 600;border:none; padding: 1em 3em 1em 3em;}
/* D E S I G N M E N U */
.body-header-bot .widget-text {text-transform: uppercase; letter-spacing: 4px;}
.body-header-top {position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; box-shadow: 0 0 10px rgba(0,0,0,0.3); transition: all ease-in-out 0.3s;}
.body-header-top:hover {box-shadow: 0 10px 50px rgba(0,0,0,0.3);}
.mod-logo .inner-mod {justify-content: space-around;}
.body-header .flex .inner-mod>div[class*="widget"]:last-of-type {margin: 0;}
.navbar-inner {margin: 0; padding; 0;}
.widget-menu .navbar .nav>li>a {color: #888; margin: 0; padding: 15px 20px; transition: all 0.3s;}
.widget-menu .navbar .nav>li>a:hover,
.widget-menu .navbar .nav>li.active>a {background-color: #f3f3f3; color: #91A83D;}
.widget-menu .navbar .nav>li>a:hover:before,
.widget-menu .navbar .nav>li.active>a:before,
.widget-menu .navbar .nav>li>a:hover:after,
.widget-menu .navbar .nav>li.active>a:after {display: none;}
.widget-menu .navbar .nav>li {flex-grow: 1; margin: 0;}
.nav>li>a {width: 100%; text-align: center;}
.widget-menu .navbar .nav>li>a {text-transform: uppercase; letter-spacing: 1px;font-weight:500;}