/****************************************************#######################################################-------------------------------------------------####                Studio - Version 1               ####-------------------------------------------------#### Copyright = diabloedesign.com- 2018             #### Date      = Decembre 2018                       #### Author    = olivier angevin                     #### Websites  = http://www.diabloedesign.com        ####                                                 #######################################################****************************************************/@charset "UTF-8";@font-face {font-family: 'icomoon';src: url('../fonts/icomoon.eot');src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),	url('../fonts/icomoon.woff') format('woff'),	url('../fonts/icomoon.ttf') format('truetype'),	url('../fonts/icomoon.svg#icomoon') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'FontAwesome';src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),    url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),    url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),    url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'lalex_big_badaboumregular';src: url('../fonts/lalexbigbadaboum-webfont.eot');src: url('../fonts/lalexbigbadaboum-webfont.eot?#iefix') format('embedded-opentype'),	 url('../fonts/lalexbigbadaboum-webfont.woff2') format('woff2'),	 url('../fonts/lalexbigbadaboum-webfont.woff') format('woff'),	 url('../fonts/lalexbigbadaboum-webfont.ttf') format('truetype'),	 url('../fonts/lalexbigbadaboum-webfont.svg#lalex_big_badaboumregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'simplificasimplifica';src: url('../fonts/simplifica-webfont.eot');src: url('../fonts/simplifica-webfont.eot?#iefix') format('embedded-opentype'),	 url('../fonts/simplifica-webfont.woff2') format('woff2'),	 url('../fonts/simplifica-webfont.woff') format('woff'),	 url('../fonts/simplifica-webfont.ttf') format('truetype'),	 url('../fonts/simplifica-webfont.svg#simplificasimplifica') format('svg');font-weight: normal;font-style: normal;}html {height: 100%;}body{margin:0;padding:0;font-size:22px;color:#58585a;font-family: simplificasimplifica, arial, tahoma, sans-serif;outline: none;height:100%;width:100%;background:#fff;overflow-x:hidden;}/*texte*/h1{color:#234450;text-align:center;font-size: 40px;}h2{font-size: 50px;text-align:center;font-weight:initial;}h3{font-family: lalex_big_badaboumregular, arial, Helvetica, sans-serif;font-size: 40px;text-align:center;font-weight:normal;}h4{font-family: lalex_big_badaboumregular, arial, Helvetica, sans-serif;color:#e3c695;font-weight:normal;font-size: 35px;margin:0;}h5, h6 {font-size: 100%;}a{outline:none;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}a:visited, a:link{color:#e3c695;text-decoration:none;}a:hover{color:#e3c695;text-decoration:none;}img{margin:0px;border:0px;max-width:100%;}label.invalid{color:#C90000;}.invalid{border-color:#C90000;}.clr{clear:both;}/*****CONTENU********/.nav {position: relative;max-height:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;background:#e6e3c5;}.open{max-height:300px;padding-bottom:20px;border-top:1px solid #FFF;}.open-f{left:0!important;}.texte-s, .univers-s, .header-s{display:none;}#container{width:100%;min-height:100%;height:100%;float:left;}body.active #container:before { content: ""; position: absolute; z-index: -1; top: 0; left: -100%; width: 100%; height: 100%;}body.active .nav {margin-left: 0; }body.active #container { margin-right: -100%; }.pagewidth{width:750px;text-align:center;background:transparent;margin:0 auto;}.header{position:relative;width:100%;}.header img{width:100%;}.poisson{position:absolute;top:5%;right:30%;}#top-menu{height:44px;width:100%;text-align:center;}#top-menu .menu{padding:0px;margin:0;border-bottom:1px solid #e3c695;}#top-menu .menu li{list-style-type:none;display:inline-block;line-height:44px;font-size:28px;margin-left:50px;margin-right:50px;}#top-menu .menu li a{display:block;color:#58585a;}#top-menu .menu li a:hover{color:#e3c695;}#small-menu, #mobile-menu{display:none;}#small-menu-fixed{position:fixed;top:20px;left:-40px;z-index:900;width:40px;height:40px;background:#e6e3c5;}#mobile-menu-fixed{display:block;width:100px;position:fixed;top:60px;height:auto;z-index:800;left:-100%;background:#e6e3c5;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}#menu-toggle:before, #menu-toggle-f:before {content: "\f0c9";font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;position: relative;top: 2px;line-height: 0;font-size: 28px;}#small-menu #menu-toggle, #small-menu-fixed #menu-toggle-f{display: block;	width: 100%;font-size:24px;font-weight: normal;text-align: center;border: none;cursor: pointer;color:#191617;text-decoration:none;line-height:40px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}#small-menu #menu-toggle:hover, #small-menu-fixed #menu-toggle-f:hover{text-decoration:none;}#mobile-menu ul.menu, #mobile-menu-fixed ul.menu{padding:0;margin:0;}#mobile-menu li, #mobile-menu-fixed li{list-style-type:none;font-size:20px;text-align:left;position:relative;}#mobile-menu li a, #mobile-menu-fixed li a{color:#191617;display:block;width:100%;min-height:30px;line-height:30px;padding-right:-10px;padding-left:10px;cursor:pointer;text-decoration:none;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}#mobile-menu li a:hover, #mobile-menu li span:hover, #mobile-menu-fixed li a:hover{text-decoration:none;color:#58585a;}.content{background-image:linear-gradient(#fafafa, #fff);background-color:#fafafa;position:relative;color:#58585a;width:100%;padding-top:20px;margin-top:-10px;}.content .pagewidth{position:relative;}.presentation{padding-top:40px;	}.gramophone{position:absolute;top:-32px;left:-270px;}.pissenlits{position:absolute;left:-270px;top:300px;}#main-full{position:relative;background:transparent;text-align:left;font-weight:normal;overflow:hidden;width:100%;}#main img, #main-full img{max-width:100%;}.visform .field5 label{hyphens: auto;hyphenate-limit-lines:2;-moz-hyphens: auto;-moz-hyphenate-limit-lines:2;-webkit-hyphens: auto;-webkit-hyphenate-limit-lines:2;-ms-hyphens: auto;-ms-hyphenate-limit-lines:2;text-align:justify;}.customtitre p{margin-bottom:0;}.univers{display:flex;flex-wrap:wrap;justify-content:center;}.univers div{width:194px;font-family: lalex_big_badaboumregular, arial, Helvetica, sans-serif;font-size:30px;text-align:center;margin-left:20px;margin-right:20px;}.univers div p{margin-top:0;}section.qui{background:#191617;position:relative;padding-top:5%;color:#e3c695;}section.qui .haut{position:absolute;top:0;width:100%;z-index:100;}section.qui .pagewidth{background:url('../images/gribouillis.png') right bottom no-repeat transparent;padding-bottom:100px;width:1000px;}.dirigeable{position:absolute;z-index:200;right:10%;top:-80px;}section.qui h3{color:#FFF;}.graphistes{margin-top:30px;font-family: lalex_big_badaboumregular, arial, Helvetica, sans-serif;font-size:45px;color:#58585a;display:flex;flex-wrap:wrap;justify-content:center;}.graphistes div{position:relative;width:252px;height:245px;}.graphistes div p{position:absolute;top:-25px;margin:0;}.graphistes div.virginie{margin-right:20px;}.graphistes div.lucie{margin-left:20px;}.graphistes div.virginie p{left:-85px;}.graphistes div.lucie p{right:-60px;}section.references{width:100%;padding-top:70px;padding-bottom:50px;background:url('../images/references.jpg') center top no-repeat, url('../images/references-b.jpg') center bottom repeat-y;}section.references .pagewidth{width:1000px;position:relative;}.confiance-s, .disent-s{display:none;}.confiance{position:absolute;top:-120px;left:150px;}.avis{float:left;width:430px;padding-top:275px;position:relative;}.disent{position:absolute;right:-116px;top:210px;}.avis .slides_container{background:#FFF;width:360px!important;height:170px!important;margin-left:30px;}.bt-cs .bt-inner{padding:0;width:330px;margin-left:15px;}.bt-cs .bt-inner .bt-title{text-align:left;text-transform:none;width:100%;display:block;color:#58585a;border-bottom:1px solid #e3c695;font-family: lalex_big_badaboumregular, arial, Helvetica, sans-serif;font-size:35px;}.bt-introtext{text-align:left;}.bt-cs a.next, .bt-cs a.prev{display:block;opacity:1;width:17px;background:url('../images/navig.png') 0 center no-repeat transparent!important;}.bt-cs a.next{background-position: -17px center!important;right:10px;}.bt_handles{bottom:-25px!important;left:30px!important;text-align:center;margin-right:-50px;}.bt-cs .bt_handles li{float:none;display:inline-block;margin-right:3px!important;}.bt_handles li a{width:15px;height:15px;background:#fff;padding:0!important;text-indent:-99999px;}.bt_handles li.current a{background:#e3c695;}.clients{float:right;width:450px;}.clients .logos{display:flex;flex-wrap:wrap;justify-content:center;}.clients .logo{width:127px;height:81px;overflow:hidden;margin:5px;}.clients .logo img{width:100%;}.galerie{position:relative;padding-top:30px;padding-bottom:30px;}.elephant{position:absolute;top:-60px;left:2%;}.galerie h4{color:#a4a19c;margin-left:150px;}.galerie .pagewidth{width:1000px;}.galerie .images{position:relative;width:100%;height:750px;}.galerie .joomimg_row{position:absolute;}.galerie .joomimg_row img{width:100%!important;height:auto!important;}.joomimg_row1{width:160px;top:182px;left:50px;}.joomimg_row2{width:286px;top:40px;left:240px;}.joomimg_row3{width:215px;top:0;right:170px;}.joomimg_row4{width:215px;top:380px;left:0;}.joomimg_row5{width:215px;top:360px;left:340px;}.joomimg_row6{width:286px;top:240px;right:70px;}.joomimg_row7{width:160px;bottom:0;right:215px;}.clic{position:absolute;bottom:0;right:0;}.parallax-overlay{height:100%;width:100%;}.parallax-section {-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;background-repeat:repeat-y;overflow:hidden;background-attachment:fixed !important;}.no-parallax-section{display:none;background-image:url('../images/parallax.jpg');}#parallax-img, #no-parallax-img{background-image:url('../images/parallax.jpg');position:relative;height:80%;min-height:80%;}.pull-left{float:left;}.pull-right{float:right;}.contact-bottom{padding-top:30px;background-image: linear-gradient(to right, #efefee, #fff);padding-bottom:30px;}.contact-bottom .pagewidth{background:url('../images/fond-contact.png') bottom left no-repeat transparent;padding-bottom:150px;}.contact-bottom h4{color:#c32e5c;margin-right:245px;}.contact-bottom .pagewidth{width:1000px;}.formulaire{width:620px;float:left;position:relative;padding-bottom:140px;}.reseaux{width:300px;float:right;text-align:center;margin-top:50px;}.reseaux h4{margin:0;margin-bottom:20px;color:#58585a;}.liens a{display:inline-block;width:57px;height:57px;background:url('../images/reseaux.png') 0 0 no-repeat transparent;}.liens a.pinterest{background-position:-57px 0;margin-left:15px;}.boite{margin-top:50px;}.visform label{width:100%;}.visform input, .visform textarea{background:#dbd9d9!important;border:0;font-size:16px;padding:2px;padding-left:10px;margin-top:5px;}.visform input{line-height:40px;}.visform .required{width:100%;}.visform label{color:#58585a;width:175px;font-family: lalex_big_badaboumregular, arial, Helvetica, sans-serif;font-size:30px;text-align:right;}form#mod-visform1 div.required > label.visCSSlabel::after, form#mod-visform1 div.required > label.vflocationlabel::after{display:none;}.visform textarea{height:150px;}.visform .visBtnCon{float:right;}.visform .visBtnCon input{cursor:pointer;font-size:14px;text-align:center;padding:0;}.visform input.error, .visform textarea.error{border:0!important;background:#FF0000;color:#FFF;}.visform .required, .visform .field6{position:relative;}.visform .field5{height:60px;}.visform .field5 input{position:absolute;top:0;left:186px;}.visform .field5 label{width:400px;font-size:22px;position:absolute;left:208px;top:-12px;line-height:18px;}.visform .field6 label{display:none;}.visform input#field6, .visform input#field7{text-indent: -999999px;height: 58px;padding: 0;width: 57px;cursor: pointer;background:url('../images/btn-contact.png') 0 0 no-repeat transparent!important;}.visform input#field6{position:absolute;right:80px;top:100px;}.visform input#field7{background-position:-58px 0!important;}.fichier{bottom:10px;right:110px;position:absolute;}.adresses{text-align:left;}.adresses h4{margin-top:30px;margin-bottom:0;}.adresses p{margin:0;}.adresses .telephone{color:#c32e5c;}p.errorcontainer{position:absolute;top:-50px;right:12px;}p.errorcontainer::after{border-top:12px solid #242d55;}label.error{background-color:#242d55;}.copyright {width:100%;text-align:center;background:#191617;color:#FFF;line-height:45px;font-size:20px;position:relative;clear:both;}.copyright a{color:#FFF;}.copyright a:hover{color:#fff;}/*administration*/ul#com-content-formTabs, .tab-content #publishing, .tab-content #language, .tab-content #metadata, .tab-content #images, .container-ajouter-un-article .tab-content #images{display:none;}#com-content-formContent .control-label, #com-content-formContent .controls{display:inline;}#com-content-formContent .control-group{margin-bottom:10px;}.container-admin fieldset{width:500px;margin:0 auto;text-align:center;}.container-admin .control-group input{padding:5px;}.container-admin .control-group{margin-right:20px;}.container-admin .control-group button{background:#eec869;padding:10px;border:0;color:#fff;margin:0 auto;cursor:pointer;}.item-page .icons, .items-leading  .icons{position: absolute;right: 0;z-index: 100;top: 20px;}.icons .dropdown-toggle{display:none;}.container-actualites .blog, .container-ca-papotes .blog{padding-top:20px;}ul.dropdown-menu{padding:0;margin:0;list-style:none;padding-top:20px;}ul.dropdown-menu .edit-icon a, .btn-toolbar button, a.btsupp{background:#eec869;color:#FFF;font-size:12px;padding:5px;}.btn-toolbar .btn-group{float:left;margin-right:10px;margin-top:10px;}.btn-toolbar button{font-size:16px;border:0;cursor:pointer;}#editor-xtd-buttons{display:none;}.btn-deconnect{position:fixed;top:0;right:0;z-index:1000;}input#jform_images_image_fulltext{border:1px solid #000;padding:10px;}.input-prepend a.btn{background:#131f43;color:#FFF;padding:5px;}.list-slider div{display:inline-block;width:188px;border:1px solid #000;}.list-slider div.img-select{border:2px solid green;}#single_debug-lbl, #single_debug{display:none;}#scrollup {bottom: 50px;opacity:0;position: fixed;right: 20px;z-index: 200;}#scrollup a, #scrolldown a {background:url('../images/to-top.png') center center no-repeat transparent;display: block;height: 33px;width: 33px;}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-search:before{content:"\f002";}.fa-angle-up:before {content: "\f106";font-size:20px;}.fa-angle-down:before {content: "\f107";font-size:20px;}.fa-caret-down:before {content: "\f0d7";font-size:10px;margin-left:5px;}.fa{display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.elementC{position:absolute;top:400px;left:0;opacity:0;}.compose-2{top:0;}.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility:hidden;}@-webkit-keyframes slideInTop {  0% {    opacity: 0;    -webkit-transform: translateY(200px);    transform: translateY(200px);  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes slideInTop {  0% {    opacity: 0;    -webkit-transform: translateY(200px);    -ms-transform: translateY(200px);    transform: translateY(200px);  }  100% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.slideInTop {-webkit-animation-name: slideInTop;animation-name: slideInTop;visibility:visible;}.slideInTopOut {-webkit-animation-name: slideInTopOut;animation-name: slideInTopOut;}@-webkit-keyframes slideInTopOut {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    -webkit-transform: translateY(200px);    transform: translateY(200px);  }}@keyframes slideInTopOut {  0% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  100% {    -webkit-transform: translateY(200px);    -ms-transform: translateY(200px);    transform: translateY(200px);  }}@-webkit-keyframes slideInBottom {  0% {    opacity: 0;    -webkit-transform: translateY(-40px);    transform: translateY(-40px);  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes slideInBottom {  0% {    opacity: 0;    -webkit-transform: translateY(-40px);    -ms-transform: translateY(-40px);    transform: translateY(-40px);  }  100% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.slideInBottom {-webkit-animation-name: slideInBottom;animation-name: slideInBottom;visibility:visible;}@-webkit-keyframes slideInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    transform: translateX(-2000px);  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes slideInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    -ms-transform: translateX(-2000px);    transform: translateX(-2000px);  }  100% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;visibility:visible;}@-webkit-keyframes slideInRight {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    transform: translateX(2000px);  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes slideInRight {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    -ms-transform: translateX(2000px);    transform: translateX(2000px);  }  100% {	-webkit-transform: translateX(0);	-ms-transform: translateX(0);	transform: translateX(0);  }}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;visibility:visible;}@-webkit-keyframes flipInX{	0%{		opacity:0;		-webkit-transform:perspective(400px) rotateX(90deg);		transform:perspective(400px) rotateX(90deg);	}	40%{		-webkit-transform:perspective(400px) rotateX(-10deg);		transform:perspective(400px) rotateX(-10deg);	}	70%{		-webkit-transform:perspective(400px) rotateX(10deg);		transform:perspective(400px) rotateX(10deg);	}	100%{		-webkit-transform:perspective(400px) rotateX(0deg);		transform:perspective(400px) rotateX(0deg);		opacity:1	}}@keyframes flipInX{	0%{		opacity:0;		-webkit-transform:perspective(400px) rotateX(90deg);		-ms-transform:perspective(400px) rotateX(90deg);		transform:perspective(400px) rotateX(90deg);			}	40%{		-webkit-transform:perspective(400px) rotateX(-10deg);		-ms-transform:perspective(400px) rotateX(-10deg);		transform:perspective(400px) rotateX(-10deg);		}	70%{		-webkit-transform:perspective(400px) rotateX(10deg);		-ms-transform:perspective(400px) rotateX(10deg);		transform:perspective(400px) rotateX(10deg);		}	100%{		-webkit-transform:perspective(400px) rotateX(0deg);		-ms-transform:perspective(400px) rotateX(0deg);		transform:perspective(400px) rotateX(0deg);		opacity:1;	}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;visibility:visible;}@-webkit-keyframes flipInY{	0%{		opacity:0;		-webkit-transform:perspective(400px) rotateY(90deg);		transform:perspective(400px) rotateY(90deg);	}	40%{		-webkit-transform:perspective(400px) rotateY(-10deg);		transform:perspective(400px) rotateY(-10deg);	}	70%{		-webkit-transform:perspective(400px) rotateY(10deg);		transform:perspective(400px) rotateY(10deg);	}	100%{		-webkit-transform:perspective(400px) rotateY(0deg);		transform:perspective(400px) rotateY(0deg);		opacity:1;	}}@keyframes flipInY{	0%{		opacity:0;		-webkit-transform:perspective(400px) rotateY(90deg);		-ms-transform:perspective(400px) rotateY(90deg);		transform:perspective(400px) rotateY(90deg);	}	40%{		-webkit-transform:perspective(400px) rotateY(-10deg);		-ms-transform:perspective(400px) rotateY(-10deg);		transform:perspective(400px) rotateY(-10deg);	}	70%{		-webkit-transform:perspective(400px) rotateY(10deg);		-ms-transform:perspective(400px) rotateY(10deg);		transform:perspective(400px) rotateY(10deg);	}	100%{		-webkit-transform:perspective(400px) rotateY(0deg);		-ms-transform:perspective(400px) rotateY(0deg);		transform:perspective(400px) rotateY(0deg);		opacity:1;	}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;visibility:visible;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;visibility:visible;}@-webkit-keyframes bounceInLeft{	0%{		opacity:0;		-webkit-transform:translateX(-2000px);		transform:translateX(-2000px);	}	60%{		opacity:1;		-webkit-transform:translateX(30px);		transform:translateX(30px);	}	80%{		-webkit-transform:translateX(-10px);		transform:translateX(-10px);	}	100%{		-webkit-transform:translateX(0);		transform:translateX(0);	}}@keyframes bounceInLeft{	0%{		opacity:0;		-webkit-transform:translateX(-2000px);		-ms-transform:translateX(-2000px);		transform:translateX(-2000px);	}	60%{		opacity:1;		-webkit-transform:translateX(30px);		-ms-transform:translateX(30px);		transform:translateX(30px);	}	80%{		-webkit-transform:translateX(-10px);		-ms-transform:translateX(-10px);		transform:translateX(-10px);	}	100%{		-webkit-transform:translateX(0);		-ms-transform:translateX(0);		transform:translateX(0);	}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;visibility:visible;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;visibility:visible;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;visibility:visible;}.fadeIn{-webkit-animation: fadeInFromNone 0.5s ease-out;-moz-animation: fadeInFromNone 0.5s ease-out;-o-animation: fadeInFromNone 0.5s ease-out;animation: fadeInFromNone 0.5s ease-out;visibility:visible;}@-webkit-keyframes fadeInFromNone {    0% {        opacity: 0;    }    1% {        opacity: 0;    }    100% {        opacity: 1;    }}@-moz-keyframes fadeInFromNone {    0% {        opacity: 0;    }    1% {        opacity: 0;    }    100% {        opacity: 1;    }}@-o-keyframes fadeInFromNone {    0% {        opacity: 0;    }    1% {        opacity: 0;    }    100% {        opacity: 1;    }}@keyframes fadeInFromNone {    0% {        opacity: 0;    }    1% {        opacity: 0;    }    100% {        opacity: 1;    }}.fadeOut{-webkit-animation: fadeOutFromNone 0.5s ease-out;-moz-animation: fadeOutFromNone 0.5s ease-out;-o-animation: fadeOutFromNone 0.5s ease-out;animation: fadeOutFromNone 0.5s ease-out;}@-webkit-keyframes fadeOutFromNone {    0% {        opacity: 1;    }    1% {        opacity: 1;    }    100% {        opacity: 0;    }}@-moz-keyframes fadeOutFromNone {    0% {        opacity: 1;    }    1% {        opacity: 1;    }    100% {        opacity: 0;    }}@-o-keyframes fadeOutFromNone {    0% {        opacity: 1;    }    1% {        opacity: 1;    }    100% {        opacity: 0;    }}@keyframes fadOutFromNone {    0% {        opacity: 1;    }    1% {        opacity: 1;    }    100% {        opacity: 0;    }}.full_image, .waiting{background-color:rgba(0, 0, 0, 0.5);position:fixed;display:none;width:100%;height:100%;z-index:400;top:0;left:0;}.image_loading{position:absolute;display:none;top:50%;left:50%;margin:-35px 0px 0px -35px;background:#fff url(../images/loader.gif) no-repeat center center;width:70px;height:70px;z-index:9999;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}.img_close{width:40px;height:40px;background-image:url("../images/fermer.png");background-repeat: no-repeat;background-position: center center;position:absolute;top:-20px;right:-30px;cursor:pointer;z-index:400;}.img_full{position:fixed;top:150%;left:50%;z-index:300;}.img_full img{position:absolute;top:0px;left:0px;border:10px solid #fff;-moz-box-shadow:1px 1px 7px #000;-webkit-box-shadow:1px 1px 7px #000;box-shadow:1px 1px 7px #000;}.img_previous, .img_next{width:54px;height:200px;background:url("../images/btn-navig.png") no-repeat 0 0 transparent;position:fixed;top:50%;margin-top:-100px;cursor:pointer;z-index:400;}.img_previous{left:1%;}.img_next{right:1%;background-position:-54px 0;}.wait_text{position: absolute;color: #FFF;text-align: center;width: 100%;top: 30%;}a.suppimg{display:block;position:absolute;top:0;right:0;width:20px;height:20px;background:url('../images/icon_delete.png') center center no-repeat transparent;}.jg_pathway, .jg_back, .jg_mygal, .jg_gallerystats, .jg_poweredbydiv, #single_imgtext-lbl, #single_imgtext, #single_imgauthor-lbl, .jg-uploader, #single_published-lbl, #single_published{display:none;}@media screen and (max-width: 1200px) {	.dirigeable{	right:10px;	top:-50px;	}}@media screen and (max-width: 1024px) {	.parallax-section{	display:none;	}	.no-parallax-section{	display:block;	position:relative;	height:60%!important;	min-height:60%!important;	background-position:center center;	-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;	background-repeat:repeat-y;	overflow:hidden;	}}/**end file***/