/*********************************************************
**         GENERAL                                                                                 **
*********************************************************/

body {
 background: url("../_images/fond_body_ie.jpg") no-repeat;
 background-position: center top;
 padding: 0 0 20px 0;
 margin: 0;
}
html>body {
 background: url("../_images/fond_body.jpg") no-repeat;
 background-position: center 1px;
 padding : 0 0 20px 0;
}

p {
 margin: 10px 0 0 0;
 padding: 0;
 width: auto;
}

a {
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
 color: #F28F58;
}

img {
 border: 0;
}


h1, h1#mentions, h1#copy {
 border-top: dotted 2px black;
 /*float: left;*/
 margin: 25px 0 0 0;
 padding: 0 0 10px 0;
}

h1#titre {
 margin: 0 10px 0 0;
 padding: 0 0 10px 0;
 /*padding: 0;*/
}

h2 {
 clear: both;
 color: #F28F58;
}

h3 {
margin-bottom: 0;
}

h3 + p {
margin-top: 0.2em;
}

dl {
 display: block;
 padding-left: 20px;
 padding-right: 15px;
 text-align: justify;
 /*background: green;*/
}

dd {
 /*background: yellow;*/
 padding-bottom: 10px;
}

dt {
 /*background: red;*/
 font-size: 105%;
 /*color: #38405C;*/
 font-weight: bold;
}


ol {
 display: block;
 /*background: purple;*/
 padding-left: 20px;
 padding-right: 15px;
 text-align: justify;
 font-size: 100%;
 padding-bottom: 10px;
}

caption {
 color: #F28F58;
 font-size: 110%;
 font-weight: bold;
 text-align: left;
 padding: 10px 0 5px 0;
}

table {
 margin: 0 auto 0 auto;
}

img#couv {
 border: 1px black solid;
}

/*********************************************************
**         CONTENEURS PRINCIPAUX                                                **
*********************************************************/

#centre {
 position: relative;
 margin: 0 auto 0 auto;
 width: 808px;
}

#en_tete {  /*Contient la description et le verset */
 position: relative;
 background: url("../_images/bandeau.jpg") no-repeat;
 margin: 0;
 padding: 0;

 height: 230px;
 width: 808px;

}


#page {
 position: relative;
 margin: 0 auto 0 auto;
 background: url("../_images/fond_page.jpg") repeat-y;
 background-position: 19px 0;
 width: 808px;
 height: 80px;
 margin: 0 auto 0 auto;
 padding: 0;
}
html>body #page { /*Hauteur minimale - Correction bug IE  (instruction invalide pour IE mais valide pour Mozilla)*/
height: auto;
min-height: 80px;
}


#colonne_gauche {
 float: left;
 width: 184px;
}


#contenu {
 float: right;
 width: 536px;
 background: url("../_images/fond_contenu.jpg") no-repeat;
 background-position: top left;
 padding: 1px 73px 0 15px;
 text-align: left;
 height: 480px;
}
html>body #contenu { /*Hauteur minimale - Correction bug IE  (instruction invalide pour IE mais valide pour Mozilla)*/
 height: auto;
 min-height: 480px;
 text-align: justify;
}


/*********************************************************
**         ELEMENTS DE LA NOTE                                                       **
*********************************************************/


#semaine {  /*Contient theme_sem*/
 background: url("../_images/sem_haut.jpg") no-repeat top left;
 width: 426px;
 margin: 0px 0 10px -11px;
 padding: 1px 0 10px 9px;
 color: white;
 /*font-weight: bold;*/
}

#theme_sem {
 background: #FEE7DF url("../_images/sem_bas.jpg") no-repeat bottom right;
 width: 486px;
 margin: 18px 10px 0 5px;
 padding: 10px 10px 15px 10px;
 color: #E57A42;
 /*font-weight: bold;*/
}

#theme_sem p {
 padding-top: 0;
 margin-top: 0;
}
#theme_sem h3 {
 margin-top: 0;
 padding-top: 0;
}

.reference {
 padding: 0;
 margin: 0;
 color: #E5986E;
 font-weight: bold;
 font-size: 120%;
 text-align: right;
}


.livre_intro {
 float: left;
 margin-top: 2px;

}

#texteIntro, #texte{  
 background: url("../_images/haut_passage.gif") no-repeat;
 background-position: 0 5px;
 padding: 0 10px 0 20px;
 margin: 20px 0 0 0;
 width: 496px;
}



#texteIntro .passage, #texte .passage {
 background: url("../_images/bas_passage.gif") no-repeat;
 background-position: bottom right;

 padding: 7px 30px 25px 7px;
 width: 464px;
 margin: -4px 5px 0 0;
}


a#questions {
 float: left;
 display: block;
 background: #FFC684 url("../_images/pdj14.jpg") no-repeat center left;
 padding: 0 4px 4px 26px;
 height: 22px;
 font-weight: bold;
 color: #BE7F3C;
 font-size: 20px;
 font-style: italic;
 margin: 20px 0 10px 0;
 text-decoration: none;
}
a#questions:hover {
 text-decoration: none;
}

#ps {
 width: 410px;
 margin: 30px auto 20px auto;
 font-style: italic;
 color: #6547B7;
 border-left: 2px #6547B7 solid;
 border-right: 2px #6547B7 solid;
 padding: 0 10px 0 10px;
}

#auteur {
 /*display: inline;*/
 width: 470px;
 margin: 20px auto 30px auto;
 /*margin: 20px 0 30px 0;*/
 font-weight: bold;
 text-align: right;
 
}
#auteur a, #auteur a:hover {
 color: black;
 text-decoration: none;
 text-align: right;
}
#auteur #pays {
 color: #F28F58;
 display: inline;
 text-align: right;
}

#asterisque {
 font-size: 80%;
}







/*********************************************************
**         ELEMENTS ABSOLUS                                                           **
*********************************************************/

#formats {
 position: absolute;
 top: 0px;
 right: 55px;
}

#description {
 position: absolute;
 width: 50px;
 top: 29px;
 left: 259px;
 border-left: 2px solid black;
 padding-top: 10px;
 padding-left: 7px;
 font-size: 70%;
}


#verset {
 position: absolute;
 bottom: 50px;
 right: 70px;
 width: 360px;
 color: black;
 font-weight: bold;
 text-align: right;
}
#verset div.chap-num, #verset span.verse-num {
 display: none;
}



a#logo {
 position: absolute;
 width: 250px;
 height: 220px;
 left: 0;
 top: 9px;
}
a#logo img {
 border: 0;
 width: 250px;
 height: 220px;
}







/*********************************************************
**         MENU GAUCHE                                                                       **
*********************************************************/

#logo_llb {
 padding: 0 0 0 0;
 margin: 0 0 0 8px;
 height: 47px;
 width: 130px;
}

#logo_llb a {
 font-size: 90%;
 color: white;
 text-decoration: none;
}
#logo_llb a:hover {
 text-decoration: none;
}
#logo_llb img {
 float: left;
 margin-right: 5px;
}


#fond_menu {
 height: 373px;
 background: url("../_images/fond_menu.jpg") repeat-y;
 width: 184px;
}
html>body #fond_menu { /*Hauteur minimale - Correction bug IE*/
height: auto;
min-height: 373px;
}


#menu_gauche {
 padding-top: 10px;
 background: url("../_images/menu_gauche.jpg") no-repeat;
 width: 184px;
 height: 363px;
}
html>body #menu_gauche { /*Hauteur minimale - Correction bug IE*/
height: auto;
min-height: 363px;
}

#menu_gauche ul {
 list-style: none;
 margin: 10px 0 0 0;
 padding: 0;
 clear: both;
}




#menu_gauche li a {
 margin: 5px 0 0 0;
 display: block;
 padding: 4px 0 4px 15px;
 text-align: left;
 background: url("../_images/puce.jpg") no-repeat;
 background-position: center left;
 color: #E7F0AF;

 text-decoration: none;
 font-weight: bold;
 width: 130px;
 /*font-size: 110%;*/
}


#menu_gauche li a:hover {
 color: #653124;
 /*text-decoration: underline;*/
}


#menu_secondaire {
 margin: 30px 0 0 0;
 padding: 0 0 0 0;
 width: 165px;
 bottom: 0;
}

#diagonale {
 background: url("../_images/diagonale.jpg") no-repeat;
 background-position: bottom left;
 height: 95px;
 width: 184px;
}

#menu_secondaire ul {
 list-style: none;
 margin: 0; 
 /*list-style: none;
  margin: 10px 0 0 0;*/
 padding: 0 0 0 0;
}




#menu_secondaire li a {
 margin: 5px 8px 0 8px;
 display: block;
 padding: 4px 0 4px 11px;
 text-align: left;
 background: url("../_images/puce2.jpg") no-repeat;
 background-position: center left;
 color: #653124;
 text-decoration: none;
 font-weight: bold;
 width: 143px;
}
#menu_secondaire li a:hover {
 color: black;
 text-decoration: none;
}

/*********************************************************
**         PIEDS DE PAGE                                                                      **
*********************************************************/

#degrades {
 background: url("../_images/degrades.jpg") no-repeat;
 background-position: 19px 0;
 width: 808px;
 height: 50px;
}


#menu_bas {
 width: 700px;
 font-size: 70%;
 margin: 10px 0 0 35px;
 padding: 0;
}

#menu_bas ul {
 list-style: none;
 border-bottom: 2px #F28E5A solid;
 margin: 0;
 padding: 0 5px 3px 5px;
 text-align: center;
}

#menu_bas ul li {
 color: black;
 text-align: center;
 display: inline;
 margin: 0;
 padding: 0 5px 0 5px;
 border-left: 1px black solid;
}

#menu_bas a {
 color: black;
}


#menu_sites {
 width: 700px;
 font-size: 80%;
 margin: 0 0 0 35px;
 padding: 0;
 color: #808080;
}
#menu_sites ul {
 list-style: none;
 border-right: 3px #F28E5A solid;
 margin: 0;
 padding: 3px 5px 0 5px;
 text-align: center;
}
#menu_sites ul li{
 text-align: center;
 display: inline;
 margin: 0;
 padding: 0 5px 0 5px;
 border-left: 1px #808080 solid;
}

#menu_sites a {
 color: #808080;
}

#copyright {
 width: 697px;
 font-size: 70%;
 margin: 0 0 0 35px;
 padding: 3px 0 0 0;
 color: #808080;
 text-align : center;
 border-right: 3px #F28E5A solid;
}
#copyright a {
 color: #808080;
 text-decoration: none;
}



/*********************************************************
**         CLASSES                                                                                 **
*********************************************************/

#menu_bas .premier_lien, #menu_sites .premier_lien {
 border: 0;
}

.spacer {
 clear: both;
 visibility: hidden;
 margin: -1px; /* to avoid the gap between the central column and the footer */
 padding: 0;
 
}

.alignRight {
 text-align: right;
 padding-top: 3px;
 margin-bottom: -5px;
}


.bouton {
	text-align: right;
	margin: 0 0 1em 0;
}

.bouton a {
 margin: 1em 0 0 0;
 color: #E7F0AF;
 background: #F28F58;
 text-decoration: none;
 text-align: center;
 padding: 0.3em;
 border: 2px #9E6C49 solid;
 font-weight: bold;
}

.bouton a:hover {
 background-color: #FDD5A2;
 text-decoration: none;
	border: 2px #F28F58 inset;
	color: #653124;
}
.positionGauche {
 float: left;
}


/*********************************************************
**         TEXTE BIBLIQUE                                                                   **
*********************************************************/

div.passage {
    margin-left: 7px;
	margin-right: 7px;
    text-align: justify;
    padding: 0.3em;
    color: black;
}


.title {
    font-size: medium;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
}

div.book-title {
    font-size: large;
    font-weight: bold;
    padding: 5px;
}

div.book-name {
    font-size: large;
    padding: 5px;
}

div.chapter, div.section {
    padding: 1em;
}

div.chap-num {
    font-size: xx-large;
    padding-right: 0.5em;
    float: left;
}

span.verse {

}

span.verse-num {
    font-weight: bold;
    font-size: smaller;
    vertical-align: top;
    padding-right: 0.5em;
}

div.pager {
    text-align: center;
    margin: 10px 0px 1em 0px;
}

.added {
    font-style: italic;
}

div.document {
	text-align: right;
}

/* NOTE HANDLING *****************************************/

div.notes {
    font-size: smaller;
}

span.note-ref-body {
    font-size: smaller;
    vertical-align: top;
    font-style: italic;
}

span.note-ref-notes {
    font-style: italic;
    padding-left: 3px;
}

/**********************************************************************
* AUTEURS                                                                                                                     **
**********************************************************************/

table#auteurs {
 margin: 0;
}

#soutenir {
 background: #FCFFCD;
  padding-left: 2.5em;
	padding-right: 0.8em;
	padding-bottom: 0.4em;
	padding-top: 0.2em;
 margin: 5px 13px 5px 0;
}
#soutenir a {
 color: #FF8000;
}
#soutenir a strong {
 color: #5079AF;
}

.mobile_exerg, a.mobile_exerg {
 display: block;
 background: #F0F0F0;
 text-align: center;
 font-weight: bold;
}
