html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}table{border-collapse:collapse;border-spacing:0;empty-cells:show;}caption,th,td{text-align:left;font-weight:normal;}acronym,abbr{border:none;outline:none;}address{font-style:normal;}label{cursor:pointer;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}html,body{font:100%/1.3 "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;}body{font-size:76%;color:#333;background:#E5E5E5 url(../img/back.png) top repeat-x;}h1{font-size:2.2em;line-height:1.4;}h2,h3{font-size:1.5em;line-height:1.2;letter-spacing:-0.05em;}h4{font-size:1.2em;}p{margin:1em 0;}ul,ol{margin:1em 0 1em 3em;}a,a:link,a:visited{color:#2888A9;}a:hover,a:active{color:#D2232A;}a img,:link img,:visited img{border:none;}sup{font-size:.8em;vertical-align:text-top;}acronym,abbr,span.unit{cursor:help;color:#555;border-bottom:1px solid #DDD;}body{margin:-10px 0 10px;}#wrap{position:relative;margin:0 auto;width:800px;}#head{overflow:visible;position:relative;}#main{overflow:hidden;margin-top:-2.55em;padding:0 10px;background:url(../img/main.png);}#foot{margin:0;height:40px;color:#999;background:url(../img/foot.png) bottom no-repeat;}#logo{overflow:hidden;position:absolute;top:-118px;left:0;margin:0;width:800px;height:118px;background:url(../img/head.png);}#logo a{position:absolute;top:24px;left:48px;display:block;width:220px;height:105px;}#lang{position:absolute;top:-100px;right:52px;list-style:none;display:block;width:144px;border:1px solid #D5D5D5;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#555;background:#EAEAEA;}body.es #lang li.fr,body.fr #lang li.es{display:none;}body.es #lang:hover li.fr,body.fr #lang:hover li.es{display:block;}#lang a,#lang span{display:block;cursor:default;text-decoration:none;padding:5px 4px 3px 36px;background-repeat:no-repeat;background-position:5px 50%;}#lang li.es a,#lang li.es span{background-image:url(../img/es.png);}#lang li.fr a,#lang li.fr span{background-image:url(../img/fr.png);}#lang a{position:relative;color:#D2232A;}#lang a:hover{cursor:pointer;color:#FFF;background-color:#000;-moz-border-radius:8px;-webkit-border-radius:7px;border-radius:8px;}#nav{position:absolute;top:0;left:0;margin:0 10px;width:720px;padding:0 30px;height:2.5em;background:#000;border-bottom:.05em solid #FFF;}#nav li{list-style:none;float:left;margin:0 0 0 -1px;border:1px solid #333;border-width:0 1px;}#nav li a{display:block;padding:0 8px;height:2.5em;line-height:2.5em;font-weight:bold;text-decoration:none;color:#999;}#nav li a:hover{color:#FFF;background:#D2232A;}#home .home a,#services .services a,#process .process a,#support .support a,#quality .quality a,#technology .technology a,#company .company a,#warranty .warranty a,#contact .contact a{color:#FFF;background:#000 url(../img/current.png) center bottom no-repeat!important;}#intro{overflow:hidden;position:relative;top:0;margin:132px 0 2.55em;padding:0 10px 2.55em;height:160px;background:url(../img/main.png);}#intro h1{margin-top:2.55em;width:100%;height:100%;font-size:1em;text-indent:-99em;color:#FFF;background-color:#D2232A;}#intro h2{overflow:hidden;position:absolute;bottom:0;left:30px;width:220px;height:30px;text-indent:-99em;background:url(../img/side-top.png) no-repeat;}#home #intro{height:180px;}#home.es #intro h1{background-image:url(../../img/es/inicio.jpg);}#services.es #intro h1{background-image:url(../../img/es/servicios.jpg);}#process.es #intro h1{background-image:url(../../img/es/proceso.jpg);}#support.es #intro h1{background-image:url(../../img/es/soporte.jpg);}#quality.es #intro h1{background-image:url(../../img/es/calidad.jpg);}#technology.es #intro h1{background-image:url(../../img/es/tecnologia.jpg);}#contact.es #intro h1{background-image:url(../../img/es/contacto.jpg);}#home.fr #intro h1{background-image:url(../../img/fr/inicio.jpg);}#services.fr #intro h1{background-image:url(../../img/fr/servicios.jpg);}#process.fr #intro h1{background-image:url(../../img/fr/proceso.jpg);}#support.fr #intro h1{background-image:url(../../img/fr/soporte.jpg);}#quality.fr #intro h1{background-image:url(../../img/fr/calidad.jpg);}#technology.fr #intro h1{background-image:url(../../img/fr/tecnologia.jpg);}#contact.fr #intro h1{background-image:url(../../img/fr/contacto.jpg);}#content{font-size:1.1em;float:right;margin:0 50px 0 -250px;padding:20px 0;width:460px;min-height:240px;}#content h2{margin:5px 5px 0 12px;font-size:1.8em;color:#D2232A;}#content h3,#team dt{padding:0 5px 0 14px;font:normal 1.4em/1.1 "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;letter-spacing:-0.05em;color:#D2232A;}#content div.slide{overflow:hidden;}#content p,#content ul{padding:0 7px 0 15px;}#content p.image{margin:0;padding:0;text-align:center;}.sIFR-flash{visibility:visible!important;margin:0;}.sIFR-replaced{visibility:visible!important;}span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}.sIFR-flash+div[adblocktab=true],.sIFR-replaced embed.sIFR-flash[sifr=true]+div[adblocktab=true],.sIFR-replaced a{position:absolute;display:none!important;z-index:-1000!important;}#tooltip{position:absolute;padding:3px 5px;border:1px solid #D2232A;background:url(../img/tooltip.png);}#tooltip h3{font-size:1.05em;}#content .download{margin:1em auto;width:200px;background-position:right top;background-repeat:no-repeat;}#content .download a{display:block;padding-top:70px;width:100%;text-align:center;background-position:left top;background-repeat:no-repeat;border:none;}#content .download a:hover{background-position:right top;}#content .indesign,#content .indesign a{background-image:url(/img/indesign.png);}#content .freehand,#content .freehand a{background-image:url(/img/freehand.png);}#content .prepress,#content .prepress a{background-image:url(/img/prepress.png);}#content .prepress a{padding-top:60px;}#content ul.quality{overflow:hidden;}#content ul.quality li{float:left;list-style:none;width:49.9%;background:none;}#content ul.quality li a{display:block;padding-top:45px;text-align:center;color:#2888A9!important;background:none!important;}#content ul.quality li a:hover{color:#D2232A!important;}#content ul.quality .eqa{background:url(/img/eqa.png) top no-repeat!important;}#content ul.quality .enac{background:url(/img/enac.png) top no-repeat!important;}#quality h3{margin-bottom:1em;}#quality dl{padding:0 7px 0 15px;}#quality dt{font-weight:bold;font-style:italic;}#quality dd{padding:0 0 .75em 30px;}#quality dd ul{margin:.5em 0 0 30px;}#team{padding:0 7px 0 15px;}#team dt{clear:both;padding:0;}#team dd{float:left;}#team dd.name{margin:10px 0 0 0;border-top:1px solid #D2232A;padding:12px 0 0 16px;width:320px;font-size:1.05em;font-style:italic;font-weight:bold;}#team dd.photo{margin:10px 0 20px 28px;border:1px solid #D2232A;width:72px;height:100px;}#team dd.photo img{float:left;}#team dd.resume{margin:-80px 0 20px 102px;width:336px;}#team dd.resume ul{margin:0 0 0 18px;font-size:.9em;}#fm-form{padding:0 7px 0 15px;}#fm-form fieldset{margin:7px 0 0;padding:5px 0 15px 0;border:1px solid #ADADAD;border-left-color:#ECECEC;border-top-color:#ECECEC;background:#F2F1F0 url(../img/form.png) top left repeat-x;}#fm-form legend{margin:0 0 0 8px;padding:0 2px;font:normal 1.4em/1.1 "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;letter-spacing:-0.05em;color:#D2232A;}#fm-form .fm-field{margin:10px 0;}#fm-form .fm-field label{float:left;padding:2px 8px;width:80px;text-align:right;vertical-align:top;font-size:.9em;color:#666;}#fm-form .fm-field input,#fm-form .fm-field textarea,#fm-form .fm-field select{padding:1px 3px;width:310px;font:1em/1.3 "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;border:none;border-top:1px solid #AAA;background:#FBFBFB;}#fm-form .fm-field textarea{overflow:auto;height:8em;}#fm-form .fm-field input:hover,#fm-form .fm-field textarea:hover,#fm-form .fm-field select:hover,#fm-form .fm-field .input-hover{background:#EEAAAD!important;}#fm-form .fm-field input:focus,#fm-form .fm-field textarea:focus,#fm-form .fm-field select:focus,#fm-form .fm-field .input-focus{background:#F5CCCE!important;}#fm-form .fm-submit{margin:0;text-align:center;}#fm-form .fm-submit input{margin:10px 1px 0 0;padding:2px;width:100px;font-size:.9em;font-weight:bold;border:1px solid #ADADAD;border-left-color:#ECECEC;border-top-color:#ECECEC;color:#666;background:url(../img/button.png) repeat-x;}.vcard dl{clear:both;overflow:hidden;width:100%;}.vcard dt{float:left;padding:0 9px 0 0;width:129px;font-style:italic;text-align:right;color:#666;}.vcard dd{clear:right;float:right;width:322px;}.vcard abbr{border:none;cursor:text;}.vcard dl.adr{margin-top:1em;}.vcard dl.adr dt{height:5em;}.vcard dd.postal-code,.vcard dd.locality,.vcard dd.region,.vcard dd.country-name{float:left;padding-right:5px;width:auto;}.vcard dd.locality{width:276px;}.vcard dd a{color:#D2232A;}.vcard dd.country-name:before{content:" - ";}dt.web,dd.url,.vcard .geo{display:none;}#warranty .vcard{margin-bottom:1.5em;}#warranty .vcard h2{display:none;}#warranty .vcard dd.locality{width:auto;}#warranty .vcard dl.adr dt{height:2.5em;}.gmap{overflow:hidden;border:1px solid #D2232A;margin:2em 0 .5em 14px;width:438px;height:400px;}.gmap strong{color:#D2232A;}#skype ul{list-style:none;margin:2em 0 1em;}#skype li{overflow:hidden;float:left;width:219px;padding:0 0 1em;}#skype li.alt{margin:0 109px;}#skype li a{display:block;border-top:1px solid #CCC;width:100%;color:#333;background:#FFF;text-decoration:none;}#skype li a:hover,#skype li a:hover .name{color:#D2232A;background:#FFF;cursor:pointer!important;}#skype li a:hover,#skype li a:hover .photo{border-color:#D2232A;}#skype span{float:left;padding:0 10px;width:120px;}#skype .photo{overflow:hidden;border:1px solid #CCC;border-top:0;padding:0;width:72px;}#skype .photo img{margin:0 0 -32px;}#skype .name{padding:6px 10px 2px;color:#2888A9;color:#D2232A;font-weight:bold;text-decoration:underline;}#skype .post{padding:4px 10px;}#sidebar{float:left;margin:-30px 0 0 20px;padding:48px 0 0;width:220px;background:url(../img/side-top.png) no-repeat;}#sidebar ul{margin:0;padding:2px 0 150px;width:100%;background:url(../img/side-bottom.png) bottom no-repeat;}#sidebar li{list-style:none;background:url(../img/side-middle.png);}#sidebar a{display:block;margin:-1px 10px 0;padding:0 10px 0 40px;height:2em;line-height:2em;text-decoration:none;border:1px solid #E5E5E5;border-width:.05em 0;color:#666;background:url(../img/arrow.png) 20px 50% no-repeat;}#sidebar a:hover,#sidebar a.current{background:#EAEAEA url(../img/arrow.png) 20px 50% no-repeat;}#foot ul{margin:0;line-height:30px;text-align:center;}#foot li{display:inline;}#foot a{color:#FFF;text-decoration:none;}#foot a:hover{text-decoration:underline;}#foot li.legal:before{content:"- ";}
