html, body {
padding: 0;
margin: 0;
}

body {
margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left;
}

table, td {
padding: 0;
margin: 0;
border: 0;
border-collapse: collapse;
}

p {
margin: 0;
padding: 0;
border: 0;
}

img {
margin: 0;
padding: 0;
border: 0;
}

dt, dl, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

/* STRUCTURE OBS */

#obs-body {
background: #fff;
}

#total-content {
width:990px;
background-image: url('../images/bg-colgris.gif');
}

#total-content2 {
width:990px;
background-image: url('../images/bg-colgris2.gif');
}

.obs-col-float {
float: left;
width: 685px;
}

/* IE 5 + 6 (PC) */
.obs-col-one {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
width: 475px;
float: right;
}

.obs-col-one a, .obs-col-two a, .obs-col-three a, .obs-col-one-big a, .header-col-one a, .header-col-two a {
text-decoration: none;
}

.obs-col-one a:hover, .obs-col-two a:hover, .obs-col-three a:hover, .obs-col-one-big a:hover {
color: #9c0000;
text-decoration: none;
}

.obs-col-one a:visited, .obs-col-two a:visited, .obs-col-three a:visited, .obs-col-one-big a:visited, .header-col-one a:visited, .header-col-two a:visited {
text-decoration: none;
}

.obs-col-two {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
width: 200px;
float: left;
}

.obs-col-three {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
width: 300px;
float: right;
}

.obs-col-one-big {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
width: 675px;
float: right;
}

.obs-footer {
clear: both;
}
/* spacer hack */
.spacer { clear: both; line-height: 0; font-size: 1px; }
/* IE5 (mac) */
/*\*/
.spacer { font-size: medium; }
.fake.spacer { display: none; }
/* */
/* Opera 6 */
html>body div.spacer { display: none; }
/* browsers */
head:first-child+body div.spacer { display: block; }
/* ====================================================================
box styling
-------------------------------------------------------------------- */
.global-content {
width: 990px;
padding: 0;
color: #000;
/*margin: 0 auto;  Centrer la page */
}

.obs-footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0;
padding: 6px;
color: #000;
border: 0;
}

.col-one-content {
background-color: #fff;
}

.col-one-content a, .col-two-content a, .col-three-content a {
color: #000;
}

.col-two-content {
background-color: #f4f4f4;
}

.col-one-content, .col-two-content {
margin: 0;
padding: 6px;
border: 0;
}

.col-three-content {
background-color: #fff;
margin: 0;
padding: 0;
border: 0;
}
/* CSS HACK position:relative IE6 */ 
/*/*/
.global-content, .total-content, .obs-col-float, .obs-col-one, .obs-col-two, .obs-col-three, h2 { position: relative; }
/* */

#obs-footer {
text-decoration: none;
}

/* OBS-HEADER */

#obs-header {
font-family: Arial, Helvetica, sans-serif;
background: url('../images/bg-menu.gif') repeat-x;
width: 990px;
height: 73px;
}

.obs-float-img {
float: left;
margin: 0 .5em 0 0;
}

.header-col-one {
width: 155px;
}

.header-col-two {
width: 100px;
border-right: 1px solid #666;
border-left: 1px solid #666;
}

.header-col-three {
width: 245px;
border-right: 1px solid #ccc;
padding-left: .5em;
}

.header-col-three li a {
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
list-style-type: none;
background-image: url('../images/flch_pt_rouge.gif');
background-repeat: no-repeat;
background-position: 1% 50%;
padding-left: 1.2em;
}

.header-col-four {
width: 270px;
border-right: 1px solid #ccc;
padding-left: .5em;
color: #fff;
}

.header-col-five {
width: 220px;
text-align: center;
}

.header-col-two-three {
width: 345px;
font-size: 36px;
font-weight: bold;
color: #fff;
padding-left: .5em;
border-right: 1px solid #ccc;
border-left: 1px solid #666;
line-height: .8em;
}

#obs-megaban {
background-color: #fff;
width: 990px;
/*height: 95px;*/
text-align: center;
margin-top: 2px;
z-index : 1;
}

#obs-megaban table {
margin: 0 auto;
}

/* FIN OBS-HEADER */

/* DERNIERE MINUTE */

#obs-dern-min {
width: 990px;
height: 25px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-top: .3em;
}

/*#obs-dern-min table, td {
padding: 0;
margin: 0;
border: 0;
border-collapse: collapse;
}

.td-der-min {
background-color: #ff0000;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
padding: .5em;
}

.td-der-min-info {
padding: 0 0 0 .5em;
}*/

/* FIN DERNIERE MINUTE */

/* OBS FOOTER */
.obs-footer ul, li {
padding: 0;
margin: 0;
list-style: none;
}

.obs-table-bas {
background-color: #4b504f;
text-align: center;
width: 790px;
padding: 5px;
}

.obs-table-bas a {
color: #fff;
}

.obs-table-bas a:link, a:active {
text-decoration: none;
color: #fff
}

.obs-table-bas a:hover {
color: #ffcc00;
}

.obs-table-bas2 {
background-color: #7b7b7b;
width: 180px;
text-align: left;
font-size: 11px;
padding: 5px;
}

.obs-table-bas2 a {
color: #fff;
}

.obs-table-bas2 a:hover {
color: #ffcc00;
}

#obs-liste-bas {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #e5e5e5;
margin-bottom: 5px;
width: 100%;
/*width: 990px;*/
}

#obs-liste-bas td {
padding-left: 8px;
}

#obs-liste-bas a {
font-size: 12px;
text-decoration: none;
color: #000
}

#obs-liste-bas a:link, a:active {
text-decoration: none;
color: #000
}

#obs-liste-bas a:hover{
color: #9c0000;
}

ul.obs-liste-bas {
float: left;
margin-right: 30px;
}

.td-une-liste-bas {
width: 12%;
font-size: 16px;
font-weight: bold;
color: #cc0000;
}

.hr-liste-bas {
height: 1px;
color: #6a6e6d;
margin: 0;
}

.bas-clubobs {
width: 30%;
background-color: #fff;
font-size: 8pt;
}

.obs-trait-bas {
border: 0;
margin: 0;
padding: 0;
}

.logo-clubobs-bas {
padding-bottom: 5px;
}

.obs-partners-liste-bas {
width: 15%;
font-weight: bold;
}

/* FIN OBS FOOTER */

/* OBS STYLES CONTENT */

.obs-gras {
font-weight: bold;
}

.obs-normal {
font-weight: normal;
}

.obs-italic {
font-style: italic;
}

.obs-souligne {
text-decoration: underline;
}

.obs-img-noborder {
border: 0;
}

.obs-vert-vif {
color: #00cc00;
}

.obs-rouge-vif {
color: #ff0000;
}

.obs-rouge {
color: #d61e0b;
}

.obs-orange {
color: #ea5a00;
}

.obs-bleu {
color: #3b3b8b;
}

.obs-bleu-vif {
color: #0000ff;
}

.obs-bleu-pale {
color: #628ab7;
}

.obs-blanc {
color: #fff;
}

.obs-blanc:hover {
color: #fff;
}

.obs-gris {
color: #666;
}

.obs-grisclair {
color: #999;
}

.obs-txt7 {
font-size: 10px;
}

.obs-txt8 {
font-size: 11px;
}

.obs-txt9 {
font-size: 12px;
}

.obs-txt10 {
font-size: 13px;
}

.obs-txt12 {
font-size: 16px;
}

.obs-txt14 {
font-size: 18px;
}

.obs-txt16 {
font-size: 20px;
}

.obs-txt18 {
font-size: 22px;
}

.obs-arial10 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.obs-arial12 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.obs-vertical-txt-bottom {
vertical-align: text-bottom;
}

.obs-vertical-middle {
vertical-align: middle;
}

.obs-vertical-top {
vertical-align: top;
}

.obs-vertical-img {
vertical-align: 10%;
}

.obs-right {
text-align: right;
}

.obs-left {
text-align: left;
}

.obs-center {
text-align: center;
}

.obs-float-left {
float: left;
padding-right: 10px;
}

.space-left {
padding-left: 5px;
}

.space-bottom {
margin-bottom: 5px;
}

.f-right {
float: right;
}

.times {
font-family: "Times New Roman", Times, serif;
}

.verdana {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.majuscule {
text-transform: uppercase;
}

.minuscule {
text-transform: lowercase;
}

.margin-top1 {
margin-top: 1em;
}

.line-height {
line-height: 1em;
}

.table-center {
margin-right: auto;
margin-left: auto;
}

.date-art {
font-size: 11px;
font-weight: normal;
color: #8888a4;
}

.date-big {
font-size: 12px;
font-weight: normal;
color: #8888a4;
text-transform: uppercase;
}

.obs-date-col {
font-size: 12px;
font-weight: bold;
color: #999;
width: 99%;
border-right: 1px solid #ccc;
}

.red-link {
font-size: 11px;
color: #d61e0b;
}

.gray-link {
font-size: 11px;
color: #666;
}

.hand-cursor {
cursor: pointer;
}

.line-home {
width: 100%;
height: 3px;
margin: 0.5em 0 0 0;
}

/* Fonds couleur */

.bg-blanc {
background-color: #fff;
}

.bg2-rouge {
background-color: #9c0000;
}

.td-bg-txt {
background-color: #d7d7e1;
}

.td-bg-red {
background-color: #bf0000;
}

.td-bg-purple {
background-color: #696990;
}

.td-bg-blue {
background-color: #24387d;
}

.bg-bleu {
background-color: #ccccd9;
}

.bg-bleu-fonce {
background-color: #474777;
}

.bg-bleu-fonce2 {
background-color: #38396d;
}

.bg-gris {
background-color: #ececf1;
}

.bg-mauve {
background-color: #7a7a9c;
}

.bg-bleu-gris {
background-color: #eee;
}

.bg-bleu-gris2 {
background-color: #e8e8ee;
text-align: center;
color: #424279;
}

.bg-gris-tres-clair {
background-color: #f9f9f9;
}

.bg-gris-fonce {
background-color: #918f84;
}

.bg-gris-fonce2 {
background-color: #4f4d45;
padding-left: 3px;
}

.bg-noir-logo {
background-color: #000;
}

.td-bg-rose {
background-color: #e1b2b2;
}

.bg-gris-clair {
background-color: #e2e1e0;
}

.bg-gris-one {
background-color:#e2e1e0;
}

.bg-gris-two {
background-color:#ccccc9;
}

.bg-bleu-clair {
background-color: #d3d6e2;
}

.bg-bleu-one {
background-color: #e2e9f4;
}

.bg-bleu-two {
background-color: #d5d6e0;
}

/* Fin Fonds couleur */

/* OBS DESIGN STYLES */

.obs-no-border {
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
}

/* FIN OBS DESIGN STYLES */

/* OBS POSITION STYLES */

.obs-vertical-txt-bottom {
vertical-align: text-bottom;
}

.obs-vertical-middle {
vertical-align: middle;
}

.obs-img-left {
float: left;
}

.obs-right {
text-align: right;
}

.obs-left {
text-align: left;
}

.obs-center {
text-align: center;
}

.obs-float-left {
float: left;
padding-right: 10px;
}

/* FIN OBS POSITION STYLES */

/* FORMULAIRES */

form {
padding: 0;
margin: 0;
}

#obs-header select {
font-family: arial;
font-size: 11px; 
color: #000; 
background-color: #fff;
border: 1px solid #9a9ab2;
}

#obs-header input {
background-color: #fff;
border: 1px solid #9a9ab2;
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
text-indent: 2px;
letter-spacing: 1px;
}

.obs-input50 {
width: 50px;
}

.obs-input92 {
width: 92px;
}

.obs-input120 {
width: 120px;
}

.obs-input140 {
width: 140px;
}

.obs-input400 {
width: 400px;
}

.obs-select92 {
width: 92px;
}

.obs-input-radio {
height: 15px;
vertical-align: text-bottom;
border: 0;
}

#obs-header .obs-input-radio {
height: 15px;
vertical-align: text-bottom;
border: 0;
}

#obs-header .obs-bt {
background-color: #3b3b5e;
border: 1px solid #656581;
color: #fff;
font-size: 11px;
font-weight: bold;
text-indent: 2px;
letter-spacing: 1px;
height: 18px;
}

#obs-header .obs-bt2 {
background-color: #797999;
color: #fff;
font-size: 11px;
font-weight: bold;
text-indent: 2px;
letter-spacing: 1px;
height: 18px;
}

.formfield {
border: #01364c 1px solid;
font-size: 8pt;
width: 130px;
font-family: arial, helvetica;
background-color: #fff;
}

.select-search {
width: 230px;
}

.input-search {
width: 230px;
}

.imgbutton {
vertical-align: middle;
border: 0;
}

.question-form {
width: 350px;
height: 100px;
background-color: #fff;
border: 1px solid #9a9ab2;
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
text-indent: 2px;
letter-spacing: 1px;
margin-bottom: 1em;
}

.message-debats {
width: 400px;
height: 400px;
background-color: #fff;
border: 1px solid #9a9ab2;
color: #000;
font-family: arial, sans-serif;
font-size: 11px;
text-indent: 2px;
letter-spacing: 1px;
margin-bottom: 1em;
}

/* FIN FORMULAIRES */

/* SCROLL RIGHT DEPECHES */

div.cursor {
cursor: pointer;
width: 15px;
}

div#contenant {
width: 90%;
height: 100px;
overflow: hidden;
}

div#contenu {
font-size: 11px;
padding-left: 1em;
}

div#contenu p {
margin-bottom: .5em;
}

div#contenant-article {
width: 142px;
height: 550px;
overflow: hidden;
}

/* Une Centre */

.img-une {
float: left;
padding-right: 10px;
padding-top: 3px;
}

/* Fin Une Centre */

/* Une Gauche */

#une-gauche {
font-family: Arial, Helvetica, sans-serif;
background-color: #fff;
width: 186px;
border: 1px solid #ccc;
margin: 5px auto 5px auto;
}

#une-gauche td {
padding: 5px;
}

/* Fin Une Gauche */

/* Brves Gauche */

.actu-gch {
margin: 0 1em .5em 1em;
}

.actu-gch dt {
margin-top: .5em;
}

.actu-gch dt a {
font-family: "Times New Roman", Times, serif;
background-color: #313251;
font-size: 11px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
padding: 0 .5em 0 .5em;
}

/* Fin Breves Gauche */

/* Dernieres Depeches */

#dernieres-dep {
font-family: Arial, Helvetica, sans-serif;
background-color: #fff;
width: 188px;
border: 1px solid #cfcfdb;
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
}

#dernieres-dep td {
padding: 5px 5px 0 5px;
font-size: 11px;
}

.dernieres-dep-bg1 {
background-color: #fff;
}

#dernieres-top {
background-color: #fff;
width: 188px;
border: 1px solid #cfcfdb;
margin-right: auto;
margin-left: auto;
}

/* Fin Dernires Dpches */

/* Blocs Gauche */

.blocs {
width: 186px;
margin-right: auto;
margin-left: auto;
margin-top: 5px;
margin-bottom: 5px;
}

.blocs-gch {
margin-right: auto;
margin-left: auto;
border-collapse: collapse;
margin-bottom: 5px;
}

.blocs-gch td {
text-align: right;
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
}

.blocs-gch a {
font-size: 8pt;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.td-top {
vertical-align: top;
}

.mini-box {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-mini-box2.gif');
width: 188px;
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
}

.mini-box td {
vertical-align: top;
padding-top: 2px;
}

.titre-mini-box {
margin-right: auto;
margin-left: auto;
color: #fff;
font-weight: bold;
}

.interieur-mini-box {
background-color: #ececf1;
width: 95%;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
}

.interieur-mini-box td {
padding: 5px;
}

.lien-mini-box {
font-size: 9pt;
color: #9c0000;
font-weight: bold;
}

.lien2-mini-box {
font-size: 8pt;
}

.lien-vers-rub {
color: #000;
font-size: 8pt;
font-weight: bold;
font-style: italic;
}

/* Fin Blocs Gauche */

/* Pubs */

.obs-skycraper {
position: absolute;
left: 1000px;
}

.pub-left {
margin-right: auto;
margin-left: auto;
margin-bottom: 3px;
}

.pub-right {
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
}

.pub468 {
margin-bottom: 0.8em;
text-align: center;
}

.pub600 {
margin-top: 0.8em;
margin-bottom: 0.8em;
text-align: center;
}

.table-liens-txt {
margin: 0;
padding: 0;
border: 1px solid #9c0000;
border-collapse: collapse;
}

.table-liens-txt th {
background-color: #9c0000;
font-size: 0.8em;
color: #fff;
text-transform: uppercase;
}

.table-liens-txt td {
background-color: #fff;
padding: 0 0.5em 0 0.5em;
cursor: pointer;
}

#obs-pub-bottom {
width: 990px;
margin-right: auto;
margin-left: auto;
text-align: center;
}

#obs-pub-bottom table {
margin-right: auto;
margin-left: auto;
}

#obs-pub-bottom td {
text-align: center;
}

/* Fin Pubs */

/* Sondage */

#box-sondage {
font-family: Arial, Helvetica, sans-serif;
width: 298px;
font-size: 11px;
font-weight: bold;
margin: 5px 0 5px 0;
}

#box-sondage form {
padding: 0;
margin: 0;
}

.bg-sondage {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-sondage.gif');
background-color: #ececf1;
background-repeat: no-repeat;
padding: .3em;
}

.table-voter {
width: 100%;
border-top: 1px solid #ccc;
}

#result-sondage {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
width: 468px;
}

.bg-top-result-sondage {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-sondage-result.gif');
height: 20px;
text-align: center;
font-weight: bold;
color: #fff;
text-transform: uppercase;
padding-top: 2px;
}

.liste-result-sondage {
padding: 10px 0 10px 20px;
}

.liste-result-sondage dd {
font-size: 11pt;
font-weight: bold;
color: #9C0000;

}

.liste-result-sondage dt {
padding-left: 20px;
}

.trait-haut-gris {
border-top: 1px solid #babacd;
border-bottom: 1px solid #babacd;
background-color: #f4f4f4;
padding: 5px 0 5px 40px;
font-size: 8pt;
color: #474777;
}

.trait-haut {
border-top: 1px solid #babacd;
padding: 5px 0 5px 0;
}

.div-votez {
float: right;
padding: 0 20em 0 0;
}

.titre-avertissement {
margin: 0 0 0 20px;
font-size: 11pt;
font-weight: bold;
color: #474777;
}

.avertissement {
margin: 0 50px 0 20px;
font-size: 8pt;
font-weight: bold;
}

/* Fin sondage */

/* Blocs Droite */

.blocs-dte {
font-family: Arial, Helvetica, sans-serif;
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
}

.blocs-dte td {
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
}

.blocs-dte a {
font-size: 8pt;
color: #fff;
text-decoration: none;
}

.blocs-dte a:hover {
color: #000;
text-decoration: none;
}

.td-blocs-img {
width: 225px;
vertical-align: bottom;
text-align: right;
}

.link-titre-blocs {
background-color: #757599;
font-weight: bold;
padding: 0 10px 0 10px;
}

.td-bg-red2 {
background-color: #bf0000;
text-align: left;
padding-bottom: 5px;
}

.img-promo {
margin-bottom: 5px;
}

.td-bloc-txt {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-blocs-bleu.gif');
background-repeat: repeat-x;
width: 225px;
font-size: 11pt;
color: #fff;
font-weight: bold;
text-align: center;
padding: 20px;
}

.bloc-plus-sujet dt {
font-size: 9pt;
font-weight: bold;
color: #474777;
text-transform: uppercase;
list-style-type: none;
background-image: url('..images/flch_pt_rouge.gif');
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 15px;
margin: 0.5em 0 0.5em 0.5em;
}

.bloc-plus-sujet dd {
font-size: 9pt;
margin: 0.5em 0 0.5em 2.5em;
}

.colright-toplink {
padding: .5em 0 .5em .5em;
margin-bottom: .5em;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}

.colright-toplink li {
font-size: 12px;
font-weight: bold;
display: inline;
background: url('../images/flch_pt_rouge.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 1em;
margin-right: 1em;
}

.colright-toplink li span {
color: #5a5ea2;
}

.bloc-prec-inv {
background-color: #fdfdfe;
width: 298px;
margin-bottom: .5em;
border: 1px solid #ccc;
border-top: 0;
}

.bloc-prec-inv h3 {
background-color: #272751;
font-size: 110%;
padding: .2em;
}

.liste-prec-inv {
margin: 0 0 .5em .5em;
}

.liste-prec-inv li {
background: url('../images/flch_pt.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 1em;
margin: .5em 1em 0 0;
}

.rub-prec-inv {
background-color: #c7c7e6;
width: 100%;
font-size: 11px;
color: #272751;
padding:.3em 0 .3em 0;
}

.bloc-consult-arch {
background-color: #e9e9ef;
font-size: 12px;
font-weight: bold;
padding: .5em;
text-align: center;
}

/* Fin Blocs Droite */

/* Styles Articles */

.obs-fildariane {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0 0 1em 0;
}

.obs-fildariane a {
color: #000;
text-decoration: underline;
}

.obs-rub {
width: 100%;
font-size: 17px;
font-weight: bold;
color: #9c0000;
text-transform: uppercase;
padding: .2em 0 .2em 0;
margin: .2em 0 .2em 0;
}

#article p {
margin: 1em 0 1em 0;
}

#article h1 {
font-size: 200%;
color: #474777;
}

#article h2 {
font-size: 100%;
margin: 1em 0 .5em 0;
}

#art p {
margin: 0;
}

#art h1 {
font-size: 200%;
color: #474777;
}

#art h2 {
font-size: 100%;
margin: 1em 0 .5em 0;
}

.obs-signature-date {
font-size: 12px;
color: #999;
text-transform: uppercase;
}

.obs-reac a {
font-size: 11px;
color: #9c0000;
}

.txt-article {
font-size: 100%;
width: 100%;
padding-bottom: 2em;
margin: 1em 0 1em 0;
border-bottom: 1px solid #ccc;
}

.obs-legende-photo {
font-size: 11px;
color: #666;
}

.obs-intertitre {
font-size: 110%;
font-weight: bold;
}

.cap {
float: left;
width: auto;
font-size: 62px;
line-height: 48px;
font-weight: bold;
color: #444;
}

.ico-article {
text-align: right;
}

.ico-article img {
padding-left: 5px;
}

.ico-article2 {
text-align: right;
margin-top: -7px;
}

.ico-article2 img {
padding-left: 5px;
}

.bg-rouge {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-top-rouge.gif');
color: #fff;
font-size: 9pt;
font-weight: bold;
padding-left: 5px;
padding-top: 2px;
height: 16px;
}

/* Fin Styles Articles */

/* Bloc Galerie Photos */

#bloc-galerie {
font-family: Arial, Helvetica, sans-serif;
background-color: #a4a197;
margin-bottom: 5px;
}

#bloc-galerie a {
font-weight: bold;
color: #000;
}

#photos-galerie td {
background-color: #918f84;
font-size: 7pt;
padding: 5px;
width: 33%;
}

#bloc-galerie-top {
font-size: 8pt;
}

.gallerie-big-photo {
background-color: #4f4d45;
vertical-align: top;
}

.galerie-titre {
background-image: url('http://tempsreel.nouvelobs.com/images/txt-bloc-galerie.gif');
background-repeat: no-repeat;
width: 169px;
height: 113px;
padding: 0 5px 0 5px;
vertical-align: bottom;
}

/* Fin Bloc Galerie Photos */

/* Liste evenements */

dl.event {
margin: 2em 0 0 10em;
padding: 0;
}

.event dt {
position: relative;
left: 0;
top: 1.1em;
width: 5em;
color: #999;
font-weight: bold;
}

.event dd {
border-left: 1px solid #999;
margin: 0 0 0 4em;
padding: 0 0 .5em .5em;
}

.date-event {
color: #9c0000;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px solid #999;
margin-left: 5em;
}

.interval-heure {
margin: 2em 0 -2em 10em;
color: #474777;
font-weight: bold;
}

.titre-special {
font-size: 17pt;
font-weight: bold;
color: #474777;
letter-spacing: -2px;
text-transform: uppercase;
margin-right: 10px;
}

.chapo-event {
font-weight: bold;
margin-left: 14em;
margin-top: 15px;
margin-bottom: 15px;
}

.lien-retour {
font-size: 8pt;
color: #999;
text-transform: uppercase;
margin-right: 10px;
}

/* Fin Liste evenements */

/* Echeancier - agenda citoyen - ephemeride */

dl.echeancier {
margin: 2em 0 0 14em;
padding: 0;
border-left: 1px solid #999;
}

.echeancier dt {
position: relative;
left: -11em;
top: 1.1em;
width: 10em;
color: #474777;
font-weight: bold;
text-align: right;
}

.echeancier dd {
margin: 0 0 0 0em;
padding: 0 0 .5em .5em;
}

.titre-echeancier {
font-size: 17pt;
font-weight: bold;
color: #9c0000;
margin-left: 8em;
}

.date-heure-echeancier {
font-size: 8pt;
color: #999;
text-transform: uppercase;
margin-left: 17em;
}

.inter-titre {
font-weight: bold;
color: #9c0000;
text-transform: uppercase;
margin-left: 12em;
}

/* Fin Echeancier - agenda citoyen - ephemeride */

/* Gallery photos - videos */

#cadre-photos {
float: right;
width: 630px;
}

.col-left {
float: left;
border: 0;
width: 49%;
}

.col-right {
float: right;
border: 0;
width: 49%;
}

.gal1 {
font-size: 8pt;
clear: both;
background-color: #f2f2f5;
width: 90%;
margin-top: 15px;
padding: 10px;
}

.gal2 {
font-size: 8pt;
clear: both;
background-color: #f2f2f5;
width: 90%;
height: 105px;
margin-bottom: 4em;
}

.cl {
margin: 0;
padding: 0;
clear: both;
}

.une-galerie {
background-color: #f2f2f5;
clear: both;
width: 99%;
padding: 10px;
}

.lien-galerie {
color: #8787a6;
}

.titre-photos {
font-size: 9pt;
font-weight: bold;
color: #9c0000;
}

.table-button {
width: 100%;
clear: both;
margin-top: 10px;
color: #8787a6;
}

.table-button a {
color: #8787a6;
}

.date-video {
background-color: #d1d1dd;
color: #424279;
text-align: right;
padding-right: 5px;
}

.form-photos {
margin-left: 1.5em;
}

/* Fin Gallery photos - videos */

/* Opinions */

.liste-opinions {
margin: 0 0 2em 10em;
}

.liste-opinions dt {
font-size: 12px;
font-weight: bold;
color: #000;
margin-top: 1.5em;
}

.liste-opinions dt a {
font-weight: bold;
color: #474777;
}

.liste-opinions dd a {
font-size: 18px;
color: #9c0000;
}

.obs-auteur {
font-size: 12px;
font-weight: normal;
font-style: italic;
text-transform: none;
color: #333;
}

.titre-puce {
background-color: #c7c7e6;
width: 90%;
font-size: 12px;
font-weight: bold;
color: #424279;
padding: .3em;
margin: 1em 0 0 4em;
text-transform: uppercase;
border-bottom: 1px solid #eaeaf1;
}

.margin-left-opinions {
margin-left: 10em;
}

.margin-left-opinions2 {
margin-left: 15em;
}

#micro {
float: left;
width: 90px;
margin-left: 3em;
font-size: 8pt;
color: #999;
text-align: right;
}

.mini-micro {
position: absolute;
left: 7em;
margin-top: 1em;
}

#op-photo {
float: left;
width: 90px;
margin: 5.5em 0 0 3em;
font-size: 8pt;
color: #000;
text-align: right;
}

.mini-photo {
position: absolute;
left: 5em;
margin-top: 1em;
}

/* Fin Opinions */

/* Revue de presse */

dl.revues {
margin: 1em 0 0 10em;
padding: 0;
}

.revues dt {
position: relative;
left: -11em;
top: 1.3em;
width: 13em;
color: #474777;
font-size: 12pt;
font-weight: bold;
text-align: right;
text-transform: uppercase;
}

.revues dd {
font-weight: bold;
margin: 0 0 0 4em;
padding: 0 0 0 1.5em;
border-left: 1px solid #999;
}

#search-revues-bis {
margin-top: 1em;
margin-right: auto;
margin-left: auto;
}

#search-revues {
margin: 5em 0 0 10em;
}

#table-search-revue {
background-color: #f8f8fa;
width: 95%;
border: 1px solid #e4e4eb;
color: #474777;
}

#table-search-revue a {
color: #474777;
text-decoration: none;
}

.form-search-revue {
padding-left: 8px;
}

.top-search-revue {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box.gif');
font-weight: bold;
color: #fff;
padding-left: 5px;
}

.bg-bleu-search-revue {
background-color: #ccccd9;
padding-left: 10px;
}

.carre-blanc {
background-color: #fff;
width: 40px;
height: 50px;
float: left;
padding: 15px 3px 0 3px;
margin: 3px;
}

.liste-gch-revues {
margin-right: 1em;
margin-left: 1em;
margin-top: 1.5em;
}

.liste-gch-revues dt a {
font-weight: bold;
color: #9c0000;
}

.liste-gch-revues dd {
font-size: 8pt;
margin-bottom: 1em;
}

/* Debats */

.bloc-une-debats {
background-color: #f8f8f8;
padding: .5em;
margin-bottom: 1em;
}

.bloc-une-debats h1 a {
font-size: 24px;
font-weight: normal;
color: #474777;
}

.bloc-une-debats h2 a {
font-size: 14px;
color: #000;
}

.infos-une-debats {
background-color: #ececf1;
width: 12em;
font-size: 11px;
color: #474777;
padding: .5em;
margin: 0 1em 1em 1em;
float: left;
}

.bloc-liste-debats {
margin-bottom: 1em;
}

.bloc-liste-debats h1 a {
font-size: 18px;
font-weight: normal;
color: #474777;
padding-left: .5em;
}

.bloc-liste-debats h2 a {
font-size: 12px;
color: #000;
padding-left: .5em;
}

.details-debats {
font-size: 11px;
color: #333;
float: right;
margin: 0.3em .5em 0 1em;
}

.bg-bleu-debats {
background-color: #ececf1;
}

dl.liste-debats {
margin: 0;
padding: 0;
}

.liste-debats dt {
position: absolute;
left: 2em;
background-color: #ececf1;
width: 12em;
color: #474777;
font-size: 8pt;
padding: 5px;
}

.liste-debats dd {
font-size: 12pt;
font-weight: bold;
margin: 0 0 0 9em;
padding: 0 0 0 1.5em;
}

.debats-col3 {
float: left;
width: 28%;
margin-right: 1.4em;
}

.rub-debats {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box.gif');
font-weight: bold;
color: #fff;
text-transform: uppercase;
padding-left: 5px;
margin-top: 10px;
}

.lien-back-fow {
font-weight: bold;
color: #9C0000;
text-decoration: none;
}

.padding-right30 {
padding-right: 30px;
}

.padding-left30 {
padding-left: 30px;
}

.ssmenu-rub {
font-size: 9pt;
font-weight: bold;
color: #474777;
text-decoration: none;
}

.liste-red-arrow {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.liste-red-arrow dt {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
margin-top: 0.8em;
}

.liste-red-arrow dt a {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
}

.liste-red-arrow dd {
list-style-type: none;
background-image: url('http://tempsreel.nouvelobs.com/images/fleche5.gif');
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 15px;
}

.liste-red-puce {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.liste-red-puce dt {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
margin-top: 0.8em;
list-style-type: none;
background-image: url('http://tempsreel.nouvelobs.com/images/puce6.gif');
background-repeat: no-repeat;
background-position: 0 8px;
padding-left: 10px;
}

.liste-red-puce dt a {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
}

.liste-red-verrous {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.liste-red-verrous dt {
margin-top: 0.8em;
list-style-type: none;
background-image: url('http://tempsreel.nouvelobs.com/images/ico-cadenas.gif');
background-repeat: no-repeat;
background-position: 0;
padding-left: 15px;
}

.liste-red-verrous dt a {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
}

.liste-red-puce-photo {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.liste-red-puce-photo dt {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
margin-top: 1.2em;
list-style-type: none;
background-image: url('http://tempsreel.nouvelobs.com/images/puce6.gif');
background-repeat: no-repeat;
background-position: 0 8px;
padding-left: 10px;
}

.liste-red-puce-photo dt a {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
}

.liste-question-debat {
padding: 0.5em;
margin-top: 1em;
margin-bottom: 1em;
}

.liste-question-debat dt {
font-weight: bold;
color: #9c0000;
margin-top: 2em;
margin-bottom: 1em;
}

.box-debats {
float: right;
background-color: #d2d2de;
width: 200px;
margin: 0.5em 1em 0 1em;
padding: 0.5em;
font-size: 8pt;
color: #999;
}

.connex-debats {
float: left;
background-color: #f4f4f4;
border: 1px solid #ccc;
padding: 1em;
margin-right: 3em;
}

/* Fin Dbats */

/* Infographies */

.columns-float {
float: left;
width: 66%;
}

.column-one {
width: 49%;
float: right;
}
	
.column-two {
width: 50%;
float: left;
}

.column-three {
width: 33%;
float: right;
}

.gal-infogr {
height: 170px;
font-size: 8pt;
background-color: #f2f2f5;
padding: 1em;
margin: 1em 1em 2em 1em;
text-align: center;
}

/* Fin Infographies */

/* Recherche Debats */

.bg-top-search-debats {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box.gif');
font-weight: bold;
color: #fff;
text-transform: uppercase;
padding-right: 5px;
margin-top: 10px;
text-align: right;
}

.bg-top-search-debats2 {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-top-search-debats2.gif');
}

.form-search-debats {
background-color: #f6f6f8;
font-weight: bold;
padding: 5px 5px 5px 20px;
width: 260px;
}


.titre-search-debats {
font-size: 12pt;
font-weight: bold;
color: #cc0000;
text-align: right;
vertical-align: top;
padding: 10px;
}

/* Fin Recherche Debats */

/* Diaporama / Planches */

#diapo {
width: 613px;
margin-right: auto;
margin-left: auto;
}

#diapo td {
padding: 0;
}

#diapo a {
font-size: 9pt;
font-weight: bold;
color: #666;
text-decoration: none;
}

#diapo a:hover {
font-size: 9pt;
font-weight: bold;
color: #fff;
text-decoration: none;
}

#control-diapo {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-control-diapo.gif');
width: 613px;
margin-right: auto;
margin-left: auto;
}

#control-diapo td {
font-size: 9pt;
font-weight: bold;
color: #fff;
text-align: center;
}

.numeros-diapo {
padding: 0 0 15px 40px;
text-align: left;
}

.bg-photos-diapo {
background-color: #272751;
}

.bg-bas-diapo {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box.gif');
height: 10px;
margin-top: 1.5em;
}

.legende-diapo {
font-size: 10pt;
font-weight: bold;
padding: 0 10px 0 20px;
text-align: left;
height: 50px;
border-bottom: 1px solid #000;
}

#formnavigation {
padding: 1em 0 0 0;
}

.multiparts {
text-align: center;
}

.send-friend {
background-color: #dfdfe7;
width: 110px;
padding: 1em;
}

.bg-planche {
background-color: #535347;
}

.photos-table {
width: 90%;
margin-left: auto;
margin-right: auto;
}

.photos-td {
background-color: #000;
font-weight: bold;
color: #999;
text-align: center;
vertical-align: bottom;
}

.img-planche {
padding-top: 1em;
}

#numbers {
width: 613px;
background-color: #272751;
margin-right: auto;
margin-left: auto;
}

#numbers td {
text-align: center;
padding-top: 1em;
}

#numbers a {
color: #fff;
font-weight: bold;
}

#header-diapo {
width: 613px;
background-color: #272751;
margin-right: auto;
margin-left: auto;
}

/* Fin diaporama / Planches */

/* Contacts */

#contacts {
margin-left: 3em;
}

#contacts a {
color: #474777;
text-decoration: none;
}

#contacts a:hover {
text-decoration: underline;
}

.double-col {
position: absolute;
float: left;
left: 380px;
width: 210px;
}

/* Fin Contacts */

/* Pages Recherche */

.h2-search {
color: #866161;
text-transform: uppercase;
border-bottom: 1px solid #cccccc;
}

.h3-search {
color: #999;
font-weight: bold;
margin: 0;
text-align: left;
}

#block-search {
font-weight: bold;
width: 392px;
text-align: center;
margin-right: auto;
margin-left: auto;
}

#block-search input {
border: 0;
}

.bg-form-search {
background: url('http://tempsreel.nouvelobs.com/images/top-arrondi.gif') no-repeat top;
background-color: #dddddd;
padding-top: 1em;
}

.bg-form-search-result {
background-color: #dddddd;
padding: 1em;
margin-bottom: 2em;
text-align: center;
}

.bg-txt-result {
background-color: #474777;
color: #fff;
font-weight: bold;
padding: 1em;
}

.bg-form-search-result input {
border: 0;
}

.result-search dt {
font-weight: bold;
}

.result-search dd {
padding-bottom: 1em;
}

.bt-search {
border: 0;
font-weight: bold;
width: 53px;
height: 20px;
}

/* Fin Pages Recherche */

/* Demo Clubobs */

#demo-clubobs {
background: url('http://tempsreel.nouvelobs.com/images/bg-demo-clubobs.gif');
height: 220px;
}

.connect-clubobs {
float: left;
border: 1px solid #cccccc;
padding: 1em 1em 0 1em;
height: 295px;
}

/* Fin Demo Clubobs */

/* Meteo */

.prevision-temps {
float: left;
display: block;
border-right: 1px solid #cccccc;
padding: 0 0.4em 0 0.4em;
}

.prevision-temps dt {
color: #000088;
}

.prevision-temps dd {
font-size: 8pt;
}

.meteo-villes {
float: left;
display: block;
margin-right: 0.4em;
}

/* Fin Meteo */

/* Anciens numros */

#centre-mag {
font-family: Arial, Helvetica, sans-serif;
margin-left: 205px;
margin-right: 310px;
padding: 10px 10px 0 10px;
border-right: 1px dotted #000;
border-left: 1px dotted #000;
}

#centre-mag-two-col {
margin-left: 205px;
padding: 10px 10px 0 30px;
border-left: 1px dotted #000;
}

#gauche-mag {
float: left;
margin-top: 5px;
width: 174px;
padding-left: 25px;
}

#droite-mag {
float: right;
width: 300px;
padding : 1em 0 2em 0;
}

#one-col {
font-family: Arial, Helvetica, sans-serif;
}

#choix-mag {
font-family: Arial, Helvetica, sans-serif;
background-image: url('http://tempsreel.nouvelobs.com/images/arrondi-dte.gif');
background-position: right;
background-repeat: no-repeat;
background-color: #c5c5d3;
color: #fff;
width: 630px;
padding: 0.4em 2em;
margin-bottom: 1.5em;
}

#choix-mag a {
color: #fff;
text-decoration: underline;
}

#choix-mag a:hover {
color: #000;
text-decoration: none;
}

#choix-mag a#on {
color: #000;
text-decoration: none;
}

#anciens-mag {
margin-right: auto;
margin-left: auto;
}

#anciens-mag td {
padding: 0.8em;
text-align: center;
font-size: 9pt;
}

#table-panier {
background-color: #f3f3f6;
width: 100%;
}

#table-panier th {
font-size: 9pt;
color: #ff0000;
}

#table-panier td {
text-align: center;
}

#table-montant-panier {
width: 100%;
margin-top: 1em;
}

.montant-ht {
background-color: #ff0000;
color: #fff;
font-weight: bold;
text-align: center;
}

#table-form-paiement {
background-color: #fffce3;
font-size: 9pt;
font-weight: bold;
color: #ff0000;
margin-top: 3em;
width: 85%;
}

#table-form-paiement td {
padding: 0.5em;
}

#table-form-coord td {
padding: 0.3em;
text-align: right;
}

#table-details-panier {
width: 85%;
}

#table-details-panier td {
border: 2px solid #fff;
padding: 0.4em;
}

/* Fin Anciens numros */

/* Newsletter */
.form-newsletter {
background-color: #201f3e;
width: 99%;
font-size: 11px;
font-weight: bold;
color: #fff;
}

.form-newsletter td {
padding: .5em;
}

.table-newsletter td {
width: 49%;
padding: .5em;
}

#newsletter-libre {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-newsletter-libre.gif');
width: 100%;
margin: 1em 0 3em 0;
}

#newsletter-libre td {
padding: 0.7em;
}

#choix-mag-newsletter {
width: 80%;
}

#choix-mag-newsletter td {
padding: 1em 0 1em 0;
border-bottom: 1px dotted #000;
}

#onglets-newsletters {
width: 378px;
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
}

#onglets-newsletters td {
border-left: 1px solid #000;
border-right: 1px solid #000;
margin: 0;
padding: 0;
border: 0;
border-collapse: collapse;
}
/* Fin Newsletter */

/* Jeux */

#gauche-jeux {
background-color: #edece9;
position: absolute;
left: 0;
margin: 2em 1em;
width: 120px;
}

/* Fin Jeux */

/* Verrou */

.liste-margin {
font-size: 8pt;
margin-left: 0.5em;
}

.liste-margin dt {
font-weight: bold;
color: #9c0000;
margin-top: 1em;
margin-bottom: 0.5em;
}

.verrous {
list-style-type: none;
background-image: url('http://tempsreel.nouvelobs.com/images/ico-cadenas.gif');
background-repeat: no-repeat;
background-position: 0% 65%;
padding-left: 15px;
margin-bottom: 0.4em;
}

/* Liste article une */

.liste-art-une {
margin-bottom: 1.5em;
}

.liste-art-une dt a {
font-size: 22px;
color: #3b3b8b;
}

.liste-art-une dd a {
color: #000;
}

.liste-art-one {
margin-bottom: 1em;
margin-top: 0.5em;
}

.liste-art-one-surtitre {
color: #474777;
text-transform: uppercase;
margin-top: 0.7em;
}

.liste-art-one dt a {
font-size: 20px;
color: #3b3b8b;
}

.liste-art-one-ss {
margin-bottom: 1em;
margin-top: 0.5em;
}

.liste-art-one-ss dt {
font-size: 20px;
margin-top: 0.5em;
}

.liste-art-one-ss dt a {
color: #3b3b8b;
}

.liste-art-two {
margin-bottom: 1em;
margin-top: 0.5em;
}

.liste-art-two dt {
font-weight: bold;
color: #97100e;
margin-top: 0.7em;
text-transform: uppercase;
}

.liste-art-two dd {
font-size: 14px;
font-weight: bold;
}

.liste-margin-bas  {
margin-bottom: 0.5em;
}

.liste-art-two-margin {
font-size: 12px;
margin-bottom: 0.5em;
}

/* Box */

.bg-box {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box.gif');
font-weight: bold;
padding-left: 5px;
padding-top: 2px;
height: 18px;
color: #fff;
}

.bg-box a {
color: #fff;
text-decoration: none;
}

.bg-box a:hover {
text-decoration: none;
}

.bg-box-centre {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box.gif');
width: 470px;
}

.bg-box-centre td {
padding-left: 5px;
height: 19px;
}

.bg-box-centre a {
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
letter-spacing: 0.1em;
}

.bg-box-centre2 {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box-centre-une.gif');
font-weight: bold;
padding-left: 5px;
padding-top: 3px;
width: 99%;
height: 20px;
margin-left: 20px;
font-size: 12px;
color: #424279;
letter-spacing: 0.1em;
}

.bg-box-centre2 a {
font-size: 12px;
font-weight: bold;
color: #424279;
text-decoration: none;
letter-spacing: 0.1em;
}

.bg-box-centre2 a:hover {
text-decoration: none;
}

.bg-box-centre-une {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box-centre-une.gif');
font-weight: bold;
padding-left: 5px;
padding-top: 3px;
height: 20px;
width: 97%;
}

.bg-box-centre-une a {
font-size: 12px;
font-weight: bold;
color: #666699;
text-decoration: none;
letter-spacing: 0.1em;
text-transform: uppercase;
}

.bg-box-centre-une a:hover {
text-decoration: none;
}

.bg-box2 {
background-image: url('http://tempsreel.nouvelobs.com/images/bg-box2.gif');
font-size: 12px;
font-weight: bold;
padding-right: 10px;
padding-top: 3px;
height: 20px;
text-align: right;
}

.bg-box2 a {
font-size: 12px;
font-weight: bold;
color: #666699;
text-decoration: none;
letter-spacing: 0.1em;
text-transform: uppercase;
}

.bg-box2 a:hover {
text-decoration: none;
}

.photos-art {
float: left;
padding: 0.2em 0.5em 0 0;
}

/* Fin Box */

/* Depeches */

.liste-depeche {
margin: .8em 1em 2em 1em;;
}

.liste-depeche a {
color: #000;
}

.liste-depeche li {
font-weight: bold;
margin-top: 0.8em;
}

/* Plan */

.bloc-plan {
/*border: 1px solid #ccc;*/
width: 98%;
}

.bloc-plan td {
padding: 0.5em;
vertical-align: top;
}

.bloc-plan p {
line-height: 17px;
}

.liste-plan dt {
font-weight: bold;
color: #474777;
margin-top: 1em;
list-style-type: none;
background-image: url('http://tempsreel.nouvelobs.com/images/fleche1.gif');
background-repeat: no-repeat;
background-position: 0% 2px;
padding-left: 15px;
cursor: pointer;
}

.liste-plan dt a {
color: #474777;
}

.liste-plan dt:hover {
text-decoration: underline;
}

.liste-plan dd {
font-size: 0.9em;
padding-left: 1.5em;
margin: 0 0 0.2em 0;
}

/* Calendrier */

.calendrier {
width: 150px;
border: 0;
padding: 0;
border-collapse: collapse;
}

.calendrier th {
background-color: #e0e0e8;
color: #474777;
}

.calendrier td {
background-color: #ececf1;
font-weight: bold;
color: #797999;
text-align: center;
}

.calendrier-txt {
height: 140px;
color: #d6d6df;
font-weight: bold;
vertical-align: bottom;
padding: 0 0.5em 0 0.5em;
}

/* Edition spe */

.liste-ed-spe {
margin-top: 0.5em;
margin-bottom: 1em;
}

.liste-ed-spe dt {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
margin-top: 1em;
text-transform: uppercase;
}

.liste-ed-spe dt a {
font-size: 11pt;
font-weight: bold;
color: #9c0000;
}

/* Reagir article */

dl.reagir {
margin: 1em 1em 1em 7em;
padding: 0;
border-left: 1px solid #999;
}

.reagir dt {
position: relative;
left: -9em;
top: 1.1em;
width: 8em;
color: #9c0000;
text-align: right;
}

.reagir dd {
margin: 0 0 0 0em;
padding: 0 0 .5em .5em;
text-align: left;
}

.reagir dd a {
color: #000;
}

.titre-reagir {
font-size: 17pt;
font-weight: bold;
color: #9c0000;
margin-left: 8em;
}

.titre-reagir a {
color: #9c0000;
}

.auteur-reagir {
font-size: 8pt;
color: #999;
text-transform: uppercase;
margin-left: 17em;
}

.lien-retour-reagir {
font-size: 8pt;
color: #666;
margin-left: 17em;
}

dl.tous-reagir {
margin: 2em 0 1em 14em;
padding: 0;
border-left: 1px solid #999;
}

.tous-reagir dt {
position: relative;
left: -11em;
top: 1.1em;
width: 10em;
color: #9c0000;
text-align: right;
}

.tous-reagir dd {
margin: 0 0 0 0em;
padding: 0 0 .5em .5em;
}

/* Popup */

#popup {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-image: url('http://tempsreel.nouvelobs.com/images/fd-top-page.gif');
height: 90px;
}

#popup table {
width: 90%;
}

#popup table, td {
padding: 0;
margin: 0;
border: 0;
border-collapse: collapse;
}

/* ########### PAGE ARTICLE VERROU ########### */

.table_art {
border-collapse: collapse;
}

.table_art td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align: top;
}

.td_gris {
border-collapse: collapse;
height: 30px;
}

.arial18_it {
font-size: 18px;
font-weight: bold;
font-style: italic;
padding: 5px;
background-color: #F0EDED;
text-align: center;
}

.arial16 {
font-size: 16px;
font-weight: bold;
}

.arial11_it {
font-size: 11px;
font-style: italic;
}

.obs-red {
color:#9b0201;
}

.red_1 {
color: #CC0000;
font-weight: bold;
font-size: 12px;	
}

.red_2 {
color: #660000;
font-weight: bold;
}

.obs-mauve {
color: #565683;
}

.img {
float:left;
border: 0;
padding-left: 10px;
padding-right: 10px;
}

.center {
text-align: center;
vertical-align: top;
}

.center img {
border: 0;
}

.a_clubobs {
color: #000;
text-decoration: underline;
font-size: 10px;
}

.a_clubobs:link {
color: #000;
text-decoration: underline;
font-size: 10px;
}

.a_clubobs:visited {
color: #000;
text-decoration: underline;
font-size: 10px;
}

.a_clubobs:hover {
color: #ff0000;
text-decoration: none;
font-size: 10px;
}

.input_connect {
border-bottom-width: 1px;
border-color: #000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000;
font-family: verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-indent: 2px;
letter-spacing: 1px;
}

.form_clubobs {
border: 1px dotted #ccc;
text-align: left;
margin-left: auto;
margin-right: auto;
width: 230px;
padding-left: 25px;
}

#footer_print {
display:none;
text-align:center;
font-size:10px;
width: 17cm;
}

/* RSS */

.bloc-rss {
border: 1px solid #ccc;
width: 98%;
}

.bloc-rss td {
padding: 0.5em;
}

.table-rss {
width: 100%;
margin: 0 auto 0 auto;
}

.table-rss td {
padding: 0.3em 0.6em 0.3em 0;
}

/* Annonces */

.table-photos-annonces {
width: 635px;
background-color: #f4f4f4;
border: 1px solid #999;
}

.table-photos-annonces td {
text-align: center;
padding: 0.2em;
vertical-align: top;
}

.details-rub-annonces dt {
font-weight: bold;
margin: 1em 0 0 0;
}

.details-rub-annonces dd {
font-size: 8pt;
list-style-type: none;
background-image: url('http://tempsreel.nouvelobs.com/images/fleche8.gif');
background-repeat: no-repeat;
background-position: 3% 65%;
padding-left: 1.5em;
margin-bottom: 0.2em;
}

.details-rub-annonces2 dt {
font-weight: bold;
margin: 1em 0 0 0;
}

.details-rub-annonces2 dd {
font-size: 8pt;
list-style-type: none;
background-image: url('http://tempsreel.nouvelobs.com/images/fleche8.gif');
background-repeat: no-repeat;
background-position: 32% 65%;
padding-left: 20em;
margin-bottom: 0.2em;
}

.menu-annonces {
width: 300px;
border: 1px solid #999;
padding: 1em;
margin: 0 0 5px 0;
}

.menu-annonces li {
font-size: 8pt;
list-style-type: none;
background-image: url('http://81.93.178.83/nouvelobs_2006/images/fleche1.gif');
background-repeat: no-repeat;
background-position: 0% 65%;
padding-left: 15px;
margin-bottom: 0.2em;
}

.details-annonces th {
background-color: #575d8a;
color: #fff;
height: 40px;
}

.details-annonces td {
font-size: 9pt;
padding: 0.3em;
border-top: 1px solid #999;
}

/*  EMPLOI */

#emploi-gauche {
float: left;
width: 120px;
margin: 0;
padding: 0;
}

/* HOTSPOTS */
#hotspots-tree-col {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin:0pt 0px 10px 10px;
padding:0pt 1em 0pt 0em;
}
.hotspots-col-gauche {
   padding:0px 15px 10px 10px;
   width:160px;
}
.hotspots-col-droite {
   padding:0px 10px 10px 0px;
   width:800px;
}
.hotspots-table {
   width : 100%;
   border:1px solid #B2B2B2;
}
.hotspots-table td {
   padding : 3px 2px 3px 5px;
   background-color:#E4E4E4;
}
.hotspots-table th {
   padding : 3px 5px 3px 10px;
   text-align:left;
}
.hotspots-td-border {
   border-top:1px dotted #FFFFFF;
}
.hotspots-div {
   width : 100%;
   border-top:1px solid #B2B2B2;
   padding:8px 5px 5px 0px;
}
.hotspots-div-top {
   width : 100%;
   padding:0px 5px 5px 0px;
}

/* box */
.hotspot {
   border:1px solid #CCCCCC;
   padding:5px;
   width:288px;
   font-family:Arial,Helvetica,sans-serif;
   margin-bottom:5px;
}
.hotspot table {
   width:278px;
}
.hotspot td {
   width:139px;
   padding:0px 0px 2px 0px;
}
/* FIN HOTSPOTS */

/* BLOC LIENS */
.bloc-liens {
	margin:5px 0px;
}
.bloc-liens thead td {
	width:97%;
	background-color:#97100E;
	padding:3px 5px 0px 5px;
	font-size:18px;
	font-family: Times New Roman;
	color:#FFFFFF;
	font-weight : bold;
	font-style: italic;
}
.bloc-liens tbody td {
	padding:10px 0px 5px 0px;
	background-color:#EDEDF2;
}
.bloc-liens tbody td ul {
	margin:0px;
}
.bloc-liens tbody td li {
	background-image:url(images/fleche5.gif);
	background-position:0pt 5px;
	background-repeat:no-repeat;
	margin:0pt 0.5em;
	padding:0pt 0pt 0.3em 1em;
}
.bloc-liens tfoot td {
	background-color:#494C81;
	padding:3px 5px 2px 3px;
}
.bloc-liens tfoot td ul {
	margin:0px;
	padding-left:13px;
}
.bloc-liens tfoot td li {
	display:inline;
	background-image:url(images/flch_pt_blanc.gif);
	background-position:0pt 5px;
	background-repeat:no-repeat;
	margin:0pt 0.5em;
	padding:0pt 1em 0em 0.7em;
}
.bloc-liens tfoot td a {
	color:#FFFFFF;
	font-size:11px;
}
.bloc-liens-nb-lecture {
	font-size:11px;
	font-weight:normal;
	color:#494C81;
}
/* FIN BLOC LIENS */






/* COLONNE CENTRALE */

.col-one-content h1, h2, h3 {
padding: 0;
margin: 0;
}

.col-one-content hr {
background-color: #ccc;
color: #ccc;
height: 1px;
border: 0;
padding: 0;
margin: .3em 0 0 0;
}

.obs-bloc-une h1 {
position: relative;
margin-bottom: .1em;
}

.obs-bloc-une h1 {
font-size: 23px;
font-weight: normal;
line-height: 110%;
}

.obs-bloc-une h1 a {
color: #3b3b8b;
text-decoration: none;
}

.obs-bloc-une h2 a {
font-size: 13px;
color: #000;
font-weight: normal;
}

.obs-bloc-deux {
position: relative;
margin-top: .8em;
}

.obs-bloc-deux h1 {
position: relative;
margin-bottom: .1em;
}

.obs-bloc-deux h1 a {
font-size: 20px;
color: #3b3b8b;
font-weight: normal;
}

.obs-bloc-deux h2 a {
font-size: 13px;
color: #000;
font-weight: normal;
}

.obs-bloc-trois {
position: relative;
margin-top: .8em;
}

.obs-bloc-trois h1 a {
font-size: 14px;
color: #97100e;
font-weight: bold;
text-transform: uppercase;
}

.obs-bloc-trois h2 a {
font-size: 14px;
color: #000;
font-weight: bold;
}

.col-one-content h3 {
background-color: #313251;
font-size: 115%;
color: #fff;
width: 96%;
padding: .2em .2em .2em 1em; 
margin: .5em 0;
text-transform: uppercase;
}

.col-one-content h3 a {
color: #fff;
cursor: pointer;
}

.col-one-content h3 span {
color: #fff;
}

.liens-plus {
position: relative;
}


.liens-plus a {
font-size: 11px;
color: #666;
text-decoration: none;
}

.obs-bloc-rubhome .liens-plus a,
.obs-bloc-une .liens-plus a,
.obs-bloc-deux .liens-plus a,
.obs-bloc-trois .liens-plus a {
font-size: 12px;
display:block;
}

.separ-article	{
background-color: #eee;
height: 2px;
overflow: hidden;
margin: 1em 0 .3em 0;
clear: left;
}

/* Home sous rubrique */

.obs-bloc-rubhome {
position: relative;
margin-top: .8em;
}

.obs-bloc-rubhome h1 a {
font-size: 20px;
color: #3b3b8b;
font-weight: normal;
}

.obs-bloc-rubhome h2 a {
font-size: 13px;
color: #000;
font-weight: normal;
}

.obs-surtitre-rubhome {
font-size: 14px;
font-weight: bold;
color: #9c0000;
text-transform: uppercase;
}

/* /Home sous rubrique */

/* /COLONNE CENTRALE */


/* CABOCHONS */

/* Colonne Gauche */

.col-two-content h1, h2, h3 {
padding: 0;
margin: 0;
}

.box-cab-left {
background-color: #fff;
width: 186px;
border: 1px solid #ccc;
margin: 0 auto .5em auto;
}

.box-cab-left h3 {
background-color: #97100e;
font-size: 110%;
padding: .2em;
margin: 0;
text-transform: uppercase;
}

.obs-bloc-gauche {
position: relative;
margin: .5em 0 .5em 0;
/*width: 188px;*/
}

.obs-bloc-gauche h1 {
color: #fff;
margin: .3em 0 .2em 0;
}

.obs-bloc-gauche h1 span {
font-family: Arial, Helvetica, sans-serif;
background-color: #313251;
font-size: 11px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
padding: .2em .5em .2em .5em;
}

.obs-bloc-gauche h2 a {
font-size: 13px;
color: #000;
font-weight: bold;
}

.obs-bloc-gauche h3 {
background-color: #97100e;
font-size: 110%;
padding: .2em;
margin: 0;
text-transform: uppercase;
}

.obs-bloc-essentiel {
border: 1px solid #ccc;
padding-bottom: .5em;
}

.obs-bloc-essentiel h3 {
background-color: #97100e;
font-size: 110%;
padding: .2em;
margin: 0;
text-transform: uppercase;
}

.obs-bloc-essentiel dt {
margin-top: .5em;
}

.obs-bloc-essentiel dt a {
font-weight: bold;
color: #474777;
text-transform: uppercase;
padding-left: .5em;
}

.obs-bloc-essentiel dd a {
font-weight: bold;
padding-left: .5em;
}

/* /Colonne Gauche */

/* Colonne Droite */

.box-cab-right {
background-color: #fff;
width: 298px;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #999;
margin: 0 0 .5em 0;
}

.box-cab-right h3 {
background-color: #ea5a00;
font-size: 110%;
margin: 0;
padding: .2em;
}

.box-cab-right-two {
background-color: #fff;
width: 298px;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 2px solid #999;
margin: 0 0 .5em 0;
}

.box-cab-right-two h3 {
background-color: #ea5a00;
font-size: 110%;
margin: 0;
padding: .2em;
}

.box-cab-right-three {
width: 298px;
border: 1px solid #ccc;
margin: 0 0 .5em 0;
}

.box-cab-right-four {
background-color: #fff;
width: 298px;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 4px solid #000;
margin: 0 0 .5em 0;
}

.box-cab-right-mini {
background-color: #fff;
width: 145px;
height: 70px;
border: 1px solid #ccc;
border-bottom: 2px solid #999;
float: left;
margin: 0 0 .5em 0;
}

.box-cab-right-mini h3 {
background-color: #ea5a00;
font-size: 110%;
margin: 0;
padding: .2em;
}

.box-cab-right-mini2 {
background-color: #fff;
width: 145px;
height: 70px;
border: 1px solid #ccc;
border-bottom: 2px solid #999;
float: left;
margin: 0 6px .5em 0;
}

.box-cab-right-mini2 h3 {
background-color: #ea5a00;
font-size: 110%;
margin: 0;
padding: .2em;
}

.obs-col-three h2 {
background-color: #97100e;
font-size: 110%;
padding: .2em;
margin: 0;
text-transform: uppercase;
}

.obs-col-three h4 {
font-size: 110%;
margin: 0;
background-color: #000;
padding: .2em;
}

.box-plus-art {
position: relative;
}

.box-plus-art h3 {
background-color: #595c84;
font-size: 110%;
padding: .2em;
margin: 0;
}

.obs-surtitre-left {
position: relative;
/*background-color: #313251;*/
background-color: #97100e;
font-weight: bold;
font-size: 110%;
color: #fff;
padding: .2em;
margin: 0;
text-transform: uppercase;
}

.box-plus-art .obs-ss-titre {
position: relative;
background-color: #595c84;
width: 70%;
font-size: 14px;
font-weight: bold;
color: #fff;
padding: .1em 0 .1em 1em;
margin: .2em 0 .5em 0;
}

.liste-plus-sur li {
background: url('../images/flch_pt.gif');
background-position: 0 5px;
background-repeat: no-repeat;
margin: 0 .5em;
padding: 0 0 .5em 1em;
margin-bottom: .2em;
}

	/*  Box A LA TELE CE SOIR */

	.box-progtv {
		width: 300px;
		padding-bottom:5px;
	}

	.box-progtv-top {
		background-color: #000;
		color: #FFF;
		font-weight:bold;
		font-size:16px;
		padding:2px 5px 2px 5px;
	}
	
	.box-progtv-middle {
		padding:5px;	
		font-weight:bold;
	}
	
	.box-progtv-middle p { padding:2px; }	
	.box-progtv-rouge { color:#CC0000;}	
	
	.box-progtv-ok {
		padding:0px 2px; 
		border:1px solid #FFF;
		background-color:#D2D2D2;
		color:#CC0000;
		font-size:12px;		
	}

	.box-progtv-ok a { color:#CC0000; }
	
 	.box-progtv-bottom {
		background-color: #B7B7B7;
		font-weight:bold;
		padding:5px;

	}
	
	.box-progtv-bottom img { padding-right:5px; }	
	.obs-txt11 { font-size: 14px; }

	
	
	/*  FIN  Box A LA TELE CE SOIR */

	#bloc-cinema { color:#FFFFFF; }
	#bloc-cinema a { color:#FFFFFF; }
	
	
	/*  Box OBSVIDEO */


		#box-cab-right-videos {
		width: 298px;
		border-top: 2px solid #EEEEEE ;
		border-bottom: 2px solid #EEEEEE ;
		padding-bottom:5px;
		margin-bottom:5px;
		}
		
		#box-cab-right-videos .obs-video-rub a { color:#CC0000; }
	
		#box-cab-right-videos .obs-video-rub {
		font-weight:bold;
		color:#CC0000;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding:3px 0px 3px 0px;
		}
		
		#box-cab-right-videos .obs-video-title {
		font-weight:bold;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:2px;
		padding-right:2px;
		}
		
		div.blocobsvideo {
		position: relative;
		float: left;
		width: 140px;
		height: 170px;
		z-index: 1;
		margin:0px 0px;
		padding-left:9px;
		}
		
		.image-size { width:130px; }
		.image-transp { width:130px; margin:0px; padding:0px }
		
		div.blocobsvideo-image {
		position: absolute;
		height: auto;
		width: auto;
		z-index: 100;
		
		}
		
		.obsvideo-link-more {
			text-align:right; 
			color:#CC0000; 
			font-weight:bold; 
			font-size:11px; 
			padding: 0px 10px 5px 0px;
		}
		
		.obsvideo-link-more a {
			color:#CC0000;
		}
		
		/* Corrige le bug d'affichage lié aux images PNG transparente sous IE6 */
		#img-png,
		#img-png .png{
			position:relative;
			behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "http://tempsreel.nouvelobs.com/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true))
		}

	/*  FIN  Box OBSVIDEO */


/* Bloc Newsletter */

.box-newsletter {
background-color: #f5f5f5;
width: 298px;
margin: 0 0 .5em 0;
}

.box-newsletter h3 {
background-color: #313251;
font-size: 110%;
margin: 0;
padding: .2em;
}

.box-newsletter input {
vertical-align: middle;
}

.bas-bloc-newsletter {
background-color: #c2c2c2;
font-weight: bold;
font-size: 11px;
text-align: right;
padding: .4em 1em .4em 0;
margin-top: .5em;
}

.bloc-newsletter {
font-size: 11px;
padding: .5em 0 0 .5em;
}

.box-newsletter-liens {
float: right;
padding: .3em 1em 0 0;
}

.box-newsletter-liens li {
font-size: 11px;
padding-bottom: .4em;
}

.box-newsletter-liens li a {
color: #666;
}

/* Bloc Bourse */

.table-bourse {
width: 100%;
}

.table-bourse td {
padding: .1em .5em .1em .5em;
}

/* /Bloc Bourse */

/* /Colonne Droite */

/* Divers */

.clear {
width: 0;
height: 0;
padding: 0;
margin: 0;
clear: both;
font-size: 1px;
overflow: hidden;
}

.img-left-cab {
float: left;
margin: 0 .5em .5em 0;
}

.img-right-cab {
float: right;
margin: 0 0 .5em .5em;
}

.liste-cab {
padding: .5em;
}

.liste-cab li {
font-weight: bold;
list-style-type: none;
background-image: url('../images/flch_pt_rouge.gif');
background-repeat: no-repeat;
background-position: 5% 50%;
padding-left: 1.5em;
}

.hr-cab {
height: 1px;
color: #ccc;
background-color: #ccc;
border: 0;
padding: 0;
margin: 0 .5em 0 .5em;
}

.liste-bloc {
padding: .5em;
}

.liste-bloc li {
font-weight: bold;
list-style-type: none;
padding: 0 0 .5em .5em;
}

.obs-bas-bloc {
background-color: #494c81;
font-weight: bold;
font-size: 11px;
text-align: right;
padding: .2em 1em .2em 0;
}

.bloc-img-left	{
position: relative;
float: left;
margin: .4em .5em 0 0;
}

.bloc-img-right	{
position: relative;
float: right;
margin-left: .5em;
}

/* BLOC EN IMAGES */

.actu-en-img {
margin: .5em 0 .5em 0;
}

.actu-en-img table {
width: 100%;
}

.actu-en-img th {
font-family: "Times New Roman", Times, serif;
background-color: #97100e;
font-size: 16px;
color: #fff;
text-align: left;
padding: .1em 0 .1em 1em;
}

.actu-en-img td {
background-color: #ededf2;
width: 33%;
font-size: 12px;
font-weight: bold;
color: #373b8c;
padding: .5em 0 .5em 1em;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
text-align: center;
}

.actu-en-img td a {
color: #373b8c;
text-decoration: none;
}
/* /BLOC EN IMAGES */

/* EDITIONS SPECIALES */


/* /EDITIONS SPECIALES */

/* COMMUN HOME RUB */
.obs-titrerub-rouge {
position: relative;
font-size: 30px;
color: #9c0000;
text-transform: uppercase;
margin-bottom: 0.2em;
}

.obs-liens-h3 {
font-size: 12px;
color: #bec0e2;
position: absolute;
right: 1.5em;
text-transform: none;
}

.obs-liens-h3b {
font-size: 12px;
font-weight: bold;
color: #bec0e2;
float: right;
margin-right: 1em;
text-transform: none;
cursor: pointer;
}

.table-ed-spe th {
width: 200px;
font-size: 16px;
font-weight: bold;
color: #474777;
text-align: left;
padding: 1.5em .5em .5em .5em;
text-transform: uppercase;
vertical-align: top;
}

.table-ed-spe td {
padding: 1.5em 0 .5em 0;
vertical-align: top;
}

.table-ed-spe li {
background: url('../images/flch_pt_rouge.gif');
background-position: 0 5px;
background-repeat: no-repeat;
margin: 0 .5em;
padding: 0 0 .5em 1em;
}

.table-ed-spe li a {
font-size: 14px;
font-weight: bold;
color: #6666a6;
}

.td-ed-spe {
vertical-align: top;
border-bottom: 1px solid #ccc;
}

.table-ed-spe-archives th {
width: 200px;
font-size: 14px;
font-weight: bold;
color: #474777;
text-align: left;
padding: 1.5em .5em .5em .5em;
text-transform: uppercase;
vertical-align: top;
}

.table-ed-spe-archives td {
padding: .5em 0 .5em 0;
vertical-align: top;
}

.table-ed-spe-archives ul {
border-left: 1px solid #ccc;
}

.table-ed-spe-archives li {
margin: 0 .5em;
padding: 0 0 .5em 1em;
}

.table-ed-spe-archives li a {
font-size: 14px;
font-weight: bold;
color: #000;
}

/* DOSSIERS */

dl.liste-dossiers {
margin: 1em 0 0 10em;
padding: 0;
}

dl.liste-dossiers a {
color: #000;
}

.liste-dossiers dt {
position: relative;
left: -10em;
top: 2em;
width: 13em;
color: #9c0000;
font-size: 11pt;
font-weight: bold;
text-align: right;
text-transform: uppercase;
}

.liste-dossiers dd {
border-left: 1px solid #999;
margin: 0 0 0 4em;
padding-left: 1.5em;
}

.liste-dossiers dd p {
background: url('../images/flch_pt_rouge.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: .8em;
}

.obs-gd-titre-bleu {
font-size: 180%;
color: #272751;
text-transform: uppercase;
border-bottom: 1px solid #ccc;
margin-bottom: .3em;
}

.obs-chapo-bleu {
font-size: 110%;
font-weight: bold;
color: #474777;
}

.obs-intertitre-bleu {
font-weight: bold;
color: #474777;
}

.bloc-dossier {
width: 98%;
}

.bloc-dossier td {
padding: .5em;
border-bottom: 1px solid #ccc;
vertical-align: top;
}

.bloc-dossier dt {
margin-bottom: 3em;
}

.bloc-dossier dt a {
font-size: 16px;
font-weight: bold;
color: #474777;
text-transform: uppercase;
}

.bloc-dossier dd a {
font-size: 12px;
font-weight: bold;
color: #7C7fb6;
background: url('../images/flch_pt_rouge.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 1em;
}

.separ-bloc	{
background-color: #eee;
height: 2px;
overflow: hidden;
margin: 1.8em 0 1em 0;
clear: left;
}

/* DEBATS / FORUMS */

.obs-col-left {
float: left;
border: 0;
width: 48%;
}

.obs-col-right {
float: right;
border: 0;
width: 48%;
}

.obs-col-right h1 a {
font-size: 14px;
font-weight: bold;
color: #9c0000;
}

.obs-col-right h2 {
margin-bottom: .5em;
}

.obs-col-right h2 a {
font-size: 12px;
font-weight: bold;
color: #000;
background: url('../images/flch_pt_rouge.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 1em;
}

.obs-col-left h1 a {
font-size: 14px;
font-weight: bold;
color: #9c0000;
}

.obs-col-left h2 {
margin-bottom: .5em;
}

.obs-col-left h2 a {
font-size: 12px;
font-weight: bold;
color: #000;
background: url('../images/flch_pt_rouge.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 1em;
}

ul.liste-line-rub {
padding: 0 0 .5em 0;
margin: 0 0 .5em 0;
border-bottom: 1px solid #ccc;
}

.liste-line-rub li {
display: inline;
margin-left: .3em;
}

.liste-line-rub li a {
font-size: 11px;
color: #8486ab;
background: url('../images/flch_pt_rouge.gif');
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: .7em;
text-transform: uppercase;
}

.obs-bloc-forum {
position: relative;
margin: 1em 0 1em 0;
}

.obs-bloc-forum h1 a {
font-size: 16px;
color: #9c0000;
}

.obs-bloc-forum h2 a {
font-size: 13px;
color: #000;
}

.acces-forum {
float: right;
background-color: #d2d2de;
width: 200px;
margin-right: 2em;
margin-left: 1em;
margin-top: 0.5em;
font-size: 11px;
color: #474777;
}

.input-acces-forum {
background-color: #f4f4f4;
width: 90px;
font-size: 12px;
text-indent: 2px;
letter-spacing: 1px;
border: 1px solid #a3a5bb;
}

.date-heure-forums {
background-color: #fff;
color: #999;
padding: .5em 0 0 1em;
}

.obs-bloc-nbpage {
width: 93%;
font-size: 12px;
color: #000;
padding: 1em;
margin: 0 auto;
text-align: center;
border-bottom: 1px solid #ccc;
}

.obs-bloc-nbpage a {
font-size: 12px;
font-weight: bold;
color: #9c0000;
}

.obs-bloc-prec-inv {
width: 94%;
padding: 1em;
border-bottom: 1px solid #ccc;
}

.obs-bloc-prec-inv a {
color: #000;
}

.obs-nom-inv {
font-weight: bold;
color: #9c0000;
}

.entete-fofo-arch {
margin-bottom: 2em;
}

.entete-fofo-arch h1 {
font-size: 20px;
color: #9c0000;
}

.obs-bloc-questrep {
width: 96%;
padding: .5em;
margin: 1em 0 1em 0;
}

.obs-quest-de {
font-weight: bold;
color: #9c0000;
}

.obs-question-fofo {
font-weight: bold;
}

.obs-rep-fofo {
margin-top: 1em;
}

.obs-bloc-question {
text-align: center;
padding: 1em;
border-top: 1px solid #ccc;
}

/* Box Archives */

#obs-box-archives {
font-family: Arial, Helvetica, sans-serif;
width: 188px;
background-image: url('http://tempsreel.nouvelobs.com/images/bg-cal.gif');
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
}

#obs-box-archives td {
text-align: center;
padding-bottom: 5px;
}

#obs-box-archives2 {
width: 300px;
background-image: url('http://tempsreel.nouvelobs.com/images/bg-cal.gif');
margin-right: auto;
margin-left: auto;
margin-bottom: 5px;
}

#obs-box-archives2 td {
padding-bottom: 5px;
padding-left: 0.5em;
}

/* Fin Box Archives */

/* Debut Liste Articles */

/*.liste-article {
margin: .8em 1em 2em 1em;;
}*/

.liste-article a {
color: #000;
}

/*.liste-article li {
margin-top: 0.8em;
}*/

/* Fin Liste Articles */

.obs-titre-special2 {
font-size: 14pt;
color: #474777;
text-transform: uppercase;
margin-right: 10px;
}

/* Barre de navigation noire en haut des sites */
.links-tobs {
background: #000;
width: 990px;
border-bottom: 1px solid #fff;
}

.links-tobs ul {
padding: 3px;
margin: 0 auto;
text-align: center;
}

.links-tobs li {
display: inline;
padding: 0 .8em 0 .8em;
border-right: 1px solid #fff;
}

.links-tobs li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: none;
} 
/* Fin Barre de navigation noire */
