/* Ce fichier a été copié depuis le projet Commun. */
/* Ne pas éditer ce fichier directement; l'éditer depuis le projet Commun. */

.documentLegal {
    background-color: #F1F1F1;
    padding: 15px;
}

overlay .mesureExceptionnelle {
    background-color: #F1F1F1 !important;
}

.overlay .documentLegal {
    background-color: transparent;
    padding: 0;
}

.documentLegal #pageDynamique {
    width: auto;
    background-color: inherit;
}

.documentLegal .section {
    width: 970px;
}

.overlay .documentLegal .section {
    width: 740px;
}

.documentLegal #pageDynamique .section.UneColonne .colonne {
    width: auto;
}

.documentLegal .titre {
    font-size: 18px !important;
    line-height: 18px;
    padding-top: 0 !important;
    text-align: center;
    float: none !important;
}

ul.aucunPoints {
    list-style-type: none;
    padding-bottom: 10px;
    margin-left: 0 !important;
}

ul.aucunPoints li {
    padding-bottom: 10px;
    overflow: auto;
}

ul.aucunPoints li .gauche {
    width: 25px;
    font-weight: 600;
}

ul.aucunPoints li .droite {
    width: 925px;
    float: left;
}

.overlay ul.aucunPoints li .droite {
    width: 695px;
    float: left;
}

.conventionNiveau0 {
    color: #2E65BC;
    font-weight: 600;
}

ul.conventionNiveau1 {
    list-style-type: none;
    padding-bottom: 10px;
    margin-left: 0 !important;
}

ul.conventionNiveau1 li {
    padding-bottom: 10px;
    overflow: auto;
}

ul.conventionNiveau1 li .gauche {
    width: 25px;
    font-weight: 600;
}

ul.conventionNiveau1 li .droite {
    width: 945px;
    float: left;
}

.overlay ul.conventionNiveau1 li .droite {
    width: 715px;
    float: left;
}

ul.conventionNiveau2 {
    list-style-type: none;
    padding-top: 10px;
    overflow: auto;
    margin-left: 0 !important;
}

ul.conventionNiveau2 li {
    padding-bottom: 10px;
    overflow: auto;
}

ul.conventionNiveau2 li .gauche {
    width: 40px;
    font-weight: 600;
}

ul.conventionNiveau2 li .droite {
    width: 855px;
    float: left;
}

.overlay ul.conventionNiveau2 li .droite {
    width: 650px;
    float: left;
}

ul.conventionNiveau3 {
    list-style-type: none;
    padding-top: 10px;
    overflow: auto;
    margin-left: 0 !important;
}

ul.conventionNiveau3 li {
    padding-bottom: 10px;
    overflow: auto;
}

ul.conventionNiveau3 li .gauche {
    width: 50px;
    font-weight: 600;
}

ul.conventionNiveau3 li .droite {
    width: 770px;
    float: left;
}

.overlay ul.conventionNiveau3 li .droite {
    width: 590px;
    float: left;
}

.politiqueAgrement, .conditionsUtilisation, .politiqueConfidentialite, .politiqueGarantiePrix {
    cursor: pointer;
}

.overlayContratsConditionsEtPolitiques .contenuOverlay {
    height: 500px;
    overflow: auto;
    margin-bottom: 0 !important;
}

.overlayContratsConditionsEtPolitiques .overlay {
    padding-bottom: 25px;
}

.overlayContratsConditionsEtPolitiques a {
    cursor: default;
    text-decoration: none;
    color: #333333;
    pointer-events: none;
}

.overlayContratsConditionsEtPolitiques a:hover {
    text-decoration: none;
    color: #333333;
}