A:link {text-decoration: underline; color: #0000C0;}
A:visited {text-decoration: underline; color: #0000C0;}
A:active {text-decoration: underline; color: #0000C0;}
A:hover {text-decoration: underline; color: #0000C0;}

A.TexteMenu:link {color : #ffffff; text-decoration : none;}
A.TexteMenu:visited {color : #ffffff; text-decoration : none;}
A.TexteMenu:hover {color : #ffffff;text-decoration : none;}
A.PopupMenu:link {color : #ffffff; text-decoration : underline;}
A.PopupMenu:visited {color : #ffffff; text-decoration : underline;}
A.PopupMenu:hover {color : #ffffff;text-decoration : underline;}

.page {
    BACKGROUND-IMAGE: url(../images/background.gif);
    POSITION: relative;
    WIDTH: 780px;
    height: 800px;
    TEXT-ALIGN: center;
}

BODY {
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    color:005478;
    FONT-FAMILY: arial, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    scrollbar-base-color:#ffffff;
    scrollbar-arrow-color:#C0CBD4;
    scrollbar-3dLight-Color:#000000;
    scrollbar-DarkShadow-Color:#000000;
    scrollbar-Track-Color:#FFFAC3;
    scrollbar-highlight-color : #ffffff;
    scrollbar-shadow-color : #C7D698;
    scrollbar-face-color :  #0F314A
}

table {
    FONT-FAMILY: arial, sans-serif;
    FONT-SIZE: 10pt;
}
.titre {
    FONT-SIZE: 18pt;
    TEXT-ALIGN: center;
    POSITION: relative;
}
.entete {
    BACKGROUND-IMAGE: url(../images/Entete.gif);
    WIDTH: 780px;
    HEIGHT: 77px
}
#BarreMenu {
    BACKGROUND-IMAGE: url(../images/BarreMenu.gif);
    POSITION: absolute;
    TOP: 134px;
    left: 149px;
    WIDTH: 780px;
    HEIGHT: 30px;
    TEXT-ALIGN: left;
    MARGIN: 0px;
}


.encadre {
   POSITION: relative;
   width: 85%;
   text-align: left;
   BACKGROUND-COLOR: #E9F2CE;
   BORDER-RIGHT: #B1C772 1px solid;
   BORDER-TOP: #C7D797 1px solid;
   BORDER-LEFT: #C7D797 1px solid;
   BORDER-BOTTOM: #B1C772 1px solid;
}

.ColonneGauche {
   POSITION: absolute;
    LEFT: 3px;
    MARGIN: 0px;
    WIDTH: 135px;
    height: 950px;
    top: 156px;
    BACKGROUND-IMAGE: url(../images/FondMenu.jpg);
    TEXT-ALIGN: left
}

.BasColonneGauche {
    POSITION: absolute;
    LEFT: 0px;
    BOTTOM: 0px;
}

.MenuPrincipal {
    POSITION: relative;
    LEFT: 0px;
    top: 300px
}


.ColonneCentre {
   LEFT: 150px;
   width: 480px;
   height: 800px;
   POSITION: absolute;
   padding-left:8px;
   padding-right:8px;
   TOP: 180px;
   TEXT-ALIGN: center;
}
.ColonneCentretotal {
    LEFT: 150px;
    width: 630px;
    height: 800px;
    padding-left:1px;
    padding-right:1px;
    POSITION: absolute;
    TOP: 180px;
    TEXT-ALIGN: center;
}
.fondtableau {
    LEFT: 0px;
    TOP: 0px;
    MARGIN: 0px;
    width: 99px;
    height: 100px;
    POSITION: absolute;
}

.fondClair {
    BACKGROUND-COLOR: #eff4e3;
    BORDER-RIGHT: #B1C772 1px solid;
    BORDER-TOP: #C7D797 1px solid;
    BORDER-LEFT: #C7D797 1px solid;
    BORDER-BOTTOM: #B1C772 1px solid;
    Padding:5px;
}
.fondFonce {
    BACKGROUND-COLOR: #D0DDAA;
    BORDER-RIGHT: #B1C772 1px solid;
    BORDER-TOP: #C7D797 1px solid;
    BORDER-LEFT: #C7D797 1px solid;
    BORDER-BOTTOM: #B1C772 1px solid;
    Padding:5px;
}
.ColonneDroite {
    RIGHT: 0px;
    WIDTH: 140px;
    height: 950px;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 250px;
    TEXT-ALIGN: center
}
.Login {
    POSITION: absolute;
    TOP: 0px;
    TEXT-ALIGN: center;
    MARGIN: 0px;
    width: 125px;
    color:#ffffff;
}
.logo {
    POSITION: relative;
    left: 0px;
    TOP: 0px;
    MARGIN-TOP: 0px;
    FLOAT: left;
}
.bandeau {
    POSITION: absolute;
    left: 137px;
    TOP: 0px;
    MARGIN-TOP: 0px;

}
.barre {
    POSITION: absolute;
    left: 137px;
    TOP: 107px;
    MARGIN-TOP: 0px;

}
.separation {
    POSITION: absolute;
    left: 137px;
    TOP: 122px;
    MARGIN-TOP: 0px;

}
.menuH {
    POSITION: absolute;
    left: 129px;
    TOP: 132px;
    MARGIN-TOP: 0px;

}
.gauche {
    MARGIN: 5px;
    float: left;
    left :5px;
}
.question {
    BACKGROUND-COLOR: #99ac04;
    color:#EAECD4;
    padding:10px;
}
.reponse {
    BACKGROUND-COLOR:#EAECD4;
    color:#99ac04;
    padding:10px;
}
.droite {
    MARGIN: 5px;
    float: right;
    right:5px;
}
.milieu {
    margin:auto; 
}

.annonces_clair {
    POSITION: relative;
    FONT-SIZE: 8pt;
    Color:#E8CACA;
    top: 20px;
    BACKGROUND-IMAGE: url(../images/BoiteAnnonceClair.gif);
    WIDTH: 121px;
    height: 101px;
    border: 0;
    align: left
}

.annonces_vide {
    POSITION: relative;
    FONT-SIZE: 8pt;
    top: 20px;
    WIDTH: 121px;
    height: 101px;
    border: 0;
    align: left
}
.annonces_titre {
    color:#005478;
    POSITION: relative;
    FLOAT: left;
    left: 5px;
    font-style: bold;
    FONT-SIZE: 9pt;
    top: 2px
}
.annonces_libell {
    POSITION: relative;
    color:#005478;
    align: left;
    TEXT-ALIGN: left;
    left:5px;
    WIDTH: 110px;
    font-style: italic;
    FONT-SIZE: 7pt;
    top: 10px
}
.genPag {
   BACKGROUND-COLOR: #ffffff;
   BACKGROUND-IMAGE: url(../images/ArrierePlan.gif);
   BACKGROUND-repeat:repeat-x;
   text-align:left;
   padding-left:20px;
   padding-right:20px;
   width: 100%;
   height: 800px;
   margin:0;
}
.Page_Titre {
   text-align:center;
   FONT-SIZE: 18pt;
   font-style: bold;
   color: #082942;
}
.Paragraphe_Titre {
    POSITION: relative;
    MARGIN: 2px;
    left: 2px;
    font-style: normal;
    FONT-SIZE: 14pt;
    color: #1C5988
}
.Paragraphe_Libelle a:link{
   border=0px;
   text-decoration : underline;
   color:#0000FF;
}
.Paragraphe_Libelle {
   text-decoration : none;
    POSITION: relative;
    border=0px;
    MARGIN-RIGHT: 5px;
    left: 2px;
    text-align:justify;
    white-space: normal;
}
.bouton {
    POSITION: relative;
    LEFT: 0px;
    TOP: 49px;
    BACKGROUND-COLOR: #000000;
    cursor:pointer
}
input.bouton:hover {
   background-color:white;
   color:red
}
.AfficheMenu {
    POSITION: absolute;
    top: 250px;
    LEFT: -25px
}
.centrebas {
    POSITION: absolute;
    bottom: 20px;
    Float: center;
    text-align:center;
}
.centre {
    POSITION: relative;
    top: 20px;
    Float: center;
    text-align:center;
}

.Probleme{
   color: #8D1111;
   BORDER-RIGHT: #8D1111 1px solid;
   BORDER-TOP: #8D1111 1px dashed;
   BORDER-LEFT: #8D1111 1px dashed;
   BORDER-BOTTOM: #8D1111 1px solid;
   BACKGROUND-COLOR: #D2C2C2;
   Float: center;
   text-align:center;
   width:75%;
   margin:10px;
}
.message{
   color: #8D1111;
   BORDER-RIGHT: #A1B52B 1px solid;
   BORDER-TOP: #A1B52B 1px dashed;
   BORDER-LEFT: #A1B52B 1px dashed;
   BORDER-BOTTOM: #A1B52B 1px solid;
   BACKGROUND-COLOR: #D0ddaa;
   Float: center;
   text-align:center;
   width:75%;
   margin:10px;
}

.PopupMessage{
   color: #ffffff;
   BACKGROUND-COLOR: #44473B;
   Float: right;
   text-align:center;
}

img.couleur1 {
   BACKGROUND-COLOR: #993f11;
}
span.couleur1 {
   color: #993f11;
}
img.couleur2 {
   BACKGROUND-COLOR: #d2d01e;
}
span.couleur2 {
   color: #d2d01e;
}
img.couleur3 {
   BACKGROUND-COLOR: #117F11;
}
span.couleur3 {
   color: #0B550B;
}
img.couleur4 {
   BACKGROUND-COLOR: #000000;
}
a img {border: none;}
P { margin: 0 }
.GenPag A:link    {text-decoration: underline; color: #0000C0;}
.GenPag A:hover   {text-decoration: underline; color: #0000C0;}
.GenPag A:visited {text-decoration: underline; color: #0000C0;}
.GenPag A:active  {text-decoration: underline; color: #0000C0;}

