*{margin:0;padding:0}html {height:100%;margin-bottom:1px}body {height:100%}body {font-size:16px;font-weight:400;line-height:1.5em;font-family:Georgia, Cambria, "Times New Roman", Times, serif;color:#522f2f;text-align:center;background:#F2F1E5 url(../images/html.png) 0 0 repeat-x;margin:0;border-top:solid #222 5px;}#wrapper {min-height:101%;height:101%;width:780px;text-align:left;margin:0 auto -100px;padding:0 20px}#maincol {width:540px;float:left;padding-right:70px}#maincol5 {width:100%;}div.twocolumn {background: url('../images/separator_h.png') no-repeat top center;clear: both;padding: 0;}div.twocolumn div.leftcolumn {float: left;width: 550px;}div.portfolio_item {float: left;margin: 10px 30px 10px 0;width: 380px;}div.portfolio_item a img, div.big a.gallery img {background: #f5f5f5;border: 1px solid #e9e9e9;display: block;margin-bottom:10px;padding: 4px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}div.portfolio_item a:hover img {background-color:transparent;}div.portfolio_item h3 {clear: both;display: block;font-size: 20px;margin: 15px 20px 10px 0;width: 300px;}#sidebar {width:170px;padding-bottom:1em;float:left}html>body #wrapper {height:auto}table {border-collapse:collapse;border:none}a img {border:none;outline:0}a {outline:0;text-decoration:none;color:#6A1F1F;border-bottom:solid 1px #6A1F1F}a:hover {color:#000;text-decoration:none;border-bottom:0;}a:active { position: relative; top: 1px;}strong {font-weight:400}h1 {text-align:left;letter-spacing:-1px;font-weight:400;left:-4px;top:40px;position:absolute;border:none}h1 a {height:51px;width:220px;display:block;border:none;background-image:url(../images/newlogo2.png);background-repeat:no-repeat;text-indent:-9999px}h1 a:hover {border:none}h2, h6 {text-align:left;font-weight:400;line-height:24px;margin:36px 0 24px;font-size:36px;}h4 {font-size:21px;line-height:24px;font-weight:400;margin:0 0 12px}br {clear:left}#contentServ ul,#container ul {margin:0 20px 0 0}p {font-size:0.95em;margin:0 0 0.75em}li {font-size:0.95em}.header-img {margin:0 0 20px}.clear-all {clear:both}#header,#headerEn {position:relative;width:100%;height:135px;border-bottom:none;}#content {width:100%;clear:both;z-index:0;margin:0;padding:10px 0}#contentServ {width:100%;clear:both;border-top:1px dotted #DEDEDE;z-index:0;min-height:600px;height:auto;margin:0;padding:10px 0}#contentPort img {border:solid #E6E3D3 6px}#spacing {height:100px}#contentFooter {width:100%;height:79px;border-top:solid #ded5cf 1px;padding:20px 0 0;background:#E6E3D3;}#footer {position:relative;width:840px;text-align:left;margin:0 auto}#footer p {color:#522f2f;font-size:13px;font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;margin:0 0 0 10px}#footer #xhtml {position:absolute;right:12px;top:0;padding-left:0;padding-bottom:3px}#footer a:link,#footer a:visited {text-decoration:none;color:#522f2f;border-bottom:none;}#footer a:hover,#footer a:active {color:#7f4949;border-bottom:none;padding-bottom:1px}label {display:block;padding:5px 0 0}input.text,textarea {width:400px;font:1em Verdana, Arial, Helvetica, sans-serif;color:#333;border:1px solid #ded5cf;background-color:#f6f5e6;margin:1px 0;padding:3px}input.text {height:20px}input.text:focus,textarea:focus {border:1px solid #333;background-color:#F9F4F4;}.meta {display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1.7}#demo-bar {padding-top:50px}#demo-bar2 {padding-top:0; padding-bottom:10px;}#demo-bar2 p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0;padding:0 5px;display:inline;}#demo-bar2 p a {color:#cfcabd;text-decoration:none;border:solid #cfcabd 1px;padding:4px 8px;text-align:center;cursor:pointer;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}#demo-bar2 p a:hover {color:#fff;text-decoration:none;background-color:#6A1F1F;-webkit-transition-property: background-color, color;-webkit-transition-duration: 0.5s, 0.5s;-webkit-transition-timing-function: ease-out, ease-out;}#demo-bar2 p.activeSlide a {color:#fff;text-decoration:none;background-color:#6A1F1F;border-bottom:none;}#demo-bar p.menu {color:#522f2f;display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1.2;margin:0 0 13px}#demo-bar p.menu a {color:#522f2f;text-decoration:none;width:150px;display:block;padding:7px 0 6px 14px;cursor:pointer;border-bottom:none;}#demo-bar p.menu a.doubler {color:#522f2f;text-decoration:none;width:150px;display:block;padding:7px 0 6px 14px;border-bottom:none}#demo-bar p.menu a:hover {color:#6A1F1F;text-decoration:none;border:dotted #B8B496 1px;width:150px;display:block;padding:6px 0 5px 13px;}#demo-bar p.menu.activeSlide a {color:#fff;text-decoration:none;display:block;background:url(../images/html.png) 0 -90px repeat-x;-webkit-transition-property: background-color, color;-webkit-transition-duration: 0.3s, 0.3s;-webkit-transition-timing-function: ease-out, ease-out;}#demo-bar p.upthepage {color:#666;display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.2;text-transform:uppercase}#demo-bar p.upthepage a {outline:0;text-decoration:none;color:#6A1F1F;border-bottom:0;}#demo-bar p.upthepage a:hover {color:#000;text-decoration:none;border-bottom:0;}#demo-around {width:100%;margin-top:0;padding-top:0}#demo-wrapper2 {overflow:hidden;height:425px;width:480px;position:relative;top:-5px;}#demo-wrapper3 {overflow:hidden;height:425px;width:100%;position:relative;top:-5px;}#demo-inner {width:960px;position:relative;text-align:center}#demo-inner2 {width:960px;position:relative;text-align:left}.scrolling-content {width:100%;height:425px;text-align:left;position:absolute;}#content4B {left:0;top:1450px;height:450px;width:480px}#content5B {left:0;top:1900px;height:450px;width:480px}#content6B {left:0;top:2350px;height:450px;width:480px}#content11 {left:0;top:0;height:425px;width:480px}#content11A {left:0;top:0;height:425px;width:100%}#content77A {left:0;top:0;height:425px;width:100%}#content77B{left:1000px;top:0;height:425px;width:100%}#content77C {left:2000px;top:0;height:425px;width:100%}#content77C {left:3000px;top:0;height:425px;width:100%}#content77D {left:4000px;top:0;height:425px;width:100%}#content77E {left:5000px;top:0;height:425px;width:100%}#content77F {left:6000px;top:0;height:425px;width:100%}#content77G {left:7000px;top:0;height:425px;width:100%}#content77H {left:8000px;top:0;height:425px;width:100%}#content77I {left:9000px;top:0;height:425px;width:100%}#content77J {left:10000px;top:0;height:425px;width:100%}#content77K {left:11000px;top:0;height:425px;width:100%}#content77L {left:12000px;top:0;height:425px;width:100%}#content77 {left:0;top:425px;height:425px;width:480px}#content66 {left:0;top:850px;height:425px;width:480px}#content33 {left:0;top:2550px;height:425px;width:480px}#content44 {left:0;top:2975px;height:425px;width:480px}#content55 {left:0;top:3400px;height:425px;width:480px}.tsx {border-bottom:none;text-decoration:none;margin:0 10px;padding:0}.gibson {border-bottom:none;text-decoration:none;margin:10px 0 0;padding:0}#main_nav {list-style:none;top:65px;right:-15px;position:absolute;margin:0;padding:0}#main_nav li {float:left;padding-right:8px;color:#fff;display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:1px;line-height:1}#main_nav li a {border-bottom:none;color:#fff;font-weight:400;padding:5px 7px 7px 7px}#main_nav li a:hover,body#virtua2accueil li#home a,body#default li#home a,body#services li#about a,body#nous-joindre li#seo a,body#portfolio li#graphicdesign a,body#erreur li#seo a,body#merci li#seo a,body#virtua2enhome li#homeEn a,body#default li#homeEn a,body#en li#homeEn a,body#enservices li#aboutEn a,body#encontact-us li#seoEn a,body#enportfolio li#graphicdesignEn a,body#enerror li#seoEn a,body#enthank-you li#seoEn a {color:#E1DECC;}.example h3 {cursor:pointer;font-size:10px;text-align:right;padding-right:5px;background-image:url(../images/hide-arrows.gif);background-repeat:no-repeat;background-position:0 3px;padding-left:20px;margin-left:0;color:#999;float:right}.target {width:720px;height:231px}.special a:hover {border-bottom:solid #000 1px}p.content {padding-right:0}a[href$='.pdf'] {background:transparent url(../icon/icons/icon_pdf.gif) no-repeat center right;padding:5px 20px 5px 0;border-bottom:0}#target {text-decoration:none;color:#6A1F1F;cursor:pointer;border-bottom:solid 1px #6A1F1F}#target:hover {color:#080700;text-decoration:none;border-bottom:0;}#target:active{ position: relative; top: 1px; }a[href ^="skype:"] {background:transparent url(../icon/icons/icon_skype.gif) no-repeat center right;padding:5px 20px 5px 0;border-bottom:0}#contact h1 {font-size:24px;color:#333;margin:10px 0}#contact hr {color:inherit;height:0;border:1px solid #d9d9d9;border-style:none none solid;margin:6px 0;padding:0}#contact span.required {font-size:13px;color:#92453A}#message {width:408px;margin:10px 0;padding:0}.error_message {display:block;height:30px;line-height:30px;background:#FBE3E4 url('../assets/error.gif') no-repeat 10px center;color:#8a1f11;border:1px solid #FBC2C4;font-size:15px;padding:3px 10px 3px 35px}.loader {padding:0 10px}#contact #success_page h4 {background:url('../assets/success.gif') left no-repeat;padding-left:22px;margin-top:20px}#content li,#container li,#contentServ #content4B ul li,#contentServ #content6B ul li {list-style-type:none;background-image:url(../images/arrow.gif);background-repeat:no-repeat;background-position:left 6px;margin:0 0 10px;padding:0 0 0 15px}#contentPort li,#contentServ ul li {list-style-type:none;background-image:url(../images/arrow.gif);background-repeat:no-repeat;background-position:left 50%;margin:0 0 10px;padding:0 0 0 15px}#contentHome,#contentPort {width:100%;clear:both;border-top:1px dotted #DEDEDE;z-index:0;margin:0;padding:10px 0}hr,#printLogo,#copy,.iden {display:none}#demo-wrapper,#demo-wrapper1 {overflow:hidden;height:450px;width:480px;position:relative}#demo-wrapper {top:-5px;}#demo-wrapper1 ul,#demo-wrapper2 ul,#demo-wrapper ul {margin-left:0;padding:0}#demo-wrapper1 li,#demo-wrapper2 li,#demo-wrapper li {list-style-type:none;padding-bottom:2px;padding-left:10px}#content1,#content1B{left:0;top:0;height:450px;width:480px}#content1C{left:0;top:2550px;height:450px;width:480px}#content2,#content2B {left:0;top:450px;height:450px;width:480px}#content3,#content3B {left:0;top:1000px;height:450px;width:480px}#content4,#content22A {left:0;top:1275px;height:425px;width:480px}#content5,#content22B {left:0;top:1700px;height:425px;width:480px}#content6,#content22 {left:0;top:2125px;height:425px;width:480px}#tweet ul,#tweet li {margin:0;padding:0}#tweet ul {margin-left:0;list-style-type:none;}#tweet li {background-image:none}span.twitterStatus {background-image:none;display:block;}span.twitterTime {background-image:none;display:block;color:#522f2f;font-style:italic;margin-bottom:12px}.btnExample {padding: 8px 10px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(79, 23, 23)), to(rgb(104, 30, 30)));background: -moz-linear-gradient(#4F1717, #681E1E);color: #fff;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;line-height: 1;margin-top:10px;font-weight: bold;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);border:0}.btnExample:hover {color: #FFF;background: #843333;}.gris {font-style:italic;} #fancybox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;background: transparent;z-index: 1104;display: none;}* html #fancybox-loading {position: absolute;margin-top: 0;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('../images/fancy/fancy_loading.png') no-repeat;}#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}* html #fancybox-overlay {position: absolute;width: 100%;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}#fancybox-close {position: absolute;top: -15px;right: -15px;width: 32px;height: 32px;background: url('../images/fancy/fancy_close.png') top left no-repeat;cursor: pointer;z-index: 1103;display: none;border-bottom:none;}#fancybox_error {color: #444;font: normal 12px/20px Arial;}#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}.fancybox-title-over {color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background: url('../images/fancy/fancy_title_over.png');display: block;}#fancybox-title-wrap {display: inline-block;}#fancybox-title-wrap span {height: 32px;float: left;}#fancybox-title-left {padding-left: 15px;background: transparent url('../images/fancy/fancy_title_left.png') repeat-x;}#fancybox-title-main {font-weight: bold;line-height: 29px;background: transparent url('../images/fancy/fancy_title_main.png') repeat-x;color: #FFF;}#fancybox-title-right {padding-left: 15px;background: transparent url('../images/fancy/fancy_title_right.png') repeat-x;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('../images/fancy/blank.gif');z-index: 1102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}#fancybox-left-ico {background: transparent url('../images/fancy/fancy_nav_left.png') no-repeat;}#fancybox-right-ico {background: transparent url('../images/fancy/fancy_nav_right.png') no-repeat;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto;right: 20px;}div.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;z-index: 1001;}div#fancy-bg-n {top: -20px;left: 0;width: 100%;height: 20px;background: transparent url('../images/fancy/fancy_shadow_n.png') repeat-x;}div#fancy-bg-ne {top: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('../images/fancy/fancy_shadow_ne.png') no-repeat;}div#fancy-bg-e {top: 0;right: -20px;height: 100%;width: 20px;background: transparent url('../images/fancy/fancy_shadow_e.png') repeat-y;}div#fancy-bg-se {bottom: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('../images/fancy/fancy_shadow_se.png') no-repeat;}div#fancy-bg-s {bottom: -20px;left: 0;width: 100%;height: 20px;background: transparent url('../images/fancy/fancy_shadow_s.png') repeat-x;}div#fancy-bg-sw {bottom: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('../images/fancy/fancy_shadow_sw.png') no-repeat;}div#fancy-bg-w {top: 0;left: -20px;height: 100%;width: 20px;background: transparent url('../images/fancy/fancy_shadow_w.png') repeat-y;}div#fancy-bg-nw {top: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('../images/fancy/fancy_shadow_nw.png') no-repeat;}.QOverlay {background-color: #666;z-index: 9999;}.QLoader {background-color: #fff;height: 1px;}