/* ## styles Menu ## */
BODY { SCROLLBAR-3DLIGHT-COLOR: #C4C4C4; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-FACE-COLOR: #152F73; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #C4C4C4; SCROLLBAR-DARKSHADOW-COLOR: #C4C4C4; SCROLLBAR-TRACK-COLOR: #152F73; }
.TexteRed { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #152F73; text-decoration:none;}
.TexteDate { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #818181; text-decoration: none; }
.Texte {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #5B5B5B; text-decoration: none}
.TexteProfil {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #5B5B5B; text-decoration: none;}
.TexteBleu { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #152F73; text-decoration: none}
.TexteBleu02 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #152F73; text-decoration: none}
.TexteProfil {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; font-weight: normal; color: #5B5B5B; text-decoration: none; }
.TexteRech {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #5B5B5B; text-decoration: none}
.Annonces {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none}

/* ## styles pour les Liens ## */
A.LienTexteCourant:link, A.LienTexteCourant:active, A.LienTexteCourant:visited  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration:none}
A.LienTexteCourant:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: underline}
A.LienTexteCourantListe:link, A.Gris:active, A.Gris:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333; text-decoration:none}
A.LienTexteCourantListe:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333; text-decoration: underline}
A.LienTexteCourantListeADM:link, A.Gris:active, A.Gris:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #D21414; text-decoration:none}
A.LienTexteCourantListeADM:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #D21414; text-decoration: underline}

/* ## styles autres ## */
.TexteRouge {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #D21414; text-decoration:none}
.TexteCourant {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none}
.TexteCourantGras {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; text-decoration:none}
.Date {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; text-decoration: none}
.Liste {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333; text-decoration:none}
.ListeADM {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #D21414; text-decoration:none}
.ALSurtitre {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: color: #333333; text-decoration:none}
.ALTitre {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #333333; text-decoration:none}
.ALChapeau {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; text-decoration:none}
.ALArticle {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: color: #333333; text-decoration:none}
.AAuteur {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; text-decoration:none}
.ALegendePhoto {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: font-style: italic; color: #333333}

/* ## Modif 3en. ## */
.Ligne { margin-top: 10px; margin-bottom: 10px; }
.Titre { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; margin-bottom: 5px; text-decoration:none}
.TitreRouge { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #D21414; margin-bottom: 10px; }
.SaisiObliG { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #666666; }
.Texte { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
.TexteTarif { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-align: justify; font-style: italic; }
.TexteJustify { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-align: justify; }

/* ## Modif CRU. ## */
.liensblancs {  color: #FFFFFF; text-decoration: none}
.liensbleus {  color: #003399; text-decoration: none}
.liensnoirs {  color: #000000; text-decoration: none}
.RubriqueGras {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration:none; }
.RubriqueCourant {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.RubriqueCourant a { text-decoration:none; } 
.RubriqueCourant a:hover { text-decoration:underline; }
.RubBtnJournal { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration:none; }
A.BtnJournal:link, A.BtnJournal:visited { color: #000000; text-decoration : none; }
A.BtnJournal:active { color: #D21414; text-decoration : Underline; } 
A.BtnJournal:hover { color: #D21414; text-decoration : underline; }
.RubJournalRg { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #D21414; text-decoration:underline; }
.NbreArticleCombo {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #D21414; text-decoration:none}
.RubBtnNavigation { font-family: Verdana, Helvetica, sans-serif; font-size: 6.5pt; color: #333333; font-weight: bold;  letter-spacing: 0.01em;}
A.BtnNavigation:link, A.BtnNavigation:visited, A.BtnNavigation:active { color: #333333; text-decoration : none;}
A.BtnNavigation:hover { color: #000000; text-decoration : none; }
.ConnexionBleu {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: italic; font-weight: bold; color: #003399; text-decoration:none}
.ConnexionGris{  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: italic; font-weight: bold; color: #999999; text-decoration:none}
.ConnexionNoir{  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: italic; font-weight: bold; color: #000000; text-decoration:none}
A.BtnSavoirPlus:link, A.BtnSavoirPlus:visited, A.BtnSavoirPlus:active {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold;color: #003399; text-decoration : none; }
A.BtnSavoirPlus:hover { color: #003399; text-decoration : underline; }
A.DematBl:link, A.DematBl:visited, A.DematBl:active { color: #152F73; text-decoration : none; }
A.DematBl:hover { color: #152F73; text-decoration : underline; }

/* ## nouvelle UNE 10/05 FCE. ## */
.blocRub { float:left; width:174px; margin:5px; background:#E5EDF6; border-top:solid 1px #C4C4C4; border-right:solid 1px #C4C4C4; border-bottom:solid 1px #E5EDF6; border-left:solid 1px #E5EDF6; }
.blocRubContenu { height:135px; border:solid 1px #FFF; background:#E5EDF6; }
.TexteBlocRub,
.TexteBlocRub a { clear:both; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#333; text-decoration:none; }
.TexteBlocRub a:hover { color:#EE2704; }
.TitreBlocRub { float:left; background:url(/images/FlechRub.gif) 1px 4px no-repeat; padding:7px 0 0 22px; font-weight:bold; font-size:9pt; }
.TexteRenseig { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:7.5pt; color:#333; text-align:justify; line-height:1.2em; }

/* ## Push ## */
.SaisiePush, .ListeAbo { margin:0; padding:0 10px; font:11px Verdana; color:#3F3F3D; }
h1.Push { clear:left; width:205px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#152F73; text-decoration:none; margin-left:10px; text-transform:uppercase; border-bottom:solid 2px #686868; }
h2.Push { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#5B5B5B; text-decoration:none; }
h3.Push { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#5B5B5B; text-decoration:none; }
.SaisiePush .Ligne, .ListeAbo .Ligne { padding:0 0 0 60px; margin:3px 0; }
.SaisiePush .Ligne label, .ListeAbo .Ligne label { width:180px; display:block; float:left; padding-top:5px; }
.SaisiePush .Ligne ul { float:left; margin:0; padding:0; display:inline; width:300px; }
.SaisiePush .Ligne ul li { list-style-type:none; display:inline; padding-right:15px; }
.SaisiePush .Ligne span { padding-left:180px; }
.ListeAbo .Ligne .Lien { text-decoration:none; font-weight:bold; float:right; }
.SaisiePush .ZnSaisie { width:300px; }
.SaisiePush .BtnPush, .ListeAbo .BtnPush { margin:10px; float:right; font:bold 11px arial,sans-serif; }
.SaisiePush .BtnPush a, .SaisiePush .BtnPush a:visited, .ListeAbo .BtnPush a, .ListeAbo .BtnPush a:visited { display:block; float:left; padding:0 0 0 23px; background:url(/images/Form_FdBtnG.gif) no-repeat; color:#686868; text-decoration:none; }
.SaisiePush .BtnPush a span, .ListeAbo .BtnPush a span { display:block; padding:1px 9px 3px 0; background:url(/images/Form_FdBtnD.gif) no-repeat right top; }
.DivHr { clear:both; padding:0; }
.DivHr span { display:block; margin:0; padding:0; height:1px; background:#152F73; }
.DivHr span hr { display:none; }

/* ## dematerialisation. ## */
.Demat { font:bold 8.5pt Arial, Helvetica, sans-serif; color:#DE220D; margin:0 4px 4px 27px; padding:0; }
.Demat a:link, .Demat a:visited, .Demat a:active { display:block; height:18px; padding:4px 0 0 25px; color:#DE220D; text-decoration:none; }
.Demat a:hover { color:#DE220D; text-decoration:underline; }

