/* --- Gestion des Blocs --- */body {  text-align: center ;   margin: 0 ;   padding: 0 ;   border-width: 0 ;   background-color: #E1E1E1 ;}div#BlocCentral {  text-align: left ;   width: 700px ;   margin: 30px auto 30px auto ;   background-image: url(Mac2Milieu.jpg) ;   border-radius: 3px ;   -webkit-border-radius: 3px ;   -moz-border-radius: 3px ;   -khtml-border-radius: 3px ;   box-shadow: 4px 6px 8px #aaa ;   -moz-box-shadow: 4px 6px 8px #aaa ;   -webkit-box-shadow: 4px 6px 8px #aaa ;   -khtml-box-shadow: 4px 6px 8px #aaa ;}div#BlocTitre {  text-align: center ;   padding: 0 ;   Height: 63px ;   background-image: url(Mac1Haut.jpg) ;   border-radius: 3px 3px 0 0 ;   -moz-border-radius: 3px 3px 0 0 ;   -webkit-border-top-left-radius: 3px ;   -webkit-border-top-right-radius: 3px ;   -khtml-border-radius: 3px 3px 0 0 ;}div#DivMenu {  width: 190px ;   margin-left: 0px ;   margin-top: 20px ;   float: left ;}div#DivMenu div, div#DivMenu ul, div#DivMenu p {  margin-left: 2px ;}div#DivCentre {  margin: 10px 25px 10px 255px ;   margin-left: 212px ;   margin-right: 20px ;}div#DivBas {  clear: both ;   height: 25px ;   width: 700px ;   background-image: url(Mac3Bas.jpg) ;   border-radius: 0 0 3px 3px ;   -moz-border-radius: 0 0 3px 3px ;   -webkit-border-bottom-left-radius: 3px ;   -webkit-border-bottom-right-radius: 3px ;   -khtml-border-radius: 0 0 3px 3px ;}div.Post {  border-width: 1px ;   border-color: #B5B5B5 ;   border-style: solid ;   padding: 3px ;   margin-top: 0.5em ;   margin-bottom: 0.7em ;   border-radius: 4px ;   -webkit-border-radius: 4px ;   -moz-border-radius: 4px ;   -khtml-border-radius: 4px ;}p#valid {  text-align: center ;}/* --- Menu --- */div.compteur {  text-align: center ;}div.hamster {  text-align: center ;}ul.Menu {  margin-right: 0 ;   margin-left: 0 ;   margin-top: 10px ;   margin-bottom: 10px ;}.Menu {  font-family: Helvetica, Verdana, Arial, sans-serif ;   font-size: 1.00em ;   text-align: left ;   margin:0 ;   padding:0 ;}.Menu li {  display: inline /* Bug Explorer */ ;   list-style:none outside ;}.Menu li.Titre, .Menu li.titre, .Menu span {  /* -- Titre de menu avec - LI CLASS="Titre" -- */   display: block ;   font-size: 1.20em ;   font-weight: bold ;   text-decoration: none ;   color: #282828 ;   padding: 2px 0 2px 0 ;   text-indent: 5px ;   text-shadow: 2px 2px 4px #A1A1A1 ;}.Menu a {  display: block ;   text-decoration: none ;   padding: 1px 0 1px 0 ;   cursor: pointer ;   color: #252525 ;   font-family: "Century Gothic", Verdana, sans-serif ;   text-indent: 15px ;}.Menu a:hover {  background-color: #272775 ;   color: #DFEBFF ;}/* --- Style Texte --- */body {  font-family: "Century Gothic", Verdana, sans-serif ;   font-size: 0.8em ;}h1, h2, h3 {  font-family: "Century Gothic", Verdana, sans-serif ;   font-weight: Bold ;   color: #00004E ;   text-shadow: 2px 2px 4px #A1A1A1 ;}h1 {  font-size: 1.3em ;}h2 {  font-size: 1.0em ;   margin-top: 0 ;}h3 {  font-size: 0.9em ;}div.Date {  float: right ;   padding-top: 0.5px ;   font-size: 0.8em ;}