.content .right ul li {
    padding-left:20px;
    background:url(../img/puce-li.png) no-repeat 8px 8px;
}

.content .right .nav-tabs li,
.content .right .contextual-links li,
.content ul.dropdown-menu li {
    background-image: none;
    margin-bottom: 0;
}

.content .right .contextual-links li,
.content ul.dropdown-menu li {
    padding-left: 0;
}

.mise_en_avant_couleur {
    color: #f7a600;
}

a.btn.form-submit {
    color: black;
    text-decoration: none;
}

.fournisseur_creation_compte a {
    color: #fff !important;
}

.content .RESEAU a {
    color: #fff;
}
.page-notre-reseau .left, .page-our-network .left{
    display: none;
}

.list-group a.list-group-item {
    text-decoration: none;
}

.content .right .view-appels-d-offres a {
    color: black;
}

h3.panel-title a:hover, h3.panel-title a:active {
    text-decoration: underline;
}

.actu_accueil_lien {
    color: inherit;
}

.document_date {
    font-size: 11px;
}

.document_titre {
    color: black;
    font-weight: bold;
}

.document_tous {
    bottom: 10px;
    position: absolute;
    right: 10px;
    display: block;
    text-align: right;
}

.views-widget-filter-field_categorie_tid {
    margin-right: 10px;
}

.cours_action {
    font-size: 16px;
    font-weight: bold;
}

.cours_variation {
    margin-left: 20px;
    font-size: 11px;
}

#block-views-documents-b-communiques h2,
#block-views-documents-b-rapports h2,
#block-cours-bourse-cours-bourse-bloc h2 {
    color: #f7a600;
    font-weight: bold;
    height: 40px;
}

.variation-plus {
    color: green;
}

.variation-moins {
    color: #f7a600;
}

/* Offres d'emploi */
.view-content .offre-liste {
    background-color: #FFF;
    margin: 20px 0 0 0;
}

.offre-liste ul.offre {
    margin-bottom: 0 !important;
    border: 1px solid #dedede;
}

.offre-liste .offre-ligne {
    margin-bottom: 0 !important;
}

.offre-liste .offre-ligne .views-field-title {
    font-size: 21px;
    letter-spacing: 0.05em;
    margin-bottom: 3px;
    color: #5d5d5c;
    text-decoration: none;
}

.offre-liste .offre li {
    margin: 0 !important;
    padding: 11px 14px 11px !important;
    background-image: none !important;
}

.offre-liste .offre-ligne .views-field-title a {
    color: #5d5d5c;
    text-decoration: none;
}

.offre-liste .offre-ligne .views-field-title a:hover {
    color: #f7a600;
}

#custom-filter-offres {
    display: none;
}

#custom-filter-offres .btn-group {
    width: 30%;
}

#views-exposed-form-nos-offres-emploi-default {
    display: none !important;
}

.offre-ligne {
    border-bottom: 1px solid #dedede;
}

.offre-ligne:last-child {
    border-bottom: 0 none;
}

.view-nos-offres-emploi .view-filters {
    width: 100% !important;
}

#custom-filter-offres span.caret {
    border: 0;
    height: 10px;
    width: 10px;
    background: url(../img/dropdown-fleche.png) no-repeat left top;
    margin: 4px 7px 2px 7px;
}

#custom-filter-offres .dropdown-toggle {
    padding-right: 0 !important;
}

/* Détail d'une offre */
.offre-infos span.bold {
    font-weight: bold;
}

.bottom-offre {
    margin-top: 10px;
}

.bottom-offre .btn, .btn.btn-principal {
    background: #f7a600;
    display: inline-block;
    color: #FFF;
    border-radius: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 10px;
    border: 0;
}

.bottom-offre .btn.return {
    margin-right: 20px;
}

/* Détail d'une candidature */
.candidature-left span.bold,
.candidature-right span.bold {
    font-weight: bold;
}

#candidature-node-form #edit-actions {
    text-align: center;
}

#documents-fournisseurs-node-form #edit-actions #edit-submit,
#documents-fournisseurs-node-form--2 #edit-actions #edit-submit {
    background: url(../img/bg-lien-bloc-accueil.png) no-repeat right top / auto 100%;
    background-color: #101820;
    display: inline-block;
    color: #FFF;
    border-radius: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    padding: 4px 46px 3px 12px;
    margin: 14px 10px 0 0;
    border: 0;
}

#candidature-node-form #edit-submit,
#candidature-node-form--2 #edit-actions #edit-submit,
.node-formulaire .special-btn .form-submit {
     background-color: #101820;
     display: table-cell;
     color: #FFF;
     font-family: 'Open Sans', sans-serif;
     font-size: 10px;
     text-transform: uppercase;
     padding: 4px 30px 3px 12px;
     border: 0;
     white-space: normal;
     text-align: left;
     height: 23px;
     border-radius: 0;
     margin-left: 10px;
 }
.node-formulaire .special-btn {
    margin-top: 20px;

}
.node-formulaire .special-btn .form-submit {
    margin-left: 0;
    margin-right: -1px;
}

#candidature-node-form .candidature-actions {
    padding-left: 14px;
}

#candidature-node-form--2 #edit-field-cv-fr-0-upload,
#candidature-node-form--2 #edit-field-cv-eno-0-upload,
#candidature-node-form--2 #edit-field-lettre-motivation-fr-0-upload,
#candidature-node-form--2 #edit-field-lettre-motivation-eno-0-upload,
#candidature-node-form #edit-field-cv-fr-0-upload,
#candidature-node-form #edit-field-cv-eno-0-upload,
#candidature-node-form #edit-field-lettre-motivation-fr-0-upload,
#candidature-node-form #edit-field-lettre-motivation-eno-0-upload {
    padding: 0;
}

#candidature-node-form #edit-field-date-candidature,
#candidature-node-form #edit-field-date-fin-conservation,
#candidature-node-form--2 #edit-field-date-candidature,
#candidature-node-form--2 #edit-field-date-fin-conservation,
#candidature-node-form--2 #edit-field-date-fin-conservation-add-more-wrapper--2,
#candidature-node-form--2 #edit-field-date-candidature-add-more-wrapper--2,
#candidature-node-form #edit-field-est-notifie,
#candidature-node-form--2 #edit-field-est-notifie {
    display: none;
}

/* Documents fournisseurs */
#documents-fournisseurs-node-form .tabledrag-processed,
#documents-fournisseurs-node-form .tabledrag-toggle-weight-wrapper,
#documents-fournisseurs-node-form--2 .tabledrag-toggle-weight-wrapper,
#documents-fournisseurs-node-form .panel-heading,
#documents-fournisseurs-node-form--2 .panel-heading,
#documents-fournisseurs-node-form #edit-field-fichiers-fournisseurs-und--2-table,
#documents-fournisseurs-node-form--2 #edit-field-fichiers-fournisseurs-und--2-table,
#documents-fournisseurs-node-form .file-widget .input-group-btn {
    display: none;
}

#documents-fournisseurs-node-form .file-widget {
    width: 100%;
}

ul.documents-list {
    margin-top: 10px;
}

ul.documents-list li > a {
    color: #000000;
}

.profile .field-label {
    float: left;
}

.profile .content {
    margin-top: 10px;
}

.content-bottom {
    margin-top: 0;
}

h2.bloc-services {
    text-align: center;
    font-size: 20px;
}

h2.bloc-services a,
h2.bloc-services a:visited,
h2.bloc-services a:hover,
h2.bloc-services a:active {
    color: inherit;
}

h2.bloc-services a:hover,
h2.bloc-services a:active {
    text-decoration: underline;
}

/* USINE */

.usine_top {
    margin-bottom: 20px;
}

.fournisseurs_zone_contenus {
    margin-bottom: 20px;
}

.fournisseurs_mdp_oublie {
    display: block;
    text-align: right;
    margin-bottom: 20px;
}

.mentions-obligatoires {
    font-style: italic;
    margin-bottom: 20px;
    font-size: 12px;
}

.submit-texte {
    font-style: italic;
    font-size: 12px;
    margin-top: 10px;
}

.modal-dialog input.form-checkbox {
    margin-left: 0;
}

.loading {
    margin: 10px auto;
    display: block;
}

.modal-dialog .form-submit {
    display: none;
}

.RESEAU area {
    cursor: pointer;
}

.search-result h3 a,
.spelling-suggestions a {
    color: #f7a600;
}

.video-container {
    bottom : 5px;
    width : 100%;
    padding : 0;
    border : 0 none;
    margin : 0;
}

.content .right .field-name-field-famille a {
    color:#0c0c0c;
    text-decoration: none;
}

.content .right .field-name-field-famille a:hover {
    text-decoration: underline;
}

.block-demande-acces-corporate .panel {
    margin-top: 0;
    margin-bottom: 0;
}

.tooltip {
    font-size: 18px;
    margin-left: -170px !important;
}

.imce .tooltip {
    font-size: 12px;
    margin-left: 0 !important;
}

.password-suggestions {
    color: #737373;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}

.password-strength-text {
    font-weight: bold;
    margin-left: 5px;
}

.password-strength-title, .password-strength-text {
    display: inline;
}

.content .password-suggestions ul li {
    margin: 0 20px;
}

/* Fil d'ariane */

.breadcrumb  {
    margin:3px auto 0;
    width: 906px;
    font-size: 12px;
    background-color:transparent;
}
.breadcrumb a  {
    color:#818285;
}
.breadcrumb > .active {
    color:#f7a600;
}

.breadcrumb > li + li:before {
    color: #ccc;
    content: url(../img/fleche-breadcrumb.png);
    padding: 0 6px;
}

.RESEAU {
    margin-top: 0;
}

.content {
    margin-top: 15px;
}

/*** Cookie Cluttr ****/
.cc-cookies a.cc-cookie-accept {
    background: #f9ae00;
    display: block;
    margin-top: 10px;
}

/* RESPONSIVE */

@media only screen and (max-width: 960px) {
    .breadcrumb {
        margin: 0;
        width: 100%;
    }
}

.node-formulaire .form-item-captcha-response.form-group {
    display: block;
    width: 50%;
}
