/* Style par défaut */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; border:none; margin:0pt; padding:0pt; }
div  { border:none; margin:0pt; padding:0pt; border:none; }
a    { text-decoration:none; }

/* ===== styles homepage ===== */
.QuickAccess_Container { position:relative;text-align:left;z-index:1;width:168px;}
#QuickAccess { position: absolute; z-index: 1; top: 0px; left: 0px; width: 168px; visibility: hidden; display: block;background-color:#F0F9E4;border-right:solid #AAB1C3 1px;border-bottom:solid #AAB1C3 1px;padding:0px;}
#QuickAccessSub { border:solid #D2E5B8 1px;padding:3px;}

.menuItemQA  { position: relative; left : 5px; width : 150px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6ECB8; }

.bg_HP            { color:#F6F7F9; background-color:#F6F7F9; }
.bg_HP1_2         { color:#EAC103; background-color:#EAC103; }

.Titre_HP1        { font-family:Arial; font-size:11px; color:#142C59; font-weight :bold; text-decoration:none; }
.Texte_HP1        { font-family:Arial; font-size:11px; color:#142C59; }

.Titre_HP1_gris   { font-family:Arial; font-size:11px; color:#8A92A5; font-weight:bold; }
.Texte_HP1_gris   { font-family:Arial; font-size:11px; color:#8A92A5; text-decoration:none; }

.Titre_HP1_gris1  { font-family:Arial; font-size:11px; color:#68799A; font-weight:bold; }
.Texte_HP1_gris1  { font-family:Arial; font-size:11px; color:#68799A; }

.Titre_HP1_orange       { font-family:Tahoma; font-size:17px; color:#EAC103; }
A.Lien_HP1_orange       { font-family:Arial; font-size:11px; font-weight:normal; color:#68799A; text-decoration:none; }
A.Lien_HP1_orange:hover { font-family:Arial; font-size:11px; font-weight:normal; color:#EAC103; font-style:normal; text-decoration:none; }
/* ===== fin styles homepage ===== */


h1 { font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:normal; overflow:hidden; height:22px; }
h3 { font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:normal; overflow:hidden; }

td { vertical-align: top; }
.Dhmenu { background-color: #AAB1C3; }

.TX_MENU        { font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#6C9D32; text-decoration:none; }
A.TX_MENU:hover { color:#68799A; background-color:#EEEFF3; }

.TX_MENU2        { font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#6C9D32; text-decoration:none; }
A.TX_MENU2:hover { color:#33486F; background-color:#FFFFFF; }

.ft_bleu       { font-family:Verdana, Arial, sans-serif; font-size:9px; color:#0A276F; text-decoration:none; }
.ft_bleu:hover { font-family:Verdana, Arial, sans-serif; font-size:9px; color:#0A276F; text-decoration:none; }

.ft_gris       { font-family:Verdana, Arial, sans-serif; font-size:9px; color :#787878; text-decoration:none; white-space:nowrap; }
.ft_gris_right { font-family:Verdana, Arial, sans-serif; font-size:9px; color :#787878; text-decoration:none; white-space:nowrap; text-align:right;}
.ft_gris:hover { font-family:Verdana, Arial, sans-serif; font-size:9px; color :#787878; text-decoration:none; white-space:nowrap; }

.email { font-size:11px; color:#04A5F8; }
.t1_orange{ font-size:18px; color: #DEA303; }
.t2_orange { font-size:14px; color:#DEA303; }

.x_noir   { font-size:11px; }
.x_bleu   { font-size:11px; color:#55688D; }
.x_bleub  { font-size:11px; color:#55688D; font-weight:bold; }
.url_noir { font-size:11px; color:#000000; text-decoration:none;}

.gauche_bleu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#607397; }
.gauche_noir { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

/* ======= Chemin de fer ======== */
.Chemin_de_fer        {font-family:Arial;font-size:11px;color:#607397;font-style:normal;font-weight:normal;}
A.Chemin_de_fer       {color:#607397;font-weight:normal;text-decoration:underline;}
A.Chemin_de_fer:hover {text-decoration:underline;color:black;}

/* ========= Catégorie ========== */
.categorie {cursor: pointer;}
.categorie:hover {text-decoration:underline;}

/* ========== Encart ============ */
.encart_title {font-family:Tahoma;font-size:12px;color:#4B4F74;font-weight:bold;background-color:#F5ECC9;vertical-align:middle;}
.encart_title-bleu {font-family:Tahoma;font-size:12px;color:#4B4F74;font-weight:bold;background-color:#E6EBE7;vertical-align:middle;}

/* ========== Contacts ========== */
.Titre_contact      { font-family:Tahoma; font-size:14px; color:#437AA9; font-style:normal; font-weight:bold; }
.Titre_Contact_Item { font-family:Arial; font-size:11px; color:#55688D; font-style:normal; }
.Mail_Contact_Item  { font-family:Arial; font-size:11px; color:#04A5F8; font-style:normal; }
.Tel_Contact_Item   { font-family:Arial; font-size:11px; color:#000000; font-style:normal; }
.Fax_Contact_Item   { font-family:Arial; font-size:11px; color:#000000; font-style:normal; }

.Texte_CT_TX_3       { font-family:Arial; font-size:11px; color:#55688D; font-style:normal; }
A.Lien_CT_TX_3       { font-family:Arial; font-size:11px; color:#000000; font-style:normal; text-decoration:none; }
A.Lien_CT_TX_3:hover { font-family:Arial; font-size:11px; color:#E7BC46; font-style:normal; text-decoration:none; }

.Texte_CT_TX_4       { font-family:Arial; font-size:11px; color:#55688D; font-style:normal; }
A.Lien_CT_TX_4       { font-family:Arial; font-size:11px; color:#04A5F8; font-style:normal; text-decoration:none; }
A.Lien_CT_TX_4:hover { font-family:Arial; font-size:11px; color:#04A5F8; font-style:normal;}


/* ==========  PROFILS ========== */
.Titre_CT_PJ_1S       { font-family:"Tahoma", Arial, sans-serif;    font-size:18px; color:#DEA303; font-style:normal; }
.Texte_CT_PJ_1S       { font-family:"Arial", Helvetica, sans-serif; font-size:11px; color:#55688D; font-style:normal; }
A.Lien_CT_PJ_1S       { font-family:"Arial", Helvetica, sans-serif; font-size:11px; color:#000000; font-style:normal; text-decoration:none; }
A.Lien_CT_PJ_1S:hover { font-family:"Arial", Helvetica, sans-serif; font-size:11px; color:#DEA303; font-style:normal; text-decoration:none;}

.bg_orange { color:#EAC103; background-color :#EAC103; }
