BODY {
    margin-top: 0em;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;

    SCROLLBAR-FACE-COLOR: #840000;
    SCROLLBAR-HIGHLIGHT-COLOR: white;
    SCROLLBAR-SHADOW-COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: black;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-TRACK-COLOR: White;
    SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

TABLE.TBL_Header {
WIDTH:100%;
border-collapse: separate;
}
TABLE.TBL_Header TH {
WIDTH:100%;
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: Century Gothic, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:Navy
}
TABLE.TBL_Header TD {
WIDTH: 100%;
text-align: center;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color:#FFAAA0
}
TABLE.TBL_Header TD#image {
WIDTH:10%;text-align: left; vertical-align: middle
}
TABLE.TBL_Header TD#erreur {
WIDTH:90%;text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#FF0000
}
TABLE.TBL_Header TD#message {
WIDTH:90%;text-align: left;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:blue
}
TABLE.TBL_Boutons {
    WIDTH: 100%;
    margin-top: 3px;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
    border-style : solid;border-width: 0px;
}
TABLE.TBL_Boutons TD {
    WIDTH: 100%;text-align: center;vertical-align: middle;
    font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 9pt; color:#aebdcd;
}
.TBL_Boutons_Bouton {
    text-align: center;vertical-align: middle;
    font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 9pt; color:white;font-weight: normal;
}
TABLE.TBL_Navigation {
    WIDTH: 100%;border-top: medium;border-top-width: 2px;border-style: ridge;border-color: Navy;
    BORDER-RIGHT: Navy 0px solid;BORDER-LEFT: Navy 0px solid;BORDER-BOTTOM: Navy 0px solid;
}
TABLE.TBL_Navigation TD {
    text-align: center;vertical-align: middle;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 9pt; color:Navy;
}
.TBL_Navigation_Bouton {
    text-align: center;vertical-align: middle;
    font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 9pt; color:white;font-weight: normal;font-weight: bold;
}

TABLE.EtabliMenus {
    WIDTH:100%;
    border collapse: collapse;border: 0px ridge ;border-color: Chocolate;
    PADDING-LEFT: 0px;PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;PADDING-TOP: 0px;

}
TABLE.EtabliMenus CAPTION {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 16pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #3C2705 0px solid;BORDER-RIGHT: #3C2705 0px solid;
BORDER-BOTTOM: #3C2705 0px solid;BORDER-TOP: #3C2705 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 2em;PADDING-TOP: 3px;

}
TABLE.EtabliMenus TH {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:white;
font-size: 14pt;font-style: italic;font-weight: bold;text-decoration:underline;
BORDER-LEFT: #840000 0px solid;BORDER-RIGHT: #840000 2px solid;
BORDER-BOTTOM: #840000 0px solid;BORDER-TOP: #840000 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 2px;PADDING-TOP: 2px;
BACKGROUND: #840000;

}
TABLE.EtabliMenus TD#image {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 14pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #840000 0px solid;BORDER-RIGHT: #840000 2px solid;
BORDER-BOTTOM: #840000 0px solid;BORDER-TOP: #840000 0px solid;

}
TABLE.EtabliMenus TD {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 14pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #840000 0px solid;BORDER-RIGHT: #840000 0px solid;
BORDER-BOTTOM: #840000 0px solid;BORDER-TOP: #840000 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;

}
TABLE.EtabliMenus TD#sep {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 14pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #3C2705 0px solid;BORDER-RIGHT: #3C2705 0px solid;
BORDER-BOTTOM: #3C2705 0px ridge;BORDER-TOP: #3C2705 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;

}

TABLE.EtabliMenus TD#desc {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 14pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #840000 0px solid;BORDER-RIGHT: #840000 2px solid;
BORDER-BOTTOM: #840000 0px solid;BORDER-TOP: #840000 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;

}

TABLE.EtabliMenus TD#prix {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 14pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #840000 0px solid;BORDER-RIGHT: #840000 2px solid;
BORDER-BOTTOM: #840000 2px solid;BORDER-TOP: #840000 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;

}


TABLE.EtabliPlats {
    WIDTH:90%;border-collapse: separate;
    border collapse: collapse;border: 0px ridge ;border-color: Chocolate;
    PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
    PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
}
TABLE.EtabliPlats CAPTION {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 16pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #3C2705 0px solid;BORDER-RIGHT: #3C2705 0px solid;
BORDER-BOTTOM: #3C2705 0px solid;BORDER-TOP: #3C2705 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 2em;PADDING-TOP: 3px;

}
TABLE.EtabliPlats TH {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 12pt;font-style: normal;font-weight: bold;
BORDER-LEFT: #3C2705 0px solid;BORDER-RIGHT: #3C2705 0px solid;
BORDER-BOTTOM: #3C2705 0px solid;BORDER-TOP: #3C2705 0px solid;

}
TABLE.EtabliPlats TH#type {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:White;
font-size: 14pt;font-style: italic;font-weight: bold;
BORDER-LEFT: FireBrick 3px solid;BORDER-RIGHT: FireBrick 3px solid;
BORDER-BOTTOM: FireBrick 3px ridge;BORDER-TOP: FireBrick 3px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 6px;PADDING-TOP: 6px;
BACKGROUND: #840000;
}

TABLE.EtabliPlats TD#image {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#3C2705;
font-size: 14pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #3C2705 0px solid;BORDER-RIGHT: #3C2705 0px solid;
BORDER-BOTTOM: #3C2705 0px solid;BORDER-TOP: #3C2705 0px solid;

}
TABLE.EtabliPlats TD {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#840000;
font-size: 12pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #3C2705 0px solid;BORDER-RIGHT: #3C2705 0px solid;
BORDER-BOTTOM: #3C2705 0px ridge;BORDER-TOP: #3C2705 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;

}
TABLE.EtabliPlats TD#sep {
text-align: center;vertical-align: middle;
font-family: Times New Roman, Verdana, Comic Sans MS,Arial, Helvetica, sans-serif; color:#3C2705;
font-size: 14pt;font-style: italic;font-weight: normal;
BORDER-LEFT: #3C2705 0px solid;BORDER-RIGHT: #3C2705 0px solid;
BORDER-BOTTOM: #3C2705 0px ridge;BORDER-TOP: #3C2705 0px solid;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;

}

TABLE.TBL_Liste {
    WIDTH: 90%;border-width: 0px;border-style: ridge;border-color: Navy;
    BACKGROUND: white;border-collapse: collapse;
}

TABLE.TBL_Liste TH#titre {
BACKGROUND: white;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 10px;PADDING-TOP: 10px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color:Gray;
border-width: 0px;border-style: dashed;border-color: LightSteelBlue;BORDER-BOTTOM: #7B0415 1px solid;
}
TABLE.TBL_Liste TH {
BACKGROUND: white;text-align: center;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:Navy;
BORDER-BOTTOM: #7B0415 1px solid;BORDER-RIGHT: #7B0415 1px solid;BORDER-LEFT: #7B0415 1px solid;
}
TABLE.TBL_Liste TD {
text-align: center;vertical-align: top;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BORDER-RIGHT: #7B0415 1px solid;BORDER-LEFT: #7B0415 1px solid;
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
}

TABLE.TBL_Liste TD#bis {
text-align: center;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BACKGROUND: white;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:green;font-weight: normal;
}
TABLE.TBL_Liste TD#libelletotal {
text-align: left;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BACKGROUND: white;
BORDER-TOP: #7B0415 1px solid;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 7pt; color:black;font-weight: normal;
}
TABLE.TBL_Liste TD#total {
text-align: center;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BACKGROUND: white;
BORDER-TOP: #7B0415 1px solid;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: bold;
}

TABLE.TBL_Liste TD#image {
text-align: left;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BACKGROUND: LightGrey;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: bold;
}
TABLE.TBL_Liste TD#image_bis {
text-align: left;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BACKGROUND: Grey;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: bold;
}
TABLE.TBL_Liste TD#offset {
text-align: left;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BACKGROUND: #030444;
}
.TBL_Liste_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none  }
A.TBL_Liste_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none  }
A.TBL_Liste_Lien:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none}
A.TBL_Liste_Lien:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none}
A.TBL_Liste_Lien:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none}
A.TBL_Liste_Lien:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:red; font-weight: bold;text-decoration:none}

.TBL_Liste_OffsetLien {color: white; font-family: Arial, Times New Roman; font-size: 9pt;font-weight: bold;text-decoration:none  }
A.TBL_Liste_OffsetLien {color: white; font-family: Arial, Times New Roman; font-size: 9pt;font-weight: bold;text-decoration:none  }
A.TBL_Liste_OffsetLien:link {color: white; font-family: Arial, Times New Roman ; font-size: 9pt;font-weight: bold;text-decoration:none}
A.TBL_Liste_OffsetLien:visited {color: white; font-family: Arial, Times New Roman ; font-size: 9pt;font-weight: bold;text-decoration:none}
A.TBL_Liste_OffsetLien:active {color: white; font-family: Arial, Times New Roman; font-size: 9pt;font-weight: bold;text-decoration:none}
A.TBL_Liste_OffsetLien:hover {color: white; font-family: Arial, Times New Roman; font-size: 9pt;font-style: italic; font-weight: bold;text-decoration:none}

TABLE.TBL_Fiche {

border collapse: collapse;border: 1px ridge ;border-color: Navy;
}
TABLE.TBL_Fiche TH {

PADDING-LEFT: 3px;PADDING-RIGHT: 6px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: Navy 0px solid;
BORDER-BOTTOM: Navy 0px ridge;BORDER-TOP: #000000 0px solid;
text-align: right;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:Navy
}
TABLE.TBL_Fiche TD {

text-align: left;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: bold;
}

TABLE.TBL_Fiche TH#titre {

text-align: center;vertical-align: middle;
BACKGROUND: #030444;
PADDING-LEFT: 3px;PADDING-RIGHT: 0em;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color:LightSteelBlue;
border-width: 0px;border-style: dashed;border-color: LightSteelBlue;
}

.TBL_Fiche_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:blue; text-decoration:none  }
A.TBL_Fiche_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:blue; text-decoration:none  }
A.TBL_Fiche_Lien:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:blue; text-decoration:none}
A.TBL_Fiche_Lien:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:blue; text-decoration:none}
A.TBL_Fiche_Lien:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:blue; text-decoration:none}
A.TBL_Fiche_Lien:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:red; text-decoration:none}

TABLE.TBL_Form {
border-width: 0px;border-style: ridge;border-color: Navy;
BACKGROUND: white;
}
TABLE.TBL_Form TH {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: Navy 0px solid;
BORDER-BOTTOM: Navy 0px ridge;BORDER-TOP: #000000 0px solid;
text-align: right;vertical-align: top;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#7B0415
}
TABLE.TBL_Form TD {
text-align: left;vertical-align: top;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BORDER-RIGHT: #7B0415 0px solid;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
}

TABLE.TBL_Form TH#titre {
BACKGROUND: white;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 10px;PADDING-TOP: 3px;
text-align: center;vertical-align: middle;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color:Gray;
border-width: 0px;border-style: dashed;border-color: LightSteelBlue;
}
TABLE.TBL_Form TD#bouton {
BACKGROUND: white;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 10px;PADDING-TOP: 3px;
text-align: left;vertical-align: middle;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color:Black;
border-width: 0px;border-style: dashed;border-color: LightSteelBlue;
}

.TBL_Form_Formulaire {
text-align: left;vertical-align: middle;
BACKGROUND: LightGrey;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 7pt; color:black;font-weight: bold;
}
.TBL_Form_Checkbox_Radiobutton {
text-align: left;vertical-align: middle;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt;
BACKGROUND: LightSteelBlue;color:black
}

.TBL_Form_Lien {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none  }
A.TBL_Form_Lien {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none  }
A.TBL_Form_Lien:link {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none}
A.TBL_Form_Lien:visited {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none}
A.TBL_Form_Lien:active {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:blue;font-weight: bold; text-decoration:none}
A.TBL_Form_Lien:hover {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:red; font-weight: bold;text-decoration:none}


.Mention_Legales_Lien {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#970000;font-weight: bold; text-decoration:none  }
A.Mention_Legales_Lien {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#970000;font-weight: bold; text-decoration:none  }
A.Mention_Legales_Lien:link {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#970000;font-weight: bold; text-decoration:none}
A.Mention_Legales_Lien:visited {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#970000;font-weight: bold; text-decoration:none}
A.Mention_Legales_Lien:active {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#970000;font-weight: bold; text-decoration:none}
A.Mention_Legales_Lien:hover {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:red; font-weight: bold;text-decoration:none}


