.L  { color: #303030; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.LE { color: red; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

.F_BUTTON { border: 1px solid #000000; padding-left:2px; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; background-color: #808080; color: #ffffff; }
.F_SELECT { border: 1px solid #000000; padding-left:2px; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.F_INPUT { border: 1px solid #000000; padding-left:2px; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.F_TEXTAREA { border: 1px solid #000000; padding-left:2px; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.F_CHECKBOX { }
.F_RADIO { }

.F_NOTE { }

.lnk { }
.sln { }
.nln { }
.hln { }
.hdr { color: #000000; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.txt { color: #303030; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.etb { color: #303030; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.tbl { color: #303030; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

A { text-decoration:none; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
A { color: #336699; }
A:hover { color: #222222; text-decoration: underline; }
A:visited { color: #336699; }
A:visited:hover { color: #222222; text-decoration: underline; }

P { color: #222222; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
LI { color: #222222; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
TD { color: #222222; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

IMG { border-color: #303030; }

H1 { color: #000000; font-size: 26px; margin-top: 10px; margin-bottom: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
H2 { color: #000000; font-size: 18px; margin-top: 10px; margin-bottom: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
H3 { color: #000000; font-size: 15px; margin-top: 10px; margin-bottom: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
H4 { color: #000000; font-size: 13px; margin-top: 10px; margin-bottom: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
H5 { color: #000000; font-size: 12px; margin-top: 10px; margin-bottom: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.menu { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu:visited { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part:visited { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu:visited:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part:visited:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.general_menu { color: #614b1f; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part { color: #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu:hover { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part:hover { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu:visited { color: #614b1f; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part:visited { color: #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu:visited:hover { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part:visited:hover { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.general_menu_2 { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part_2 { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu_2:hover { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part_2:hover { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu_2:visited { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part_2:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu_2:visited:hover { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part_2:visited:hover { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.page_menu { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #2d3844; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_part { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #8b8b8b; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_menu:hover { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #d86716; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_part:hover { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #d86716; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_menu:visited { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #2d3844; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_part:visited { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #8b8b8b; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_menu:visited:hover { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #d86716; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_part:visited:hover { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #d86716; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.page_menu_all { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #336699; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_part_all { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #8b8b8b; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_menu_all:hover { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #d86716; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_part_all:hover { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #d86716; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_menu_all:visited { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #336699; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_part_all:visited { border: 1px solid #fff;  margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #8b8b8b; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_menu_all:visited:hover { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline-block; height: auto; width: auto; color: #ffffff; background-color: #d86716; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.page_part_all:visited:hover { border: 1px solid #fff; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; display: inline; color: #ffffff; background-color: #d86716; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.news_menu { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_part { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_menu:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_part:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_menu:visited { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_part:visited { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_menu:visited:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_part:visited:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

.news_feed_date { font-family: palatino, georgia, times new roman, serif; font-size: 14px; color: #000000; border-bottom: 1px solid #000000; margin-bottom: 10px; font-weight: bold; }
.news_feed_description { font-family: Pragmatic, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}
a.news_feed_header { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_feed_header:hover { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_feed_header:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_feed_header:visited:hover { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.news_feed_more { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_feed_more:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_feed_more:visited { color: #336699; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_feed_more:visited:hover { color: #222222; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

form { margin: 0px; padding: 0px 0px 10px 0px; }
.news_menu_date { padding: 3px 0px 5px 2px; font-family: Pragmatic, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.page_source { font-style: italic; }
.page_date { padding: 12px 0px 0px 0px; font-family: Pragmatic, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: none; }

.menu_marker_padding { padding: 3px 4px 3px 4px; }
.menu_cursor_1 { background: #336699; padding: 5px 0px 5px 0px; width: 100%; }
.menu_cursor_2 { padding: 5px 1px 5px 1px; width: 100%; }
.document_path { padding: 5px 0px 5px 0px; width: 100%; }
.p_first_header { font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.c_first_header { font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.n_first_header { font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

.img_inscription { color: #4c4c4c; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.b-img-radius { zoom: 1; position: relative; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px 10px 10px 10px; display: inline-block; vertical-align: top; }

