body {
  padding: 0;  width: 1000px;  background-color: #d9eee6;  position: relative;  margin-left: auto;  margin-right: auto;
}
/* MENU PRINCIPAL - Les informations */
#menu_gauche {
  position: absolute;  padding-top: 175px;  font-family: Arial;
}
#liste li {
  margin: 0.5em 0;  list-style-type: none;
}
/* Menus principaux en bleu */
#liste li a {
  background: #003385 none repeat scroll 0% 50%; border:  none;  text-align: center;  display: block;  text-decoration: none;  color: #ffffff;
  width: 150px;  font-weight: bold;  font-size: 95%;
  -moz-border-radius-topleft: 4px;  -moz-border-radius-topright: 4px;  -moz-border-radius-bottomright: 4px;  -moz-border-radius-bottomleft: 4px;
}
/* Sous Menus en vert */
#liste dd a {
  background: #379f7c none repeat scroll 0% 50%; border:  none; text-align: left;  display: block;  text-decoration: none;  color: #ffffff;
  width: 150px;  font-weight: bold;  font-size: 80%;  margin-left: -20px;  padding-left: 5px;
  -moz-border-radius-topleft: 4px;  -moz-border-radius-topright: 4px;  -moz-border-radius-bottomright: 4px;  -moz-border-radius-bottomleft: 4px;
}
/* MENU SECONDAIRE - Contacts, Liens, Plan du site */
#menu_bas {
  padding-left: 7px;  padding-top: 620px;  font-family: Arial;
}
#liste2 {
  padding: 0.3em 0.5em;
}
#liste2 li {
  margin: 0.5em 0;  list-style-type: none;
}
#liste2 li a {
  background: #379f7c none repeat scroll 0% 50%;  border:  none;  text-align: center;  display: block;  text-decoration: none;  color: #ffffff;
  width: 125px;  font-weight: bold;  font-size: 80%;
  -moz-border-radius-topleft: 4px;  -moz-border-radius-topright: 4px;  -moz-border-radius-bottomright: 4px;  -moz-border-radius-bottomleft: 4px;  
}
/* Boite Bleue coins arrondis - Nom des pages */
.coinbleu1 {
  background: #003385 none repeat scroll 0% 50%; overflow: hidden;  margin: 0 5px;  display: block;  height: 1px;
}
.coinbleu2 {
  background: #003385 none repeat scroll 0% 50%; overflow: hidden;  margin: 0 3px;  display: block;  height: 1px;
  border-width: 0 2px;  border-left: 2px solid #003385;  border-right: 2px solid #003385;  
}
.coinbleu3 {
  background: #003385 none repeat scroll 0% 50%;  overflow: hidden;  margin: 0 2px;  display: block;  height: 1px;
  border-left: 1px solid #003385;  border-right: 1px solid #003385; 
}
.coinbleu4 {
  background: #003385 none repeat scroll 0% 50%; overflow: hidden;   margin: 0 1px; display: block;  height: 2px;
  border-left: 1px solid #003385;  border-right: 1px solid #003385; 
}
.nompage {
  background: #003385 none repeat scroll 0% 50%; display: block;  border-style: solid;  border-color: #003385;
  border-width: 0 1px;  font-weight: bold;  font-size: 120%;  color: #ffffff;  font-family: Arial;  padding-left: 10px;  padding-right: 10px;
}
/* Boite Bleige coins arrondis - Texte généralités de la page */
.coinbeige1 {
  background: #ffff99 none repeat scroll 0% 50%; overflow: hidden;  margin: 0 5px;  display: block; height: 1px; 
}
.coinbeige2 {
  background: #ffff99 none repeat scroll 0% 50%; overflow: hidden; margin: 0 3px; display: block; height: 1px;
  border-width: 0 2px;  border-left: 2px solid #ffff99;  border-right: 2px solid #ffff99; 
}
.coinbeige3 {
  background: #ffff99 none repeat scroll 0% 50%; overflow: hidden; margin: 0 2px;  display: block; height: 1px;
  border-left: 1px solid #ffff99;  border-right: 1px solid #ffff99;
}
.coinbeige4 {
  background: #ffff99 none repeat scroll 0% 50%; overflow: hidden; margin: 0 1px; display: block; height: 2px;
  border-left: 1px solid #ffff99;  border-right: 1px solid #ffff99; 
}
.blocbeige {
  background: #ffff99 none repeat scroll 0% 50%; display: block;  border-style: solid;  border-color: #ffff99; font-weight: normal; 
  border-width: 0 1px;  font-size: 100%;  color: #000000;  font-family: Arial;  padding-left: 5px;  padding-right: 5px;
}
/* Boite blanche coins arrondis - Informations détail de la page */
.coinblanc1 {
  background: #ffffff none repeat scroll 0% 50%;  overflow: hidden;  margin: 0 5px;  display: block;  height: 1px;
}
.coinblanc2 {
  background: #ffffff none repeat scroll 0% 50%;   overflow: hidden;  margin: 0 3px; display: block;  height: 1px;
  border-width: 0 2px;  border-left: 2px solid #ffffff;  border-right: 2px solid #ffffff;
}
.coinblanc3 {
  background: #ffffff none repeat scroll 0% 50%; overflow: hidden;  margin: 0 2px; display: block;  height: 1px;
  border-left: 1px solid #ffffff;  border-right: 1px solid #ffffff;
}
.coinblanc4 {
  background: #ffffff none repeat scroll 0% 50%;  overflow: hidden; margin: 0 1px; display: block; height: 2px;
  border-left: 1px solid #ffffff;  border-right: 1px solid #ffffff;
}
.blocblanc {
  background: #ffffff none repeat scroll 0% 50%;  display: block;  border-style: solid;  border-color: #ffffff;
  border-width: 0 1px;  font-weight: normal;  font-size: 100%;  color: #000000;  font-family: Arial;  padding-left: 5px;  padding-right: 5px;
}
/* Boite blanche coins arrondis police réduite pour modalités d'accès à la documentation*/
.blocblancmini {
  background: #ffffff none repeat scroll 0% 50%;  display: block;  border-style: solid;  border-color: #ffffff;
  border-width: 0 1px;  font-weight: normal;  font-size: 90%;  color: #000000;  font-family: Arial;  padding-left: 5px;  padding-right: 5px;
}

/* Boite grise coins arrondis */
/* Page Accueil : Blocs Rendez vous et Nouveautés AdB */
.coingris1 {
  background: #d9d9d9 none repeat scroll 0% 50%;  overflow: hidden;  margin: 0 5px;  display: block;  height: 1px;
}
.coingris2 {
  background: #d9d9d9 none repeat scroll 0% 50%; overflow: hidden;  margin: 0 3px; display: block; height: 1px;
  border-width: 0 2px;  border-left: 2px solid #d9d9d9;  border-right: 2px solid #d9d9d9; 
}
.coingris3 {
  background: #d9d9d9 none repeat scroll 0% 50%;  overflow: hidden;  margin: 0 2px;  display: block;  height: 1px;
  border-left: 1px solid #d9d9d9;  border-right: 1px solid #d9d9d9;
}
.coingris4 {
  background: #d9d9d9 none repeat scroll 0% 50%; overflow: hidden;  margin: 0 1px; display: block; height: 2px;
  border-left: 1px solid #d9d9d9;  border-right: 1px solid #d9d9d9; 
}
.blocgris {
  background: #d9d9d9 none repeat scroll 0% 50%;  display: block;  border-style: solid;  border-color: #d9d9d9;
  border-width: 0 1px;  font-weight: normal;  font-size: 120%;  color: #000000;  font-family: Arial;  padding-left: 5px;  padding-right: 5px;
}
/* Boite bleue clair coins arrondis */
/* Page Accueil - Bloc Rendez vous : Date du rendez vous */
/* Page Accueil - Bloc Nouveautés AdB  : Titre du bloc */
/* Page Rendez vous - Blocs Date, Nature et Titre du rendez vous */
.coinbleuclair1 {
  background: #4f81bd none repeat scroll 0% 50%;  overflow: hidden;  margin: 0 5px;  display: block;  height: 1px;
}
.coinbleuclair2 {
  background: #4f81bd none repeat scroll 0% 50%;  overflow: hidden;  margin: 0 3px; display: block;  height: 1px;
  border-width: 0 2px;  border-left: 2px solid #4f81bd;  border-right: 2px solid #4f81bd;
}
.coinbleuclair3 {
  background: #4f81bd none repeat scroll 0% 50%;  overflow: hidden;  margin: 0 2px; display: block;  height: 1px;
  border-left: 1px solid #4f81bd;  border-right: 1px solid #4f81bd;
}
.coinbleuclair4 {
  background: #4f81bd none repeat scroll 0% 50%;  overflow: hidden;margin: 0 1px; display: block;  height: 2px;
  border-left: 1px solid #4f81bd;  border-right: 1px solid #4f81bd;
}
/* Page Accueil - Information Date du rendez vous */
/* Page Rendez vous - Informations Date et Thème du rendez vous */
.daterv {
  background: #4f81bd none repeat scroll 0% 50%;  display: block;  border-style: solid;  border-color: #4f81bd;  border-width: 0 1px;
  font-weight: bold;  font-size: 80%;  color: #ffffff;  font-family: Arial;  padding-left: 10px;  padding-right: 10px; 
}
/* Page Accueil - Information Lieu du rendez vous */
.lieurv {
  border-width: 0 1px;  display: block;  font-weight: normal;  font-style: italic;  font-size: 80%;  color: #000000;  font-family: Arial;
  padding-left: 5px;  padding-right: 5px;  text-align: left;}
/* Page Accueil - Information Thème du rendez vous :conférence, visite... */
.themerv {
  border-width: 0 1px;  display: block;  font-weight: bold;  font-size: 90%;  color: #000000;  font-family: Arial;  padding-left: 5px;
  padding-right: 5px;  text-align: center;}
/* Page Accueil - Information désignation du  rendez vous */
.titrerv {
  border-width: 0 1px;  display: block;  font-weight: normal;  font-size: 90%;  color: #000000;  font-family: Arial;  padding-left: 5px;
  padding-right: 5px;  text-align: left;
}
/* Page Accueil - Renvoi  vers les pages "En savoir plus" */
.ensavoirplus {
  border-width: 0 1px;  display: block;  font-weight: normal;  font-size: 80%;  color: #000000;  font-family: Arial;  padding-left: 5px;
  padding-right: 5px;  text-align: right;
}
/* Page Accueil - Titre "Vos prochains rendez vous" */
.blocrendezvous {
  border-width: 0 1px;  display: block;  font-weight: bold;  font-size: 100%;  color: #4f81bd;  font-family: Arial;  padding-left: 5px;
  padding-right: 5px;  text-align: left;
}
/* Page Accueil - Nouveautés des AdB : Titre de chaque paragraphe */
.textetitre {
  border-width: 0 1px;  display: block;  font-weight: bold;  font-size: 90%;  color: #000000;  font-family: Arial;  padding-left: 5px;
  padding-right: 5px;  text-align: left;
}
/* Page Accueil - Nouveautés des AdB : Détail de chaque paragraphe */
.textedetail {
  border-width: 0 1px;  display: block;  font-weight: normal;  font-size: 90%;  color: #000000;  font-family: Arial;  padding-left: 5px;
  padding-right: 5px;  text-align: left;
}
/* Page Rendez vous - Bloc fond bleue */
.cadrerv {
  background: #003385 none repeat scroll 0% 50%;  display: block; border: 10px double #d9d9d9;  position: relative;  margin-left: auto;
  margin-right: auto; top: 120px;
}
/* Page Rendez vous - Titre du rendez vous */
.titresavoirplusrv {
  background: #4f81bb none repeat scroll 0% 50%; display: block; border-width: 0 5px;  font-weight: bold;  font-size: 85%;  color: #ffffff;
  font-family: Arial;  padding-left: 10px;  padding-right: 10px;  text-align: center;
}
/* Page Rendez vous - Descriptif du rendez vous */
.texteensavoirplus {
  display: block;  font-weight: normal;  font-size: 90%;  color: #ffffff;  font-family: Arial;  padding-left: 350px;  padding-right: 5px;
  text-align: left;
}
/* Page Historique - Sous Titre bleu dans bloc beige */
.soustitrefondbeige {
  background: #ffff99 none repeat scroll 0% 50%;  display: block; border-width: 0 5px;  font-weight: bold;  font-size: 100%;  color: #003385;
  font-family: Arial;  padding-left: 5px;  padding-right: 10px;  text-align: left;
}
/* Page Historique - Sous Titre bleu dans bloc blanc */
.soustitrefondblanc {
  background: #ffffff none repeat scroll 0% 50%; display: block; border-width: 0 5px;  font-weight: bold;  font-size: 100%;  color: #003385;
  font-family: Arial;  padding-left: 5px;  padding-right: 10px;  text-align: left;
}
/* Pages Documentation (ouvrages, conférences, bulletins ) - boutons d'accès */
.themedocumentation {
  background: #003385 none repeat scroll 0% 50%;  display: block;  font-weight: bold;  font-size: 75%;  color: #ffffff;  font-family: Arial; 
  text-align: center;  vertical-align: middle;  padding-left: 10px;  padding-right: 10px;  border-bottom: medium none;  text-decoration: none;
}
/* Pages Documentation (ouvrages,  ) - Thèmes */
.themeouvrages {
  background: #4f81bd none repeat scroll 0% 50%;  display: block;  font-weight: bold;  font-size: 100%;  color: #ffffff;  font-family: Arial; 
  text-align: center;  
 } 
/* Page Documentation ouvrages - Sous thème Bernay */
.soustheme {
  background: #4f81bd none repeat scroll 0% 50%;  display: block;  font-weight: bold;  font-size: 100%;  color: #ffffff;  font-family: Arial;
  text-align: center;
}

/* Page Documentation (ouvrages, conférences, bulletins ) - Titre du document */
.titredocument {
  border-top: 2px solid #003385;  display: block;  font-weight: bold;  font-size: 85%;  color: #000000;  font-family: Arial;  padding-top:5px;
  padding-bottom:5px;  text-align: left;
}
/* Page Documentation (ouvrages, conférences, bulletins ) - autres informations du document */
.auteurdocument{
  background-color: #FFFFFF; display: block;  font-weight: normal;  font-size: 85%;  color: #000000;  font-family: Arial;  text-align: left;
  padding-left: 30px;  padding-right: 5px;
}
/* Les liens */
a:link {
  background: #003385 none repeat scroll 0% 50%; text-decoration: none;  font-weight: bold;  font-family: Arial;  color: #FFFFFF;
}  
a:hover {
  background: #FFFFFF none repeat scroll 0% 50%; text-decoration: none; font-weight: bold;  font-family: Arial; color: #003385; border-bottom: medium none;
}
a:visited {
  background: #003385 none repeat scroll 0% 50%; text-decoration: none;  font-weight: bold;  font-family: Arial;  color: #FFFFFF;
}
/* Page Documentation bulletins - n° du bulletin */
.numerobulletin {
  background: #003385 none repeat scroll 0% 50%;  display: block;  font-weight: bold;  font-size: 75%;  color: #ffffff;  font-family: Arial;
  text-align: center;  vertical-align: middle;  border-bottom: medium none;  text-decoration: none;
}
/* Page Documentation bulletins - Titre du bulletin */
.titrebulletin {
  border-top: 2px solid #003385;  border-bottom: 2px solid #003385;  display: block;  font-weight: bold;  font-size: 85%;  color: #000000;  font-family: Arial;
  padding-top:5px; padding-bottom:5px;  text-align: left; padding-left: 10px;
}
/* Page Documentation bulletins - Contenu du bulletin */
.contenubulletin {
  display: block;  font-weight: normal;  font-size: 85%;  color: #000000;  font-family: Arial; padding-left: 10px;
  padding-top:5px; padding-bottom:5px;  text-align: left; background-color: #FFFFFF;
}
/* Page Atelier paléographie  - Légende des photos */
.legende {
   display: block; font-size: 80%;  background-color: #003385; color: #FFFFFF;  font-family: Arial; text-align: center; 
}
/* Page Agenda - Titre des colonnes */
.agendatitre {
  display: block;  font-weight: bold;  font-size: 110%;  color: #FFFFFF;  font-family: Arial; text-align: center;
  background-color: #003385; border-style: none;
}
/* Page Agenda - Contenu des colonnes */
.agendadate {
  display: block;  font-weight: bold;  font-size: 75%;  color: #FFFFFF;  font-family: Arial; text-align: center;
  background-color: #4F81BD; border-style: none;
}
.agendanatureevt {
  display: block;  font-weight: bold;  font-size: 95%;  color: #032A67;  font-family: Arial; text-align: left;
  background-color: #FFFFFF; padding-left: 10px; border-style: none;
}
.agendadescripevt {
 display: block;  font-weight: normal;  font-size: 90%;  color: #000000;  font-family: Arial; text-align: center;
  background-color: #FFFFFF; padding-left: 5px; border-style: none;
}
.agendapublic {
  display: block;  font-weight: normal;  font-size: 90%;  color: #000000;  font-family: Arial; text-align: center;
  background-color: #FFFFFF; vertical-align: middle; border-style: none;
}
.titrerevue {
  border-top: 2px solid #003385;  border-bottom: 2px solid #003385;  display: block;  font-weight: bold;  font-size: 100%;  color: #0032A67;  font-family: Arial;
  padding-top:5px; padding-bottom:5px;  text-align: left; padding-left: 10px;
}
/* Page Liens Partenaire - Nom des sites */
.nomspartenaires {
  display: block;  font-weight: bold;  font-size: 95%;  color: #032A67;  font-family: Arial; text-align: left;
  background-color: #D9EEE6; padding-left: 10px; vertical-align: middle; border-style: none; line-height: 30px
}
/* Page Reportage sorties des adhérents - Lieu de visite */
.reportagelieu {
  background: #4f81bd none repeat scroll 0% 50%;  display: block;  border-style: solid;  border-color: #4f81bd;  border-width: 0 1px;
  font-weight: bold;  font-size: 110%;  color: #ffffff;  font-family: Arial;  padding-left: 10px;  padding-right: 10px; text-align: center; width: auto;
}
/* Page Reportage sorties des adhérents - Commentaires */
.reportagetexte{
  display: block;  font-weight: normal;  font-size: 75%;  color: #000000;  font-family: Arial; padding-left: 10px;
  padding-top:5px; padding-bottom:5px;  text-align: left; background-color: #FFFFFF;
}
.basdepage{
display: block; font-weight: bold; font-size: 80%; color: #FFFFFF; font-family: Arial; text-align: center; width:101%; height:100%; padding:0px;
 background-color: #003385;
}


