a, a:visited, a:active
{
 color: #0000FF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: underline;
}
a:hover
{
  text-decoration: underline;
}
a.nothing, a.nothing:visited,  a.nothing:link, a.nothing:active, a.nothing:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #4A6373;
 text-decoration: none;
}
body, .normal
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #4A6373;
  /*background-color: #660016;*/
  margin: 0px 0px 0px 0px;
}
table, p
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}
table.main
{
  background-color: #FFFFFF;
}
table.contour
{
  border-width: 1px;
  border-style: solid;
  border-color: #6E748C;
}
table.tour
{
  border-width: 1px;
  border-style: solid;
  border-color: #ffe0a2;
}

td.cadre_lien_direct
{
  border-width: 1px;
  border-style: solid;
  border-color: #6E748C;
 padding:0 10 0 10;
}
.lien_direct, .lien_direct:link, .lien_direct:hover, .lien_direct:active, .lien_direct:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15pt;
 color: #4A6373;
  text-decoration:none;
}
.haut_bas
{
  border-width: 2px;
  border-style: solid;
  border-color: #6E748C;
  border-left: 0px;
  border-right: 0px;
}

.plain
{
  background-color: #5385E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
 color: #FFFFFF;
}

h1, .h1, .h1:visited, .h1:active
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
  font-weight: none;
}
h2, .h2, .h2:visited, .h2:active
{
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20pt;
 font-weight: Bold;
}
h3, .h3, .h3:visited, .h3:active
{
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: Bold;
}
h4, .h4, .h4:visited, .h4:active, .h4:hover
{
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: Bold;
}
hr
{
 color: #3c5a64;
 width: 80%;
 text-align: center;
}
input, select, textarea
{
  color: darkblue;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: Bold;
  border-width: 1px;
  border-color: #3c5a64;
}

.input_ok
{
 color: white;
  background-color: #DA9914;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: Bold;
  border-width: 1px;
  border-color: #3c5a64;
}

.menu
{
 color: #FFFFFF;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: Normal;
}
.menu:visited, .menu:hover, .menu:link
{
 color: #FFFFFF;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: Normal;
}
.menu:active
{
 color: #000000;
 background-color: #e5e5e5;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: Normal;
}
.menu2
{
  font-family: Times,Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: Normal;
 color: #FFFFFF;
}
.menu2:visited, menu2:hover, menu2.link
{
 color: #FFFFFF;
 font-family: Times,Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: Normal;
}

.menu2:active
{
 color: #000000;
 background-color: #e5e5e5;
 font-family: Times,Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: Normal;

}

.accueil:visited, .accueil:hover, .accueil:link, .accueil:active
{
  font-family: Times,Verdana, Arial, Helvetica, sans-serif;
  background-color: #e5e5e5;
  font-size: 13px;
  font-weight: Normal;
 color: #FFFFFF;
}

.teilhard:visited, .teilhard:hover, .teilhard:link, .teilhard:active
{
  background-color: #be0000;
  font-family: Times,Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: Normal;
 color: #FFFFFF;
}

.gplecture:visited, .gplecture:hover, .gplecture:link, .gplecture:active
{
  font-family: Times,Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: Normal;
 color: #FFFFFF;
}

.cractivite:visited, .cractivite:hover, .cractivite:link, .cractivite:active
{
  font-family: Times,Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: Normal;
 color: #FFFFFF;
}

.nousaider:visited, .nousaider:hover, .nousaider:link, .nousaider:active
{
  font-family: Times,Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: Normal;
 color: #FFFFFF;
}

.divers:visited, .divers:hover, .divers:link, .divers:active
{
  font-family: Times,Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: Normal;
 color: #FFFFFF;
}


.citation, .citation:visited, .citation:hover, .citation:active, .citation:link
{
 color: #FFFFFF;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: Normal;
}

.bg_global
{
  background-color: #FFFFFF;
}

.bg_global_admin
{
  background-color: #BE0000;
}

.bgmenu, .bgmenu:hover, .bgmenu:active, .bgmenu:link, .bgmenu:visited
{
  background-color :#be0000;
  color :#FFFFFF;
  letter-spacing:1px;
  text-transform:uppercase;
  font-family: Times, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
}
.bgmenu_sel, .bgmenu_sel:active, .bgmenu_sel:hover, .bgmenu_sel:visited, .bgmenu_sel:link
{
  background-color :#E5E5E5;
  color :#000066;
  letter-spacing:1px;
  text-transform:uppercase;
  font-family: Times, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.bgmenu_orange, .bgmenu_orange:active, .bgmenu_orange:hover, .bgmenu_orange:visited, .bgmenu_orange:link
{
  background-color :#FFE0A2;
  color :#000000;
  letter-spacing:1px;
  text-transform:uppercase;
  font-family: Times, Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 12px;
}

.bgmenu_admin, .bgmenu_admin:hover, .bgmenu_admin:active, .bgmenu_admin:link, .bgmenu_admin:visited
{
  background-color :#000066;
  color :#FFFFFF;
  text-transform:uppercase;
  font-family: Times, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.bgmenu_admin_sel, .bgmenu_admin_sel:active, .bgmenu_admin_sel:hover, .bgmenu_admin_sel:visited, .bgmenu_admin_sel:link
{
  background-color :#CECECE;
  color :#000066;
  text-transform:uppercase;
  font-family: Times, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.open_menu:active, .open_menu:link, .open_menu:hover, .open_menu:visited
{
  background-color :#000066;
}
.open_menu_sel
{
  background-image:url('/images/open_onglet_sel.gif');
}
.open_menu_orange
{
  background-image:url('/images/open_onglet.gif');
}

.close_menu:active, .close_menu:link, .close_menu:hover, .close_menu:visited
{
  background-color :#000066;
}
.close_menu_sel
{
  background-image:url('/images/close_onglet_sel.gif');
}
.close_menu_orange
{
  background-image:url('/images/close_onglet.gif');
}


.ligne_sousmenu
{
  height: 28px;
  background-color:#E5E5E5;
}
.ligne_sousmenuorange
{
  height: 28px;
  background-color:FFE0A2;
}


.bgssmenu_sel, .bgssmenu_sel:active, .bgssmenu_sel:link, .bgssmenu_sel:hover, .bgssmenu_sel:visited
{
 color: #000066;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 text-transform:uppercase;
}
.bgssmenu, .bgssmenu:active, .bgssmenu:link, .bgssmenu:visited
{
 color: #000066;
  font-family: Times, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: Normal;
  /*text-transform:capitalize;*/
  text-decoration:none;
}
.bgssmenu:hover
{
 color: #000066;
  font-family: Times, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: Bold;
  text-transform:uppercase;
  text-decoration:underline;
}
bgssmenu_orange
{
  background-color: #FFCC66;
}


.actu, .actu:visited, .actu:active, .actu:hover, .actu:link
{
  color :#9D0117;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: Normal;
}

.lien_annonce, .lien_annonce:visited, .lien_annonce:active, .lien_annonce:hover, .lien_annonce:link
{
  color :#9D0117;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: Normal;
}

.accroche
{
  color :#be0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: Normal;
}

.nousecrire:visited, .nousecrire:active, .nousecrire:hover, .nousecrire:link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;

 color: #FFFFFF;
 font-weight: Normal;
}

.aide:visited, aide:active, aide:hover, aide.link
{
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: Normal;
}

.lien_assoc1, .lien_assoc1:visited,  .lien_assoc1:link, .lien_assoc1:active, .lien_assoc1:hover
{
 color:#FFFFFF;
 font-family: Arial;
 font-size: 13px;
 font-weight: Normal;
 text-decoration: underline;
}

.lien_assoc2, .lien_assoc2:visited,  .lien_assoc2:link, .lien_assoc2:active, .lien_assoc2:hover
{
 color:#BE0000;
 font-family: Arial;
 font-size: 13px;
 font-weight: Normal;
 text-decoration: underline;
}

.lien_home, .lien_home:visited, .lien_home:link, .lien_home:active, .lien_home:hover
{
 color:#FFFFFF;
 font-family : Arial;
 font-size:13px;
 font-weight:Normal;
 text-decoration:none;
}

.interrogation, .interrogation:visited, .interrogation:link, .interrogation:active, .interrogation:hover
{
 color: #FFFFFF;
 font-family: Arial;
 font-size: 30px;
 font-weight:Bold;
 text-decoration:none;
}

.onglet_top, .onglet_top:visited, .onglet_top:link, .onglet_top:active, .onglet_top:hover
{
  background-color:#DA9914;
 color:#FFFFFF;
 font-family: Arial;
 font-size: 13px;
 font-weight: Normal;
 text-decoration:none;
}

.onglet_top_assoc, .onglet_top_assoc:visited, .onglet_top_assoc:link, .onglet_top_assoc:active, .onglet_top_assoc:hover
{
  background-color:#000000;
 color:#FFFFFF;
 font-family: Arial;
 font-size: 13px;
 font-weight: Normal;
 text-decoration:none;
}

.onglet_top_sel, .onglet_top_sel:visited, .onglet_top_sel:link, .onglet_top_sel:active, .onglet_top_sel:hover
{
  background-color:#be0000;
 color:#FFFFFF;
 font-family: Arial;
 font-size: 13px;
 font-weight: Bold;
 text-transform:uppercase;
 text-decoration:none;
}

.onglet_top_assoc_sel, .onglet_top_assoc_sel:visited, .onglet_top_assoc_sel:link, .onglet_top_assoc_sel:active, .onglet_top_assoc_sel:hover
{
  background-color:#be0000;
 color:#FFFFFF;
 font-family: Arial;
 font-size: 13px;
 font-weight: Bold;
 text-transform:uppercase;
 text-decoration:none;
}

.titre_teilhard, .titre_teilhard:hover, .titre_teilhard:visited, .titre_teilhard:link, .titre_teilhard:active
{
 color:#FFFFFF;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size:16pt;
}

.titre_bandeau, .titre_bandeau:hover, .titre_bandeau:visited, .titre_bandeau:link, .titre_bandeau:active
{
 color:#FFFFFF;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-size:16pt;
}

.forum_title
{
 color:#fff;
 background-color:#9F0016;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-size:16pt;
}
.forum1
{
 color:#fff;
 background-color:#DA9914;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-size:10pt;
}
.forum2
{
 color:#fff;
 background-color:#DA9914;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-size:10pt;
}
.forum3
{
 color:#fff;
 background-color:#DA9914;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-size:10pt;
}
.forum4
{
 color:#fff;
 background-color:#9F0016;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-size:10pt;
}

.forum
{

 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-size:10pt;
}


.forumh3, .forumh3:hover, .forumh3:visited, .forumh3:link, .forumh3:active
{
  /* color:#fff;*/
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 text-decoration:underline;
 font-size:10pt;
}

.bgcolor1
{
  background-color:#CCCCCC;
 color:#000000;
}

.bgcolor2
{
  background-color:#9D0117;
 color:#ffffff;
}

.aide_forum, .aide_forum:hover, .aide_forum:visited, .aide_forum:active, .aide_forum:link
{
 text-align: center;
 color:#0000FF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18pt;
 font-weight: Bold;
 text-decoration:none;
}

.index_forum, .index_forum:hover, .index_forum:visited, .index_forum:active, .index_forum:link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
  font-weight: none;
 display:inline;
 color:#9f0016;
}
.forum_title2
{
  font-family: Arial, Helvetica, sans-serif;
 color:#0000ff;
 font-size:12pt;
 font-weight: bold;
}
.referencement
{
  font-size:12pt;
 display:inline;
}
.line_0, .line_ { padding: 5px; }
.line_1 { padding: 5px; background-color: #e7e8ea; }
.line_over { color:#FFF; padding: 5px; background-color: #660016; }

label, .button { cursor: pointer; }

.adhesion_1
{
  font-family: Arial, Helvetica, sans-serif;
# color:#cecece;
  font-size:10pt;
  font-weight:bold;
}

.note {
  border: 1px solid #c2d071;
  background: url('./images/info.png') 10px 10px no-repeat #f7fdcb;
  padding: 10px 10px 10px 50px;
  width: 85%;
  min-height: 30px;
  _height: 50px;
}

.error { color: #F00; font-style: italic; }
input.error {  border: 1px solid #F00; }
