.page-princ {
  /*background-image:url(../images/decoupes/haut_fond.gif);*/
  background-repeat: repeat;
  background-color: #DBD9F9;
  scrollbar-base-color: #dbd9f9;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  margin: 3px 3px 3px 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page-doc {
  padding: 10px 10px 10px 10px;
}

body, .page-doc {
  background-color: #F6F6F6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  scrollbar-base-color: #dbd9f9;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  color: #000000;
}

p, table, form, select, option {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* *** MENU *** */
/* barre de titre haut */
.barre-titre-haut {
  background: url(../images/deco_icon/barre_titre_haut.png);
  height: 100px; width: 795px;
  text-align: center;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* barre de menu */
.barre-menu-haut {
  background: url(../images/deco_icon/barre_menu_haut.png);
  height: 40px; width: 795px;
  text-align: center;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.menu_haut {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000080;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
a.menu_haut:hover  {
  text-decoration: underline;
  }
/*a.menu_haut:active  { }
a.menu_haut:visited  { }*/

/* paneau de menu de gauche */
.paneau-menu-gauche-zone {
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
}

.paneau-menu-gauche-h {
  background: url(../images/decoupes/paneau_menu_gauche_h.jpg) no-repeat;
  height: 16px;
  width: 155px;
  font-family: Verdana, Arial, sans-serif;
}
.paneau-menu-gauche-m {
  background: url(../images/decoupes/paneau_menu_gauche_m.jpg) repeat-y;
  width: 155px;
  padding: 5px 5px;
  font-family: Verdana, Arial, sans-serif;
}
.paneau-menu-gauche-b {
  height: 16px;
  width: 155px;
  background: url(../images/decoupes/paneau_menu_gauche_b.jpg) no-repeat;
  font-family: Verdana, Arial, sans-serif;
}
.paneau-menu-gauche-titre {
  /*background-image: url(../images/paneau_menu_gauche_fondtitre.png);*/
  /*background-repeat: no-repeat;*/
  /*height: 30px;*/
  text-align: center;
  /*vertical-align: middle;*/
  font-weight: bold;
  color: #000080;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  /*margin-top: 6px;*/
  /*margin-bottom: 2px;*/
}
.paneau-menu-gauche-text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  margin-top: 1px;
  margin-bottom: 2px;
  margin-left: 10px;
}
a.paneau-gauche-lien  {
  font-family: Verdana, Arial, sans-serif;
  color: #000080;
  font-size: 11px;
}
a.paneau-gauche-lien:hover  {
  text-decoration: underline;
}


/* LES TITRES */
/**************/
p, a {
  margin-bottom: 10px;
  margin-top: 10px;
  font-family: Verdana, Arial, sans-serif;
}

.titre-principal {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  /*margin-bottom: 19px;
  margin-top: 19px;*/
  color: #000080;
  font-family: Verdana, Arial, sans-serif;
}
.titre-principal-sous {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 19px;
  margin-top: 19px;
  color: #000080;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1, .titre1 {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 19px;
  margin-top: 19px;
  color: #000080;
  font-family: Verdana, Arial, Helvetica, sans-serif; }
h2, .titre2, .titre1-lc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 19px;
  margin-top: 19px;
  color: #000080;
}
h3, .titre3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 19px;
  margin-top: 19px;
  color: #000080;
}
h4, .titre4 {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 19px;
  margin-top: 19px;
  color: #000080;
}
.titre-princ-apercu {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #000080;
  font-family: Verdana, Arial, Helvetica, sans-serif
}
.titre-video-audio{
  font-size:11px;
  font-weight: bold;
  text-align: center;
  color: #000080;
  font-family: Verdana, Arial, Helvetica, sans-serif
}
/* Predications */
.titre-predic-categ {
  font-size: 12px; font-weight: bold; color: #000080;
  font-family: Verdana, Arial, Helvetica, sans-serif
}



/* CORPS DE TEXTE */
/*******************/

/* Liens */
a {color:#000080; text-decoration: none; }
a:hover { text-decoration: underline;  color: #CC3300;  }
/* liens de renvoi intra-document */
a.a-renvoi-intrapage {color: #666666; text-decoration: none; font-style: italic; font-size: 11px }
a.a-renvoi-intrapage:hover { text-decoration: underline; }

/* paragraphes et autres */
.titre-broch-art {color: #000080}
.parag-doc { text-align: justify;  text-indent: 20px; }
.parag-num-broch { text-align: justify; }
.parag-centre { text-align: center;}
.parag-doc-retrait { margin-left: 20px;  margin-right: 20px;  text-align: justify; }
.parag-doc-noindent { text-align: justify;}
.parag-doc-nospace {text-align: justify;  text-indent: 20px;  margin-bottom: 0px;  margin-top: 0px;}
.parag-doc-retrait-nospace { margin-left: 20px;  margin-right: 20px;  text-align: justify;  margin-bottom: 0px;  margin-top: 0px;}
.parag-doc-intro-retrait { margin-left: 40px;  margin-right: 40px;  text-align: justify; }
.parag-broch-wb-passage { margin-right: 40px;  text-align: justify;  margin-left: 40px;  }
.parag-broch-wb-cantique { margin-right: 40px;    margin-left: 80px;  }
.parag-broch-wb-question { margin-right: 40px;  text-align: justify;  margin-left: 80px;  }
.comment-note { font-size: 11px }

.signature { text-align: right;  }
.legende-photo { font-size: 11px; }
.vicarius-latin { font-family: "Times New Roman", serif;  font-size: 21px; }
.citation-livre { font-family: Arial, sans-serif;  font-size: 13px;  text-indent: 20px;   }
.citation { font-family: Arial, sans-serif;  font-size: 13px;  text-indent: 20px;   }
.copyright {font-size: 10px; font-weight: bold;}

/* Images */
img {border: 0px;}

/* Infos news */
.news-date {
  color: #808080;
}
.news-titre {
  color: #000080;
  font-weight: bold;
}

