/*Style Webdoc**/html,body{line-height: 1.4;overflow-x:hidden;font-size:1em;}::-moz-selection {background: #C5C5C5;text-shadow: none;color:#383838;}::selection {background: #C5C5C5;text-shadow: none;color:#383838;}audio, canvas, iframe, img, svg, video {vertical-align: middle;}fieldset { border: 0; margin: 0; padding: 0;}textarea { resize: vertical;}h1,h2,h3,h4,h5{font-weight:bold;}.container{max-width:1350px!important;display:block!important;}textarea:focus,.btn,.btn:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus,.form-control:focus,input:focus {     border:1px solid #646634;  box-shadow: none!important;  outline: 0 none;}a,li,h1,h4,h5,.box-content,li,.btn,.hidden-menu,.btn-slf{transition: all 0.4s linear 0s!important;}iframe{width:100%;margin:30px 0;}hr{margin:30px 0!important;color: #C5C5C5; background-color: #C5C5C5; border:none; border-top: 1px solid #C5C5C5;}body.scroll{overflow-y:hidden;}#overlay{position:fixed;width:100%;height:100%;height:100vh;background:#333333;opacity:0.4;display:none;z-index:3;}.col-lg-3 {display: inline-block;float: left!important;}/**Header**/#section1 .container{max-width:3600px;width:100%;}#landing #section1{margin:0;width:100%;height:100%!important;height:100vh!important;top:0;display:block;z-index:9999;width:100%;}#table,.table{display:table;height:100%;height:100vh;width:100%;}#table-cell,.table-cell{height:100%;height:100vh;width:100%;vertical-align:middle;color:#FFFFFF;display:table-cell;}#main-title{width:90%;margin:0 auto;margin-top:-50px;}#main-title h1 span{display:inline-block;}#more{text-align:center!important;font-size:38px!important;position:absolute;bottom:30px;width:100%!important;}#more a{cursor:pointer;}#more a:hover{opacity:0.7}#section1 h1{font-size: 46px;font-weight:bold!important;}/*Menu*/#menu{display:none;}#menunav,#menu{padding:0;position:fixed;width:100%;top:0;height:50px;z-index:9999999;}#menunav .container,#menu .container{max-width:1600px;}#open,#closed,#openi,#closedi{left:30px;position:absolute;cursor:pointer;color:#FFFFFF!important;font-size:24px;padding-top:9px;float:left;width:30px;}#float-right{padding-top:8px;font-size:26px;color:#FFFFFF;position: absolute;right: 30px;font-size: 18px;font-family: 'Open Sans', sans-serif;}#float-right a{color:#FFFFFF;text-decoration:none;}#float-right a:hover{color:#E4A199;text-decoration:none;}#float-right ul{margin:0;padding:0;list-style-type:none;font-size:24px;}#float-right li{display:inline-block;margin-left:20px;}#menuleft{z-index:2;position:fixed;top:50px;height:100%;height:100vh;width:310px!important;left:-310px;padding:15px;z-index:99;font-size:1.2em;}#menuleft h3{margin:20px 0;font-size:22px;}#menuleft a:hover{opacity:0.7;}#intranav h4{margin:8px 10px 0 0;font-size:18px;}#intranav h3{margin:0;font-size:20px;font-weight:bold;}#intranav{padding:20px 0;position:fixed;top:50px;left:0;z-index:99;width:100%;visibility:hidden;}#intranav img{width:96%;height:auto;}.navbar-brand{margin: 6px 0 0 70px;font-size:20px;float:left;}nav a:hover{opacity:0.7;}#menuleft .active{opacity:0.4;}#menuleft a{text-decoration:none!important;}#intranav .active{opacity:0.6!important;}.resp{display:none;}.main-page{margin-top:40px!important;}/*Home Nav**/#section3 img{width:96%;height:auto;}#section3{padding:0 0 50px 0;margin-top:-20px;}#section3 a,#intranav a{text-decoration:none;}.row{padding:0!important;margin:0 -15px!important;}#section3 h4{margin:8px 0 6px 0;font-size:17px;}#section3 h3{margin:0;font-size:22px;}#section3 h3 {padding-right: 25px;}.prev-arrow { text-align: left; top: 35%; position: absolute; left: -20px; background: none; border: none; font-size: 20px; }.next-arrow { text-align: right; top: 35%; position: absolute; right: -10px; background: none; border: none; font-size: 20px; }#intranav .container{max-width:90%!important;}#intranav .next-arrow {right:-5px;}#intranav h3 {padding-right: 30px;}.navigation{margin-top: 50px;text-align: right;}.navigation span{margin-left:10px;}#navspan{padding:20px;overflow:auto;}#navspan a{text-decoration:none!important;}#navspan a:hover{opacity:0.7;}#navspan img{padding-right:10px;height:60px!important;width:auto!important;display:inline-block;margin-left:-20px;margin-top:-5px;}/**Section2*/#section2{padding:70px 0 50px 0;height:auto;}#section2 h1{margin-bottom:40px;}#section2 h2,#section2 h3,#section2 h4,#section2 h5{margin:40px 0 30px 0;}.panel h2,.panel h3,.panel h4, .panel h5, .jumbotron h2,.jumbotron h3, .jumbotron h4, .jumbotron h5, .well h2,.well h3,.well h4, .well h5{margin-top:0!important;}.jumbotron{margin:40px 0;padding:25px;}.jumbotron p, .well p, .panel p{margin:0;}.panel,.well{padding:25px;margin:40px 0;}.well{background:#EFEFEF;}blockquote{margin:40px 0;font-size:120%;}#section2 #contenu img{height:auto!important;}#chapeau{font-weight:bold;font-size:120%;line-height:1.2;margin-bottom:30px;}/**Medias*/.mejs-container{margin-bottom:40px!important;}.alignnone,.wp-caption.alignnone{max-width:100%;height:auto;margin:30px 0 40px 0;width:100%;height:auto;}.alignleft,.wp-caption.alignleft,.wp-caption.alignright,.alignright{margin:30px 0 40px 0;width:100%;height:auto;}.aligncenter,.wp-caption.aligncenter{margin: 40px 15%;width:70%;height:auto;}.alwaysThinglink,iframe,.ratio,#section2 ol,#section2 ul {margin:40px 0;}.ratio{margin:0 0 40px 0;}.gallery-columns-2 li {width:46%!important;height:auto;margin:0 2%;float:left;}.gallery-columns-3 li {width:29%!important;height:auto;margin:0 2%;float:left;}.gallery-columns-4 li {width:21%!important;height:auto;margin:0 2%;float:left;}.gallery-columns-5 li {width:16%!important;height:auto;margin:0 2%;float:left;}.gallery-columns-6 li {width:14%!important;height:auto;margin:0 1.3%;float:left;}.gallery-columns-7 li {width:11.8%!important;height:auto;margin:0 1.2%;float:left;}.gallery-columns-8 li {width:10.5%!important;height:auto;margin:0 1%;float:left;}.gallery-columns-9 li {width:9.1%!important;height:auto;margin:0 1%;float:left;}.btn-slf{box-shadow:none;border:none;border-radius:6px;padding:10px 15px;color:#FFFFFF;font-size:17px;margin:40px 0;}.btn-slf a{text-decoration:none!important;}.btn-slf:hover{opacity:0.7;}.wp-caption-text{text-align:center;font-size:90%;margin-top:10px;font-style:italic;margin-bottom:40px;}.wp-caption,.wp-caption img{width:100%!important;min-width:100%!important;}/*Footer**/footer{padding:30px;}footer p{margin:0;}#footer a:hover{text-decoration:none;}@media only screen and (max-width: 1024px) {	#section2 {font-size: 1.12em!important;}	.next-arrow {right:0;}	#section1 h1{font-size: 42px;}	#intranav h3{font-size:18px;}	#open,#closed,#openi,#closedi{left:15px;}	#float-right{right: 15px;}}@media only screen and (max-width: 769px) {	#section1 h1 {font-size: 38px;}	#section3 img {width: 98%;height: auto;padding: 0 10px 0 20px;}	.prev-arrow {left: -5px;}	#section2{padding-left:20px;padding-right:20px;}	#section3 h4,#section3 h3{margin-left:20px;}	.resp{display:block;}	.noresp{display:none;}}@media only screen and (max-width: 767px) {	#section1 h1 {font-size: 34px;}	#section3 h3{margin-bottom:20px;}	#section3{padding-bottom:30px;}	.navbar-brand{display:none;}}@media only screen and (max-width: 650px) {	#navspan{width: 100%;display: block;}	.navigation {width:100%;margin:50px 0 0 0;}	#navspan img {padding:0 0 10px 10px;width: 100%!important; height: auto!important; margin: 0; display: block; float: none;}	.navigation span {margin-left: 0;padding-left: 10px !important;}}@media only screen and (max-width: 500px) {	#section1 h1 {font-size: 30px;}}