

body { position:relative; left:0; top:0; }

input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em }
#pnav dd.image dt, #list, #results p { font-weight:bold; }

#pnav { font-size:90%; }

#footer { width:824px; }

#footer { text-align:right; }

#footer h5, #tabs a, #menu a, #msectors a { background-position:0 0; background-repeat:no-repeat }
#footer h5 { background-position: top right}

#map, #footer { line-height:1.4em }

hr, #footer h5 span, #tabs li span, #menu dd span, #msectors li span,  #subnav dt, #pnav dd.image dl { display:none }
#tabs li a, #menu dd a, #msectors a, #pnav dd.image, #pnav dd.image a, #projets-wrapper #left, #projets-wrapper #right { display:block; }
#menu dd dl { visibility:hidden;display:block; }
#menu dd:hover dl, #menu dd.over dl { /*display:block;*/ visibility:visible;  }
#header form fieldset { display:inline }
#projets-nav, #pnav { overflow:hidden; }


#menu dl dl dd, #specs dt, #main .col1, #k-structure #main ul.col1, #k-structure #main ul.col2, #k-structure #main ul.col3, #pnav dd.image, #projets-wrapper #left  { float:left; }
#footer h5, #tabs ul, #projets #imghead, #projets-wrapper #right { float:right; }
#main .newline { float:none; }

#footer, #footer p, #main .newline { clear:both }
#specs dt { clear:left; }

h2 { color:#6b6b6b }
#header form, #header form a { color:#878683 }
#footer, #footer a { color:#a1a1a1; }
#map a { color:#4d4d4d }
h3, #map a:hover, #main h5, #subnav a:hover, #specs dt, #main a:hover, #k-contacts #main strong, #header form a:hover, #pnav dd.image dt, #pnav dd.image dd strong, #results p { color:#6ab430 }
#subnav a, #main a { color:#204c99 }
#subnav .active a { color:#b8b8b8 }
#results blockquote strong, #results p, #results p a, #results p a:hover { color:#ffffff }

#results blockquote strong { background-color:#6ab430}
#results p { background-color:#808083 }

#footer a { text-decoration:underline; }
#footer a:hover, #main p a:hover, #results p a:hover  { text-decoration:none; }


h1, #menu, #header form, #tabs li, #map, #msectors, #tabs, #menu dl dl, #specs, #subnav, #pnav dd.image dl { position:absolute; }
#header, #tabs ul, #main, #box, #home #tabs/*, #title*/, #menu dd { position:relative !important; }

#tabs li a:hover,
#k-mission #t-mission a, #k-structure #t-structure a, #k-partners #t-partners a, #k-awards #t-awards a,
#k-s-consult #t-consult a, #k-s-engine #t-engine a, #k-s-epc #t-epc a,
#k-sc-forest #t-forest a, #k-sc-biofuels #t-biofuels a, #k-sc-power #t-power a { background-position:0 -30px }

#home #tabs li a:hover { background-position:0 -26px }
#msectors li#spower a:hover { background-position:0 -28px }

#menu dd a:hover, #menu dd:hover a, #menu dd.over a, #menu dd.active a, #msectors li a:hover,
#k-mission #hksh a, #k-structure #hksh a, #k-partners #hksh a, #k-awards #hksh a,
#k-s-consult #services a, #k-s-engine #services a, #k-s-epc #services a,
#k-sc-forest #sectors a, #k-sc-biofuels #sectors a, #k-sc-power #sectors a,
#projets #projects a, #k-contacts #contacts a, #k-careers #careers a, #indus-new #news a { background-position: 0 -15px; }
#menu dd dd a { background-position:0 0 !important; }
#menu dd dd a:hover { background-position:0 -15px !important }

#home dd dl { display:block; visibility:hidden !important }

/*#k-mission #t-mission a { background-position:0 -26px }*/