lueurs@charset "utf-8";
* {    padding:0;    margin:0;     outline: 0;    font-size: 100%;vertical-align: baseline;}
a {    outline-style:none; }
img {border:0;}
dl, dt, dd, ul, li {margin: 0; padding: 0; list-style-type: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {    border-collapse: collapse;border-spacing: 0;}
fieldset {border:none;margin:0;padding:0;}
fieldset legend {display:none;}
.clear {clear:both; height:0px; font-size:0em; line-height:0; clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
*{margin: 0;padding: 0; }
body{width:100%; height:100%;font-family:Helvetica,Arial; background:#efefef;}
.agise{margin-top:0px; float:left; width:1140px; font-size:13px; color:#000; margin-bottom:9px;}
.logo-enter{ width:685px; margin:auto; top:80px; }
.margin-header{  width:980px; height:230px;}
.margin-logo{ width:980px; height:170px;}
.link-fr-en{ width:134px; margin:auto; }
.link-enter:link{color:#264893;text-decoration: none;font-size:12px;font-weight:bold; font-family:Helvetica, Arial;}
.link-enter:visited{color:#264893;text-decoration: none;font-size:12px;font-weight:bold; font-family:Helvetica, Arial;}
.link-enter:active{color:#264893;text-decoration: none;font-size:12px;font-weight:bold; font-family:Helvetica, Arial;}
.link-enter:hover{color:#666;text-decoration: none;border-bottom:2px solid #264893;font-size:12px;font-weight:bold;font-family:Helvetica, Arial;}
.link-app:link{color:#858585;text-decoration: none;font-size:15px;font-weight:bold; font-family:Helvetica, Arial;}
.link-app:visited{color:#858585;text-decoration: none;font-size:15px;font-weight:bold; font-family:Helvetica, Arial;}
.link-app:active{color:#858585;text-decoration: none;font-size:15px;font-weight:bold; font-family:Helvetica, Arial;}
.link-app:hover{color:#214486;text-decoration: none;border-bottom:2px solid #858585;font-size:15px;font-weight:bold;font-family:Helvetica, Arial;}
.cont-link1{ width:auto; margin-left:40px; float:left;}
.cont-link{ width:auto; float:left;}
.margin-footer{width:980px; height:30px;}
.container-top{ margin-top:2%;}
.container-princ{  overflow: auto;margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width:1200px;height:611px;background:#fff;}
.header{ width:1200px; background:#223e6e; height:93px; border-bottom:2px solid #e5e5e5;}
.container-logo{ float:left;margin-top:18px; margin-left:18px; width: auto;}
.container-pays{ float: right;margin-top:10px; margin-right:18px; width: 22px;}
.container-pays-angleterre{ float: right;margin-top:10px; margin-right:18px; width: 22px; margin-left:600px;}
.espace-pays{ float: right;margin-top:10px; margin-right:18px; width: 500px;}
.menu-top{ float:right; margin-right:7px; margin-top:14px;  }
ul.menu-top {width: auto;}
li.menu-top {width:auto;float: right;margin-left:20px;}
.link-menu-top:link{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top:visited{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top:active{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top:hover{color:#ccc;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-focus:link{color:#ccc;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-focus:visited{color:#ccc;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-focus:active{color:#ccc;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-focus:hover{color:#ccc;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-presentation:link{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-presentation:visited{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-presentation:active{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-presentation:hover{color:#ff000a;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-presentation-focus:link{color:#ff000a;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-presentation-focus:visited{color:#ff000a;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-presentation-focus:active{color:#ff000a;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-presentation-focus:hover{color:#ff000a;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-fusion:link{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-fusion:visited{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-fusion:active{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-fusion:hover{color:#fdfc01;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-fusion-focus:link{color:#fdfc01;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-fusion-focus:visited{color:#fdfc01;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-fusion-focus:active{color:#fdfc01;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-fusion-focus:hover{color:#fdfc01;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-capital:link{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-capital:visited{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-capital:active{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-capital:hover{color:#14ffff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-capital-focus:link{color:#14ffff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-capital-focus:visited{color:#14ffff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-capital-focus:active{color:#14ffff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-capital-focus:hover{color:#14ffff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-conseil:link{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-conseil:visited{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-conseil:active{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-conseil:hover{color:#f75c1d;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-conseil-focus:link{color:#f75c1d;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-conseil-focus:visited{color:#f75c1d;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-conseil-focus:active{color:#f75c1d;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-conseil-focus:hover{color:#f75c1d;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-recrutement:link{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-recrutement:visited{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-recrutement:active{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-recrutement:hover{color:#3afd00;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-recrutement-focus:link{color:#3afd00;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-recrutement-focus:visited{color:#3afd00;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-recrutement-focus:active{color:#3afd00;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-recrutement-focus:hover{color:#3afd00;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-contact:link{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-contact:visited{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-contact:active{color:#fff;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-contact:hover{color:#d15500;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-contact-focus:link{color:#d15500;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.link-menu-top-contact-focus:visited{color:#d15500;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-contact-focus:active{color:#d15500;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.link-menu-top-contact-focus:hover{color:#d15500;text-decoration: none; font-size:13px;font-weight:bold; font-family:Helvetica, Arial,  sans-serif;}
.contain-approche{ float:left; width:399px;  height:86px; margin-top:10px; border-right: 1px solid #c8c8c8; margin-bottom:10px;}
.contain-approche1{ float:left; width:359px;  height:86px; margin-top:10px; border-right: 1px solid #fff;}
.savoir-plus{ float:right; margin-top:4px; width:119px;}
.link-app-bleu:link{color:#214486;text-decoration: none; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.link-app-bleu:visited{color:#214486;text-decoration: none; font-size:12px; font-family:Helvetica, Arial,  sans-serif;}
.link-app-bleu:active{color:#214486;text-decoration: none; font-size:12px; font-family:Helvetica, Arial,  sans-serif;}
.link-app-bleu:hover{color:#214486;text-decoration: none; font-size:12px; font-family:Helvetica, Arial,  sans-serif;}
.footer{ width:1200px; background:#d3d9e2; height:15px; float:left;  position: absolute; bottom:0px; margin-bottom:10px;  }
.link-footer:link{color:#214486;text-decoration: none; font-size:10px; font-family:Helvetica, Arial, sans-serif; line-height:15px}
.link-footer:visited{color:#214486;text-decoration: none; font-size:10px; font-family:Helvetica, Arial,  sans-serif;line-height:15px}
.link-footer:active{color:#214486;text-decoration: none; font-size:10px; font-family:Helvetica, Arial,  sans-serif;line-height:15px}
.link-footer:hover{color:#214486;text-decoration: none; font-size:10px; font-family:Helvetica, Arial,  sans-serif;line-height:15px}
.contain-presentation{  width:1030px;  height:300px; margin-top:10px; }
.contain-presentation-global{ background:#fff url(../img/global-large.jpg) no-repeat; width:1100px;  height:400px; margin-top:10px; }
.trait-presentation{height:1px; float:left; background:#ff000a; width:996px; margin-left:30px; margin-top:5px;}
.texte-presentation{width:996px; margin-left:30px; margin-top:13px; float:left; font-size:12px; font-family:Helvetica,Arial,  sans-serif; height:261px;}
.marge-approche{ width:100%; height:10px;}
.texte-approche{width:1140px; margin-left:30px; margin-top:7px; float:left; font-size:13px; font-family:Helvetica,Arial,  sans-serif;}
.trait-fusion{height:1px; float:left; background:#fdfc01; width:996px; margin-left:30px; margin-top:5px;}
.trait-capital{height:1px; float:left; background:#14ffff; width:996px; margin-left:30px; margin-top:5px;}
.trait-conseil{height:1px; float:left; background:#f55b1d; width:996px; margin-left:30px; margin-top:5px;}
.trait-recrutement{height:1px; float:left; background:#3afd00; width:996px; margin-left:30px; margin-top:5px;}
.trait-contact{height:1px; float:left; background:#d15500; width:996px; margin-left:30px; margin-top:5px;}
.link-contact:link{color:#214486;text-decoration: none; font-size:13px; font-family:Helvetica, Arial, sans-serif; line-height:15px}
.link-contact:visited{color:#214486;text-decoration: none; font-size:13px; font-family:Helvetica, Arial,  sans-serif;line-height:15px}
.link-contact:active{color:#214486;text-decoration: none; font-size:13px; font-family:Helvetica, Arial,  sans-serif;line-height:15px}
.link-contact:hover{color:#214486;text-decoration: none; font-size:13px; font-family:Helvetica, Arial,  sans-serif;line-height:15px}
.link-plan:link{color:#000;text-decoration: none; font-size:13px; font-family:Helvetica, Arial, sans-serif; }
.link-plan:visited{color:#000;text-decoration: none; font-size:13px; font-family:Helvetica, Arial,  sans-serif;}
.link-plan:active{color:#000;text-decoration: none; font-size:13px; font-family:Helvetica, Arial,  sans-serif;}
.link-plan:hover{color:#000;text-decoration: none; font-size:13px; font-family:Helvetica, Arial,  sans-serif;}
.paris-contact{ float:left; width:400px;}
.geneve-contact{ float:left; width:580px;}
.button{color:#214486;cursor:pointer;text-decoration:none}
#popup{background-color:#fff;color:#000;display:none;min-width:450px;padding:25px}
#popup{min-height:250px}
#geneve{background-color:#fff;color:#000;display:none;min-width:450px;padding:25px}
#geneve{min-height:250px}
#info{background-color:#fff;color:#000;display:none;min-width:450px;padding:25px}
#info{min-height:250px}
#recruitement{background-color:#fff;color:#000;display:none;min-width:450px;padding:25px}
#recruitement{min-height:250px}
.background-gris{ background:#c2c2c2; width:100%; height:30px;} 
.expert-appelton{ width:319px; height:184px; margin:auto; }
.img-vision{ width: 255px; float:left;  }
.text-vision{ float:left; margin-left:30px; width:850px; }
.img-eco{ width: 255px; float:left; margin-top:20px; }
.text-eco{ float:left; margin-left:30px; width:850px;margin-top:20px; }
.img-global{ width: 89px; float:left; margin-top:20px; margin-left:85px;}
.text-global{float:left; margin-left:111px; width:850px;margin-top:20px;}
.formchamp {padding:4px 0; font-weight:bold;font-size:15px;padding:6px;}
h1, h2, h3, h4, h5, h6 {margin: 10px 0;font-weight: 200;}
.link-pdf:link{color:#000;text-decoration: none;font-size:12px; font-family:Helvetica, Arial;}
.link-pdf:visited{color:#000;text-decoration: none;font-size:12px;font-family:Helvetica, Arial;}
.link-pdf:active{color:#000;text-decoration: none;font-size:12px;font-family:Helvetica, Arial;}
.link-pdf:hover{color:#000;text-decoration: none;font-size:12px;font-family:Helvetica, Arial;}
.container {max-width: 940px; margin-right: auto;margin-left: auto; }
.jumbotron {position: relative;padding: 3em 0;text-align: center; background: #efefef;background:#efefef url(../img/logo-appelton.jpg) no-repeat;}
.jumbotron h1 { color: #25458e;font-family: Arial, Helvetica, sans-serif; font-weight: 200; visibility: hidden;}
.jumbotron p {margin-top: -1em;letter-spacing: 0.15em;color: #c8c8c8;font-weight: 200;visibility: hidden;text-align: center;}
.animated {
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
 animation-fill-mode: both;}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
	}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

/*********************************************/

#picture-presentation{ display:none; }
#picture-presentation-large{ width:1200px; height:158px; }


#slideshow-petit-ecran{display:none;}
#slideshow{display:none;}

#slideshow-large {width:1200px;height:385px;}
#slideshow-large img{position:absolute;z-index:8;}
#slideshow-large IMG.active{z-index:10;}
#slideshow-large IMG.last-active {z-index:9}

.contain-approche-petit-ecran{display:none;}
.contain-approche-1-petit-ecran{display:none;}
.menu-smart-phone{ display:none;}
#menu-accueil ul {display:none;}
#menu-accueil li {display:none;}
#menu-accueil li a {display:none;}
#menu-accueil li a:hover {display:none;}
#menu-accueil ul li ul {display:none;}
#menu-accueil ul li:hover ul {display:none;}
#menu-accueil li:hover ul li {float:none;}
#menu-accueil li ul {display:none;}
#menu-accueil {display:none;}

#picture-presentation-large-petit-ecran{ display:none;}
#slideshow-tablette{display:none;}
.img-vision-tablette{ display:none;}
.img-eco-tablette{ display:none; }
.footer-tablette{ display: none;}
.contain-approche-tablette{display:none;}
.contain-approche-1-tablette{ display:none;}
#picture-presentation-large-tablette{ display:none;}
#picture-presentation-smart-phone{ display:none; }
.container-logo-smart-phone{ display:none;}
.footer-smart-phone{ display:none;  }
.contain-approche-1-smart-phone{ display:none;}
.contain-approche-smart-phone{ display:none;}
#slideshow-smart { display:none;}
.expert-appelton-smart-phone{ display:none;}
#slideshow-extra {display:none;}
#picture-presentation-extra-large{ display:none; }