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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;font-family:Arial;background:#eeeeee url(images/bgmain.gif)top center repeat-x;}
#container{width:990px;height:auto;margin:0 auto;}
#header{width:990px;height:396px;position:relative;background:url(images/featured.jpg) no-repeat bottom center;}
#header2{width:990px;height:120px;position:relative;background:url(images/featured2.jpg) no-repeat top center;}
#midt{margin:0px auto;margin-top:10px;width:969px;padding-left:14px;background:url(images/midt-lines.png) center 56px no-repeat;}
#midt ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#midt ul li{position:relative;display:block;float:left;width:232px;padding-bottom:40px;margin:0 5px;text-align:center;color:#616161;cursor:pointer;}
#midt ul li .img{width:114px;height:114px;margin:0 auto 13px auto;}
#midt ul li a{text-decoration:none;outline:none;}
#midt ul li a:hover{text-decoration:none;}
#midt ul li.webshop .img{background:url(images/home1.png) top center no-repeat;}
#midt ul li.hjemmeside .img{background:url(images/home2.png) top center no-repeat;}
#midt ul li.design .img{background:url(images/home3.png) top center no-repeat;}
#midt ul li.support .img{background:url(images/home4.png) top center no-repeat;}
#midt ul li:first-child{margin-left:0;}
#midt ul li:last-child{margin-right:0;}
#midt ul li img{}
#midt ul li strong{font-family:'Open Sans',arial;font-weight:400;font-size:15px;text-transform:uppercase;display:block;margin:0 auto;color:#000;}
#midt ul li p{width:198px;margin:15px auto 25px auto;word-wrap:break-word;font:13px Arial;line-height:20px;text-align:justify;color:#000;}
#midt ul li a span{display:inline-block;color:#414141;text-transform:uppercase;background:#d6d6d6;border:1px solid #c8c8c8;padding:10px 12px 9px 12px;text-decoration:none;font-size:11px;position:absolute;bottom:10px;left:69px;}
#midt ul li a span:hover{background:#c8c8c8;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url('http://themes.googleusercontent.com/static/fonts/opensans/v5/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url('http://themes.googleusercontent.com/static/fonts/opensans/v5/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff') format('woff');}
.menu{position:relative;width:495px;height:30px;float:right;margin-top:55px;}
#lienlogo{position:absolute;width:250px;height:40px;margin-top:40px;}
.menu ul{list-style:none;position:absolute;z-index:100;padding:0;width:100%;height:100%;margin:0;}
.menu li{float:left;margin-right:15px;}
.menu li + li + li + li{margin-right:0px;}
.menu a, .menu a:active, .menu a:visited, .menu a:hover{text-decoration:none;color:#fff;padding:5px 8px 5px 8px;font:15px 'Open Sans';font-weight:700;text-shadow:1px 1px 3px #333;text-transform:uppercase;outline:none;}
#slide{position:absolute;top:-3px;height:27px;background:#264b6f;z-index:10}
.menuhauthome{background:url(images/pictoaccueil.png) 10% 25% no-repeat;padding-left:18px;}
#bloc1{width:990px;min-height:660px;height:auto;margin:30px 0px;}
#footer{background:#46729f url(images/bgfooter.gif) top left repeat-x;width:100%;height:145px;padding:30px 0px 35px 0px;}
#footercontent{width:990px;height:135px;margin:0px auto;}
#news{width:290px;float:left;margin:0px 0px 0px 30px;height:130px;overflow:hidden;}
#news2{width:310px;float:left;margin:0px 0px 0px 0px;border-left:1px solid #5385b8;border-right:1px solid #5385b8;height:100%;overflow:hidden;padding:0px 40px;}
#news3{width:240px;float:right;height:85px;font:12px Arial;color:#1b2d3f;line-height:20px;}
#news3 a, a:visited{color:#1b2d3f;}
#mer28b{font:13px 'Open Sans';font-weight:700;height:20px;text-transform:uppercase;width:267px;margin:10px 15px 20px 0px;color:#1B2D3F;text-shadow:1px 1px 3px #2c557e;background:url(images/pucefooter.png) center left no-repeat;padding-left:23px;line-height:20px;}
#mer28c{font:12px Arial;height:20px;margin-bottom:0px;}
#mer28c span{font:15px Arial;color:#1b2d3f;}
#mer28c a{text-decoration:none;outline:none;color:#1b2d3f;}
#mer28c a:hover{text-decoration:underline;outline:none;}
#mer28d{font:12px Arial;height:20px;margin-bottom:0px;margin-top:12px;}
#mer28d span{font:15px Arial;color:#1b2d3f;}
#mer28d a{text-decoration:none;outline:none;color:#1b2d3f;}
#mer28d a:hover{text-decoration:underline;outline:none;}
#mer28e{font:12px Arial;height:20px;margin-bottom:0px;}
#mer28e span{font:15px Arial;color:#1b2d3f;}
#mer28e a{text-decoration:none;outline:none;color:#1b2d3f;}
#mer28e a:hover{text-decoration:underline;outline:none;}
#mer29{display:block;width:100%;text-align:justify;font:12px Arial;color:#1b2d3f;line-height:20px;}
#mer29 a{color:#1B2D3F;}
.sidebar{width:300px;float:left;height:630px;list-style-type:none;}
.sidebar li{width:300px;float:left;margin-bottom:5px;background:url(images/fondli.png) center center repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;}
.sidebar li .activo{background:url(images/fondli2.png) center center repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.ldkjfurnn{width:24px;height:46px;border:0px solid blue;positionabsolute;right:-20px;position:absolute;top:0px;background:url(images/sidebararrow.png) center left no-repeat;}
.sidebar li a{text-decoration:none;color:white;display:block;padding:10px;line-height:28px;font:15px 'Open Sans';text-transform:uppercase;line-height:26px;text-shadow:1px 1px 3px #666;}
.presentationbig{width:570px;float:right;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;margin-right:5px;background-color:#fff;padding:25px;font:13px Arial;}
.presentationbig p{line-height:150%;}
.ombreimg{-webkit-box-shadow:0px 0px 2px #999;-moz-box-shadow:0px 0px 2px #999;box-shadow:0px 0px 2px #999;}
.clear{clear:both;}
#big1{width:540px;padding-left:30px;background:url(images/1.jpg) top left no-repeat;padding-bottom:25px;margin-bottom:25px;padding-top:3px;border-bottom:1px dotted #ddd;}
#big2{width:540px;padding-left:30px;background:url(images/2.jpg) top left no-repeat;padding-bottom:25px;margin-bottom:25px;padding-top:3px;border-bottom:1px dotted #ddd;}
#big3{width:540px;padding-left:30px;background:url(images/3.jpg) top left no-repeat;padding-bottom:25px;padding-top:3px;border-bottom:1px dotted #ddd;margin-bottom:25px;}
#big4{width:540px;padding-left:30px;background:url(images/4.jpg) top left no-repeat;padding-top:3px;padding-bottom:5px;}
.bold{font-weight:bold;}
.fontspecial{font-family:'Open Sans',arial;}
#techno1{width:200px;height:130px;float:left;margin:0px 30px 50px 0px;background:url(images/tech1.jpg) center center no-repeat;}
#techno2{width:340px;height:120px;float:left;line-height:150%;}
.mer18{display:block;width:520px;padding-left:50px;font:15px 'Open Sans';text-align:justify;line-height:40px;float:left;height:40px;background-color:#ccc;}
.mer19{width:546px;padding:10px;border:2px solid #ccc;border-top:none;margin:0px 0px 20px 0px;display:block;float:left;line-height:150%;}
.vitrine1{background:#ccc url(images/design.png) 2% 50% no-repeat;}
.vitrine2{background:#ccc url(images/hebergement.png) 3% 50% no-repeat;}
.vitrine3{background:#ccc url(images/pages.png) 2% 50% no-repeat;}
.vitrine4{background:#ccc url(images/news.png) 2% 50% no-repeat;}
.vitrine5{background:#ccc url(images/stats.png) 3% 50% no-repeat;}
.vitrine6{background:#ccc url(images/contactform.png) 3% 50% no-repeat;}
.ecommerce1{background:#ccc url(images/member.png) 3% 50% no-repeat;}
.ecommerce2{background:#ccc url(images/ecommerce.png) 3% 50% no-repeat;}
.ecommerce3{background:#ccc url(images/tick.png) 3% 50% no-repeat;}
.prof1{background:#ccc url(images/design.png) 2% 50% no-repeat;}
.prof2{background:#ccc url(images/hebergement.png) 3% 50% no-repeat;}
.prof3{background:#ccc url(images/administration.png) 2% 50% no-repeat;}
.prof4{background:#ccc url(images/member.png) 2% 50% no-repeat;}
.prof5{background:#ccc url(images/sauvegardes.png) 3% 50% no-repeat;}
.prof6{background:#ccc url(images/newsletter.png) 3% 50% no-repeat;}
.prof7{background:#ccc url(images/rss.png) 3% 50% no-repeat;}
.prof8{background:#ccc url(images/google.png) 3% 50% no-repeat;}
.bloccrea{width:460px;height:auto;margin-bottom:40px;}
.bloccrea div{font:12px arial;color:black;display:block;width:420px;padding:20px;background:#e6e6e6;line-height:19px;border:1px solid #d9d9d9;position:relative;}
.bloccrea div a{margin:0 auto;}
.bloccrea div a img{border:1px solid #dbdbdb;opacity:1;transition:opacity .10s ease-in-out;-moz-transition:opacity .10s ease-in-out;-o-transition:opacity .10s ease-in-out;-webkit-transition:opacity .10s ease-in-out;}
.bloccrea div a img:hover{opacity:0.5;}
.bloccrea div strong{font-weight:bold;}
.bloccrea div a span{display:block;width:50px;height:22px;position:absolute;top:110px;left:205px;background:url(images/zoomin.png) top center no-repeat;}
.bloccrea div a:hover span{background:url(images/zoomin.png) bottom center no-repeat;}
.bloccrea div h3{font:15px 'Open Sans';color:black;text-shadow:1px 1px 1px #999;text-transform:uppercase;letter-spacing:0.2px;margin:15px 0px;text-shadow:1px 1px 2px #888;background:url(images/arrownews.png) center left no-repeat;padding-left:20px;}
.bloccrea a{color:black;text-decoration:none;outline:none;}
.floatleft{float:left;}
.floatright{float:right;}
#divers99{width:990px;height:auto;margin:30px auto 35px auto;}
#mer20{background:url(images/arrownews.png) center left no-repeat;padding-left:18px;font-size:15px;margin-bottom:10px;display:block;}
.mer32{border-bottom:1px dotted #AEAEAE;height:28px;background-position:0% 0%;width:110%;padding-top:14px;font-family:'Open Sans',arial;font-weight:400;text-transform:uppercase;}
.mer17{display:block;width:100%;padding:0px 45px;font:13px Arial;margin-bottom:30px;text-align:justify;}
.mer35{width:400px;height:auto;float:right;margin-right:20px;}
#mer50{height:100px;width:100px;float:left;margin-top:10px;}
#mer51{height:100px;width:280px;float:right;margin-top:10px;font:13px Arial;line-height:22px;padding-top:0px;}
#mer53{display:block;margin-top:10px;font:13px Arial;}
#mer53 a{text-decoration:underline;color:black;}
.marginbottom0{margin-bottom:0px;}
.homeblock1{width:350px;margin-left:30px;height:auto;float:left;}
.homeblock2{background:url(images/sauvegardes.png) center left no-repeat;margin-top:25px;}
.homeblock3{background:url(images/tools.png) center left no-repeat;}
.homeblock4{background:url(images/colors.png) center left no-repeat;}
.homeblock5{background:url(images/compatible.png) center left no-repeat;}
.homeblock6{background:url(images/loupe.png) center left no-repeat;}
.homeblock7{background:url(images/bulle.png) center left no-repeat;}
.homeblock8{background:url(images/bouclier.png) center left no-repeat;}
.homeblock9{width:390px;}
.homeblock10{margin-top:30px;width:390px;}
.homeblock11{margin-top:20px;border:1px solid #dadada;}
#arguments2{width:600px;float:left;background-color:white;border:1px solid #ccc;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;}
#arguments3{width:300px;float:right;margin-right:5px;text-align:justify;color:#1b2d3f;font:12px Tahoma;}
#arguments3 h2{font:15px 'Open Sans';font-weight:400;background:url(images/arrownews.png) center left no-repeat;padding-left:18px;text-transform:uppercase;margin:0;margin-bottom:10px;}
#arguments3 a{color:#1b2d3f;}
#arguments3 p{line-height:20px;margin-bottom:25px;}
