img {border:0;}
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: #C0C0C0;
  margin: 0px 0px 0px 0px;
}

.central
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #4A6373;
  background-color: #fff;
  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 0px 1px 0px;
   border-style: solid;
   border-color: #9c9c9c;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:5px;
}
td.cadre_lien_direct_select
{
  border-width: 3px 0px 3px 0px;
   border-style: solid;
   border-color: #a40022;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:5px;
}
td.sep_menu
{
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #9c9c9c;
}

.lien_direct, .lien_direct:link, .lien_direct:hover, .lien_direct:active, .lien_direct:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
 color: #878787;
  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
{
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  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: #a30021;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: Normal;
 text-decoration:none;
}
.menu:visited, .menu:hover, .menu:link
{
 color: #a30021;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: Normal;
 text-decoration:none;
}
.menu:active
{
 color: #a30021;
 /* background-color: #e5e5e5;*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: Normal;
 text-decoration:none;
}
.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
{
 color: #000;
 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: 24px;
  background-color:#E5E5E5;
}
.ligne_sousmenuorange
{
  height: 24px;
  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
{
 color:#FFFFFF;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size:16pt;
}
.title_principal
{
 color:#ffffff;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-style:italic;
 font-size:30pt;
}
.title_secondaire
{
 color:#ffcc00;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size:14pt;
}
.title2
{
 color:#ffffff;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size:12pt;
}

.footer, .footer:link, .footer:active, .footer:visited, .footer:hover
{
  color:#ffe0a2;
  font-size:7pt;
}

.texte_home
{
 padding: 10px;
 color: #ffffff;
 font-family: Times, Verdana, Arial, Helvetica, sans-serif;
 font-size:14pt;
}

.fond_page
{
  background-color:#fff;
}
