BODY {
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;

SCROLLBAR-FACE-COLOR: #332014;
SCROLLBAR-HIGHLIGHT-COLOR: #000000;
SCROLLBAR-SHADOW-COLOR: #555555;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #FEE301;
SCROLLBAR-TRACK-COLOR: #D0C3A3;
SCROLLBAR-DARKSHADOW-COLOR: #006600;
BACKGROUND: #D0C3A3;
}

H1 {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 18pt; color:#5e5d5d;font-weight: bold; text-decoration:none  }


.TXT_Menu_Lien {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none  }
A.TXT_Menu_Lien {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none  }
A.TXT_Menu_Lien:link {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none}
A.TXT_Menu_Lien:visited {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none}
A.TXT_Menu_Lien:active {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none}
A.TXT_Menu_Lien:hover {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:red; font-weight: bold;text-decoration:none}

.TXT_Doc_Lien {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none  }
A.TXT_Doc_Lien {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none  }
A.TXT_Doc_Lien:link {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none}
A.TXT_Doc_Lien:visited {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none}
A.TXT_Doc_Lien:active {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d;font-weight: bold; text-decoration:none}
A.TXT_Doc_Lien:hover {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:red; font-weight: bold;text-decoration:none}


TABLE.TBL_Login {
border collapse: collapse;border: 0px ridge ;border-color: Navy;
}
TABLE.TBL_Login TH {
text-align: left;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 0em;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:Navy
}
TABLE.TBL_Login TD {
text-align: left;vertical-align: middle;
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:white;

}
TABLE.TBL_Login TH#titre {
text-align: center;vertical-align: middle;

font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color:White;

}
.TBL_Login_Formulaire {
text-align: left;vertical-align: middle;
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: bold;
}

A {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman; font-size: 10pt;font-weight: bold;text-decoration:none  }
A:link {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman ; font-size: 10pt;font-weight: bold;text-decoration:none}
A:visited {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman ; font-size: 10pt;font-weight: bold;text-decoration:none}
A:active {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman; font-size: 10pt;font-weight: bold;text-decoration:none}
A:hover {color: blue; font-family: Arial, Comic Sans MS, Times New Roman; font-size: 10pt;font-style: italic; font-weight: bold;text-decoration:none}


TABLE.Boutons {
    WIDTH: 90%;border collapse: collapse;border: 0px solid ;border-color: #3194FF;
}
TABLE.Boutons TD {
    text-align: center;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#3194FF;
}

.BoutonsFormulaire {
    BACKGROUND: #007300;text-align: center;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:white;
}
.SaisiesFormulaire {
    BACKGROUND: #BBD4EA;text-align: left;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:black;
}

TABLE.TBL_Header {
border-collapse: separate;
}
TABLE.TBL_Header TH {
BACKGROUND: LightSteelBlue;
PADDING-LEFT: 0em;PADDING-RIGHT: 0em;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BORDER-LEFT: Navy 1px ridge;BORDER-RIGHT: Navy 1px ridge;
BORDER-BOTTOM: Navy 1px ridge;BORDER-TOP: Navy 1px ridge;
text-align: center;
font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:Navy
}
TABLE.TBL_Header TD {
text-align: center;
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color:#FFAAA0
}
TABLE.TBL_Header TD#image {
text-align: left; vertical-align: middle
}
TABLE.TBL_Header TD#erreur {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#FF0000
}
TABLE.TBL_Header TD#message {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#006600
}
TABLE.TBL_Header TD#detailerreur {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:black
}

.Mention_Legales_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:white;font-weight: normal; text-decoration:none  }
A.Mention_Legales_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:white;font-weight: normal; text-decoration:none  }
A.Mention_Legales_Lien:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:white;font-weight: normal; text-decoration:none}
A.Mention_Legales_Lien:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:white;font-weight: normal; text-decoration:none}
A.Mention_Legales_Lien:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:white;font-weight: normal; text-decoration:none}
A.Mention_Legales_Lien:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:red; font-weight: normal;text-decoration:none}

TABLE.TBL_Calendrier {
    WIDTH:100%;border-collapse: separate;
    BACKGROUND: #FCEEC3;
}
TABLE.TBL_Calendrier TH {
text-align: left;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif;
color:#FCB902;font-size: 12pt;font-weight: bold;text-decoration:none;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: #000000 0px solid;
BORDER-BOTTOM: #B46F03 0px ridge;BORDER-TOP: #000000 0px solid;
}
TABLE.TBL_Calendrier TH#titre {
text-align: center;vertical-align: middle;
BACKGROUND: #65210E;
PADDING-LEFT: 3px;PADDING-RIGHT: 0em;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color:#FCEEC3;
border-width: 0px;border-style: dashed;border-color: LightSteelBlue;
}
TABLE.TBL_Calendrier TD {
text-align: center;vertical-align: middle;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: #000000 0px solid;
BORDER-BOTTOM: #B46F03 0px ridge;BORDER-TOP: #000000 0px solid;
HEIGHT:30;
}

TABLE.TBL_Calendrier TD#mois {
text-align: center;vertical-align: middle;
font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#000000;font-style: italic;text-decoration:underline;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: #000000 0px solid;
BORDER-BOTTOM: #B46F03 0px ridge;BORDER-TOP: #000000 0px solid;
}
TABLE.TBL_Calendrier TH#jour {
text-align: center;vertical-align: middle;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;color:#920104;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: #000000 0px solid;
BORDER-BOTTOM: #B46F03 4px ridge;BORDER-TOP: #000000 0px solid;
}
TABLE.TBL_Calendrier TD#jour {
text-align: center;vertical-align: middle;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt;color:#920104;font-style: italic;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: #000000 0px solid;
BORDER-BOTTOM: #B46F03 0px ridge;BORDER-TOP: #000000 0px solid;
}
TABLE.TBL_Calendrier TD#aujourdui {
text-align: center;vertical-align: middle;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;color:red;font-style: italic;
BACKGROUND:#FFFFFF;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: #000000 0px solid;
BORDER-BOTTOM: #B46F03 0px ridge;BORDER-TOP: #000000 0px solid;
}
.TBL_Calendrier_Formulaire {
text-align: left;vertical-align: middle;
BACKGROUND: LightGrey;
font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt;color:black;
}

.TBL_Calendrier_Bouton {
   BACKGROUND: #65210E;text-align: center;vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:white;font-weight: normal;
}

.TBL_Calendrier_Lien {color: #003300; font-family: Comic Sans MS, Arial, Times New Roman; font-size: 12pt;font-weight: bold;text-decoration:none  }
A.TBL_Calendrier_Lien {color: #003300; font-family: Comic Sans MS, Arial, Times New Roman; font-size: 12pt;font-weight: bold;text-decoration:none  }
A.TBL_Calendrier_Lien:link {color: #003300; font-family: Comic Sans MS, Arial, Times New Roman ; font-size: 12pt;font-weight: bold;text-decoration:none}
A.TBL_Calendrier_Lien:visited {color: #003300; font-family: Comic Sans MS, Arial, Times New Roman ; font-size: 12pt;font-weight: bold;text-decoration:none}
A.TBL_Calendrier_Lien:active {color: #003300; font-family: Comic Sans MS, Arial, Times New Roman; font-size: 12pt;font-weight: bold;text-decoration:none}
A.TBL_Calendrier_Lien:hover {color: #003300; font-family: Comic Sans MS, Arial, Times New Roman; font-size: 12pt;font-style: italic; font-weight: bold;text-decoration:none}

TABLE.TBL_Liste {
    border-width: 0px;border-style: ridge;border-color: Navy;
    border-collapse: collapse;
}

TABLE.TBL_Liste TH#titre {

PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
text-align: center;vertical-align: middle;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color:#FEE301;
}

TABLE.TBL_Liste TH {
text-align: left;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFEFD3;
}
TABLE.TBL_Liste TH#libelle {
text-align: left;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
BORDER-BOTTOM: Red 2px ridge;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#323B78;
}
TABLE.TBL_Liste TD {
text-align: left;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:black;font-weight: bold;
}
TABLE.TBL_Liste TD#iframe {

text-align: center;vertical-align: bottom;
PADDING-LEFT: 0px;PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 12pt; color:black;font-weight: normal;
}


TABLE.TBL_Liste TD#coul1 {
text-align: left;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:black;font-weight: normal;
BACKGROUND: #FAFAFA
}
TABLE.TBL_Liste TD#coul2 {
text-align: left;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:black;font-weight: normal;
BACKGROUND: #F0F0F0
}
TABLE.TBL_Liste TD#total {
text-align: left;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:black;font-weight: bold;
BACKGROUND: #FFBBCC
}

TABLE.TBL_Liste TH#total {
text-align: right;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;

font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:#323B78;font-weight: bold;
}

TABLE.TBL_Liste TD#image {
text-align: center;vertical-align: top;
PADDING-LEFT: 0px;PADDING-RIGHT: 0px;
PADDING-BOTTOM: 5px;PADDING-TOP: 0px;
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
}
TABLE.TBL_Liste TD#offset {
text-align: left;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 0px;
PADDING-BOTTOM: 3px;PADDING-TOP: 0px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#323B78;font-weight: bold;
BORDER-BOTTOM: #990100 0px ridge;
}
TABLE.TBL_Liste TD#bouton {
text-align: center;vertical-align: bottom;
PADDING-LEFT: 0px;PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
}

TABLE.TBL_Liste TD#message {
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
text-align: center;vertical-align: middle;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color:#323B78;
BORDER-LEFT: red 0px ridge;BORDER-RIGHT: red 0px ridge;
BORDER-BOTTOM: red 0px ridge;BORDER-TOP: red 0px ridge;
}

.TBL_Liste_Lien {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman; font-size: 9pt;font-weight: bold;text-decoration:none  }
A.TBL_Liste_Lien {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman; font-size: 9pt;font-weight: bold;text-decoration:none  }
A.TBL_Liste_Lien:link {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman ; font-size: 9pt;font-weight: bold;text-decoration:none}
A.TBL_Liste_Lien:visited {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman ; font-size: 9pt;font-weight: bold;text-decoration:none}
A.TBL_Liste_Lien:active {color: #5e5d5d; font-family: Arial, Comic Sans MS, Times New Roman; font-size: 9pt;font-weight: bold;text-decoration:none}
A.TBL_Liste_Lien:hover {color: blue; font-family: Arial, Comic Sans MS, Times New Roman; font-size: 9pt;font-style: normal; font-weight: bold;text-decoration:none}


.TBL_Liste_OffsetLien {color: #D2D2D2; font-family: Century Gothic,Arial, Times New Roman; font-size: 9pt;font-weight: normal;text-decoration:none  }
A.TBL_Liste_OffsetLien {color: #D2D2D2; font-family: Century Gothic,Arial, Times New Roman; font-size: 9pt;font-weight: normal;text-decoration:none  }
A.TBL_Liste_OffsetLien:link {color: #D2D2D2; font-family: Century Gothic,Arial, Times New Roman ; font-size: 9pt;font-weight: normal;text-decoration:none}
A.TBL_Liste_OffsetLien:visited {color: #D2D2D2; font-family: Century Gothic,Arial, Times New Roman ; font-size: 9pt;font-weight: normal;text-decoration:none}
A.TBL_Liste_OffsetLien:active {color: #D2D2D2; font-family: Century Gothic,Arial, Times New Roman; font-size: 9pt;font-weight: normal;text-decoration:none}
A.TBL_Liste_OffsetLien:hover {color: #fcab04; font-family: Century Gothic,Arial, Times New Roman; font-size: 9pt;font-style: normal; font-weight: bold;text-decoration:none}


.TBL_Fiche_Titre {font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color:#5e5d5d; font-weight: bold;text-decoration:underline  }
.TBL_Fiche_Texte_Defaut {font-family: Arial, Helvetica, sans-serif; color:#5e5d5d; }
.TBL_Fiche_Texte_Prix {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#5e5d5d; font-weight: normal;text-decoration:none  }
.TBL_Fiche_Prix {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#5e5d5d; font-weight: bold;text-decoration:none  }


.TBL_Fiche_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#21205A; font-weight: normal;text-decoration:none  }
A.TBL_Fiche_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#21205A; font-weight: normal;text-decoration:none  }
A.TBL_Fiche_Lien:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#21205A; font-weight: normal;text-decoration:none}
A.TBL_Fiche_Lien:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#21205A; font-weight: normal;text-decoration:none}
A.TBL_Fiche_Lien:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#21205A; font-weight: normal;text-decoration:none}
A.TBL_Fiche_Lien:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#fcab04; font-weight: normal;text-decoration:none}

.TBL_Fiche_Image {
border-width: 2px;border-style: ridge;border-color: #782B01;
}

