/* --- Base --- */html {  /* Taille caract - Evite un bug d'IE 6-7. */   font-size: 100% ;}/* --- Marges --- */body {  margin: 0 ;   padding: 0 ;   text-align: center ;}div {  margin: 0 ;   padding: 0 ;}div#Fd1 {  height: 143px ;   width: 100% ;   position: absolute ;   top: 0 ;   left: 0 ;   display: block ;}div#contour2 {  margin: 0 ;   padding: 0 0 22px 0 ;}div#BlocCentral {  position: relative ;   width: 822px ;   margin: 22px auto 0 auto ;   padding: 0 ;   text-align: left ;   border-radius: 18px ;   -moz-border-radius: 18px ;   -khtml-border-radius: 18px ;   -webkit-border-radius: 18px ;}div#BlocTitre {  position: relative ;   height: 121px ;   border-radius: 16px 16px 0 0 ;   -moz-border-radius: 16px 16px 0 0 ;   -khtml-border-radius: 16px 16px 0 0 ;   -webkit-border-top-left-radius: 16px ;   -webkit-border-top-right-radius: 16px ;   -webkit-border-bottom-right-radius: 0 ;   -webkit-border-bottom-left-radius: 0 ;}div#DivMenu {  float: left ;   width: 238px ;   padding: 20px 8px 0 8px ;}div#DivCentre {  margin: 0 2px 0 257px ;   padding: 0 0 25px 0 ;   position: relative ;}div#DivBas {  height: 21px ;   width: 822px ;   position: relative ;   clear: both ;   border-radius: 0 0 16px 16px ;   -moz-border-radius: 0 0 16px 16px ;   -khtml-border-radius: 0 0 16px 16px ;   -webkit-border-top-left-radius: 0 ;   -webkit-border-top-right-radius: 0 ;   -webkit-border-bottom-right-radius: 16px ;   -webkit-border-bottom-left-radius: 16px ;}div.Post {  position: relative ;}div.Date {  position: absolute ;   top: 2px ;   right: 25px ;}div.compteur, div.hamster {  margin: 0.75em 30px ;   padding: 0 ;   text-align: center ;}h1, h2, h3 {  margin: 1.3em 30px 0.75em 30px ;   padding: 0 ;}h1 {  margin: 0.75em 0 0.75em 0 ;   display: none ;}p, ul, ol, address, pre, dl, table {  margin: 0.75em 30px 0.75em 50px ;   padding: 0 ;}ul, ol {  list-style-position: outside ;}li {  margin-left: 2em ;   padding: 0 ;}dt {  margin: 0.75em 0 0 0 ;   padding: 0 ;}dd {  margin: 0.25em 0 0.25em 2em ;   padding: 0 ;}th {  padding: 0.3em 0.5em ;   margin: 0 ;}td {  padding: 0 0.5em ;   margin: 0 ;}/* --- Marges Menu --- */div#DivMenu div#DivMenu p, div#DivMenu ul, div#DivMenu ol, div#DivMenu address, div#DivMenu pre, div#DivMenu dl, div#DivMenu table {  margin: 1.5em 10px ;   padding: 0 ;}div#DivMenu li.Titre {  list-style-type: none ;   margin-left: 0 ;}/* --- Couleurs --- */body {  color: black ;   background-image: url(FondFonce.png) ;}div#contour1 {  background-image: url(Degrade.png) ;   background-attachment: fixed ;   background-repeat: repeat-x ;   background-position: top ;}div#contour2 {  background-image: url(FondFonce.png) ;   background-repeat: repeat-x ;   background-position: bottom ;   background-attachment: scroll ;}div#Fd1 {  background-image: url(FondFonce.png) ;}div#BlocCentral {  background-image: url(FondPage.png) ;}div#BlocTitre {  background-image: url(FondEntete.png) ;}div#DivBas {  background-image: url(FondPied.png) ;}h1, h2, h3, th {  color: #5C7BB6 ;}table {  border-style: none ;   border-collapse: separate ;   border-spacing: 2px ;   box-shadow: 1px 1px 5px #999 ;   -moz-box-shadow: 1px 1px 5px #999 ;   -webkit-box-shadow: 1px 1px 5px #999 ;   -khtml-box-shadow: 1px 1px 5px #999 ;}th {  color: white ;   background-color: #284377 ;}tr, tr.impair {  background-color: #DADADA ;}tr.pair {  background-color: #F1F1F1 ;}a, a:link, a:visited {  color: #47587A ;}div#DivMenu a, div#DivMenu a:visited, div#DivMenu a:link {  color: #255380 ;}a:hover, a:focus, div#DivMenu a:hover, div#DivMenu a:focus {  color: #B60022 ;}a:active {  color: #0050B0 ;   outline: none ;}/* --- Taille et Autre --- */body {  font-family: Tahoma, Arial, sans-serif ;   font-size: 1em ;}h1, h2, h3, th {  font-family: Tahoma, Arial, sans-serif ;   font-weight: Bold ;}h1 {  font-size: 2em ;   text-align: center ;}h2 {  font-size: 1.3em ;}h3 {  font-size: 1em ;   font-style: italic ;}th {  text-align: center ;}abbr, acronym {  border-bottom-width: 1px ;   border-bottom-style: dotted ;   cursor: help ;}pre, code, kbd {  font-family: "Courier New", monospace ;}div#DivMenu {  font-size: 0.95em ;}div#DivMenu li.Titre {  font-weight: Bold ;   font-size: 1.1em ;}div.Date {  font-size: 0.8em ;}