/* ---------- Base du style ------------------------ */body{  font-family: Papyrus, Georgia, sans-serif ;   font-style: normal ;   font-size: 0.9em ;   font-weight: normal ;   text-align: left ;   color:#036;   background-color: white ;}/* ---------- Titres/lien/Paragraphe/image --------- */h1{  font-family: "Times New Roman", Times, serif ;   font-size: 3em ;   font-weight: bold ;   font-style: italic ;   text-align: center ;   Color: #00118D ;   padding: 4px ;   display: block ;   border-style: solid ;   border-color: #00118D ;   border-width: 1px ;   background-color: #eff4fa ;}h2{  font-family: "Times New Roman", Times, serif ;   font-size: 1.8em ;   font-weight: bold ;   font-style: italic ;   text-align: left ;   Color: #00118D ;}p{}a{  Color: #880000 ;}a:hover{  background-color:#E3B4B4;   color:#440000;}img{  border-width: 0px ;}.flgauche{  float: left ;}.fldroite{  float: right ;}.marg1{  margin: 40px ;}.marg2{  margin: 80px ;}.marg3{  margin: 120px ;}/* ---------- Taille minimum ----------------------- */div.mini{  font-size: 0.85em ;   padding-left: 3px ;   right: 3px ;}.mini H1{  font-size: 1.2em ;   text-align: left ;}.mini H2{  font-size: 1.00em ;}                  /* ---------- DIVERS de type Menu --------------------- */  /*  le tag <div class="MenuDiv"> positionne le menu     */ /*   les tag <li><span><a> affichent les TITRES du menu *//*    les tag <li><a> affichent les lignes du menu      */div.MenuList{  width: 150px ;}.MenuList ul{  font-family: Georgia, Times, serif ;   font-size: 1.15em ;   text-align: left ;    border-width:1px 1px 0px 1px;   border-style:solid;   border-color:#d6e1ec;   padding:0;   margin:0;}.MenuList li{  border-bottom:1px solid #d6e1ec;   list-style:none;   margin:0;}.MenuList a{  display:block;   text-decoration:none;   color:#369;   background-color:#fff;   padding-left:1em;   cursor: pointer ;}.MenuList span{  display:block;   text-decoration:none;   color:#036;   background-color:#eff4fa;   padding-left:1em;}.MenuList a:hover{  background-color:#eff4fa;   color:#036;}.MenuList span a:hover{  background-color:#eff4fa;   color:#013;}/* ---------- Menu Horizontal / div ---------- */div.MenuHor{  padding: 0 ;}.MenuHor a{  font-family: Georgia, Times, serif ;   font-size: 0.95em ;   text-align: left ;   text-decoration: none ;   font-weight: bold ;   color: #224488 ;   background: white ;   margin-left: 0.3em ;   border-style: solid ;   border-color:#d6e1ec;   border-width: 1px ;   padding: 2px 10px 2px 10px ;   cursor: pointer ;}.MenuHor a:hover{  color:#036;   background-color:#eff4fa;}    /* * * * * * * * * * * * * * * * * * * * * * */   /*                                           */  /*    Mise en page                           */ /*                                           *//* * * * * * * * * * * * * * * * * * * * * * *//*                     cadrehaut    blocgauchebord->blocgauchepagebord->cadrebord->cadremilieu->bloccentre                      cadrebas     blocdroitebord->blocdroite*/body{  margin: 0px ;}#pagebord {  width: 100%;}#bloccentre{  margin-left: 0.3em;   margin-right: 23.3em;}#blocgauchebord{  position: absolute;   right:11.5em ;   width: 11em;}#blocdroitebord{  position: absolute;   right: 0em ;   width: 11em ;}