#header h1,#header h1 a{height:271px;width:300px}#header .lead,.blue h2,.blue p,.list-logos,label{text-align:center}html{color:#333;font-family:'Open Sans',sans-serif;font-size:1em;line-height:1.4}#header,.blue,.blue a{color:#fff}body,html{background:#4d79a0}body{padding:0 0 80px}.container{max-width:700px;margin:0 auto;padding:0 20px}#header{background:#96b132;padding:40px 0}#header h1{background:url(../img/logo.png) no-repeat;margin:0 auto;overflow:hidden;white-space:nowrap}#header h1 a{display:block;text-indent:300px}.form-submit,.form-text{border:0;display:block;width:100%}#header .lead{font-size:2em;font-weight:200;line-height:1.2em;margin:0;padding:15px 0 0}.blue,.gray,.white{padding:25px 0}.blue{background:#4d79a0}.gray{background:#eee}.white{background:#fff}form{max-width:450px;margin:0 auto;padding:0 0 40px}label{display:block;font-size:.9167em;font-weight:300;padding:0 0 5px}.form-text{color:#666;height:2em;margin:0 0 10px;padding:0}textarea.form-text{height:150px}.form-submit{background:#20416a;color:#fff;height:2em;margin:0;padding:0}.list-logos{list-style:none;margin:0;padding:0}.list-logos li{display:inline-block;line-height:150px;height:150px;margin:0;padding:0;width:150px}.list-logos li img{vertical-align:middle}#conteneur-logos{width:598px;position:relative}#conteneur-logos img{position:absolute;left:0;top:0}#conteneur-logos a{position:relative;display:block;float:left;width:74.75px;height:74.75px}#conteneur-logos a:hover{opacity:.5;outline:#96b132 solid 1px}#liste-mobile-only{display:none}@media screen and (max-width:639px){#conteneur-logos{display:none}#liste-mobile-only{display:block}}.lang-switch {float: right;font-size: 12px;color: white;}