.book-navigation .menu {
    border-top: 1px solid #888;
    padding: 1em 0 0 3em;
}
.book-navigation .page-links {
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    text-align: center;
    padding: 0.5em;
}
.book-navigation .page-previous {
    text-align: left;
    width: 42%;
    display: block;
    float: left;
}
.book-navigation .page-up {
    margin: 0 5%;
    width: 4%;
    display: block;
    float: left;
}
.book-navigation .page-next {
    text-align: right;
    width: 42%;
    display: block;
    float: right;
}
#book-outline {
    min-width: 56em;
}
.book-outline-form .form-item {
    margin-top: 0;
    margin-bottom: 0;
}
#edit-book-bid-wrapper .description {
    clear: both;
}
#book-admin-edit select {
    margin-right: 24px;
}
#book-admin-edit select.progress-disabled {
    margin-right: 0;
}
#book-admin-edit tr.ahah-new-content {
    background-color: #ffd;
}
#book-admin-edit .form-item {
    float: left;
}

fieldset {
    margin-bottom: 1em;
    padding: .5em;
}
form {
    margin: 0;
    padding: 0;
}
hr {
    height: 1px;
    border: 1px solid gray;
}
img {
    border: 0;
}
table {
    border-collapse: collapse;
}
th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}
.clear-block:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear-block {
    display: inline-block;
}/*_\*/
* html .clear-block {
    height: 1%;
}
.clear-block {
    display: block;
}/* End hide from IE-mac */

body.drag {
    cursor: move;
}
th.active img {
    display: inline;
}
tr.even, tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}
tr.drag {
    background-color: #fffff0;
}
tr.drag-previous {
    background-color: #ffd;
}
td.active {
    background-color: #ddd;
}
td.checkbox, th.checkbox {
    text-align: center;
}
tbody {
    border-top: 1px solid #ccc;
}
tbody th {
    border-bottom: 1px solid #ccc;
}
thead th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}
.breadcrumb {
    padding-bottom: .5em
}
div.indentation {
    width: 20px;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
    float: left;
}
div.tree-child {
    background: url(http://static.mediapart.fr/misc/tree.png) no-repeat 11px center;
}
div.tree-child-last {
    background: url(http://static.mediapart.fr/misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal {
    background: url(http://static.mediapart.fr/misc/tree.png) no-repeat -11px center;
}
.error {
    color: #e55;
}
div.error {
    border: 1px solid #d77;
}
div.error, tr.error {
    background: #fcc;
    color: #200;
    padding: 2px;
}
.warning {
    color: #e09010;
}
div.warning {
    border: 1px solid #f0c020;
}
div.warning, tr.warning {
    background: #ffd;
    color: #220;
    padding: 2px;
}
.ok {
    color: #008000;
}
div.ok {
    border: 1px solid #00aa00;
}
div.ok, tr.ok {
    background: #dfd;
    color: #020;
    padding: 2px;
}
.item-list .icon {
    color: #555;
    float: right;
    padding-left: 0.25em;
    clear: right;
}
.item-list .title {
    font-weight: bold;
}
.item-list ul {
    margin: 0 0 0.75em 0;
    padding: 0;
}
.item-list ul li {
    margin: 0 0 0.25em 1.5em;
    padding: 0;
    list-style: disc;
}
ol.task-list li.active {
    font-weight: bold;
}
.form-item {
    margin-top: 1em;
    margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
    border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
    border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 2px solid red;
}
.form-item .description {
    font-size: 0.85em;
}
.form-item label {
    display: block;
    font-weight: bold;
}
.form-item label.option {
    display: inline;
    font-weight: normal;
}
.form-checkboxes, .form-radios {
    margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}
.marker, .form-required {
    color: #f00;
}
.more-link {
    text-align: right;
}
.more-help-link {
    font-size: 0.85em;
    text-align: right;
}
.nowrap {
    white-space: nowrap;
}
.item-list .pager {
    clear: both;
    text-align: center;
}
.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}
.pager-current {
    font-weight: bold;
}
.tips {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
    font-family: inherit;
    font-size: inherit;
    width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
    width: 8em;
}
dl.multiselect dt, dl.multiselect dd {
    float: left;
    line-height: 1.75em;
    padding: 0;
    margin: 0 1em 0 0;
}
dl.multiselect .form-item {
    height: 1.75em;
    margin: 0;
}
.container-inline div, .container-inline label {
    display: inline;
}
ul.primary {
    border-collapse: collapse;
    padding: 0 0 0 1em;
    white-space: nowrap;
    list-style: none;
    margin: 5px;
    height: auto;
    line-height: normal;
    border-bottom: 1px solid #bbb;
}
ul.primary li {
    display: inline;
}
ul.primary li a {
    background-color: #ddd;
    border-color: #bbb;
    border-width: 1px;
    border-style: solid solid none solid;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
}
ul.primary li.active a {
    background-color: #fff;
    border: 1px solid #bbb;
    border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
    background-color: #eee;
    border-color: #ccc;
    border-bottom-color: #eee;
}
ul.secondary {
    border-bottom: 1px solid #bbb;
    padding: 0.5em 1em;
    margin: 5px;
}
ul.secondary li {
    display: inline;
    padding: 0 1em;
    border-right: 1px solid #ccc;
}
ul.secondary a {
    padding: 0;
    text-decoration: none;
}
ul.secondary a.active {
    border-bottom: 4px solid #999;
}
#autocomplete {
    position: absolute;
    border: 1px solid;
    overflow: hidden;
    z-index: 100;
}
#autocomplete ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#autocomplete li {
    background: #fff;
    color: #000;
    white-space: pre;
    cursor: default;
}
#autocomplete li.selected {
    background: #0072b9;
    color: #fff;
}
html.js input.form-autocomplete {
    background-image: url(http://static.mediapart.fr/misc/throbber.gif);
    background-repeat: no-repeat;
    background-position: 100% 2px;
}
html.js input.throbbing {
    background-position: 100% -18px;
}
html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    margin-bottom: 0;
    height: 1em;
}
html.js fieldset.collapsed * {
    display: none;
}
html.js fieldset.collapsed legend {
    display: block;
}
html.js fieldset.collapsible legend a {
    padding-left: 15px;
    background: url(http://static.mediapart.fr/misc/menu-expanded.png) 5px 75% no-repeat;
}
html.js fieldset.collapsed legend a {
    background-image: url(http://static.mediapart.fr/misc/menu-collapsed.png);
    background-position: 5px 50%;
}
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * {
    display: inline;
}
html.js fieldset.collapsible {
    position: relative;
}
html.js fieldset.collapsible legend a {
    display: block;
}
html.js fieldset.collapsible .fieldset-wrapper {
    overflow: auto;
}
.resizable-textarea {
    width: 95%;
}
.resizable-textarea .grippie {
    height: 9px;
    overflow: hidden;
    background: #eee url(http://static.mediapart.fr/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
}
html.js .resizable-textarea textarea {
    margin-bottom: 0;
    width: 100%;
    display: block;
}
.draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin: -0.4em 0 -0.4em -0.5em;
    padding: 0.42em 1.5em 0.42em 0.5em;
    text-decoration: none;
}
a.tabledrag-handle:hover {
    text-decoration: none;
}
a.tabledrag-handle .handle {
    margin-top: 4px;
    height: 13px;
    width: 13px;
    background: url(http://static.mediapart.fr/misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
    background-position: 0 -20px;
}
.joined + .grippie {
    height: 5px;
    background-position: center 1px;
    margin-bottom: -2px;
}
.teaser-checkbox {
    padding-top: 1px;
}
div.teaser-button-wrapper {
    float: right;
    padding-right: 5%;
    margin: 0;
}
.teaser-checkbox div.form-item {
    float: right;
    margin: 0 5% 0 0;
    padding: 0;
}
textarea.teaser {
    display: none;
}
html.js .no-js {
    display: none;
}
.progress {
    font-weight: bold;
}
.progress .bar {
    background: #fff url(http://static.mediapart.fr/misc/progress.gif);
    border: 1px solid #00375a;
    height: 1.5em;
    margin: 0 0.2em;
}
.progress .filled {
    background: #0072b9;
    height: 1em;
    border-bottom: 0.5em solid #004a73;
    width: 0%;
}
.progress .percentage {
    float: right;
}
.progress-disabled {
    float: left;
}
.ahah-progress {
    float: left;
}
.ahah-progress .throbber {
    width: 15px;
    height: 15px;
    margin: 2px;
    background: transparent url(http://static.mediapart.fr/misc/throbber.gif) no-repeat 0px -18px;
    float: left;
}
tr .ahah-progress .throbber {
    margin: 0 2px;
}
.ahah-progress-bar {
    width: 16em;
}
#first-time strong {
    display: block;
    padding: 1.5em 0 .5em;
}
tr.selected td {
    background: #ffc;
}
table.sticky-header {
    margin-top: 0;
    background: #fff;
}
#clean-url.install {
    display: none;
}
html.js .js-hide {
    display: none;
}
#system-modules div.incompatible {
    font-weight: bold;
}
#system-themes-form div.incompatible {
    font-weight: bold;
}
span.password-strength {
    visibility: hidden;
}
input.password-field {
    margin-right: 10px;
}
div.password-description {
    padding: 0 2px;
    margin: 4px 0 0 0;
    font-size: 0.85em;
    max-width: 500px;
}
div.password-description ul {
    margin-bottom: 0;
}
.password-parent {
    margin: 0 0 0 0;
}
input.password-confirm {
    margin-right: 10px;
}
.confirm-parent {
    margin: 5px 0 0 0;
}
span.password-confirm {
    visibility: hidden;
}
span.password-confirm span {
    font-weight: normal;
}

#permissions td.module {
    font-weight: bold;
}
#permissions td.permission {
    padding-left: 1.5em;
}
#access-rules .access-type, #access-rules .rule-type {
    margin-right: 1em;
    float: left;
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
    margin-top: 0;
}
#access-rules .mask {
    clear: both;
}
#user-login-form {
    text-align: center;
}
#user-admin-filter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%;
}
#user-admin-buttons {
    float: left;
    margin-left: 0.5em;
    clear: right;
}
#user-admin-settings fieldset .description {
    font-size: 0.85em;
    padding-bottom: .5em;
}
.profile {
    clear: both;
    margin: 1em 0;
}
.profile .picture {
    float: right;
    margin: 0 1em 1em 0;
}
.profile h3 {
    border-bottom: 1px solid #ccc;
}
.profile dl {
    margin: 0 0 1.5em 0;
}
.profile dt {
    margin: 0 0 0.2em 0;
    font-weight: bold;
}
.profile dd {
    margin: 0 0 1em 0;
}

.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
    font-weight: bold;
}
.field .field-label-inline, .field .field-label-inline-first {
    display: inline;
}
.field .field-label-inline {
    visibility: hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
    width: 30px;
    padding-right: 0;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
    padding-right: .5em;
}
.node-form .content-add-more .form-submit {
    margin: 0;
}
.content-multiple-remove-button {
    display: block;
    float: right;
    height: 14px;
    width: 16px;
    margin: 2px 0 1px 0;
    padding: 0;
    background: transparent url(http://static.mediapart.fr/sites/all/modules/contrib/cck/images/remove.png) no-repeat 0 0;
    border-bottom: #C2C9CE 1px solid;
    border-right: #C2C9CE 1px solid;
}
.content-multiple-remove-button:hover {
    background-position: 0 -14px;
}
.content-multiple-removed-row .content-multiple-remove-button {
    background-position: 0 -28px;
}
.content-multiple-removed-row .content-multiple-remove-button:hover {
    background-position: 0 -42px;
}
html.js .content-multiple-removed-row {
    background-color: #ffffcc;
}
.content-multiple-weight-header, .content-multiple-remove-header, .content-multiple-remove-cell, .content-multiple-table td.delta-order {
    text-align: center;
}
html.js .content-multiple-weight-header, html.js .content-multiple-remove-header span, html.js .content-multiple-table td.delta-order, html.js .content-multiple-remove-checkbox {
    display: none;
}
.node-form .number {
    display: inline;
    width: auto;
}
.node-form .text {
    width: auto;
}
.form-item #autocomplete .reference-autocomplete {
    white-space: normal;
}
.form-item #autocomplete .reference-autocomplete label {
    display: inline;
    font-weight: normal;
}
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
    margin: 4px 4px 0 0;
}
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
    font-weight: bold;
}
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
    float: left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
    display: none;
}
table#content-field-overview tr.content-add-new .description {
    margin-bottom: 0;
}
table#content-field-overview .content-new {
    font-weight: bold;
    padding-bottom: .5em;
}
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
    margin: 1em 0 .5em 0;
}
.advanced-help-topic dd {
    margin-bottom: .5em;
}
.advanced-help-topic span.code {
    background-color: #EDF1F3;
    font-family: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;
    font-size: 0.9em;
    padding: 1px;
}
.advanced-help-topic .content-border {
    border: 1px solid #AAA
}

.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}
.ctools-owns-lock {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(http://static.mediapart.fr/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;
}
div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(http://static.mediapart.fr/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;
}

.container-inline-date {
    width: auto;
    clear: both;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.5em;
}
.container-inline-date .form-item {
    float: none;
    padding: 0;
    margin: 0;
}
.container-inline-date .form-item .form-item {
    float: left;
}
.container-inline-date .form-item, .container-inline-date .form-item input {
    width: auto;
}
.container-inline-date .description {
    clear: both;
}
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
    margin-right: 5px;
}
.container-inline-date .date-spacer {
    margin-left: -5px;
}
.views-right-60 .container-inline-date div {
    padding: 0;
    margin: 0;
}
.container-inline-date .date-timezone .form-item {
    float: none;
    width: auto;
    clear: both;
}
#calendar_div, #calendar_div td, #calendar_div th {
    margin: 0;
    padding: 0;
}
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar {
    width: 185px;
    border-collapse: separate;
    margin: 0;
}
.calendar td {
    padding: 0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}
.date-repeat-input {
    float: left;
    width: auto;
    margin-right: 5px;
}
.date-repeat-input select {
    min-width: 7em;
}
.date-repeat fieldset {
    clear: both;
    float: none;
}
.date-views-filter-wrapper {
    min-width: 250px;
}
.date-views-filter input {
    float: left !important;
    margin-right: 2px !important;
    padding: 0 !important;
    width: 12em;
    min-width: 12em;
}
.date-nav {
    width: 100%;
}
.date-nav div.date-prev {
    text-align: left;
    width: 24%;
    float: left;
}
.date-nav div.date-next {
    text-align: right;
    width: 24%;
    float: right;
}
.date-nav div.date-heading {
    text-align: center;
    width: 50%;
    float: left;
}
.date-nav div.date-heading h3 {
    margin: 0;
    padding: 0;
}
.date-clear {
    float: none;
    clear: both;
    display: block;
}
.date-clear-block {
    float: none;
    width: auto;
    clear: both;
}
.date-clear-block:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.date-clear-block {
    display: inline-block;
}/*_\*/
* html .date-clear-block {
    height: 1%;
}
.date-clear-block {
    display: block;
}/* End hide from IE-mac */

.date-container .date-format-delete {
    margin-top: 1.8em;
    margin-left: 1.5em;
    float: left;
}
.date-container .date-format-name {
    float: left;
}
.date-container .date-format-type {
    float: left;
    padding-left: 10px;
}
.date-container .select-container {
    clear: left;
    float: left;
}
div.date-calendar-day {
    line-height: 1;
    width: 40px;
    float: left;
    margin: 6px 10px 0 0;
    background: #F3F3F3;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    color: #999;
    text-align: center;
    font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
    display: block;
    text-align: center;
}
div.date-calendar-day span.month {
    font-size: .9em;
    background-color: #B5BEBE;
    color: white;
    padding: 2px;
    text-transform: uppercase;
}
div.date-calendar-day span.day {
    font-weight: bold;
    font-size: 2em;
}
div.date-calendar-day span.year {
    font-size: .9em;
    padding: 2px;
}

#ui-datepicker-div table, #ui-datepicker-div td, #ui-datepicker-div th {
    margin: 0;
    padding: 0;
}
#ui-datepicker-div, #ui-datepicker-div table, .ui-datepicker-div, .ui-datepicker-div table, .ui-datepicker-inline, .ui-datepicker-inline table {
    font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
    background: #ffffff;
    border: 2px solid #d3d3d3;
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
    margin: 0;
    padding: 2.5em .5em .5em .5em;
    position: relative;
    width: 15.5em;
}
#ui-datepicker-div {
    background: #ffffff;
    display: none;
    z-index: 9999;
}
.ui-datepicker-inline {
    display: block;
    float: left;
}
.ui-datepicker-control {
    display: none;
}
.ui-datepicker-current {
    display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
    background: #e6e6e6 url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
    left: .5em;
    position: absolute;
    top: .5em;
}
.ui-datepicker-next {
    left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
    background: #dadada url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
    background: url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
    border: 1px solid #d3d3d3;
    cursor: pointer;
    display: block;
    font-size: 1em;
    height: 1.4em;
    text-indent: -999999px;
    width: 1.3em;
}
.ui-datepicker-next a {
    background: url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
    background: url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
    background: url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
    background: url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
    background: url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
    background: #e6e6e6;
    border: 1px solid #d3d3d3;
    color: #555555;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    top: .5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
    left: 2.2em;
    width: 7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
    left: 9.4em;
    width: 5em;
}
table.ui-datepicker {
    text-align: right;
    width: 15.5em;
}
table.ui-datepicker td a {
    color: #555555;
    display: block;
    padding: .1em .3em .1em 0;
    text-decoration: none;
}
table.ui-datepicker tbody {
    border-top: none;
}
table.ui-datepicker tbody td a {
    background: #e6e6e6 url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
    border: 1px solid #ffffff;
    cursor: pointer;
}
table.ui-datepicker tbody td a:hover {
    background: #dadada url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
    border: 1px solid #999999;
    color: #212121;
}
table.ui-datepicker tbody td a:active {
    background: #ffffff url(http://static.mediapart.fr/sites/all/modules/contrib/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
    border: 1px solid #dddddd;
    color: #222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
    color: #222222;
    font-size: .9em;
    padding: .3em 0;
    text-align: center;
    text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
    color: #222222;
}

.timeEntry_control {
    vertical-align: middle;
    margin-left: 2px;
}
* html .timeEntry_control {
    margin-top: -4px;
}
.timeEntry {
    background-color: transparent !important;
}
.timeEntry_control {
    display: none;
}

.filefield-icon {
    margin: 0 2px 0 0;
}
.filefield-element {
    margin: 1em 0;
    white-space: normal;
}
.filefield-element .widget-preview {
    float: left;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #CCC;
    max-width: 30%;
}
.filefield-element .widget-edit {
    float: left;
    max-width: 70%;
}
.filefield-element .filefield-preview {
    width: 16em;
    overflow: hidden;
}
.filefield-element .widget-edit .form-item {
    margin: 0 0 1em 0;
}
.filefield-element input.form-submit, .filefield-element input.form-file {
    margin: 0;
}
.filefield-element input.progress-disabled {
    float: none;
    display: inline;
}
.filefield-element div.ahah-progress, .filefield-element div.throbber {
    display: inline;
    float: none;
    padding: 1px 13px 2px 3px;
}
.filefield-element div.ahah-progress-bar {
    display: none;
    margin-top: 4px;
    width: 28em;
    padding: 0;
}
.filefield-element div.ahah-progress-bar div.bar {
    margin: 0;
}

div.toboggan-container {
    text-align: center;
}
div.toboggan-login-link-container {
    text-align: left;
}
div.toboggan-login-link-container a {
    text-decoration: none;
}
div.toboggan-block-message {
    text-align: left;
}
div.user-login-block {
    text-align: left;
}
div.user-login-block a {
    text-align: left;
}
.og-picture-wrapper {
    border-bottom: 1px dotted;
    padding: 5px 0px;
    text-align: center;
}
.og-picture-wrapper .picture {
    float: none;
}
#block-og-5 div.item-list ul {
    padding: 0;
    margin: 0;
}
#block-og-5 div.item-list ul ul li {
    margin: 0
}
#block-og-0 .form-item {
    margin-bottom: .4em;
}
#block-og-0 h2 a {
    text-decoration: none;
}
.groups .links {
    display: inline;
}
.view-id-og_members_faces table td, .view-id-og_members_block {
    text-align: center;
    vertical-align: bottom;
}
.view-id-og_members_block .item-list ul li {
    border-top: #CCCCCC 1px dotted;
    padding-top: 4px;
    list-style: none;
    background: none;
    margin-left: 0;
    padding-left: 0em;
    text-indent: -1em;
}
.view-id-og_members_faces tr.row-first td, .view-id-og_members_block ul li:first-child {
    border-top: none;
}
.view-id-og_members_faces div.picture, .view-id-og_members_block div.picture {
    float: none;
}
.views-field-is-admin {
    font-style: italic;
}

.simplenews-subscription-filter .form-item {
    clear: both;
    line-height: 1.75em;
    margin: 0pt 1em 0pt 0pt;
}
.simplenews-subscription-filter .form-item label {
    float: left;
    width: 12em;
}
.simplenews-subscription-filter .spacer {
    margin-left: 12em;
}
.simplenews-subscription-filter .form-select, .simplenews-subscription-filter .form-text {
    width: 14em;
}
.block-simplenews .issues-link, .block-simplenews .issues-list {
    margin-top: 1em;
}
.block-simplenews .issues-list .newsletter-created {
    display: none;
}
.media {
    display: block;
}
.media-align-left {
    float: left;
    margin-right: 6px;
    margin-top: 4px;
    margin-bottom: 2px;
}
.media-align-right {
    float: right;
    margin-left: 6px;
    margin-top: 4px;
    margin-bottom: 2px;
}
.media-align-center {
    float: none;
    text-align: center;
}
.media .legend {
    display: block;
    font: 80% 'Times New Roman';
    line-height: 12px;
    margin-bottom: 5px;
    text-align: left;
}
.legend .copyright {
    font-style: italic;
    margin-left: 5px;
}
cite {
    font-style: italic;
}
cite:before {
    content: "« ";
}
cite:after {
    content: " »";
}
.content hr {
    width: 70%;
}
.petite-police {
    font-size: 11px;
}
.titre-gras-rouge-petite-cap {
    color: #CB1500;
    font: small-caps 900 20px 'Times New Roman';
}
.titre-gras-bleu-petite-cap {
    color: #197CAA;
    font: small-caps 900 20px 'Times New Roman';
}
.inter-titre-gris {
    color: #656565;
    font: 900 20px 'Times New Roman';
    margin: 0 0 10px;
}
.underline {
    text-decoration: underline;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.format-100_pixels {
    width: 100px;
}
.format-115_pixels {
    width: 115px;
}
.format-139_pixels {
    width: 139px;
}
.format-150_pixels {
    width: 150px;
}
.format-225_pixels {
    width: 225px;
}
.format-250_pixels {
    width: 250px;
}
.format-294_pixels {
    width: 294px;
}
.format-300_pixels {
    width: 300px;
}
.format-370_pixels {
    width: 370px;
}
.format-475_pixels {
    width: 475px;
}
.format-500_pixels {
    width: 500px;
}
.format-50_pixels {
    width: 50px;
}
.format-70_pixels {
    width: 70px;
}
.format-770_pixels {
    width: 770px;
}
.format-photo_blog_grande {
    width: 260px;
}
.format-photo_blog_petite {
    width: 68px;
}

#media-wizard .toolbar a#add-media_image {
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/media/plugins/media_audio/add.png);
    background-repeat: no-repeat;
}
#media-wizard .toolbar a#add-embed {
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/media/plugins/media_embedded/add-embed.png);
    background-repeat: no-repeat;
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png);
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}
#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}
#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png) -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/blank.gif);
    z-index: 1102;
    display: none;
}
#fancybox-left {
    left: 0px;
}
#fancybox-right {
    right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico {
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png);
    background-position: -40px -30px;
}
#fancybox-right-ico {
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png);
    background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;
}
#fancybox-left:hover span {
    left: 20px;
}
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}
#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox-x.png);
}
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png);
    background-position: -40px -162px;
}
#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox-y.png);
    background-position: -20px 0px;
}
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png);
    background-position: -40px -182px;
}
#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox-x.png);
    background-position: 0px -20px;
}
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png);
    background-position: -40px -142px;
}
#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox-y.png);
}
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png);
    background-position: -40px -122px;
}
#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}
.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}
.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}
.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}
#fancybox-title-over {
    padding: 10px;
    background-image: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancy_title_over.png);
    display: block;
}
.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}
#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}
#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}
#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url(http://static.mediapart.fr/sites/all/modules/mediapart/mediapart_fancybox/css/fancybox.png) -55px -90px no-repeat;
}

.blackout {
    background: #000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
    display: none;
}
.cadenas {
    position: absolute;
    z-index: 10000;
    display: none;
}
.cadenas-close {
    position: absolute;
    top: -10px;
    right: 0;
}
.cadenas-inner {
    position: relative;
    width: 478px;
    height: 384px;
    top: 35px;
    z-index: 10001;
    padding: 35px;
}
.popin-title {
    font-size: 21px;
    font-weight: 900;
    text-transform: uppercase;
}
.page .cadenas-inner {
    width: 400px;
    min-height: 225px;
    margin-top: -7px;
    padding-right: 10px;
    margin-right: 10px;
}
.page .cadenas div.error {
    border: 0 solid #B6D8E7;
}
.page #page-inner #main-inner #content div.error, #content #content-inner div.error {
    background: url("/sites/all/themes/mediapart/mediapart_v4/images/user-message-error.png") no-repeat scroll left center #F4F4F4;
    border: 0px solid #B6D8E7;
}
.page #page-inner #main-inner #content .messages, #content #content-inner .messages {
    margin: 0 0 10px;
    padding: 10px 0 10px 130px;
    color: #220000;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    outline: 0 none;
    vertical-align: baseline;
}
.page #page-inner #main-inner #content .cadenas-inner, #content #content-inner .cadenas-inner {
    width: 450px;
    height: 240px;
}
#mediapart-user-unsubscribe-form legend {
    border-bottom: 1px dotted #D1D1D1;
    color: #197CAA;
    font-size: 130%;
    padding: 0 0 10px 0;
    text-transform: uppercase;
    width: 100%;
}
#mediapart-user-unsubscribe-form fieldset fieldset legend > * {
    font-size: 85%;
    color: #197CAA;
    text-transform: none;
    margin-top: 15px;
}
#mediapart-user-unsubscribe-form fieldset {
    border: 0;
    padding: 0 30px;
    margin: 12px 0 0;
}
#mediapart-user-unsubscribe-form input[type='submit'] {
    background: none repeat scroll 0 0 #000000;
    border: none;
    color: #FFFFFF;
    font-size: 12px;
    padding: 4px;
    text-transform: uppercase;
}
#mediapart-user-unsubscribe-form label {
    width: 132px;
    float: left;
    font-weight: 700;
    margin: 0;
}
#mediapart-user-unsubscribe-form .form-text {
    background: none repeat scroll 0 0 #F4F4F5;
    border: 1px solid #CBCDCE;
    width: 300px;
}
#mediapart-user-unsubscribe-form .description {
    margin-top: 20px;
}
#mediapart-user-unsubscribe-form .low-font {
    font-size: 70%;
}
#mediapart-user-unsubscribe-form #edit-captcha-wrapper {
    display: none;
}

html.js a.nodequeue-ajax-toggle.throbbing {
    background: url(http://static.mediapart.fr/sites/all/modules/mediapart/nodequeue/images/status-active.gif) no-repeat right center;
    padding-right: 18px;
}
html.js td.throbbing {
    background: url(http://static.mediapart.fr/sites/all/modules/mediapart/nodequeue/images/status-active.gif) no-repeat left center;
    padding-left: 18px;
}
.nodequeue-hide-if-not-js {
    display: none;
}
html.js .nodequeue-hide-if-not-js {
    display: block;
}
.nodequeue-operation {
    width: 30%;
    text-align: right;
    padding-right: .2em;
}
.nodequeue-in-queue {
    width: 20%;
    text-align: right;
    padding-right: .2em;
}
.nodequeue-max-nodes {
    text-align: right;
    padding-right: .2em;
}
#nodequeue-table tbody, #nodequeue-table th {
    border: none;
}
#nodequeue-table .nodequeue-author {
    width: 100px;
}
#nodequeue-table .nodequeue-date {
    width: 175px;
}
#nodequeue-table .nodequeue-operation {
    width: 79px;
}

div.fieldgroup {
    margin: .5em 0 1em 0;
}
div.fieldgroup .content {
    padding-left: 1em;
}

label.content-multigroup {
    font-weight: bold;
}
hr.content-multigroup {
}
.content-multigroup-wrapper .field .field-label-inline {
    visibility: visible;
}
.content-multigroup-edit-table-multiple-columns label, .content-multigroup-edit-table-multiple-columns .description {
    display: none;
}
.content-multigroup-display-table-multiple-columns .field .field-label, .content-multigroup-display-table-multiple-columns .field .field-label-inline, .content-multigroup-display-table-multiple-columns .field .field-label-inline-first {
    display: none;
}
.content-multigroup-display-table-single-column .content-multigroup-wrapper {
    clear: both;
}
.content-multigroup-display-table-single-column .content-multigroup-wrapper label.content-multigroup {
    display: block;
}
.content-multigroup-display-table-single-column .content-multigroup-wrapper .field {
    float: left;
    margin-right: 1em;
}

.print-link {
    display: block;
    text-align: right;
    padding-bottom: 0.5em;
}
div#block-print-0 span {
    display: block;
}
.print_html, .print_mail, .print_pdf {
    margin-left: 1em;
}
.print-syslink {
    margin-right: 1em;
}
img.print-icon {
    vertical-align: middle;
}
img.print-icon-margin {
    padding-right: 4px;
}
label.printmail-label {
    width: 175px;
    float: left;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ul {
    list-style: none;
}
ol {
    list-style: decimal;
    margin: 0 0 10px 20px;
}
table {
    border-collapse: separate;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
}
blockquote, q {
    quotes: '' '';
}
.sc:after {
    content: '';
    display: block;
    clear: both;
}
body {
    font-family: 'Times New Roman';
}
input {
    color: #464646;
}
strong {
    font-weight: 900;
}
em {
    font-style: italic;
}
sub {
    font-size: 50%;
    line-height: 50%;
    vertical-align: bottom;
}
sup {
    font-size: 50%;
    line-height: 50%;
    vertical-align: super;
}
a:link, a:visited {
    color: #000;
    text-decoration: none;
}
.tagadelic.level1:hover, .tagadelic.level1:focus, a:hover, a:focus {
    color: #CB1500;
}
.last_sound_section .more-link, .block {
    margin: 0 0 20px;
}
.under-title {
    margin: 0 0 10px;
}
.article-date, .author {
    color: #656565;
    font: 70% Arial;
    text-transform: uppercase;
}
a.developer {
    color: #000;
}
.node-article_edition a.freelance, .node-photo_club a.freelance, .node-video_club a.freelance, .node-blog a.freelance, a.subscriber, .comment .auteur_article a {
    color: #197CAA;
}
span.journalist, a.journalist, a.freelance, .comment-author .auteur_article a, .comment .auteur_article a.journalist {
    color: #989800;
}
.comment .auteur_article a.unsubscriber, a.unsubscriber {
    color: #656565;
}
.title-search .form-submit, #follow-nl .input-ctnr .isubmit, #date-search .isubmit, #article-search .isubmit, #widget .form-submit {
    background: #2F2F2F;
    border: 0;
    color: #fff;
    height: 20px;
}
#follow-nl .input-ctnr .itext, #date-search .itext, #article-search .itext {
    border: 1px solid #656565;
    width: 167px;
}
.item-list .newsfeed-menu li, #menu-journal li, #menu-club li, #menu-journal-club li, #menu-club-club li, .archives_journal ul li, .archives_club ul li, .four_links li {
    float: left;
    list-style: none;
    margin: 0;
}
#menu-club .last, #menu-club-club .last, .fil_mediapart_journal ul.last, .fil_mediapart_club ul.last {
    float: right;
}
.affinage_dossier_letter_mot_cle_liste, #simplenews-block-form-55897 .form-radios, .club_blog_new .photo_blogger, .club_edition_new .photo_blogger, .club_edition_new .nb_articles, .club_blog_new .nb_articles, .club_blog_new .libelle, .club_edition_new .description, .club_edition_new .libelle1, .club_edition_new .libelle, .fil_mediapart_journal .fil-club .fil_title, .fight-club .container #side-bar .summary_journal h2, #banner_promo h2, .chartbeat, .at_internet, .toolbar .form-radios, .widget-simplenews label, .toolbar .item-list, .display-none, #edit-capcha-wrapper, .newsletter, #user-login-form label, .title-search label {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
p {
    margin: 0 0 20px;
}
.node .content {
    line-height: 20px;
}
.node-teaser .content > p {
    margin: 0;
}
.sidebars-large .container {
    background: url(../mediapart-images/container.png) 0 0 repeat-y;
}
.sidebars-large.fight-club .container #content {
    background: none;
}
.node-type-article .container {
    background: url(../mediapart-images/container-inner.png) repeat-y;
}
.one-sidebar .page {
    width: 770px;
}
.no-sidebars .container {
    background: url(../mediapart-images/container-inner-nocol.png) 0 0 repeat-y;
}
.no-sidebars .page {
    float: none;
    width: 97%;
}
.node-teaser .links, .club_guests .links a {
    clear: both;
    margin: 0 0 10px;
}
#club_home_une_begin .links a, .node-teaser .links a, .club_guests .links a {
    color: #656565;
}
.item-list a {
    font-size: 85%;
}
.container {
    background: url(../mediapart-images/container-inner.png) 0 0 repeat-y;
    border-bottom: 1px solid #d1d1d1;
    clear: left;
    margin: 0 auto;
    width: 967px;
}
.container, .fight-club .container {
    padding-top: 10px;
}
.fight-club .container {
    background: url(../mediapart-images/back-club-right.png) 0 0 repeat-y;
}
#menus {
    background: #FAFAFA;
    border-left: 1px solid #CBCDCE;
    clear: left;
    margin: 0 auto;
    width: 967px;
}
#menu-journal {
    margin: 0 0 0 -5px;
}
#menu-journal, #menu-journal-club {
    background: #000;
    float: left;
    height: 35px;
    width: 680px;
}
#menu-journal-club {
    width: 168px;
    height: 29px;
}
#menu-journal li a {
    color: #e2e274;
    display: inline-block;
    font-size: 15px;
    font-weight: 900;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    text-transform: uppercase;
}
#menu-journal-club li a, #menu-journal-club li a:hover {
    color: #FFF;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    padding: 0 0 0 16px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 168px;
}
#menu-journal li.active a, #menu-journal li a:hover, #menu-journal-club li a:hover {
    background-color: #f6f6f6;
    color: #000;
}
#menu-journal li.first a {
    background: #000;
    color: #FFF;
}
#menu-journal .menu-pre-last a, #menu-journal-club .menu-pre-last a {
    color: #FFF;
}
#menu-journal .last a {
    font-style: italic;
}
#menu-journal .first a, #menu-club .last a, #menu-club-club .last a {
    color: #fff;
    font-size: 120%;
    font-weight: 400;
    padding: 0 16px;
}
#menu-club-club .last a {
    font-size: 90%;
}
#menu-club, #menu-club-club {
    background: url(../mediapart-images/back-club.png) no-repeat 0 0 #197caa;
    float: left;
    height: 29px;
    line-height: 29px;
    margin: 6px 0 0;
    padding: 0 0 0 6px;
    width: 278px;
}
#menu-club-club {
    width: 789px;
    height: 35px;
    margin: 0;
}
#menu-club li a, #menu-club-club li a {
    display: inline-block;
    text-transform: uppercase;
}
#menu-club-club li a {
    color: #fff;
    font-size: 20px;
    line-height: 35px;
    padding: 0 5px;
    vertical-align: middle;
}
#menu-club li a:hover, #menu-club-club li a:hover {
    background: #fff;
    color: #197caa;
}
.title-underline-journal {
    border-bottom: 1px solid #CB1500;
    color: #CB1500;
    font-size: 14px;
    font-weight: 900;
    margin-bottom: 10px;
    padding-bottom: 3px;
    text-align: center;
    text-transform: uppercase;
}
.title-underline-club {
    border-bottom: 1px solid #197CAA;
    color: #197CAA;
    font-size: 14px;
    font-weight: 900;
    margin-bottom: 10px;
    padding-bottom: 3px;
    text-align: center;
    text-transform: uppercase;
}
.video {
    background: url(../mediapart-images/picto-video.png) 0 0 no-repeat;
    padding: 0 0 0 20px;
}
.document {
    background: url(../mediapart-images/picto-document.png) 0 0 no-repeat;
    padding: 0 0 0 20px;
}
.sound {
    background: url(../mediapart-images/picto-audio.png) 0 -1px no-repeat;
    padding: 0 0 0 20px;
}
.portfolio {
    background: url(../mediapart-images/picto-photo.png) 0 -3px no-repeat;
    padding: 0 0 0 20px;
}
#main-container {
    float: left;
}
#main {
    float: left;
}
.fight-club .container #main {
    background: none;
}
.left-region {
    float: left;
    padding: 0 9px;
    width: 147px;
}
.fight-club .container .left-region {
    width: 150px;
}
#promotion {
    margin: 0 0 10px;
}
.archives_club h2, #english_newsletter_form h2 {
    border-bottom: none;
    color: #000;
    font: 400 100% 'Times New Roman';
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
}
.item-list ul li {
    list-style: none;
}
#journalistes div ul li {
    margin: 0;
    font-size: 80%;
    border-bottom: 1px dotted #656565;
    padding-top: 5px;
    padding-bottom: 5px;
}
#journalistes div ul li span {
    font-size: 95%;
    color: #656565;
}
#journalistes div ul li a {
    color: #000;
    text-transform: uppercase;
}
.journal_tag_nuage {
    text-align: center;
}
.journal_tag_nuage ul li {
    display: inline;
    margin: 0;
    word-wrap: break-word;
}
a.journal_tag_nuage_link-level-1 {
    font-size: 80%;
}
a.journal_tag_nuage_link-level-2 {
    font-size: 100%;
}
a.journal_tag_nuage_link-level-3 {
    font-size: 115%;
}
a.journal_tag_nuage_link-level-4 {
    font-size: 140%;
}
a.journal_tag_nuage_link-level-5 {
    font-size: 180%;
}
.last_international_ebook ul li, .last_france_ebook ul li, .last_economie_ebook ul li, .last_culture_ebook ul li, .last_ebook ul li, .page-ebook-paypal-telechargement .page ul li, .article-extend ul li, .black-box-content li, .liste_articles_rubrique ul li, .last_sound_by_type ul li, .last_sound ul li, .last_sound_section ul li, .chroniques ul li .link, .podcast ul li, .more-link a, .last_breve_newsfeed ul li, .meme_rubrique_en ul li, .journal-pdf .title-pdf, .rubrique_list_breve ul li > a:first-child, .node .content ul li, #newsfeed_list_article ul li > a:first-child, #newsfeed_tags .more-link a, .last_briefs ul li, .last_confidentials ul li, .last_documents ul li, .last_lives ul li, .une_journal_club ul li, .english_edition ul li, .economic_indicator ul li, .rubrique_list_article ul li > a:first-child, .page-journal ul.list_articles li > a:first-child, .node-newsfeed .more-link a, .meme_rubrique ul li, .du_meme_auteur ul li, .meme_mot_clef ul li, .les_indicateurs_eco ul li, .edition ul li, #rubrique_list_article .more-link a, #thematique_newsfeed .more-link a, #tags .more-link a, .node-article-teaser .item-list li, .related_articles li, .press_review ul li, .multimedia .link > a, .club_multimedia .link > a, .follow-agenda a, .the_most_journal ul li, .the_most_club ul li, .the_most_club .les-plus-block-left ul li, .club_blog_new ul li, .club_edition_new ul li, .club_guests ul li, .summary_journal ul li, .person #related_links li, .derniers_discours_meme_auteur ul li, .derniers_discours ul li, .journal-pdf .title-hebdo {
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 5px;
    margin: 0 0 6px;
    padding: 0 0 0 15px;
    word-wrap: break-word;
}
.more-link a:link, .more-link a:visited {
    color: #CB1500;
}
.club_guests ul li {
    background: none;
    padding: 0;
    margin: 0 0 10px;
}
.club_guests .links a {
    font-size: 100%;
}
.club_guests .item-list .article_teaser p {
    margin: 0 0 10px;
}
.web_review ul li, .english_web_review ul li, .journal_web_review ul li {
    list-style: none;
    margin: 0;
}
.web_review a, .english_web_review a, .journal_web_review a {
    font-weight: 900;
}
.partners p, .newsfeed_web_review p, .web_review p, .english_web_review p, .journal_web_review p {
    border-bottom: 1px dotted #656565;
    color: #656565;
    font-size: 80%;
    line-height: 15px;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.web_review .last p, .english_web_review .last p, .journal_web_review .last p {
    border: none;
}
#multimedia h3, #club_multimedia h3, #partners h3 {
    font: 900 90% 'Times New Roman';
    margin: 10px 0;
    line-height: 17px;
}
#multimedia div > a, #club_multimedia div > a, .follow-agenda .arrow, .left-region .partners li a, .left-region .partners p a {
    color: #CB1500;
}
.page .messages {
    margin: 0 0 10px;
    padding: 10px 0 10px 130px;
}
.page .messages ul li {
    margin: 0 0 10px;
}
.page .messages a {
    color: #CB1500;
}
.page div.status {
    background: #f4f4f4 url(../mediapart-images/user-message-status.png) no-repeat left center;
    border: 1px solid #cacaca;
}
.page div.warning {
    background: #e2f0f6 url(../mediapart-images/user-message-warning.png) no-repeat left -86px;
    border: 1px solid #b6d8e7;
}
.page div.error {
    background: #F4F4F4 url(../mediapart-images/user-message-error.png) no-repeat left center;
    border: 1px solid #b6d8e7;
}
.first-line {
    color: #197CAA;
    display: block;
    font-size: 150%;
    line-height: 25px;
}
.second-line {
    color: #105F80;
    display: block;
    font-size: 130%;
    line-height: 28px;
}
.third-line {
    color: #000;
    display: block;
    line-height: 20px;
}
.music-plus {
    font-size: 90%;
    font-weight: 900;
}
.click {
    font-size: 80%;
    margin: 0 0 0 97px;
    text-align: right;
    text-decoration: underline;
}
.page .une-head, .summary_journal #small_manchette {
    background: url(../mediapart-images/une-head.png) 0 0 repeat-y;
    margin: 0 0 10px;
}
.page .une-head .inner {
    background: url(../mediapart-images/une-head-inner.png) left center no-repeat;
    padding: 0 0 0 30px;
}
.fight-club .container .page .ligne .content * {
    font: 100% 'Times New Roman';
    color: #000;
    font-size: 100%;
}
.fight-club .container .page .ligne .content span * {
    font: 100% 'Times New Roman';
    color: #000;
}
.titre_une_taille_1 {
    display: block;
    font: 110% 'Times New Roman';
    line-height: 24px;
}
.titre_une_taille_2 {
    display: block;
    font: 160% 'Times New Roman';
    line-height: 40px;
}
.titre_une_taille_3 {
    display: block;
    font: 220% 'Times New Roman';
    letter-spacing: -1px;
    line-height: 47px;
    margin-bottom: 2px;
}
.titre_une_taille_4 {
    display: block;
    font: 250% 'Times New Roman';
    letter-spacing: -1px;
    line-height: 56px;
    margin-bottom: 4px;
}
.node-article-teaser .item-list h3 {
    font-size: 90%;
}
.article-type {
    color: #656565;
    font: 70% Arial;
    text-transform: uppercase;
}
.article-type a {
    color: #656565;
    text-transform: uppercase;
}
.page {
    float: left;
    margin: 0 0 0 9px;
}
.two-sidebars .page {
    width: 510px;
}
.sidebars-large .page {
    width: 490px;
}
.fight-club .container .page {
    margin: 0 0 0 15px;
}
.node-teaser h3 {
    margin: 0 0 5px;
}
.sticky h3 a, .main-article h3 a, .node-teaser h3 a, .club_guests ul li h2 a {
    font: 900 140% 'Times New Roman';
}
.box-M .article-line h3 a {
    font: 900 130% 'Times New Roman';
}
.box-M .article-line h3 a span {
    font: 400 60% 'Times New Roman';
}
#header_M {
    background: #f4efe4 url(../mediapart-images/magasin_club.png) no-repeat 0 0;
    height: 35px;
}
.magasin_club {
    background-color: #F3EFE4;
}
.magasin_club .main-article .article .media img {
    max-width: 147px;
    width: auto !important;
    width: 147px;
    height: auto;
}
.magasin_club .link a {
    color: #989800;
    font-size: 90%;
    background: url(../mediapart-images/picto-or.png) no-repeat 0 5px;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0 0 0 10px;
}
.fight-club .container #partners {
    margin-bottom: 10px;
}
.fight-club .container #partners .media-align-left {
    float: none;
    margin: 0;
}
.box-M {
    background: #f4efe4 url(../mediapart-images/box-m.png) 0 0 repeat-x;
    clear: left;
    float: left;
    margin: 30px 0 0 1px;
    position: relative;
    width: 673px;
}
.box-M #link-m {
    background: url(../mediapart-images/link-m.png) 0 0 no-repeat;
    display: block;
    height: 57px;
    left: 0;
    margin: -36px 0 0 11px;
    overflow: hidden;
    position: absolute;
    text-indent: -100000px;
    top: 0;
    width: 86px;
}
.box-M .menu {
    float: right;
    font: 900 100% 'Times New Roman';
    height: 20px;
    line-height: 20px;
    margin: 1px 0 0;
}
.box-M .menu li {
    float: left;
    margin: 0 0 0 10px;
}
.box-M .menu a {
    color: #fff;
    display: inline-block;
    font-size: 85%;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    text-transform: uppercase;
}
.box-M .menu a:hover, .box-M .menu a:focus {
    background: #f4efe4;
    color: #989800;
}
.box-M .content-m {
    clear: both;
}
.box-M .content-m > .inner {
    display: block;
    padding: 10px 0 0;
}
.box-M .main-article {
    float: left;
    padding: 0 12px;
    width: 376px;
}
.box-M .side-articles {
    background: #f4efe4 url(../mediapart-images/box-m-side-articles.png) top right repeat-y;
    float: right;
    padding: 0 12px 10px;
    width: 249px;
}
.box-M .side-articles .title {
    font-size: 125%;
}
.box-M .side-articles li {
    margin: 0 0 10px;
}
.box-M #magazine-authors {
    clear: both;
    padding: 10px 12px 0;
}
.box-M #magazine-authors .term {
    font-weight: 900;
    text-transform: uppercase;
}
.box-M #magazine-authors ul {
    margin: 5px 0 0;
}
.box-M #magazine-authors li {
    float: left;
    height: 100px;
    line-height: 90%;
    margin: 0 7px 5px 0;
    overflow: hidden;
    width: 55px;
}
.box-M #magazine-authors li a {
    font-size: 75%;
}
.box-M #magazine-authors li a span {
    display: block;
}
.container .box-M .m2 {
    padding: 0 12px 12px;
}
.box-M .article-line {
    border-bottom: 1px solid #aead37;
    padding: 10px 0;
}
.box-M .col-2 {
    background: url(../mediapart-images/col-2-box-m.png) top left repeat-y;
}
.box-M .col-3 {
    background: url(../mediapart-images/col-3-box-m.png) top left repeat-y;
}
.box-M .col-2 .article {
    float: left;
    width: 310px;
}
.box-M .col-3 .article {
    float: left;
    width: 205px;
}
.box-M .col-3 .first {
    margin: 0 20px 0 0;
}
.box-M div.last {
    border-bottom: 0 none;
}
.box-M .col-3 .last {
    float: right;
}
.edition_participative {
    background: url(../mediapart-images/picto-edition.png) no-repeat 0 2px;
    padding: 0 0 0 14px;
}
.edition_participative {
    font: 70% Arial;
    text-transform: uppercase;
}
.ligne_1 .node-blog-teaser h3 a, .ligne_1 .node-article_edition-teaser h3 a, .ligne_1 .node-video_club-teaser h3 a {
    display: block;
    background: url(../mediapart-images/club-notre-choix.png) no-repeat left center;
    min-height: 108px;
    padding-left: 25px;
    font: 900 200% 'Times New Roman';
}
.right-region {
    float: right;
    margin: 0 9px 0 0;
    padding: 0 15px 0 0;
}
.node-type-article .container .right-region, .right-region .two-sidebars {
    width: 235px;
}
.sidebars-large .right-region {
    width: 253px;
}
#billets_blog_rub_international > div:first-child h3 a, #billets_blog_rub_france > div:first-child h3 a, #billets_blog_rub_economie > div:first-child h3 a, #billets_blog_rub_culture > div:first-child h3 a {
    font-size: 160%;
}
#une_edition_home {
    background: url(../mediapart-images/editions.png) 0 0 no-repeat;
    height: 136px;
}
#une_edition_home ul {
    font-weight: 900;
    margin: 0 0 0 10px;
    padding: 39px 0 0;
}
#une_edition_home li {
    list-style: none;
    margin: 0 0 1px;
}
#une_edition_home a {
    line-height: 29px;
    padding: 0 10px;
}
#english_newsletter_form form, #english_newsletter_form p {
    margin: 0 0 10px;
}
#tagg-culture-idees, #tagg-economie, #tagg-france, #tagg-international {
    text-align: center;
}
.host {
    color: #CB1500;
    font-size: 80%;
}
.rubrique_list_breve, #rubrique_list_article {
    margin: 10px 0 10px 10px;
}
.rubrique_list_breve ul li, .rubrique_list_article ul li, .page-journal ul.list_articles li {
    margin: 0 0 10px;
}
.liste_articles_rubrique ul li > a:first-child, .rubrique_list_breve ul li > a:first-child, #rubrique_list_article ul li > a:first-child, .page-journal ul.list_articles li > a:first-child {
    display: block;
    font-weight: 900;
}
ul.primary {
    font-size: 80%;
}
ul.primary li a {
    margin: 0 2px;
    padding: 0 8px;
}
.node-page h1 {
    font-size: 200%;
    margin: 0 0 10px;
}
.node-type-page .content a {
    text-decoration: underline;
}
.journal-pdf h2 {
    font-size: 250%;
    margin: 10px 0 20px;
}
.journal-pdf .title-pdf, .journal-pdf .title-hebdo {
    font-weight: 900;
    margin: 0 0 10px;
}
.journal-pdf .title-pdf a, .journal-pdf .title-hebdo a {
    background: url(../mediapart-images/tool-pdf.png) 435px center no-repeat;
    padding: 0 40px 0 0;
}
.journal-pdf .title-hebdo a {
    background: url(../mediapart-images/tool-pdf.png) 480px center no-repeat;
}
.journal-pdf li {
    list-style: disc;
}
.journal-pdf li a {
    background: url(../mediapart-images/tool-pdf.png) 125px center no-repeat;
    display: block;
    line-height: 27px;
}
.journal-pdf .title-hebdo p {
    font-size: 14px;
    font-weight: normal;
}
.journal-pdf .title-hebdo p a {
    background: none;
    padding: 0;
}
.item-list .pager li {
    padding: 0;
}
.page-activity table, .page-tracker table {
    font-size: 90%;
}
.page-activity th a, .page-tracker th a {
    color: #CB1500;
    font-weight: 900;
}
.page-activity tbody tr td, .page-tracker tbody tr td {
    border-bottom: 1px dashed #656565;
    padding: 10px;
}
.page-activity tbody tr.even, .page-activity tbody tr.odd, .page-tracker tbody tr.even, .page-tracker tbody tr.odd {
    background: #FFF;
}
.page-tracker .sticky-table td.active {
    background: #FFF1E8
}
.sticky-table tr.even, .sticky-table tr.odd {
    color: #00B0D8;
}
.edition_of {
    background: url(../mediapart-images/paper-clip.png) no-repeat;
    color: #CB1500;
    font-size: 140%;
    font-variant: small-caps;
    height: 60px;
    margin: -10px -9px 0 -23px;
    padding: 19px 0 0 40px;
}
.chroniques ul li {
    clear: both;
    margin: 0 0 10px;
    position: relative;
}
.chroniques .filter {
    background: url(../mediapart-images/filter-play-video.png) no-repeat 50% 40%;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.node-unpublished {
    background: #CBCDCE;
}
.node-une-page.node-unpublished {
    float: left;
}
.mot-cle div.node-teaser {
    border-bottom: 1px dotted #656565;
    margin-bottom: 5px;
}
.mot-cle ul.pager {
    margin: 5px 0 15px;
}
.dossier ul.pager {
    margin-top: 25px;
    margin-bottom: 25px;
}
.item-list ul.pager li {
    margin: 0 2px;
    border: 1px dotted #B1B1B1;
    font-weight: 900;
    padding: 1px 6px;
}
.item-list ul.pager li.pager-current {
    background: #000;
    color: #FFF;
}
.dossier #dossier_list_article {
    clear: both;
    padding-top: 20px;
    border-top: 1px solid #D7CDC6;
}
.dossier #dossier_list_article h3 {
    color: #989800;
    text-transform: uppercase;
    font-size: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
}
ul.node_liste li {
    margin: 0;
    margin-bottom: 15px;
}
ul.node_liste a.node_liste_title {
    display: block;
    font-size: 100%;
    font-weight: 900;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 2px 4px;
    padding: 0 0 0 15px;
}
ul div.node_liste_author_date {
    display: block;
    width: 100%;
    padding: 0 0 0 17px;
}
ul.node_liste .article-date, ul.node_liste .author {
    color: #656565;
    font: 70% Arial;
    text-transform: uppercase;
}
ul.node_liste .article-type {
    color: #656565;
    font: 70% Arial;
    text-transform: uppercase;
    display: block;
    padding: 0 0 0 17px;
    margin-top: 3px;
}
.contextualized_audios ul li {
    background: url(../mediapart-images/picto-audio.png) no-repeat 0 2px;
    padding: 0 0 0 17px;
    margin: 0;
    margin-top: 5px;
}
.mot_cle_blog_list_link {
    display: block;
    font-size: 90%;
    font-weight: 900;
    background: url(../mediapart-images/picto-bleu.png) no-repeat 2px 2px;
    padding: 0 0 0 15px;
}
.mot-cle .page h2 {
    text-align: center;
    color: #656565;
    font: 900 85% 'Times New Roman';
    margin: 0 0 20px;
    text-transform: uppercase;
}
.contextualized_blogs h2 {
    border-bottom: 1px solid #D1D1D1;
    color: #656565;
    font: 900 85% 'Times New Roman';
    margin: 0 0 15px;
    padding: 0 0 3px;
    text-transform: uppercase;
    text-align: center;
}
.mot_cle_blog_author {
    display: block;
    font: 70% Arial;
    text-transform: uppercase;
    margin-top: 3px;
    margin-bottom: 18px;
    padding-left: 15px;
}
.bloc_gris {
    background: #F4F4F5;
    padding: 5px;
    font-size: 15px;
    border: 1px solid #D1D1D1;
}
.bloc_gris h2, .bloc_gris h3 {
    font-weight: 900;
    text-align: center;
    color: #000;
    margin-bottom: 8px;
    font-variant: small-caps;
    border-bottom: 1px solid #656565;
    padding-bottom: 3px;
}
.bloc_gris .item-list ul li {
    background: url(../mediapart-images/dot.png) no-repeat 3px 7px;
    margin: 0 0 5px;
    padding: 0 0 0 15px;
}
.article_mot_cles .item-list ul li {
    display: inline;
}
.article_mot_cles .item-list ul li.first {
    background: none;
    padding: 0 0 5px;
}
.bloc_gris .item-list ul {
    margin: 0;
}
.container .bloc_gris div a {
    color: #000;
    text-decoration: none;
    font-size: 95%;
    line-height: 16px;
}
.container .bloc_gris div a:visited {
    color: #000;
    text-decoration: none;
}
.container .bloc_gris div a:hover {
    color: #CB1500;
}
.bloc_gris .bloc_gris_mot_cle_separation {
    padding: 0 5px;
    background: url(../mediapart-images/dot.png) no-repeat;
    background-position: 50% 50%;
}
.ligne_chaude {
    float: left;
    background: #F4F4F5;
    border-left: 1px solid #D7CDC6;
    border-right: 1px solid #D7CDC6;
}
.elections {
    border: 1px solid #D7CDC6;
    float: left;
}
.elections h2 {
    background: url(../mediapart-images/une-head.png) repeat-y left center #F4F4F5;
    border-bottom: 1px solid #D7CDC6;
    padding: 0 0 0 25px;
}
.elections h2 a {
    color: #CB1500;
    font: 140% 'Times New Roman';
    text-transform: uppercase;
    letter-spacing: 8px;
}
.elections .first-column {
    border-right: 1px solid #D7CDC6;
    float: left;
    padding: 10px;
    width: 55%;
}
#presidentielle .first-column > div:first-child {
    border-bottom: 1px solid #D7CDC6;
    margin: 0 0 10px;
}
.elections .second-column {
    float: left;
    padding: 10px;
    width: 35%;
}
.elections .second-column h3 {
    color: #CB1500;
    font: 900 80% 'Times New Roman';
    margin: 10px 0;
    text-transform: uppercase;
}
.elections .item-list li {
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 5px;
    margin: 0 0 10px;
    padding: 0 0 0 15px;
}
.dossier_admin_tool {
    color: #FFF;
    background-color: #CB1500;
    font-size: 13px;
    font-weight: 900;
    width: 15px;
    text-align: center;
    padding: 1px;
    cursor: pointer;
}
#edit-og-groups {
    height: 200px;
    width: 100%;
}
.comment .content ul {
    list-style: disc inside none;
}
.comment .content a {
    color: #656565;
    font-weight: 400;
    text-decoration: underline;
}
.comment_bottom {
    clear: both;
    margin: 10px 0;
}
.preview > h3 {
    color: #CB1500;
    font-size: 140%;
    margin: 0 0 10px;
    text-transform: uppercase;
}
a.external {
    background: url(../mediapart-images/external.png) no-repeat center right;
    padding-right: 15px;
}
.affinage_dossier_letter_mot_cle_entete {
    padding: 5px 0 5px 15px;
    cursor: pointer;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 2px 10px;
    border-bottom: 1px solid #D7CDC6;
}
.affinage_dossier_letter_mot_cle_liste ul {
    margin: 5px 0;
}
.affinage_dossier_letter_mot_cle_liste ul li {
    margin: 0;
    padding: 5px 0 5px 25px;
    background: url(../mediapart-images/dot.png) no-repeat 15px 13px;
}
.affinage_dossier_rubriques {
    margin-bottom: 15px;
}
.affinage_dossier_rubrique {
    padding: 5px 0 5px 15px;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 2px 10px;
}
.affinage_dossier_retour {
    background: url(../mediapart-images/fleche_retour.gif) no-repeat 0 0;
    padding-left: 10px;
    margin: 5px 0 15px;
    text-align: center;
}
.discours_tous .page h1, .dossiers_tous .page h1 {
    font-size: 22px;
    color: #CB1500;
    text-transform: uppercase;
    border-bottom: 1px solid #CB1500;
    padding-bottom: 5px;
}
.dossiers_tous .tous_les_dossiers_dossier {
    padding: 5px;
    margin: 10px 0;
    border: 1px solid #D7CDC6;
    background: #F4F4F5;
}
.dossiers_tous .tous_les_dossiers_dossier .tous_les_dossiers_dossier_rubrique {
    color: #333;
    font: 13px Arial;
    text-transform: uppercase;
}
.dossiers_tous .tous_les_dossiers_dossier h2 {
    margin: 0 0 5px;
}
.dossiers_tous .tous_les_dossiers_dossier h2 a {
    font-size: 22px;
    font-weight: 900;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 12px;
    padding: 3px 0 3px 10px;
}
.dossiers_tous .tous_les_dossiers_dossier .tous_les_dossiers_dossier_date {
    color: #333;
    font: 12px Arial;
}
.dossiers_tous .tous_les_dossiers_dossier .tous_les_dossiers_dossier_chapeau {
    margin: 5px 0;
    font-size: 16px;
    line-height: 20px;
}
.dossiers_tous .tous_les_dossiers_dossier .tous_les_dossiers_dossier_chapeau p {
    margin: 0;
}
.dossiers_tous .tous_les_dossiers_dossier .tous_les_dossiers_dossier_voir {
    margin: 5px 0 10px;
}
.dossiers_tous .tous_les_dossiers_dossier .tous_les_dossiers_dossier_voir a {
    color: #333;
    font-size: 16px;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 5px 6px;
    padding-left: 15px;
}
.dossiers_tous .tous_les_dossiers_dossier .tous_les_dossiers_dossier_voir a:hover {
    color: #CB1500;
    font-size: 16px;
}
.dossiers_tous #tous_les_dossiers_tous {
    margin: 15px 0;
}
.dossiers_tous #tous_les_dossiers_tous ul, .dossiers_tous #tous_les_dossiers_tous ul li {
    margin: 0;
    padding: 0;
}
.dossiers_tous #tous_les_dossiers_tous .tous_les_dossiers_tous_dossier {
    margin: 15px 0;
    border-bottom: 1px dashed #D7CDC6;
    padding-bottom: 5px;
}
.dossiers_tous #tous_les_dossiers_tous .tous_les_dossiers_tous_dossier_rubrique {
    color: #333;
    font-size: 13px;
    text-transform: uppercase;
}
.dossiers_tous #tous_les_dossiers_tous .tous_les_dossiers_tous_dossier_date {
    color: #333;
    font-size: 13px;
}
.dossiers_tous #tous_les_dossiers_tous .tous_les_dossiers_tous_dossier_titre a {
    font-size: 16px;
    font-weight: 900;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 5px;
    padding-left: 10px;
}
.dossiers_tous #tous_les_dossiers_tous .tous_les_dossiers_tous_dossier_titre {
    margin: 3px 0 5px;
}
.dossiers_tous .tous_les_dossiers_cdf span {
    background: url(../mediapart-images/double_arrow_small.png) no-repeat 6px 6px;
    padding-left: 22px;
}
.dossiers_tous .tous_les_dossiers_tous_dossier_chapeau {
    margin: 5px 0;
    font-size: 14px;
    line-height: 18px;
}
.dossiers_tous .tous_les_dossiers_tous_dossier_chapeau p {
    margin: 0;
}
h3 .big-title {
    font-size: 180%;
    line-height: 27px;
}
.page-english .page .node-teaser:first-child h3 a, .english_blog .node-teaser:first-child h3 a, .page-journal .page .node-teaser:first-child h3 a, .blog .node-teaser:first-child h3 a, .club_home_une_begin .node-teaser:first-child h3 a {
    font-size: 160%;
    line-height: 27px;
}
#questionnaire, #abonnement_27_janvier {
    margin: 0 0 0 -5px;
}
.bloc-27-janvier {
    background: url(../mediapart-images/question3.png) no-repeat;
    font: 13px/15px Arial;
    height: 201px;
    padding: 20px 0 0;
    width: 155px;
}
.bloc-27-janvier-accroche {
    text-align: center;
}
.bloc-27-janvier-rouge {
    color: #CB1500;
    display: block;
    font-weight: 700;
}
.bloc-27-janvier form {
    margin-left: 6px;
}
.bloc-27-janvier label {
    font: 400 11px arial;
}
.bloc-27-janvier input[type=text] {
    width: 130px;
}
.bloc-27-janvier .form-submit {
    background: gray;
    border: 1px solid gray;
    border-radius: 3px;
    color: #FFF;
    font: 900 10px/17px arial;
    height: 20px;
    margin-left: 42px;
    text-transform: uppercase;
}
.bloc-27-janvier-footer {
    color: #656565;
    font-size: 10px;
    margin: 5px 0 0 50px;
}
.bloc-27-janvier-step2 {
    background: url(../mediapart-images/offrecolonnegauche3.png) no-repeat;
}
.node-discours .content li {
    background: none;
}
.une_blocks_plus_link {
    border-bottom: 1px dotted #656565;
    margin-bottom: 10px;
}
.une_blocks_plus_link_link {
    margin-bottom: 5px;
}
.une_blocks_plus_link_link a {
    font-size: 14px;
    font-weight: 900;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 5px;
    padding-left: 15px;
}
.une_blocks_plus_link_image {
    text-align: center;
    margin-bottom: 10px;
}
.une_blocks_plus_link p {
    color: #656565;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
}
#live_2012_gauche {
    margin-left: -3px;
}
#mediapart-core-tools-mediapart2012-form {
    margin-top: -10px;
    text-align: center;
}
#edit-email-mp2012 {
    width: 125px;
    margin: 0;
    padding: 0;
    margin-top: 5px;
}
#mediapart-core-tools-mediapart2012-form #edit-submit {
    margin: 0;
    margin-top: -10px;
    padding: 2px;
}
.block li.last {
    border: none;
}
.node-type-portfolios .twitter-share-button, .node-type-discours .twitter-share-button, .node-type-dossier .twitter-share-button, .node-type-portfolios .google-iframe, .node-type-discours .google-iframe, .node-type-dossier .google-iframe {
    height: 20px;
    width: 121px;
}

.mobile-block-top, .mobile-block-bottom {
    background: #CB1500;
    color: #FFF;
    font-size: 400%;
    line-height: 120%;
    text-align: center;
}
.mobile-block-bottom a {
    color: #FFF;
}
.header-region {
    margin: 0 auto;
    position: relative;
    width: 967px;
}
.header-archives {
    float: left;
    margin: 17px 10px 0 -5px;
}
.header-journal a, .header-club a, .header-archives, .header-magasin, .header-vie, .header-fil {
    display: block;
    height: 83px;
    width: 89px;
}
.header-magasin {
    float: left;
    margin: 17px 32px 0 0;
}
.header-fil {
    background: url(../mediapart-images/ancre-fil.png) 0 0 no-repeat;
    float: left;
    margin: 17px 32px 0 0;
}
.header-vie {
    background: url(../mediapart-images/ancre-vie.png) 0 0 no-repeat;
    float: left;
    margin: 17px 19px 0 0;
}
.header .date {
    background: url(../mediapart-images/back-logo.png) 0 0 no-repeat;
    float: left;
    height: 87px;
    margin: 5px 0 0;
    padding-top: 18px;
    width: 164px;
}
.header .date-club {
    background: url(../mediapart-images/back-logo-club.png) 0 0 no-repeat;
}
.header .date span, .header .date abbr {
    font: 900 14px/19px Georgia;
    padding-left: 100px;
}
.header .date span {
    font-size: 23px;
}
.title-search {
    float: left;
    margin-top: 15px;
}
.title-search .form-item {
    margin: 0;
    padding: 0;
}
.search-form {
    margin: 5px 0;
}
.les-archives {
    background: url(../mediapart-images/dot.png) no-repeat 0 5px;
    display: block;
    font-size: 13px;
    padding-left: 8px;
}
.connectez_vous {
    float: right;
    margin: 15px 5px 0 0;
    width: 284px;
}
.header-subscription {
    background: url(../mediapart-images/header-abonnement-empty.png) 0 0 no-repeat;
    float: left;
    margin-right: 20px;
    position: relative;
}
.header-subscription a {
    display: block;
    height: 44px;
    width: 94px;
}
.header-subscription a span {
    background: url(../mediapart-images/picto-rouge.png) 90% 82% no-repeat;
    color: #CB1500;
    display: block;
    font-size: 85%;
    margin: 40px 5px 0;
    text-transform: uppercase;
}
.header-subscription .price {
    background: url(../mediapart-images/header-abonnement-price.png) 0 0 no-repeat;
    color: #fff;
    font-size: 20px;
    font-weight: 900;
    height: 39px;
    line-height: 38px;
    position: absolute;
    right: -8px;
    text-align: center;
    top: -7px;
    width: 38px;
}
.connect-label {
    text-transform: uppercase;
}
.connect-label, #user-login-form {
    float: left;
}
#user-login-form .required {
    border: 1px solid #656565;
    height: 17px;
    margin: 2px 0;
    width: 162px;
}
.connectez_vous #user-login-form #edit-pass, .connectez_vous #user-login-form #edit-pass-1 {
    border: 1px solid #656565;
    float: left;
    height: 18px;
    width: 135px;
}
#user-login-form .form-submit {
    background: #000;
    border: 0;
    color: #fff;
    height: 22px;
    margin: 2px 0;
    padding: 0;
    width: 27px;
}
#user-login-form .item-list {
    clear: left;
}
#user-login-form ul {
    margin: 0;
}
#user-login-form li {
    display: block;
    font-size: 75%;
    margin: 4px 0 0;
    text-align: center;
}
#user-login-form a {
    color: #464646;
    font-size: 100%;
}
#user-login-form .form-item {
    margin: 0;
}
.tableau_de_bord_header {
    background: url(../mediapart-images/tableau-de-bord.png) no-repeat;
    font-size: 80%;
    line-height: 17px;
    padding: 3px 0 8px 10px;
    position: absolute;
    right: 0;
    top: 17px;
    width: 275px;
}
.fight-club .tableau_de_bord_header {
    padding-bottom: 2px;
}
.tableau_de_bord_header .board-title {
    color: #FFF;
    margin: 0 0 8px;
    text-transform: uppercase;
}
a.header-logout {
    font-size: 0;
    height: 15px;
    line-height: 0;
    margin: 0 28px 0 0;
    position: absolute;
    right: 0;
    top: 5px;
    width: 15px;
}
.header-name {
    background: url(../mediapart-images/mister.png) no-repeat 2px 1px;
    color: #187DA7;
    font-weight: 900;
    padding: 0 0 12px 20px;
}
.header-links .links-column1 {
    float: left;
    width: 114px;
}
.header-links .links-column2 {
    float: left;
    width: 135px;
}
.header-links .links-column1 a, .header-links .links-column2 a {
    color: #656565;
    font-size: 100%;
}
.header-journal {
    float: left;
    margin: 17px 19px 0 -5px;
}
.header-club {
    float: left;
    margin: 17px 32px 0 0;
}
.documentary .header-region h1 a {
    left: 300px;
}
#edition_rappel_semainier {
    background: url(../mediapart-images/flag-french.png) no-repeat 0 0;
    color: #404040;
    font-size: 10px;
    line-height: 12px;
    margin-left: 400px;
    padding: 0 0 0 23px;
    position: absolute;
    top: 95px;
    z-index: 100;
}
.sub_header {
    width: 962px;
    border: 1px solid #D1D1D1;
    border-top: none;
    clear: left;
    margin: 0 0 0 -5px;
    background-color: #f6f6f6;
}
.sub_header ul {
    padding: 6px 0;
    margin: 0;
}
.sub_header ul li {
    display: inline;
    margin: 0;
    padding: 0 20px;
    border-right: 2px solid #D1D1D1;
}
.sub_header .last {
    border: none;
}
.sub_header a {
    font-size: 100%;
    font-style: italic;
}
.sub_sub_header_type {
    font-size: 16px;
    text-transform: uppercase;
    color: #404040;
    float: left;
    line-height: 20px;
}
.sub_sub_header {
    border-right: 1px solid #D1D1D1;
    border-bottom: 1px solid #D1D1D1;
    border-left: 1px solid #D1D1D1;
    clear: left;
    float: left;
    margin: 0 0 0 -4px;
    padding: 10px;
    width: 942px;
}
.sub_sub_header span {
    color: #404040;
    font-size: 16px;
    font-weight: 400;
}
.sub_sub_header h2 {
    clear: left;
    color: #CB1500;
    font-size: 180%;
    font-weight: 900;
    text-transform: uppercase;
}
.sub_sub_header h2 a {
    color: #CB1500;
}
.sub_sub_header h2 a:visited {
    color: #CB1500;
}
.sub_sub_header_tools {
    margin-top: 5px;
    margin-bottom: 8px;
    float: left;
    margin-left: 0;
    width: 100%;
}
.sub_sub_header_tools .facebook-button {
    float: left;
}
.sub_sub_header_tools .facebook-button iframe {
    height: 21px;
    border: none;
}
.sub_sub_header_tools .twitter-button {
    float: left;
}
.sub_sub_header_tools .google-button {
    float: left;
}
#magazine-authors .scrollable {
    float: left;
    height: 90px;
    left: 7px;
    overflow: hidden;
    position: relative;
    width: 616px;
}
#magazine-authors .prevPage {
    background: url(../mediapart-images/authors-carousel.png) 0 0 no-repeat;
    cursor: pointer;
    float: left;
    height: 16px;
    margin: 22px 0 0;
    text-decoration: none;
    width: 9px;
}
#magazine-authors .nextPage {
    background: url(../mediapart-images/authors-carousel.png) 0 -16px no-repeat;
    cursor: pointer;
    float: right;
    height: 16px;
    margin: 22px 0 0;
    text-decoration: none;
    width: 9px;
}
.m2 .prevPage {
    background: url(../mediapart-images/authors-carousel.png) 0 0 no-repeat;
    cursor: pointer;
    float: left;
    font-size: 1px;
    height: 16px;
    line-height: 1px;
    text-decoration: none;
    width: 9px;
}
.m2 .nextPage {
    background: url(../mediapart-images/authors-carousel.png) 0 -16px no-repeat;
    cursor: pointer;
    float: right;
    font-size: 1px;
    height: 16px;
    line-height: 1px;
    text-decoration: none;
    width: 9px;
}
.fil_mediapart_journal .prevPage, .fil_mediapart_club .prevPage {
    background: url(../mediapart-images/tracker-carousel.png) 0 0 no-repeat;
    cursor: pointer;
    float: left;
    font-size: 1px;
    height: 19px;
    line-height: 1px;
    text-decoration: none;
    width: 9px;
}
.fil_mediapart_club .prevPage {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 0 no-repeat;
}
.fil_mediapart_journal .nextPage, .fil_mediapart_club .nextPage {
    background: url(../mediapart-images/tracker-carousel.png) 0 -19px no-repeat;
    cursor: pointer;
    float: right;
    font-size: 1px;
    height: 19px;
    line-height: 1px;
    text-decoration: none;
    width: 9px;
}
.fil_mediapart_club .nextPage {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 -19px no-repeat;
}
.fil_title {
    margin-top: 10px;
    border-bottom: 1px solid #197CAA;
    width: 98%;
    margin-bottom: 10px;
    margin-top: 15px;
}
.fil_title_edition, .fil_title_blog {
    background: url(../mediapart-images/tracker-blue-follow.png) repeat 2px 0;
    color: #197CAA;
    margin: -10px -10px -10px 124px;
    text-align: center;
    text-transform: uppercase;
    width: 20%;
}
.fil_title_edition {
    margin: -10px -10px -10px 114px;
    width: 26%;
}
.fil_mediapart_journal .prevPage.disabled {
    background: url(../mediapart-images/tracker-carousel.png) 0 -38px no-repeat;
    cursor: default;
}
.fil_mediapart_club .prevPage.disabled {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 -38px no-repeat;
}
.fil_mediapart_journal .nextPage.disabled {
    background: url(../mediapart-images/tracker-carousel.png) 0 -57px no-repeat;
    cursor: default;
}
.fil_mediapart_club .nextPage.disabled {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 -57px no-repeat;
    cursor: default;
}
.fil_mediapart_journal .nextPage.notdisabled {
    background: url(../mediapart-images/tracker-carousel.png) 0 -19px no-repeat;
    cursor: pointer;
}
.fil_mediapart_club .nextPage.notdisabled {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 -19px no-repeat;
    cursor: pointer;
}
.scrollable .items {
    position: absolute;
    width: 5000px;
}
.scrollable .items > li {
    float: left;
}
.m2 .navi {
    float: left;
    text-align: center;
    width: 630px;
}
.fil_mediapart_journal .navi, .fil_mediapart_club .navi {
    float: left;
    text-align: center;
    width: 298px;
}
.m2 .navi a {
    background: url(../mediapart-images/tracker-navi.png) 0 -7px no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 1px;
    height: 7px;
    line-height: 1px;
    margin: 5px 5px 0 0;
    width: 9px;
}
.fil_mediapart_journal .navi a, .fil_mediapart_club .navi a {
    background: url(../mediapart-images/tracker-navi.png) 0 -7px no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 1px;
    height: 7px;
    line-height: 1px;
    margin: 5px 5px 0 0;
    width: 9px;
}
.fil_mediapart_club .navi a {
    background: url(../mediapart-images/tracker-blue-navi.png) 0 -7px no-repeat;
}
.m2 .navi a.active, .fil_mediapart_journal .navi a.active, .fil_mediapart_club .navi a.active {
    background-position: 0 0;
}
html > body #magazine-authors .prevPage.disabled, html > body .m2 .prevPage.disabled {
    background: url(../mediapart-images/authors-carousel.png) 0 -32px no-repeat;
    cursor: default;
}
html > body #magazine-authors .nextPage.disabled, html > body .m2 .nextPage.disabled {
    background: url(../mediapart-images/authors-carousel.png) 0 -48px no-repeat;
    cursor: default;
}
#magazine-authors .prevPage:hover, #magazine-authors .nextPage:hover, .m2 .prevPage:hover, .m2 .nextPage:hover, .fil_mediapart_club .prevPage:hover, .fil_mediapart_club .nextPage:hover {
    text-decoration: none;
}
.fil_mediapart_journal .scrollable, .fil_mediapart_club .scrollable {
    height: 435px;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    width: 325px;
}
.m2 .scrollable {
    height: 500px;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    width: 650px;
}
.m2 .scrollable li {
    width: 650px;
}
.fil_mediapart_journal .scrollable .items > li, .fil_mediapart_club .scrollable .items > li {
    width: 325px;
}
.m2 .navigation, .fil_mediapart_journal .navigation, .fil_mediapart_club .navigation {
    margin: 0 0 20px;
}
#m-loader {
    margin: 240px 0 240px 300px;
}
.top_blog .scrollable, .top_edition .scrollable, #top_edition_une .scrollable {
    height: 435px;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    width: 253px;
}
.top_blog .navigation, .top_edition .navigation, #top_edition_une .navigation {
    margin: 0 0 20px;
}
.top_blog .prevPage, .top_edition .prevPage, #top_edition_une .prevPage {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 0 no-repeat;
    cursor: pointer;
    float: left;
    font-size: 1px;
    height: 19px;
    line-height: 1px;
    text-decoration: none;
    width: 9px;
}
html > body .top_blog .prevPage.disabled, html > body .top_edition .prevPage.disabled, html > body #top_edition_une .prevPage.disabled {
    background: url(../mediapart-images/tracker-blue-carousel.png) no-repeat scroll 0 -38px transparent;
    cursor: default;
}
.top_blog .prevPage:hover, .top_edition .prevPage:hover, #top_edition_une .prevPage:hover {
    text-decoration: none;
}
.top_blog .nextPage, .top_edition .nextPage, #top_edition_une .nextPage {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 -19px no-repeat;
    cursor: pointer;
    float: left;
    font-size: 1px;
    height: 19px;
    line-height: 1px;
    text-decoration: none;
    width: 9px;
}
html > body .top_blog .nextPage.notdisabled, html > body .top_edition .nextPage.notdisabled, html > body #top_edition_une .nextPage.notdisabled {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 -19px no-repeat;
    cursor: pointer;
}
html > body .top_blog .nextPage.disabled, html > body .top_edition .nextPage.disabled, html > body #top_edition_une .nextPage.disabled {
    background: url(../mediapart-images/tracker-blue-carousel.png) 0 -57px no-repeat;
    cursor: default;
}
.top_blog .nextPage:hover, .top_edition .nextPage:hover, #top_edition_une .nextPage:hover {
    text-decoration: none;
}
.top_blog .navi, .top_edition .navi, #top_edition_une .navi {
    float: left;
    text-align: center;
    width: 235px;
}
.top_blog .navi a, .top_edition .navi a, #top_edition_une .navi a {
    background: url(../mediapart-images/tracker-blue-navi.png) 0 -7px no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 1px;
    height: 7px;
    line-height: 1px;
    margin: 5px 5px 0 0;
    width: 9px;
}
.top_blog .navi a.active, .top_edition .navi a.active, #top_edition_une .navi a.active {
    background-position: 0 0;
}
.top_blog .css-tabs-top li, .top_edition .css-tabs-top-edition li, #top_edition_une .css-tabs-top-edition li {
    cursor: pointer;
    text-transform: uppercase;
}
.top-select, .top-select-edition {
    font-size: 12px;
}
.top-select .css-tabs-top, .top-select-edition .css-tabs-top-edition {
    border-top: 1px solid #197CAA;
    border-bottom: 1px solid #197CAA;
    padding-bottom: 5px;
    padding-top: 5px;
}
.top-select .css-tabs-top li, .top-select-edition .css-tabs-top-edition li {
    display: inline;
    color: #197CAA;
    padding: 3px 5px;
}
.top-select .css-tabs-top .current, .top-select-edition .css-tabs-top-edition .current {
    background-color: #197CAA;
    color: #FFF;
}
.top_edition .articles li, .top_blog .articles li, .articles .articles_info {
    border-bottom: 1px dotted #D1D1D1;
    height: 95px;
    padding-top: 10px;
    width: 253px;
}
.art-nfo {
    float: right;
    padding-left: 5px;
    width: 198px;
}
.art-photo {
    float: left;
}
.art-nfo .dernier-article {
    font-size: 14px;
    margin: 3px 0;
}
.biography-side-bar {
    float: left;
    width: 162px;
}
.biography-side-bar img {
    border: 1px solid #989800;
    padding: 5px;
}
.biography-side-bar ul li {
    background: url(../mediapart-images/picto-or.png) no-repeat 0 5px;
    list-style: none;
    margin: 0 0 5px;
    padding-left: 15px;
}
.biography-side-bar > ul > li {
    background: none;
    font-weight: 900;
    padding: 0;
}
.biography-side-bar > ul > li > div > ul > li > a {
    font-weight: 400;
}
.biography-content {
    float: left;
    margin-left: 20px;
    width: 588px;
}
.biography-content h2 {
    font-size: 48px;
    margin-bottom: 10px;
}
.biography-content .biography {
    font-size: 17px;
    margin-bottom: 20px;
}
.biography-content .biography p {
    line-height: 23px;
}
.rubrique_list_breve h2, #rubrique_list_article h2, .liste_articles_rubrique h2, .biography-content h2.border {
    border-bottom: 1px solid #989800;
    color: #989800;
    margin-bottom: 10px;
}
.biography-content h2.border {
    font-size: 32px;
}
.biography-content h3 a {
    font-size: 21px;
    font-weight: 900;
}
.node-folder > .content > ul > li, .biography-content > ul > li {
    background: url(../mediapart-images/border-dotted.png) repeat-x left bottom;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.summary_journal #small_manchette {
    padding: 0;
}
.summary_journal {
    font-size: 14px;
}
.summary_journal #small_manchette a {
    background: url(../mediapart-images/une-head-inner.png) left center no-repeat;
    display: block;
    font-size: 24px;
    line-height: 30px;
    padding-left: 25px;
}
.person .biography-side-bar img {
    border: 1px solid #656565;
}
.person h2 span {
    border-bottom: 1px dotted #B4B4B4;
    color: #545454;
    display: block;
    font-size: 50%;
    padding: 0 0 10px;
}
.person .biography {
    border-bottom: 1px dotted #B4B4B4;
    padding: 0 0 10px;
}
.person .related-links {
    background: #F4F4F5;
    margin: 0 0 10px;
    padding: 10px;
}
.person .related-links h3 {
    text-transform: uppercase;
    margin: 0 0 10px;
}
.node-folder h2, .node-ipad_hebdo h2 {
    font-size: 48px;
    line-height: 56px;
}
.node-folder h2.border, .node-ipad_hebdo h2.border {
    border-bottom: 1px solid #000;
    clear: both;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 10px;
}
.node-folder h3 a, .node-ipad_hebdo h3 a {
    font-size: 21px;
    font-weight: 900;
}
.node-folder .content > .item-list > ul > li {
    background: none;
}

.access-reserved {
    background: url(../mediapart-images/acces_reserve.png) no-repeat;
    clear: both;
    color: #DC0000;
    font-weight: 900;
    margin: 0 0 10px;
    padding-left: 24px;
}
.account-choice {
    float: left;
    font-size: 70%;
    margin: 15px 0;
    width: 498px;
}
.account-choice .account-access {
    background: url(../mediapart-images/background-account-access.png) 0 0 repeat;
    height: 210px;
    width: 244px;
}
.account-choice .account-access div {
    padding: 0 5px;
}
.account-choice .account-already {
    float: left;
    margin: 0 10px 0 0;
}
.account-choice .account-notyet {
    float: left;
}
.account-choice .account-access h2 {
    color: #fff;
    font-size: 150%;
    line-height: 18px;
    padding: 6px 9px;
    text-transform: uppercase;
}
.account-choice .account-already h2 {
    background: #3f3f3f;
}
.account-choice .account-notyet h2 {
    background: #cb1500;
    height: 36px;
}
.account-choice .account-access p {
    line-height: 18px;
    margin: 7px;
}
.account-choice .account-access form {
    margin: 0;
}
.account-choice .account-access form label {
    display: block;
    font-weight: 700;
    margin: 0 0 4px;
}
.account-choice .account-access .itext {
    width: 220px;
}
.account-choice .lost-pwd a {
    color: #cb1500;
    font-size: 12px;
}
.account-choice .account-access .isubmit {
    background: #cb1500;
    border: 1px solid #cb1500;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}
.account-choice .account-access .reg-account a {
    background: #cb1500;
    color: #fff;
    display: block;
    font-size: 12px;
    margin: 25px 0;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 150px;
}
.node-article-teaser h4, .teaser-article_edition h4, .teaser-blog h4 {
    font-size: 80%;
    font-weight: 900;
    text-transform: uppercase;
}
.ligne {
    border-top: 1px solid #D7CDC6;
    clear: both;
    float: left;
    padding: 10px 0;
    width: 490px;
}
.ligne_1 {
    border-top: none;
    padding: 0;
}
.colonne {
    border-right: 1px solid #D7CDC6;
    float: left;
    padding: 0 10px;
}
.colonne_2 .colonne {
    width: 224px;
}
.colonne_3 .colonne {
    width: 142px;
}
.colonne_t .colonne {
    width: 155px;
}
.colonne_t .more_large {
    width: 294px;
}
.ligne .last_colonne {
    border-right: none;
}
.view_unes_rubriques_ligne0 h3 {
    font-size: 150%;
}
.page-article h1, .node-article h1 {
    font-size: 250%;
    margin: 0 0 10px;
}
.node-artefact_audio h2, .node-article h2, .node-type-evenement-video h2.title {
    font-size: 250%;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 40px;
}
.article-series {
    font-variant: small-caps;
    font-size: 14px;
    font-weight: 900;
    margin-bottom: 10px;
}
.article-tools-top {
    margin: 0 0 10px;
}
.article-tools-top > ul {
    font-size: 100%;
    padding: 0;
}
.article-tools-top > ul li a {
    color: #656565;
    font-variant: small-caps;
    font-weight: 900;
}
.article-tools-top > ul li.ui-tabs-selected a {
    background: #FFF;
}
.article-tools-top #nouveaux_commentaires {
    color: #CB1500;
}
.article-submitted {
    margin: 0 0 20px;
}
.article-under-title {
    color: #656565;
    font-size: 21px;
    font-style: italic;
    font-weight: 900;
    margin-bottom: 10px;
}
.node-full .content p a:link, .node-full .content p a:visited, .article-black-box .black-box-content a:link, .article-black-box .black-box-content a:visited, #article-extend a:link, #article-extend a:visited {
    color: #656565;
    text-decoration: underline;
}
.node-article .pager {
    clear: left;
    margin: 0 0 20px;
    text-align: right;
}
body div.node-article div.content .article-read-too {
    float: left;
    margin-right: 15px;
    width: 180px;
    line-height: 14px;
    margin-top: 5px;
}
.article-black-box {
    background: url(../mediapart-images/black-box-background.png) repeat-y;
    clear: left;
    margin: 0 0 20px;
    width: 470px;
}
.article-black-box .top {
    background: url(../mediapart-images/black-box-top.png) no-repeat;
    height: 73px;
}
.article-black-box .black-box-content {
    padding: 10px 40px;
}
.article-black-box .bottom {
    background: url(../mediapart-images/black-box-bottom.png) no-repeat;
    clear: both;
    height: 27px;
}
.right-region .facebook-recommanded, .right-region .twitter-offer {
    border-bottom: 1px dotted #D1D1D1;
    margin: 0 0 5px;
    padding: 0 0 2px;
}
.tools_article .item-list li {
    display: inline;
    margin: 0 7px;
}
.facebook-recommanded .facebook-iframe {
    border: none;
    height: 21px;
    width: 140px;
}
.facebook-recommanded .google-iframe {
    border: none;
    height: 20px;
    width: 90px;
}
.right-region .tools_article iframe {
    padding: 0 0 1px;
}
.right-region .tools_article .twitter-share-button {
    height: 20px;
    width: 118px;
}
.node-article .tools_article {
    border-top: 1px dotted #D1D1D1;
    border-bottom: 1px dotted #D1D1D1;
    clear: both;
    padding: 5px 0;
}
.node-article .tools_article .twitter-offer iframe {
    display: none;
}
.node-article .tools_article .twitter-offer, .node-article .tools_article .facebook-recommanded, .node-article .tools_article .item-list, .node-article .tools_article ul {
    display: inline;
}
.node-article .tools_article .font-up, .node-article .tools_article .font-down {
    display: none;
}
.box {
    margin: 20px 0;
}
.box h2 {
    font-size: 110%;
    font-weight: 900;
}
.box fieldset {
    border: 1px solid #DEDEDE;
    margin: 0 0 10px;
    padding: 10px;
}
.node-type-article .content a:focus, .node-type-article .content a:hover, #article-tools-bottom a:focus, #article-tools-bottom a:hover, .article-black-box .black-box-content a:focus, .article-black-box .black-box-content a:hover, #article-extend a:focus, #article-extend a:hover {
    color: #CB1500;
}
.node-type-article #article-extend, .node-type-article .content {
    font-size: 18px;
    line-height: 24px;
}
div.article-read-too.bottom {
    float: none;
    margin: 0 0 10px;
}
.edition-tools-button {
    float: right;
    width: 36px;
    height: 24px;
    display: block;
    cursor: pointer;
    background: url(../mediapart-images/engrenage_down.png) no-repeat;
    margin-top: -24px;
}
.edition-tools-button.up {
    background: url(../mediapart-images/engrenage_up.png) no-repeat;
}
.edition-tools {
    float: right;
    position: absolute;
    padding: 0;
    margin-left: 340px;
    margin-top: -5px;
    display: none;
}
.article-tools-top .edition-tools ul li a {
    border-bottom: none;
    color: #000;
    font-weight: 700;
    font-variant: small-caps;
    display: block;
    background-color: #FFF;
    padding: 3px;
    width: 150px;
}
.article-tools-top .edition-tools ul li a:hover {
    background-color: #EFA898;
}

.fight-club .container .page .colonne_1 .colonne .content img.external {
    max-width: 470px;
    width: auto !important;
    width: 470px;
    height: auto;
}
.fight-club .container .page .colonne_2 .colonne .content img.external {
    max-width: 220px;
    width: auto !important;
    width: 220px;
    height: auto;
}
.fight-club .container .page .colonne_3 .colonne .content img.external {
    max-width: 145px;
    width: auto !important;
    width: 145px;
    height: auto;
}
.fight-club .container .page .colonne_t .colonne .content img.external {
    max-width: 135px;
    width: auto !important;
    width: 135px;
    height: auto;
}
.fight-club .container .page .colonne_t .more_large .content img.external {
    max-width: 274px;
    width: auto !important;
    width: 274px;
    height: auto;
}
.right-region .content img.external {
    height: auto;
    max-width: 255px;
    width: auto !important;
}
.widget-region {
    position: fixed;
    overflow: hidden;
    bottom: 0;
    clear: left;
    width: 100%;
}
.toolbar {
    z-index: 105;
    margin: 0 auto;
    width: 1120px;
    height: 38px;
    background-color: #2F2F2F;
    -webkit-border-radius: 8px;
    -moz-border-radius: 11px 11px 0 0;
    border-radius: 8px;
}
.widget-login {
    float: left;
    margin-top: 8px;
}
.widget-login #user-login-form .form-submit, .widget-simplenews .form-submit {
    background-color: #197CAA;
    border: none;
    color: #FFF;
    font-size: 56%;
    height: 16px;
    margin-right: 6px;
    margin-top: 3px;
    width: 21px;
}
.widget-simplenews #edit-submit {
    margin-right: 95px;
}
.widget-login input, .widget-simplenews input {
    width: 96px;
}
.widget-login #edit-pass {
    margin-left: -2px;
}
.widget-simplenews input {
    margin-left: 7px;
    width: 175px;
}
.widget-login span, .widget-simplenews span {
    color: #FFF;
    display: inline;
    float: left;
    font: 100 70% 'Arial';
    margin-left: 10px;
    margin-top: 4px;
}
.widget-login span {
    background: url(../mediapart-images/widget_login.png) no-repeat;
    margin-left: 75px;
    padding-left: 16px;
}
.toolbar .form-item {
    display: inline;
    vertical-align: middle;
}
.widget-simplenews {
    float: right;
    margin-top: 8px;
}
.widget-simplenews, .widget-login {
    width: 395px;
}
.widget-login #user-login-form {
    padding: 0;
    width: 0;
}
.widget-login #user-login-form > div {
    width: 240px;
}
.widget-login #user-login-form .required {
    border: 1px solid #656565;
    margin: 1px 0;
    width: 96px;
}
.widget-simplenews .form-submit {
    margin-right: 110px;
}
.widget-pub {
    background: url(../mediapart-images/widget_mp_pub_abo.png) no-repeat 15px top #CB1500;
    border-left: 1px solid #656565;
    border-right: 1px solid #656565;
    height: 38px;
    margin: 0 0 0 395px;
    padding: 0 0 0 60px;
    text-align: left;
    width: 270px;
}
.widget-pub a {
    color: #FFF;
    font-size: 105%;
    line-height: 35px;
}
.conference-title {
    color: #CB1500;
    font-size: 120%;
    font-weight: 900;
    margin: 0 0 10px;
}
.conference-time {
    color: #CB1500;
    font-size: 150%;
    font-variant: small-caps;
    line-height: 23px;
    margin: 0 0 20px;
}
.node-lien_web h2 {
    font-size: 150%;
    font-weight: 900;
    margin: 0 0 20px;
}
.node-lien_web .taxonomy {
    margin: 0 0 20px;
}
.node-lien_web .taxonomy li {
    list-style: disc inside;
}

.item-list .newsfeed-menu {
    height: 26px;
}
.page-node .item-list .newsfeed-menu {
    margin: 0;
}
.item-list .newsfeed-menu li {
    background: #F3EFE4;
    border-right: 1px solid #CBCDCE;
    margin: 0;
    padding: 5px 7px;
}
.page-journal .item-list .newsfeed-menu li {
    padding: 5px 7px;
}
.item-list .newsfeed-menu li a {
    font-size: 75%;
    text-transform: uppercase;
}
.item-list .newsfeed-menu li.first {
    background: #CB1500;
}
.item-list .newsfeed-menu li.first a {
    color: #FFF;
}
.item-list .newsfeed-menu li.first, .item-list .newsfeed-menu li.last {
    border: none;
}
.node-newsfeed {
    background: url(../mediapart-images/newsfeed-background.png) repeat-y;
    clear: left;
    padding: 10px 15px;
    width: 473px;
}
.newsfeed-bottom {
    background: url(../mediapart-images/newsfeed-bottom.png) no-repeat;
}
.node-newsfeed .first-line {
    clear: left;
    margin: 0 0 15px;
    font-size: 110%;
}
.node-newsfeed .first-line .article-type {
    color: #CB1500;
}
.node-newsfeed .first-line div {
    font-weight: 700;
}
.node-newsfeed .newsfeed-left {
    float: left;
    padding: 0 10px 0 0;
    width: 48%;
}
.node-newsfeed .newsfeed-right, .node-newsfeed .newsfeed-left {
    margin: 0 0 15px;
}
.node-newsfeed span {
    color: #656565;
    font-size: 70%;
}
#newsfeed {
    margin: 0 0 10px 10px;
}
#node-form textarea, #node-form #edit-title {
    width: 100%;
}
#node-form fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}
#node-form fieldset {
    border: 1px solid #DEDEDE;
    margin: 10px 30px 10px 0;
    padding: 0 10px;
}
#node-form .form-item .description {
    color: gray;
    font-style: italic;
    margin-right: 10px;
    text-align: right;
}
#node-form .tmce-disable {
    font-style: italic;
    text-align: right;
}
#node-form .tmce-disable a {
    text-decoration: underline;
}
.search-snippet strong {
    background: #CD351C;
    color: #FFF;
    font-weight: 400;
    padding: 0 3px;
}
.search-results dt {
    font-size: 120%;
    font-weight: 900;
    line-height: 20px;
}
.search-results dd {
    margin-bottom: 20px;
}
.search-form .form-text {
    border: 0;
    float: left;
    height: 16px;
    width: 190px;
    border: 1px solid #000;
}
.page-search .form-submit {
    background: #000;
    border: 1px solid #000;
    color: #FFF;
}
.facet-link {
    background: url(../mediapart-images/picto-rouge.png) no-repeat 5px 6px;
    padding-left: 20px;
}
.facet-unclick, .facet-sort-active {
    background: url(../mediapart-images/picto-gray.png) no-repeat 5px 6px;
    color: #656565;
}
.facet-sort-active a, .facet-sort-desc a, .facet-sort-asc a {
    color: #656565 !important;
}
.page-search .right-region ul li {
    margin: 5px 0;
}
.page-search .right-region {
    margin: 85px 25px 0 0;
}

.podcast ul li {
    background: url(../mediapart-images/picto-audio.png) no-repeat 0 4px;
    padding: 0 0 0 17px;
}
.podcast .podcast-player {
    display: block;
    margin: 0 0 20px;
}
.under-podcast {
    background: url(../mediapart-images/back-logo-red-mini.png) no-repeat bottom left;
    font-size: 80%;
    height: 54px;
    padding: 0 0 0 80px;
}
.podcast-page {
    margin: 20px;
}
#on-air {
    background: url(../mediapart-images/back-logo-red.png) no-repeat;
    height: 115px;
    padding: 0 0 0 170px;
}
#on-air .listen, .podcast-page .join a {
    background: #CB1500;
    border-radius: 2px;
    color: #FFF;
    font-size: 110%;
    font-variant: small-caps;
    padding: 5px 10px;
}
#on-air .title {
    font-size: 150%;
    margin: 10px 0 0;
}
#player {
    display: block;
    height: 30px;
    margin: 0 0 20px;
    width: 550px;
}
#playlist {
    margin: 0 0 20px;
}
#playlist li {
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 19px;
    border-bottom: 1px solid #CBCDCE;
    padding: 10px 10px 10px 15px;
}
#playlist li.playing {
    background: url(../mediapart-images/picto-play.png) #F4F4F4 no-repeat 0 25px;
    padding: 10px 10px 10px 40px;
}
#playlist a {
    font-size: 150%;
}
#playlist .content {
    color: #656565;
}
.podcast-page .join a {
    background: url(../mediapart-images/picto-audio-white.png) #CB1500 no-repeat 10px 10px;
    font-variant: normal;
    padding: 5px 10px 5px 30px;
}
.podcast-page .join a:hover, .podcast-page .join a:focus {
    background: url(../mediapart-images/picto-audio-white.png) #9B0E02 no-repeat 10px 10px;
}
.node-artefact_audio h2 {
    margin: 0 0 5px;
    padding: 0;
}
.title-top-audio {
    background: url(../mediapart-images/back-logo-red.png) no-repeat 0 1px;
    border-bottom: 1px solid #CBCDCE;
    font-size: 200%;
    font-variant: small-caps;
    font-weight: 900;
    height: 95px;
    margin: 0 0 10px;
    padding: 30px 0 0 170px;
}
.node-artefact_audio .title {
    background: url(../mediapart-images/picto-play.png) no-repeat 0 15px;
    padding: 0 0 0 40px;
}
.node-artefact_audio #player {
    border-bottom: 1px solid #CBCDCE;
    clear: both;
    display: block;
    height: 30px;
    padding: 0 0 10px;
    width: 510px;
}
.artefact-flux-list {
    background: url(../mediapart-images/background-list-flux.png) #1D1C1C repeat-x;
    border-radius: 2px;
    margin: 0 0 10px;
}
.item-list ul.artefact-flux-list li {
    background: none;
    height: 31px;
    margin: 0;
    padding: 0;
}
.artefact-flux-list a {
    background: url(../mediapart-images/picto-rss-nb.png) no-repeat right center;
    color: #FFF;
    display: block;
    font-weight: 900;
    height: 21px;
    margin: 0 30px 0 20px;
    padding: 5px;
}
.artefact-flux-list a:hover, .artefact-flux-list a:focus {
    color: #CB1500;
}
.artefact-flux-list .first a, .artefact-flux-list .last a {
    background: url(../mediapart-images/picto-itunes.png) no-repeat right center;
}
.node-artefact_audio-teaser h2 {
    font-size: 150%;
    line-height: 30px;
}
.node-artefact_audio-teaser .content {
    padding: 0 0 0 40px;
}
.node-artefact_audio-full {
    border-bottom: 1px solid #CBCDCE;
    margin: 0 0 15px;
}
.node-artefact_audio-teaser .content p {
    margin: 0 0 20px;
}
.last_international_ebook, .last_france_ebook, .last_economie_ebook, .last_culture_ebook, .last_ebook, .node-type-artefact-audio .right-region, .last_sound_section, .last_sound, .last_sound_by_type {
    width: 234px;
}
.node-artefact_audio .content div {
    margin: 0 0 20px;
}
.node-type-evenement-video h3 {
    color: #CB1500;
    font-variant: small-caps;
    font-size: 18px;
    font-weight: 900;
}
.evenement-video-video {
    float: left;
    width: 680px;
}
.evenement-video-video.obsolete {
    font-size: 30px;
    font-style: italic;
    line-height: 30px;
    margin-top: 100px;
    text-align: center;
    text-style: italic;
}
.node-type-evenement-video .evenement-video-right-bar {
    background: #EDEDED;
    border-top: 1px solid #BABABA;
    float: left;
    margin-bottom: 20px;
    padding: 6px;
    width: 234px;
}
.node-type-evenement-video ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.dans-les-editions {
    background: url(../mediapart-images/picto-edition.png) no-repeat 0 5px;
    font-size: 12px;
    font-variant: small-caps;
    line-height: 15px;
    padding: 4px 4px 0px 20px;
}
.evenement-video-corps {
    clear: left;
    margin: 0 0 20px;
}
.participez {
    margin: 0 0 10px;
    padding: 5px;
}
.participez a {
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 6px;
    padding: 0 0 0 11px;
}
.dernieres-contributions li, .evenement-video-corps li {
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 6px;
    padding: 0 0 0 11px;
}
.evenement-video-subscription {
    float: left;
    width: 440px;
}
.evenement-video-partners {
    float: left;
    width: 485px;
}
.evenement-video-une {
    clear: left;
    float: left;
    margin: 20px 0 0;
    padding: 0;
    width: 670px;
}
.evenement-video-club {
    background: #EDEDED;
    float: left;
    list-style: none outside none;
    margin: 20px 0 0;
    padding: 5px;
    width: 240px;
}
.evenement-video-club .club-title {
    color: #197CAA;
}
.node-type-evenement-video .page li {
    padding: 0 0 0 11px;
    margin: 5px 0;
}
.evenement-video-club ul li {
    background: url(../mediapart-images/picto-bleu.png) no-repeat 0 6px;
}
.node-type-evenement-video .page li#first-une {
    background: url(http://static.mediapart.fr/sites/all/themes/mediapart/mediapart/images/a_la_une.png) no-repeat 0 50%;
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 0 30px;
    width: 40%;
}
.other-une {
    float: left;
    width: 50%;
}
.node-type-evenement-video .page div.error {
    background: #FEE;
    border-color: #CB1500;
    color: #900;
}
.page-mediapart-sur-mobile #container #content {
    background: #F3F1EE;
    color: #656565;
    padding: 0 0 0 15px;
}
.page-mediapart-sur-mobile #container #content .page {
    margin: 0;
}
.mobiles-content {
    background: url(../mediapart-images/mobiles/degrade.png) no-repeat;
    padding: 15px;
}
.mobiles-title {
    border-bottom: 3px solid #FFF;
    padding: 10px 0;
    text-align: center;
}
.mobiles-title-black {
    color: #000;
    font-size: 35px;
    text-transform: uppercase;
}
.mobiles-title-red {
    color: #CB1500;
    font-size: 28px;
    padding: 0 0 0 10px;
    text-transform: uppercase;
}
.mobiles-content h1 {
    color: #333;
    font: italic 24px Georgia;
    margin: 0 0 10px;
}
.iphone-ipad {
    float: right;
    margin: 15px 0 0 20px;
}
.mobiles-links img {
    margin: 0 20px 0 0;
}
.mobiles-list {
    background: url(../mediapart-images/mobiles/degrade.png) no-repeat;
    border-top: 3px solid #FFF;
    font: 12px Georgia;
    padding: 15px;
}
.mobiles-list ul li {
    height: 40px;
    padding: 0 0 0 110px;
}
.journal-dot {
    background: url(../mediapart-images/mobiles/picto-journal.png) no-repeat;
}
.club-dot {
    background: url(../mediapart-images/mobiles/picto-club.png) no-repeat;
}
.videos-dot {
    background: url(../mediapart-images/mobiles/picto-video.png) no-repeat;
}
.m-dot {
    background: url(../mediapart-images/mobiles/picto-lem.png) no-repeat;
}
.mobiles-link {
    border-top: 3px solid #FFF;
    font-size: 24px;
    padding: 15px;
}
.mobiles-link a {
    color: #CB1500;
}
.mobiles-bottom {
    border-top: 3px solid #FFF;
    color: #333;
    font: italic 18px Georgia;
    padding: 15px;
}
.ebook-title {
    background: url(../mediapart-images/picto-ebook.png) no-repeat;
    border-bottom: 1px solid #CBCDCE;
    color: #CB1500;
    font-size: 30px;
    margin-bottom: 10px;
    padding: 20px 0 20px 80px;
    text-transform: uppercase;
}
.ebook-description a {
    font-weight: 900;
}
.ebook-description {
    color: #656565;
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 25px;
}
.ebook-list .price {
    float: left;
    padding-right: 5px;
}
.ebook-list .paypal-submit {
    background: none;
    border: none;
    color: #CB1500;
    font-weight: 900;
    padding-left: 5px;
    text-transform: uppercase;
}
.ebook-list .node {
    border-bottom: 1px solid #CBCDCE;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.ebook-list .content p {
    margin-bottom: 10px;
}
.node-book-full h3 {
    font-size: 35px;
    line-height: 40px;
}
.node-book-full .author {
    margin-bottom: 10px;
}
.ebook-couverture {
    float: left;
}
.node-book-teaser .content, .node-book-full.node .content {
    margin-left: 155px;
}
.node-book-full .price {
    margin-bottom: 10px;
}
.node-book-full form {
    margin-bottom: 20px;
}
.node-book-full .paypal-submit {
    background: #CB1500;
    border: none;
    border-radius: 3px;
    color: #FFF;
    font-size: 13px;
    padding: 5px;
}
.node-book-full .under-form {
    color: #656565;
    font-size: 13px;
    line-height: 15px;
}

.node-type-portfolios #comments {
    border-right: 1px dotted #CCC;
    float: left;
    margin-top: 0;
    padding-right: 10px;
    width: 485px;
}
.portfolios-voir-aussi {
    float: right;
    width: 430px;
}
.portfolios-voir-aussi h2 {
    border-bottom: 1px dotted #CCC;
    font-size: 22px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.avoiraussi-ligne {
    float: left;
    margin-bottom: 20px;
}
.avoiraussi-content {
    float: left;
    margin-right: 10px;
    width: 200px;
}
.avoiraussi-content-thumb {
    height: 120px;
    position: relative;
}
.avoiraussi-content-thumb-w1 {
    position: absolute;
}
.avoiraussi-content-thumb-w2 {
    background-color: #000;
    bottom: 0;
    color: #FFF;
    font-size: 15px;
    padding: 2px;
    position: absolute;
    right: 0;
    top: 100px;
}
.portfolios-header {
    float: left;
}
.portfolios-header-left {
    float: left;
    width: 610px;
}
.portfolios-header-left-titre {
    font-size: 32px;
}
.portfolios-header-left-infos-photographe {
    font-size: 22px;
    color: #333;
    margin-bottom: 5px;
}
.portfolios-header-left-surtitre {
    font-size: 16px;
    text-transform: uppercase;
    color: #404040;
    line-height: 20px;
}
.portfolios-header-left-infos-total-photo a {
    color: #333;
}
.portfolios-header-left-infos-total-photo a:hover {
    color: #CB1500;
}
.portfolios-header-left-desc {
    font-size: 16px;
    margin-bottom: 5px;
    text-align: justify;
    padding-right: 15px;
}
.portfolios-header-right-partenaire-droite {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #CCC;
    float: left;
    width: 100%;
}
.portfolios-header-right {
    float: left;
    width: 325px;
}
.portfolios-header-right-external-tools {
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #CCC;
    width: 100%;
}
.facebook-iframe {
    width: 130px;
    height: 21px;
}
.portfolios-header-right-external-tools #___plusone_0 {
    width: 70px !important;
}
.portfolios-header-right-mots-cles {
    background: #F4F4F5;
    padding: 5px;
    font-size: 15px;
    border: 1px solid #D1D1D1;
}
.portfolios-header-right-internal-tools {
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #CCC;
    width: 100%;
}
.portfolios-header-right-internal-tools div {
    display: inline;
}
.portfolios-header-right-internal-tools .fav {
    float: left;
    padding-right: 10px;
}
.portfolios-header-right-internal-tools .reco {
    float: left;
}
.portfolios-header-right-internal-tools .com {
    float: left;
    padding-left: 10px;
    font-variant: small-caps;
    font-size: 16px;
}
.portfolios-header-right-internal-tools .com a {
    color: #656565;
    background-color: #DDD;
    border-color: #BBB;
    padding: 2px 5px;
    font-weight: 900;
}
.portfolios-header-right-mots-cles {
    width: 318px;
    float: left;
}
.portfolios-header-right-mots-cles h2 {
    font-weight: 900;
    text-align: center;
    color: #000;
    margin-bottom: 8px;
    font-variant: small-caps;
    border-bottom: 1px solid #656565;
    padding-bottom: 3px;
}
.portfolios-header-right-mots-cles ul {
    margin: 0;
    padding: 0;
}
.portfolios-header-right-mots-cles ul li {
    display: inline;
    background: url(../mediapart-images/dot.png) no-repeat 3px 7px;
    margin: 0 0 5px;
    padding: 0 0 0 15px;
    list-style: none;
}
.portfolios-header-right-mots-cles ul li.first {
    background: none;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.portfolios-header-right-mots-cles li a {
    color: #000;
    text-decoration: none;
    font-size: 95%;
    line-height: 16px;
}
.portfolios-content {
    float: left;
    margin-top: 20px;
}
.portfolios-content-photo {
    text-align: center;
}
.portfolios-content-copyright {
    color: #333;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 10px;
}
.portfolios-content-desc-text {
    float: left;
    margin-bottom: 10px;
    padding: 0 5px;
    text-align: justify;
    width: 740px;
}
.portfolios-content-index {
    border-right: 1px solid #333;
    color: #333;
    float: left;
    font-size: 28px;
    padding: 5px;
}
.portfolio-solo-title h1 {
    font-size: 32px;
}
.portfolio-solo-photographe {
    font-size: 22px;
    color: #333;
    margin-bottom: 10px;
}
.portfolio-solo-infos a {
    color: #CB1500;
}
.portfolio-solo-infos {
    margin-bottom: 20px;
}
.page-portfolios .left-region {
    width: 235px;
}
.page-portfolios.one-sidebar .container {
    background: url(../mediapart-images/container-inner-colgauche250.png) 0 0 repeat-y;
}
.page-portfolios .page {
    width: 670px;
    margin-left: 25px;
}
.page-portfolios.one-sidebar .page h1 {
    border-bottom: 1px solid #CB1500;
    color: #CB1500;
    font-size: 24px;
    margin-bottom: 10px;
    padding-bottom: 3px;
    text-transform: uppercase;
}
.portfolio-teaser-title .portfolio-teaser-thumb-title {
    font-size: 28px;
}
.portfolio-teaser-photographe {
    margin-bottom: 10px;
}
.portfolio-teaser-photographe a {
    font-size: 20px;
    color: #333;
}
.portfolio-teaser-desc {
    margin-top: 10px;
    width: 650px;
    float: left;
    margin-bottom: 10px;
}
.page-portfolios .node-portfolios-teaser {
    margin-bottom: 15px;
    border-bottom: 1px dashed #CCC;
}
.portfolio-teaser-link-tous {
    margin: 10px 0;
    padding: 3px 0 3px 10px;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 7px;
    clear: left;
}
.portfolio-teaser-desc-text {
    float: left;
    margin-right: 10px;
    text-align: justify;
    width: 500px;
}
.portfolio-teaser-partenaire {
    text-align: center;
    width: 100px;
    float: left;
    font-size: 14px;
}
.portfolio-teaser-partenaire div {
    margin-bottom: 10px;
}
.page-portfolios .portfolio-teaser-ligne .node-portfolios-teaser {
    border-bottom: none;
    float: left;
    margin-right: 30px;
    margin-bottom: 0;
    width: 190px;
}
.portfolio-teaser-thumb-title {
    display: block;
    font-size: 15px;
    font-weight: 900;
}
.portfolio-teaser-thumb-photographe {
    font-size: 12px;
}
.portfolio-teaser-ligne {
    float: left;
    margin-bottom: 20px;
}
.portfolio-teaser-thumb-photo {
    position: relative;
    height: 120px
}
.portfolio-teaser-thumb-photo-wrapper1 {
    position: absolute;
    z-index: 1;
}
.portfolio-teaser-thumb-photo-wrapper2 {
    font-size: 15px;
    position: absolute;
    padding: 2px;
    z-index: 2;
    top: 100px;
    color: #FFF;
    background-color: #000;
    right: -10px;
    bottom: 0;
}
.portfolios_mots_cles {
    text-align: center;
}
.portfolios_mots_cles ul li {
    display: inline;
    margin: 0;
}
.derniers_portfolios {
    margin-bottom: 30px;
}
.portfolios_partenaires ul, .portfolios_photographes ul, .derniers_portfolios ul {
    padding: 0;
    margin: 0;
}
.portfolios_photographes ul li, .derniers_portfolios ul li {
    padding: 0;
    margin: 0;
    border-bottom: 1px dotted #d1d1d1;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.portfolios_photographes li a {
    text-transform: uppercase;
}
.derniers_portfolios .block_derniers_portfolios_title {
    display: block;
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 5px;
}
.derniers_portfolios .block_derniers_portfolios_lien_tous a {
    color: #656565;
    font-size: 14px;
}
.portfolios_partenaires ul li {
    text-align: center;
    padding-bottom: 10px;
    margin: 0 0 10px;
}
.portfolio-type, .portfolio_club .node-portfolios-teaser .portfolio-type, .content-m .node-portfolios-teaser .portfolio-type {
    color: #E2E274;
    font-family: Arial;
    text-transform: uppercase;
}
.node-portfolios-teaser .portfolio-teaser-regular-photographe a, .node-portfolios-teaser .portfolio-teaser-regular-partenaire a {
    color: #FFF;
    font-weight: 900;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.node-portfolios-teaser .portfolio-teaser-regular-photographe a {
    background: url(../mediapart-images/picto-mediavu-noir.png) no-repeat left center;
    padding-left: 20px;
}
.node-type-portfolios .more-link, .page-portfolios .more-link {
    clear: both;
    margin-bottom: 5px;
}
.portfolios-header-left-infos {
    background: url(../mediapart-images/picto-mediavu-noir.png) no-repeat left center;
    margin-bottom: 10px;
    padding-left: 20px;
}
.portfolios-header-left-infos a {
    font-size: 25px;
}
.portfolio {
    font: 75% 'Times New Roman';
}
.portfolio .node-portfolios-teaser {
    background: url(../mediapart-images/bg-bottom-mediavu-home.png) #000 no-repeat left bottom;
    color: #FFF;
    font-size: 120%;
    margin: -10px 0 0 -36px;
    padding: 0 15px 80px;
    width: 220px;
}
.portfolio .node-portfolios-teaser h3 a {
    color: #FFF;
    font: 900 140% 'Times New Roman';
}
.portfolio .node-portfolios-teaser .inner div {
    margin: 0 0 10px;
}
.portfolio .node-portfolios-teaser div span {
    color: #EA6925;
    font-weight: 900;
}
.content-m .node-portfolios-teaser, .portfolio_club .node-portfolios-teaser {
    border-radius: 3px;
    background: #000;
    padding: 5px;
    margin-left: 5px;
    width: 230px;
}
.portfolio_club .node-portfolios-teaser {
    height: auto;
}
.content-m .node-portfolios-teaser .inner, .portfolio_club .node-portfolios-teaser .inner {
    float: left;
    width: 111px;
}
.portfolio_club .node-portfolios-teaser .inner {
    width: 120px;
}
.content-m .node-portfolios-teaser h3 a, .portfolio_club .node-portfolios-teaser h3 a {
    color: #fff;
    font: 900 110% 'Times New Roman';
}
.content-m .node-portfolios-teaser div, .portfolio_club .node-portfolios-teaser div {
    color: #fff;
    font: 70% 'Times New Roman';
}
.content-m .node-portfolios-teaser div span, .portfolio_club .node-portfolios-teaser div span {
    color: #d04500;
    text-transform: uppercase;
}
.content-m .node-portfolios-teaser .imagecache, .portfolio_club .node-portfolios-teaser .imagecache {
    border: 2px solid #FFF;
}
.portfolio_club .node-portfolios-teaser {
    width: 135px;
    padding-bottom: 15px;
}
.portfolio_club .node-portfolios-teaser .imagecache {
    width: 131px !important;
}
.portfolio_club {
    padding-bottom: 10px;
}

.ligne_vie_club .last_colonne {
    background: url(../mediapart-images/header_vie_club.png) 0 0 no-repeat;
    background-position: top;
    background-color: #e8eae5;
    float: left;
    padding-top: 50px;
}
.ligne_vie_club {
    border-top: none;
}
.banner-club-blue {
    margin: 0 0 0 -9px;
}
.the_most_journal, .the_most_club {
    border-bottom: 1px solid #d1d1d1;
    margin: 0 auto;
    padding: 10px 0 0;
    width: 967px;
}
.the_most_club {
    background: url(../mediapart-images/back-block-les-plus.png) repeat-y 0 0;
}
.the_most_journal {
    background: url(../mediapart-images/container-light.png) repeat-y top right;
    border-left: 1px solid #D1D1D1;
}
.the_most_club .les-plus-block, .les-plus-block-left, .the_most_club .les-plus-block-right {
    float: left;
    margin: 0 20px;
    width: 224px;
}
.the_most_journal .les-plus-block {
    float: left;
    margin: 0 10px;
    width: 203px;
}
.the_most_club .les-plus-block-left {
    margin: 0 5px;
    width: 161px;
}
.les-plus-block-right {
    float: right;
    margin: 0 30px;
    width: 236px;
}
#une_journal_club li, .english_edition ul li, #les_indicateurs_eco li, .edition ul li, .les-plus-block-right ul li, .club_blog_new ul li, .club_edition_new ul li, .club_blog_new .more-link a, .club_edition_new .more-link a, .the_most_club ul li {
    background: url(../mediapart-images/picto-bleu.png) no-repeat 0 5px;
}
.club_blog_new .more-link a, .club_edition_new .more-link a {
    color: #197CAA;
}
.club_blog_new .nom, .club_edition_new .nom {
    font-weight: 900;
}
.club_blog_new, .club_edition_new, .create {
    float: right;
    width: 236px;
}
.create {
    background: #188BB8;
    margin-top: 10px;
}
.create div {
    font: 900 90% 'Times New Roman';
    margin-top: 5px;
    padding: 0 0 5px 10px;
    text-transform: uppercase;
}
.create a {
    color: #FFF;
}
.club_edition_new {
    margin-top: 20px;
}
.fil_mediapart_journal, .fil_mediapart_club {
    clear: left;
    font: 400 90% 'Times New Roman';
    margin: 0 auto 10px;
    position: relative;
    width: 967px;
}
.fil_mediapart_journal ul a, .fil_mediapart_club ul a {
    font-size: 100%;
}
.fil_mediapart_journal h2, .fil_mediapart_club h2 {
    background: #2F2F2F;
    color: #FFF;
    font: 900 100% 'Times New Roman';
    height: 23px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    width: 650px;
}
.fil_mediapart_club h2 {
    background: #188BB8;
}
.fil_mediapart_journal .content, .fil_mediapart_club .content {
    background: url(../mediapart-images/tracker-follow.png) 0 0 repeat;
    border: 1px solid #d1d1d1;
    padding: 12px;
    width: 933px;
}
.fil_mediapart_club .content {
    background: url(../mediapart-images/tracker-blue-follow.png) 0 0 repeat;
}
.fil-journal {
    float: left;
    margin-right: 17px;
    position: relative;
    width: 316px;
}
.fil-journal .scrollable {
    border-right: 1px dotted #D1D1D1;
}
.fil-club, .fil-article_edition {
    float: left;
    margin-right: 10px;
    width: 322px;
}
.fil_mediapart_journal .articles, .fil_mediapart_club .articles {
    float: left;
    width: 315px;
}
.fil_mediapart_journal .article, .fil_mediapart_club .article {
    border-bottom: 1px dotted #d1d1d1;
    height: 45px;
    padding: 8px 0;
}
.fil_mediapart_journal .article-infos, .fil_mediapart_club .article-infos {
    float: right;
    text-align: right;
}
.fil_mediapart_journal .article .author, .fil_mediapart_club .article .author {
    margin: 3px 0 0;
}
.fil_mediapart_journal .date, .fil_mediapart_club .date {
    color: #676767;
}
.fil_mediapart_journal .article .serie, .fil_mediapart_club .article .serie, .side-articles h3 a, .art-nfo h3 a {
    font: 900 100% 'Times New Roman';
}
#top_edition_une, #top_edition, #top_blog, #club_home_une_begin {
    margin: 0 0 20px;
}
.fil_mediapart_journal .article .report, .fil_mediapart_club .article .report {
    background: url(../mediapart-images/icons.png) 0 -29px no-repeat;
    padding: 0;
    text-indent: 18px;
}
.fil_mediapart_journal .article .talk, .fil_mediapart_club .article .talk {
    background: url(../mediapart-images/icons.png) 0 -91px no-repeat;
    padding: 0;
    text-indent: 18px;
}
.fil_mediapart_journal .article .chronic, .fil_mediapart_club .article .chronic {
    background: url(../mediapart-images/icons.png) 0 -118px no-repeat;
    padding: 0;
    text-indent: 18px;
}
.follow {
    float: right;
    width: 260px;
}
.follow h3 {
    border-bottom: 1px solid #2b2728;
    color: #2B2728;
    margin: 20px 0;
    padding: 0 0 5px;
    text-align: center;
    text-transform: uppercase;
}
#follow-nl {
    background: url(../mediapart-images/back-nl.png) 0 0 no-repeat;
    padding: 0 0 0 50px;
}
#follow-nl .checkbox input, #follow-nl .checkbox label {
    vertical-align: middle;
}
.follow-agenda {
    background: url(../mediapart-images/back-agenda.png) 0 0 no-repeat;
    padding: 0 0 10px 70px;
}
.follow-on ul {
    padding: 0;
}
.follow-on li {
    float: left;
    line-height: 30px;
    margin: 0 10px 0 5px;
    padding: 0 0 0 24px;
    width: 86px;
}
.follow-on .dailymotion {
    background: url(../mediapart-images/picto-dailymotion.png) 3px 8px no-repeat;
}
.follow-on .twitter {
    background: url(../mediapart-images/picto-twitter.png) 0 6px no-repeat;
}
.follow-on .facebook {
    background: url(../mediapart-images/picto-facebook.png) 0 6px no-repeat;
}
.follow-on .rss {
    background: url(../mediapart-images/picto-rss.png) 0 6px no-repeat;
}
.follow-on a {
    font-family: Arial;
    text-transform: uppercase;
}
.archives_journal, .archives_club {
    background: #C6C6C6;
    font: 400 90% 'Times New Roman';
    margin-bottom: 10px;
    width: 959px;
}
.archives_journal h2, .archives_club h2 {
    background: url(../mediapart-images/back-archives-h2.png) 0 0 no-repeat;
    color: #FFF;
    float: left;
    font: 900 120% 'Times New Roman';
    height: 26px;
    margin: 47px 38px 0 0;
    padding: 30px 0 0 10px;
    text-transform: uppercase;
    width: 243px;
}
.archives_club h2 {
    font-size: 100%;
}
.archives_journal .item-list, .archives_club .item-list {
    float: left;
    margin-top: 24px;
}
.archives_journal a, .archives_club a {
    background: url(../mediapart-images/archives-background-out.png) 0 0 no-repeat;
    display: inline-block;
    font: 900 100% Georgia;
    line-height: 130%;
    margin: 23px 9px 0 0;
    padding: 2px 0 0;
    text-align: center;
    width: 48px;
}
.archives-title-club {
    color: #188BB8;
}
.archives_journal .item-list abbr, .archives_club .item-list abbr, .archives_journal .item-list span, .archives_club .item-list span {
    display: block;
    height: 18px;
}
.archives_journal .day, .archives_club .day {
    font-size: 170%;
}
.archives_journal a:hover, .archives_club a:hover {
    background: url(../mediapart-images/archives-background-over.png) 0 0 no-repeat;
    color: #FFF;
}
#date-search, #article-search {
    float: right;
    margin-right: 10px;
}
#date-search {
    margin-top: 15px;
}
.archives_club #date-search {
    margin-top: 45px;
}
.archives_club #date-search label {
    font-size: 100%;
}
#date-search label, #article-search label {
    color: #656565;
    display: block;
    font-size: 110%;
}
.footer-region {
    margin: 0 auto 50px;
    width: 967px;
}
.four_links {
    background: #5C6163;
    float: left;
    padding: 0;
    width: 298px;
}
.four_links .who {
    margin: 0 1px 1px 0;
}
.four_links .faq {
    margin: 0 0 1px;
}
.four_links .contact {
    margin: 0 1px 0 0;
}
.four_links li a {
    background: #2F2F2F;
    color: #FFF;
    display: block;
    font: 900 80% 'Times New Roman';
    line-height: 31px;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    width: 138px;
}
.four_links li a:hover {
    background: #CB1500;
}
.footer ul {
    clear: left;
    text-align: center;
}
.footer ul li {
    display: inline;
    margin: 0;
}
.footer a {
    color: #656565;
}
.footer span {
    margin: 0 5px;
}
.error-content {
    background-color: #F5F6F1;
    margin: -9px -11px 0 -8px;
    padding: 92px 0;
    text-align: center;
}
.error-content h2 {
    margin-bottom: 40px;
}
.error-content p {
    font-size: 24px;
    text-transform: uppercase;
}
.error-content .box-link {
    display: inline-block;
    -moz-display: inline-stack;
    background-color: #c21800;
    color: #fff;
    font-size: 17px;
    padding: 13px 16px;
    margin-top: 32px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-shadow: 1px 1px 3px #000;
}
.page-error .page {
    width: 97%;
}

#edit-parrainage-name, #edit-parrainage-message {
    color: gray;
}
#edit-parrainage-submit {
    background: #197CAA;
    border: none;
    border-radius: 4px;
    color: #FFF;
    font-weight: 900;
    margin-left: 90px;
    margin-bottom: 10px;
    padding: 5px;
    text-transform: uppercase;
}
#edit-parrainage-message-wrapper span {
    font-weight: 200;
    font-size: 10px;
    text-align: right;
}
.page-parrainage h2 {
    color: #197CAA;
    font-size: 35px;
    font-weight: 900;
}
.page-parrainage fieldset {
    margin-top: 30px;
}
.page-parrainage-jeu legend, .page-parrainage legend {
    font-weight: 900;
}
.page-parrainage-jeu legend span, .page-parrainage legend span {
    font-size: 11px;
    font-weight: 200;
    text-transform: none;
}
.page-parrainage label {
    margin-bottom: 5px;
}
.page-user .page {
    background: #FFF;
    margin-top: -10px;
}
.page-parrainage .container {
    background: url(../mediapart-images/parrainage-summer-background.png) no-repeat 0 0 #E2D7C7;
    min-height: 250px;
}
.page-parrainage-jeu .container {
    background: url(../mediapart-images/parrainage-jeu-pictures.png) no-repeat 650px 10px #80949F;
    min-height: 250px;
}
.page-parrainage .container .page, .page-parrainage-jeu .container .page {
    padding-left: 10px;
}
.page-parrainage p, .page-parrainage-jeu p {
    line-height: 25px;
}
.page-parrainage legend, .page-parrainage-jeu legend {
    font-size: 16px;
    text-transform: uppercase;
}
.page-parrainage .container label, .page-parrainage-jeu .container label {
    display: inline;
}
#edit-parrainage-message-wrapper label, #edit-parrainage-name-wrapper label {
    display: block;
}
#edit-parrainage-message-wrapper label, #edit-parrainage-name-wrapper label {
    border-top: 1px solid #97A6AD;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#edit-parrainage-message-wrapper label span {
    text-transform: none;
}
.grippie, #edit-parrainage-message, .page-parrainage .container .form-text, .page-parrainage-jeu .container .form-text {
    border: 1px solid #97A6AD;
    border-radius: 4px;
    height: 25px;
    margin-left: 90px;
}
#edit-parrainage-email1-wrapper input {
    margin-left: 20px;
}
#edit-parrainage-email2-wrapper input, #edit-parrainage-email3-wrapper input, #edit-parrainage-email4-wrapper input, #edit-parrainage-email5-wrapper input {
    margin-left: 31px;
}
#edit-parrainage-message {
    height: 100px;
    width: 90%;
}
.page-parrainage-jeu #edit-parrainage-submit {
    background: #B9236B;
    border-radius: 4px;
    font-weight: 900;
    margin-left: 90px;
    padding: 5px;
}
.tous_les_discours {
    clear: both;
}
.tous_les_discours ul.pager {
    margin: 15px 0 10px;
}
.tous_les_discours_discours {
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px dashed #D7CDC6;
    width: 100%;
    margin-bottom: 10px;
}
.tous_les_discours_discours p {
    margin: 0;
}
.tous_les_discours_discours_titre {
    padding: 5px;
    margin-top: 5px;
    float: left;
}
.tous_les_discours_discours_titre a {
    font-size: 22px;
    font-weight: 900;
    background: url(../mediapart-images/picto-rouge.png) no-repeat 0 12px;
    padding: 3px 0 3px 13px;
}
.tous_les_discours_discours .tous_les_discours_discours_nopic {
    padding: 10px 10px 10px 18px;
}
.tous_les_discours_discours .tous_les_discours_discours_gauche {
    width: 420px;
    float: left;
    padding: 10px 10px 10px 18px;
}
.tous_les_discours_discours .tous_les_discours_discours_droite {
    width: 310px;
    float: left;
    border-left: 1px solid #D7CDC6;
    padding-left: 9px;
}
.tous_les_discours_discours_sous_titre {
    float: left;
    width: 100%;
    padding: 1px 0 1px 18px;
    color: #333;
    font: 14px Arial;
}
.node-type-discours #content {
    font-size: 16px;
}
.discours_auteur ul {
    margin: 0;
    padding: 0;
}
.discours_auteur ul li {
    margin: 0;
    padding: 0;
}
.discours_auteur ul li .discours_affinage_lien {
    color: #353535;
    margin: 0 0 3px;
    padding: 0;
    font: 900 17px 'Times New Roman';
    text-align: center;
    margin-top: -10px;
}
.discours_auteur .personnage_portrait_haut {
    background: url(../mediapart-images/fond_portrait_haut.png) no-repeat;
    width: 147px;
    padding: 4px 4px 0;
}
.discours_auteur .personnage_portrait_bas {
    background: url(../mediapart-images/fond_portrait_bas.png) no-repeat;
    width: 147px;
    height: 15px;
}
.discours_auteur .personnage_nom {
    color: #353535;
    text-transform: none;
    border-bottom: none;
    margin: 0 0 3px;
    padding: 0;
    font: 900 17px 'Times New Roman';
    text-align: center;
}
.discours_auteur h3 {
    margin: 0 0 10px;
    font: 14px 'Times New Roman';
    text-align: center;
    font-style: italic;
    border-bottom: 1px dashed #D7CDC6;
    padding-bottom: 5px;
}
.discours_auteur .personnage_bio {
    color: #656565;
    font: 14px 'Times New Roman';
}
.node-discours .discours-content {
    padding-left: 62px;
    line-height: 24px;
}
.node-discours .discours_content_page_commentaires {
    padding-left: 0;
}
.node-discours .discours_content_page_1 {
    padding-top: 20px;
    background: url(../mediapart-images/discours_open.png) no-repeat;
    margin-top: 10px;
}
.node-discours hr {
    color: red;
    background-color: #D1D1D1;
    height: 1px;
    border: 0;
    clear: both;
    width: 100%;
}
.node-discours .discours_eclairage {
    margin-left: -60px;
    padding-left: 193px;
    background: url(../mediapart-images/eclairage_mediapart.png) no-repeat 0 15px;
    color: #656565;
    font: 90% 'Times New Roman';
}
.node-discours .discours_eclairage .discours_eclairage_content {
    overflow: hidden;
}
.node-discours .discours_eclairage_suite {
    float: right;
    margin-top: -8px;
}
.node-discours .discours_eclairage_suite_link {
    display: block;
    height: 25px;
    padding-top: 1px;
    font: 14px 'Times New Roman';
    background: url(../mediapart-images/lirelasuite_fond.jpg) no-repeat;
    color: #fff;
    cursor: pointer;
    text-align: center;
    width: 87px;
}
.node-discours .discours-nuage {
    clear: both;
    border-bottom: 1px #D1D1D1 solid;
    padding: 10px 0;
}
.node-discours .headerdiscours {
    width: 100%;
    border-bottom: 1px #D1D1D1 solid;
    float: left;
}
.header-discours .header-discours-gauche {
    float: left;
    width: 545px;
    border-right: 1px solid #D7CDC6;
    margin-right: 5px;
}
.header-discours .header-discours-droite {
    width: 215px;
    float: left;
}
.header-discours .header-discours-droite .header-discours-droite-external-tools div {
    margin-bottom: 5px;
}
.header-discours .header-discours-droite .facebook-button {
    height: 20px;
}
.header-discours .header-discours-droite .item-list ul {
    margin: 0;
}
.header-discours .header-discours-droite .item-list ul li {
    display: inline;
    margin: 0 5px;
}
.discours-title h1 {
    font: 32px 'Times New Roman';
    font-weight: 900;
    color: #333;
}
.node-discours .header-discours .discours-date {
    font: 20px 'Times New Roman';
    color: #333;
    margin-bottom: 10px;
}
.node-discours .onglets_discours {
    margin: 0;
    padding: 5px 0;
}
.node-discours .onglets_discours li {
    display: inline;
    margin: 0 3px 0 0;
}
.node-discours .onglets_discours li a {
    color: #656565;
    text-transform: uppercase;
    background: url(../mediapart-images/onglet_fond.png) repeat-x;
    font: 12px Arial;
    padding: 5px 8px;
}
.node-discours .onglets_discours li a.actif {
    color: #FFF;
    background: url(../mediapart-images/onglet_fond_actif.png) repeat-x;
}
.node-discours .pager {
    text-align: right;
    margin: 10px 30px 10px 0;
}
.node-discours .content-access-teaser {
    margin: 20px 0;
}
.node-discours .content-access {
    margin-left: 140px;
}

#mediapart-dossiers-node-dossiers-form h1 {
    color: red;
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0 0;
}
#mediapart-dossiers-node-dossiers-form h1 span {
    color: #000;
    font-style: italic;
}
#mediapart-dossiers-node-dossiers-form h2 {
    clear: both;
    font-size: 16px;
    font-weight: 700;
    padding: 20px 0 0;
}
#mediapart-dossiers-node-dossiers-form .admin_dossier_current {
    clear: both;
    margin: 15px 0 0;
}
#mediapart-dossiers-node-dossiers-form .admin_dossier_current span {
    margin-left: 5px;
}
#mediapart-dossiers-node-dossiers-form .admin_dossier_current .admin_dossier_current_tags {
    color: grey;
    font-style: italic;
}
#mediapart-dossiers-node-dossiers-form .form-item-checkbox {
    float: left;
    margin: 0;
    margin-top: -3px;
}
#mediapart-dossiers-node-dossiers-form .admin_dossier_current .label_cb {
    color: red;
    font-size: 13px;
}
#mediapart-dossiers-node-dossiers-form #add_dossier_link, #mediapart-core-blacklist-users-form #add_user_blacklist_link {
    background: url(../mediapart-images/sign_add.png) left center no-repeat;
    cursor: pointer;
    display: block;
    padding: 0 0 0 20px;
}
#mediapart-dossiers-node-dossiers-form .remove_dossier_link, #mediapart-core-blacklist-users-form .remove_user_blacklist_link {
    background: url(../mediapart-images/sign_remove.png) left center no-repeat;
    cursor: pointer;
    display: block;
    margin-top: 10px;
    padding: 0 0 0 20px;
}
#mediapart-core-blacklist-users-form #edit-save, #mediapart-dossiers-node-dossiers-form #edit-save {
    margin-bottom: 20px;
    margin-top: 20px;
}
#add_dossier_container, #add_user_blacklist_container {
    margin-top: 20px;
}
#add_dossier_container div, #add_user_blacklist_container div {
    padding: 5px 0;
}
#nuage_generate {
    background-color: grey;
    cursor: pointer;
    display: block;
    margin-bottom: 10px;
    padding: 5px;
    width: 55px;
}
.generated_nuage {
    padding: 10px;
}
.mediapart_urbanairship_etape2_title {
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 15px;
}
.mediapart_urbanairship_etape2_message {
    border: 1px dashed black;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 15px;
    padding: 12px;
    width: 500px;
}
