 /* ---------- Base du style ------------------------ */body{  font-family: "Times New Roman", Times, serif ;   font-style: italic ;   font-size: 1em ;   font-weight: normal ;   text-align: left ;   Color: #813A17 ;   background: white ;}/* ---------- Titres/lien/Paragraphe/image --------- */h1{  font-family: Helvetica, Verdana, Arial, sans-serif ;   font-size: 2em ;   font-weight: bold ;   font-style: normal ;   text-align: center ;   Color: #813A17 ;}h2{  font-family: Helvetica, Verdana, Arial, sans-serif ;   font-size: 1.3em ;   font-weight: bold ;   font-style: normal ;   text-align: left ;   Color: #813A17 ;}p{}a{  Color: #212682 ;}a:hover{  Color: red ;   background: #EEEEEE ;}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.9em ;   padding-left: 3px ;   right: 3px ;}.mini H1{  font-size: 1.3em ;   text-align: left ;}.mini H2{  font-size: 1.1em ;}   /* ---------- 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: 80% ;   margin-left: 10% ;}.MenuList ul{  font-family: "Times New Roman", Times, serif ;   font-size: 1em ;   font-weight: bold ;   text-align: center ;    border-width:1px 0px 0px 0px;   border-style:solid;   border-color:#FFBD9A;   padding:0;   margin:0;}.MenuList li{  border-bottom:1px solid #FFBD9A;   list-style:none;   margin:0;}.MenuList a{  display:block;   text-decoration:none;   color:#813A17;   background-color:#FFF2EA;   padding:2px ;   cursor: pointer ;}.MenuList span a, .MenuList span{  font-family: Helvetica, Verdana, Arial, sans-serif ;   font-style: normal ;   display:block;   text-decoration:none;   color:#813A17;   background-color:#FFE1D2;   padding:2px ;}.MenuList a:hover{  background-color:#FFD5BF;   color:#813A17;}.MenuList span a:hover{  background-color:#CCCCCC;   color:#813A17;}/* ---------- Menu Horizontal / div ---------- */div.MenuHor{  margin-top: 0.3em;}div.MenuHor, .MenuHor a{  font-family: Helvetica, Verdana, Arial, sans-serif ;   font-size: 14px ;   text-align: left ;   font-weight: bold ;   color: #813A17 ;   background: #FFEDE3;   padding: 2px 10px 2px 10px ;   text-decoration: none ;   border-top-style: solid ;   border-bottom-style: solid ;   border-color: #FFBD9A ;   border-width: 1px ;   cursor: pointer ;}.MenuHor a:hover{  Color: white ;   background: #C76D40 ;}    /* * * * * * * * * * * * * * * * * * * * * * */   /*                                           */  /*    Mise en page                           */ /*                                           *//* * * * * * * * * * * * * * * * * * * * * * *//*                     cadrehaut    blocgauchebord->blocgauchepagebord->cadrebord->cadremilieu->bloccentre                      cadrebas     blocdroitebord->blocdroite*/body {  margin: 0;   padding: 0;}#pagebord {  margin: 0px  ;   padding: 0px ;}#cadrebord{  margin: 6px  ;   border-style: solid ;   border-color: #Ffbd9a ;   border-width: 1px ;   padding: 0px ;}#cadremilieu{  margin: 6px;   padding: 0;}#blocgauchebord{  margin: 0px ;   padding: 0px;   float: left ;   width: 10.5em;}#blocgauche{  margin: 0px 6px 0px 0px ;   border-style: solid ;   border-color: #Ffbd9a ;   border-width: 1px ;   padding: 0.25em ;}#blocdroitebord{  margin: 0px ;   padding: 0px;   float: right ;   width: 10.5em;}#blocdroite{  margin: 0px 0px 0px 6px ;   border-style: solid ;   border-color: #Ffbd9a ;   border-width: 1px ;   padding: 0.25em ;}#bloccentre{  margin: 0px 10.5em 0px 10.5em ;   border-style: solid ;   border-color: #Ffbd9a ;   border-width: 1px ;   padding: 0.5em ;}