﻿/* -------------------------- */
/* Encadré du lien vers eLOIS */
/* -------------------------- */

/*div#documentContent
{
    display: block;
}

div#documentContent div#documentBarTop 
{
    margin-bottom: 0px;
    border-bottom: 0px solid transparent;
}

div#documentContent div.documentTitlesLeft
{
    float: left;
    width: 70%;
}

div#documentContent div.documentTitlesRight
{
    float: right;
    width: 25%;
    border: 1px solid #d7d7d7;
    padding: 10px;
    background-color: #f7f7f7;
}

div#documentContent div.documentTitlesRight h1
{
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 10px;
    padding-bottom: 6px;
}

div#documentContent
{
    clear: both;
    border-top: 1px solid #D7D7D7;
    padding-top: 12px;
}*/

/* ----------------------------- */
/* Table de matières par article */
/* ----------------------------- */

div#toc_wl_alter_ego div#tocContents p.MsoTocParagrapheSection
{
    margin-top: 6px;
}

div#toc_wl_alter_ego div#tocContents p.MsoTocParagrapheSectionNormal
{
    margin-top: 0px;
}

/* -------------------------- */
/* Textes de loi              */
/* -------------------------- */

div.ae div.Section1 p.Paragraphe span.Small,
div.ae div.Section1 p.bodytext span.Small
{
    font-size: 10px!important;
}

div.ae div.Section1 pre
{
    font-family: monospace; 
    white-space: pre-wrap;
    margin-top: 36px;
}

div.ae div.Section1 p.Paragraphe span.Label,
div.ae div.Section1 p.bodytext span.Label
{
    margin-right: 0.5em;
}

div.ae div.Section1 p.bodytext span.NoArticle
{
    font-weight: bold;
}

/* -------------------------- */
/* Annotations                */
/* -------------------------- */

div.ae div#AE_AnnotationsSection .TopLink
{
    display: none;
    visibility: hidden;
}

div.ae div#AE_AnnotationsSection a.AncreTitre1,
div.ae div#AE_AnnotationsSection a.AncreTitre2,
div.ae div#AE_AnnotationsSection a.AncreTitre3,
div.ae div#AE_AnnotationsSection a.AncreBandeGrise,
div.ae div#AE_AnnotationsSection a.AncreBandeParagraphe
{
    display: block;
    height: 1px;
}

div.ae div#AE_AnnotationsSection h2,
div.ae div#AE_AnnotationsSection h3,
div.ae div#AE_AnnotationsSection h4
{
    margin: 10px 0px 10px 0px;
    font-size: 14px!important;
}

div.ae div#AE_AnnotationsSection h2 a.HeaderLink,
div.ae div#AE_AnnotationsSection h3 a.HeaderLink,
div.ae div#AE_AnnotationsSection h4 a.HeaderLink
{
    font-size: 14px!important;
    text-decoration: none!important;
    color: #0066cc!important;
    font-weight: bold!important;
}

div.ae div#AE_AnnotationsSection h2 a.HeaderLink:hover,
div.ae div#AE_AnnotationsSection h3 a.HeaderLink:hover,
div.ae div#AE_AnnotationsSection h4 a.HeaderLink:hover
{
    text-decoration: underline!important;
}

div.ae div#AE_AnnotationsSection p.Paragraphe
{
    margin-left: 2.4em;
}

div.ae div#AE_AnnotationsSection p.ParagrapheSimple
{
    margin: 0;
}

div.ae div#AE_AnnotationsSection p.bodytext
{
    margin-left: 2.4em;
    text-indent: 1.2em;
}

div.ae div#AE_AnnotationsSection p.Reference,
div.ae div#AE_AnnotationsSection p.ReferenceLoi,
div.ae div#AE_AnnotationsSection p.Doctrine,
div.ae div#AE_AnnotationsSection p.DoctrineLink,
div.ae div#AE_AnnotationsSection p.Jurisprudence
{
    display: list-item; 
    margin-left: 4.8em;
}

div.ae div#AE_AnnotationsSection p.JurisprudenceRepertorie
{
    margin-left: 4.8em;
    margin-top: -11px;
}

div.ae div#AE_AnnotationsSection p.DoctrineLink
{
    margin-top: -10px!important;
}

div.ae div#AE_AnnotationsSection p.DoctrineLinkIndented
{
    margin-left: 7.2em;
}

div.ae div#AE_AnnotationsSection p.NB,
div.ae div#AE_AnnotationsSection p.NB2
{
    margin-left: 0em; 
    padding-left: 4.8em; 
    padding-bottom: 11px;
    text-indent: -2.4em;
    background-color: #fff;
}

div.ae div#AE_AnnotationsSection p.NB2,
div.ae div#AE_AnnotationsSection p.MiddleNB,
div.ae div#AE_AnnotationsSection p.LastNB
{
    text-indent: 0em;
}

div.ae div#AE_AnnotationsSection div.ZoneGrise,
div.ae div#AE_AnnotationsSection div.ZoneGrise p.NB,
div.ae div#AE_AnnotationsSection div.ZoneGrise p.NB2
{
    background-color: #d7d7d7!important;
}

div.ae div#AE_AnnotationsSection p.FirstNB,
div.ae div#AE_AnnotationsSection p.MiddleNB
{
    padding-bottom: 0px;
}

div.ae div#AE_AnnotationsSection p.BandeGrise,
div.ae div#AE_AnnotationsSection p.BandeNoire
{
    background-color: #d7d7d7; 
    padding: 4px 0px 4px 0px; 
    text-align: center!important;
    font-weight: bold;
    margin: 10px 0px 10px 0px!important;
}

div.ae div#AE_AnnotationsSection p.TrameGrise
{
    background-color: #d7d7d7; 
    padding: 4px 8px 4px 8px; 
    margin: 10px 0px 10px 0px!important;
}

div.ae div#AE_AnnotationsSection p.BandeNoire
{
    background-color: #000;
    color: #fff;
}

div.ae div#AE_AnnotationsSection p.BandeParagraphe
{
    font-weight: bold;
    margin: 10px 0px 10px 0px!important;
}

div.ae div#AE_AnnotationsSection p.AucuneAnnotation
{
    margin-left: 0em!important;
    font-weight: bold;
}

div.ae div#AE_AnnotationsSection ul
{
    padding-left: 3.5em!important;
    list-style: none;
}

div.ae div#AE_AnnotationsSection li
{
    margin: 11px 0px 11px 18px; 
    line-height: 22px;
}

div.ae-latmp div#AE_AnnotationsSection li
{
    list-style-type: none;
}

div.ae div#AE_AnnotationsSection li.Num,
div.ae div#AE_AnnotationsSection li.NoBullet
{
    margin: 11px 0px 11px 0px; 
}

div.ae div#AE_AnnotationsSection li.NoBullet
{
}

div.ae-lnt div#AE_AnnotationsSection li.Num,
div.ae-ctq div#AE_AnnotationsSection li.Num
{
    list-style-type: none;
}

div.ae-lfi div#AE_AnnotationsSection p.Reference
{
    display: block; 
    margin-left: 2.4em;
}

div.ae-lfi div#AE_AnnotationsSection p.Reference_2,
div.ae-lfi div#AE_AnnotationsSection p.Reference_3,
div.ae-lfi div#AE_AnnotationsSection p.Reference_4
{
    display: list-item; 
    margin-left: 4.8em;
}

div.ae-cpc div#AE_AnnotationsSection div.CPC1965
{
    margin-bottom: 18px;
}

/* -------------------------- */
/* Print View                 */
/* -------------------------- */

@media print {
    div#documentContent table {
		page-break-inside:auto!important;
		page-break-before:auto!important;
		page-break-after:auto!important;
    }
}

/* -------------------------- */
/* CCQA                       */
/* -------------------------- */

div.ccqa table.TitresLoi
{
    width : 100%;
    margin: 0px!important;
    margin-bottom: 36px!important;
}

div.ccqa .TitresLoi td,
div.ccqa .Alinea td,
div.ccqa .Note td
{
    width : 50%;
    padding: 0px!important;
}

div.ccqa .TitresLoi td.fr,
div.ccqa .Alinea td.fr,
div.ccqa .Note td.fr
{
    padding-right : 6px!important;
}

div.ccqa .TitresLoi td.en,
div.ccqa .Alinea td.en,
div.ccqa .Note td.en
{
    padding-left : 6px!important;
}


div.ccqa .TitresLoi h1,
div.ccqa .TitresLoi h2,
div.ccqa .TitresLoi h3,
div.ccqa .Alinea h1,
div.ccqa .Alinea h2,
div.ccqa .Alinea h3
{
    text-align: center;
    margin: 0px!important;
}

div.ccqa #Article #Sources table p,
div.ccqa #Article table.Note p
{
    margin-left: 2.4em;
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 4px;
}

div.ccqa #Article table.Note p
{
    margin-left: 0em;
}

div.ccqa #Article table.Note td.center p
{
    text-align: center!important;
}

div.ccqa #Article table.Note
{
    margin: 0px 24px 0px 24px;
}

div.ccqa #Article div.Line
{
    text-align: center;
    margin-bottom: 18px;
}

div.ccqa #Sources .AutreLoi
{
    margin: 11px 0;
}

div.ccqa #Sources .AutreLoi::before
{
    content: "▸";
    font-size: 30px;
    vertical-align: -6px;
    margin-right: 4px;
}

div.ccqa .Note td
{
    padding: 0px 0px 3px 0px;
}

div.ccqa #References table.MsoNormalTable
{
    width: auto!important;
}

div.ccqa #References td
{
    padding: 0px 6px 11px 0px;
    line-height: 22px;
}

div.ccqa #Jurisprudence p.Paragraphe
{
    margin-left: 2.4em;
}

div.ccqa #Jurisprudence p.bodytext
{
    margin-left: 2.4em;
    text-indent: 1.2em;
}

div.ccqa #Jurisprudence p.Jurisprudence
{
    display: list-item; 
    margin-left: 4.8em;
}

div.ccqa .ArrowBulletTitle::before
{
    content: "▸";
    font-size: 30px;
    vertical-align: -6px;
    margin-right: 4px;
}

div.ccqa .Underline
{
    text-decoration: underline;
}

div.ccqa .Bullet::before
{
    content : "•";
    font-size: 24px;
    vertical-align: -3px;
    margin-right: 4px;
}

div.ccqa div#GroupeArticle p.NotaCAIJ
{
    border: 1px solid #d5d5d5;
    padding: 12px;
}

div.ccqa div#GroupeArticle h2
{
    text-align: center;
    margin: 0px!important;
}

div.ccqa div#GroupeArticle h4
{
    font-style:italic;
}

div.ccqa #GroupeArticle p.Doctrine
{
    text-indent: -2.4em;
    margin-left: 2.4em;
    margin-top: 20px!important;
}

div.ccqa #GroupeArticle p.DoctrineLink
{
    text-indent: 0em;
    display: list-item; 
    margin-left: 4.8em;
    margin-top: 11px!important;
}
