@import url(http://fonts.googleapis.com/css?family=PT+Serif|Droid+Sans:400,700&subset=latin&v2);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;color:#000;background:#FFF;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}

html,body{height:100%;}body{background:#f0f0f0 url(/images/header.png) repeat-x;text-align:center;font-family:'Droid Sans', Arial, sans-serif;font-size:13px;color:#252d31;}a{text-decoration:none;}h1,h2{font-family:'PT Serif', Georgia, serif;}.clear{clear:both;}#main{min-height:100%;position:relative;width:100%;}#header,#sous-header,#content,#footer .wraper{width:960px;position:relative;text-align:left;margin:0 auto;}#header ul#menu li a,#header ul#menu li .background,#header ul#menu li .background-over,#header ul#menu li .background-current{width:100%;height:100%;position:absolute;}#header ul#menu li a{height:37px!important;padding-top:9px;text-align:center;font-size:22px;color:#ececec;text-shadow:0 2px 2px #000;}#header ul#menu li .background-current{background-image:url(/images/menu_3.png);}#header ul#menu li .background{background-image:url(/images/menu_1.png);}#header ul#menu li .background-over{background-image:url(/images/menu_2.png);display:none;}#header ul#menu li{float:left;position:relative;width:155px;height:46px;margin:0 0 0 15px;}#header ul#menu{position:absolute;right:0;margin:14px 0 0;}#header{height:94px;padding-top:25px;}#sous-header img{float:left;margin:0 15px 35px 0;}#sous-header h1{font-size:38px;margin:0 0 10px;}#sous-header p{font-size:16px;line-height:18px;text-align:justify;}#sous-header{height:154px;color:#fff;text-shadow:0 2px 1px #215e80;padding:50px 0 0;}#content h2{font-size:27px;margin:0 0 15px;}#content p{font-size:14px;line-height:18px;text-align:justify;margin:0 0 20px;}#content #diapo img{position:absolute;margin:3px 0 0 15px;}#content #diapo{background:transparent url(/images/diapo.png) no-repeat;width:490px;height:292px;float:left;overflow:hidden;margin:0 15px 0 0;}#content .contact a{color:#414141;}#content .contact .tel{position:absolute;background:transparent url(/images/telephone.png) no-repeat 0 0;line-height:31px;font-size:27px;font-weight:700;margin:22px 0 0 20px;padding:0 0 0 25px;}#content .contact .email{position:absolute;font-size:21px;background:none;margin:25px 0 0 256px;}#content .contact{height:70px;width:450px;float:left;background:#e3e3e3;background-image:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#e3e3e3');border:1px solid #cfcfcf;margin:10px 0 0;}#content .col1 h3,#content .col2 h3,#content .col3 h3{font-size:22px;margin:0 0 15px;}#content .col1 a:hover,#content .col2 a:hover,#content .col3 a:hover{background:#5cb3e6;background-image:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb3e6',endColorstr='#1d83be');border:1px solid #1d83be;color:#fff;text-shadow:0 1px 1px #114e72;}#content .col1 a,#content .col2 a,#content .col3 a{background:#e3e3e3;background-image:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#e3e3e3');border:1px solid #cfcfcf;color:#252d31;position:absolute;bottom:0;right:0;padding:5px 10px;}#content .col1,#content .col2,#content .col3{position:relative;float:left;width:280px;height:140px;background:transparent url(/images/col1.png) no-repeat top center;margin:80px 58px 0 0;padding:125px 0 0;}#content .col2{background-image:url(/images/col2.png);}#content .col3{background-image:url(/images/col3.png);margin-right:0;}#content #logos{clear:both;margin:100px 0 0;}#content .services{margin:35px 0 0;}#content .service h2{font-size:29px;}#content .service{float:left;width:285px!important;height:160px;background:transparent url(/images/service-surmesure.png) no-repeat top left;margin:0 0 60px;padding:0 0 0 135px;}#content .vitrine,#content .webdesign,#content .blog,#content .smartphone,#content .email{margin-left:120px;}#content .vitrine{background-image:url(/images/service-vitrine.png);}#content .hebergement{background-image:url(/images/service-hebergement.png);}#content .webdesign{background-image:url(/images/service-webdesign.png);}#content .referencement{background-image:url(/images/service-referencement.png);}#content .blog{background-image:url(/images/service-blog.png);}#content .social{background-image:url(/images/service-social.png);}#content .smartphone{background-image:url(/images/service-smartphone.png);}#content .saas{background-image:url(/images/service-saas.png);}#content .email{background-image:url(/images/service-email.png);}#content .competences{margin:10px 0 0;}#content .competence h2{background:url(../images/hr.png) repeat-x scroll 0 45px transparent;line-height:47px;}#content .competence img{margin:40px 0 0;}#content .competence{margin:0 0 50px;}#content .realisation a,#content .realisation a:visited{color:#e3e3e3;}#content .realisation strong{font-weight:400;}#content .realisation .wraper .infos h3{font-weight:700;font-size:15px;margin:0 0 7px;}#content .realisation .wraper .infos p{font-size:12px;line-height:13px;}#content .realisation .wraper .infos h3,#content .realisation .wraper .infos p.tags{text-shadow:0 1px 1px #000;}#content .realisation .wraper .infos p.tags{font-size:13px;}#content .realisation .wraper .infos{position:absolute;background-color:rgba(0,0,0,0.8)!important;width:256px!important;height:183px!important;bottom:-150px;padding:6px 7px 11px;}#content .realisation .wraper{position:absolute;width:270px;height:200px;overflow:hidden;}#content .realisation{position:relative;float:left;background:transparent url(/images/realisation-shadow.png) no-repeat;width:270px!important;height:200px!important;color:#e3e3e3;margin:0 36px 36px 0;padding:6px 7px 11px;}#content{overflow:hidden;padding:45px 0 245px;}#footer a{color:#fff;}#footer .infos h3{font-family:Arial;font-weight:700;font-size:29px;}#footer .infos p{line-height:18px;margin:10px 0 0;}#footer ul#sitemap li{margin:0 0 11px;}#footer ul#sitemap{position:absolute;font-size:15px;margin:13px 0 0 260px;}#footer ul#social li{text-align:center;margin:0 0 5px;}#footer ul#social{position:absolute;margin:5px 0 0 490px;}#footer #etiquette h3{color:#5cb3e6;font-size:26px;letter-spacing:3px;}#footer #etiquette .tel{font-size:30px;background:transparent url(/images/telephone2.png) no-repeat;padding:0 0 0 25px;}#footer #etiquette .email{font-size:26px;color:#f0f0f0;}#footer #etiquette{position:absolute;height:124px!important;width:260px!important;background:transparent url(/images/etiquette.png) no-repeat;-moz-transform:rotate(-7deg);-o-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);margin:-66px 0 0 660px;padding:65px 0 0 30px;}#footer{background:#34383b url(/images/footer.png) repeat-x 1px 0;border-top:1px solid #fff;margin-top:40px;text-align:left;font-size:12px;color:#fff;text-shadow:0 1px 1px #000;bottom:0;left:0;position:absolute;width:100%;height:150px;padding:20px 0 0;}#popin h1{font-size:28px;margin-bottom:10px;font-weight:400;}#popin p{margin-top:10px;text-align:justify;}#popin{text-align:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-shadow:0 5px 25px #000;-moz-box-shadow:0 5px 25px #000;-webkit-box-shadow:0 5px 25px #000;-o-box-shadow:0 5px 25px #000;}strong,#content .realisation .wraper .infos p span{font-weight:700;}#header #logo,#footer .infos{position:absolute;}#content .contact a:hover,#footer a:hover,#footer .infos h3 span{color:#5cb3e6;}#content .realisation .wraper .infos p.description,#content .realisation .wraper .infos p.realise{margin-bottom:10px;}

.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-300px;width:600px;background-color:#EEE;color:#333;border:1px solid #000;padding:12px;}.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop||document.body.scrollTop) 0 Math.round(17*(document.documentElement.offsetHeight||document.body.clientHeight) / 100px 0 px);}
