#idCalendar { position:absolute; left:0; top:0; z-index: 65535; }
.L  { color: #333333; 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: #850b7e; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.txt { color: #333333; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.etb { color: #333333; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.tbl { color: #333333; 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: #850b7e; }
A:hover { color: #336699;  }
A:visited { color: #666666; }
A:visited:hover { color: #336699; }

A:link.LW_LINKS { color: #5E7CA2; }
A:hover.LW_LINKS { color: #5E7CA2; }
A:visited.LW_LINKS { color: #5E7CA2; }
.LW_BORDER { background-color: #cccccc; color:#333333; font-size: 13px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.LW_BODY { background-color: #ffffff; color:#4c4c4c; font-size: 13px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.LW_TITLE { background-color: #FF7D0F; color: #ffffff; font-weight: bold; font-size: 13px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.LW_CURRENT_DATE { background-color: #cc9966; color: #000000; }
OB
P { color: #333333; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
LI { color: #333333; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
TD { color: #333333; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

IMG { border-color: #cccccc; }

H1 { color: #850b7e; font-size: 27px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
H2 { color: #850b7e; font-size: 20px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
H3 { color: #850b7e; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
H4 { color: #850b7e; font-size: 13px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
H5 { color: #850b7e; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

.img_inscription { color: #4c4c4c; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.pages { color: #4c4c4c; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.table_header { color: #ffffff; font-size: 11px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.menu_1s { color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part_1s { color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu_1s:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part_1s:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu_1s:visited { color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part_1s:visited { color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu_1s:visited:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part_1s:visited:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 14px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.menu { color: #333333; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part { color: #333333; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu:visited { color: #333333; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part:visited { color: #333333; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.menu:visited:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.part:visited:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.general_menu_1 { color: #3b1501; text-decoration: none; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part_1 { color: #3b1501; text-decoration: none; font-weight: bold; font-size: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu_1:hover { color: #3b1501; text-decoration: underline; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part_1:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu_1:visited { color: #3b1501; text-decoration: none; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part_1:visited { color: #3b1501; text-decoration: none; font-weight: bold; font-size: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_menu_1:visited:hover { color: #3b1501; text-decoration: underline; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.general_part_1:visited:hover { color: #3b1501; text-decoration: underline; font-weight: bold; font-size: 15px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

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

td.news_line_title { color: #ffffff; font-weight:bold; text-align: left; }
table.news_line_body { text-align: left; }
td.news_line_body { text-align: left; font-size: 9px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
td.news_line_date { color: #850b7e; text-align: left; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_line_body { text-decoration: none; font-size: 10px;font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_line_body:visited { color: #405ebb; text-decoration: none; font-size: 10px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_line_body:link { color: #dd7e40; text-decoration: none; font-size: 10px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_line_body:hover { color: #c0503a; text-decoration: none; font-size: 10px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

td.news_title { text-align: left; font-size: 10px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
td.news_body { text-align: left; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
.news_date { font-family: palatino, georgia, times new roman, serif; font-size: 14px; color: #850b7e; border-bottom: 1px solid #850b7e; margin-bottom: 10px; font-weight: bold; }
.news_date_menu { font-family: palatino, georgia, times new roman, serif; font-size: 14px; color: #850b7e; font-weight: bold; }

a.news_body { text-decoration:none; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_body:visited { color: 405ebb; text-decoration: none; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_body:link { color: #dd7e40; text-decoration: none; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_body:hover { color: #c0503a; text-decoration: none; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

.header_for_info { color: #ffffff; font-size: 14px; font-weight: bold; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.news_header_on_sticker { color: #FF9F44; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_header_on_sticker:hover { color: #FF9F44; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_header_on_sticker:visited { color: #FF9F44; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_header_on_sticker:visited:hover { color: #FF9F44; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.news_inscription_on_sticker { color: #FF9F44; text-decoration: none; font-size: 9px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_inscription_on_sticker:hover { color: #FF9F44; text-decoration: none; font-size: 9px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_inscription_on_sticker:visited { color: #FF9F44; text-decoration: none; font-size: 9px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.news_inscription_on_sticker:visited:hover { color: #FF9F44; text-decoration: none; font-size: 9px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

a.novelties_inscription_on_sticker { color: #FF9F44; text-decoration: none; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.novelties_inscription_on_sticker:hover { color: #FF9F44; text-decoration: none; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.novelties_inscription_on_sticker:visited { color: #FF9F44; text-decoration: none; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }
a.novelties_inscription_on_sticker:visited:hover { color: #FF9F44; text-decoration: none; font-size: 12px; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

.portfolio { text-decoration:none; font-size: 16px; font-weight: bold; font-family: Pragmatic, Arial, Helvetica, sans-serif; }

