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

SCROLLBAR-FACE-COLOR: #CBE0E3;
SCROLLBAR-HIGHLIGHT-COLOR: #000000;
SCROLLBAR-SHADOW-COLOR: #d0d7ea;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #f8fba2;
SCROLLBAR-TRACK-COLOR: black;
SCROLLBAR-DARKSHADOW-COLOR: #343e54;
/* background: url(/design_fr/image_fond.jpg);
background-repeat: no-repeat ; 
background-attachment: fixed ;
background-position: top center ;*/
}

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

SCROLLBAR-FACE-COLOR: FireBrick;
SCROLLBAR-HIGHLIGHT-COLOR: #000000;
SCROLLBAR-SHADOW-COLOR: #FCE4A3;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #F7D910;
SCROLLBAR-TRACK-COLOR: DarkSlateGray;
SCROLLBAR-DARKSHADOW-COLOR: #3C2705;
}

IFRAME {
}

.img-shadow {
  float:left;
  /* La première ligne permet d'utiliser l'ombre au format png pour la plupart*/
  /* des navigateur. La seconde utilisera le format gif pour IE. */
  background: url(/design_fr/shadowalpha.png) no-repeat bottom right;
  }
.img-shadow img {
  display: block;
  position: relative;
  border: 1px solid #a9a9a9;
  /* Cette ligne permet de placer correctement notre image par rapport à notre*/       
/*ombre.  Les valeur sont choisi en conséquence de l'étendue de l'ombre. */
  margin: -6px 6px 6px -6px;
  }
  
#nav, #nav ul { /* toutes les listes */
    padding: 0 0em;
    margin: 0;
    list-style: none;
    float : left;
    width : 190px;
  }
  
  #nav li { /* tous les items de liste */
    position : relative;
    float : left;
    line-height : 1.0em;
    margin-bottom : -1px;
    width: 190px;
    
    padding-bottom:3px;
    padding-top:3px;
  }
  
  #nav li ul { /* listes de deuxième niveau */
    position : absolute;
    left: -999em;
    margin-left : 190px;
    margin-top : -1.25em;
    background-color : #197985;
    line-height : 1.0em;
  }
  
  #nav li ul ul { /* listes de troisième niveau et plus */
    left: -999em;
  }
  
  #nav li a {
   font-family:  Arial, Georgia, Century Gothic, Helvetica, sans-serif;
   font-size: 10pt;
    width: 190px;
    display : block;
    color : #197985;
    font-weight : bold;
    text-decoration : none;
    /* background-color : white;*/
    border : 0px solid white;
    /* padding : 0 0.5em;*/
    padding-right:5px;
    text-align: right;
    
    
  }
  #nav li ul li {
        color : white;
        font-weight : bold;
        text-decoration : none;
        font-family:  Arial, Century Gothic, Helvetica, sans-serif;
        text-align: left;
        padding-right:0px;
        padding-bottom:0px;
        padding-top:0px;
        border : 1px solid #C2CACD;
        
    }
    
  #nav li ul li a {
        color : #EAB02A;
        font-weight : bold;
        text-decoration : none;
        font-family:  Arial, Century Gothic, Helvetica, sans-serif;
        text-align: left;
        padding-right:0px;
        padding-bottom:0px;
        padding-top:2px;
        height:1.5em;
    }
    
  #nav li a:hover {
    color : #B0141F;
    /* background-color : black;*/
  }
  #nav li ul li a:hover {
       background-color :#EAB02A ;
        color : white;

    }
  #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
  }
  
  #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
    left: auto;
  }





#nav2, #nav2 ul { /* toutes les listes */
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1.5;
}

#nav2 a {
    display: block;
    width: 250px;
}
#nav2 li a {
        font-family:  Arial, Georgia, Century Gothic, Helvetica, sans-serif;
        font-size: 9pt;
        color : #EAB02A;
        font-weight : bold;
        text-decoration : none;
        text-align : center;

    }
#nav2 li { /* tous les items de liste */
    float: left;
    width: 250px; /* largeur obligatoire, sinon opera devient fou */
}

#nav2 li ul { /* listes de deuxième niveau */
    position: absolute;
    background-color : #CBE0E3;
    border-collapse: collapse;
    BORDER-LEFT: black 1px solid;BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;BORDER-TOP: black 1px solid;
    width: 250px;
    left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
}

#nav2 li ul li a {
       font-size: 8pt;
        color : black;
        font-weight : bold;
        text-decoration : none;
        font-family:  Arial, Century Gothic, Helvetica, sans-serif;
        background-color :#CBE0E3 ;
        

    }
    #nav2 li ul li a:hover {
       background-color :#EAB02A ;
        color : black;

    }
    
#nav2 li:hover ul, #nav2 li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
    left: auto;
    
}


A {color:white;  }
A:link {color:white;}
A:visited {color:white;}
A:active {color:white;}
A:hover {color:#B0141F;}


.TXT_Menu_Lien {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 8pt; color:#fac021;font-weight: normal; text-decoration:none  }
A.TXT_Menu_Lien {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 8pt; color:#fac021;font-weight: normal; text-decoration:none  }
A.TXT_Menu_Lien:link {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 8pt; color:#fac021;font-weight: normal; text-decoration:none}
A.TXT_Menu_Lien:visited {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 8pt; color:#fac021;font-weight: normal; text-decoration:none}
A.TXT_Menu_Lien:active {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 8pt; color:#fac021;font-weight: normal; text-decoration:none}
A.TXT_Menu_Lien:hover {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 8pt; color:#C18932; font-weight: normal;text-decoration:none}

.TXT_Menu_Souscat_Titre {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:white;font-weight: bold; text-decoration:underline  }


.TXT_Menu_Souscat_Lien {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: bold; text-decoration:none  }
A.TXT_Menu_Souscat_Lien {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: bold; text-decoration:none  }
A.TXT_Menu_Souscat_Lien:link {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: bold; text-decoration:none}
A.TXT_Menu_Souscat_Lien:visited {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: bold; text-decoration:none}
A.TXT_Menu_Souscat_Lien:active {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: bold; text-decoration:none}
A.TXT_Menu_Souscat_Lien:hover {font-family:  Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:#B0141F; font-weight: bold;text-decoration:none}


.TXT_Optimise {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#fff6b1;font-weight: normal; text-decoration:none  }
.TXT_Mess_Paiement {font-family: Arial, Century Gothic, Helvetica, sans-serif; font-size: 8pt; color:#fff6b1;font-weight: normal; text-decoration:none  }
.TXT_Rech_Texte {font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 9pt; color:white;font-weight: bold; text-decoration:none  }
.TXT_Mess_Accueil {font-family: Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:#500a53;font-weight: normal; text-decoration:none  }
.TXT_Mess_Slogan {font-family: Arial, Century Gothic, Helvetica, sans-serif; font-size: 10pt; color:#BF56B3;font-weight: normal; text-decoration:none  }
.TXT_Titre_Page {font-family: Arial, Century Gothic, Helvetica, sans-serif; font-size: 12pt; color:#fff6b1;font-weight: normal; text-decoration:none  }
.TXT_Texte_Page {font-family: Arial, Century Gothic, Helvetica, sans-serif;   }
.TXT_Texte_Actu {font-family: Arial, Century Gothic, Helvetica, sans-serif;   }
.TXT_Mess_connect {font-family: Arial, Century Gothic, Helvetica, sans-serif; font-size: 9pt; color:#50EF50;font-weight: normal; text-decoration:none  }


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


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: 8pt; font-weight: bold; color:#fdfaa8
}

TABLE.TBL_Menu_Dyn {
    border-width: 0px;border-style: ridge;border-color: white;
    border-collapse: separate;
}

TABLE.TBL_Menu_Dyn TH {
text-align: left;vertical-align: middle;
PADDING-LEFT: 0px;PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
BORDER-LEFT: white 1px solid;BORDER-RIGHT: white 1px solid;
BORDER-BOTTOM: white 1px solid;BORDER-TOP: white 1px solid;
}
TABLE.TBL_Menu_Dyn TD {
text-align: left;vertical-align: middle;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
BORDER-LEFT: white 1px solid;BORDER-RIGHT: white 1px solid;
BORDER-BOTTOM: white 1px solid;BORDER-TOP: white 1px solid;
}

TABLE.TBL_Cadre_Login {
border-style : solid;border-width: 0px;border-color:#FFA34B;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
TABLE.TBL_Cadre_Login TH {
text-align: right;vertical-align: bottom;
PADDING-LEFT: 0px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:white;
}
TABLE.TBL_Cadre_Login TD {
text-align: left;vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:LightGrey;font-weight: normal;
PADDING-LEFT: 0px;PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
BORDER-LEFT: red 0px ridge;BORDER-RIGHT: red 0px ridge;
BORDER-BOTTOM: red 0px ridge;BORDER-TOP: red 0px ridge;
}
TABLE.TBL_Cadre_Login TH#titre {
text-align: left;vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color:white;
border-width: 0px;border-style: dashed;border-color: LightSteelBlue;
PADDING-LEFT: 0px;PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
}

.TBL_Cadre_Login_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:White;font-weight: bold; text-decoration:none  }
A. {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:White;font-weight: bold; text-decoration:none  }
A.TBL_Cadre_Login_Lien:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:White;font-weight: bold; text-decoration:none}
A.TBL_Cadre_Login_Lien:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:White;font-weight: bold; text-decoration:none}
A.TBL_Cadre_Login_Lien:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:White;font-weight: bold; text-decoration:none}
A.TBL_Cadre_Login_Lien:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#B0141F; font-weight: bold;text-decoration:none}

.TBL_Cadre_Login_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;
height:15px;
}

TABLE.TBL_Liste {
    WIDTH: 100%;border-width: 0px;border-style: ridge;border-color: Red;
    
    margin-top: 0px;
    margin-right: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
}
TABLE.TBL_Liste CAPTION
{
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 10px;PADDING-TOP: 10px;
font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color:SlateGray;
BORDER-RIGHT: Gray 2px solid;BORDER-BOTTOM: Gray 2px solid;
BORDER-LEFT: White 2px solid;BORDER-TOP: White 2px solid;
}
TABLE.TBL_Liste TH#titre
{

text-align: right;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 12pt; color:#6D2614;font-weight: bold;
border-width: 0px;border-style: dashed;border-color: Silver;
BORDER-RIGHT: Gray 0px solid;BORDER-BOTTOM: Gray 0px solid;
BORDER-LEFT: White 0px solid;BORDER-TOP: Gray 0px solid;
}
TABLE.TBL_Liste TH#titre2 {
/*BACKGROUND: LightGrey;*/
text-align: center;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:Maroon;font-weight: bold;
BORDER-RIGHT: Gray 1px solid;BORDER-BOTTOM: Gray 1px solid;
BORDER-LEFT: White 1px solid;BORDER-TOP: White 1px solid;
}
TABLE.TBL_Liste TH#espace {
BACKGROUND: White;text-align: center;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:White;font-weight: normal;
BORDER-RIGHT: #aebdcd 0px solid;BORDER-BOTTOM: #aebdcd 0px solid;
}
TABLE.TBL_Liste TH {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:White;font-weight: bold;
BORDER-RIGHT: Gray 1px solid;BORDER-BOTTOM: Gray 1px solid;
}
TABLE.TBL_Liste TD {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: normal;
}

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#coul1 {
    text-align: center;vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
    BACKGROUND: #F3F3E9;BORDER-RIGHT: Gray 1px solid;BORDER-BOTTOM: Gray 1px solid;
}
TABLE.TBL_Liste TD#coul2 {
    text-align: center;vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
    BACKGROUND: #EEEEEE;BORDER-RIGHT: Gray 1px solid;BORDER-BOTTOM: Gray 1px solid;
}
TABLE.TBL_Liste TD#bord1 {
    text-align: center;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
    BACKGROUND: #F3F3E9;BORDER-RIGHT: Gray 0px solid;BORDER-BOTTOM: Gray 1px solid;
}
TABLE.TBL_Liste TD#bord2 {
    text-align: center;vertical-align: middle;
   font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
    BACKGROUND: #EEEEEE;BORDER-RIGHT: Gray 0px solid;BORDER-BOTTOM: Gray 1px solid;
}
TABLE.TBL_Liste TD#navigation {
    text-align: center;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
    BACKGROUND: #EEEEEE;BORDER-RIGHT: Gray 0px solid;BORDER-BOTTOM: Gray 0px solid;
    PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
    PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
}
TABLE.TBL_Liste TD#calcul {
    text-align: center;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: bold;
    BACKGROUND: #EEFFEE;BORDER-RIGHT: Gray 1px solid;BORDER-BOTTOM: Gray 1px solid;
}
TABLE.TBL_Liste TD#totallibelle {
    text-align: right;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:black;font-weight: bold;
    BACKGROUND: #EEEEEE;BORDER-RIGHT: Gray 1px solid;BORDER-BOTTOM: Gray 1px solid;
}
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#retour {
text-align: right;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BORDER-RIGHT: Gray 0px solid;BORDER-BOTTOM: Gray 0px solid;
BORDER-LEFT: White 0px solid;BORDER-TOP: White 0px solid;
HEIGHT:25px;
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: bold;
}
TABLE.TBL_Liste TD#image {
text-align: center;vertical-align:bottom;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
HEIGHT:125px;
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: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BORDER-RIGHT: Gray 1px solid;BORDER-BOTTOM: Gray 1px solid;
BORDER-LEFT: White 1px solid;BORDER-TOP: White 1px solid;
BACKGROUND: LightGrey;HEIGHT:25px;
}
.TBL_Liste_Formulaire {
    text-align: left;vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: bold;
}

.TBL_Liste_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#6D2614;font-weight: bold; text-decoration:none  }
A.TBL_Liste_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#6D2614;font-weight: bold; text-decoration:none  }
A.TBL_Liste_Lien:link {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#6D2614;font-weight: bold; text-decoration:none}
A.TBL_Liste_Lien:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#6D2614;font-weight: bold; text-decoration:none}
A.TBL_Liste_Lien:active {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#6D2614;font-weight: bold; text-decoration:none}
A.TBL_Liste_Lien:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#B0141F; font-weight: bold;text-decoration:none}

.TBL_Liste_OffsetLien {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#6D2614;font-weight: bold; text-decoration:none  }
A.TBL_Liste_OffsetLien {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#6D2614;font-weight: bold; text-decoration:none  }
A.TBL_Liste_OffsetLien:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#6D2614;font-weight: bold; text-decoration:none}
A.TBL_Liste_OffsetLien:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#6D2614;font-weight: bold; text-decoration:none}
A.TBL_Liste_OffsetLien:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#6D2614;font-weight: bold; text-decoration:none}
A.TBL_Liste_OffsetLien:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#B0141F; font-weight: bold;text-decoration:none}


.TBL_Liste_Imagette {
border-width: 2px;border-style: ridge;border-color: #782B01;
}

TABLE.TBL_Fiche {

border collapse: collapse;border: 0px ridge ;border-color: #782B01;

}
TABLE.TBL_Fiche TH#titre {

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

TABLE.TBL_Fiche TD#image {

text-align: center;vertical-align: middle;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
BORDER-LEFT: FireBrick 0px ridge;BORDER-RIGHT: FireBrick 0px ridge;
BORDER-BOTTOM: FireBrick 0px ridge;BORDER-TOP: FireBrick 0px ridge;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#323B78;font-weight: normal;
}
TABLE.TBL_Fiche TH {

PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 1px;PADDING-TOP: 1px;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: Navy 0px solid;
BORDER-BOTTOM: Navy 0px ridge;BORDER-TOP: #000000 0px solid;
text-align: left;vertical-align: top;
font-family: Century Gothic, Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight: bold;color:#323B78;font-style: normal;text-decoration:none
}

TABLE.TBL_Fiche TD {
border collapse: collapse;border: 0px ridge ;border-color: #21205A;
text-align: left;vertical-align: top;
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;

}

TABLE.TBL_Fiche TH#coord {
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: #B0141F 2px ridge;BORDER-TOP: #B0141F 0px ridge;
}
TABLE.TBL_Fiche TH#libellecoord {

PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 1px;PADDING-TOP: 0px;
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: 8pt; color:#7B0415;
}
TABLE.TBL_Fiche TH#libellemode {

PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 1px;PADDING-TOP: 0px;
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: 8pt; color:#7B0415;
}
TABLE.TBL_Fiche TH#coord {
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 2px ridge;BORDER-TOP: red 0px ridge;
}
TABLE.TBL_Fiche TD#coord {
border collapse: collapse;border: 0px ridge ;border-color: #21205A;
text-align: left;vertical-align: top;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:black;font-weight: normal;
}
TABLE.TBL_Fiche TD#mode {
border collapse: collapse;border: 0px ridge ;border-color: #21205A;
text-align: left;vertical-align: top;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:black;font-weight: normal;
}
TABLE.TBL_Fiche TD#textemessage {
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: #B0141F 2px ridge;BORDER-RIGHT: #B0141F 2px ridge;
BORDER-BOTTOM: #B0141F 2px ridge;BORDER-TOP: #B0141F 0px ridge;
}


.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;
}

TABLE.TBL_Form {
border-width: 0px;border-style: ridge;border-color: Navy;

}
TABLE.TBL_Form TH {
text-align: right;vertical-align: top;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#197985;
PADDING-LEFT: 5px;PADDING-RIGHT: 5px;
PADDING-BOTTOM: 2px;PADDING-TOP: 2px;
}
TABLE.TBL_Form TD {
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:#197985;font-weight: normal;
}
TABLE.TBL_Form TD#autre {
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
}
TABLE.TBL_Form 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: 10pt; color:#197985;

}

TABLE.TBL_Form TH#libelle {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 1px;PADDING-TOP: 0px;
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: 8pt; color:#7B0415;

}
TABLE.TBL_Form TH#libellemodeliv {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 1px;PADDING-TOP: 0px;
BORDER-LEFT: #000000 0px solid;BORDER-RIGHT: Navy 0px solid;
BORDER-BOTTOM: Navy 0px ridge;BORDER-TOP: #000000 0px solid;
text-align: left;vertical-align: top;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#7B0415;

}
TABLE.TBL_Form TD#modeliv {
border collapse: collapse;border: 0px ridge ;border-color: #21205A;
text-align: left;vertical-align: top;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 1px;PADDING-TOP: 0px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 10pt; color:black;font-weight: normal;

}
TABLE.TBL_Form TD#bord {
text-align: left;vertical-align: top;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 1px;PADDING-TOP: 0px;
BORDER-RIGHT: red 2px ridge;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
}
TABLE.TBL_Form TD#input {
text-align: left;vertical-align: top;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 1px;PADDING-TOP: 0px;
BORDER-RIGHT: red 0px ridge;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
}

TABLE.TBL_Form TD#modepaie {
text-align: left;vertical-align: top;
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 5px;PADDING-TOP: 0px;
BORDER-RIGHT: red 0px ridge;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal;
}

TABLE.TBL_Form TH#coord {
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 2px ridge;BORDER-TOP: red 0px ridge;
}
TABLE.TBL_Form TD#textemessage {
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 1px ridge;BORDER-TOP: red 0px ridge;
}

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;
}
TABLE.TBL_Form TD#oblig {
PADDING-LEFT: 3px;PADDING-RIGHT: 3px;
PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
text-align: left;vertical-align: middle;
font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color:#B0141F;
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: 9pt; 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;
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:#fcab04; font-weight: bold;text-decoration:none}


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: Arial, Helvetica, sans-serif; font-size: 9pt; color:#aebdcd;
}
.TBL_Boutons_Bouton {
    BACKGROUND: DarkSlateGray;text-align: center;vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:white;font-weight: normal;
}
.Mention_Legales_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal; text-decoration:none  }
A.Mention_Legales_Lien {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal; text-decoration:none  }
A.Mention_Legales_Lien:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal; text-decoration:none}
A.Mention_Legales_Lien:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;font-weight: normal; text-decoration:none}
A.Mention_Legales_Lien:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:black;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}

