/*****************************************************
 *	BEGIN generic content
 *****************************************************/
a:focus {background-color:#eee;color:#fff;}

div.separ{height:1px; margin:0 0 0 0;clear:both;}

/** Top of page **************************************/
.content .gc div.top{margin:0 0 8px 0; height:22px;}
.content .gc div.top span.picto{float:right; background:url(../img/common/top.gif) 0em 0.3em no-repeat; width:11px; height:13px; padding-bottom:0.3em;}
.content .gc div.top span.link{float:right; margin-left:0.5em;}
.content .gc div.top span.link a{font-size:1.1em; line-height:1.727em; color:#006aa6;}
.content .debug {background-color:#DDD;margin:1em 0;}


/** Encarts Zoom sur (home) **************************************/
.content .gc  div.zoom_enbref, .content div.zoom_recherche, .content div.zoom_produits, .content div.zoom_ethique, .content div.zoom_investisseurs,
.content div.zoom_journalistes, .content div.zoom_candidats, .content div.zoom_generic{margin:0 0 0.8em 0; padding:0.5em 0 0 0; background:url(../img/common/aLaUne-corner.gif) right top no-repeat;}

.content .gc div.zoom_enbref img.right, .content div.zoom_recherche img.right, .content div.zoom_produits img.right, .content div.zoom_ethique img.right, .content div.zoom_investisseurs img.right, .content div.zoom_journalistes img.right, .content div.zoom_candidats img.right, .content div.zoom_generic img.right{float:right; padding:0; margin: -0.5em 0 0 0em;}
.content .gc div.zoom_enbref img.left, .content div.zoom_recherche img.left, .content div.zoom_produits img.left, .content div.zoom_ethique img.left, .content div.zoom_investisseurs img.left, .content div.zoom_journalistes img.left, .content div.zoom_candidats img.left, .content div.zoom_generic img.left{float:left; padding:0; margin: -0.5em 0.8em 0 0em;}

body.styleHome .content .gc p{margin:0; padding:0 0 0.5em 1.5em;}


body.styleHome .content .gc div.zoom_enbref h2, 
body.styleHome .content .gc div.zoom_recherche h2, 
body.styleHome .content .gc div.zoom_produits  h2,
body.styleHome .content .gc div.zoom_investisseurs  h2,
body.styleHome .content .gc div.zoom_journalistes  h2,
body.styleHome .content .gc div.zoom_candidats  h2,
body.styleHome .content .gc div.zoom_ethique  h2{color:#0077d4; font:2em/1.1em Georgia, Arial, serif; background: 0 none; padding:0; margin:0 0 7px 4px;}

	
body.styleHome .content .gc  div.zoom_enbref p,
body.styleHome .content .gc  div.zoom_recherche p,
body.styleHome .content .gc  div.zoom_produits p,
body.styleHome .content .gc  div.zoom_investisseurs p,
body.styleHome .content .gc  div.zoom_journalistes p,
body.styleHome .content .gc  div.zoom_candidats p,
body.styleHome .content .gc  div.zoom_ethique p	{color:#666666; padding:0; margin:0 0 5px 4px; font:11px/16px Verdana, arial, sans-serif;}

body.styleHome .content .gc div.zoom_enbref ul,
body.styleHome .content .gc div.zoom_recherche ul,
body.styleHome .content .gc div.zoom_produits ul,
body.styleHome .content .gc div.zoom_ethique ul,
body.styleHome .content .gc div.zoom_generic ul,
body.styleHome .content .gc div.zoom_journalistes ul,
body.styleHome .content .gc div.zoom_candidats ul,
body.styleHome .content .gc div.zoom_investisseurs ul{margin:0 0 7px 0px; padding:0; overflow:auto; height:100%; padding-left:4px;}

body.styleHome .content .gc div.zoom_enbref ul li,
body.styleHome .content .gc div.zoom_recherche ul li,
body.styleHome .content .gc div.zoom_produits ul li,
body.styleHome .content .gc div.zoom_ethique ul li,
body.styleHome .content .gc div.zoom_generic ul li,
body.styleHome .content .gc div.zoom_journalistes ul li,
body.styleHome .content .gc div.zoom_candidats ul li,
body.styleHome .content .gc div.zoom_investisseurs ul li{padding:0.1em 0 0.1em 1.8em;}

body.styleHome .content .gc div.zoom_enbref ul li  a,
body.styleHome .content .gc div.zoom_recherche ul li a,
body.styleHome .content .gc div.zoom_produits ul li a,
body.styleHome .content .gc div.zoom_ethique ul li a,
body.styleHome .content .gc div.zoom_generic ul li a,
body.styleHome .content .gc div.zoom_journalistes ul li a,
body.styleHome .content .gc div.zoom_candidats ul li a,
body.styleHome .content .gc div.zoom_investisseurs ul li a{color:#0076ba; border-bottom:solid 1px #c6e0f0; font:11px/16px Verdana, arial, sans-serif;}

body.styleHome .content .gc div.zoom_enbref ul li  a:hover,
body.styleHome .content .gc div.zoom_recherche ul li a:hover,
body.styleHome .content .gc div.zoom_produits ul li a:hover,
body.styleHome .content .gc div.zoom_ethique ul li a:hover,
body.styleHome .content .gc div.zoom_generic ul li a:hover,
body.styleHome .content .gc div.zoom_journalistes ul li a:hover,
body.styleHome .content .gc div.zoom_candidats ul li a:hover,
body.styleHome .content .gc div.zoom_investisseurs ul li a:hover{border-bottom:solid 1px #42c0e7;}


/** H1 zoomsur et leftmenu **/
body.styleHome .content h1.zoomsur, body.styleHome .content h1.leftmenu{font:1.6em/22px Arial, Helvetica, sans-serif; background:url(../img/common/common-border-h1-home.gif) left 1.8em repeat-x; margin:0 0 5px 0; font-weight:bold;}

body .content h1.zoomsur span.h1, body.styleHome .content h1.leftmenu span.h1{color:#2d619e; background:url(../img/common/common-bullet-h1-home.gif) 0.2em top no-repeat; padding:0.6em 0 0.4em 2em; display:block;}

/** Hn : styleHome **/
body.styleHome .content h1{/** background:url(../img/common/common-borderpoint-h1-home.gif) 0 1.2em repeat-x; **/ font-size:1.7em; line-height:22px; margin:0 0 5px 0; font:1.7em/22px Arial, Helvetica, sans-serif; color:#0276ba; font-weight:bold;}

/*body.styleHome .content div.gc h1 span.h1:first-letter {font-size:1.17em;}*/
body.styleHome .content h2{font:1.4em/20px Arial, Helvetica, sans-serif; color:#0076ba; background:url(../img/common/common-bullet-h3-home.gif) left 0.4em no-repeat; padding-left:0.8em; margin-left:0.35em;font-weight:bold;}
body.styleHome .content h1.bourse{font:1.2em/14px Arial, Helvetica, sans-serif; color:#0276ba; padding:0.6em 0.5em 0 0; background:0 none; display:block; font-weight:bold;margin:0;}


/** Types de listes par espaces :  *******************************************/
body.styleHome .content .gc ul {margin:0 0 1em 18px;}
body.styleHome .content .gc ul  li {font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px; line-height:1.335em; background:url(../img/common/common-bullet-li-about.gif) left 0.55em no-repeat;padding:0 0 0 1.8em;}
body.styleHome .content .gc ul  li a {color:#006aa6; font-family:Arial, Helvetica, sans-serif;}
body.styleHome .content .gc ul  li a:hover {border-bottom:solid 1px #42c0e7;}
body.styleHome .content .gc ul  li.link {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-link.gif) 0.1em 0.3em no-repeat;}
body.styleHome .content .gc ul  li.teleconf {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-teleconf.gif) 0 0.3em no-repeat;}
body.styleHome .content .gc ul  li.goOut {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-goOut.gif) left 0.3em no-repeat;}
body.styleHome .content .gc ul  li.pdf {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-pdf.gif) left 0.3em no-repeat;}
body.styleHome .content .gc ul  li.fcalendar {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-fcalendar.gif) left 0.25em no-repeat;}
body.styleHome .content .gc ul  li.dcalendar {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-dcalendar.gif) left 0.25em no-repeat;}
body.styleHome .content .gc ul  li.rss {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-rss2.gif) left 0.25em no-repeat;}
body.styleHome .content .gc ul  li.mp3 {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-mp3.gif) left 0.25em no-repeat;}

.content .gc span.info{display:block; font-size:1em; line-height:1.335em; color:#646464;}


/** lists in a grey bloc **/
.content .gc div.greyBloc {margin:0 0 2em 1.8em;border:solid 1px #c6c6c6; background-color:#f5f5f5; padding:0.3em; text-align:right;}
.content .gc div.greyBloc a {color:#016aa6;font-family:Arial, Helvetica, sans-serif;font-size:1.2em; line-height:1.335em;padding:0 0 0 1.8em;}
.content .gc div.greyBloc span{background:url(../img/common/common-bullet-li-link.gif) left 0 no-repeat;}
.content .gc div.greyBloc span.pdf{background:url(../img/common/common-bullet-li-pdf.gif) left 0 no-repeat;padding:0.7em 0 0 1em;}

.content .gc div.PT_List {margin:0 0 1em 0;border:solid 1px #c6c6c6; background-color:#f5f5f5; padding:0 0;}
.content .gc div.PT_List .basic img {margin:0; padding:0;}

.content .gc div.search-result {margin:0 0 1em 1.8em;border:solid 1px #c6c6c6; background-color:#f5f5f5;padding:1em 0;}

table.portfolioSec th{vertical-align:middle; font:bold 1em/1.6em Verdana, Arial, sans-serif; border:1px solid #d6d6d6; padding:3px; color:#0077d4;} /*todo:Fixer à 100px taille TH*/
table.portfolioSec td{font:normal 0.9em/1.1em Verdana, Arial, sans-serif; border:1px solid #d6d6d6; padding:3px;}
table.portfolioSec td strong.name{font-weight:bold; color:#0270b8}
table.portfolioSec td strong{font-weight:bold;}
table.portfolioSec th.approuve{background-color:#EEE;color:#D4eefb}
table.portfolioSec th.soumis{background-color:#DDD}
table.portfolioSec th.p3,.content table.portfolioSec th.p2b,.content table.portfolioSec th.p2a{background-color:#BBB}
table.portfolioSec th.p1,.content table.portfolioSec th.precliniq{background-color:#CCC}
table.portfolioSec tr.visibilityNone th{border:none;color:#fff}
table.portfolioSec tr td.visibilityNone{color:#fff}
table.portfolioSec td span, .content table.portfolioSec th span{display:block}

.content .gc div.separator{background:url(../img/common/common_dot.gif) left 0.55em repeat-x;}


/** menuContent-middle *******************************/
.content .gc div.menuContent-middle{padding-left:7.3em; margin:1em 0 1em 2.2em;}
.content .gc  div.menuContent-middle div.bottom div div{padding:0 0 2.4em 0;}
.content .gc  div.menuContent-middle ul{margin:0 0 0 0.5em; padding:0.5em 0.5em 0 0.7em; background-color:#f3f5dc; border-top:solid 1px #bfd000;}
.content .gc  div.menuContent-middle ul li{font-family:Arial, Helvetica, sans-serif; padding:0.1em 0 0.2em 1.5em; font-size:1.2em; line-height:1.335em;}
.content .gc  div.menuContent-middle ul li.link{background:url(../img/common/common-bullet-li-link.gif) left 0.35em no-repeat;}
.content .gc  div.menuContent-middle ul li.selected{background:url(../img/common/common-bullet-h3-ethiqueResp.gif) left 0.3em no-repeat;padding:0 0 0 1.8em;}
.content .gc  div.menuContent-middle ul li a{color:#006aa6;}
.content .gc  div.menuContent-middle ul li.selected a{font-weight:bold; color:#000000;}


/** paragraphs ***************************************/
.content  .gc p {font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0.8em 1.5em;}
.content  .gc p.chapeau{font-size:1.2em; line-height:1.335em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 18px 18px;}
.content  .gc div.chapeau{margin:0 0 0 18px;}
.content  .gc div.chapeau p{font-size:1.2em; line-height:1.335em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 18px 0;}
.content  .gc div.chapeau img.left{float:left; margin:0.4em 1em 0.3em 0;}
.content  .gc div.chapeau img.right{float:right; margin:0.4em 0 0.3em 0.5em;}
.content  .gc div.chapeau img.media{display:block; margin:0 0 0.8em 0;}
.content  .gc div.chapeau ul{clear:both;}

.content  .gc  p.last{font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 18px;}
.content  .gc  p.date{color:#646464; font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 18px;}
.content  .gc  p.copyright{color:#646464; font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 18px;}
.content  .gc  p.place{color:#646464; font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 18px;}
.content  .gc  p.author{color:#000000; font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 18px;}
.content  .gc  .warning p {color:#646464; margin:0 0 18px 18px; font-family:Arial, Helvetica, sans-serif; background:url(../img/common/warning.gif) left 10% no-repeat; padding-left:1.5em; font-size:1.3em; line-height:1.2em;}
.content  .gc  .help{color:#000000; margin:0 0 18px 18px; background:url(../img/common/help.gif) 0.5em 0.5em no-repeat; padding:0.5em 0 0.8em 2.5em; background-color:#f5f5f5;}
.content  .gc  .help p{color:#000;padding:0 0.5em; margin:0;}


.content .gc div.exergue{border:solid 1px #c6c6c6; background-color:#f5f5f5; padding:0.5em; margin:0 0 18px 18px;}
.content .gc  div.exergue p{font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 18px 0;}
.content .gc  div.exergue p.last{font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0;}
.content .gc  div.exergue img.left{float:left; margin:0.4em 0.5em 0.3em 0;}
.content .gc  div.exergue img.right{float:right; margin:0.4em 0 0.3em 0.5em;}
.content .gc  div.exergue img.media, body.styleSsHome-ethique .content #sectionD img.media{display:block; margin:0 0 0.8em 0;}

.content .gc  div.encart{border:solid 1px #e2e1df; background-color:#fff4eb; padding:0.5em; margin:0 0 18px 18px;}
.content .gc  div.encart p{font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 18px 0;}
.content .gc  div.encart p strong{color:#e07143;}
.content .gc  div.encart p.last{font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0;}
.content .gc  div.encart img.left{float:left; margin:0.4em 0.5em 0.3em 0;}
.content .gc  div.encart img.right{float:right; margin:0.4em 0 0.3em 0.5em;}
.content .gc  div.encart img.media, body.styleSsHome-ethique .content#sectionD img.media{display:block; margin:0 0 0.8em 0;}



.content .gc div.pWithIllustration{margin:0 0 1em 18px;}
.content .gc div.pWithIllustration_0bottom{margin:0 0 0 18px;}
.content .gc div.pWithIllustration p, .content .gc div.pWithIllustration_0bottom p{font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0.8em 0;}

.content .gc div.pWithIllustration p.chapeau, .content .gc div.pWithIllustration_0bottom p.chapeau{font-weight:bold; margin:0 0 10px 0;}
.content .gc div.pWithIllustration p.media, .content .gc div.pWithIllustration_0bottom p.media{margin:0 0 5px 0;}
.content .gc div.pWithIllustration p.last{color:#000000; margin:0;}
.content .gc div.pWithIllustration_0bottom p.last{color:#000000; margin-bottom:5px;}
.content .gc div.pWithIllustration p.copyright, .content .gc div.pWithIllustration_0bottom p.copyright{color:#646464;}
.content .gc div.pWithIllustration img.left, .content .gc div.pWithIllustration_0bottom img.left{float:left; margin:0.4em 0.5em 0.3em 0;}
.content .gc div.pWithIllustration img.right, .content .gc div.pWithIllustration_0bottom img.right{float:right; margin:0.4em 0 0.3em 0.5em;}
.content .gc div.pWithIllustration img.media, .content .gc div.pWithIllustration_0bottom img.media{display:block; margin:0 0 0.8em 0;}

.content div.gc form{margin:0 0 18px 0; font-family:Arial, Helvetica, sans-serif;}
.content div.gc form h3{color:#0076ba; font-size:1.4em; line-height:1.285em; font-weight:bold; margin:0 0 0 1em;}
.content div.gc form fieldset{border:solid 1px #c6c6c6; background-color:#f5f5f5; padding:1em 0; margin:0 0 18px 18px;}
.content div.gc form fieldset table{padding:1em 0; margin:0 18px;}
.content div.gc form fieldset p.g{margin:0 18px;}


.content div.gc form fieldset span.labels{font-weight:bold; font-size:1.2em; color:#000000; width:12em; display:block; text-align:right; float:left; margin:0.1em 0 1em 0;}
.content div.gc form fieldset span.labelsCheckbox{font-weight:bold; font-size:1.2em; color:#000000; display:block; text-align:right; float:left; margin:0.1em 0 1em 1em;}
.content div.gc form fieldset span.labels label{font-weight:bold; font-size:1em; line-height:1.355em;}
.content div.gc form fieldset span.labelsCheckbox label{font-weight:bold; font-size:1em; line-height:1.355em;}
.content div.gc form fieldset span.field-required{color:#fd4444; font-weight:bold; display:block; margin:0.3em 0 0.2em 13em; font-size:1.2em;}
.content div.gc form fieldset span.required, .content div.gc form span.required{color:#fd4444;}
.content div.gc form fieldset ul.listRadio{display:block; float:left; margin:0 0 0.5em 1em;}
.content div.gc form fieldset ul.listRadio li{margin-bottom:0.55em; background:0 none; padding:0; margin:0; display:inline;}
.content div.gc form fieldset ul.listRadio_longue{display:block; float:left; margin:0 0 0.5em 1em; clear:none;}
.content div.gc form fieldset ul.listRadio_longue li{margin-bottom:0.55em; background:0 none; padding:0; margin:0; display:block;}
.content div.gc form fieldset ul.listRadio li label, .content div.gc form fieldset ul.listRadio_longue li label{font-size:1.1em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; margin-left:0.5em; }
.content div.gc form fieldset input.text{display:block; float:left; margin-left:1em; width:25em; font-size:1.1em; height:1.3em; padding:0.1em 0;}
.content div.gc form fieldset input.minitext{margin-left:1em; width:2em; font-size:1.1em; height:1.3em; padding:0.1em 0;}
.content div.gc form fieldset input.checkbox{margin:0.2em 0 0 1em; _margin:0 0 0 1em; float:left;}
.content div.gc form fieldset textarea{display:block; float:left; margin-left:1em; width:24.6em; font-size:1.1em; height:9em; padding:0.2em;}
.content div.gc form fieldset select{display:block; float:left; height:1.6em; font-size:1.2em; width:23.2em; margin-left:0.95em;}
.content div.gc form input#submit-form{text-align:center; font-size:1.2em; padding:0.1em 0.5em; margin:3em 0 5em 12.75em;}

.content div.gc p.errorMsg{color:#fd4444; font-weight:bold; display:block; margin:0.3em 0 0.8em 1.5em; font-size:1.2em;}

.submit-form-right{float:right; font-size:1.2em; padding:0.1em 0.5em; margin:3em 0 5em 12.75em;}

.content .gc  table.blank{margin:0 0 0 16px;}
.content .gc  table.blank td, .content table.blank th{font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif;}
.content .gc  table.blank thead th, .content table.blank tbody th, .content tfoot th{font-weight:bold; color:#ffffff; vertical-align:top;}
.content .gc  table.blank th, .content table.blank td{border:none;}
.content .gc  table.blank tr{color:#000000;}
.content .gc  table.blank tbody td{vertical-align:top; padding:0.2em;}
.content .gc  table.blank tbody td p{font-size:1.0em;}

/** tables *******************************************/
.content .gc  table{margin:0 0 1.5em 18px;}
.content .gc  table caption{font-size:1.2em; font-weight:bold; line-height:1.335em; color:#0076ba; margin-bottom:0.2em; text-align:center;}
.content .gc  table td, .content table th{font-size:1.2em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif;}
.content .gc  table thead th, .content table tbody th, .content tfoot th{font-weight:bold; color:#ffffff; vertical-align:middle;}
.content .gc  table tr{background-color:#ffffff; color:#000000;}
.content .gc  table tr.grey{background-color:#f5f5f5; color:#000000;}
.content .gc  table th, .content table td{border:solid 1px #c6c6c6;}
.content .gc  table thead th{background-color:#0076ba; padding:0.5em; text-align:left;}
.content .gc  table tbody th{vertical-align:middle; padding:0.5em; color:#000000; text-align:left;}
.content .gc  table tbody td{vertical-align:middle; padding:0.5em;}
.content .gc  table tbody td.number{text-align:right;}
.content .gc  table tbody td.date{text-align:center;}

.content .gc  table tfoot th{background-color:#0076ba; padding:1em 0.5em;}
.content .gc table tfoot td{background-color:#0076ba; padding:1em 0.5em; vertical-align:middle; color:#ffffff;}
.content .gc  table tfoot td.number{text-align:right;}

.content .gc  table tr td ul{margin:0.3em 0}
.content .gc  table tr td ul li{padding:0 0 0 1.5em; background:url(../img/common/common-bullet-li-ethiqueResp.gif) left 0.55em no-repeat; font-family:Arial, Helvetica, sans-serif;}
.content .gc table tr td ul li a{color:#006aa6; font-family:Arial, Helvetica, sans-serif;}
.content .gc  table tr td ul li a:hover{border-bottom:solid 1px #42c0e7;}


/** similarSubject ***********************************/
.content .gc  div.similarSubject{margin:0 0 18px 18px; font-family:Arial, Helvetica, sans-serif;}
.content .gc  div.similarSubject h2{font-size:1.7em; line-height:22px; color:#0270b8;border-bottom:solid 1px #42c0e7;font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:0 none;}
.content .gc  div.similarSubject ul{margin:1em 0 0 1.2em;}
.content .gc  div.similarSubject ul li{background:url(../img/common/common-bullet-h3-ethiqueResp.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:0.8em; margin-bottom:0.3em;}
.content .gc  div.similarSubject ul li a{color:#016aa6;}

/** similarSubject **/
.content .gc  div.similarSubject ul li.ethique{background:url(../img/common/common-bullet-h3-ethiqueResp.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}
.content .gc  div.similarSubject ul li.press{background:url(../img/common/common-bullet-h3-press.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}
.content .gc  div.similarSubject ul li.about{background:url(../img/common/common-bullet-h3-about.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}
.content .gc  div.similarSubject ul li.rd{background:url(../img/common/common-bullet-h3-rd.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}
.content .gc  div.similarSubject ul li.product{background:url(../img/common/common-bullet-h3-product.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}
.content .gc  div.similarSubject ul li.investor{background:url(../img/common/common-bullet-h3-investor.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}
.content .gc  div.similarSubject ul li.partners{background:url(../img/common/common-bullet-h3-partners.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}
.content .gc  div.similarSubject ul li.job{background:url(../img/common/common-bullet-h3-job.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}
.content .gc  div.similarSubject ul li.basic{background:url(../img/common/common-bullet-h3-default.gif) left 0.4em no-repeat; font-size:1.2em; line-height:1.335em; padding-left:1em;}



/*****************************************************
 *	Tableaux 
 *****************************************************/
 
.content table.nomarge {margin:1em 0 2em 0; width:100%;}
.content table.nomarge thead th {text-align:center;}

.content table.deuxcol {background:0 none; border:0 none; color:#333; padding-bottom:10px; margin-bottom:2em;}
.content table.deuxcol tbody td{vertical-align:top;}
.content table.deuxcol td {vertical-align:top;  font-size:1em; line-height:1.335em; border:0 none; margin:0; border:0 none;}
.content table.deuxcol td ul{margin-left:18px; padding:0;}
.content table.deuxcol td ul li{margin:0;}

.content table.troiscol {background:url(../img/common/common_bkg_troiscol.gif) bottom repeat-x; border:0 none; color:#333; width:100%; padding:0; margin:0 0 2em 0; border-collapse: separate; border-spacing: 5px;}
.content table.troiscol td {vertical-align:top;  font-size:1em; line-height:1.335em;margin:0 0 3em 0; border:solid 1px #c6c6c6; background:0 none; background-color:#f5f5f5;  padding:2px;}
.content table.troiscol div.photo_mosaic {vertical-align:top; padding-top:2px;text-align:center; margin:0 -2px 10px -2px; background:url(../img/common/common_bkg_mosaic.gif) bottom repeat-x;}
.content table.troiscol td div.photo_mosaic img.media {margin:0 0 10px 0;}
.content table.troiscol td p.last_link {text-align:center; margin:0;}
.content table.troiscol td p {margin-left:0.2em;}
.content table.troiscol td ul{margin-left:0.2em; padding:0;}
.content table.troiscol td ul li{margin:0;}


.content .gc  table.basic {background:0 none; border:0 none; color:#333; margin:0; padding:0;}
.content .gc  table.basic td {vertical-align:top;  font-size:1em; line-height:1.335em; border:0 none}
.content .gc  table.basic tr{/*background-color:#000;*/ color:#000000;}
.content .gc  table.basic td ul{margin-left:18px; padding:0;}

table.basic {background:0 none; border:0 none; color:#333; margin:0; padding:0;}
table.basic td {vertical-align:top;  font-size:0.5em; line-height:1.335em; border:0 none}
table.basic tr{/*background-color:#000;*/ color:#000000;}
table.basic td ul{margin-left:18px; padding:0;}

.content table.coursbourse {background:0 none; border:0 none; color:#333; width:100%; padding:0; margin:1em 0 2em 0; border-collapse:collapse; border-spacing: 5px;}
.content table.coursbourse td.base {border:0 none; margin:; padding:0; font-size:1em; line-height:1.335em; font-family:Arial, Helvetica, sans-serif; vertical-align:top; }
.content table.coursbourse td.base h2{margin:0.5em 0;}
.content table.coursbourse td.base h3{margin:0.5em 0;}
.content table.coursbourse td.base label{margin:0.5em 1.5em; font:1.3em/20px Arial, Helvetica, sans-serif;color:#0076ba; display:block;  font-weight:bold;}
.content table.coursbourse td div.bloc_left { padding:5px;border:solid 1px #c6c6c6; background-color:#f5f5f5; margin:0 1em 0 0;}

.content table.coursbourse td.base  h2.baseleft{ margin-right:1em;}
.content table.coursbourse td.base  h2.baseright{ margin-left:1em;}
.content table.coursbourse td div.bloc_right {padding:5px;border:solid 1px #c6c6c6; background-color:#f5f5f5; margin:0 0 0 1em; }

div.centrage {text-align:center; margin:0; padding:0;}
div.centrage select.real_center{text-align:left; padding:0; margin-bottom:1em;}



/****************************************************
COTATION 
*******************************************************/
.content table.coursbourse td p{margin-bottom:0.5em;}
.content table.coursbourse td .value{font-weight:bold; color:#42c0e8; white-space:nowrap}
.content table.coursbourse td .valueold{color:#0076ba; white-space:nowrap}	
.content table.coursbourse td .var{font-weight:bold; color:#666;}
.content table.coursbourse td .high{background:url(../img/common/common_stockdata_high.gif) -4px 1px no-repeat; padding-left:20px;}
.content table.coursbourse td .flat{background:url(../img/common/common_stockdata_flat.gif) -4px 1px no-repeat; padding-left:20px;}
.content table.coursbourse td .low{background:url(../img/common/common_stockdata_low.gif) -4px 1px no-repeat; padding-left:20px;}



/*****************************************************
 *	END generic content
 *****************************************************/

/** Fix pour le slot sur le meme theme en Zone centrale **/
.content#sectionC .slot_base h1 span{background:none;margin:0;padding:0.5em 0.5em;}


/** COLONNE DROITE **/

/* Nouveaux slots */
.content div.slot_clicableMedia  {margin:0 0 12px 0; width:100%;/*for IE*/}
.content div.slot_clicableMedia  h1{margin:0;}

td#sectionA object, td#sectionD object{margin-bottom:1.5em;}




.content div.slot_clicableMediaWithLink_type1{margin:0 0 15px 0;border: 2px solid #bfd000; background-color:#EEE;}
.content div.slot_clicableMediaWithLink_type2{margin:0 0 15px 0;border:2px solid #42c0e7; background-color:#EEE;}
.content div.slot_clicableMediaWithLink_type3{margin:0 0 15px 0;border:2px solid #da0522; background-color:#EEE;}
.content div.slot_clicableMediaWithLink_type4{margin:0 0 15px 0;border:2px solid #12097c; background-color:#EEE;}
.content div.slot_clicableMediaWithLink_type5{margin:0 0 15px 0;border:2px solid #ce6729; background-color:#EEE;}
.content div.slot_clicableMediaWithLink_type6{margin:0 0 15px 0;border:2px solid #be0e2e; background-color:#EEE;}
.content div.slot_clicableMediaWithLink_type7{margin:0 0 15px 0;border:2px solid #7b197b; background-color:#EEE;}

.content div.slot_clicableMediaWithLink_type1  p, .content div.slot_clicableMediaWithLink_type2  p, .content div.slot_clicableMediaWithLink_type3  p,
.content div.slot_clicableMediaWithLink_type4  p, .content div.slot_clicableMediaWithLink_type5  p, .content div.slot_clicableMediaWithLink_type6  p,
.content div.slot_clicableMediaWithLink_type7  p{font:1.2em/16px Arial, Helvetica, sans-serif;margin:0 0 0 1em;}

.content div.slot_clicableMediaWithLink_type1  h1, .content div.slot_clicableMediaWithLink_type2  h1, .content div.slot_clicableMediaWithLink_type3  h1,
.content div.slot_clicableMediaWithLink_type4  h1, .content div.slot_clicableMediaWithLink_type5  h1, .content div.slot_clicableMediaWithLink_type6  h1,
.content div.slot_clicableMediaWithLink_type7  h1{margin:0;}

.content div.slot_clicableMediaWithLink_type1 h2, .content div.slot_clicableMediaWithLink_type2 h2, .content div.slot_clicableMediaWithLink_type3 h2,
.content div.slot_clicableMediaWithLink_type4 h2, .content div.slot_clicableMediaWithLink_type5 h2, .content div.slot_clicableMediaWithLink_type6 h2,
.content div.slot_clicableMediaWithLink_type7 h2{background:0 none; padding:0.6em 0 0 0.8em; margin-left:0; font:1.3em/20px Arial, Helvetica, sans-serif; color:#0076ba;font-weight:bold;}

.content div.slot_base h2, 
.content div.slot_base_focus h2, 
.content div.slot_base_zoomsur h2 
{background:0 none; padding:0 0 0 1em; margin-left:0; font:1.4em/20px Arial, Helvetica, sans-serif; color:#0076ba;font-weight:bold;}

.content div.slot_base h1, .content div.slot_base_focus h1, .content div.slot_base_zoomsur h1{font-family:Arial, Helvetica, sans-serif;}

.content div.slot_base_bourse h1{font:1.2em/14px Arial, Helvetica, sans-serif; color:#0276ba; padding:0.6em 0.5em 0 0; background:0 none; display:block; font-weight:bold;margin:0;}



.content div.slot_img_clic_link, .content div.slot_img_clic, .content div.slot_base, .content div.slot_base_bourse, .content div.slot_base_focus,
.content div.slot_base_zoomsur{margin:0 0 0 0; width:100%;/*for IE*/}
.content div.slot_img_clic_link, .content div.slot_img_clic {background-color:#e9f3f7;}

.content div.slot_img_clic_link {width:228px;}
.styleHome .content div.slot_img_clic_link img{margin-top:-5px;} 

.content div.slot_base h1{background:url(../img/common/common-border-slot-focus.gif) left 1.8em repeat-x; font-size:1.6em; line-height:22px; }
.content div.slot_base h1 span.h1{color:#0276ba; padding:0.6em 0 0 0em; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} /** modif hideo **/
.content div.slot_base h2, .content div.slot_base_focus h2, .content div.slot_base_zoomsur h2 {background:0 none; padding:0 0 0 0; margin-left:0; font:1.3em/20px Arial, Helvetica, sans-serif; color:#0076ba;font-weight:bold;} /** modif hideo **/
.content div.slot_base h1, .content div.slot_base_focus h1, .content div.slot_base_zoomsur h1 {font-family:Arial, Helvetica, sans-serif;}

/*.content div.slot_base_bourse h2 {font:1em/12px Arial, Helvetica, sans-serif; color:#0076ba; display : inline; margin:0; padding:0; background:0 none;}*/

.content div.slot_base_bourse h1{font:1.2em/14px Arial, Helvetica, sans-serif; color:#0276ba; padding:0.6em 0.5em 0 0; background:0 none; display:block; font-weight:bold;margin:0;}

.content div.slot_base_zoomsur h1{background: 0 none;}


/* Nouveaux slots  Zone centrale*/
.content div.imgright img {float:right; margin:0.8em 0 0.3em 0.5em;padding-left:0.8em;}
.content div.Sshome_Slot4 .imgright img {float:right; margin:0;padding-left:0;}
.content div.imgleft img{float:left; margin:0.8em 0 0.3em 0.5em;padding-right:0.8em;}
.content div.Sshome_Slot4 .imgleft img{float:left; margin:0.8em 0 0.3em 0.5em;padding-right:0.8em;}
.content div.textright table, .content div.textright table tr, .content div.textright table tr td{border:none;}
.content div.Sshome_Slot4 .textright table tr td p, .content div.Sshome_Slot4 .textright table tr td h2,.content div.Sshome_Slot4 .textright table tr td a{padding:0;margin:0;}
.content div.textright img{margin:0.4em 0.8em 0 0.5em;}
.content div.Sshome_Slot4 img{margin:0.4em 0 0 0.5em;}
.content div.Sshome_Slot4.textright table {padding-left:0.5em;}


/** listes, images et paragraphes **/
.content div.slot_base img.right{float:right; margin:0.4em 0 0.3em 0.5em;}
.content div.slot_base p.date{margin:0 0 0 0;}
.content div.slot_base p, .content div.slot_base_focus p, .content div.slot_base_zoomsur p {font:1.2em/16px Arial, Helvetica, sans-serif;margin:0 0 0 0;}
.content div.slot_base span.info, .content div.slot_base_focus span.info, .content div.slot_base_zoomsur span.info{display:block; font-size:1em; line-height:1.335em; color:#444;}


.content div.slot_clicableMediaWithLink_type1 ul, 
.content div.slot_clicableMediaWithLink_type2 ul,
.content div.slot_clicableMediaWithLink_type3 ul, 
.content div.slot_clicableMediaWithLink_type4 ul, 
.content div.slot_clicableMediaWithLink_type5 ul, 
.content div.slot_clicableMediaWithLink_type6 ul, 
.content div.slot_clicableMediaWithLink_type7 ul{padding:0 0 1.5em 1em; margin:0;}

.content div.slot_img_clic_link ul, 
.content div.slot_base ul, 
.content div.slot_base_focus ul, 
.content div.slot_base_zoomsur ul{padding:0; margin:0 0 0.7em 0;}

.content div.slot_clicableMediaWithLink_type1 ul li, 
.content div.slot_clicableMediaWithLink_type2 ul li, 
.content div.slot_clicableMediaWithLink_type3 ul li, 
.content div.slot_clicableMediaWithLink_type4 ul li, 
.content div.slot_clicableMediaWithLink_type5 ul li, 
.content div.slot_clicableMediaWithLink_type6 ul li, 
.content div.slot_clicableMediaWithLink_type7 ul li, 
.content div.slot_base ul li, 
.content div.slot_base_focus ul li, 
.content div.slot_base_zoomsur ul li{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.335em;}

.content div.slot_clicableMediaWithLink_type1 ul li a, 
.content div.slot_clicableMediaWithLink_type2 ul li a,
.content div.slot_clicableMediaWithLink_type3 ul li a,
.content div.slot_clicableMediaWithLink_type4 ul li a,
.content div.slot_clicableMediaWithLink_type5 ul li a,
.content div.slot_clicableMediaWithLink_type6 ul li a,
.content div.slot_clicableMediaWithLink_type7 ul li a,
.content div.slot_base ul li a, 
.content div.slot_base_bourse ul li a, 
.content div.slot_base_focus ul li a, 
.content div.slot_base_zoomsur ul li a{font-family:Arial, Helvetica, sans-serif; color:#006aa6;}

.content div.slot_clicableMediaWithLink_type1 ul li a:hover,
.content div.slot_clicableMediaWithLink_type2 ul li a:hover,
.content div.slot_clicableMediaWithLink_type3 ul li a:hover,
.content div.slot_clicableMediaWithLink_type4 ul li a:hover,
.content div.slot_clicableMediaWithLink_type5 ul li a:hover,
.content div.slot_clicableMediaWithLink_type6 ul li a:hover,
.content div.slot_clicableMediaWithLink_type7 ul li a:hover,
.content div.slot_base ul li a:hover, 
.content div.slot_base_bourse ul li a:hover, 
.content div.slot_base_focus ul li a:hover, 
.content div.slot_base_zoomsur ul li a:hover{border-bottom:solid 1px #42c0e7; }

.content div.slot_clicableMediaWithLink_type1 ul li.link, 
.content div.slot_clicableMediaWithLink_type2 ul li.link, 
.content div.slot_clicableMediaWithLink_type3 ul li.link, 
.content div.slot_clicableMediaWithLink_type4 ul li.link, 
.content div.slot_clicableMediaWithLink_type5 ul li.link, 
.content div.slot_clicableMediaWithLink_type6 ul li.link, 
.content div.slot_clicableMediaWithLink_type7 ul li.link, 
.content div.slot_base ul li.link, 
.content div.slot_base_focus ul li.link, 
.content div.slot_base_zoomsur ul li.link, 
.content div.slot_base_bourse ul li.link{padding:0.1em 0 0.1em 1.8em;background:url(../img/common/common-bullet-li-link.gif) 0 0.35em no-repeat;}

.content div.slot_clicableMediaWithLink_type1 ul li.goOut, 
.content div.slot_clicableMediaWithLink_type2 ul li.goOut, 
.content div.slot_clicableMediaWithLink_type3 ul li.goOut, 
.content div.slot_clicableMediaWithLink_type4 ul li.goOut, 
.content div.slot_clicableMediaWithLink_type5 ul li.goOut, 
.content div.slot_clicableMediaWithLink_type6 ul li.goOut, 
.content div.slot_clicableMediaWithLink_type7 ul li.goOut, 
.content div.slot_base ul li.goOut, 
.content div.slot_base_focus ul li.goOut, 
.content div.slot_base_zoomsur ul li.goOut, 
.content div.slot_base_bourse ul li.goOut{padding:0.1em 0 0.1em 1.8em;background:url(../img/common/common-bullet-li-goOut.gif) 0 0.3em no-repeat;}

.content div.slot_clicableMediaWithLink_type1 ul li.pdf, 
.content div.slot_clicableMediaWithLink_type2 ul li.pdf, 
.content div.slot_clicableMediaWithLink_type3 ul li.pdf, 
.content div.slot_clicableMediaWithLink_type4 ul li.pdf, 
.content div.slot_clicableMediaWithLink_type5 ul li.pdf, 
.content div.slot_clicableMediaWithLink_type6 ul li.pdf, 
.content div.slot_clicableMediaWithLink_type7 ul li.pdf, 
.content div.slot_base ul li.pdf, 
.content div.slot_base_focus ul li.pdf, 
.content div.slot_base_zoomsur ul li.pdf, 
.content div.slot_img_clic_link ul li.pdf{padding:0.1em 0 0.1em 1.8em;background:url(../img/common/common-bullet-li-pdf.gif) 0 0.25em no-repeat;}

.content div.slot_clicableMediaWithLink_type1 ul li.fcalendar, 
.content div.slot_clicableMediaWithLink_type2 ul li.fcalendar,
.content div.slot_clicableMediaWithLink_type3 ul li.fcalendar,
.content div.slot_clicableMediaWithLink_type4 ul li.fcalendar,
.content div.slot_clicableMediaWithLink_type5 ul li.fcalendar,
.content div.slot_clicableMediaWithLink_type6 ul li.fcalendar,
.content div.slot_clicableMediaWithLink_type7 ul li.fcalendar,
.content div.slot_base ul li.fcalendar, 
.content div.slot_base_focus ul li.fcalendar, 
.content div.slot_base_zoomsur ul li.fcalendar, 
.content div.slot_img_clic_link ul li.fcalendar{padding:0.1em 0 0.1em 1.8em;background:url(../img/common/common-bullet-li-fcalendar.gif)  left 0.25em no-repeat;}

.content div.slot_clicableMediaWithLink_type1 ul li.dcalendar, 
.content div.slot_clicableMediaWithLink_type2 ul li.dcalendar,
.content div.slot_clicableMediaWithLink_type3 ul li.dcalendar,
.content div.slot_clicableMediaWithLink_type4 ul li.dcalendar,
.content div.slot_clicableMediaWithLink_type5 ul li.dcalendar,
.content div.slot_clicableMediaWithLink_type6 ul li.dcalendar,
.content div.slot_clicableMediaWithLink_type7 ul li.dcalendar,
.content div.slot_base ul li.dcalendar, 
.content div.slot_base_focus ul li.dcalendar, 
.content div.slot_base_zoomsur ul li.dcalendar, 
.content div.slot_img_clic_link ul li.dcalendar{padding:0.1em 0 0.1em 1.8em;background:url(../img/common/common-bullet-li-dcalendar.gif)  left 0.25em no-repeat;}

.content div.slot_clicableMediaWithLink_type1 ul li.teleconf, 
.content div.slot_clicableMediaWithLink_type2 ul li.teleconf,
.content div.slot_clicableMediaWithLink_type3 ul li.teleconf,
.content div.slot_clicableMediaWithLink_type4 ul li.teleconf,
.content div.slot_clicableMediaWithLink_type5 ul li.teleconf,
.content div.slot_clicableMediaWithLink_type6 ul li.teleconf,
.content div.slot_clicableMediaWithLink_type7 ul li.teleconf,
.content div.slot_base ul li.teleconf, 
.content div.slot_base_focus ul li.teleconf, 
.content div.slot_base_zoomsur ul li.teleconf, 
.content div.slot_img_clic_link ul li.teleconf{padding:0.1em 0 0.1em 1.8em;background:url(../img/common/common-bullet-li-teleconf.gif)  left 0.25em no-repeat;}

.content div.slot_clicableMediaWithLink_type1 ul li.rss, 
.content div.slot_clicableMediaWithLink_type2 ul li.rss,
.content div.slot_clicableMediaWithLink_type3 ul li.rss,
.content div.slot_clicableMediaWithLink_type4 ul li.rss,
.content div.slot_clicableMediaWithLink_type5 ul li.rss,
.content div.slot_clicableMediaWithLink_type6 ul li.rss,
.content div.slot_clicableMediaWithLink_type7 ul li.rss,
.content div.slot_base ul li.rss, 
.content div.slot_base_focus ul li.rss, 
.content div.slot_base_zoomsur ul li.rss, 
.content div.slot_img_clic_link ul li.rss{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-rss2.gif) left 0.25em no-repeat;}

.content div.slot_clicableMediaWithLink_type1 ul li.mp3, 
.content div.slot_clicableMediaWithLink_type2 ul li.mp3,
.content div.slot_clicableMediaWithLink_type3 ul li.mp3,
.content div.slot_clicableMediaWithLink_type4 ul li.mp3,
.content div.slot_clicableMediaWithLink_type5 ul li.mp3,
.content div.slot_clicableMediaWithLink_type6 ul li.mp3,
.content div.slot_clicableMediaWithLink_type7 ul li.mp3,
.content div.slot_base ul li.mp3, 
.content div.slot_base_focus ul li.mp3, 
.content div.slot_base_zoomsur ul li.mp3, 
.content div.slot_img_clic_link ul li.mp3{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-mp3.gif) left 0.25em no-repeat;}


.content div.slot_base ul li.about, .content div.slot_base_focus ul li.about, .content div.slot_base_zoomsur ul li.about{background:url(../img/common/common-bullet-h3-about.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1em;}
.content div.slot_base ul li.rd, .content div.slot_base_focus ul li.rd, .content div.slot_base_zoomsur ul li.rd{background:url(../img/common/common-bullet-h3-rd.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1.2em;}
.content div.slot_base ul li.product, .content div.slot_base_focus ul li.product, .content div.slot_base_zoomsur ul li.product{background:url(../img/common/common-bullet-h3-product.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1.2em;}
.content div.slot_base ul li.ethique, .content div.slot_base_focus ul li.ethique, .content div.slot_base_zoomsur ul li.ethique{background:url(../img/common/common-bullet-h3-ethiqueResp.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1.2em;}
.content div.slot_base ul li.investor, .content div.slot_base_focus ul li.investor, .content div.slot_base_zoomsur ul li.investor{background:url(../img/common/common-bullet-h3-investor.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1.2em;}
.content div.slot_base ul li.partners, .content div.slot_base_focus ul li.partners, .content div.slot_base_zoomsur ul li.partners{background:url(../img/common/common-bullet-h3-partners.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1.2em;}
.content div.slot_base ul li.press, .content div.slot_base_focus ul li.press, .content div.slot_base_zoomsur ul li.press{background:url(../img/common/common-bullet-h3-press.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1.2em;}
.content div.slot_base ul li.job, .content div.slot_base_focus ul li.job, .content div.slot_base_zoomsur ul li.job{background:url(../img/common/common-bullet-h3-job.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1.2em;}
.content div.slot_base ul li.basic, .content div.slot_base_focus ul li.basic, .content div.slot_base_zoomsur ul li.basic{background:url(../img/common/common-bullet-h3-default.gif) left 0.4em no-repeat; padding:0.1em 0 0.1em 1.2em;}
.content div.slot_base ul li.xls, .content div.slot_base_focus ul li.xls, .content div.slot_base_zoomsur ul li.xls{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-xls.gif) left top no-repeat;}


/** style colonne droite container bloc **/
/** slot_bourse *******************************/
.content div.slot_base_bourse div{ background:url(../img/common/common-border-slot-bourse.gif) left top repeat-y; }
.content div.slot_base_bourse div div {background:url(../img/common/common-border-slot-bourse.gif)  right top repeat-y;}
.content div.slot_base_bourse div div div {background:url(../img/common/common-border-slot-bourse.gif) left top repeat-x; }
.content div.slot_base_bourse div div div div{background:url(../img/common/common-border-slot-bourse.gif) bottom repeat-x;}
.content div.slot_base_bourse div div div div div.slotbottom  {margin:0;background:url(../img/common/slot_bg.gif)  left bottom no-repeat; }
.content div.slot_base_bourse div div div div div.slotbottom div {background:url(../img/common/slot_bd.gif)  right bottom no-repeat; padding:1em; }


.content div.slot_base_bourse p {display:inline; margin:0; font:1em/12px Arial, Helvetica, sans-serif;}



/** style colonne droite bloc **/
.content div.slot_base_focus h1, .content div.slot_base_zoomsur h1 { padding:0.2em 0 0 0em; margin:0 0 0.8em -0.65em; display:block; font-weight:bold;background: 0 none; vertical-align:text-top; color:#0276ba;} /** modif hideo **/

/** slot_focus et zoomsur*******************************/
.content div.slot_base_focus h1, .content div.slot_base_zoomsur h1{font-size:1.7em; line-height:22px;}
.content div.slot_base_focus div, .content div.slot_base_zoomsur div{background:#e9f3f7 url(../img/common/common_slot_bkg_h1_home.gif) left top repeat-x;}
.content div.slot_base_focus div div, .content div.slot_base_zoomsur div div{background:url(../img/common/common-border-slot-focus.gif) left bottom repeat-x;}
.content div.slot_base_focus div div div, .content div.slot_base_zoomsur div div div{background: url(../img/common/common-border-slot-focus.gif) left top repeat-y;}
.content div.slot_base_focus div div div div, .content div.slot_base_zoomsur div div div div{background: url(../img/common/common-border-slot-focus.gif) right top repeat-y;}
.content div.slot_base_focus div div div div div, .content div.slot_base_zoomsur div div div div div{margin:0;background:url(../img/common/slot_focus_bg.gif)  left bottom no-repeat;}
.content div.slot_base_focus div div div div div div, .content div.slot_base_zoomsur div div div div div div {background:url(../img/common/slot_focus_bd.gif)  right bottom no-repeat;}
.content div.slot_base_focus div div div div div div div, .content div.slot_base_zoomsur div div div div div div div{background:url(../img/common/common-bullet_slot_h1_home.gif) left top no-repeat;}
.content div.slot_base_focus div div div div div div div div, .content div.slot_base_zoomsur div div div div div div div div{background:url(../img/common/common_slot_end_h1_home.gif) right top no-repeat; padding:1em;}


/*  Refonte Homepage Mars 2008 (RDeliens) */

body.styleHome .content .box-container h1, h2, h3 		{margin:0;padding:0;border:none;background:none;}
body.styleHome .content .box-container h1				{margin:1em 0 0 0;padding:0.5em 1em;width:10em;}
body.styleHome .content .box-container h2				{font:bold 1.2em Arial, Helvetica, sans-serif; background:0 none; padding:0.3em 0;}
body.styleHome .content .box-container p			{font:1.2em Arial, Helvetica, sans-serif;color:#666;margin:0;padding:0;line-height:1.5em;}
body.styleHome .content .box-container p.date			{font-style:italic;}



body.styleHome .content .box-container					{background:url(/img/update_design_0309/hl_top_left.gif) top left no-repeat;width:465px;margin:0 0 2em 0; height:100%;}
body.styleHome .content .box-container2					{background:url(/img/update_design_0309/hl_top_right.gif) top right no-repeat; height:100%;}
body.styleHome .content .box-container-blue				{background:url(/img/update_design_0309/hlb_bottom_left.gif) bottom left no-repeat; height:100%;}
body.styleHome .content .box-container-blue2			{background:url(/img/update_design_0309/hlb_bottom_right.gif) bottom right no-repeat; height:100%; padding-left:10px;}
body.styleHome .content .box-container-blue2-left,
body.styleHome .content .box-container-blue2-right{float:left; margin:0 0 0 1em; width:200px; padding:0.2em;}
body.styleHome .content .box-container-blue2-full		{width:450px; padding:0.2em;}

body.styleHome .content .box-container-blue ul			 {margin:0 0 1em 0;padding:0 0 0.5em 0;}
body.styleHome .content .box-container-blue ul  li 		{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px; line-height:1.335em; background:url(../img/common/common-bullet-li-about.gif) left 0.2em no-repeat;padding:0 0 1em 0;list-style-type:none;}
body.styleHome .content .box-container-blue ul  li a 		{color:#006aa6; font-family:Arial, Helvetica, sans-serif;text-decoration:none;line-height:1.3em;}
body.styleHome .content .box-container-blue ul  li a:hover {border-bottom:solid 1px #42c0e7;}
body.styleHome .content .box-container-blue ul  li.pdf 	{padding:0 0 0 1.5em; background:url(../img/common/common-bullet-li-pdf.gif) left 0.2em no-repeat;}
body.styleHome .content .box-container-blue ul  li.goOut	 {padding:0.1em 0 0.1em 1.5em; background:url(../img/common/common-bullet-li-goOut.gif) left 0.3em no-repeat;}
body.styleHome .content .box-container-blue ul  li.link 	{padding:0.1em 0 0.1em 1.5em; background:url(../img/common/common-bullet-li-link.gif) 0.1em 0.3em no-repeat;}
body.styleHome .content .box-container-blue ul  li.teleconf {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-teleconf.gif) 0 0.3em no-repeat;}
body.styleHome .content .box-container-blue ul  li.fcalendar {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-fcalendar.gif) left 0.25em no-repeat;}
body.styleHome .content .box-container-blue ul  li.dcalendar {padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-dcalendar.gif) left 0.25em no-repeat;}

body.styleHome .content .box-header						{height:2.1em;padding:1.0em 0 0 0;}
body.styleHome .content .box-header h1					{padding:0; margin:0 0 0 0.5em;}
body.styleHome .content .cp-header-title				{float:left; width:26em;}
body.styleHome .content .cp-header-link 					{float:right; margin:0.1em 1em 0 0;}
body.styleHome .content .cp-header-link  a.link			{color:#006aa6; font-family:Arial, Helvetica, sans-serif; font:1.2em Arial, Helvetica, sans-serif;}
body.styleHome .content .cp-header-link img 				{margin-right:0.3em;}


/** slot h1n1 ************************/
.content div.slot_h1n1{background:url(../img/common/bg-slot-h1n1.jpg) left top no-repeat; height:144px; margin-bottom:1.5em;}
.content div.slot_h1n1 div{width:29.5em; text-align:right; padding:40px 0 0 0;}
.content div.slot_h1n1 div h1{font-size:1.5em; line-height:1.1em; font-weight:bold; color:#b46b03; background:0 none; margin:0;}
.content div.slot_h1n1 div h2{font-size:2.6em; line-height:1.15em; color:#ffffff; font-weight:bold;}
.content div.slot_h1n1 div p{font-size:1.2em; line-height:1.333em; color:#ffffff; margin-top:0.3em;}
.content div.slot_h1n1 div ul{margin:5px 0 0 0;}
.content div.slot_h1n1 div ul li{font-size:1.2em; line-height:1.333em; padding:0.1em 0 0.1em 1.1em; background:url(../img/common/li-h1n1.gif) 0.1em 0.5em no-repeat; float:right;}
.content div.slot_h1n1 div ul li a{color:#b36a03;}
.content div.slot_h1n1 div ul li a:hover{border-bottom:solid 1px #b36a03;}

/** slot nextEvents ************************/
.content div.slot_UpcomingEvents{margin-bottom:2em;}
.content div.slot_UpcomingEvents h1{font-size:1.6em; line-height:1.1em; font-weight:bold; color:#0077d4; background:0 none; margin-left:0.5em;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg{background-color:#effafd; padding:0.8em 1em 0 1em;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg img.left{float:left; margin:0.3em 0.7em 0 0;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg img.right{float:right; margin:0.3em 0 0 0.7em;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg h2{font-size:1.2em; line-height:1.5em; color:#0076ba; font-weight:bold; margin-left:0.4em; background:0 none; padding:0;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg p{font-size:1.2em; line-height:1.333em; color:#666666; font-family:Arial,verdana,sans-serif; margin:0.3em 0 0.1em 0;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg ul{margin:0 0 0 0.4em; padding-bottom:1em;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg ul li{font-size:1.2em; line-height:1.333em; padding:0.1em 0 0.1em 1.5em; background:url(../img/common/common-bullet-li-link.gif) 0.1em 0.3em no-repeat; overflow:auto; height:100%;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg ul li a{color:#006aa6; font-family:Arial,verdana,sans-serif;}
.content div.slot_UpcomingEvents div.slot_UpcomingEvents-bg ul li a:hover{border-bottom:solid 1px #42c0e7;}

/** type link for slot highlight, publications, calendar, press releases ***********************/
.content div.breakingNews ul li, .content div.publications ul li, .content div.calendar ul li, .content div.pressReleases ul li{font:1.1em/1.454em Verdana, Arial, sans-serif;}
.content div.breakingNews ul li a, .content div.publications ul li a, .content div.calendar ul li a, .content div.pressReleases ul li a{color:#0076ba; border-bottom:solid 1px #c6e0f0;}
.content div.breakingNews ul li a:hover, .content div.publications ul li a:hover, .content div.calendar ul li a:hover, .content div.pressReleases ul li a:hover{border-bottom:solid 1px #42c0e7;}

.content div.pressReleases ul li.link,
.content div.breakingNews ul li.link,
.content div.publications ul li.link,
.content div.calendar ul li.link{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-link.gif) left 4px no-repeat;}
.content div.pressReleases ul li.teleconf,
.content div.breakingNews ul li.teleconf,
.content div.publications ul li.teleconf,
.content div.calendar ul li.teleconf{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-teleconf.gif) 0 0.3em no-repeat;}
.content div.pressReleases ul li.goOut,
.content div.breakingNews ul li.goOut,
.content div.publications ul li.goOut,
.content div.calendar ul li.goOut{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-goOut.gif) left 0.3em no-repeat;}
.content div.pressReleases ul li.pdf,
.content div.breakingNews ul li.pdf,
.content div.publications ul li.pdf,
.content div.calendar ul li.pdf{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-pdf.gif) left 0.3em no-repeat;}
.content div.pressReleases ul li.fcalendar,
.content div.breakingNews ul li.fcalendar,
.content div.publications ul li.fcalendar,
.content div.calendar ul li.fcalendar{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-fcalendar.gif) left 0.25em no-repeat;}
.content div.pressReleases ul li.dcalendar,
.content div.breakingNews ul li.dcalendar,
.content div.publications ul li.dcalendar,
.content div.calendar ul li.dcalendar{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-dcalendar.gif) left 0.25em no-repeat;}
.content div.pressReleases ul li.rss,
.content div.breakingNews ul li.rss,
.content div.publications ul li.rss,
.content div.calendar ul li.rss{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-rss2.gif) left 0.25em no-repeat;}
.content div.pressReleases ul li.mp3,
.content div.breakingNews ul li.mp3,
.content div.publications ul li.mp3,
.content div.calendar ul li.mp3{padding:0.1em 0 0.1em 1.8em; background:url(../img/common/common-bullet-li-mp3.gif) left 0.25em no-repeat;}

/** slot press releases **************************/
.content div.pressReleases{background:url(../img/common/box-large_middle.gif) left top repeat-y; margin-bottom:1em;}
.content div.pressReleases div.pr2{background:url(../img/common/box-pressReleases_top.jpg) left top no-repeat;}
.content div.pressReleases div.pr2 div.pr3{background:url(../img/common/box-large_bottom.gif) left bottom no-repeat; padding:1.7em 0.5em 0.4em 0.5em; height:100%;}
.content div.pressReleases h1{font:bold 1.2em/1.333em Verdana, Arial, sans-serif; text-transform:uppercase; color:#0077d4; background:0 none; display:inline; margin:0.2em 0.3em 0 0.2em;}
.content div.pressReleases h2{background:0 none;}
.content div.pressReleases p{font:1.1em/1.454em Verdana, Arial, sans-serif; color:#ac6d2e;}
.content div.pressReleases p.date{color:#666666; margin:0.7em 0 0 0.4em;}
.content div.pressReleases ul{margin:0 0.5em 0.7em 1em;}
.content div.pressReleases ul li{}

.content div.pressReleases ul.footerLinks{text-align:right; margin:0 0.5em 0 0;}
.content div.pressReleases ul.footerLinks li{display:inline;}

/** slot highlight **************************/
.content div.breakingNews{background:url(../img/common/box-large_middle.gif) left top repeat-y; margin-bottom:2em; margin-top:-0.7em;}
.content div.breakingNews div.breakingNews2{background:url(../img/common/box-highlight_top.jpg) left top no-repeat;}
.content div.breakingNews div.breakingNews2 div.breakingNews3{background:url(../img/common/box-large_bottom.gif) left bottom no-repeat; padding:2.2em 0.5em 3em 0.5em; height:100%;}
.content div.breakingNews h1{font:bold 1.2em/1.333em Verdana, Arial, sans-serif; text-transform:uppercase; color:#0077d4; background:0 none; padding-top:0.3em; margin-left:0.2em;}
.content div.breakingNews h2{background:0 none; font:1.1em/1.454em Verdana, Arial, sans-serif; color:#666666; padding-left:0; margin-top:0.8em;}
.content div.breakingNews p{font:1.1em/1.454em Verdana, Arial, sans-serif; color:#666666; margin:0.8em 0 0 0.4em;}
.content div.breakingNews p.date{}
.content div.breakingNews ul{margin:0 1em 0 1em;}


/** slot publications ************************/
.content div.publications{background:url(../img/common/box-small_middle.gif) left top repeat-y; float:left; width:22.2em;}
.content div.publications div.publications2{background:url(../img/common/box-publications_top.jpg) left top no-repeat;}
.content div.publications div.publications2 div.publications3{background:url(../img/common/box-small_bottom.gif) left bottom no-repeat; padding:2.2em 0.5em 0.4em 0.5em; height:100%;}
.content div.publications h1{font:bold 1.2em/1.333em Verdana, Arial, sans-serif; text-transform:uppercase; color:#0077d4; background:0 none; padding:0.2em 0 0.5em 0.2em;}
.content div.publications h2{background:0 none;}
.content div.publications p{font:1.1em/1.454em Verdana, Arial, sans-serif; color:#ac6d2e;}
.content div.publications p.date{color:#666666;}
.content div.publications ul{margin:0 0.7em;}
.content div.publications ul li{margin-bottom:0.8em;}

.content div.publications ul.footerLinks{text-align:right; margin:0 0.5em 0 0;}
.content div.publications ul.footerLinks li{display:inline;}

/** slot calendar **************************/
.content div.calendar{background:url(../img/common/box-small_middle.gif) left top repeat-y; float:right; width:22.2em;}
.content div.calendar div.calendar2{background:url(../img/common/box-calendar_top.jpg) left top no-repeat;}
.content div.calendar div.calendar2 div.calendar3{background:url(../img/common/box-small_bottom.gif) left bottom no-repeat; padding:2.2em 0.5em 0.4em 0.5em; height:100%;}
.content div.calendar h1{font:bold 1.2em/1.333em Verdana, Arial, sans-serif; text-transform:uppercase; color:#0077d4; background:0 none; padding:0.2em 0 0.5em 0.2em;}
.content div.calendar h2{background:0 none;}
.content div.calendar p{font:1.1em/1.454em Verdana, Arial, sans-serif; color:#ac6d2e;}
.content div.calendar p.date{color:#666666; margin-left:0.5em;}
.content div.calendar ul{margin:0 1em 0 1.2em;}
.content div.calendar ul li{margin-bottom:0.8em; color:#666666;}

.content div.calendar ul.footerLinks{text-align:right; margin:0 0.5em 0 0;}
.content div.calendar ul.footerLinks li{display:inline; color:#9fcae6;}

/** slot bourse **************************/
.content div.slot_bourse{background:url(/img/common/box-ticker.jpg) left top no-repeat; padding:0.7em 0.5em 0.5em 0.3em; height:100%;}
.content div.slot_bourse div.left{float:left;}
.content div.slot_bourse div.right{float:left; margin-left:5em;}

.content div.slot_bourse h2{padding:0 0 0 0.5em; font:1.1em Verdana, Helvetica, sans-serif; color:#0076ba; background:0 none;}
.content div.slot_bourse h2 a{color:#0076ba; border-bottom:1px solid #c6e0f0;}


.content div.slot_bourse p {margin:0 0 0.5em 1.0em; font:1em Verdana, Helvetica, sans-serif;line-height:15px;color:#999999;}
.content div.slot_bourse p span.dernier{color:#0076ba;font:1.2em Verdana, Helvetica, sans-serif;}
.content div.slot_bourse p span.var{color:#999999;font:1.2em Verdana, Helvetica, sans-serif;}
.content div.slot_bourse p span.high{background:url(/img/update_design_0309/stockticker_arrow_up.gif) 4px 1px no-repeat; padding-left:20px;}
.content div.slot_bourse p span.flat{background:url(/img/update_design_0309/stockticker_arrow_static.gif) 4px 1px no-repeat; padding-left:20px;}
.content div.slot_bourse p span.low{background:url(/img/update_design_0309/stockticker_arrow_down.gif) 4px 1px no-repeat; padding-left:20px;}

/** slot our websites ***********************/
.content div.slot_ourWebsites{padding-top:0em;}
.content div.slot_ourWebsites h1{}
.content div.slot_ourWebsites h1 img{margin-bottom:-0.3em;}
.content div.slot_ourWebsites div.websiteList{background:url(../img/common/slot_ourWebsites_middle.gif) left top repeat-y;}
.content div.slot_ourWebsites div.websiteList div.wl2{background:url(../img/common/slot_ourWebsites_top.gif) left top no-repeat;}
.content div.slot_ourWebsites div.websiteList div.wl2 div.wl3{background:url(../img/common/slot_ourWebsites_bottom.gif) left bottom no-repeat;}
.content div.slot_ourWebsites div.websiteList ul{}
.content div.slot_ourWebsites div.websiteList ul li{font:bold 1.4em/1.286em Arial, verdana sans-serif; border-bottom:solid 1px #ffffff; padding:0.6em 1em;}
.content div.slot_ourWebsites div.websiteList ul li.tv{background:url(../img/common/sanofiTV-bg.gif) left bottom no-repeat;}
.content div.slot_ourWebsites div.websiteList ul li.pasteur{background:url(../img/common/sanofiPasteur-bg.gif) left bottom no-repeat;}
.content div.slot_ourWebsites div.websiteList ul li.last{border-bottom:0 none;}
.content div.slot_ourWebsites div.websiteList ul li a{color:#0077d4;}
.content div.slot_ourWebsites div.websiteList ul li a:hover{color:#0f46c5;}






