
.clear	{ clear:left; }
img		{ border:0; margin:0; padding:0; }
a 		{ border:0; margin:0; padding:0; color:#000000; text-decoration:underline; }

html{ 
height:100%;
margin:0;
padding:0;
background:#ffffff;
}

body 
{
min-height:100%;
font-family : helvetica;
font-size:0.8em; 
margin:0 auto;
}

#container	{ position:relative; margin:0 auto; min-width:1000px; max-width:100%; height:100%; overflow:hidden; }

#containerLogo 											{ position:absolute; top:0px; left:0; z-index:999; width:100%; height:118px; }
#containerLogo #divLogo 									{ margin:0 auto; width:1000px; height:118px; overflow:hidden; background:url(../imgs/bg_logo.png) no-repeat top left; }
#containerLogo #divLogo #logo							{ float:left; width:1000px; height:118px; overflow:hidden; } 

#containerMenu 											{ position:absolute; top:118px; left:0; z-index:999; width:100%; height:62px; }
#containerMenu #divMenu									{ margin:0 auto; width:1000px; height:62px; overflow:hidden; background:url(../imgs/bg_menu.png) no-repeat top left; }
#containerMenu #divMenu #menu 							{ float:left; width:1000px; height:62px; overflow:hidden; }
#containerMenu #divMenu #menu #btnHome					{ float:left; width:64px; height:62px; overflow:hidden; background:url(../imgs/lien_home.png) no-repeat top left; }
#containerMenu #divMenu #menu #btnHome:hover				{ float:left; width:64px; height:62px; overflow:hidden; background:url(../imgs/lien_home-active.png) no-repeat top left; }
#containerMenu #divMenu #menu #menuHeader .bloc			{ float:left; width:156px; overflow:hidden; background:url(../imgs/separ_lien.png) no-repeat top left; }
#containerMenu #divMenu #menu #menuHeader .bloc a			{ float:left; width:96px; display:block; height:42px; padding:20px 30px 0 30px; overflow:hidden; color:#ffffff; font-size:18px; text-decoration:none; }
#containerMenu #divMenu #menu #menuHeader .bloc a:hover	{ float:left; width:96px; display:block; height:42px; padding:20px 30px 0 30px; overflow:hidden; color:#ffffff; font-size:18px; text-decoration:none; background:#046aa0 url(../imgs/separ_lien.png) no-repeat top left; }
#containerMenu #divMenu #menu #menuHeader .bloc .active	{ float:left; width:96px; display:block; height:42px; padding:20px 30px 0 30px; overflow:hidden; color:#ffffff; font-size:18px; text-decoration:none; background:#046aa0 url(../imgs/separ_lien.png) no-repeat top left; }
#containerMenu.fixed 									{ position:fixed; top:0; }

/* SECTION HOME */
.blochome														{ margin:0 auto; width:100%; min-height:1000px; height:100%; overflow:hidden; background:url(../imgs/bg_home-survol.png) no-repeat fixed top center; z-index:20; }
.blochome .inthome												{ margin:0 auto; width:1000px; min-height:1000px; overflow:hidden; z-index:30; }
.blochome .inthome .conthome										{ float:left; width:1000px; overflow:hidden; margin:200px 0 0 0; }
.blochome .inthome .conthome .txt									{ float:left; width:900px; min-height:650px; overflow:hidden; margin:0 0 0 50px; font-size:12px; color:#color:#2a3640; }
.blochome .inthome .conthome .txt h2								{ float:left; color:#2a3640; font-size:34px; font-weight:normal; }

/* SECTION REALISATIONS */
.blocrealisations												{ margin:0 auto; width:100%; min-height:1000px; height:100%; overflow:hidden; z-index:20; }
.blocrealisations .intrealisations								{ margin:0 auto; width:1000px; min-height:1000px; overflow:hidden; z-index:30; }
.blocrealisations .intrealisations .contrealisations				{ float:left; width:1000px; overflow:hidden; margin:82px 0 20px 0; }
.blocrealisations .intrealisations .contrealisations .txt			{ float:left; width:900px; min-height:650px; overflow:hidden; margin:0 0 0 50px; font-size:12px; color:#ffffff; }
.blocrealisations .intrealisations .contrealisations .txt h2		{ float:left; color:#ffffff; font-size:34px; font-weight:normal; }

#mainRealisations a 												{ position:relative; width:295px; height:295px; display:inline-block; padding:0; margin:0; overflow:hidden; }
#mainRealisations a img 											{ border:none; width:295px; height:295px; padding:0; margin:0; overflow:hidden; }
#mainRealisations a span											{ position:absolute; top:25px; left:25px; display:block; display:none; }
#mainRealisations a:hover span									{ display:block; }
#mainRealisations span.title										{ top:60px; color:#ffffff; font-weight:bold; font-size:1.2em; z-index:2; padding:0; margin:0; }
#mainRealisations span.desc										{ top:90px; color:#bababa; font-weight:normal; font-size:0.9em; z-index:2; padding:0; margin:0;  }
#mainRealisations span.bg										{ top:0; left:0; width:295px; height:295px; background:#000000; z-index:1; padding:0; margin:0; }

/* SECTION PRESENTATION */
.blocpresentation												{ margin:0 auto; width:100%; min-height:1000px; height:100%; overflow:hidden; background:url(../imgs/bg_presentation-survol.png) no-repeat fixed top center; z-index:20; }
.blocpresentation .intpresentation								{ margin:0 auto; width:1000px; min-height:1000px; overflow:hidden; z-index:30; }
.blocpresentation .intpresentation .contpresentation				{ float:left; width:1000px; overflow:hidden; margin:82px 0 20px 0; }
.blocpresentation .intpresentation .contpresentation .txt			{ float:left; width:900px; min-height:650px; overflow:hidden; margin:0 0 0 50px; font-size:12px; color:#ffffff; }
.blocpresentation .intpresentation .contpresentation .txt h2		{ float:left; color:#ffffff; font-size:34px; font-weight:normal; }

/* SECTION EQUIPEMENT */
.blocequipement													{ margin:0 auto; width:100%; min-height:1000px; height:100%; overflow:hidden;	background:url(../imgs/bg_equipement-survol.png) no-repeat fixed top center; z-index:20; }
.blocequipement .intequipement									{ margin:0 auto; width:1000px; min-height:1000px; overflow:hidden; z-index:30; }
.blocequipement .intequipement .contequipement					{ float:left; width:1000px; overflow:hidden; margin:82px 0 20px 0; }
.blocequipement .intequipement .contequipement .txt				{ float:left; width:900px; min-height:650px; overflow:hidden; margin:0 0 0 50px; font-size:12px; color:#ffffff; }
.blocequipement .intequipement .contequipement .txt h2			{ float:left; color:#ffffff; font-size:34px; font-weight:normal; }

/* SECTION SAVOIR FAIRE */
.blocsavoirfaire												{ margin:0 auto; width:100%; min-height:1000px; height:100%; overflow:hidden; background:url(../imgs/bg_savoirfaire-survol.png) no-repeat fixed top center; z-index:20; }
.blocsavoirfaire .intsavoirfaire									{ margin:0 auto; width:1000px; min-height:1000px; overflow:hidden; z-index:30; }
.blocsavoirfaire .intsavoirfaire .contsavoirfaire				{ float:left; width:1000px; overflow:hidden; margin:82px 0 20px 0; }
.blocsavoirfaire .intsavoirfaire .contsavoirfaire .txt			{ float:left; width:900px; min-height:650px; overflow:hidden; margin:0 0 0 50px; font-size:12px; color:#1f272d; }
.blocsavoirfaire .intsavoirfaire .contsavoirfaire .txt h2			{ float:left; color:#707f89; font-size:34px; font-weight:normal; }

/* SECTION REFERENCES */
.blocreferences													{ margin:0 auto; width:100%; min-height:1000px; height:100%; overflow:hidden; z-index:20; }
.blocreferences .intreferences									{ margin:0 auto; width:1000px; min-height:1000px; overflow:hidden; z-index:30; }
.blocreferences .intreferences .contreferences					{ float:left; width:1000px; overflow:hidden; margin:82px 0 20px 0; }
.blocreferences .intreferences .contreferences .txt				{ float:left; width:810px; min-height:650px; overflow:hidden; margin:0 0 0 50px; padding:0 45px 0 45px; font-size:12px; color:#ffffff; }
.blocreferences .intreferences .contreferences .txt h2			{ float:left; color:#c8cfd4; font-size:34px; font-weight:normal; }
.blocreferences .intreferences .contreferences .txt a			{ float:left; width:180px; height:180px; oveflow:hidden; text-decoration:none; margin:20px 45px 20px 45px; }

/* SECTION CONTACT */
.bloccontact																	{ margin:0 auto; width:100%; min-height:1000px; height:100%; overflow:hidden; background:url(../imgs/bg_contact-survol.png) no-repeat fixed top center; z-index:20; }
.bloccontact .intcontact															{ margin:0 auto; width:1000px; min-height:1000px; overflow:hidden; z-index:30; }
.bloccontact .intcontact .contcontact											{ float:left; width:1000px; overflow:hidden; margin:82px 0 20px 0; }
.bloccontact .intcontact .contcontact .txt										{ float:left; width:900px; min-height:650px; overflow:hidden; margin:0 0 0 50px; font-size:12px; color:#ffffff; }
.bloccontact .intcontact .contcontact .txt h2										{ float:left; color:#787c7f; font-size:34px; font-weight:normal; }
.bloccontact .intcontact .contcontact .txt .left									{ float:left; width:425px; min-height:100px; overflow:hidden; margin-right:25px; }
.bloccontact .intcontact .contcontact .txt .left .blocL							{ float:left; width:125px; overflow:hidden; margin-bottom:8px; }
.bloccontact .intcontact .contcontact .txt .left .blocR							{ float:left; width:300px; overflow:hidden; margin-bottom:8px; }
.bloccontact .intcontact .contcontact .txt .left .blocR .formTxt					{ float:left; width:290px; overflow:hidden; }
.bloccontact .intcontact .contcontact .txt .left .blocLR							{ float:left; width:300px; overflow:hidden; margin-left:125px; }
.bloccontact .intcontact .contcontact .txt .left .blocLR .validContact				{ float:left; padding:5px 20px 5px 20px; color:#000000; background:#ffffff; border:none; outline:none; cursor:pointer; }
.bloccontact .intcontact .contcontact .txt .left .blocLR .validContact:hover		{ float:left; padding:5px 20px 5px 20px; color:#ffffff; background:#046aa0; border:none; outline:none; cursor:pointer; }
.bloccontact .intcontact .contcontact .txt .left .message							{ float:left; font-size:14px; color:#ffffff; }
.bloccontact .intcontact .contcontact .txt .right									{ float:left; width:425px; min-height:100px; overflow:hidden; margin-left:25px; }
.bloccontact .intcontact .contcontact .txt .right a								{ float:left; color:#ffffff; }
.bloccontact .intcontact .contcontact .txt .right .quintesis						{ float:left; color:#d3d3d3; text-decoration:none; font-size:11px; }

/* formly.css */
.formlyWrapper-Base{color:#000}.formlyWrapper-Base input[type=password],.formlyWrapper-Base input[type=text],.formlyWrapper-Base select,.formlyWrapper-Base textarea{color:#000;border:1px solid #ccc;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px}.formlyWrapper-Base input[type=button],.formlyWrapper-Base input[type=reset],.formlyWrapper-Base input[type=submit]{border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:-moz-linear-gradient(100% 100% 90deg,#d5d5d5,#eee);background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#d5d5d5));background:-webkit-linear-gradient(#eee,#d5d5d5);background:-o-linear-gradient(#eee,#d5d5d5);color:#32b0c8;font-size:12px;font-weight:700;padding:4px 10px;margin:15px 0 10px 10px;text-shadow:0 1px 0 #fff;cursor:pointer;box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc;float:left}.formlyWrapper-Base input[type=button]:active,.formlyWrapper-Base input[type=button]:hover,.formlyWrapper-Base input[type=reset]:active,.formlyWrapper-Base input[type=reset]:hover,.formlyWrapper-Base input[type=submit]:active,.formlyWrapper-Base input[type=submit]:hover{color:#fff}.formlyWrapper-Base input[type=button]:active,.formlyWrapper-Base input[type=reset]:active,.formlyWrapper-Base input[type=submit]:active{box-shadow:inset 0 1px 2px #ccc;-moz-box-shadow:inset 0 1px 2px #ccc;-webkit-box-shadow:inset 0 1px 2px #ccc}.formlyWrapper-Base h1,.formlyWrapper-Base h2{padding:0;margin:3px 0}.formlyWrapper-Base h1{font-size:16px;color:#fff}.formlyWrapper-Base h2{font-size:13px;color:#fff}.formlyWrapper-Base hr{color:#fff;border:1px solid #ddd;border-bottom-color:#f9f9f9}.formlyWrapper-Light{color:#fff;background:#fff;border:5px solid #ddd;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;text-shadow:0 1px 1px #aaa;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff}.formlyWrapper-Light input[type=password],.formlyWrapper-Light input[type=text],.formlyWrapper-Light select,.formlyWrapper-Light textarea{background:#fffcf4;color:#fff;border:3px solid #efeadf;padding:5px 10px;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;margin:5px 0}.formlyWrapper-Light input[type=button],.formlyWrapper-Light input[type=reset],.formlyWrapper-Light input[type=submit]{border:3px solid #eee;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-khtml-border-radius:20px;background:#fff;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;margin:15px 10px 10px 0;cursor:pointer}.formlyWrapper-Light input[type=submit]:active,.formlyWrapper-Light input[type=submit]:hover{color:#fff;border-color:#c3e8ff}.formlyWrapper-Light input[type=button]:active,.formlyWrapper-Light input[type=button]:hover,.formlyWrapper-Light input[type=reset]:active,.formlyWrapper-Light input[type=reset]:hover{color:#fff;border-color:#f7dbdc}.formlyWrapper-Light input[type=button]:active,.formlyWrapper-Light input[type=reset]:active,.formlyWrapper-Light input[type=submit]:active{box-shadow:inset 0 1px 2px #ccc;-moz-box-shadow:inset 0 1px 2px #ccc;-webkit-box-shadow:inset 0 1px 2px #ccc}.formlyWrapper-Light h1,.formlyWrapper-Light h2{padding:0;margin:3px 0}.formlyWrapper-Light h1{font-size:16px;color:#fff}.formlyWrapper-Light h2{font-size:13px;color:#fff}.formlyWrapper-Light hr{color:#fff;border:1px solid #eee}.formlyWrapper-Dark{color:#fff;background:#3c3c3c;border:1px solid #111;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;text-shadow:0 -1px 1px #000;box-shadow:0 2px 8px #000;-moz-box-shadow:0 2px 8px #000;-webkit-box-shadow:0 2px 8px #000}.formlyWrapper-Dark input[type=checkbox],.formlyWrapper-Dark input[type=password],.formlyWrapper-Dark input[type=text],.formlyWrapper-Dark select,.formlyWrapper-Dark textarea{color:#fff;background:#fff;border:2px solid #fff;padding:5px 10px;box-shadow:0 1px 4px #000;-moz-box-shadow:0 1px 4px #000;-webkit-box-shadow:0 1px 4px #000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;margin:5px 10px}.formlyWrapper-Dark input[type=button],.formlyWrapper-Dark input[type=reset],.formlyWrapper-Dark input[type=submit]{border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:-moz-linear-gradient(100% 100% 90deg,#222,#333);background:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background:-webkit-linear-gradient(#333,#222);background:-o-linear-gradient(#333,#222);color:#fff;font-size:14px;font-weight:700;padding:6px 10px;margin:15px 0 10px 10px;text-shadow:0 -1px 1px #000;cursor:pointer;box-shadow:inset 0 1px 0 #444;-moz-box-shadow:inset 0 1px 0 #444;-webkit-box-shadow:inset 0 1px 0 #444}.formlyWrapper-Dark input[type=button]:active,.formlyWrapper-Dark input[type=button]:hover,.formlyWrapper-Dark input[type=reset]:active,.formlyWrapper-Dark input[type=reset]:hover,.formlyWrapper-Dark input[type=submit]:active,.formlyWrapper-Dark input[type=submit]:hover{color:#fff}.formlyWrapper-Dark input[type=button]:active,.formlyWrapper-Dark input[type=reset]:active,.formlyWrapper-Dark input[type=submit]:active{box-shadow:inset 0 1px 2px #111;-moz-box-shadow:inset 0 1px 2px #111;-webkit-box-shadow:inset 0 1px 2px #111}.formlyWrapper-Dark h1,.formlyWrapper-Dark h2{padding:0;margin:3px 0}.formlyWrapper-Dark h1{font-size:16px;color:#fff}.formlyWrapper-Dark h2{font-size:13px;color:#fff}.formlyWrapper-Dark hr{background:#222;color:#fff;border:1px solid #222}.formlyPrefix{position:absolute;float:left;z-index:9999;display:none}.formlyInvalid,.formlyRequired{border-radius:4px;padding:5px 10px;font-weight:700;font-size:12px;display:none;margin:5px 0}.formlyInvalid{background:#ef7971;color:#fff;border:1px solid #e63125;box-shadow:inset 0 1px 0 #f4a49f;text-shadow:0 -1px 0 #e63125}.formlyRequired{background:#f5972f;color:#fff;border:1px solid #c76d09;box-shadow:inset 0 1px 0 #f9c081;text-shadow:0 -1px 0 #c76d09}

/* apprise.css */
.appriseOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.3);display:none}.appriseOuter{background:#eee;border:1px solid #fff;box-shadow:0 3px 7px #333;-moz-box-shadow:0 3px 7px #333;-webkit-box-shadow:0 3px 7px #333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;z-index:99999999;min-width:200px;min-height:50px;max-width:75%;position:fixed;display:none}.appriseInner{padding:20px;color:#333;text-shadow:0 1px 0 #fff}.appriseInner button{border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:-moz-linear-gradient(100% 100% 90deg,#eee,#d5d5d5);background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#d5d5d5));background:-webkit-linear-gradient(#eee,#d5d5d5);background:-o-linear-gradient(#eee,#d5d5d5);color:#232d3d;font-size:12px;font-weight:700;padding:4px 10px;margin:0 3px;text-shadow:0 1px 0 #fff;cursor:pointer;box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc}.appriseInner button:hover{color:#d85054}.aButtons,.aInput{margin:20px 10px 0;text-align:center}.aTextbox{border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;width:180px;font-size:12px;font-weight:700;padding:5px 10px}

/* shadowbox.css */
#sb-info-inner,#sb-loading-inner,#sb-title-inner,div.sb-message{font-family:HelveticaNeue-Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px solid #1f272d;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:0}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#1f272d}#sb-info,#sb-title{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(../imgs/shadow-close.png);background-color:#000}#sb-nav-next{background-image:url(../imgs/shadow-next.png);background-color:#000}#sb-nav-previous{background-image:url(../imgs/shadow-previous.png);background-color:#000}#sb-nav-play{background-image:url(../imgs/shadow-play.png);background-color:#000}#sb-nav-pause{background-image:url(../imgs/shadow-pause.png);background-color:#000}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}

/* jquery.fullPage.css */
body,html{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section{display:table;width:100%}.fp-table{display:table;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px}.fp-controlArrow.fp-prev{left:20px;width:57px;height:57px;border:none;background:url(../imgs/btn_slide-prec.png) no-repeat top left}.fp-controlArrow.fp-prev:hover{background:url(../imgs/btn_slide-prec-activ.png) no-repeat top left}.fp-controlArrow.fp-next{right:20px;width:57px;height:57px;border:none;background:url(../imgs/btn_slide-suiv.png) no-repeat top left}.fp-controlArrow.fp-next:hover{background:url(../imgs/btn_slide-suiv-activ.png) no-repeat top left}.fp-scrollable{overflow:scroll}.fp-easing{-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav li,.fp-slidesNav li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav li{display:inline-block}#fp-nav li a,.fp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav li .active span,.fp-slidesNav.active span{background:#333}#fp-nav span,.fp-slidesNav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:1}.fp-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;top:-2px}.fp-tooltip.right{right:20px}.fp-tooltip.left{left:20px}