body { color:#444; background-color:#fff; margin:0px; padding:0px; }
a:link { color:#444; }

/* ## 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: #444444; text-decoration:none}
A.LienTexteCourant:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #444444; 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: #444444; text-decoration:none}
A.LienTexteCourantListe:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #444444; 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}

/* ## Abonnement ## */
.TexteAbo {  font-family:  Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #444444; text-decoration: none;}
A.TexteAbo:link, A.TexteAbo:active, A.TexteAbo:visited  {  font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #red;}
A.LienBlc, A.LienBlc:visited, A.LienBlc:active { font-family: Verdana, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;  text-decoration:none; padding:0px 20px 0px 0px; display:block;}
A.LienBlc:hover {  font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.TexteBlc {  font-family:  Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #444444; line-height:1.4em; padding:40px 14px 0px 14px;}
.TextePlus {  font-family:  Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #444444;}


/* ## 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: #444444; text-decoration: none}
.TexteCourant02 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #444444; text-decoration: none}
.TexteCourantGras {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #444444; text-decoration:none}
.TexteCourantGras02 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #444444; 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: #444444; text-decoration:none}
.ListeADM {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #D21414; text-decoration:none}
.ALTitre {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #444444; text-decoration:none}
.ALTitre02 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold; color: #444444; text-decoration:none}
.ALSurtitre {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #444444; text-decoration:none}
.ALSurtitre02 {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #444444; text-decoration:none}
.ALChapeau {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #444444; text-decoration:none}
.ALArticle {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: color: #444444; text-decoration:none}
.AAuteur {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #444444; text-decoration:none}
.ALegendePhoto {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: font-style: italic; color: #444444}
/* ## Modif 3en. ## */
.Ligne { margin-top: 10px; margin-bottom: 10px; }
.Titre { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #444444; 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: #444444; }
.Texte { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #444444; }
.TexteTarif { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #444444; text-align: justify; font-style: italic; }
.TexteJustify { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #444444; 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; text-decoration:none; }
.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: #444444; font-weight: bold;  letter-spacing: 0.01em;}
A.BtnNavigation:link, A.BtnNavigation:visited, A.BtnNavigation:active { color: #444444; text-decoration : none;}
A.BtnNavigation:hover { color: #000000; text-decoration : none; }
.ConnexionBleu {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; 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; }


/* ## DOSSIERS. FBE ## */
.Dossier { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #333333; text-decoration: none}
.TitreDos { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #333333; text-decoration: none}
.TexteDos { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; color: #333333; text-decoration: none}
.DateDos {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; text-decoration: none}
.TablFonctions { border-style:solid; border-width:1px; bordercolor:#979797; background-color:#EEEEEE; padding:4px; }
.CellDossiers1 { border-color:#979797;border-width:1px 0px 0px 0px;border-style:solid none none none; padding:3px; }
.CellDossiers2 { border-color:#979797;border-width:1px 1px 0px 0px;border-style:solid solid none none; padding:3px; }

/* #################
   ### Form Push ###
   ################# */

/* ### LISTE ABONNEMENTS ### */

h2.Push {
 font:bold 13pt Arial,Verdana,Helvetica,sans-serif;
 color:#0749a5;
 margin:20px 0 0;
 padding:0;
}
h3.Push {
 font:bold 10pt Arial,Verdana,Helvetica,sans-serif;
 color:#c03;
 margin:10px 0 0;
 padding:0;
}
.Presentation,
.Legal {
 font:8pt Arial,sans-serif;
 color:#333333;
 margin:10px 0;
 text-align:justify;
 line-height:1.1em;
}
.Presentation p,
.Legal p {
 margin:2px 0 0;
}
.DivHr {
 clear:both;
 padding:10px 0 0;
}
.DivHr span {
 display:block;
 margin:0;
 padding:0;
 height:3px;
 background:url('/images/macommune/Lign.gif');
}
.DivHr span hr {
 display:none;
}

.SaisiePush,
.ListeAbo {
 width:550px;
 margin:0;
 padding:0;
}
.SaisiePush .ObliG {
 font:bold 9pt Arial,Verdana,Helvetica,sans-serif;
 color:#c03;
 margin:15px 0;
 padding:0;
 text-align:right;
}
.SaisiePush .Ligne {
 clear:left;
 padding:5px 0 0;
 margin:1px 0 0;
}
.SaisiePush .Ligne label {
 display:block;
 font:bold 8.5pt verdana,sans-serif;
 color:#444;
 float:left;
 width:200px;
 padding:2px 0 0;
 letter-spacing:-.05em;
}
.SaisiePush .Ligne label strong {
 color:#000;
}
.SaisiePush .Ligne span {
 display:block;
 margin:0 0 0 205px;
 font:7pt arial,sans-serif; 
}
.SaisiePush .Ligne span a,
.SaisiePush .Ligne span a:visited {
 text-decoration:none;
 color:#444;
}
.SaisiePush .Ligne span a:hover {
 text-decoration:underline;
 color:#000;
}
.SaisiePush .Ligne span ul {
 margin:0;
 padding:0;
 list-style:none;
}
.SaisiePush .Ligne span ul li {
 display:inline;
 margin-left:30px;
}
.SaisiePush .Ligne span ul li.Prems {
 dispaly:inline;
 margin-left:0;
}
.SaisiePush .ZnSaisie,
.SaisiePush textarea,
.SaisiePush select {
 width:340px;
 border:1px solid #444;
 font-size:8pt;
 background:#eee;
 margin:0;
}
.SaisiePush .ZnDate {
 width:240px;
 border:1px solid #444;
 font-size:8pt;
 background:#eee;
 margin:0;
}
.SaisiePush .BtnCalendrier {
 width:90px;
 border:1px solid #444;
 font-size:8pt;
 margin:0 0 0 4px;
}
.SaisiePush .BtnCalendrier:hover {
 Background:#999;
}

.ListeAbo .Ligne {
 clear:left;
 padding:2px 0;
 margin:1px 0 0;
 background:#eee;
}
.ListeAbo .Ligne label {
 font:bold 9pt arial,sans-serif;
 color:#444;
 float:left;
 width:500px;
 padding:2px 0 0;
}
.ListeAbo .Ligne label a.Lien,
.ListeAbo .Ligne label a.Lien:visited {
 padding:0 0 0 4px;
 Color:#444;
 text-decoration:none;
}
.ListeAbo .Ligne label a.Lien:hover {
 Color:#000;
 font-weight:bold;
}
.ListeAbo .Ligne span {
 width:40px;
 text-align:right;
}

.BtnPush {
 clear:both;
 float:right;
 padding:20px 0 0;
}
.BtnPushSuiv {
 clear:both;
 float:right;
 padding:4px 0 0;
}
.BtnPush a,
.BtnPush a:visited,
.BtnPushSuiv a,
.BtnPushSuiv a:visited {
 float:left;
 background:#c3c3c3;
 padding:0 0 0 5px;
 font:bold 7pt verdana,sans-serif;
 color:#eee;
 text-decoration:none; 
}
.BtnPush a span,
.BtnPushSuiv a span {
 display:block;
 background:#0749a5;
 padding:2px 4px 3px;
 border-left:2px solid #fff;
}
.BtnPush a:hover,
.BtnPushSuiv a:hover {
 color:#fff;
}
.BtnPush a:hover span,
.BtnPushSuiv a:hover span {
 background:#063a84;
}
/*.BtnPush {
 border:1px solid #fff;
 clear:left;
 margin:20px 0 0 205px;
}
.BtnPushSuiv {
 border:1px solid #fff;
 display:inline;
 clear:both;
 float:right;
 margin:8px 0 0 205px;
}
.BtnPush p,
.BtnPushSuiv p {
 float:right;
 margin:0;
 padding:0;
}
.BtnPush p span,
.BtnPushSuiv p span {
 float:left;
 background:#c9c9c9;
 padding:0 0 0 5px;
 margin:0;
}
.BtnPush p span a,
.BtnPushSuiv p span a,
.BtnPush p span a:visited,
.BtnPushSuiv p span a:visited {
 display:block;
 background:#0749a5;
 border-left:2px solid #fff;
 font:bold 7pt verdana,sans-serif;
 color:#eee;
 text-decoration:none;
 padding:2px 4px 3px 4px;
}
.BtnPush p span a:hover,
.BtnPushSuiv p span a:hover {
 text-decoration:none;
 color:#fff;
}*/


A.LienBas:link, A.LienBas:active, A.LienBas:visited {
  color: #123f77;
  text-decoration : none; }
A.LienBas:hover {
  color: #123f77;
  text-decoration : underline; }
.Result {
  margin-top:13px;
  font-size:9pt;
  color:#000000; }
.ResultLign {
  height:20px; }
.Cell2 {
  Font-size:8pt; }
.Cell3 {
  font-size:8pt;
  text-align:right; }
.Lign {
  font-size:9pt;
  color:#000000;
  margin: 4px 0px; }
  
/* ABONNEMENT EN LIGNE*/

.clsZoneTexte {
 border: 1px solid black;
 width: 100%;
 }

.clsZoneTexte2{
 border: 1px solid black;
 width: 50%;
}

.clsBoutons {
 width: 180px;
}

.clsPolice {
 font-family: Verdana;
 font-size: 12px;
}

.clsTexte {
 text-align:justify;
 font-family: Verdana;
 font-size: 12px;
}

.clsTexteCentre {
 text-align: center;
 font-family: Verdana;
}

.clsTitre02 {
 font-size: 15px;
 font-weight: bold;
 font-family: Verdana;
}

.clsTitre {
 font-size: 15px;
 font-weight: bold;
 background-color: #92bbe7;
 color: #fff;
 font-family: Verdana;
}

.clsNoBorder {
 border: 0px;
} 

.clsPassword {
    color:grey;
    border: 1px solid grey;
    width: 50%;
}
.clsCursorHand {
 cursor: pointer;
}
.clsErreur {
    border: 1px solid red;
}

.clsFondGris {
    background-color: #D0D0D0;
}
