*{ margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; } html{ position:absolute; width:100%; height:100%; background:#EBEEEB url(../gfx/bg.jpg) top left repeat-x fixed; } body{ } #absWrap{ position:relative; width:850px; margin-top:65px; margin-left:auto; margin-right:auto; padding-top:10px; } #main{ position:relative; } #main h1{ display:none; } #content{ } #visu #imgCycle{ z-index:20; position:absolute; top:22px; left:50%; margin-left:-320px; width:640px; height:455px; } #visu #imgCycle img{ position:relative; } #main p.txt{ position:absolute; left:168px; font-size:11px; color:#707173; width:450px; font-weight:normal; line-height:17px; } p.txt a{ color:#707173; } p.home{ top:0px; } p.quisommesnous{ top:30px; } p.management{ top:72px; } p.philosophie{ top:101px; } p.livre{ top:155px; } a img{border:none;}  #nav{ position:absolute; top:3px; !top:0px; left:0; list-style:none; width:618px; } #nav li{ position:relative; font-size:11px; color:#707173; margin-bottom:10px; !margin-bottom:6px; padding-bottom:4px; } #nav li span.liserai{ display:block; position:absolute; left:5px; bottom:1px !important; _top:19px; height:1px; overflow:hidden; width:100%; border-bottom:1px solid #707173; } #nav li.management span.liserai{ display:block; position:absolute; left:5px; bottom:1px !important; _top:33px; height:1px; overflow:hidden; width:100%; border-bottom:1px solid #707173; } #nav li a { padding:3px 5px; background:#707173; color:#EFF1EE; text-decoration:none; } #nav li.management a { background:none; color:#EFF1EE; text-decoration:none; padding:0px 0px; } #nav li.management a span.m1{ padding:3px 5px 0px 5px; background:#707173; } #nav li.management a span.m2{ padding:0px 5px 3px 5px; background:#707173; } #nav li a:hover, #nav li a:hover span{ text-decoration:underline; } #nav li.current, #nav li.current a span.m1, #nav li.current a span.m2 { background:none; } #nav li.current a, #nav li a.current{ color:#707173; background:transparent; font-weight:bold; } #nav li.current a:hover, #nav li a.current:hover, #nav li.current a:hover span { text-decoration:none; } #nav li.livre a{ padding:3px 5px; background:#B8C3C5; color:#707173; text-decoration:none; } #nav li.livre.current a{ color:#707173; background:transparent; font-weight:bold; }  #logo{ position:absolute; left:0px; top:295px; width:116px; height:243px; background:url(../gfx/logo.png) no-repeat; } #logo h4, #logo p{ display:none; } #logo #mel, #logo .melto{ position:absolute; left:0; bottom:0; display:block; width:105px; height:12px; text-indent:-9999px; overflow:hidden; } #logo a#backHome{ position:absolute; top:0; left:0; display:block; width:116px; height:125px; text-indent:-9999px; overflow:hidden; }  #visu{ position:absolute; left:168px; top:0; width:680px; height:524px; background:#fff; } #visu #img{ position:relative; width:640px; margin: 22px auto 10px auto; overflow:hidden; } #main #visu #img p{ position:absolute; top:0; left:430px; padding:10px 20px 10px 10px; background:#fff; color:#707173; width:190px; font-size:11px; } #img #bt{ position:absolute; top:0; right:0; display:block; overflow:hidden; width:20px; height:20px; cursor:pointer; } span.info{ background:url(../gfx/bt-info.png) no-repeat; } span.close{ background:url(../gfx/bt-close.png) no-repeat; } #visu ul{ list-style:none; margin-left:22px; font-size:11px; width:590px; } #visu ul li{ display:inline; } #visu ul li a{ font-size:11px; color:#c7d3d6; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; } #visu ul li a:hover{ text-decoration:underline; } #visu ul li.current a{ color:#707173; } .previous, .next { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; position:absolute; text-decoration:none; color:#707173; font-weight:bold; top:480px; } .previous { right:40px; } .next { right:20px; } span.previous, span.next { font-size:20px; font-weight:bold; color:#C7D3D6; } .txtClient, .txtCat { display:none; }  #portfolio{ position:absolute; top:610px; left:168px; border-top:1px dotted #707173; width:680px; font-size:11px; padding-top:6px; padding-bottom:20px; } #portfolio dl{ float:left; width:100px; padding-left:8px; padding-right:8px; background:url(../gfx/liserai-bulle.png) no-repeat 50% 18px; } #portfolio dl dt{ color:#707173; height:28px; letter-spacing:-0.1em; margin-bottom:3px; text-indent:-9999px; overflow:hidden; } dl.publicite dt{ background:url(../gfx/publicite-portfolio.png) no-repeat; } dl.strategie-globale dt{ background:url(../gfx/strategie-portfolio.png) no-repeat; } dl.corporate-et-logo dt{ background:url(../gfx/logo-portfolio.png) no-repeat; } dl.creation-des-marques dt{ background:url(../gfx/marques-portfolio.png) no-repeat; } dl.packaging dt{ background:url(../gfx/packaging-portfolio.png) no-repeat; } dl.edition dt{ background:url(../gfx/edition-portfolio.png) no-repeat; } #portfolio { background-color:#EBEEEB; } #portfolio dl dd, #portfolio dl dd a{ color:#707173; text-decoration:none; font-size:9px; letter-spacing:-0.1em; font-family:Verdana, Arial, Helvetica, sans-serif; } #portfolio dl dd a:hover{ text-decoration:underline; } #portfolio dl dd.current a{ background:#707173; color:#EFF1EE; padding-left:2px; padding-right:2px; display:inline; } #portfolio dl.publicite { width:100px; padding-left:0px; } #portfolio dl.publicite { background:url(../gfx/liserai-bulle.png) no-repeat 0px 18px; } #portfolio dl.edition { width:100px; padding-right:0px; } #portfolio dl.edition { background:url(../gfx/liserai-bulle.png) no-repeat 100% 18px; padding-right:0; } #shadow{ position:absolute; right:-92px; top:364px; width:94px; height:160px; background:url(../gfx/ombre.png) !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/85/style/gfx/ombre.png', sizingMethod='noscale'); }    *{padding: 0; margin: 0;}    #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;}    #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(../macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } * html #TB_overlay {  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; } * html #TB_window {  position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 15px 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:15px; float:left; background:#fff } #TB_closeWindow{ position:absolute; top:0; right:0; color:#fff; padding:3px 2px 0px 0px; height:9px; !height:12px; overflow:hidden; } #TB_closeWindow a{ display:block; width:10px; height:9px; background:url(../gfx/btclose.gif) no-repeat top right; text-indent:-9999px; overflow:hidden; } #TB_closeWindowButton { display:block; width:10px; height:9px; background:url(../gfx/btclose.gif) no-repeat top right; text-indent:-9999px; overflow:hidden; } #TB_closeAjaxWindow{ margin-top:1px; display:block; float:right; width:10px; height:9px; overflow:hidden; margin-right:1px; } #TB_ajaxWindowTitle{ float:left; height:10px; text-indent:-9999px; overflow:hidden; } #TB_title{ background-color:#fff; height:10px; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{  } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px;  } * html #TB_load {  position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect {  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; width:740px; height:400px; overflow:hidden; border-left:10px solid #fff; border-right:10px solid #fff; border-bottom:10px solid #fff; }