body {
    font:0.7em Arial, Helvetica, sans-serif; /* 0.7em = 11px */
        color:#4C4C4C; margin: 0; padding: 0; height:100%; background:white;
            text-align:center; }
 
a img  { border:0 }
a, a:visited { text-decoration:none; color:#787878; }
a:hover { color:#646464; text-decoration:underline;  }
p { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#3B3B3B }
td { font:11px Arial, Helvetica, sans-serif;}
.filet-separation { display:block; text-align:center; background:url(../images/filet-sep.gif) top center no-repeat; width:100%; height:10px; margin:20px 0; }

.hp-ir-logo { background:url(../images/welcome-ir.gif) left no-repeat; }
.titre-texte-rouge {font-size:12px; color:#C0151B; font-weight:bold}

.searchDBHighlight {background=yellow;}
.searchTitle	   {text-decoration:none;color:black;}
.quote 		   {color:#D9277B;}
 
/******* STYLE DE CONTENU *******/
#table-contenu   { text-align:justify; padding-bottom:10px; }
#table-contenu p { text-align:justify }
#table-contenu h1  { font:15px  Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; display:block;  background:transparent url(../images/h1-fd.png) left bottom no-repeat; width:721px; padding-bottom:13px; }
.titre-flash { display:block;  background:transparent url(../images/h1-fd.png) left bottom no-repeat; width:721px; padding-top:16px; padding-bottom:13px;}
#table-contenu h1 .titre-page-first-letter { font:17px Verdana; font-weight:bold}
#table-contenu h1 .titre-page   { color:#7D7D7D; }
#table-contenu h1 .sstitre-page { color:#C0151B; }
 
#table-contenu ul { padding:0; margin:0}
#table-contenu li { list-style:none }
li.puce-rouge   { background:transparent url(../images/puce-rond-rouge.gif) left no-repeat; padding-left:20px; margin-top:3px;  }
li.puce-orange  { background:transparent url(../images/puce-rond-orange.gif) left no-repeat; padding-left:20px; margin-top:3px;  }
li.puce-jaune   { background:transparent url(../images/puce-rond-jaune.gif) left no-repeat; padding-left:20px; margin-top:3px;  }
li.puce-rose     { background:transparent url(../images/puce-rond-rose.gif) left no-repeat; padding-left:20px; margin-top:3px;  }
li.puce-vert      { background:transparent url(../images/puce-rond-vert.gif) left no-repeat; padding-left:20px; margin-top:3px;  }
li.puce-bleu    { background:transparent url(../images/puce-rond-bleu.gif) left no-repeat; padding-left:20px; margin-top:3px;          }
li.puce-violet  { background:transparent url(../images/puce-rond-violet.gif) left no-repeat; padding-left:20px; margin-top:3px;          }
 
#table-contenu hr { text-align:center; width:80%;}
 
.encart { width:174px; }
.encart-haut { background:transparent url(../images/sshp-encart-haut.png) bottom left no-repeat; height:6px; }
.encart-contenu { background:transparent url(../images/encart-fd.gif) left repeat-y; padding:3px; width:174px; }
.encart-contenu p { padding:0;}
.encart-bas { background:transparent url(../images/encart-fd-bas.png) bottom left no-repeat; height:7px; width:174px; }
 
/* Encart sous HP */
/*
.sshp-encart { width:174px; background:transparent url(../images/sshp-encart-fd.png) bottom left no-repeat; }
.sshp-encart-haut { background:transparent url(../images/sshp-encart-haut.png) bottom left no-repeat; height:7px;  }
.sshp-encart-contenu { background:transparent url(../images/sshp-encart-td.gif) bottom left repeat-y; padding:3px; width:174px; text-align:center; }
.sshp-encart-contenu p { display:block; width:160px; margin-left:4px; padding-left:4px; padding:0; text-align:left}
.sshp-encart-bas { background:transparent url(../images/sshp-encart-bas.png) bottom left no-repeat; height:7px; width:174px; }
*/
 
.sshp-encart { width:174px; margin-top:12px /*background:transparent url(../images/sshp-encart-fd.png) bottom left no-repeat;*/ }
.sshp-encart-haut { background:transparent url(../images/sshp-encart-haut.png) bottom left no-repeat; height:7px;  }
.sshp-encart-contenu { background:transparent url(../images/sshp-encart-td.gif) bottom left repeat-y; padding:3px; width:174px; text-align:center; }
.sshp-encart-contenu p { display:block; width:160px; margin-left:4px; padding-left:4px; padding:0; text-align:left}
.sshp-encart-bas { background:transparent url(../images/sshp-encart-bas.png) bottom left no-repeat; height:7px; width:174px; }
 
.sshp-encart-h { width:174px; padding-left:10px;}
.ssh-encart-h-haut { width:174px; height:8px; background:url(../images/ssh-encart-h-haut.gif) no-repeat;  }
.ssh-encart-h-bas  { width:169px; height:58px; background:url(../images/ssh-encart-h-bas.gif) no-repeat; padding-left:6px; padding-right:5px; padding-bottom:10px }
 
.ssh-encart-b-haut { width:174px; height:8px; background:url(../images/ssh-encart-b-haut.gif) no-repeat; pardding-top:18px  }
.ssh-encart-b-bas  { width:169px; height:145px; background:url(../images/ssh-encart-b-bas.gif) no-repeat; padding-left:3px; padding-right:5px; padding-bottom:10px }
/******* Fin STYLE DE CONTENU *******/
 
 
/******* FORMULAIRE *******/
.OPTION { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.INPUT { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.BOUTON { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.SELECT { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.TEXTAREA { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
.FORM { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
/******* Fin FORMULAIRE *******/
 
 
 
/******* HEADER *******/
#header-bandeau { width:960px; height:64px; /*background-image:url(../images/sp-bando-haut.png)*/ }
#header-flash   {
            width:960px;
            height:179px;
            /*background-image:url(../images/sp-bando-flash.png);*/
            /*background-repeat: no-repeat;*/
}
.logo-vivendi { position: absolute; left:0; width:412px; height:63px; padding-left:31px; padding-top:13px }
.header-lang  { margin-left: 443px; height:29px;  }
.header-lang p { display:block; text-align:right; margin-right:80px; line-height:2.5; }
 
.header-bas   { margin-left: 443px; height:35px; width:auto; }
.header-bourse { width:345px; float:left; }
.header-bourse p { font:9px Verdana, Arial, Helvetica, sans-serif; }
.header-search { width:170px; float:left; }
.header-search p { vertical-align:top; display:block; }
input#search {font:11px Arial, Helvetica, sans-serif; color:#787878; width:123px; height:16px; border:none; 
border:1px solid #CCCCCC; position:absolute }
.btn-ok { padding:0; margin:0; width:20px; height:20px; margin-left:130px }
/******* Fin header *******/
 
 
/******* Declinaison charte selon dominante *******/
.txt-rouge  { color:#C0151B }
.txt-orange { color:#FF6602 }
.txt-jaune  { color:#FFBA00 }
.txt-rose          { color:#F1016E }
.txt-vert           { color:#D3E635 }
.txt-bleu          { color:#2685BB         }
.txt-violet { color:#400176     }
 
.txt-rouge  a, .txt-rouge          a:visited  { color:#C0151B }
.txt-orange a, .txt-orange       a:visited  { color:#FF6602 }
.txt-jaune  a, .txt-jaune          a:visited  { color:#FFBA00 }
.txt-rose          a, .txt-rose      a:visited { color:#F1016E }
.txt-vert           a, .txt-vert       a:visited { color:#D3E635 }
.txt-bleu          a, .txt-bleu      a:visited { color:#2685BB }
.txt-violet a, .txt-violet a:visited { color:#400176  }
 
/*
.rouge  .footer-bordure { border-top:3px solid #C0151B; }
.orange .footer-bordure { border-top:3px solid #FF6602; }
.jaune  .footer-bordure { border-top:3px solid #FFBA00; }
.rose   .footer-bordure { border-top:3px solid #F1016E; }
.vert   .footer-bordure { border-top:3px solid #D3E635; }
.bleu   .footer-bordure { border-top:3px solid #2685BB; }
.violet .footer-bordure { border-top:3px solid #400176; }
*/
/******** fin declinaison  *******/
 
 
#global {
/*         position: absolute;*/
            width: 960px;
/*         left: 50%;*/
/*         margin-left: -480px;*/
            margin-top: 5px;
            border:1px solid #CCCCCC;
     position: relative;
     margin-left: auto;
     margin-right: auto;
             text-align:left;
}
 
#menu-gauche   { width:216px; vertical-align:top; min-height:260px;        _height:260px; }
#table-contenu { vertical-align:top; width:744px; }
 
.footer-vague { width:auto; height:48px; background-image:url(../images/footer-fd.jpg) }
.footer-contenu { height:27px; border-top:2px solid #E9E9E9; }
.footer-contenu p { text-align:right; padding-right:12px; line-height:1.4; color:#787878; }
.footer-bordure { border-top:3px solid #D3E635; }
 
/******* HOMEPAGE *******/
.communique-haut { width:459px; height:9px; background:url(../images/table-gd-haut.gif);  }
.communique-degrade { width:459px; background:url(../images/table-gd-deg.jpg) bottom left no-repeat; }
.communique-bas { width:459px; height:29px; background:url(../images/table-gd-bas.gif) top no-repeat; }
.gd-fd-contenu  { width:100%; height:auto; background:url(../images/table-gd-fd.gif) left repeat-y; padding:0 14px 0 25px;}
.hp-flash-pub { width:179px; vertical-align:top; }
 
.publication-haut { width:278px; height:6px; background:url(../images/table-moy-haut.gif);  }
.publication-degrade { width:278px; background:url(../images/table-moy-deg.jpg) bottom left no-repeat; }
.publication-bas { width:278px; height:7px; background:url(../images/table-moy-bas.gif); }
.moy-fd-contenu  { width:100%; height:auto; background:url(../images/table-moy-fd.gif) left repeat-y; padding:0 16px 0 21px; }
.moy-fd-contenu td.pub-texte { padding-left:4px; width:165px; }
.moy-fd-contenu td.pub-texte a, .moy-fd-contenu td.pub-texte a:visited { color:#F88632; }
 
.hp-journal-haut {width:135px;height:13px; background:url(../images/table-journal-haut.jpg) no-repeat ; padding-top:4px; display:block; padding-left:95px; }
.hp-journal-haut-b { width:212px;height:7px; background:url(../images/table-journal-haut-b.jpg) no-repeat ; }
.hp-journal-contenu {width:212px;height:auto;background:url(../images/table-journal-fd.gif) left repeat-y;padding:0 14px 0 7px; }
.hp-journal-bas { width:233px; height:7px; background:url(../images/table-journal-bas.jpg) no-repeat; }
 
.hp-journal-contenu, .hp-journal-contenu a, .hp-journal-contenu a:visited { color:#555555; }
 
.hp-journal-contenu { width:233px }
.hp-journal-contenu td { padding:0; list-style:none; }
.hp-journal-contenu td.j-icone { width:30px; padding-left:3px; padding-top:2px;  vertical-align:top; text-align:center;  }
.hp-journal-contenu td.j-texte { border-bottom:1px solid #D3D5D4; width:187px;}
 
#table-contenu h1.titre-hp { background:none; width:100%; padding:0 0 5px 0; margin:0; margin-bottom:8px; border-bottom:1px solid #C6CACC; }
.gd-fd-contenu p { margin-bottom:13px;}
p.hp-com-date, p.hp-com-date a, p.hp-com-date a:visited { margin-bottom:0; font:11px Arial, Helvetica, sans-serif; color:#803199; font-weight:bold }
td.lien-com { width:450px; valign:top; height:20px; }
td.lien-com a, td.lien-com a:visited { color:#8832A4; padding-left:6px; }
 
 
/******* SOUS-HOMEPAGE *******/
#sshp { width:722px; background:white url(../images/sshp-fd.gif) bottom no-repeat; vertical-align:top; margin-top:22px; }
 
/*.sshp-fd {background:url(../images/sshp-table-fd.gif) left bottom repeat-y;}*/
 
table.onglet { margin-left:12px; }
table.onglet td { padding-top:3px}
table.onglet td a:hover { color:white; text-decoration:none; }
.onglet td { height:21px; width:100%; padding-left:12px; padding-right:3px; background:url(../images/onglet-fd.png) no-repeat; width:auto; padding-left:12px; }
/*.onglet td a, .onglet td a:visited { color:#444444; text-align:left; }*/
td.onglet-d { width:8px; padding-left:0; padding-right:6px; background:url(../images/onglet-droite.png) top left no-repeat; }
 
td.ong-actif, td.ong-actif a, td.ong-actif a, td.ong-actif a:visited { text-decoration:none; color:#FFFFFF;}
td.onglet-d-actif {width:8px;padding-left:0;padding-right:6px;}
 
.orange .ong-actif { background:url(../images/onglet-fd-orange.png) no-repeat; }
.orange .onglet-d-actif {background:url(../images/onglet-droite-orange.png) top left no-repeat; }
.vert .ong-actif       { background:url(../images/onglet-fd-vert.png) no-repeat; }
.vert .onglet-d-actif {background:url(../images/onglet-droite-vert.png) top left no-repeat;}
.rose .ong-actif { background:url(../images/onglet-fd-rose.png) no-repeat; }
.rose .onglet-d-actif {width:8px;background:url(../images/onglet-droite-rose.png) top left no-repeat;padding-left:0;padding-right:6px;}
.violet .ong-actif { background:url(../images/onglet-fd-violet.png) no-repeat; }
.violet .onglet-d-actif {width:8px;background:url(../images/onglet-droite-violet.png) top left no-repeat;padding-left:0;padding-right:6px;}
.bleu .ong-actif { background:url(../images/onglet-fd-bleu.png) no-repeat; }
.bleu .onglet-d-actif {width:8px;background:url(../images/onglet-droite-bleu.png) top left no-repeat;padding-left:0;padding-right:6px;}
 
#sshp h1 { font:18px Tahoma,Arial,Verdana; _font-size:19px; margin:0; padding:5px 0 3px 16px; _padding-bottom:2px; background:none; width:auto }
.sshp-contenu { height:230px; background:url(../images/sshp-fd.png) top left no-repeat; }
.marge-texte { padding-right:10px;}
td.contenu-texte  { width:100%; padding:0 15px; padding-top:25px; padding-right:30px; vertical-align:top}
td.contenu-encart { width:auto; padding-right:30px; padding-top:10px; vertical-align:top; }
.sshp-haut, .sshp-contenu { vertical-align:top }
 
/*** Contour cotes sshp ***/
.orange .sshp-contenu { border-left:2px solid #FF6602; border-right:2px solid #FF6602  }
.vert .sshp-contenu   { border-left:2px solid #C8DB2E; border-right:2px solid #C8DB2E  }
.violet .sshp-contenu { border-left:2px solid #6E3490; border-right:2px solid #6E3490  }
.rose .sshp-contenu   { border-left:2px solid #F1016E; border-right:2px solid #F1016E  }
.bleu .sshp-contenu   { border-left:2px solid #3EAAF2; border-right:2px solid #3EAAF2  }
 
/*** Titre sshp ***/
.orange h1 { color:#FF6602 }
.vert h1   { color:#C8DB2E }
.violet h1 { color:#6E3490 }
.rose h1   { color:#F1016E }
.bleu h1   { color:#3EAAF2 }
 
.orange .sshp-haut    { height:60px; background:url(../images/sshp-orange-haut.png) top no-repeat; }
.orange .sshp-bas     { height:15px; background:url(../images/sshp-orange-bas.gif) no-repeat; }
 
.vert .sshp-haut { height:60px; background:url(../images/sshp-vert-haut.png) no-repeat; }
.vert .sshp-bas { height:15px; background:url(../images/sshp-vert-bas.png) no-repeat; }
 
.violet .sshp-haut { height:60px; background:url(../images/sshp-violet-haut.png) no-repeat; }
.violet .sshp-bas  { height:15px; background:url(../images/sshp-violet-bas.png) no-repeat; }
 
.rose .sshp-haut { height:60px; background:url(../images/sshp-rose-haut.png) no-repeat; }
.rose .sshp-bas  { height:15px; background:url(../images/sshp-rose-bas.png) no-repeat; }
 
.bleu .sshp-haut { height:60px; background:url(../images/sshp-bleu-haut.png) no-repeat; }
.bleu .sshp-bas  { height:15px; background:url(../images/sshp-bleu-bas.png) no-repeat; }
 
.bleu .sshp-haut { height:60px; background:url(../images/sshp-bleu-haut.png) no-repeat; }
.bleu .sshp-bas  { height:15px; background:url(../images/sshp-bleu-bas.png) no-repeat; }
 
/******* PLAN DU SITE *******/
#sitemap-contenu {}
#sitemap-contenu h2 { font-family: Tahoma, Verdana, Arial; font-size:15px; color:#C0151B; font-weight:bold; text-transform:uppercase; margin-left:25px; margin-bottom:8px }
.puce-fleche-rouge  { background:url(../images/puce-fleche-rouge.gif) center left no-repeat; padding-left:12px }
.puce-fleche-bleu   { background:url(../images/puce-fleche-bleu.gif) center left no-repeat; padding-left:12px }
.puce-fleche-jaune  { background:url(../images/puce-fleche-jaune.gif) center left no-repeat; padding-left:12px }
.puce-fleche-orange { background:url(../images/puce-fleche-orange.gif) center left no-repeat; padding-left:12px }
.puce-fleche-rose   { background:url(../images/puce-fleche-rose.gif) center left no-repeat; padding-left:12px }
.puce-fleche-violet { background:url(../images/puce-fleche-violet.gif) center left no-repeat; padding-left:12px }
.puce-fleche-vert   { background:url(../images/puce-fleche-vert.gif) center left no-repeat; padding-left:12px }
 
#sitemap-contenu ul { margin-left:60px;}
#sitemap-contenu ul li { list-style:none; margin-left:8px; margin-bottom:15px;  }
#sitemap-contenu ul li a {color:#000000 }
#sitemap-contenu ul.bordure-rouge  { border-left:4px solid #C0151B }
#sitemap-contenu ul.bordure-orange { border-left:4px solid #FF6602 }
#sitemap-contenu ul.bordure-jaune  { border-left:4px solid #FFBA00 }
#sitemap-contenu ul.bordure-jaune  { border-left:4px solid #FFBA00 }
#sitemap-contenu ul.bordure-vert   { border-left:4px solid #D3E635 }
#sitemap-contenu ul.bordure-bleu   { border-left:4px solid #2685BB }
#sitemap-contenu ul.bordure-violet { border-left:4px solid #400176 }
#sitemap-contenu ul.bordure-rose   { border-left:4px solid #F1016E }


