.TitreBlue
{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #005FB2; text-transform:uppercase;}

.TexteBlue, a.TexteBlue:link, a.TexteBlue:visited, a.TexteBlue:active 
{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #005FB2; text-decoration:none;}
a.TexteBlue:hover{text-decoration:underline;} /* */



.TexteRed 
{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #CC0000; text-decoration:none;}

.TexteNoir, a.TexteNoir:link, a.TexteNoir:visited, a.TexteNoir:active 
{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration:none;}
a.TexteNoir:hover{text-decoration:underline;} /* */

.TexteBluelien 
{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #005FB2; text-decoration:none;}


.TexteGris
{font-family: Arial, Helvetica, sans-serif, Verdana;  font-size: 9pt; color: #666666;}
.TexteGrisPetit
{font-family: Arial, Helvetica, sans-serif, Verdana;  font-size: 8pt; color: #666666;}
.TexteNoirPetit
{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:  8pt; color: #000000; text-decoration:none;}
.TexteNoirPetit02
{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:  7.5pt; color: #000000; text-decoration:none;}
.TexteNoirLire
{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000;}


BODY
 {

SCROLLBAR-3DLIGHT-COLOR: #CC0000;
SCROLLBAR-ARROW-COLOR: #FFFFFF;

SCROLLBAR-FACE-COLOR: #FFCF00;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-SHADOW-COLOR: #CC0000;
SCROLLBAR-DARKSHADOW-COLOR: #CC0000;

SCROLLBAR-TRACK-COLOR: #FFCF00;  


}


/* #################
   ### Form Push ###
   ################# */

h2.Push {
 font:bold 9.5pt Arial,Verdana,Helvetica,sans-serif;
 color:#000;
 margin:10px 0 0;
 padding:0;
 text-align:left;
}
h3.Push {
 font:bold 8.5pt Arial,Verdana,Helvetica,sans-serif;
 color:#000;
 margin:15px 0 5px;
 padding:0;
}
.SaisiePush,
.ListeAbo {
 margin:0;
 padding:0;
 text-align:left;
 width:568px;

}
.Presentation,
.Legal {
 font:9.5pt Arial,sans-serif;
 color:#000;
 margin:10px 0;
 text-align:justify;
 line-height:1.1em;
}
.Presentation p,
.Legal p {
 margin:2px 0 0;
}
.Presentation p strong {
 color:#000;
 font-weight:normal;
 font-size:8pt;
}
.DivHr {
 clear:both;
 padding:10px 0;
}
.DivHr span {
 display:block;
 margin:0;
 padding:0;
 height:1px;
 background:#FDCE01;
}
.DivHr span hr {
 display:none;
}

.SaisiePush .Ligne {
 clear:left;
 padding:5px 0 0;
 margin:1px 0 0;
}
.SaisiePush .Ligne label {
 display:block;
 font:bold 9pt arial,verdana,sans-serif;
 letter-spacing:.03em;
 color:#005FB2;
 float:left;
 width:210px;
 padding:2px 0 0;
}
.SaisiePush .Ligne label strong {
 color:#204A84;
}
.SaisiePush .Ligne span {
 display:block;
 margin:0 0 0 215px;
 font:7pt arial,sans-serif; 
}
.SaisiePush .Ligne span a,
.SaisiePush .Ligne span a:visited {
 text-decoration:none; 
}
.SaisiePush .Ligne span a:hover {
 text-decoration:underline; 
}
.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:348px;
 border:1px solid #355F2A;
 font-size:9pt;
 margin:0;
}
.SaisiePush .ZnDate {
 width:248px;
 border:1px solid #355F2A;
 font-size:9pt;
 margin:0;
}
.SaisiePush .BtnCalendrier {
 width:90px;
 border:1px solid #355F2A;
 font-size:8.5pt;
 margin:0 0 0 10px;
}
.SaisiePush .BtnCalendrier:hover {
 border:1px solid #999;
}

/* ### LISTE ABONNEMENTS ### */

.ListeAbo .Ligne {
 clear:left;
 padding:2px 0;
 margin:1px 0 0;
 background:#eee;
}
.ListeAbo .Ligne label {
 font: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 {
 font:9pt arial,sans-serif;
 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:left;
 float:right;
 padding:10px 0 0 0;
}
.BtnPushSuiv {
 clear:right;
 float:right;
 padding:4px 0 0;
}
/*.BtnPush p,
.BtnPushSuiv p {
 margin:0;
 padding:0;
}
.BtnPush span,
.BtnPushSuiv span {
 float:left;
 background:url('/images/FdBtnG.gif') no-repeat;
 margin:0;
 padding:0 0 0 18px;
}*/
.BtnPush a,
.BtnPushSuiv a {
 float:left;
 display:block;
 padding:0 0 0 18px;
 text-decoration:none;
 background:url('/images/FdBtnG.gif') no-repeat;
 color:#005FB2;
 font:bold 7pt verdana,sans-serif;
 letter-spacing:.03em;
}
.BtnPush a span,
.BtnPushSuiv a span {
 display:block;
 padding:1px 11px 3px 1px;
 background:url('/images/FdBtnD.gif') no-repeat 100% 0;
}
.BtnPush a:hover,
.BtnPushSuiv a:hover {
 color:#000;
}