BODY {
scrollbar-face-color: #CAE2EB; 
scrollbar-shadow-color: #9ECCDB;
scrollbar-highlight-color: #CAE2EB;
scrollbar-3dlight-color: #739BAB; 
scrollbar-darkshadow-color: #739BAB; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #739BAB; text-decoration: none
}

.cat_lien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: underline}
.cat_lien:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099CC; text-decoration: underline; font-weight: bold}

.rech_champ { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ; width: 100px; height: 20px}
.rech_bt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none ; width: 80px; height: 20px; cursor: help; font-weight: bold; background-color: #999999}

.rubrik_tit {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase}

.resum_date {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #9CCEDE; text-decoration: none}
.resum_tit {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004D94; text-decoration: none; background-color: #FFFFFF; width: 100%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.resum_tit:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none ; background-color: #FF9900; width: 100%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.resum_contenu {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none}

.search_words { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none }
.search_tit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none ; text-transform: uppercase}

.onglet_tit { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A3A7B1; text-decoration: none ; font-weight: bold; text-transform: uppercase}
.onglet_tit:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline; font-weight: bold; text-transform: uppercase }

.abo_lien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none ; font-weight: bold}
.abo_lien:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #316395; text-decoration: none ; font-weight: bold}
.abo_champ1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; width: 100px; height: 16px }
.abo_champ2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; width: 350px; height: 16px }
.abo_bt1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none ; width: 80px; height: 20px; font-weight: bold; background-color: #FF9900}
.abo_bt2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none ; width: 80px; height: 20px; font-weight: bold; background-color: #FF9900}

.bt_tit {  color: #626B7A; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold}
.bt_tit:hover { color: #003973; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline}
.bt_lastpub { color: #336489; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none }
.bt_lastpub:hover { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: overline}

.news_tit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004A94; text-decoration: none}
.news_txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}
.news_rubrik {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003973; text-decoration: none; text-transform: uppercase}
.news_auth_txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.news_auth_lien { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A3A7B1; text-decoration: none ; font-weight: bold; text-transform: uppercase}
.news_auth_lien:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline; font-weight: bold; text-transform: uppercase }
.news_lien_abon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; text-decoration: underline ; font-weight: bold; text-transform: uppercase}
.news_lien_abon:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9900; text-decoration: underline; font-weight: bold; text-transform: uppercase }
.news_txt_b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none }
.news_date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #9CCEDE; text-decoration: none }

.choose { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; width: 200px; height: 20px; background-color: #FFFFFF}

.recap_lien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline ; font-weight: bold}
.recap_lien:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; text-decoration: none ; font-weight: bold}
.recap_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none }
.recap_actif { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; font-weight: bold}
.recap2_actif { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ; font-weight: bold }
.recap2_lien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #186B8C; text-decoration: underline ; font-weight: bold }
.recap2_lien:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900; text-decoration: none ; font-weight: bold }
.recap2_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none }

.nav_pages { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; font-weight: bold; text-transform: uppercase}
.nav_pages:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: bold; text-transform: uppercase }
.nav2_pages { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; font-weight: bold; text-transform: uppercase }
.nav2_pages:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: bold; text-transform: uppercase }

.noirpetit { font-family: verdana, helvetica, geneva, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}
.noir { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.noirgras { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #000000}
.noirtitre { font-family: verdana, helvetica, geneva, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; color: #000000}

.bleupetit { font-family: verdana, helvetica, geneva, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #6666ff}
.bleu { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #6666ff}
.bleugras { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #6666ff}
.bleutitre { font-family: verdana, helvetica, geneva, sans-serif; font-size: 13px; font-style: bold; font-weight: bold; color: #000096}

.vertpetit { font-family: verdana, helvetica, geneva, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #219200}
.vert { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #219200}
.vertgras { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: bold; font-weight: bold ;color: #219200;}
.verttitre { font-family: verdana, helvetica, geneva, sans-serif; font-size: 11px; font-style: bold; font-weight: bold ;color: #219200;}

.grispetit { font-family: verdana, helvetica, geneva, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #CCCCCC}
.gris { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666}
.grisgras { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #CCCCCC}
.gristitre { font-family: verdana, helvetica, geneva, sans-serif; font-size: 16px; font-style: bold; font-weight: bold; color: #CCCCCC}

.bleugrispetit { font-family: verdana, helvetica, geneva, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #91b1af}
.bleugris { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #91b1af}
.bleugrisgras { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #91b1af}
.bleugristitre { font-family: verdana, helvetica, geneva, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; color: #91b1af}

.bleumarinepetit { font-family: verdana, helvetica, geneva, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #0A246A}
.bleumarine { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #0A246A}
.bleumarinegras { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #0A246A}
.bleumarinetitre { font-family: verdana, helvetica, geneva, sans-serif; font-size: 16px; font-style: bold; font-weight: bold; color: #0A246A}

.formulaire {background-color: #dfefef; font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;}

.grislien { font-family: verdana, helvetica, geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #7C8185}

