body { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0px; padding: 0px; }
.MenuTet { font-family: Verdana; font-size: 7pt; color: #3d3d3d; font-weight: bold; }
A.Noir:link, A.Noir:active, A.Noir:visited { color: #3d3d3d; text-decoration : none; }
A.Noir:hover { color: #000000; text-decoration : none; }
.Pipe { color: #999999; }


<!--
.MenuGaucheRouge {  font-size: 9pt; font-weight: bold; color: #CC0033; text-decoration: none; clip:   rect(   )}
.MenuGaucheBleu {  font-size: 9pt; font-weight: bold; color: #0B3699; text-decoration: none; margin-top: 3px; margin-bottom: 3px; margin-left: 12px}
.MenuGaucheGris {  font-size: 9pt; font-weight: bold; color: #999999; text-decoration: none; margin-top: 3px; margin-bottom: 3px; margin-left: 12px}
.TitreRouge {  font-size: 11pt; font-weight: bold; color: #CC0033; text-decoration: none}
.TitreBleu {  font-size: 11pt; font-weight: bold; color: #0B3699; text-decoration: none}
.TitreRubrique {  font-size: 10pt; font-weight: bold; color: #CC0033; text-decoration: none; line-height: normale}
.listebleue {  font-size: 9pt; color: #0B3699; text-decoration: none; font-weight: normal; margin-top: 3px; margin-bottom: 3px; margin-left: 10px}
.listerouge { font-size: 9pt; color: #CC0033; text-decoration: none; font-weight: normal }
.listegris {  font-size: 9pt; font-weight: normal; color: #666666}
.lienmenubleu {  font-size: 9pt; font-weight: bold; color: #0B3699; text-decoration: none}

.Bouton {  font-size: 9pt; color: #4a4a4a; font-weight: bold; }
.AdmTitreBleu {  font-size: 11pt; font-weight: bold; color: #0B3699; text-decoration: none; margin-top: 3px; margin-bottom: 3px; margin-left: 12px; }
.AdmTitreRouge {  font-size: 12pt; font-weight: bold; color: #cc0033; text-decoration: none; margin-top: 3px; margin-bottom: 3px; margin-left: 10px; }
.RubFlchRg {  font-size: 9pt; font-weight: bold; color: #CC0033; text-decoration: none; margin-top: 5px; margin-bottom: 2px; margin-left: 19px; margin-right: 5px; text-indent: -19px; line-height: 10pt;}
.RubFlchBl {  font-size: 9pt; font-weight: bold; color: #0b3699; text-decoration: none; margin-top: 5px; margin-bottom: 2px; margin-left: 19px; margin-right: 5px; text-indent: -15px; line-height: 10pt; }
.TablDossier {  margin-top: 8px; margin-bottom: 2px; margin-left: 13px; margin-right: 12px; }
.RubDossier {  font-size: 11pt; font-weight: bold; color: #cc0033; text-decoration: none; margin-top: 5px; margin-bottom: 2px; margin-left: 15px; margin-right: 5px; text-indent: -15px; line-height: 10pt; }
.RubFlchDossier {  font-size: 9pt; font-weight: bold; color: #0b3699; text-decoration: none; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; margin-right: 5px; text-indent: -15px; line-height: 10pt; }
.RubFlchDossierRg {  font-size: 9pt; font-weight: bold; color: #cc0033; text-decoration: none; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; margin-right: 5px; text-indent: -15px; line-height: 10pt; }
.BarreGrise {  margin-top: 5px; margin-bottom: 1px; }
.TablSousMenu {  margin-top: 1px; margin-bottom: 2px; margin-left: 16px; margin-right: 8px; background-color: #e2ebf5;}
.SousRubFlchRg {  font-size: 9pt; color: #CC0033; text-decoration: none; margin-top: 3px; margin-bottom: 2px; margin-left: 19px; margin-right: 5px; text-indent: -15px; line-height: 10pt; }
.SousRubFlchGs {  font-size: 9pt; color: #4a4a4a; text-decoration: none; margin-top: 3px; margin-bottom: 2px; margin-left: 19px; margin-right: 5px; text-indent: -15px; line-height: 10pt; }
.Pointih158 {  margin-top: 3px; margin-bottom: 0px; }
.TablSousDossier {  margin-top: 1px; margin-bottom: 2px; margin-left: 14px; margin-right: 1px; background-color: #e2ebf5;}

.Puce {  font-size: 9pt; font-weight: bold; color: #0b3699; text-decoration: none; margin-top: 4px; margin-left: 19px; text-indent: -19px; }
.ZoneSaisie {  margin-left: 8px; margin-top: 3px; margin-bottom: 0px; }
.TablBouton {  margin-top: 15px; margin-bottom: 8px; background-image: url(/commun/images/btnFd.gif); }
.TablBtn {  margin-left: 2px; margin-right: 2px; background-image: url(/commun/images/btnFd.gif); }
.Signet {  margin-left: 7px; margin-top: 15px; margin-bottom: 0px; background-image: url(/commun/images/btnFd.gif); }
.Pointih355 {  margin-top: 10px; margin-bottom: 10px; }
.Explication {  font-size: 8pt; font-weight: bold; color: #4a4a4a; margin-top: 5px; margin-bottom: 2px; margin-right: 5px; line-height: 1,5em; text-align: justify; }

.NomDossier {  font-size: 8pt; font-weight: bold; color: #4a4a4a; text-decoration: none; margin-left: 15px; text-indent: -15px; }
.DescDossier {  font-size: 8pt; color: #000000; text-decoration: none; }
.NbrArticle {  font-size: 8pt; font-weight: bold; color: #4a4a4a; text-decoration: none; }
.TablListe {  margin-top: 10px; margin-bottom: 8px; }

.TablMenu {  background-image: url(/commun/images/menu_fond.gif); }
.Date {  font-size: 7.5pt; color: #333333; margin-left: 10px; }
A.RubBl:link, A.RubBl:active, A.RubBl:visited { text-decoration : none; color: #0b3699; }
A.RubBl:hover { text-decoration : underline; color: #0b3699; }
A.RubRg:link, A.RubRg:active, A.RubRg:visited { text-decoration : none; color: #cc0033; }
A.RubRg:hover { text-decoration : underline; color: #cc0033; }
A.RubGs:link, A.RubGs:active, A.RubGs:visited { text-decoration : none; color: #4a4a4a; }
A.RubGs:hover { text-decoration : underline; color: #4a4a4a; }
A.RubNr:link, A.RubNr:active, A.RubNr:visited { text-decoration : none; color: #000000; }
A.RubNr:hover { text-decoration : underline; color: #000000; }

.ComboClasseur {  font-size: 9pt; font-weight: bold; color: #0b3699; border-style: solid; border-width: 1px; border-color: #000000; background-color: #eeeeee; }
.ListDoc {  font-size: 9pt; font-weight: bold; color: #CC0033; text-decoration: none; margin-left: 20px; text-indent: -20px;}
.ListModel {  font-size: 9pt; font-weight: bold; color: #4a4a4a; text-decoration: none; margin-left: 20px; text-indent: -20px;}

.CellLhPd { border-style : solid dotted none none; border-color : #999999; border-width: 1px; padding: 2px 3px; }
.CellLh { border-style : solid none none none; border-color : #999999; border-width: 1px; padding: 2px 3px; }
.CellLbLd { border-style : none solid solid none; border-color : #999999; border-width: 1px; padding: 2px 3px; }
.CellLb { border-style : none none solid none; border-color : #999999; border-width: 1px;  padding: 2px 3px; }
.CellLbPd { border-style : none dotted solid none; border-color : #999999; border-width: 1px; padding: 2px 3px; }
.CellPb { border-style : none none dotted none; border-color : #999999; border-width: 1px; padding: 2px 3px; }
.CellPd { border-style : none dotted none none; border-color : #999999; border-width: 1px; padding: 2px 3px; }
.CellPbPd { border-style : none dotted dotted none; border-color : #999999; border-width: 1px; padding: 2px 3px; }
.Cell { border-style : hidden; border-color : #999999; border-width: 1px; padding: 2px 3px; }
.TitreFlech {  font-size: 15pt; font-weight: bold; color: #cc0033; text-decoration: none; margin-top: 6px; margin-bottom: 8px; }

.ComboUne { font-size: 9pt; color: #4a4a4a; border-style: none; border-width: 0; background-color: none; }

.ComboArticleTitre { font-size: 9pt; font-weight: bold; }
.ComboArticle { font-size: 9pt; }
.ComboArbo { font-family: Monospace, Courier new; font-size: 9pt; }
.ComboCommentaire {  font-size: 9pt; color: #0b3699; border-style: solid; border-width: 1px; border-color: #000000; background-color: #eeeeee; }

.ListClasseur {  font-size: 9pt; font-weight: bold; color: #0b3699; text-decoration: none; margin-left: 20px; text-indent: -20px;}

.Erreur { font-size: 12pt; font-weight: bold; color: #ffffff; border-style : none none solid none; border-color : #999999; border-width: 1px; padding: 3px; margin: 2px 3px; background-color: #ff0000; }
.ControleTexte { font-size: 9pt; color: #000000; margin-top: 2px; margin-bottom: 2px; margin-left: 19px; }


/* ### Consultation ### */
.CellLgLh { border-style : solid none none solid; border-color : #999999; border-width : 1px; padding : 1px;}
.ColCentrale { margin-left : 10px; }
.ArtId { font-size: 7pt; color: #444444; margin-top: 10px; margin-bottom: 10px; }
.ArtSurTitre { font-size: 10pt; color: #000000; margin-top: 2px; margin-bottom: 2px; }
.ArtTitre { font-size: 12pt; font-weight: bold; color: #0b3699; margin-top: 2px; margin-bottom: 2px; }
.ArtChapeau { font-size: 9pt; font-weight: bold; color: #000000; margin-top: 6px; margin-bottom: 2px; }
.ArtTexte {  font-size: 9pt; color: #666666; text-decoration: none; margin-top: 2px; margin-bottom: 2px; }
.ArtAuteur { font-size: 9pt; font-weight: bold; color: #000000; text-align: right; margin-top: 2px; margin-bottom: 2px; }
.ArtLegende { font-size: 8pt; color: #000000; margin-top: 2px; margin-bottom: 2px; }
.ArtPuce {  font-size: 9pt; color: #0b3699; text-decoration: none; margin-top: 4px; margin-left: 19px; text-indent: -19px; }
.ArtPointih {  margin-top: 4px; margin-bottom: 4px; }
.ArtType {  font-size: 11pt; font-weight: bold; color: #333333; margin-left: 19px; text-indent: -19px; margin-top: 3px; margin-bottom: 3px; }
.TextMenu {  font-size: 10pt; color: #000000; text-decoration: none}
.TextLien {  font-size: 10pt; color: #000000; text-decoration: underline}
.TextInstruc {  font-size: 7.5pt; color: #000000; text-decoration: none}
.TextCourant {  font-size: 9pt; color: #000000; text-decoration: none; margin-top: 5px; margin-bottom: 5px;}
.MenuBleu {  font-size: 9pt; font-weight: bold; color: #0B3699; text-decoration: none; margin-top: 1px; margin-bottom: 1px; margin-left: 9px ; text-indent: -9px; }
.TitrDossier {  font-size: 7.5pt; font-weight: bold; color: #0B3699; text-decoration: none; text-indent: 2px; }
.pagination {  font-size: 7.5pt; color: #CC0033; text-decoration: none; font-weight: bold}
.TextArticle {  font-size: 10pt; color: #666666; text-decoration: none}
.LegPhoto {  font-size: 7.5pt; font-weight: bold; color: #333333; text-decoration: none}
.leg24heures {  font-size: 7pt; font-style: italic; color: #003399; text-decoration: none; margin-top: 1px; margin-bottom: 1px}
.TitrDossierBd { font-size: 8pt; font-weight: bolder; color: #0B3699; text-decoration: none; text-indent: 2px; }
.PaginatPhoto {  font-size: 9pt; font-weight: bold; color: #666666}
.Leg_phototheque { font-size: 8pt; font-weight: bold; color: #0b3699; text-decoration: none; ; margin-top: 1px; margin-bottom: 1px}
.credit_photo { font-size: 8pt; font-weight: bold; color: #4a4a4a; text-decoration: none; margin-top: 1px; margin-bottom: 1px; }
.TitrGs {  font-size: 9pt; font-weight: bold; color: #666666;  text-decoration: none; }
.TextGs {  font-size: 9pt; color: #666666}
.TextGsLien {  font-size: 9pt; color: #666666; text-decoration: underline}
.TextGsBd {  font-size: 9pt; font-weight: bold; color: #666666; text-decoration: none}
.LegPhoto {  font-size: 7pt; color: #666666; font-style: italic; text-decoration: none}
.MenuQuestBl {  font-size: 8pt; font-weight: bold; color: #0b3699}
.JournQuest {  font-size: 8pt; color: #000000; text-decoration: none}
.Copyright {  font-size: 8pt; color: #666666; text-align: center; margin-top: 2px; margin-bottom: 10px; }
.CreditPhotoGde { font-size: 9pt; font-weight: bold; color: #666666; text-decoration: none; margin-top: 3px; margin-bottom: 3px; margin-left: 12px;}
.PuceRg {  font-size: 9pt; font-weight: bold; color: #cc0033; text-decoration: none; margin-top: 4px; margin-left: 19px; text-indent: -19px; }
.FlchBlArboComp {  font-size: 9pt; font-weight: bold; color: #0b3699; text-decoration: none; margin-top: 2px; margin-bottom: 2px; margin-left: 14px; text-indent: -10px; line-height: 9pt; }
.petitTitre { font-size: 8pt; font-weight: bold; color: #0b3699; margin-top: 2px; margin-bottom: 2px; }

.FlechNotes {  font-size: 9pt; color: #000000; text-decoration: none; margin-top: 5px; margin-bottom: 15px; }

.LegendeGdPhoto {  font-size: 9pt; font-weight: bold; color: #0B3699; text-decoration: none; margin-top: 3px; margin-bottom: 3px; }
.CreditGdPhoto { font-size: 9pt; color: #666666; text-decoration: none; margin-top: 3px; margin-bottom: 3px; }

.ResumTitre { font-size: 9pt; font-weight: bold; color: #0b3699; margin-top: 2px; margin-bottom: 2px; }
.ResumChapeau { font-size: 9pt; color: #666666; margin-top: 6px; margin-bottom: 2px; }

.ComboAutrSites {  margin-top: 8px; margin-bottom: 8px; }

.TextMenuDroit {  font-size: 9pt; color: #000000; margin-top: 4px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; }

.CellRechNote {  margin-top: 4px; margin-bottom: 4px; }

.TitrRubMenuDroite {  font-size: 10pt; font-weight: bolder; color: #0b3699; text-decoration: none; margin-left: 25px ; text-indent: -26px; line-height: 0.8em;}
.CellRubMenuDroite {  padding-top: 3px; padding-bottom: 5px; }
.TablRubMenuDroite {  margin-top: 8px; }

/* ### Arbo / Admin ### */
.ArboFils { font-size: 9pt; font-weight: bold; color: #4a4a4a; text-decoration: none; margin-left: 20px; text-indent: -20px; margin-top: 2px; margin-bottom: 2px; }
.ArboListeFils { font-size: 9pt; font-weight: bold; color: #0b3699; text-decoration: none; margin-left: 20px; text-indent: -20px; margin-top: 2px; margin-bottom: 2px; }
.ArboSelectionne { font-size: 9pt; font-weight: bold; color: #CC0033; text-decoration: none; margin-left: 20px; text-indent: -20px; margin-top: 2px; margin-bottom: 2px; }

/* ### Titre des articles sur la page d'accueil / Consult ### */
.TitreArtAcc { font-size:14px; font-weight:bold; color:#CC0033; margin:2px 0 1px; }

/* ### Jeu / Quizz ### */
.JeuPuceTitre { font-size: 12pt; font-weight: bold; color: #CC0033; margin-top: 9px; margin-left: 34px; text-indent: -35px; }
.JeuNomPartenaire { font-size: 10pt; font-weight: bold; color: #000000; margin-top: 6px; margin-left: 34px; }
.JeuDescription { font-size: 10pt; font-weight: bold; color: #4a4a4a; margin-top: 6px; margin-left: 34px; }
.JeuTexteLot { font-size: 10pt; color: #000000; margin-top: 6px; margin-left: 34px; }
.JeuDate { font-size: 10pt; font-weight: bold; color: #000000; margin-top: 2px; margin-left: 34px; }
.JeuPageDescription { font-size: 10pt; color: #00000; margin-top: 6px; margin-left: 34px; }
.JeuSousTitre { font-size: 11pt; font-weight: bold; color: #000000; margin-top: 12px; margin-left: 34px; }
.JeuChamps { font-size: 10pt; font-weight: bold; color: #000000; }
.JeuChampsObliG { font-size: 10pt; font-weight: bold; color: #cc0033; }
.JeuExplication { font-size: 8pt; color: #4a4a4a; }
.JeuFinInscription { font-size: 10pt; font-weight: bold; color: #000000; text-align: justify; margin-top: 6px; margin-left: 34px; }
.JeuPageReglement { font-size: 10pt; color: #00000; text-align: justify; margin-top: 6px; margin-left: 34px; }
.JeuQuestion { font-size: 10pt; font-weight: bold; color: #000000; margin-top: 6px; margin-left: 34px; }
.JeuReponse { font-size: 10pt; color: #000000; }
.JeuPourXpoint { font-size: 10pt; font-weight: bold; color: #cc0033; margin-top: 6px; margin-left : 34px; }

/* ### Chat / Causette ### */
.ChatPuceTitre { font-size: 12pt; font-weight: bold; color: #CC0033; margin-top: 9px; margin-left: 34px; text-indent: -35px; }
.ChatBleu { color: #0b3699; }
.ChatLigne { margin-top: 9px; }
.ChatInvite { font-size: 10pt; font-weight: bold; color: #0b3699; margin-top: 9px; margin-left: 10px; }
.ChatChamps { font-size: 10pt; font-weight: bold; color: #000000; margin-top: 9px; margin-left: 10px; }
.ChatCombo { font-size: 8pt; font-weight: bold; color: #000000; margin-top: 2px; margin-left: 10px; }
.ChatMessages { font-size: 8pt; font-weight: bold; margin-top: 9px; margin-left: 10px; }
.ChatParticipant { font-size: 8pt; font-weight: bold; margin-left: 21px; text-indent: -22px; margin-top: 2px; }

/* ### Sondage ### */
.SonQuestion { font-size: 10pt; font-weight: bold; color: #000000; margin-top: 9px; margin-left: 10px; }
.SonReponses { font-size: 10pt; color: #000000; }
.SonResTitrQuestRep { font-size: 12pt; font-weight: bold; color: #000000; margin-top: 10px; margin-left: 30px;}
.SonResQuestion { font-size: 10pt; color: #000000; margin-left: 30px; }
.SonResVotants { font-size: 8pt; color: #666666; }
.SonResTablRep { margin-top: 5px; margin-left: 30px; }
.SonResReponses { font-size: 10pt; font-weight: bold; color: #000000; }
.SonResPourcents { font-size: 8pt; color: #000000; text-align: right; }
.SonResNbVoies { font-size: 8pt; color: #666666; text-align: right; }

/* #######################
   ### EVOLUTIONS 2006 ###
   ####################### */

.date {
 color:#ce0031;
 font-weight:bold;
 font-size:14px;
 padding:8px 0 9px;
 margin:0 0 10px;
 border-bottom:1px dotted #999;
}
.rubMenu {
 margin:0 0 19px;
}
h1.rubMenuTtr {
 background:#c6d8ec;
 padding:8px 10px;
 border-top:1px solid #999;
 border-bottom:1px solid #999;
 font-size:12px;
 color:#08349c;
 margin:0 0 11px;
 line-height:14px;
}
a.rubMenuLien {
 display:block;
 font-size:12px;
 color:#333;
 text-decoration:none;
 margin:0 2px 7px 10px;
 line-height:14px;
}
a.rubMenuLien:hover {
 color:#08349c;
 font-weight:bold;
}
a.rubMenuLienTous {
 display:block;
 font-size:12px;
 font-weight:bold;
 color:#08349c;
 text-decoration:none;
 padding:15px 0 0;
 margin:0 2px 7px 10px;
 line-height:13px;
}
a.rubMenuLienTous:hover {
 color:#000;
}
.rubMenu img {
 margin:0;
 padding:0;
}