@media all and max-width 640px{body{width:auto;max-width:none;background:none;margin:0;padding:0;}#page{width:100%;min-width:100%;max-width:100%;margin:0;padding:0;}#main #content{width:100%;}}@font-face{font-family:'Fertigo Pro';src:url(fonts/fertigo_pro.eot?#iefix) format(embedded-opentype), url(fonts/fertigo_pro.woff) format(woff), url(fonts/fertigo_pro.ttf) format(truetype), url(fonts/fertigo_pro.svg#FertigoProRegular) format(svg);font-weight:400;font-style:normal;}body{font-family:'Open Sans', Helvetica, Arial, 'Helvetica Neue', sans-serif;font-size:14px;color:#520;background:url(images/fond_logo12.png) fixed;background-color:#1F1F1F;}div#main{padding:0;}#branding,div#main,div#primary{box-shadow:0 0 20px #FFF;}#access a{padding:0 .65em;}h1,h3,h4,h5,#access a{font-family:Exo, Helvetica, Arial, 'Helvetica Neue', sans-serif;clear:none;}h1,h3,h4,h5{font-weight:700;}h1,.singular .entry-title,.entry-content h1,.comment-content h1{color:#520;font-size:2.2em;}div.menu-mini_menu-container ul.menu{height:0;float:right;position:relative;top:-2.2em;list-style:none;font-size:1.5em;margin:0;}h2,.entry-content h2,.comment-content h2{color:#520;font-size:1.1em;font-weight:400;}h2 stronger,.entry-content h2 stronger,.comment-content h2 stronger{font-weight:600;}h3,.entry-content h3,.comment-content h3{font-size:1.1em;line-height:1.3em;margin-bottom:1em;text-transform:none;letter-spacing:1px;}table,.entry-content table{border:none;width:auto;}a{color:#520;text-decoration:none;text-shadow:none;background:none;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;transition:color .1s ease-out;}a:hover,a:active{background:none;text-shadow:none;color:#fc0;text-decoration:none;-webkit-transition:color .1s ease-in;-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in;}#branding{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #620;height:100px;padding-bottom:50px;margin-bottom:2em;}#branding hgroup{height:0;float:left;clear:none;margin:0;}#branding hgroup #site-title,#branding hgroup #site-description{text-indent:-9999px;margin:0;padding:0;}#branding a{display:block;float:left;}#branding a[rel~=home]{margin:2.5em 0 0 3em;}#branding img{width:auto;}#branding #searchform{position:relative;top:-.5em;right:0;}#branding #searchform input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 rgba(0,0,0,0.1);border:0 solid #DDD;color:#520;}input#s{font-size:13px;letter-spacing:.1em;background:url(images/search.png) no-repeat 5px 6px;}#searchform input#s{border:dashed #FFD700;box-shadow:none;-webkit-box-shadow:none;border-width:1px;}#branding #s{text-indent:20px;width:20px;padding:4px;}#branding #searchform input#s{border:none;}#branding #searchform input#s:focus{text-indent:0;width:90px;border:dashed #fc0;background-color:#FFF;font-size:13px;letter-spacing:.1em;border-width:1px 0 1px 1px;padding:4px 4px 4px 28px;}#branding div#sider_contact{position:fixed;left:0;top:33%;margin-left:-3px;width:47px;height:100px;background:url(images/sider_contact.png) repeat-y;line-height:1;}#branding div#sider_contact:hover{margin-left:0;}#branding div#sider_contact a{width:50px;height:100px;text-indent:-9999px;}#branding div#social{position:fixed;right:0;top:33%;margin-right:-3px;width:47px;height:100px;background:url(images/sider_d-orange.png) repeat-y;line-height:1;}#branding div#social:hover{margin-right:0;}#branding div#social a{width:26px;height:26px;overflow:hidden;}#branding div#social a#skype{margin:6px 0 0 15px;}#branding div#social a#twitter{margin:7px 0 0 13px;}#branding div#social a#facebook{margin:2px 0 0 15px;}#branding div.goog-te-gadget-simple{position:absolute;top:3em;right:3em;}#access{background:none;top:-1em;clear:none;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;}#access div{float:right;margin:0;}#access a,.entry-title,.entry-title a{line-height:1.2em;color:#520;text-decoration:none;text-shadow:none;vertical-align:middle;background:none;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;transition:color .1s ease-out;}#access ul{margin:0;}#access li{padding:0 .3em;}#access li:hover > a,#access a:focus,.entry-title:hover,.entry-title a:hover,.entry-title a:active{background:none;text-shadow:none;color:#fc0;-webkit-transition:color .1s ease-in;-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in;}#access li:active > a{color:#fc0;text-shadow:none;}#access .current-menu-item > a,#access .current-menu-ancestor > a,#access .current_page_item > a,#access .current_page_ancestor > a{font-weight:500;text-shadow:none;}.singular #content,.left-sidebar.singular #content{margin:0 3em;}.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title{width:100%;}.singular.page .hentry{top:0;margin:0;padding:4em 0 2em;}article + article{background:url(http://www.onidesign.fr/wp-content/themes/oni/images/losange_jaune_vert.png) top repeat-x;}article#post-5{padding-top:0;}h1 a#a-propos{font-size:24px;}a.fleche{display:block;position:relative;height:100px;top:-15em;margin-top:-8em;z-index:100;}div#fleches a#precedent,div#fleches a#suivant{outline:1px dotted;display:block;width:50px;height:100px;}article#post-7 a#suivant{float:right;right:10px;}article#post-7 div#referencesbox{position:relative;overflow:auto;margin:0 auto;}article#post-7 div#scrollbox{position:static;width:900%;height:525px;display:block;overflow-x:auto;overflow-y:hidden;}article div.client{padding-top:20px;float:left;height:500px;width:11.1%;}article div.client .visuel{width:55.2%;float:left;margin-right:2%;}article div.client img{display:block;max-width:100%;float:left;border:1px solid #ddd;z-index:8;opacity:0.0;padding:0;}article div.client img.active{z-index:10;opacity:1.0;}article div.client img.last-active{z-index:9;}article div.client h1{clear:none;}article div.client .texte{float:left;width:35%;}article div.client div > a:hover{border-bottom:1px solid;}article div.client .vspacer{float:left;height:100%;width:4%;border-right:2px dotted #ccc;}noscript small{font-size:0.9em;font-style:italic;}.inverse{unicode-bidi:bidi-override;direction:rtl;}.camoufle{display:none;}.button{border-top:1px solid #7a4715;background:0;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;box-shadow:rgba(0,0,0,1) 0 1px 0;text-shadow:rgba(0,0,0,.4) 0 1px 0;color:#FFF;font-size:12px;font-family:Georgia, Serif;text-decoration:none;vertical-align:middle;padding:3.5px 7px;}.button:hover{border-top-color:#520;background:#520;color:#fff;}.button:active{border-top-color:#210;background:#210;}footer{background:url(http://www.onidesign.fr/wp-content/themes/oni/images/scie_orange_bg_h.png) top repeat-x;background-color:#210;}footer,footer a{color:#730;}footer#colophon{border-left:1px solid #f60;border-bottom:1px solid #177;border-right:1px solid #f60;padding:2.5em .5em;}footer div{margin:0 .5em;}footer span.separation{height:4em;display:block;float:left;border-left:1px solid #730;margin:2em 1em 0;}footer div#cms a#wordpress{background:url(images/wordpress.png);}footer div#cms a#drupal{background:url(images/drupal.png);}footer div#cms a#magento{background:url(images/magento.png);}footer div#cms a#wordpress:hover{background:url(images/wordpress.png) bottom;}footer div#cms a#drupal:hover{background:url(images/drupal.png) bottom;}footer div#cms a#magento:hover{background:url(images/magento.png) bottom;}footer div#social_footer a#skype{background:url(images/skype.png);}footer div#social_footer a#twitter{background:url(images/twitter.png);}footer div#social_footer a#facebook{background:url(images/facebook.png);}footer div#social_footer a#skype:hover{background:url(images/skype.png) bottom;}footer div#social_footer a#twitter:hover{background:url(images/twitter.png) bottom;}footer div#social_footer a#facebook:hover{background:url(images/facebook.png) bottom;}footer div#copyright{text-align:right;}::selection,.souligne:hover{background-color:#fc0;}.invisible,article#post-5 div.menu-mini_menu-container,article div.client .visuel .slideshowlink,article div#client8 .vspacer{display:none;}div.menu-mini_menu-container ul.menu li,article#post-7 a#precedent,footer div#footer_g,footer div#cms,footer div#social_footer{float:left;}h2 stronger a,.souligne,.afficher_masquer,article div.client div > a{border-bottom:1px dotted;}.spacer,#bloc_services div#expertise{clear:both;}.entry-content,.entry-summary,#branding hgroup #site-title{padding:0;}#searchform input:-moz-placeholder,#searchform input::-webkit-input-placeholder,#searchform input#s input.address:-ms-input-placeholder{font-size:13px;letter-spacing:.1em;}table#bloc_services,table#bloc_atouts{border-collapse:separate;border-spacing:1em;}table#bloc_services td,table#bloc_atouts td{width:33%;border:none;font-weight:300;padding:0;}table#bloc_services tr:first-child,table#bloc_services tr.texte,table#bloc_atouts tr:first-child,table#bloc_atouts tr.texte{margin-bottom:1em;}table#bloc_services tr.img td,table#bloc_atouts tr.img td,footer div#cms h3,footer div#social_footer h3{text-align:center;}#bloc_services div.visuel,#bloc_atouts div.visuel{height:170px;}#bloc_services div.visuel img,#bloc_services img,#bloc_atouts img{vertical-align:bottom;}#bloc_services h3,#bloc_atouts h3{text-transform:uppercase;text-align:center;}footer div#cms a,footer div#social_footer a{display:block;height:48px;width:48px;float:left;text-indent:-9999px;margin:0 .4em;}.fb_edge_widget_with_comment{float:left;margin:1.3em 0 0 1.2em;}#branding a[name~="logo"]{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}#branding a[name~="logo"]:hover{-webkit-transform:translate(0, -0.5em);-moz-transform:translate(0, -0.5em);-o-transform:translate(0, -0.5em);-ms-transform:translate(0, -0.5em);}