* { margin:0px; padding:0px;}
html { color: #222; background: #fff; overflow: -moz-scrollbars-vertical;}
body { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal;}
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal;}
a img { text-decoration:none; border: 0;}
html { background: #ffffff url(../../images/style/html-bg.png) repeat top left;}
body { text-align: justify; color: #008199;white-space: normal; font-size:100%;}
#container { margin-left:auto; margin-right:auto; width:960px; font-size: 0.8em;}
#footer { margin-top: 70px; padding-top: 20px; background: #66B3C2 url(../../images/style/footer-bg.png) repeat-x top left; min-height: 175px; height:auto !important; height:175px; width:100%; font-size: 0.8em;}
#left { width:220px; display:inline; float:left; margin-left:10px; margin-right:10px;}
#right { width:700px; display:inline; float:left; margin-left:10px; margin-right:10px;}
#logo {text-align: center;margin-top: 10px; margin-bottom: 5px;}
#header-image { margin: 0px; background: #C7DBFC url(../../images/style/header/corp1.jpg) no-repeat top left; margin-right:2px; border: 1px solid #9e9e9e; height: 200px; line-height: 200px; color: #92BBFC; text-align:center; vertical-align:middle;}
#header-image h1 { background: transparent url(../../images/style/header-h1-bg.png) repeat-x top left; line-height: 30px; vertical-align: middle; text-align: left; padding-left:25px; color: #fff; font-weight: bold; font-size: 14px;margin-top: 171px;}
.menu { padding-bottom: 15px;}
.menu h2 { background: transparent url(../../images/style/menu-header-bg-blue.png) no-repeat top left; line-height: 33px; vertical-align: middle; text-align: center; color: #fff; font-weight: bold; text-transform: capitalize;}
.menu > div { border: 1px solid #9e9e9e; border-top: 0px; border-bottom: 0px; background: #ffffff; padding: 8px 8px 2px 8px;}
.menu .bottom { background: transparent url(../../images/style/menu-footer-bg-white.png) no-repeat top left; line-height: 6px; border: 0px; padding: 0px; font-size: 1px;}
#content .content { border: 1px solid #9e9e9e; border-top: 0px; border-bottom: 0px; background: #ffffff; padding: 16px 16px 1px 16px; margin-right: 2px; position: relative; min-height: 200px; height:auto !important; height:200px;}
#content .bottom { background: transparent url(../../images/style/content-footer-bg-white.png) no-repeat top right; line-height: 6px; border: 0px; padding: 0px; font-size: 1px;margin-right: 2px;}
#content { font-family: "Lucida Grande",Tahoma,Verdana,sans-serif; line-height:1.5em; color: #222222;}
#content h2 { font-size: 1.3em; font-weight: bold; line-height:1.3em; color: #008199;}
#content h3 { font-weight: bold; line-height:1.3em;}
#content ul li {display : list-item;list-style-image : url(../../images/style/puce.gif);list-style-position: outside;margin-left: 20px;}
#content ul li ul li, #content .alt li {list-style-image : url(../../images/style/puce2.png);}
#content p, #content ul {margin-bottom: 15px;}
#content a { color: #008199;}
#content a:hover {color: #ff9900;}
#content img { display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px;}
#content p img { display: inline; vertical-align: middle;}
#content img.border { border: 1px solid #ff9900;}
#content p.download { line-height:1.3em;}
#content p.download img { vertical-align: middle;}
#content p.download a { font-size: 1.2em; font-weight: bold; line-height:1.3em; color: #008199; text-decoration: none;}
#content blockquote, #content q {background:transparent url(../../images/style/quotes.gif) no-repeat scroll left top;font-size: 14px;margin: 0 55px 0 35px;padding:10px 0 0 20px; quotes: '' ''; display: block;}
#content blockquote p:last-child { margin-bottom: 0px;}
#content cite { margin: 15px 0 15px 60px;font-size: 12px; display: block;}
.block { margin-bottom: 15px;}
.block h3 { text-align: center; font-weight: bold; color: #FF9900;}
.block p { font-family: "Lucida Grande",Tahoma,Verdana,sans-serif; line-height:1.5em; text-align: left; color: #008199; font-weight: normal;}
.block a { color: #008199;}
.block a:hover {color: #ff9900;}
.block .top{ background: transparent url(../../images/style/menu-bg-white.png) no-repeat top left; padding: 8px 8px 2px 8px; color: #fab957; font-weight: bold;}
.block .bottom{ line-height: 6px; padding: 0px; font-size: 1px; background: transparent url(../../images/style/menu-bg-white.png) no-repeat bottom left;}
.block.blue .top{ background: transparent url(../../images/style/menu-bg-blue.png) no-repeat top left;}
.block.blue .bottom{ background: transparent url(../../images/style/menu-bg-blue.png) no-repeat bottom left;}
.block.orange .top{ background: transparent url(../../images/style/menu-bg-orange.png) no-repeat top left;}
.block.orange .bottom{ background: transparent url(../../images/style/menu-bg-orange.png) no-repeat bottom left;}
.block img { }
#rollbox h3 { color: #008199;}
.clear, .clean { background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
#rollbox > div {width: 200px;padding:0px;}
#footer-sitemap { margin-left:auto; margin-right:auto; width:800px;}
#footer-sitemap div { width: 200px; float: left;}
#footer-sitemap h3 { margin-bottom: 5px;}
#footer-sitemap h3 a { font-size: 14px; color: #ff9900; font-weight: bold; text-decoration: none;}
#footer-sitemap h3 a:hover { text-decoration: underline;}
#footer-sitemap ul { list-style-image:none; list-style-position:inside; list-style-type:none; padding-left: 5px;}
#footer-sitemap li { padding: 2px;}
#footer-sitemap li a { color: #ffffff; text-decoration: none; white-space: nowrap;}
#footer-sitemap li a:hover { text-decoration: underline;}
#footer-mentions { color: #ffffff; padding-top: 25px; padding-bottom: 10px; text-align:center;}
#footer-mentions a { color: #ff9900;}
#footer-mentions a:hover { color: #ffffff;}
#footer-mentions small {}
#top { position: relative; width: 275px; padding: 2px 5px 2px 5px; text-align: left; margin-left: 412px; background: #ffffff; border: 1px solid #9E9E9E; border-top: none;}
#top img, #img-search { vertical-align: text-bottom;}
#input-search { width: 140px; height: 16px; padding: 0;}
#frm-search { display: inline;}
em { color:#FF9900; font-weight: bold;}
#navbar { padding-top: 37px;}
#navbar ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0;}
#navbar li { margin: 0; padding: 0;float: left;position:relative;width: 140px; z-index: 100;}
#navbar li a { margin: 0; padding: 0;display:block;line-height: 42px;background: transparent url(/images/style/navbar-tab-bg.png) no-repeat top left;vertical-align: middle;text-align: center;color: #fff; text-transform: capitalize;text-decoration: none;font-weight: bold;}
#navbar li a:hover { color: #ff9900;}
#navbar li.orange a { background: transparent url(/images/style/navbar-tab-bg-orange.png) no-repeat top left;}
#navbar li.orange a:hover { color: #008199;}
#navbar li ul { display: none; border: 1px solid #9e9e9e; padding: 2px 4px 2px 4px; min-width: 128px; background: transparent url(/images/style/navbar-submenu-bg.png) repeat top left; position: absolute; z-index: 100;}
#navbar li.hover ul { display: block;}
#navbar ul ul li { border-top: 1px solid #C7C7C7; float: none; position: static; z-index: 100; width: auto; padding:0; margin:0;}
#navbar ul ul a, #navbar ul li.orange ul a { text-decoration: none; color: #222222; display: block; padding: 4px 4px 4px 4px; white-space: nowrap; background: transparent; line-height: normal; font-weight: normal; text-align: left;}
#navbar ul ul a:hover, #navbar ul li.orange ul a:hover { background: #EECC99; color: #222222;}
#leftnav { list-style-image: none; list-style-position: outside; list-style-type:none; background: #fff;}
#leftnav li { border-top: 1px solid #C7C7C7;padding: 0 0 0 5px;}
#leftnav li a { text-decoration: none; color: #222222; display: block; padding: 4px 2px 4px 10px; white-space: nowrap; background: #fff url(/images/style/plus.gif) no-repeat 0px 50%;}
#leftnav li.sub { padding: 0 0 0 15px;border-top: none;}
#leftnav li.sub a {background: #fff url(/images/style/plus-orange.gif) no-repeat 0px 50%;}
#leftnav li.selected {background: #F7D199;}
#leftnav li.selected a { background: #F7D199 url(/images/style/plus.gif) no-repeat 0px 50%;}
#imageMenu {position: relative;width: 664px;height: 300px;overflow: hidden;margin-bottom: 15px;}
#imageMenu ul {list-style: none;margin: 0px;display: block;height: 300px;width: 1000px;}
#imageMenu ul li {float: left;margin: 0;list-style: none;}
#imageMenu ul li a {text-indent: -1000px;background:#FFFFFF none repeat scroll 0%;border-right: 2px solid #fff;cursor:pointer;display:block;overflow:hidden;width: 110px;height: 300px;}
#imageMenu_4 {position: relative;width: 664px;height: 300px;overflow: hidden;margin-bottom: 15px;}
#imageMenu_4 ul {list-style: none;margin: 0px;display: block;height: 300px;width: 1000px;}
#imageMenu_4 ul li {float: left;margin: 0;list-style: none;}
#imageMenu_4 ul li a {text-indent: -1000px;background:#FFFFFF none repeat scroll 0%;border-right: 2px solid #fff;cursor:pointer;display:block;overflow:hidden;width: 166px;height: 300px;}
.tooltip-handler {}
#tooltip {position: absolute;z-index: 3000;opacity: 0.95;border: 2px solid #008199;background-color: #FFFFFF;padding: 5px;color: #222222;font-size: 14px;font-family: "Lucida Grande",Tahoma,Verdana,sans-serif;font-weight: normal;font-size: 0.8em;text-align: left;}
#tooltip h3, #tooltip div { margin: 0; }
.jdGallery{overflow: hidden;position: relative;}
.jdGallery img{border: 0;margin: 0;}
.jdGallery .slideElement{width: 100%;height: 100%;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('/images/style/gallery/loading-bar-black.gif');}
.jdGallery .loadingElement{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('/images/style/gallery/loading-bar-black.gif');}
.jdGallery .slideInfoZone{position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
* html .jdGallery .slideInfoZone{bottom: -1px;}
.jdGallery .slideInfoZone h2{padding: 0;margin: 0;margin: 2px 5px;font-weight: bold;color: inherit;}
.jdGallery .slideInfoZone p{padding: 0;font-size: 60%;margin: 2px 5px;color: #eee;}
.jdGallery div.carouselContainer{position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;}
.jdGallery a.carouselBtn{position: absolute;bottom: 0;right: 30px;height: 20px;text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;}
.jdGallery .carousel{position: absolute;width: 100%;margin: 0px;left: 0;top: 0;height: 115px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
.jdExtCarousel{overflow: hidden;position: relative;}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{position: absolute;width: 100%;height: 78px;top: 10px;left: 0;overflow: hidden;}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position: relative;}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{cursor: pointer;background: #000;background-position: center center;float: left;border: solid 1px #fff;}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom: 10px;}
.jdGallery .carousel .label, .jdExtCarousel .label{font-size: 13px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{font-size: 10px;position: absolute;bottom: 5px;right: 10px;padding: 1px 2px;margin: 0;background: #222;border: 1px solid #888;cursor: pointer;}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color: #b5b5b5;}
.jdGallery a{font-size: 100%;text-decoration: none;color: inherit;}
.jdGallery a.right, .jdGallery a.left{position: absolute;height: 99%;width: 25%;cursor: pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
* html .jdGallery a.right, * html .jdGallery a.left{filter:alpha(opacity=50);}
.jdGallery a.right:hover, .jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.jdGallery a.left{left: 0;top: 0;background: url('/images/style/gallery/fleche1.png') no-repeat center left;}
* html .jdGallery a.left { background: url('/images/style/gallery/fleche1.gif') no-repeat center left; }
.jdGallery a.right{right: 0;top: 0;background: url('/images/style/gallery/fleche2.png') no-repeat center right;}
* html .jdGallery a.right { background: url('/images/style/gallery/fleche2.gif') no-repeat center right; }
.jdGallery a.open{left: 0;top: 0;width: 100%;height: 100%;}
.withArrows a.open{position: absolute;top: 0;left: 25%;height: 99%;width: 50%;cursor: pointer;z-index: 10;background: none;-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.withArrows a.open:hover { background: url('/images/style/gallery/open.png') no-repeat center center; }
* html .withArrows a.open:hover { background: url('/images/style/gallery/open.gif') no-repeat center center;filter:alpha(opacity=80); }
#gallery { width: 580px; height: 395px; z-index:5; border: 1px solid #000; margin: 0 auto;}
#gallery img.thumbnail { display: none;}
#gallery .slideInfoZone { height: 55px; background: #2E5A67;}
#gallery .carousel { background: #2E5A67;}
#gallery .slideInfoZone h2 { font-size: 1.5em; color: #ff9900; font-weight: bold;}
#gallery .slideInfoZone p { font-size: 1em; color: #ffffff;}
#gallery a.carouselBtn { color: #ff9900; font-weight: bold; background: #2E5A67;}
table.tablesorter {font-family:arial;background-color: #CDCDCD;margin:10px 0pt 15px;font-size: 8pt;width: 100%;text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size: 8pt;padding: 4px;}
table.tablesorter thead tr .header {background-image: url(/images/tablesorter/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(/images/tablesorter/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(/images/tablesorter/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}
#rollbox td {background: url('/images/client/csg-48ecddcfa22c2.png') no-repeat top left;}
.client-LVMH { background-position: 0 -200px; }
.client-siplec { background-position: 0 -440px; }
.client-BPI { background-position: 0 -712px; }
#rollbox .client-bricodepot { background-position: 0 -999px; }
.client-total { background-position: 0 -1324px; }
.client-invivo { background-position: 0 -1649px; }
.client-Orangina { background-position: -400px -200px; }
.client-Chrysler { background-position: -400px -448px; }
.client-Moet-Hennessy { background-position: -400px -768px; }
#rollbox .client-antalis { background-position: -400px -1009px; }
.client-ArcelorMittal { background-position: -400px -1281px; }
.client-daimler { background-position: -400px -1564px; }
.client-Lexmark { background-position: -800px -200px; }
.client-Mercedes-Benz { background-position: -800px -451px; }
.client-butagaz { background-position: -800px -791px; }
.client-timken { background-position: -800px -1030px; }
.client-saintGobain { background-position: -800px -1273px; }
.client-dedietrich { background-position: -800px -1532px; }
.client-JCDecaux { background-position: -800px -1773px; }
.client-velib { background-position: -1200px -200px; }
.client-petroplus { background-position: -1200px -494px; }
.client-shell { background-position: -1200px -760px; }
.client-lyondellbasell { background-position: -1200px -1100px; }
.client-roche { background-position: -1200px -1357px; }

/* Mon, 29 Mar 2010 17:06:12 +0200 | 0,068707 */
