body { margin: 0; padding: 0; font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif; font-size: 76%; color: #333; text-align: center; background-color: #eae7dc; } td,th,p,div,li,dt,dd { font-size: 1em; } div div, div p, div li, div dt, div dd, div table, div th, div td { font-size: 100%; } h1 { margin: 0 0 .5em; padding: 0 0 0 42px; font-size: 1.6em; line-height: 1.6em; color: #41648D; background: transparent url(/secure/Images/points-titre.gif) left top no-repeat; } h2 { margin: 0 0 .75em; font-size: 1.5em; color: #41648D; } h3 { margin: 1.5em 0 .5em; padding: 0; font-size: 1.2em; } h3.subtitle { margin: 0; } h4 { margin: 1em 0 .5em; padding: 0; font-size: 1em; font-weight: bold; color: #41648D; } h4 .note { font-weight: normal; color: #000; } h5 { margin: .5em 0 .25em; font-size: 1em; font-weight: bold; } p { margin: 0 0 1em; } table { margin: 0 0 1em; padding: 0; border-spacing: 0; border-collapse: collapse; } tr, tr.top { vertical-align: top; } tr.middle { vertical-align: middle; } th { font-weight: bold; text-align: left; } a:link { /*color: #41648D;*/ color: #000; } a:visited { /*color: #5ca2c2;*/ color: #000; } a.link { color: #000 !important; text-decoration: underline !important; } .more a { color: #41648D !important; text-decoration: none; } .more a:hover { text-decoration: underline; } a img, img { border: none !important; } sup { font-size: .8em !important; line-height: 1; } /* CLASSES GENERALES */ .clear { clear: both; height: 0 !important; line-height: 0 !important; margin: 0 !important; } table.historique th { white-space: nowrap; } table.historique th, table.historique td { padding: 0 .5em .5em 0; } img.photoright { float: right; margin: 0 0 10px 10px; border: 1px solid #999 !important; } .floatright { float: right; margin: 0 0 10px 10px; } p.note, span.note { font-size: .9em; font-weight: normal; } .erreur { font-weight: bold; color: red; } .red { color: red; } /* =MAIN LAYOUT */ #page { position: relative; text-align: left; margin: 0 auto; border-left: 1px solid #336699; border-right: 1px solid #336699; border-bottom: 4px solid #4e9bbe; background-color: #FFF; width: 770px; voice-family: "\"}\""; voice-family: inherit; width: 768px; } html>body #page { width: 768px; } /* =HEADER */ #header { position: relative; background-color: #FFF; } #headerwrap { position: relative; height: 87px; background: transparent url(/secure/Images/bg-jaune-entete.jpg) no-repeat; } #logo { position: absolute; left: 30px; top: 10px; width: 207px; height: 57px; } /* Menu de l'entete */ #nav2 { list-style: none; margin: 0; padding: 8px 0 0 0; } #nav2 li { float: right; font-size: .9em; color: #000; padding: 0 10px 0 10px; } #nav2 li a { color: #000; text-decoration: none; text-transform: uppercase; } #nav2 li a:hover { text-decoration: underline; } /* =NAV1 */ ul#nav1 { position: absolute; top: 61px; left: 0; width: 768px; height: 26px; margin: 0; padding: 0; list-style: none; } ul#nav1 li { /*float the main list items*/ position: relative; display: block; float: right; margin: 0 3px 0 0; padding: 0; } /* Hides from IE-mac \*/ * html ul#nav1 li {height: 1%;} /* End hide from IE-mac */ ul#nav1 li a { display: block; width: 90px; height: 26px; padding: 3px 0 0; font-size: .94em; line-height: .9; text-align: center; color: #000; background: transparent url(/secure/Images/bg-menu-top.gif) 0 0 no-repeat; text-decoration: none; } ul#nav1 li a:hover, ul#nav1 li:hover a, ul#nav1 li.over a, ul#nav1 li.select a { color: #FFF; background-position: 0 -50px; } ul#nav1 li a.oneliner { padding-top: .7em; } /* subnav formatting */ ul#nav1 li ul { display: none; position: absolute; top: 26px; width: 120px; margin: 0; padding: 0; list-style: none; border: 1px solid #FFF; background: #d9ddd6; } ul#nav1 li:hover ul, ul#nav1 li.over ul { display: block; z-index: 6000; } ul#nav1 li ul li { float: none; margin: 0; padding: 0; width: 120px; } ul#nav1 li ul li a { float: none; color: #476470 !important; width: auto !important; height: auto; padding: 2px 6px 3px; line-height: 1; text-align: left; background: none !important; } ul#nav1 li ul li a:hover { color: #476470; background: #DCD686 !important; } ul#nav1 li#b_carriere ul { left: -29px; } /* =CONTENT */ #content { position: relative; /* creates a display bug in IE7 if used without width */ width: 768px; } /* Hides from IE-mac \*/ #home #content { margin-top: -40px; } /* End hide from IE-mac */ #mainnav { width: 190px; min-height: 281px; height: auto; float: left; background: transparent url(/secure/Images/pointille-menu-gauche.gif) 150px 0 no-repeat; } /* for Internet Explorer */ /*\*/ * html #mainnav { height: 281px; } /**/ #main { float: right; width: 562px; } #text { padding: 0 20px 20px 0; font-size: .94em; line-height: 1.4; } #investisseurs #text { float: left; width: 350px; padding: 0 0 20px; } #home #text { float: left; width: 470px; padding: 0 0 0 44px; } #home #text p { padding-left: 44px; } #text p.nospaceafter { margin-bottom: 0; } #text ul { margin: 0 0 1em 1.5em; padding: 0; } #text ul ul { margin-bottom: 0; } #text ol { margin: 0 0 1em 3em; padding: 0; } #text ul li { margin: 0; padding: 0; } #text ol li { margin: 0 0 .5em; } #text #findocs ul { margin: 0; list-style: none; } #text #findocs li { padding-left: 20px; background: transparent url(/img/icone-acrobat.gif) 0 0 no-repeat; } #text a.pdf { display: block; padding-left: 20px; background: transparent url(/img/icone-acrobat.gif) 0 0 no-repeat; text-decoration: none; } #text a.pdf:hover { text-decoration: underline; } #text .inline_docs { width: 100px; float: right; margin: 0 0 10px 15px; padding: 10px; font-weight: bold; line-height: 1.2; background: #EAE7DC; border-top: 8px solid #E8D766; } #text .inline_docs .docsize { display: block; font-size: .9em; font-weight: normal; color: #666; } #text .inline_docs .normal { font-weight: normal; } #text .inline_docs.wide { width: 160px; } #text table.newsevents th { padding: 0 1em .5em 0; font-weight: normal; } #text table.newsevents td { padding: 0 0 .5em 0; } #text table.newsevents td p { margin: 0; } #text table.data { margin: .5em 0 1em; } #text table.data th, #text table.data td { padding: 2px 4px; border: 1px solid #369; } #text table.data td p { margin: 0; } #text table td h4 { margin: 0; } #text table td.bullet { padding-left: 10px; background: transparent url(/img/bullet.gif) 0 50% no-repeat; } #text table td.bullet_2 { padding-left: 24px; background: transparent url(/img/bullet.gif) 14px 50% no-repeat; } #text .col1 { float: left; width: 260px; } #text .col2 { float: right; width: 260px; } #glossaire dl { margin: 2em 0 1em; border-top: 1px solid #E3D8C2; } #glossaire dt { margin: 1em 0 0; padding: 0; font-weight: bold; } #glossaire dd { margin: 0 0 0 2em; padding: 0; } #glossaire dd ul { margin: 0 0 1em 1.2em; padding: 0; } #utils { float: right; width: 190px; padding: 0 0 20px; } #utils a { color: #000; text-decoration: none; } #utils a:hover { text-decoration: underline; } #utils h3 { height: 23px; margin: 0; padding: 0 0 0 10px; font-size: .94em; line-height: 23px; color: #444; background: #EAE7DC url(/secure/Images/bg-titre-utils-left.gif) 0 0 no-repeat; border-bottom: 1px solid #FFF; } #utils h3 span { padding: 0 10px 0 0; background: transparent url(/secure/Images/bg-titre-utils-right.gif) top right no-repeat; } /* Hides from IE-mac \*/ #utils h3 span { display: block; float: left; } /* End hide from IE-mac */ #utils h3.first { background-color: #FFF; } #utils table { width: 100%; margin: 0; background-color: #eae7dc; } #utils table.docs { /* background-color: #FFF; */ } #utils #quotes table { background-color: #FFF; } #utils table th { width: 3em; padding: 6px; font-size: .94em; font-weight: normal; } #utils table.docs th { padding-left: 16px; width: 14px; } #utils table td { padding: 6px; font-size: .94em; } #utils table td p { margin: 0; padding: 0; } #utils #newsutil, #utils #eventsutil { padding: 6px; font-size: .94em; background-color: #eae7dc; } #utils #newsutil a:link, #utils #eventsutil a:link, #utils #newsutil a:visited, #utils #eventsutil a:visited { color: #333; } #utils #eventsutil .eventitem { margin: 0 0 1em; } #utils #eventsutil h4 { margin: 0; font-weight: bold; } #utils #eventsutil p { margin: 0; } #utils table.numbers th { width: 65%; } #utils table.numbers td { padding-left: 0; text-align: right; white-space: nowrap; } #utils .suite { color: #dea621; font-weight: bold; font-style: italic; } #utils td.suite { padding: 8px 4px 12px; } #utils .suite a { color: #dea621 !important; text-decoration: none; } #utils .suite a:hover { text-decoration: underline; } #utils #quotes { padding: 0 0 10px; } #utils #quotes h3 { height: auto; margin: 0; padding: 0 0 1px; font-size: 1.1em; letter-spacing: 1px; line-height: 1; font-weight: normal; background: none; border-bottom: 1px solid #59a3c2; } #utils #quotes table th { width: auto; padding: 2px 2px 2px 2px; background: #F0F9FF; border-bottom: 1px dotted #59a3c2; } #utils #quotes table th.note { font-size: .8em; line-height: 1.1; color: #666; background: none; border-bottom: none; } #utils #quotes table td { padding: 2px 6px 2px 2px; text-align: right; font-weight: bold; background: #F0F9FF; border-bottom: 1px dotted #59a3c2; } /* Pages interieurs */ #menu_section { list-style: none; margin: 0; padding: 10px 0 0 15px; } #menu_section li { background: transparent url(/secure/Images/point-jaune-gros.gif) 0 .2em no-repeat; padding: 0px 0px 10px 11px; font-size: .94em; color: #00648d; } #menu_section li a { color: #41648D; text-decoration: none; } #menu_section li a:hover { text-decoration: underline; } #menu_section li li a { color: #000; text-decoration: none; } #menu_section li.select a { color: #41648D; } #menu_section li.select li a { color: #000; } #menu_section li.select li.select a { color: #41648D; } #menu_section li.select li.select li a { color: #000; } #menu_section li.select li.select li.select a { color: #41648D; } #menu_section li ul { list-style: none; margin: 0; padding: 15px 0 0 0; } #menu_section li ul li { font-weight: normal; background: transparent url(/secure/Images/point-jaune-petit.gif) 0 .3em no-repeat; font-size: 1em; padding: 0 30px 15px 11px; } #menu_section li ul li a { color: #000; text-decoration: none; } #menu_section li ul li a:hover { text-decoration: underline; } #menu_section li ul ul { padding: 5px 0 0 0; } #menu_section li ul li li { padding: 0 0 5px 11px; } /* footer */ #footer { clear: both; padding: 10px 0; text-align: center; font-size: .94em; color: #41648D; border-top: 1px solid #59a3c2; } #footer p { margin: 0; } #footer a { color: #41648D; text-decoration: none; } #footer a:hover { color: #000; text-decoration: underline; }