/* CSS global - conu avec Firefox >= 2.0.0.5
 * Compatible CSS2, CSS3 (tous warnings actifs).
 */

body, table, td, th, .input_submit, .input_text, .ghost_input { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
img { border: 0; }
body, table, td, th, iframe, form, img, form, form * { margin: 0; }
table , td , th { font-size: 9pt; color: #000000; background-color: inherit; }
table, * table { border-collapse: collapse; empty-cells: show; }
button { display: inline; border: 0; margin: 0; padding: 0; cursor: pointer; } /* Pour les boutons image,utiliser de preference input type="image" */
abbr, acronym { cursor: help; border-bottom: 1px dotted #000000; }
h1 { font-size: 16pt; }
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 11pt; }
h5 { font-size: 9pt; }
h6 { font-size: 8pt; }
th { white-space: nowrap; } /* Compatibilite avec Gran Paradiso Alpha 8 */
input, textarea, select, option { color: #000000; background-color: #FFFFFF; } /* Compatibilite avec les themes GNOME/KDE avec couleur de fond != blanc [Exemple test: Mist-Deep_Plastic (GNOME) ] - Gecko seulement */
optgroup { color: #000080; font-style: italic; background-color: inherit; }
select, select option, textarea, .input_text { font-size: 11px; text-decoration: none; color: #000000; background-color: #FFFFFF; }
select optgroup { color: #000080; font-style: italic; background-color: #FFFFFF; }
textarea { text-align: left; }
blockquote { margin-left: 20px; }
fieldset { border: 1px solid #000080; padding: 4px; }
fieldset > legend { color: #0066CC; background-color: inherit; }
ol { list-style-type: decimal; }
ol ol { list-style-type: upper-alpha; }
ol ol ol { list-style-type: lower-alpha; }
ul.noindent { margin-left: -25px; }

.alg_center, .alg_center2 { margin-left: auto; margin-right: auto; text-align: center; }
div.alg_center table, p.alg_center table { margin-left: auto; margin-right: auto; text-align: center; }
div.alg_center table td, div.alg_center2 table td { text-align: left; }

input.input_text, textarea.input_text, select { border: 1px solid #000000; }
textarea.input_text { padding: 2px; margin-top: 2px; }
input.input_text { padding-left: 2px; }
br.no_waste { height: 0; margin: 0; padding: 0; }
div.preloader { position: absolute; top: 0; left: 0; visibility: hidden; z-index: -1; }
div.sp_line, div.sp_line_flip, div.sp_line2 { border: 0; background-repeat: no-repeat; height: 1px; }
div.sp_line { background-image: url('../images/2007/triple/line_hr.png'); margin: 6px auto 9px auto; width: 334px; }
div.sp_line_flip { background-image: url('../images/2007/triple/line_hr3.png'); margin: 6px auto 9px auto; width: 334px; }
div.sp_line2 { background-image: url('../images/2007/triple/line_hr2.png'); width: 668px; margin: 8px auto 16px auto; }
div.sp_line hr, div.sp_line_flip hr, div.sp_line2 hr { display: none; }

div.cell_mover, td.cell_mover { border: 2px solid #000080; margin: -2px; background-color: #E8EFF7; color: #000000; }
div.cell_mover *, td.cell_mover * { background-color: #E8EFF7; color: #000000; }

a { color: #000099; text-decoration: none; background-color: inherit; }
a:hover { color: #0000FF; text-decoration: underline; background-color: inherit; }

a.link_headnews { color: #3399CC; background-color: inherit; font-weight: bold; text-decoration: none; font-size: 11pt; margin-left: 10px; }
a.link_headnews:hover { color: #3399CC; background-color: inherit; text-decoration: underline; }

a.link_other_news { color: #33669A; background-color: inherit; font-weight: bold; text-decoration: none; font-size: 9pt; margin-left: 10px; }
a.link_other_news:hover { color: #33669A; background-color: inherit; text-decoration: underline; }

.menulr { font-weight: bold; line-height: normal; padding: 0 0 0 8px; color: #000000; background-color: inherit; }

a.headlineslr { color: #006699; text-decoration: none; background-color: inherit; font-size: 16px; font-weight: bold; }
a.headlineslr:hover { color: #FFFFFF; text-decoration: none; background-color: #006699; }

a.menulrl { color: #003399 !important; text-decoration: none !important; background-color: inherit !important; }
a.menulrl:hover { color: #666666 !important; text-decoration: underline !important; background-color: #FFFFFF !important; }

a.menulr2 { color: #6666CC !important; text-decoration: none !important; background-color: inherit !important; }
a.menulr2:hover { color: #FFFFFF !important; text-decoration: none !important; background-color: #6666CD !important; }

a.menulr3 { color: #006633 !important; text-decoration: none !important; background-color: inherit !important; }
a.menulr3:hover { color: #FFFFFF !important; text-decoration: none !important; background-color: #006634 !important; }

a.menulr4 { color: #CC0000 !important; text-decoration: none !important; background-color: inherit !important; }
a.menulr4:hover { color: #FFFFFF !important; text-decoration: none !important; background-color: #CC0001 !important; }

a.menulr5 { color: #CC6600 !important; text-decoration: none !important; background-color: inherit !important; }
a.menulr5:hover { color: #FFFFFF !important; text-decoration: none !important; background-color: #CC6601 !important; }

a.link_white { color: #FFFFFF !important; text-decoration: none !important; background-color: inherit !important; }
a.link_white:hover { color: #FFFFFF !important; text-decoration: underline !important; background-color: inherit !important; }

div.news_preview_container { position: relative; width: 295px; height: 60px; top: -50px; left: 66px; margin-bottom: -60px; }
div.news_preview_container span.hnews_desc { color: #AAAAAA; background-color: inherit; font-style: italic; font-size: 8pt; width: 252px; }
div.hnews_small, div.hnews_small_last { position: relative; width: 59px; height: 48px; }
div.hnews_small { margin-bottom: 16px; }
div.hnews_big { position: absolute; top: -24px; right: -16px; z-index: 10; visibility: hidden; width: 118px; height: 96px; background-repeat: no-repeat; }

div.menu { position: absolute; visibility: hidden; border: 1px ridge #666666; }

div.tabs { position: absolute; left: 128px; top: 75px; z-index: 10; }
div.tabs img { display: block; }

a.tab_link, a.tab_link_dark { font-weight: bold; text-decoration: none; font-size: 9pt; }
a.tab_link:hover, a.tab_link_dark:hover { text-decoration: underline; }
a.tab_link, a.tab_link:hover { color: #FFFFFE; background-color: inherit; }
a.tab_link_dark, a.tab_link_dark:hover { color: #000000; background-color: inherit; }
a.tab_highlight { text-decoration: underline !important; }
a.tab_highlight:hover { text-decoration: underline overline !important; }

td.othernews_container0, td.last_ptopics { padding: 7px 4px 4px 4px; }

.footer { width: 700px; font-size: smaller; }
.hideme { display: none; }

a.news { color: #0000A0; background-color: #FFFFFF; text-decoration: none; }
a.news:hover { color: #4040FF; background-color: #FFFFFF; text-decoration: none; }
div.news_filler { display: none; }

td#tabs2_container1 div { width: 9px; height: 18px; }
td#tabs2_container1 div img { display: block; width: 9px; height: 18px; }

td#tabs2_container5 div { width: 9px; height: 18px; }
td#tabs2_container5 div img { display: block; width: 9px; height: 18px; }

.news_title { font-style: italic; padding-left: 12px; }
.news_desc { border: 1px solid #2949A7; }
.tabs2 img { display: block; }
.user_panel { padding: 5px 7px 5px 7px; margin-top: 8px; border: 1px solid #06394B; color: #FFFFFE; background-image: url('../images/2007/triple/bg_userpanel.png'); background-color: #6089DC; background-position: center top; background-repeat: repeat-x; }
.user_panel div a { color: #06394B; font-weight: bold; background-color: inherit; }
.user_panel div a:hover { color: #1D2EA8; text-decoration: underline; background-color: inherit; }

.btn_find { margin-top: 6px; margin-bottom: -6px; margin-left: -4px; }
.btn_find_text { padding: 2px; border-left: 1px solid #336699; border-top: 1px solid #336699; border-bottom: 1px solid #336699; border-right: none; }
.zoom_find { margin-top: 6px; margin-bottom: -6px; background-color: #FFFFFF; border-right: 1px solid #336699; border-top: 1px solid #336699; border-bottom: 1px solid #336699; border-left: none; color: inherit; }

.main_content { position: relative; left: 0px; width: 956px; height: 200px; z-index: 2; margin-top: 42px; }
.tbl_head { margin-bottom: 20px; }
div.h_logo { position: absolute; z-index: 2; top: 1px; left: -6px; }
/*
div.h_poke1 { position: absolute; z-index: 3; top: 2px; left: 544px; }
div.h_poke2 { position: absolute; z-index: 3; top: 8px; left: 230px; }
*/
div.h_poke1 { position: absolute; z-index: 3; }
div.h_poke2 { position: absolute; z-index: 3; }
div.h_poke3 { position: absolute; z-index: 3; }
div.h_rpanel { position: absolute; z-index: 6; top: 8px; right: -2px; color: #FFFFFE; text-align: center; background-color: inherit; }
div.h_rpanel span.date { font-size: 9pt; font-weight: bold; }
div.tabs0 { position: absolute; z-index: 5; top: 76px; margin-left: 140px; } /* Impossible d'utiliser la proprit left ici ! */
div.tabs0 img { display: block; }
div.search_engine { position: absolute; z-index: 6; bottom: -3px; right: 10px; }
div.search_engine form table { border-collapse: collapse; }

.bg_header_l { background-image: url('../images/2007/triple/grad_bg_header.png'); background-repeat: no-repeat; background-position: right top; }
.bg_header_l div { width: 100%; height: 100%; text-align: left; }
.bg_header { background-image: url('../images/2007/triple/grad_bg_header.png'); background-repeat: repeat-x; background-position: center top; }
.bg_header_r { background-image: url('../images/2007/triple/grad_bg_header.png'); background-repeat: no-repeat; background-position: left top; }
.bg_header_r div { width: 100%; height: 100%; text-align: right; }
.bg_header_sub_l { background-image: url('../images/2007/triple/grad_bg_header_side_l.png'); background-position: right top; background-repeat: no-repeat; }
.bg_header_sub { background-image: url('../images/2007/triple/grad_bg_header2.png'); padding-right: 0; background-repeat: repeat-x; background-position: center top; }
.bg_header_sub_r { background-image: url('../images/2007/triple/grad_bg_header_side_r.png'); background-position: left top; background-repeat: no-repeat; }

div.search_engine td.s_input { border-top: 1px solid #336699; border-left: 1px solid #336699; border-bottom: 1px solid #336699; background-color: #FFFFFF; color: #000000; border-right: none; }
div.search_engine td.s_input input { height: 20px; margin: 0; border: none; font-size: 10pt; padding-left: 2px; padding-top: 4px; }
div.search_engine td.s_zoom { border-top: 1px solid #336699; border-right: 1px solid #336699; border-bottom: 1px solid #336699; border-left: none; background-color: #FFFFFF; color: #000000; padding-right: 1px; }
div.search_engine td.s_send { padding-left: 3px; }
div.search_engine td.s_send button { margin: 0; }

div.header_container { position: relative; height: 100%; }

div.news_other { margin-top: 8px; vertical-align: middle; }
div.news_other div, div.news_other_first div { display: inline; position: relative; top: -3px; }

td.tab_c { background-position: center top; background-repeat: repeat-x; padding: 0 2px 0 2px; }
td.t_greyc { background-image: url('../images/2007/triple/plastic_tabs/onglet-i-centre.png'); }
td.t_blackc { background-image: url('../images/2007/triple/plastic_tabs/onglet-black-centre.png'); }
td.t_greenc { background-image: url('../images/2007/triple/plastic_tabs/onglet-green-centre.png'); }
td.t_redc { background-image: url('../images/2007/triple/plastic_tabs/onglet-red-centre.png'); }
td.t_yellowc { background-image: url('../images/2007/triple/plastic_tabs/onglet-yellow-centre.png'); }
td.t_purplec { background-image: url('../images/2007/triple/plastic_tabs/onglet-purple-centre.png'); }
td.t_bluec { background-image: url('../images/2007/triple/plastic_tabs/onglet-a-centre.png'); }
td.t_orangec { background-image: url('../images/2007/triple/plastic_tabs/onglet-orange-centre.png'); }

td.t_down { background-position: center bottom; background-repeat: repeat-x; }
td.t_down a, td.t_down a:hover {  font-weight: bold; }
td.t_white_down { background-color: #FFFFFF; color: #000000; background-image: url('../images/2007/triple/plastic_tabs/onglet-bas-white-centre.png'); font-size: 8pt; padding: 1px 0 0 2px; }
td.t_black_down { background-color: #000001; color: #FFFFFF; background-image: url('../images/2007/triple/plastic_tabs/onglet-bas-black-centre.png'); font-size: 8pt; padding: 1px 0 0 2px; }
td.t_green_down { background-color: #FFFFFF; color: #000000; background-image: url('../images/2007/triple/plastic_tabs/onglet-bas-green-centre.png'); font-size: 8pt; padding: 1px 0 0 2px; }
td.t_red_down { background-color: #FFFFFF; color: #000000; background-image: url('../images/2007/triple/plastic_tabs/onglet-bas-red-centre.png'); font-size: 8pt; padding: 1px 0 0 2px; }
td.t_yellow_down { background-color: #FFFFFF; color: #000000; background-image: url('../images/2007/triple/plastic_tabs/onglet-bas-yellow-centre.png'); font-size: 8pt; padding: 1px 0 0 2px; }
td.t_purple_down { background-color: #FFFFFF; color: #000000; background-image: url('../images/2007/triple/plastic_tabs/onglet-bas-purple-centre.png'); font-size: 8pt; padding: 1px 0 0 2px; }
td.t_blue_down { background-color: #FFFFFF; color: #000000; background-image: url('../images/2007/triple/plastic_tabs/onglet-bas-blue-centre.png'); font-size: 8pt; padding: 1px 0 0 2px; }
td.t_orange_down { background-color: #FFFFFF; color: #000000; background-image: url('../images/2007/triple/plastic_tabs/onglet-bas-orange-centre.png'); font-size: 8pt; padding: 1px 0 0 2px; }

td.t_down a { color: #000000; background-color: inherit; }
td.t_down a:hover { color: #0000B0; background-color: inherit; }

td a.t_black_down { color: #FFFFFD; background-color: inherit; }
td a.t_black_down:hover { color: #FFCC00; background-color: inherit; }

td.t_2ndlevel div { display: inline; }

ul.last_topics_pok { list-style-image: url('../images/2007/misc/bullets/topics/item.png'); }
ul.last_topics_pok li.t_disabled { list-style-image: url('../images/2007/misc/bullets/topics/item2.png'); }
ul.last_topics_pok li.li_focused, ul.last_topics_pok li.li_focused2 { list-style-image: url('../images/2007/misc/bullets/topics/item_f.png'); }
ul.last_topics_pok li.t_disabled, ul.last_topics_pok li.li_focused2 { font-style: italic; }

table.last_subjects th { background-color: #004182; color: #FFFFFF; font-size: 8pt; background-image: url('../services/global/design/images/forums_tbl_head.png'); background-repeat: repeat-x; background-position: center bottom; }

.team_member { border: 1px solid #003366; border-collapse: collapse; }
.jaune_accueil { font-size: 10px; color: #464646; background-color: #FBEDB4; line-height: 12px; padding-left: 7px; padding-bottom: 2px; }
.padding_ball { padding-right: 3px; }
.fond_backbleu { background-image: url('../images/2007/triple/homepage/backbleu_div.png'); font-size: 12px;	font-weight: bold; color: #000000; padding: 2px 2px 2px 10px; background-color: inherit; }
.fond_nemanquezpas { font-size: 12px; font-weight: bold; color: #000000; background-color: #CADDF2; text-align: center; vertical-align: top; border: 1px solid #FFFFFF; }
.fond_table_news_haut { background-image: url('../images/2007/triple/homepage/border_H.png'); }
.fond_onglet { font-size: 12px; font-weight: bold; color: #000000; background-image: url('../images/2007/triple/homepage/onglet_fond.png'); text-align: center; vertical-align: middle; background-color: inherit; }
.ong_active a { color: #000000; background-color: inherit; text-decoration: underline; }
.ong_active a:hover { color: #0040CC; background-color: inherit; text-decoration: underline overline; }
.ong_disabled a { color: #808080 !important; background-color: inherit; text-decoration: none; }
.ong_disabled a:hover { color: #6680CC !important; background-color: inherit; text-decoration: underline; }

div.f_article { margin-bottom: 3px; }
div.f_article img { margin-top: 1px; margin-bottom: -1px; }
div.f_article span { font-size: 12px; }

.alt_rub { width: 440px; height: 150px; margin-left: 32px; margin-top: 48px; padding-top: 24px; }
.alt_rub div.container { position: relative; height: 150px; }
.alt_rub div.container div.img_bg { position: absolute; top: -32px; right: 5px; width: 116px; height: 141px; }
.alt_rub div.container div.img_bg img { display: block; }

.logo_m { float: right; width: 388px; height: 388px; }
.logo_m img { display: block; }

.alt_rub a { color: #006699; text-decoration: none; background-color: inherit; }
.alt_rub a:hover { color: #FFFFFF; text-decoration: none; background-color: #006699;  }

.team_member tr td { border: 1px solid #003366; }
.team_member th { padding-top: 7px; padding-bottom: 7px; }

.list_forums { width: 450px; height: 45px; padding: 0; background-image: url('../services/global/design/images/fond_forum.gif'); }
div.new_topic { position: absolute; top: 0; width: 150px; height: 28px; background-image: url('../services/global/design/images/new_topic.gif'); background-repeat: no-repeat; background-position: left top; font-weight: bold; text-align: center; vertical-align: middle; }

.list_threads { border: 1px solid #004182; background-color: #99CCFF; color: inherit; border-collapse: collapse; }
.list_threads th { background-color: #004182; color: #FFFFFF; font-size: smaller; background-image: url('../services/global/design/images/forums_tbl_head.png'); background-repeat: repeat-x; background-position: center bottom; }

.lt_col1 { background-color: #FFFFFF; color: inherit; }
.lt_col2 { background-color: #6699CC; color: #FFFFFF; }
.lt_col4 { background-color: #003366; color: #FFFFFF; }

.forumtable3, .forumtable3 td { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; height: 20px; }
.forumtable3_first, .forumtable3_first td { border-bottom: 1px solid #CCCCCC; height: 20px; }

.accepted { color: #FFFFFF; background-color: #0033AC; }
.refused { color: #FFFFFF; background-color: #FF0000; }
.notified { color: #FFFFFF; background-color: #008060; }
.accepted , .refused , .notified { padding: 0 2px 1px 2px; font-weight: bold; }
.accepted acronym, .refused acronym, .notified acronym, .accepted abbr, .refused abbr, .notified abbr, .cartes_subf abbr, .cartes_subf acronym { border-bottom: 1px dotted #FFFFFF; }

div.input_submit { display: inline; border: none; margin: 0; padding: 0; }
input.input_submit, button.input_submit { font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #6699CC; border: 1px solid #000000; padding: 2px; background-image: url('../services/global/design/images/fond_bouton.png'); background-repeat: repeat-x; background-position: center bottom; cursor: pointer; }

.msg_edited { color: #666666; background-color: inherit; font-size: smaller; font-weight: bold; }
.topic_title { background-color: #336699; border: 1px solid #000000; color: #FFFFFF; }
.util_on { font-size: 8pt; color: #009933; background-color: inherit; }
.util_off { font-size: 8pt; color: #CC0000; background-color: inherit; }

input.input_text[type="text"]:focus, textarea.input_text:focus { border-color: #000080; color: #002276; background-color: #EBF5FF; }
.ghost_input, .ghost_input:focus { border: none; background-color: #FFFFFF; color: #000000; text-align: right; font-size: 9pt; }

.blue_tbl { border: 1px solid #003366; background-color: #BDDEFF; color: #000000; }
.blue_tbl .main { background-image: url('../services/global/design/images/fond_sondage.png'); background-repeat: no-repeat; background-position: right bottom; }
.blue_tbl td { border: none; }
table.lst { border-collapse: collapse; border: 1px solid #003366; }
table.lst th { background-color: #003366; color: #FFFFFF; background-image: url('../services/global/design/images/forums_tbl_head.png'); background-repeat: repeat-x; background-position: center bottom; }
table.lst tr td { border: 1px solid #003366; }
table.lst tr td table { border-collapse: collapse; }
table.lst tr td table tr td { border: none; }

.title0 td, .title0 th, td.title0, th.title0 { background-image: url('../services/global/design/images/forums_tbl_head.png'); background-repeat: repeat-x; background-position: center bottom; }
.title0 th table { border: none !important; }
.title0 th table, .title0 th table * { background-image: none; }
.title1 td, .title1 th, td.title1, th.title1, .topic_title { background-image: url('../services/global/design/images/forums_tbl_head1.png'); background-repeat: repeat-x; background-position: center bottom; }
.preview_lastmsg th { background-image: url('../services/global/design/images/forums_tbl_head.png'); background-repeat: repeat-x; background-position: center bottom; }
.cartes_subf { background-image: url('../services/global/design/skyblue/line_cartes.jpg'); height: 20px; color: #FFFFFE; background-color: #000081; text-align: left; }
.preview_lastmsg th, div.blue_grd { background-image: url('../services/global/design/images/forums_tbl_head.png'); background-repeat: repeat-x; background-position: center bottom; }
div.blue_grd { background-color: #003366; height: 20px; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #000000; }
.preview_lastmsg { border: 1px solid #003366; border-collapse: collapse; }
.preview_lastmsg th { background-color: #003366; color: #FFFFFF; }
.preview_lastmsg td { border: 1px solid #003366; }

.quote_preview { background-color: #FFCC99; color: #000000; border: 1px solid #808080; }
.original_mess { background-color: #1E64AB; color: #FFFFFF; }
.sbdr { border: 1px solid #000000; }
table.sbdr th, table.sbdr td { border: inherit; }

.lightblue { background-color: #99CCFF; color: #000000; }

.prevention { color: #000066; font-size: smaller; background-color: inherit; }
.prevention2 { color: #FF0100; font-size: smaller; font-weight: bold; background-color: inherit; }

.head_problems { color: #000000; background-color: #D0DFEF; }
.prob_normal { color: inherit; background-color: #E8EFF7; cursor: pointer; }
.prob_mover { color: inherit; background-color: #FFCCCC; cursor: pointer; }

.search_num_res { color: #0033AB; background-color: inherit; }

a.link_nav { color: #0033AB !important; text-decoration: none !important; background-color: inherit !important; }
a.link_nav:hover { color: #336488 !important; text-decoration: underline !important; background-color: inherit !important; }
a.link_nav_vis { color: #0033AB !important; text-decoration: none !important; background-color: inherit !important; }
a.link_nav_vis:visited { color: #8000FF !important; text-decoration: none !important; background-color: inherit !important; }
a.link_nav_vis:hover { color: #336488 !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_admin { color: #FF0100 !important; text-decoration: none !important; background-color: inherit !important; }
a.link_admin:hover { color: #FF0100 !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_admin2 { color: #E80000 !important; text-decoration: none !important; background-color: inherit !important; }
a.link_admin2:hover { color: #E80000 !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_modo { color: #008000 !important; text-decoration: none !important; background-color: inherit !important; }
a.link_modo:hover { color: #008000 !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_page { color: #0033AB !important; text-decoration: none !important; background-color: inherit !important; }
a.link_page:hover { color: #3D5FAE !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_forum_nav { color: #2D475F !important; text-decoration: none !important; background-color: inherit !important; }
a.link_forum_nav:hover { color: #7C91A5 !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_green { color: #1E8843 !important; text-decoration: none !important; background-color: inherit !important; }
a.link_green:hover { color: #25A753 !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_topic_name { color: #FF8B09 !important; text-decoration: none !important; background-color: inherit !important; }
a.link_topic_name:hover { color: #F9B21C !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_topsites { color: #9000CF !important; text-decoration: none !important; background-color: inherit !important; }
a.link_topsites:hover { color: #006790 !important; text-decoration: underline !important; background-color: inherit !important; }

a.link_service { color: #CCCCCC !important; text-decoration: none !important; background-color: inherit !important; }
a.link_service:hover { color: #CCCCCC !important; text-decoration: none !important; background-color: inherit !important; }

table.av_disp { display: inline; }
table.av_disp td.c1 { width: 96px; height: 96px; text-align: center; }
table.av_disp td.c2 { padding-top: 2px; padding-bottom: 29px; width: 96px; height: 16px; text-align: center; font-size: smaller; }
table.av_disp fieldset { border: 1px solid #F1F3F8; width: 96px; height: 96px; }
table.av_disp fieldset > legend { margin: 0 0 0 3px; padding: 0; }
table.av_disp fieldset > a { margin-top: 14px; margin-bottom: 24px; margin-left: auto; margin-right: auto; display: block; width: 50px; height: 50px; }
table.av_disp fieldset > a > img { display: block; }

a[class~="nw"]:after, a[class~="nw"]:after { content: url('../images/2007/misc/link_nw.png'); }
a[class~="nw"]:hover:after, a[class~="nw"]:hover:after { content: url('../images/2007/misc/link_nw2.png'); }

a[class~="link_green"][class~="nw"]:after, a[class~="link_modo"][class~="nw"]:after { content: url('../images/2007/misc/link_nw_green.png'); }
a[class~="link_green"][class~="nw"]:hover:after, a[class~="link_modo"][class~="nw"]:hover:after { content: url('../images/2007/misc/link_nw_green2.png'); }

a[class~="link_admin"][class~="nw"]:after, a[class~="link_admin2"][class~="nw"]:after { content: url('../images/2007/misc/link_nw_red.png'); }
a[class~="link_admin"][class~="nw"]:hover:after, a[class~="link_admin2"][class~="nw"]:hover:after { content: url('../images/2007/misc/link_nw_red2.png'); }

a[class~="link_topic_name"][class~="nw"]:after { content: url('../images/2007/misc/link_nw_orange.png'); }
a[class~="link_topic_name"][class~="nw"]:hover:after { content: url('../images/2007/misc/link_nw_orange2.png'); }

a[class~="link_topsites"][class~="nw"]:after { content: url('../images/2007/misc/link_nw_topsites.png'); }
a[class~="link_topsites"][class~="nw"]:hover:after { content: url('../images/2007/misc/link_nw_topsites2.png'); }

a[class~="link_yellow"][class~="nw"]:after { content: url('../images/2007/misc/link_nw_yellow.png'); }
a[class~="link_yellow"][class~="nw"]:hover:after { content: url('../images/2007/misc/link_nw_yellow2.png'); }

div.fileinputs { position: relative; }
div.fakefile { position: absolute; top: 0; left: 0; z-index: 1; }
input.file { position: relative; text-align: right; visibility: hidden; z-index: 2; }

/* Compatibilit avec Gran Paradiso Alpha 8 */
div.bg_deco { position: absolute; top: 0; left: 0; margin: 0; padding: 0; width: 100%; height: 91px; z-index: 0; background-image: url('../images/2007/triple/body_deco/w_gradient.png'); display: inline; }
div.bg_deco img { display: none; }

/* Laisser tr td div, question de priorit */
tr td div.spoiler { border: 1px solid #003366; background-color: #BDDEFF; color: #000000; padding: 2px; width: 90%; margin: auto; cursor: pointer; }
.spoiler2 { width: 100%; padding: 0; margin: 0; text-align: left; display: none; color: #000000; background-color: inherit; }

table.fic_chapters { border: none; margin-bottom: 2px; width: 100%; }
table.fic_chapters td.chp_cell1 { width: 16%; padding-left: 4px; border-left: 1px solid #CCCCCC; background-color: #E8EFF7; color: #000000; }
table.fic_chapters td.chp_cell2 { width: 68%; background-color: #E8EFF7; color: #000000; }
table.fic_chapters td.chp_cell3 { width: 15%; text-align: right; background-color: #E8EFF7; color: #000000; border-right: 1px solid #CCCCCC; }
table.fic_chapters td.first_line { border-top: 1px solid #CCCCCC; }
table.fic_chapters td.last_line { border-bottom: 1px solid #CCCCCC; }

div#p_panel_container { display: none; }
table.p_panel .p_submenu { display: none; }
table.p_panel a { display: block; height: 32px; margin-bottom: 3px; color: #CCCCCC; background-color: inherit; text-align: left; }
table.p_panel a:hover { text-decoration: none; color: #FFFFFF; background-color: #3399FE; }
table.p_panel a.level2 { height: 16px; margin-bottom: 1px; }
table.p_panel a.level2_big { height: 32px; margin-bottom: 1px; }
table.p_panel a.level2 img { margin-bottom: -6px; margin-right: 3px; }
table.p_panel img { display: block; }
table.p_panel a img { display: inline; margin-bottom: -12px; margin-right: 5px; }
table.p_panel div.arrow_main { position: absolute; right: 3px; top: 12px; }
table.p_panel span.arrow, table.p_panel div.arrow { display: block; position: absolute; right: 1px; top: -7px; }
table.p_panel td { text-align: left; }

div.link_menu_container { position: absolute; top: 0; left: -1px; width: 136px; height: 140px; z-index: 15; cursor: pointer; }
div.flash_container { position: relative; width: 580px; }

ul.menu_lst { list-style-type: none; border: 1px solid #CCCCCC; padding-bottom: 4px; margin: auto; }
ul.menu_lst li.head { height: 22px; padding-top: 4px; padding-left: 4px; background-color: #000000; color: #FFFFFF; margin-left: -40px; }
ul.menu_lst li.head_sub { height: 22px; padding-top: 4px; padding-left: 12px; list-style-type: none; background-color: #336699; color: #FFFFFF; font-style: italic; margin-left: -80px; }
ul.menu_lst li.item { height: 26px; padding-top: 0; padding-left: 2px; list-style-type: none; margin-left: -40px; }
ul.menu_lst li.item a { display: block; height: 26px; padding-left: 5px; padding-top: 4px; background-color: inherit; color: #000080; text-decoration: none; }
ul.menu_lst li.item a:hover { background-color: #3399FF; color: #FFFFFF; text-decoration: none; }

td.footer_txt { text-align: center; height: 264px; background-color: #112A48; color: #FFFFFF; background-image: url('../images/2007/triple/borders/blue_filled/bg_center.png'); background-repeat: repeat-x; background-position: center top; font-size: smaller; }
td.footer_txt a { color: #FFCC00; background-color: inherit; text-decoration: none; }
td.footer_txt a:hover { color: #FFFF00; background-color: inherit; text-decoration: underline; }
a.link_yellow { color: #FFCC00 !important; background-color: inherit !important; text-decoration: none !important; }
a.link_yellow:hover { color: #FFFF00 !important; background-color: inherit !important; text-decoration: underline !important; }

div#mp_notifier1, div#mp_notifier2 { position: absolute; top: 20%; left: 20%; width: 60%; height: 60%; }
div#mp_notifier1 { z-index: 6000; background-color: #000000; color: #FFFFFF; border: 1px ridge #FFCC00; }
div#mp_notifier2 { z-index: 6001; border: 1px ridge #FFCC00; }

div#av_dsc_bg
{
	background-color: #222222;
	color: inherit;
	z-index: 9998;
}

div#av_dsc_bg, div#av_dsc_main
{
	border: 1px solid #EC7600;
	width: 200px;
	height: 96px;
	text-align: center;
	position: fixed;
	bottom: 10px;
	right: 12px;
	display: none;
}

div#av_dsc_main
{
	z-index: 9999;
}

#av_dsc
{
	color: #FFFFFF !important;
	background-color: inherit;
}


/* Partie des news */
.newscontent img { margin: 4px 10px 4px 10px; }
.commtitle { color: #0B5193; background-color: inherit; font-size: 16pt; text-align: center; padding: 10px; }

/* Partie de la page d'accueil, construction de la zone publicitaire */
.home_Zones { width: 99%; padding: 4px; float: left; clear: right; }
#home_ZonePub_1 { width: 44px; float: left; }
#home_ZonePub_2 { width: 136px; height: 140px; float: left; }
#home_ZonePub_3 { width: 728px; float: left; clear: right; }
.clearing { clear: right; }
/*
.libelle_1 { background-image: url('../images/2007/triple/homepage/petite_ball.png'); background-position: center center; background-repeat: no-repeat; width: 28px; height: 27px; float: left; clear: right; }
.libelle_2 { background-image: url('http://media.cnetnetworks.fr/gamekult-com/images/images/interface/entete.gif'); border: 1px solid #CCCCCC; }
*/

 /* Construction des libelles */

.libelle_1 { float:left; }
.libelle_2
{
	background-image: url('../images/2007/triple/homepage/backbleu_div_2.png');
	font-weight: bold;
	height: 19px;
	border: 1px solid #333333;
	margin-left: 4px;
	margin-top: 4px;
	padding: 0 15px;
	float: left;
	line-height: 19px;
	vertical-align: middle;
}

 /* Construction des Spots d'accueil (grandes categories) */
.spot_0
{
	width: 500px;
}

.spot_1
{
	float: left;
	padding: 5px;
	background-color: #CADDF2;
	color: inherit;
	height: 160px;
	text-align: center;
	margin: 1px;
}