/* ---------- Base du style ------------------------ */body{  font-family: Papyrus, Arial, sans-serif ;   font-style: normal ;   font-size: 0.9em ;   font-weight: normal ;   text-align: left ;   Color: #111111 ;   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: #880000 ;   padding: 4px ;   display: block ;   border-style: solid ;   border-color: #AA0000 ;   border-width: 1px ;   background-color: #E3B4B4 ;}h2{  font-family: "Times New Roman", Times, serif ;   font-size: 1.8em ;   font-weight: bold ;   font-style: italic ;   text-align: left ;   Color: #880000 ;}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: 70% ;   margin-left: 15% ;}.MenuList ul{  font-family: "Times New Roman", Times, serif ;   font-size: 1em ;   font-style: italic ;   font-weight: bold ;   text-align: center ;    padding:0;   margin:0;}.MenuList li{  border:1px solid #AA0000;   list-style:none;   margin-bottom: 3px;}.MenuList a{  display:block;   text-decoration:none;   color:#880000;   background-color:white;   padding:2px ;   cursor: pointer ;}.MenuList span{  display:block;   text-decoration:none;   color:#880000;   background-color:#E3B4B4;   padding:2px ;}.MenuList a:hover{  background-color:#E3B4B4;   color:#880000;}.MenuList span a:hover{  background-color:#E3B4B4;   color:#110000;}/* ---------- Menu Horizontal / div ---------- */ div.MenuHor {  padding: 0 ; } .MenuHor a {  font-family: "Times New Roman", Times, serif ;    font-size: 0.95em ;    text-align: left ;    font-style: italic ;    text-decoration: none ;    font-weight: bold ;    color: #880000 ;    background: white ;    margin-left: 0.3em ;    border-style: solid ;    border-color: #AA0000 ;    border-width: 1px ;    padding: 2px 10px 2px 10px ;    cursor: pointer ; } .MenuHor a:hover {  Color: #880000 ;    background: #E3B4B4 ; }     /* * * * * * * * * * * * * * * * * * * * * * */   /*                                           */  /*    Mise en page                           */ /*                                           *//* * * * * * * * * * * * * * * * * * * * * * *//*                     cadrehaut    blocgauchebord->blocgauchepagebord->cadrebord->cadremilieu->bloccentre                      cadrebas     blocdroitebord->blocdroite*/body{  margin: 0px ;}#pagebord {  }#EnTete {  }#bloccentre{  margin-top: 10px ;   margin-left: 12em;   margin-right: 12em;}#blocgauchebord{  position: absolute ;   top: 0px ;   left: 0px ;   width: 10.5em;   padding: 0px ;}#blocgauche{  margin-left: 10px ;}#blocdroitebord{  position: absolute ;   top: 0px ;   right: 0px ;   width: 10.5em;   padding: 0px ;}#blocdroite{  margin-right: 10px ;}#pied{  }