.float_lang_left, .float_lang_right{
    width:40%;
    padding: 1.25%;
    margin:0px;
    padding-top:10px;
    

}

.float_lang_left{
    float:left;
    /*margin-left:10%;*/
}

.float_lang_right{
    float:right;
    margin-right:15%;
}


#TDM_gauche_wrapper, #TDM_gauche, #content, #corps, #annotations_scientifiques, #texte{
    padding:0px;
    margin:0px;
}

#content{
    width:100%;
    padding-top: 90px; /*hauteur du header*/
}

.corps{
    width:70%;
    float:left;   
}

#align .texte{
    width:100%;
    font-size:0.9em;
}


#TDM_gauche_wrapper{
    float:left;
    width: 10%;
    height:800px;
}

div[type='align'] .titre-chapitre-latin_align { 
    /*width:775px;*/
    width:450px;
    float: right;
    /*margin-left:275px;*/
    /*margin-top:60px;*/
    /*margin-bottom:20px;*/
    font-family:junicode,georgia;
    font-weight:normal;
    font-variant:small-caps;
    font-size:16px;
    color:#666666;
 }

div[type='align'] .titre-chapitre-fr_align {
    color: #666666;
    float: left;
    font-family: junicode,georgia;
    font-size: 16px;
    font-variant: small-caps;
    font-weight: normal;
    margin-left: 25px;
    width: 450px;
}
h1 {
    display: block;
}
address, address[dir], article, article[dir], aside, aside[dir], blockquote, blockquote[dir], body, body[dir], caption, caption[dir], center, center[dir], col, col[dir], colgroup, colgroup[dir], dd, dd[dir], dir, dir[dir], div, div[dir], dl, dl[dir], dt, dt[dir], fieldset, fieldset[dir], figcaption, figcaption[dir], figure, figure[dir], footer, footer[dir], form, form[dir], h1, h1[dir], h2, h2[dir], h3, h3[dir], h4, h4[dir], h5, h5[dir], h6, h6[dir], header, header[dir], hgroup, hgroup[dir], hr, hr[dir], html, html[dir], legend, legend[dir], li, li[dir], listing, listing[dir], main, main[dir], marquee, marquee[dir], menu, menu[dir], nav, nav[dir], noframes, noframes[dir], ol, ol[dir], p, p[dir], plaintext, plaintext[dir], pre, pre[dir], section, section[dir], summary, summary[dir], table, table[dir], tbody, tbody[dir], td, td[dir], tfoot, tfoot[dir], th, th[dir], thead, thead[dir], tr, tr[dir], ul, ul[dir], xmp, xmp[dir] {
    unicode-bidi: -moz-isolate;
}


.pagebreak_align {
    color: #8a2929; 
    font-size: 80%;
}

.incipit-lat {
    color: #666666;
    float: right;
    font-family: junicode,georgia;
    font-size: 14px;
    font-variant: small-caps;
    font-weight: normal;
    margin-left: 0;
    width: 450px;
}

.incipit-fr {
    color: #666666;
    float: left;
    font-family: junicode,georgia;
    font-size: 14px;
    font-variant: small-caps;
    font-weight: normal;
    margin-left: 25px;
    width: 450px;
}



div.headSection .titre-section-latin_align{
    color: #666666;
    float: right;
    font-family: junicode,georgia;
    font-size: 14px;
    font-weight: normal;
    line-height: 200%;
    margin-left: 0;
    width: 450px;
}

div.headSection .titre-section-fr_align{
    color: #666666;
    float: left;
    font-family: junicode,georgia;
    font-size: 14px;
    font-weight: normal;
    line-height: 200%;
    margin-left: 25px;
    margin-right: 0;
    width: 450px;
}


div[type='align'] .paragraphe-fr_align {
    font-family: junicode,georgia;
    font-size: 14px;
    line-height: 200%;
    margin-left:25px;
    margin-right:25px;
    text-align: left;
    width: 450px;
}

div[type='align'] .paragraphe-latin_align { 
    width:450px;
    font-family:junicode,georgia;
    font-size:14px;
    line-height:200%;
    text-align:left;
    float:right;
 }



div.notesLAT_align {
    border-top: 0 solid black;
    float: right;
    margin-left: 0;
    margin-right: auto;
    min-width: 450px;
    width: 450px;
}

div.notesFR_align {
    border-top: 0 solid black;
    float: left;
    margin-left: 25px;
    margin-right: auto;
    min-width: 450px;
    width: 450px;
}


.manchette_droite{
    border-top: 1px solid #CFCFCF;
    display: inline;
    font-size: 75%;
    position: absolute;
    text-align: left;
    text-indent: 0;
    width: 9.5%;
    padding:5px;

}

/*pas de manchette gauche lors d'un alignement'*/
.manchette_gauche{
    width:0%;
}

/*.float_lang_left .manchette_gauche{
    left:10%;
}*/

.float_lang_left .manchette_droite{
    left:40%;
    padding-left:10px;
    font-size:10px;
}
/*.float_lang_right .manchette_gauche{
    left:50%;
}*/

.float_lang_right .manchette_droite{
    /*left:74.5%;*/
    right:30%;
    padding-left:10px;
    font-size:10px;
}

.bas_de_page{
    width:80%;
    margin:auto;
    font-size:0.8em;
}
