body,html{margin:0;min-height:100%;padding:0}body{background:#f7f7f7;border-top:6px solid #093a80;height:100%;min-width:940px}a img{border:none}footer,header,nav,section{display:block}#conteneur-ext{height:100%;overflow:hidden;padding:0 0 67px;position:relative}#conteneur{background:#FFF;margin:0 auto;position:relative;max-width:1186px;min-width:940px}#contenu{margin:27px auto 0;overflow:hidden;width:940px}#gauche{float:left;width:595px}#droite{float:right;width:221px}#droite section{margin:0 0 76px;min-height:270px;position:relative}#accueil-haut h2,#droite h2{font:700 18px Verdana,Geneva,sans-serif}#droite section .more,#droite section .plus{position:absolute;bottom:0;left:0}#contenu img.icone{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:left;margin:0 4px 0 0;padding:0}h2{color:#2f2f2f;font:26px Verdana,Geneva,sans-serif;margin:0}h3{color:#919090;font:700 12px Verdana,Geneva,sans-serif;margin:0;text-transform:uppercase}h4{color:#093a80;font:700 14px 'Helvetica Neue',Helvetica,Arial,sans-serif}h4.border{border-top:1px solid #CCC;padding:15px 0 0}#contenu h4 img{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:inline;padding:0;position:relative;top:12px}h5{border-top:1px solid #CCC;color:#093a80;font:700 12px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:16px 0 0;padding:12px 0 0}#contenu p,footer p{color:#727272;font:12px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:12px 0}#contenu p.retrait{margin-left:20px;text-indent:-20px}#contenu p a{color:#7893c6;font-weight:700}.bleu{color:#7893c6}.bleu2{color:#093a80}#contenu img{border:1px solid #dfdfdf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 1px 3px #dfdfdf;-webkit-box-shadow:2px 1px 3px #dfdfdf;box-shadow:2px 1px 3px #dfdfdf;display:block;padding:1px}.more,.plus{background:url(../img/bt.jpg) no-repeat;color:#FFF;display:block;font:12px 'Helvetica Neue',Helvetica,Arial,sans-serif;padding:9px 0 0;text-align:center;text-decoration:none;width:63px;height:30px}.more{letter-spacing:-1px}.more:hover,.plus:hover{background-position:bottom}#services ul{list-style:url(../img/fleche.png);margin:18px 0 0;padding:0 0 0 21px}#services li{font:700 11px Verdana,Geneva,sans-serif;letter-spacing:-1px;margin:15px 0}#services ul a{color:#002d78;text-decoration:none}#services h4{color:#2f2f2f}header{background:url(../img/header.jpg) center bottom repeat-x;height:145px;position:relative;z-index:2}#header-in{margin:0 auto;position:relative;width:940px}#logo{display:block;position:absolute;left:0;top:46px;width:334px;height:89px}#logo img{display:block}header ul{color:#6d6d6d;list-style:none;margin:0;padding:0;position:absolute;top:72px;left:338px;font:700 13px 'Helvetica Neue',Helvetica,Arial,sans-serif}header ul li{cursor:pointer;float:left;height:25px;margin:0 12px 0 0;position:relative}header ul a{color:#6d6d6d;display:block;height:25px;text-decoration:none}header ul li a:hover,header ul li.current,header ul li.current a,header ul li:hover{color:#000}header ul ul{background:#f3f6fa;border:1px solid #dbdcde;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none;padding:9px 6px 4px;position:absolute;top:20px;left:-32px;width:100px}header ul ul li{border-top:1px solid #e0e5e5;float:none;height:auto;margin:0;padding:11px 0;text-align:center}header ul ul li:first-child{border-top:none}header ul ul li a{color:#6d6d6d!important;height:auto}header ul ul li a:hover,header ul ul li.current a{color:#093a80!important}header ul li:hover ul{display:block}#tel{color:#2F2F2F;font:700 14px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;position:absolute;top:12px;right:0}#tel span{color:#466aa5;font-size:20px}header form{position:absolute;top:69px;right:0}#as_q{border:solid #EEE;border-width:2px 1px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;color:#6D6D6D;padding:0 45px 0 5px;width:137px;height:23px}#go{position:absolute;top:5px;right:5px}footer{background:url(../img/footer.jpg) center top repeat-x #eaeef4;min-height:67px;position:absolute;right:0;bottom:0;left:0}footer p{margin:0 auto;padding:26px 0 0;width:940px}footer p a{color:#727272;text-decoration:none}#accueil-haut div{float:left}#accueil-haut #innovations,#accueil-haut #services{float:left;width:221px}#accueil-haut #services{margin:0 21px 0 0}#accueil-haut #expertise{float:left;margin:0 30px 0 0;width:434px}div#slideshow{float:none;height:163px;position:relative}#slideshow img{display:none;position:absolute;top:0;left:0}#slideshow img:first-child{display:block}#puces{margin:20px 0 25px;width:100%}#puces>a{background:#7893c6;-webkit-border-radius:50%;border-radius:50%;display:block;float:left;margin:0 12px 0 0;outline:0;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s;width:12px;height:12px}#puces>a.actif,#puces>a:hover{background:#002d78}#accueil-bas{clear:both;height:231px;padding:24px 0 28px}#accueil-bas div{float:left;margin:0 0 0 18px;position:relative;width:221px;height:100%}#accueil-bas div:first-child{margin-left:0}#accueil-bas h2{font-size:23px;margin:0 0 25px;text-transform:uppercase}#accueil-bas .icone{margin:7px 10px 7px 0}#accueil-bas p{margin:0;text-align:justify}#accueil-bas .more,#accueil-bas .plus{position:absolute;bottom:0;left:0}#contenu .client{position:relative}#contenu .client img{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:inline;padding:0}#galerie-produit{position:relative;width:500px}#galerie-produit a{display:block;float:left;margin:0 18px 0 0;padding:1px;position:relative}#galerie-produit a img{display:block}#galerie-produit a img+img{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;position:absolute;top:-9px;right:-18px}#galerie-produit p{float:left}#galerie-produit .zoom{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;padding:0 0 46px}#galerie-produit .moins{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;padding:0;position:absolute;right:-22px;top:-13px}p#coord{color:#000;margin:30px 0 0}p#coord a{color:#093a80;font-weight:400;text-decoration:none}#question{border-top:1px solid #CCC;margin:31px 0 0}#contenu #question p:first-child{color:#505052;font:700 14px 'Helvetica Neue',Helvetica,Arial,sans-serif}#question label{color:#727272;display:block;font:12px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0 0 4px;height:22px}#question label input,#question label textarea{border:1px solid #c9d0d6;float:right;width:330px}#question label input{height:18px}#question textarea{height:70px;padding:0}#question #annuler,#question #envoyer{background:#fff;border:1px solid #505052;color:#505052;cursor:pointer;font:700 12px 'Helvetica Neue',Helvetica,Arial,sans-serif;float:left;margin-top:16px}#question #envoyer{clear:left;margin-right:3px}p#asterisque{clear:both;font:11px 'Helvetica Neue',Helvetica,Arial,sans-serif;padding:33px 0 0}p#erreur{color:red}