BODY {
  scrollbar-arrow-color : #00AFFF;
  scrollbar-base-color : White;
  scrollbar-face-color : #FF7FCF;
  scrollbar-highlight-color : #00AFFF;
  scrollbar-shadow-color : Silver;
}

.popupdiv {
  z-index: 15; position: absolute; visibility: hidden;
  border: 2px solid #FF7FCF;
  padding: 2px;
  background-color:#006ECE;
  color: White; font: normal 11px Tahoma, sans-serif;
}

IMG { border-color: Gray; }

.SousTitre  { color: #006ECE; font-family: Arial; font-weight: normal; font-size: 28px; }
.SeparImage { text-align: center; }
.MessageFin { color: Black; font: bold 11px Arial, sans-serif; text-align: center; margin-top: 10px; }

.bLink       { color: Black; text-decoration: none; }
.bLink:hover { color: #FF3F7F; }

.accueilTexte   { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: justify; margin-bottom: 10px; }
.accueilCentre  { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: center; margin-bottom: 10px; }
.accueilComment { color: #006ECE; font: normal 11px Arial, sans-serif; text-align: center; }
.accueilLink       { color: #006ECE; text-decoration: none; }
.accueilLink:hover { text-decoration: underline; }
.accueilNote    { color: green; font: italic normal 18px Arial, sans-serif; text-align: center; margin-bottom: 10px; }

.histoireTexte { color: Navy; font: normal 12px Verdana, sans-serif; text-align: justify; margin-bottom: 5px; }
.histoireTitre { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: center; margin-bottom: 10px; }
.histoireSign  { color: #006ECE; font: italic 14px "Times New Roman", sans-serif; text-align: justify; margin-bottom: 5px; }
.histoireLink       { color: #006ECE; text-decoration: none; }
.histoireLink:hover { color: #FF3F7F; }
.histoireGris { color: gray; font: normal 12px Verdana, sans-serif; text-align: justify; margin-bottom: 5px; }

.journalMois    { color: #FF3F7F; font: normal 14px Arial, sans-serif; text-align: center; line-height: 125%; }
.journalComment { color: #F03F7F; font: normal 18px Arial, sans-serif; text-align: center; margin-bottom: 10px; }
.journalEnum    { color: #F03F7F; font: normal 18px Arial, sans-serif; text-align: left; margin-bottom: 10px; }
.journalSousTitre { color: #FF3F7F; font: bold 20px Tahoma, sans-serif; text-align: center; margin-bottom: 10px; border-bottom:solid 1px #FF3F7F; }
.journalLink        { color: #FF3F7F; text-decoration: none; }
.journalLink:hover  { color: #006ECE; }
.journalCLink       { color: #006ECE; text-decoration: none; }
.journalCLink:hover { text-decoration: underline; }
.journalListe       { color: #006ECE; font: normal 18px Arial, sans-serif; text-align: left; margin-left: 150px; margin-bottom: 10px; }
.journalListeNoel   { color: #007F00; font: normal 14px Arial, sans-serif; text-align: left; margin-left: 100px; margin-bottom: 10px; }
.journalListeCadeau   { color: #006ECE; font: normal 14px Arial, sans-serif; text-align: left; margin-left: 100px; margin-bottom: 10px; }


.liensTitre { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: left; margin-bottom: 5px; }
.liensTexte { color: Navy; font: normal 12px Verdana, sans-serif; text-align: justify; margin-bottom: 5px; }
.liensURL   { color: #006ECE; font: italic 14px "Times New Roman", serif; text-align: justify; margin-bottom: 5px; }
.liensComment { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: center; }
.liensCommentLink       { color: #006ECE; text-decoration: none; }
.liensCommentLink:hover { text-decoration: underline; }
.liensLink       { color: #006ECE; text-decoration: none; }
.liensLink:hover { color: #FF3F7F; }

.qdnNouv  { color: #FF3F7F; font: bold 18px Arial, sans-serif; text-align: left; margin-bottom: 5px; letter-spacing: 5px; }
.qdnDate  { color: #FFB6C1; font: normal 18px Arial, sans-serif; text-align: left; margin-bottom: 5px; }
.qdnTexte { color: Navy; font: normal 12px Verdana, sans-serif; text-align: justify; margin-bottom: 5px; }

.photoTexte { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: center; margin-bottom: 10px; }

.newsdiv {
  z-index: 10; position: absolute; visibility: hidden;
  top: 5px; width: 300px;
  border: 2px solid Black;
  padding: 5px;
  background-color:#006ECE;
}
.newsTitre { color: Silver; font: bold 14px Arial, sans-serif; text-align: center; }

.newsTexte { color: #00AFFF; font: bold 14px Arial, sans-serif; text-align: justify; margin-bottom: 10px; }
.newsFermer { color: #00AFFF; font: bold 12px Arial, sans-serif; text-align: center; }
.newsLink { color: White; text-decoration: none; }
.newsLink:hover { text-decoration: underline; }

.pollQuestion { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: center; }
.pollResult { color: #FF3F7F; font: normal 14px Arial, sans-serif; text-align: left; }
.pollLabel { color: #006ECE; font: normal 12px Arial, sans-serif; text-align: left; }
.pollFooter { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: center; }
.pollLink       { color: #006ECE; text-decoration:none; }
.pollLink:hover { color: #00AFFF; text-decoration:underline; }

.mpfSujet { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: left; }
.mpfDate { color: #006ECE; font: normal 16px tahoma, arial, sans-serif; text-align: left; vertical-align:bottom; border-bottom: solid 1px black; }
.mpfTitre { color: #DAA3E6; font: bold 20px Tahoma, sans-serif; text-align: center; border-bottom:solid 1px #DAA3E6; }

.mpfAge { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: left; vertical-align:middle; background-color:white; }
.mpfPoids { color: #006ECE; font: normal 16px tahoma, arial, sans-serif; text-align: left; vertical-align:middle; background-color:white; }
.mpfTaille { color: #006ECE; font: normal 16px tahoma, arial, sans-serif; text-align: left; vertical-align:middle; background-color:white; }

.mediaItem { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: left; margin-bottom: 5px; }
.mediaItemLink       { color: #FF3F7F; text-decoration:none; }
.mediaItemLink:hover { color: #006ECE; text-decoration:underline; }
.mediaTitre { color: #DAA3E6; font: bold 20px Tahoma, sans-serif; text-align: center; border-bottom:solid 1px #DAA3E6; }

.texteTexte { color: Navy; font: normal 21px "Amazone BT", "Brush Script MT", Times New Roman; text-align:center; }
.texteTexte3 { color: Navy; font: normal 21px "Garamond"; text-align:center; }





.mpfAgeEsteban { color: #003E6E; font: normal 18px Arial, sans-serif; text-align: left; vertical-align:middle; background-color:white; }
.mpfPoidsEsteban { color: #006ECE; font: normal 16px tahoma, arial, sans-serif; text-align: left; vertical-align:middle; background-color:white; }
.mpfTailleEsteban { color: #006ECE; font: normal 16px tahoma, arial, sans-serif; text-align: left; vertical-align:middle; background-color:white; }

.journalCLinkEsteban       { color: #003E6E; text-decoration: none; }
.journalCLinkEsteban:hover { text-decoration: underline; }
.menuEsteban { color: #006ECE; font: normal 20px Arial, sans-serif; text-align: center; margin-bottom: 10px; }
.histoireTitreEsteban { color: #FF3F7F; font: normal 18px Arial, sans-serif; text-align: center; margin-bottom: 10px; }

.mpfSujetEsteban { color: #003E6E; font: normal 18px Arial, sans-serif; text-align: left; }
.mpfDateEsteban { color: #006ECE; font: normal 16px tahoma, arial, sans-serif; text-align: left; vertical-align:bottom; border-bottom: solid 1px black; }
.mpfTitreEsteban { color: #003E6E; font: bold 20px Tahoma, sans-serif; text-align: center; border-bottom:solid 1px #006ECE; }

.histoireTexteEsteban { color: Navy; font: normal 12px Verdana, sans-serif; text-align: justify; margin-bottom: 5px; }
.histoireTitreEsteban { color: #006ECE; font: normal 18px Arial, sans-serif; text-align: center; margin-bottom: 10px; }

.developpementTitreEsteban { color: #006ECE; font: normal 22px tahoma, arial, sans-serif; text-align: middle; margin-bottom: 15px; margin-top: 20px; text-decoration: underline; }
.developpementDateEsteban { color: #006ECE; font: normal 16px tahoma, arial, sans-serif; text-align: left; vertical-align:bottom;  margin-bottom: 10px;}
.developpementTexteEsteban { color: Navy; font: normal 12px Verdana, sans-serif; text-align: justify; margin-bottom: 5px; margin-left: 10px; }
