#head { padding : 0px 0px 10px 0px; } #foot { padding : 10px 0px 0px 0px; } #top, #main, #bottom { position : relative; clear : both; width : 980px; margin : 0 auto; } #main { min-height : 500px; padding : 20px 0px 20px 0px; } #bottom { padding : 3px 0px 2px 0px; border-top : 1px solid #b5bfd0; } #claim { position : absolute; top : 8px; left : 110px; } #claim strong { color : #ffffff; font-size : 1.5em; font-weight : normal; } #claim p { color : #ffffff; font-size : 1.0em; font-weight : normal; } #config { position : absolute; z-index : 10; top : 0px; right : 0px; } #config a { color : #748cb2 !important; } div#logo { position : relative; } div#logo img#emis { float : left; padding-right : 1px; } #navigation { border-top : 1px solid #ffffff; background : #8398ba; } #navigation a { display : block; float : left; padding : 4px 10px 5px 10px; border-right : 1px solid #ffffff; background : #8398ba; color : #ffffff; text-decoration : none !important; } #navigation a:hover { background : #b0bfd3; } #navigation a.start { width : 76px; } #path { padding : 5px 0px 5px 0px; border-bottom : 1px solid #b5bfd0; } div#homepage { position : relative; } div#menu { position : relative; float : left; width : 200px; padding-right : 40px; } div#content, div#content_wide { position : relative; float : left; width : 500px; } div#margin { position : relative; float : left; width : 200px; padding-left : 40px; } div#content_wide { width : 740px; } div.menu { position : relative; line-height : 1.2; } div.menu0 { padding-top : 7px; } div.menu1 { padding-top : 5px; padding-left : 20px; } div.menu2 { padding-top : 3px; padding-left : 40px; } div.menu3 { padding-top : 1px; padding-left : 60px; } div.menu4 { padding-top : 1px; padding-left : 80px; } div.menu a { color : #556c93 !important; } div.menu img { float : left; padding : 5px 10px 0px 0px; } div.menu span { display : block; float : left; width : 183px; } div.menu1 span { width : 163px; } div.menu1 span { width : 143px; } div.menu2 span { width : 123px; } div.menu3 span { width : 103px; } div.content { position : relative; } div.text { position : relative; } div.half { position : relative; float : left; width : 370px; } div.textleft, div.textright { position : relative; float : left; width : 480px; } div.textright { padding-left : 20px; } div.text h1, div.text h2, div.text h3 { font-size : 1.5em; font-weight : normal; color : #556c93; padding-bottom : 0.5ex; } div.text h2, div.text h3 { font-size : 1.3em; font-weight : normal; } div.text h3 { color : #666666; } div.text div.image { float : left; padding : 0px 30px 10px 0px; } div.text div.link { clear : both; padding-top : 5px; } a.text { color : #666666 !important; } a.meta { color : #556c93 !important; } div.teaser { position : relative; padding : 10px 12px 10px 12px; background : #d7dde9; } div.teaser div.image { float : left; padding : 0px 15px 0px 0px; } div.teaser h3 { position : relative; top : -3px; padding-bottom : 0; } div.bloc { position : relative; } div.bloc h2.bloc { display : block; padding : 3px 7px 3px 7px; background : #758db3; color : #ffffff; font-size : 1.0em; } div.bloc div.item { border-bottom : 1px solid #b5bfd0; } div.bloc div.text { padding : 5px 0px 5px 0px; } div.bloc div.item a.bloc { display : block; margin : 5px 0px 5px 0px; text-decoration : none !important; color : #666666; } div.bloc div.item strong.bloc { color : #556c93; } div.bloc div.item img.bloc { float : left; padding : 5px 20px 5px 0px; } div.bloc div.item div.icon { float : left; padding : 8px 20px 8px 0px; } div.copyright { position : relative; white-space : nowrap; } div.copyright div.item { float : left; padding : 0px 40px 0px 0px; } div.icon + div.text { padding-left : 49px; } div.sitemap1, div.sitemap2, div.sitemap3, div.sitemap4 { padding : 0; } div.sitemap2 { padding-left : 30px; } div.sitemap3 { padding-left : 60px; } div.sitemap4 { padding-left : 90px; } div.banner { position : relative; } div.banner h3 { font-size : 1.0em; font-weight : bold; color : #556c93; padding-bottom : 0.5ex; } div.banner div.box { padding : 5px 10px 5px 10px; background : #d7dde9; } div.thumbnail { float : left; width : 175px; height : 110px; border : 1px solid #b5bfd0; background : #d7dde9; margin : 0px 0px 10px 10px; overflow : hidden; vertical-align : middle; } div.thumbnail img { margin : 0 auto; } div.thumbnail:first-child { margin-left : 0px; } @media print { #path a, a.text { color : #000000 !important; } div.bloc div.item a.bloc { color : #000000; } } #lightbox-image-details-caption { font-weight : normal !important; color : #333333; } #lightbox-image-details-currentNumber { padding-top : 2ex; color : #999999; }