﻿@charset "utf-8";
/* reset */
* { padding:0; margin:0; font:inherit; outline: 0; background: transparent;}
img, a img { border:0px none;}
p { padding:7px 0px 7px 0px;}
body { line-height: 1; overflow:auto; }
ol, ul { list-style: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; text-align: left;

}
a { text-decoration:none; }
#divArticle a {color:Black;}
#divArticle p {text-align:justify; padding:7px 10px 7px 10px; font-size:14px; line-height:18px;}
body, table, div { color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
/* reset */

body { background-color:#fff; }

/* common page elements */
strong { font-weight:bold; }
.float_left { float:left;}
.float_right { float:right;}
.clear { clear:both;}
.break_ver { width:10px; }
.break_ver_sml { width:4px; }
.text_left{ text-align:left;}
.text_right{ text-align:right;}
.text_center { text-align:center; }
.text_justify { text-align:justify; }
.break { height:20px; }
.break_small { height:10px; }
.break_little { height:5px; }
.break_little_sml { height:3px; }
.hor_break { width:25px; float:left; }
.padding_gen { padding:10px; }
.padding_gen_col { padding: 10px, 0px, 10px, 0px}
.padding_small { padding:5px; }
.padding_right { padding-right:10px; }
.padding_right_small { padding-right:5px; }
.padding_top { padding-top:5px; }
.padding_left { padding-left:10px; }
.padding_left_small { padding-left:5px; }
.padding_left_mid { padding-left:30px; }
.padding_left_mid2 { padding-left:20px; }
.padding_right2 { padding-right:8px; }
.padding_left2 { padding-left:8px; }
.padding_bottom_small { padding-bottom:5px; }
.search_box { border:0px; padding:3px 0px 0px 0px; width:150px; height:14px; font-size:11px; color:#999; }
.inside_searchbox { border:0px; padding:3px 0px 0px 0px; width:130px; height:14px; font-size:11px; color:#999; }
.checkbox_padding label { padding-left:5px; }
.inputbox { border:1px solid #999; width:100px; background-color:#fff; height:13px; padding:4px 2px 1px 4px; font-size:11px; color:#999; }
.inputbox2 { border:1px solid #999; width:193px; background-color:#fff; height:13px; padding:4px 2px 1px 4px; font-size:11px; color:#999; }
.inputbox_max { width:100%; border:1px solid #999; background-color:#fff; height:13px; padding:4px 2px 1px 4px; font-size:11px; color:#999; }
.inputbox_small { width:80px; border:1px solid #999; background-color:#fff; height:13px; padding:4px 2px 1px 4px; font-size:11px; color:#999; }
.reg_inputbox { border:1px solid #999; width:150px; background-color:#fff; height:17px; padding:4px 2px 0px 4px; font-size:11px; color:#999; }
.dropdown { border:1px solid #999; width:220px; background-color:#fff; height:22px; font-size:11px; color:#999; padding:2px 2px 1px 4px; }
.dropdown2 { border:1px solid #999; width:200px; background-color:#fff; height:22px; font-size:11px; color:#999; padding:2px 2px 1px 4px; }
.dropdown3 { border:1px solid #999; width:300px; background-color:#fff; height:22px; font-size:11px; color:#999; padding:2px 2px 1px 4px; }
.dropdown_small { border:1px solid #999; width:80px; background-color:#fff; height:22px; font-size:11px; color:#999; padding:2px 2px 1px 4px; }
.email_icon { background:url(/images/icon_mail.png) no-repeat 0px 3px; padding:1px 0px 2px 20px; }
.rss_icon { background:url(/images/icon_rss.png) no-repeat 0px 2px; padding:1px 0px 5px 20px; }
.email_icon_large { background:url(/images/icon_mail_large.png) no-repeat 0px 3px; padding:5px 0px 5px 25px; }
.email_icon_large2 { background:url(/images/icon_mail_large.png) no-repeat 0px 3px; padding:0px 0px 5px 25px; }
.icon_receive_summaries { background:url(/images/icon_receive_summaries.png) no-repeat 0px 0px; padding-left:25px; line-height:22px; }
.icon_free_issue { background:url(/images/icon_free_issue.png) no-repeat 0px 0px; padding-left:22px; line-height:22px; }
.icon_magnify { background:url(/images/icon_magnify.png) no-repeat 0px 2px; padding:0px 0px 5px 27px; }
.icon_viewall { background:url(/images/icon_viewall_large.png) no-repeat 0px 0px; padding:5px 0px 5px 22px; }
.icon_subscribe_channelinfo { background:url(/images/icon_subscribe_channelinfo.png) no-repeat 0px 3px; padding:5px 0px 5px 25px; }
.red_hor_line { border:2px solid #b30804; margin:10px -5px; }
.icon_terabytes { height:43px; color:#636363; font-size:30px; padding-left:10px; font-weight:bold; line-height:45px; }
.icon_noteblanche { background:url(/images/icon_noteblanche.png) no-repeat 0px 0px; height:43px; color:#636363; font-size:30px; padding-left:40px; font-weight:bold; line-height:45px; }
.icon_renseignement { background:url(/images/icon_renseignement.png) no-repeat 0px 0px; height:43px; color:#fff; font-size:30px; padding-left:40px; font-weight:bold; line-height:45px; }
.icon_report { 0px 0px; height:43px; color:#fff; font-size:28px; padding-left:75px; font-weight:bold; line-height:45px; }
.icon_report_small { 0px 0px; height:43px; color:#fff; font-size:20px; padding-left:55px; font-weight:bold; line-height:45px; }
.icon_renseignement_small { background:url(/images/icon_renseignement_small.png) no-repeat 0px 0px; height:17px; color:#b30804; font-size:12px; padding-left:22px; line-height:20px; }
.icon_renseignement_small2 { background:url(/images/icon_renseignement_small.png) no-repeat 0px 0px; height:17px; color:#b30804; font-weight:bold; font-size:14px; padding-left:18px; line-height:20px; margin:3px 0px; }
.icon_renseignement_mid { background:url(/images/icon_renseignement_mid.png) no-repeat 0px 0px; height:24px; padding-left:28px; padding-top:6px; color:#b30804; font-weight:bold; font-size:14px; }
.icon_renseignement_small3 { background:url(/images/icon_renseignement_small.png) no-repeat 0px 0px; height:17px; color:#000; font-size:14px; padding-left:22px; line-height:20px; margin:4px 0px; }
.icon_regional { background:url(/images/icon_regional.png) no-repeat 0px 0px; height:43px; color:#fff; font-size:30px; padding-left:50px; font-weight:bold; line-height:45px; }
.icon_intelligence { background:url(/images/icon_intelligence.png) no-repeat 5px 3px; height:39px; color:#fff; font-size:30px; padding-left:48px; font-weight:bold; line-height:45px; }
.icon_intelligence_small { background:url(/images/icon_intelligence_small.png) no-repeat 0px 0px; height:16px; color:#b30804; font-size:12px;  padding-left:22px; line-height:20px; }
.icon_intelligence_small2 { background:url(/images/icon_intelligence_small.png) no-repeat 0px 0px; height:16px; color:#b30804; font-weight:bold; font-size:14px; padding-left:18px; line-height:20px; margin:3px 0px; }
.icon_intelligence_small3 { background:url(/images/icon_intelligence_small.png) no-repeat 0px 0px; height:16px; color:#000; font-size:14px;  padding-left:22px; line-height:20px; margin:4px 0px; }
.icon_intelligence_mid { background:url(/images/icon_intelligence_mid.png) no-repeat 0px 0px; height:24px; padding-left:28px; padding-top:6px; color:#b30804; font-weight:bold; font-size:14px; }
.icon_intelligence_blktxt { background:url(/images/icon_intelligence_small.png) no-repeat 0px 0px; height:16px; color:#000; font-size:14px;  padding-left:22px; line-height:20px; margin:4px 0px; }
.icon_logout { background:url(/images/icon_logout.png) no-repeat 0px -1px; height:15px; padding-left:18px; color:#2437cc; font-size:12px; }
.icon_logout a { color:#2437cc; font-size:12px; }
.icon_back { background:url(/images/icon_back_small.png) no-repeat 0px 1px; height:15px; padding-left:18px; padding-top:2px; color:#2437cc; font-size:12px; }
.icon_back a { color:#2437cc; font-size:12px; }
.icon_clip { background:url(/images/icon_clip.png) no-repeat 0px 0px; height:19px; padding-left:30px; color:#b30804; font-weight:bold; font-size:16px; }
.icon_pointer { background:url(/images/icon_pointer.png) no-repeat 3px 0px; height:22px; padding-left:30px; padding-top:2px; color:#b30804; font-weight:bold; font-size:16px; }
.icon_readmore { background:url(/images/icon_readmore.png) no-repeat 0px 0px; height:15px; padding-left:17px; padding-top:2px; color:#0218c4; font-size:12px; text-align:left; }
.icon_readmore2 { background:url(/images/icon_readmore2.png) no-repeat 30px 0px; height:12px; padding-left:50px; color:#0218c4; font-size:12px; text-align:left; }
.icon_video { background:url(/images/icon_video.png) no-repeat 0px 0px; height:11px; padding-left:20px; padding-top:0px; color:#0218c4; font-size:12px; text-align:left; }
.icon_audio { background:url(/images/icon_audio.png) no-repeat 0px 0px; height:14px; padding-left:20px; padding-top:0px; color:#0218c4; font-size:12px; text-align:left; }
.icon_print { background:url(/images/icon_print.png) no-repeat 0px 0px; height:14px; padding-left:17px; padding-top:0px; color:#0218c4; font-size:12px; text-align:left; }
.icon_print a { text-decoration:none; color:#0218c4; }
.icon_pdf { background:url(/images/icon_pdf.png) no-repeat 0px 0px; height:14px; padding-left:17px; padding-top:0px; color:#0218c4; font-size:12px; text-align:left; }
.icon_pdf a { text-decoration:none; color:#0218c4; }
.icon_clock_large { background:url(/images/icon_clock_large.png) no-repeat 0px 0px; height:28px; padding:15px 0px 0px 45px; }
.clock_pad { padding:0px 0px 0px 170px; }
.white_area { background-color:#fff; }
.border_right { border-right:1px solid #999; }
.border_bottom { border-bottom:1px solid #dddcdc; }

.calender { background-color:#fff; border:1px solid #999; width:90px; height:20px; margin-left:8px; }
.inputbox_date { border:0px; width:60px; background-color:#fff; height:13px; padding:4px 2px 1px 4px; font-size:11px; color:#999; }
.calender_img { margin-top:4px; }

.cornerl_top_1 { background:url(/images/cornerl_top_1.png) no-repeat 0px 0px; width:6px; height:6px; }
.cornerr_top_1 { background:url(/images/cornerr_top_1.png) no-repeat 0px 0px; width:6px; height:6px; }
.cornerl_bot_1 { background:url(/images/cornerl_bot_1.png) no-repeat 0px 0px; width:6px; height:6px; }
.cornerr_bot_1 { background:url(/images/cornerr_bot_1.png) no-repeat 0px 0px; width:6px; height:6px; }
.border_top_1 { border-top:1px solid #dddcdc; }
.border_left_1 { border-left:1px solid #dddcdc; }
.border_right_1 { border-right:1px solid #dddcdc; }
.border_bottom_1 { border-bottom:1px solid #dddcdc; }

/* common page elements */

/* Table */
.tab2col { width:100%;}
.tab2col tr { height:20px;}
.tab2col td { width:50;}
/* Table */

/* Text */
.italic_txt { font-style:italic; font-size:12px; } 
.txt_bold { font-weight:bold; }
.txt_it { font-style:italic; }
.txt_10 { font-size:10px; }
.txt_11 { font-size:11px; line-height:16px; }
.txt_12 { font-size:12px; line-height:16px; }
.txt_14 { font-size:14px; line-height:16px; }
.txt_16 { font-size:16px; }
.txt_18 { font-size:18px; }
.txt_20 { font-size:20px; }
.txt_24 { font-size:24px; }
.txt_26 { font-size:26px; }
.txt_28 { font-size:28px; }
.txt_30 { font-size:30px; }
.txt_36 { font-size:36px; }
.line_height_16 { line-height:16px; }
.line_height_18 { line-height:18px; }
.line_height_20 { line-height:20px; }
.line_height_25 { line-height:25px; }
.line_height_30 { line-height:30px; }
.font_arial { font-family:Arial; }
.font_verdana { font-family:Verdana; }
.light_grey { color:#636363;}
.light_grey_text2 { color:#838383; }
.blue_text { color:#0218c4  ; }
.dark_grey_text { color:#3d3d3d; }
.dark_grey_text2 { color:#252525; }
.dark_green_text { color:#4f513b; }
.grey_mid { color:#646464; }
.grey_mid2 { color:#464646; }
.grey_mid3 { color:#7d7d7d; }
.black { color:#000; }
.red { color:#b30804; }
.orange { color:#f05612; }
.white { color:#fff; font-family:Verdana; }
.white2 { color:#fff; font-family:Arial; }
.blue_arrow_txt { color:#0218c4; font-size:12px; text-align:left; }
.blue_arrow_txt a { background:url(/images/bullet_orange.png) no-repeat 0px 4px; line-height:22px; padding-left:8px; color:#0218c4; text-decoration:none; font-size:12px; }
.blue_arrow_txt a:hover { color:#0218c4; }

.orange_arrow { background:url(/images/bullet_orange_selected.png) no-repeat 0px 5px; padding-left:12px; }
.orange_arrow_2 { background:url(/images/bullet_orange.png) no-repeat 0px 5px; padding-left:12px; }

.blue_arrow_txt2 { color:#0218c4; font-size:12px; text-align:left; }
.blue_arrow_txt2 a { background:url(/images/bullet_orange.png) no-repeat 2px 5px; line-height:15px; padding-left:10px; color:#0218c4; text-decoration:none; font-size:12px; }
.blue_arrow_txt2 a:hover { color:#0218c4; }

.regist_arrow_txt { color:#0218c4; font-size:12px; text-align:left; }
.regist_arrow_txt a { background:url(/images/bullet_orange.png) no-repeat 0px 5px; line-height:21px; padding-left:8px; color:#0218c4; text-decoration:none; font-size:12px; }
.regist_arrow_txt a:hover { color:#0218c4; }

.blue_mid { color:#0218c4; font-size:14px; line-height:18px; }
.blueb_arrow_txt a:hover { color:#0218c4; font-weight:bold; font-size:14px; }
.blueb_arrow_txt a { font-weight:bold; background:url(/images/bullet_orange.png) no-repeat 0px 5px; line-height:18px; padding-left:8px; color:#0218c4; text-decoration:none; font-size:14px; }
.blueb_arrow_txt a:hover { color:#0218c4; }
.blue { color:#0218c4; font-size:11px; text-align:left; }
.light_blue { color:#2437cc; font-size:11px; text-align:left; }
.grey_mid { color:#646464; }
.grey_mid2 { color:#464646; }
.grey_mid3 { color:#7d7d7d; }
.blue a { color:#0218c4; font-size:11px; text-decoration:none; text-align:left; line-height:10px; }
.blue_12 { color:#0218c4; font-size:12px; text-align:left; }
.blue_12 a { color:#0218c4; text-decoration:none; text-align:left; }
.bluetxt_rss a { background:url(/images/icon_rss.png) no-repeat 0px 0px; line-height:23px; padding-left:20px; color:#0218c4; font-size:12px; text-align:left; }
.bluetxt_twitter a { background:url(/images/icon_twitter.png) no-repeat 0px 0px; line-height:23px; padding-left:20px; color:#0218c4; font-size:12px; text-align:left; }
/*.bluetxt a { line-height:20px; color:#0218c4; text-align:left; }*/
.blue a:hover { text-align:left; }
.blue_small { color:#0218c4; font-size:12px; text-align:left; }
.blue_small a { color:#0218c4; font-size:12px; text-decoration:none; text-align:left; }

.white { color:#fff; font-family:Verdana; }
.white2 { color:#fff; font-family:Arial; }
.white_big { font-size:30px;  color:#fff; font-family:Arial; }
.white_large { color:#fff; font-size:30px; font-weight:bold; line-height:45px; padding-left:5px; }
.red { color:#b30804; }
.orange { color:#f05612; }
.submenu_bullet { background:url(/images/submenu_bullet.png) no-repeat 0px 9px; line-height:18px; padding-left:8px; color:#fff; text-decoration:none; font-size:12px; }
.submenu_bullet a {  line-height:25px; padding-left:8px; color:#fff; text-decoration:none; font-size:12px; }
.submenu_bullet2 { background:url(/images/submenu_bullet.png) no-repeat 0px 4px; line-height:18px; padding-left:8px; color:#fff; text-decoration:none; font-size:12px; }
.submenu_bullet2 a {  line-height:25px; padding-left:8px; color:#fff; text-decoration:none; font-size:12px; }
.black { color:#000; }
.black_medium { font-size:20px; font-weight:bold; color:#000; line-height:24px; }
.black_mid { font-size:18px; font-weight:bold; color:#000; line-height:22px; font-family:Arial; }
.black_mid4 { font-size:18px; font-weight:bold; color:#000; line-height:24px; font-family:Verdana; }
.black_mid4_report { font-size:20px; font-weight:bold; color:#000; line-height:24px; font-family:Verdana; }
.black_mid2 { font-size:20px; font-weight:bold; color:#000; line-height:22px; }
.black_mid3 { font-size:14px; color:#000; line-height:22px; }
.black_mid sup { font-size:14px; font-weight:bold; color:#000; line-height:10px; }
.black_small { font-size:12px; color:#000; }
.black_small2 { font-size:12px; color:#000; line-height:18px; }
.black_small_report { font-size:16px; color:#000; line-height:18px; }
.dark_grey { color:#3d3d3d; line-height:16px; }
.dark_grey_itl { color:#3d3d3d; line-height:14px; font-style:italic; font-size:14px; font-weight:bold; }
.dark_grey_mid { color:#3d3d3d; font-size:14px; line-height:18px; }
.dark_grey_mid2 { color:#3d3d3d; font-size:16px; line-height:20px; }
.dark_grey_mid3 { color:#3d3d3d; font-size:14px; line-height:18px; font-family:Arial; }
.dark_grey_small { color:#3d3d3d; font-size:12px; line-height:16px; }
.dark_grey_small2 { color:#3d3d3d; font-size:12px; line-height:12px; }
.darkgrey_smlbold { color:#252525; font-size:12px; font-weight:bold; line-height:13px; }
.darkgrey_sml { color:#252525; font-size:12px; line-height:13px; }
.darkgrey_mid { color:#252525; font-size:16px; line-height:17px; font-weight:bold; font-family:Verdana; }
.darkgrey_mid sup { color:#252525; font-size:14px; line-height:2px;}
.light_grey_mid { color:#707070; font-size:16px; line-height:20px; }
.light_grey_mid2 { color:#707070; font-size:14px; line-height:18px; }
.light_grey_small { color:#707070; font-size:12px; }
.black_large { font-size:27px; font-family:Verdana; color:#000; font-weight:bold; line-height:36px; }
.black_large_dossier { font-size:21px; font-family:Verdana; color:#707070; font-weight:bold; line-height:24px; }
.black_large_dossier_edito { font-size:23px; font-family:Verdana; color:#000; font-weight:bold; line-height:36px; }
.dark_green_big { font-weight:bold; color:#3d3d3d; font-size:48px; line-height:42px; }
.dark_green_mid { font-weight:bold; color:#4f513b; font-size:24px; line-height:34px; }
.dark_green_small { font-weight:bold; color:#4f513b; font-size:14px; line-height:19px; }
.dark_greem_mid2 { color:#4f5139; font-size:16px; line-height:17px; font-weight:bold; font-family:Verdana;  }
.red_mid_b { color:#b30804; font-weight:bold; font-size:14px; }
.red_small { color:#b30804; font-size:13px; }
.red_vsmall { color:#b30804; font-size:12px; line-height:16px;}
.red_large_dossier { font-size:21px; font-family:Verdana; color:#b30804; font-weight:bold; line-height:24px; }

.dark_grey_header { font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#252525; font-size:16px; }
.dark_green_header { font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#4f513b; font-size:16px; }
.grey_header { background:url(/images/grey_header_mid.png) no-repeat 0px 0px; height:19px; width:319px; color:#fff; font-size:16px; font-family:Arial; font-weight:bold; padding:8px 0px; text-align:center; margin-right:11px; }
.orng_arowtxt { background:url(/images/bullet_orange.png) no-repeat 0px 4px; padding-left:9px; color:#0218c4; font-weight:bold; }
.terabytes_header { font: bold 14px Verdana; color: #707070; }
/* Text */


/* Wrapper */
.wrapper { width:990px; background-color:#dddcdc; }
/* Wrapper */

/* Header */
#login_panel { padding:5px 0px 0px 5px; width:100%; }
#login_wrapper { clear:both; width:985px; min-height:35px; }
#login_panel_l { width:512px; float:left; }
#header { height:110px; background-color:#fff; } 
#header_padding { padding:10px 10px 0px 10px; clear:both; }
#logo_panel { width:155px; height:94px; float:left; padding-right:20px; }
#map_panel { width:221px; background-image:url(/images/map.png); background-repeat:no-repeat; padding-right:20px; height:97px; float:left; }

	#america { padding:25px 25px 0px 50px; }
	#europe { padding:13px 10px 0px 20px; }
	#orient { padding:40px 12px 0px 6px; }
	#asia { padding:45px 12px 0px 6px; }

#about { width:265px; padding:10px 20px 10px 0px; float:left; text-align:left; height:77px;  }
#search_panel { float:left; width:268px; }
#quick_links { width:268px; height:60px; clear:both; }
#quick_links_l { width:150px; float:left; margin-top:-7px; }
#quick_links_r { width:110px; float:left; margin-top:-7px; }
#search { padding:5px 0px; background:url(/images/search_bg.png) no-repeat 0px 5px; height:30px; }
.search2 { padding:3px 2px 2px 5px; background:url(/images/search_bg.png) no-repeat 14px 6px; height:30px; }
.search_wrap { padding:7px 5px 3px 35px; }
#search_l { width:201px; float:left; }
#search_r { width:70px; float:right; padding-right:12px; padding-top:3px; }
#account_right_panel { float:right; width:580px; margin:0px 0px; padding-left:142px; background:url(/images/monitor_mid.png) no-repeat left; text-align:left; height:90px; }

.header_heading_dark_grey { background:url(/images/header_heading_dark_grey.png) no-repeat 0px 0px; width:570px; height:25px; padding-left:10px; padding-top:5px; color:#fff; font-size:18px; text-align:left; font-weight:bold; font-family:Arial; }

.inside_search { background:url(/images/inside_search_bg.png) no-repeat 0px 0px; width:164px; height:23px; padding:3px 0px 0px 25px; }
.search2_top { padding:3px 2px 2px 2px; background:url(/images/search_bg.png) no-repeat 0px 2px; height:30px; }
.search_wrap_top { padding:4px 5px 5px 25px; }
#search_l_top { width:185px; float:left; }
#search_r_top { width:70px; float:left; margin-left:10px; }
.light_grey_header { background:url(/images/light_grey_header.png) no-repeat 0px 0px; height:23px; width:209px; padding:7px 10px 0px 20px; color:#b30804; font-size:12px; font-weight:bold; font-family:Arial; }

.accordion_normal { background:url(/images/icon_expand_red.png) no-repeat 5px 11px; padding:10px 5px 10px 28px; color:#b21f24; font-size:16px; font-family:Verdana; border-bottom:1px solid #dddcdc; cursor:pointer; }
.accordion_selected { background:url(/images/icon_collapse_red.png) no-repeat 5px 11px; height:25px; width:664px; color:#b21f24; font-size:16px; font-family:Verdana; font-weight:bold; padding:9px 0px 0px 28px; cursor:pointer; }
.accordion_content { border-bottom:1px solid #dddcdc; padding:5px 10px; color:#3d3d3d; }

.accordion_arrow_normal{ background:url(/images/icon_expand_arrow.png) no-repeat 5px 11px; padding:10px 5px 10px 28px; color:#b21f24; font-size:16px; font-family:Verdana; font-weight:bold; border-bottom:1px solid #dddcdc; cursor:pointer; margin-bottom:-2px; }
.accordion_arrow_selected { background:url(/images/accordion_arrow_selected.png) no-repeat 0px 0px; height:25px; width:664px; color:#b21f24; font-size:16px; font-family:Verdana; font-weight:bold; padding:9px 0px 0px 28px; cursor:pointer; }
.accordion_arrow_selected_red {  background:url(/images/accordion_arrow_selected_red.png) no-repeat 5px 16px; padding:10px 5px 10px 28px; color:#b21f24; font-size:16px; font-family:Verdana; font-weight:bold; cursor:pointer; margin-bottom:0px; }
.accordion_arrow_content { border-bottom:1px solid #dddcdc; padding:5px 10px; color:#3d3d3d; }
.accordion_arrow_content2 { border-bottom:1px solid #dddcdc; padding:5px 10px; color:#3d3d3d; }
.accordion_arrow_content3 { border-bottom:1px solid #dddcdc; padding:5px 10px; color:#3d3d3d; }

.search_btn { background-color:#b21f24; text-align:center; color:#fff; font-weight:bold; padding:3px 0px 3px 6px; background-image:url(/images/btn_left.png); background-repeat:no-repeat; background-position:0px 0px; }
.search_btn a { color:#fff; text-decoration:none; }
.search_btn_r { background-image:url(/images/btn_right.png); background-repeat:no-repeat; background-position:top right; height:22px; width:6px; }
.btn_cancel { background:url(/images/btn_cancel.png) no-repeat 0px 0px; border:0px; width:75px; height:27px; }
.btn_save { background:url(/images/btn_save.png) no-repeat 0px 0px; height:27px; width:85px; border:0px; }
.btn_confirm { background:url(/images/btn_confirm.png) no-repeat 0px 0px; border:0px; width:90px; height:27px; }
/*.btn_valid { background:url(/images/btn_valid.png) no-repeat 0px 0px; height:27px; width:70px; border:0px; }*/
.btn_vote { background:url(/images/bt-vote.gif) no-repeat 0px 0px; height:22px; width:43px; border:0px; }
.btn_pay_invoice { background:url(/images/bt-pay_Invoice.png) no-repeat 0px 0px; height:22px; width:117px; border:0px; }
.btn_pay { background:url(/images/bt-pay.png) no-repeat 0px 0px; height:27px; width:54px; border:0px; }
.btn_renew_subscription { background:url(/images/btn_renew_subscription.png) no-repeat 0px 0px; height:22px; width:208px; border:0px; }
.btn_myaccount { background:url(/images/btn_myaccount.png) no-repeat 0px 0px; height:22px; width:99px; border:0px; }
.btn_myinvoices { background:url(/images/btn_my_invoices.png) no-repeat 0px 0px; height:22px; width:97px; border:0px; }
.btn_myinvoices_white { background:url(/images/btn_myinvoices.png) no-repeat 0px 0px; height:22px; width:97px; border:0px; }
.btn_myarticles { background:url(/images/bt-myarticles.gif) no-repeat 0px 0px; height:22px; width:96px; border:0px;}
.btn_mymonitoring { background:url(/images/btn_byemail.png) no-repeat 0px 0px; height:22px; width:149px; border:0px; }
.btn_smallrecredit { background:url(/images/bt-recredit.gif) no-repeat 0px 0px; height:22px; width:91px; border:0px; }
.btn_smallopenPME { background:url(/images/bt-small-open-PME.gif) no-repeat 0px 0px; height:22px; width:161px; border:0px; }
.btn_download { background:url(/images/bt-download-this-issue_fr.gif) no-repeat 0px 0px; height:53px; width:246px; }
.btn_download_pad { padding:10px 0px 0px 55px; }
/*.btn_print { background:url(/images/btn_print.png) no-repeat 0px 0px; height:32px; width:88px; border:0px; }*/
.btn_subscribe { background:url(/images/bt-subscribe.gif) no-repeat 0px 0px; border:0px; width:89px; height:27px; }
.btn_open_wallet { background:url(/images/bt-open-eaccount.gif) no-repeat 0px 0px; border:0px; width:161px; height:28px; }
.btn_receive_email { background:url(/images/btn_receive_email.png) no-repeat 0px 0px; height:27px; width:239px; border:0px; }
.btn_rss2 { background:url(/images/icon_rss2.png) no-repeat 0px 0px; height:13px; width:26px; border:0px; cursor:pointer; }
.btn_yahoo_link { background:url(/images/btn_yahoo_link.png) no-repeat 0px 0px; width:91px; height:17px; cursor:pointer; }
.btn_google_link { background:url(/images/btn_google_link.png) no-repeat 0px 0px; width:91px; height:17px; cursor:pointer; }
.btn_netvibes_link { background:url(/images/btn_netvibes_link.png) no-repeat 0px 0px; width:91px; height:17px; cursor:pointer; }
.btn_msn { background:url(/images/btn_msn_link.png) no-repeat 0px 0px; width:77px; height:17px; cursor:pointer; }
.btn_signup { background:url(/images/btn_signup.png) no-repeat 0px 0px; width:83px; height:27px; border:0px; }
.btn_alloffers { background:url(/images/btn_alloffers.png) no-repeat 0px 0px; width:171px; height:27px; border:0px; }
/*.btn_see { background:url(/images/btn_see.png) no-repeat 0px 0px; width:52px; height:22px; border:0px; }*/
.btn_see_invoice { background:url(/images/bt_voir-facture.png) no-repeat 0px 0px; width:102px; height:22px; border:0px; }
.btn_download2 { background:url(/images/btn_download.gif) no-repeat 0px 0px; width:103px; height:28px; border:0px; }
.btn_edit { background:url(/images/btn_edit.png) no-repeat 0px 0px; width:67px; height:27px; border:0px; }
/*.btn_create { background:url(/images/btn_create.png) no-repeat 0px 0px; width:53px; height:27px; border:0px; }*/
.btn_secure_online_payment { background:url(/images/PaiementPaypal.png) no-repeat 0px 0px; height:100px; width:400px; border:0px; }
.btn_next { background:url(/images/btn_next.png) no-repeat 0px 0px; height:27px; width:78px; border:0px; }
/*.btn_open_wallet { background:url(/images/btn_open_wallet.png) no-repeat 0px 0px; height:28px; width:161px; border:0px; }*/
/*.btn_subscribe_by_email { background:url(/images/btn_subscribe_by_email.png) no-repeat 0px 0px; height:28px; width:151px; border:0px; }*/
/*.btn_subscribe_online { background:url(/images/btn_subscribe_online.png) no-repeat 0px 0px; height:28px; width:132px; border:0px; }*/
/*.btn_prices_subscriptions { background:url(/images/btn_prices_subscriptions.png) no-repeat 0px 0px; height:28px; width:147px; border:0px; }*/
.btn_contact_us { background:url(/images/btn_contact_us.png) no-repeat 0px 0px; height:28px; width:108px; border:0px; }
/*.btn_subscribe_multiple_channels { background:url(/images/btn_subscribe_multiple_channels.png) no-repeat 0px 0px; height:28px; width:191px; border:0px; }*/
.btn_send { background:url(/images/bt-Send.png) no-repeat 0px 0px; width:69px; height:27px; border:0px; }
.btn_previous { background:url(/images/bt-previous.png) no-repeat 0px 0px; width:79px; height:27px; border:0px; }
.btn_validate_abo { background:url(/images/bt-ValidateAbo.png) no-repeat 0px 0px; width:164px; height:27px; border:0px; }
.btn_see_details_abo { background:url(/images/bt-SeeDetailsAbo.png) no-repeat 0px 0px; width:226px; height:27px; border:0px; }
.btn_pay_my_invoice { background:url(/images/bt-PayMyInvoice.png) no-repeat 0px 0px; width:124px; height:22px; border:0px; }
.btn_credit_your_wallet { background:url(/images/btn_credit_your_wallet.png) no-repeat 0px 0px; width:200px; height:28px; border:0px; }
.btn_create_vigils_by_email { background:url(/images/btn_create_vigils_by_email.png) no-repeat 0px 0px; width:177px; height:28px; border:0px; }
.btn_seethe_myaccount { background:url(/images/btn_seethe_myaccount.png) no-repeat 0px 0px; width:182px; height:28px; border:0px; }
/* Header */


/* Registration 1st Visite */
.wide_top { background:url(/images/wide_top.png) no-repeat 0px 0px; height:7px; width:980px; }
.wide_mid { background-color:#fff; width:960px; padding:0px 10px 0px 10px; height:190px; }
.wide_bot { background:url(/images/regpanel_bot.png) no-repeat 0px 0px; height:7px; width:980px; }
.orangebar_left { background:url(/images/orangebar_left.png) no-repeat left top; background-color:#f05612; padding-left:10px; height:30px; width:934px; }
.orangebar_right { background:url(/images/orangebar_right.png) no-repeat right 0px; background-color:#f05612; height:30px; width:30px; padding-right:8px; }
.monitor_img { background:url(/images/monitor.png) no-repeat 0px 0px; width:149px ; height:122px; padding-right:15px; }
.monitor_imgmid { background:url(/images/monitor_mid.png) no-repeat 0px 0px; height:100px; padding-right:15px; }
.content_r_pad { padding-right:15px; }
.slider_pad { padding:0px 5px 0px 0px; }
.slider_right_pad { padding:5px 0px 12px 120px; }
.inputbox_div { width:160px; }
.yellow_top { background:url(/images/yellow_top.png) no-repeat 0px 0px; height:6px; width:379px; }
.yellow_bot { background:url(/images/yellow_bot.png) no-repeat 0px 0px; height:6px; width:379px; }
.yellow_mid { background-color:#fffdcd; width:359px; font-size:12px; color:#3d3d3d; padding:0px 10px 0px 10px; }

.yellow_top_mid { background:url(/images/yellow_top_mid.png) no-repeat 0px 0px; height:7px; width:447px; }
.yellow_bot_mid { background:url(/images/yellow_bot_mid.png) no-repeat bottom center; height:7px; width:446px; }
.yellow_mid2 { background-color:#f2f2eb; width:441px; font-size:12px; color:#3d3d3d; padding:3px 5px 3px 0px; }
.inst_complete { background:url(/images/ok.png) no-repeat 0px 0px; padding-left:26px; font-size:18px; color:#000; line-height:25px; }
/* Registration 1st Visite */

/* Atert Panel */
.last_minute_left { background:url(/images/last_minute.png) no-repeat 0px 0px; width:141px; height:49px; margin-left:2px; }
.report_left { background:#fffdcd url(/images/alerte_report.png) no-repeat 0px 0px; width:141px; height:49px; margin-left:2px; }
.alert_left { background:url(/images/alerte.png) no-repeat 0px 0px; width:131px; height:49px; margin-left:2px; }
.alert_right { background:#fffdcd url(/images/alerte_right.png) no-repeat right top; width:826px; height:36px; padding:8px 8px 5px 10px; font-size:12px; }
/* Atert Panel */

/* Main Navigation Area */
#nav_area { background-image:url(/images/nav_bg.png); height:39px; }
#nav ul { list-style:none; }

#nav li{ display: inline; margin: 0 0px 0 0; padding: 0; list-style:none; float:left; }

#nav li span a{ background:url(/images/submenu_bullet.png) no-repeat 0px 5px; padding:0px 0px 0px 10px; margin:3px; width:150px; text-align:left; }


.red a {float: left; font:14px Arial; color: #fff; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; background-image:url(/images/menu_red.png); background-repeat:repeat-x; height:24px; width:91px; text-align:center; }
.red a:hover { background:url(/images/red_hover.png) no-repeat 0px 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }
.light_grey1 a {float: left; font:14px Arial; color: #fff; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; background-image:url(/images/light_grey_bg.png); background-repeat:repeat-x; height:24px; width:161px; text-align:center;  }
.light_grey1 a:hover { background:url(/images/light_grey_hover2.png) no-repeat center 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }
.light_grey2 a {float: left; font:14px Arial; color: #fff; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; background-image:url(/images/light_grey_bg.png); background-repeat:repeat-x; height:24px; width:174px; text-align:center;  }
.light_grey2 a:hover { background:url(/images/light_grey_hover2.png) no-repeat center 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }
.light_grey3 a {float: left; font:14px Arial; color: #fff; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; height:24px; width:69px; text-align:center;  }
.light_grey3 a:hover { background:url(/images/light_grey_hover2.png) no-repeat center 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }
.light_grey4 a {float: left; font:14px Arial; color: #fff; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; height:24px; width:135px; text-align:center;  }
.light_grey4 a:hover { background:url(/images/light_grey_hover2.png) no-repeat center 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }
.light_grey5 a {float: left; font:14px Arial; color: #fff; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; height:24px; width:109px; text-align:center;  }
.light_grey5 a:hover { background:url(/images/light_grey_hover2.png) no-repeat center 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }
.light_grey6 a {float: left; font:14px Arial; color: #fff; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; height:24px; width:50px; text-align:center;  }
.light_grey6 a:hover { background:url(/images/light_grey_hover2.png) no-repeat center 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }
.light_grey7 a {float: left; font:14px Arial; color: #5d6357; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; height:24px; width:88px; text-align:center; background-image:url(/images/light_green_bg.png); background-repeat:repeat-x;  }
.light_grey7 a:hover { background:url(/images/light_grey_hover2.png) no-repeat center 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }
.light_grey8 a {float: left; font:14px Arial; color: #5d6357; text-decoration: none; margin: 0 0px 0 0; padding:7px 0px 7px 0px; height:24px; width:108px; text-align:center; background-image:url(/images/light_green_bg.png); background-repeat:repeat-x;  }
.light_grey8 a:hover { background:url(/images/light_grey_hover2.png) no-repeat -30px 0px; color:#fff; padding-top:17px 15px 17px 35px; text-decoration:none; cursor:pointer; }



li.separator { background-image:url(/images/separator.png); background-repeat:no-repeat; width:1px; height:29px; background-color:#464646; }
li.separator2 { background-image:url(/images/separator.png); background-repeat:no-repeat; width:1px; height:29px; }
li.separator3 { background-color:#c4c5af; background-image:url(/images/separator.png); background-repeat:no-repeat; width:1px; height:29px; }

/* Main Navigation Area */


/* Content Area */
.display_inline { display:inline; }
.top_content { padding:0px 5px 10px 5px; }
#left_content { width:690px; padding:0px 8px 10px 7px; }
#right_content { width:255px; padding:0px 7px 10px 4px; }

#account_left_content { width:251px; padding:0px 8px 10px 7px; margin-left:23px; }
#account_right_content { width:720px; padding:0px 7px 10px 4px; margin-right:21px;  }

.white_content { width:689px; padding:10px; background-color:#fff; }
.white_content3 { width:685px; padding:10px 12px; background-color:#fff; }
.white_content4 { width:685px; padding:0px 12px; background-color:#fff; }
.white_content5 { width:709px; background-color:#fff; }
.white_content_wide { width:100%; background:#fff; }
.white_content2 { width:689px; min-height:70px; padding:10px; background-color:#fff; }
#content_white_top { background:url(/images/content_white_top.png) no-repeat 0px 0px; background-color:#f1f1f1; width:709px; height:51px; }
#content_white_top2 { background:url(/images/content_white_top_lblue.png) no-repeat 0px 0px; background-color:#f1f1f1; width:689px; height:24px; padding:8px 10px 0px 10px; }
#content_lblue_top_wide { background:#eeeeee url(/images/content_lblue_top_wide.png) no-repeat 0px 0px; width:960px; height:22px; padding:10px 10px 5px 10px; }
.content_white_top2 { background:url(/images/content_white_top.png) no-repeat 0px 0px; background-color:#f1f1f1; width:709px; height:40px; }
.content_white_top3 { background:url(/images/content_white_top2.png) no-repeat 0px 0px; background-color:#f1f1f1; width:709px; height:40px; }
#content_white_bot { background:url(/images/content_white_bot.png) no-repeat 0px 0px; width:709px; height:8px; }
.subpg_greygreen_top { background:url(/images/grey_green_top.png) no-repeat 0px 0px; width:680px; height:23px; color:#707070; font-size:14px; font-weight:bold; padding:8px 0px 0px 10px; }
.subpg_inner_widemid { background-color:#fff; width:690px; }
.subpg_inner_widebot { background:url(/images/subpg_inner_whitebot.png) no-repeat 0px 0px; height:5px; width:690px; }
#content_white_top_pad { padding:10px; color:#b30804; font-size:18px; }
#content_white_top_pad2 { padding:10px; color:#b30804; font-size:16px; }
#inside_right_wrap { padding-left:11px; }
#inside_left_white { background-color:#fff; width:329px; padding:6px 10px; }
.inside_left_white { background-color:#fff; width:329px; padding:18px 10px; }
.subpg_left_white { background-color:#fff; width:688px; padding:10px; }
#inside_right_yellow { background-color:#f2f2eb; height:200px; width:329px; padding:10px 10px 0px 10px; }
.inside_right_yellow2 { background-color:#f2f2eb; width:349px; padding:0px; overflow:hidden; position:relative; background-image:url(/images/grey_border.png); background-repeat:repeat-x; background-position:bottom; }
#inside_left_bot { background-image:url(/images/inside_left_bot.png); background-repeat:no-repeat; background-position:top; height:8px; width:349px; }
.subpg_left_top { background-image:url(/images/subpg_left_top2.png); background-repeat:no-repeat; background-position:top; height:7px; width:709px; }
.subpg_left_top2 { background-image:url(/images/subpg_left_top2.png); background-repeat:no-repeat; background-position:top; height:7px; width:709px; }
.subpg_left_mid { background-color:#fff; background-repeat:no-repeat; background-position:top; width:709px; }
.subpg_left_bot { background-image:url(/images/subpg_left_bot2.png); background-repeat:no-repeat; background-position:bottom; height:7px; width:709px; }
.subpg_left_bot2 { background-image:url(/images/subpg_left_bot2.png); background-repeat:no-repeat; background-position:bottom; height:7px; width:709px; }
.subpg_midgreytop { background:url(/images/subpg_midgreytop.png) no-repeat 0px 0px; height:6px; width:446px; }
.subpg_midgreymid { background-color:#dddcdc; width:446px; }
.subpg_midgreybot { background:url(/images/subpg_midgreybot.png) no-repeat 0px 0px; height:6px; width:446px; }

.inside_white_top { background:url(/images/inside_white_header.png) no-repeat 0px 0px; height:29px; width:698px; padding:5px 0px 0px 12px; }
.inside_white_mid { background-color:#dddcdc; width:686px; border-left:2px solid #fff; border-right:2px solid #fff; padding:10px 10px 5px 10px; }
.inside_white_bot { background:url(/images/inside_white_bot.png) no-repeat 0px bottom; width:710px; height:7px; }


#inside_left_grey { background-color:#eeeeee; height:200px; width:329px; padding:10px 10px 0px 10px; }
.inside_left_grey2 { background-color:#eeeeee; width:349px; padding:0px; overflow:hidden; position:relative; background-image:url(/images/grey_border.png); background-repeat:repeat-x; background-position:bottom; }
.tab_menu_white { background-color:#fff; width:349px; padding:0px; overflow:hidden; position:relative; background-image:url(/images/grey_border.png); background-repeat:repeat-x; background-position:bottom; }
.inside_left_yellow2 { background-color:#f2f2eb; width:349px; padding:0px; overflow:hidden; background-image:url(/images/grey_border.png); background-repeat:repeat-x; background-position:bottom; }
#header_renseignement { background:url(/images/header_renseignement.png) no-repeat 0px 0px; height:37px; width:303px; color:#fff; font-size:25px; font-family:Arial; font-weight:bold; padding:13px 5px 0px 41px; }
#header_intelligence { background:url(/images/header_intelligence.png) no-repeat 0px 0px; height:37px; width:298px; color:#fff; font-size:25px; font-family:Arial; font-weight:bold; padding:13px 5px 0px 46px; }
.subpg_header { background:url(/images/subpage_header.png) no-repeat 0px 0px; height:49px; width:699px; padding:5px 5px 0px 5px; }
.subpg_tbnb_header { background:url(/images/subpg_tbnb_header.gif) no-repeat 0px 0px; height:49px; width:699px; padding:5px 5px 0px 5px; }
.subpg_header_report { background:url(/images/subpg_tbnb_header_report.gif) no-repeat 0px 0px; height:49px; width:699px; padding:5px 5px 0px 5px; }
.subpg_regional_header { background:url(/images/subpg_regional_header.png) no-repeat 0px 0px; height:50px; width:699px; padding:5px 5px 0px 5px; }
.subpg_inside_left_white { background-color:#fff; width:689px; padding:6px 10px; overflow:hidden; }
.subpg_left_yellow { background-color:#f2f2eb; width:689px; padding:10px 10px 0px 10px; overflow:hidden; }
.subpg_left_grey { background-color:#eeeeee; width:689px; padding:10px 10px 0px 10px; overflow:hidden; }
.header_numb_wrap { padding:11px 0px 0px 0px; }
.inside_terabytes_header { background:url(/images/inside_terabytes_header.png) no-repeat 0px 0px; height:26px; width:434px; padding:6px 5px 0px 10px; font: bold 14px Verdana; color: #707070; }
.inside_terabytes_mid { background-color:#fff; border-left:1px solid #c4c5af; border-right:1px solid #c4c5af; width:431px; padding:6px 8px; }
.inside_terabytes_bot { background:url(/images/inside_terabytes_bot.png) no-repeat 0px 0px; height:6px; width:449px; }

.white_mid_top { background:url(/images/white_mid_top.png) no-repeat 0px 0px; height:6px; width:458px; }
.white_mid_mid { background-color:#fff; padding:0px 10px; width:438px; }
.white_mid_bot { background:url(/images/white_mid_bot.png) no-repeat 0px 0px; height:6px; width:458px; }

.inside_round_top { background:url(/images/inside_round_top.png) no-repeat 0px 0px; height:7px; width:226px; }
.inside_round_mid { background-color:#fff; width:224px; border-left:1px solid #dddcdc; border-right:1px solid #dddcdc; }
.inside_round_bot { background:url(/images/inside_round_bot.png) no-repeat 0px 0px; height:7px; width:226px; }

.inside_round_large_top { background:url(/images/inside_round_large_top.png) no-repeat 0px 0px; height:6px; width:682px; }
.inside_round_large_mid { background:url(/images/inside_round_large_mid.png) repeat-y 0px 0px; width:682px; padding:2px 5px; }
.inside_round_large_bot { background:url(/images/inside_round_large_bot.png) no-repeat 0px 0px; height:6px; width:682px; }

.inside_round_medium_pad { padding:0px 80px; }
.inside_round_medium_top2 { background:url(/images/inside_round_medium_top2.png) no-repeat 0px 0px; height:7px; width:499px; }
.inside_round_medium_mid2 { background:url(/images/inside_round_medium_mid2.png) repeat-y 0px 0px; width:499px; padding:8px 5px; }
.inside_round_medium_bot2 { background:url(/images/inside_round_medium_bot2.png) no-repeat 0px 0px; height:6px; width:499px; }

.inside_round_medium_top { background:url(/images/inside_round_medium_top.png) no-repeat 0px 0px; height:7px; width:335px; }
.inside_round_medium_mid { background:url(/images/inside_round_medium_mid.png) repeat-y 0px 0px; width:335px; padding:2px 11px; height:138px; }
.inside_round_medium_bot { background:url(/images/inside_round_medium_bot.png) no-repeat 0px 0px; height:6px; width:335px; }

.rounder_bold_border_top { background:url(/images/rounder_bold_border_top.png) no-repeat 0px 0px; height:12px; width:682px; }
.rounder_bold_border_mid { background:url(/images/rounder_bold_border_mid.png) repeat-y 0px 0px; width:682px; padding:0px 15px; }
.rounder_bold_border_bot { background:url(/images/rounder_bold_border_bot.png) no-repeat 0px 0px; height:11px; width:682px; }

.header_numb_left { background:url(/images/header_numb_left.png) no-repeat 0px 0px; width:3px; height:22px; float:left; }
.header_numb_mid { background:url(/images/header_numb_mid.png) repeat-x -2px 0px; height:22px; float:left; padding-top:2px; color:#898e8a; font-size:18px; font-family:Arial; font-weight:bold; }
.header_numb_right { background:url(/images/header_numb_right.png) no-repeat 0px 0px; width:3px; height:22px; float:left; margin-right:1px; }

.agenda_mid{width:508px; padding-right:20px;}
.agenda_left{width:77px;}

.icon_ok_orange ul { }
.icon_ok_orange li { background:url(/images/icon_ok_orange.png) no-repeat 0px 6px; padding-left:22px; color:#0218c4; font-size:12px; font-family:Arial; line-height:24px; }

.icon_ok_orange2 ul { }
.icon_ok_orange2 li { background:url(/images/icon_ok_orange.png) no-repeat 0px 2px; padding-left:24px; font-size:16px; font-family:Arial; line-height:18px; padding-bottom:15px; }

.square_bullet ul { }
.square_bullet li { background:url(/images/square_bullet.png) no-repeat 0px 5px; padding-left:16px; padding-bottom:16px; }

.square_bullet_red ul { }
.square_bullet_red li { background:url(/images/bullet_red.png) no-repeat 0px 5px; padding-left:16px; padding-bottom:16px; line-height:18px; }

.icon_view { background:url(/images/icon_view.png) no-repeat right 0px; width:15px; height:15px; padding-right:25px; }

.date_pad { padding:0px 20px 0px 0px; }
.date_bg { background:url(/images/date_bg.png) no-repeat 0px 0px; width:47px; height:65px; }
.date_color { color:#898989; }
.date_top { height:25px; padding:5px 3px 3px 3px; vertical-align:middle; color:#898989; font-weight:bold; }
.date_bot { height:24px; padding:5px 3px 3px 3px; }

.white_border_header_small { background:url(/images/white_border_header_small.png) no-repeat 0px 0px; width:322px; height:24px; color:#4f513b; font-size:16px; font-weight:bold; font-family:Verdana; padding:10px 5px 0px 8px; }
.grey_mid_small { background-color:#dddcdc; width:315px; padding:10px 10px 5px 10px; }
.grey_bot_small { background:url(/images/grey_bot_small.png) no-repeat 0px 0px; width:335px; height:5px; }


.rounded_top_large { background:url(/images/rounded_top_large.png) no-repeat 0px 0px; height:8px; width:980px; }
.white_area_large { background-color:#fff; width:950px; padding:5px 15px; }
.rounded_bot_large { background:url(/images/rounded_bot_large.png) no-repeat 0px 0px; height:7px; width:980px; }

.grey_alert_left { background:url(/images/grey_alert_panel_left.png) no-repeat 0px 0px; width:8px; height:48px; }
.grey_alert_mid { background-color:#dddcdc; height:48px; }
.grey_alert_right { background:url(/images/grey_alert_panel_right.png) no-repeat 0px 0px; width:8px; height:48px; }

/* ######## Grids ########## */
.content_01 { width:63%; padding-right:20px; }
.content_02 { width:33%; }
.content_03 { width:334px; padding-right:10px; }
.content_04 { width:335px; padding:0px 8px 0px 0px; }
.content_05 { width:335px; padding:0px 0px 0px 5px; margin-right:-10px; }

.pagin td { padding:0px 10px 0px 10px; font-size:14px; }
.pagin td a { text-decoration:none; font-size:14px; color:#000; }
.pagin td a:hover { text-decoration:none; font-size:14px; color:#999; }
.pagin_selected { background-color:#cd001d; color:#fff; padding:2px 5px; font-weight:bold; }
.pagin_red { color:#cd001d; font-size:14px; }

.pagin2 td { padding:0px 9px 0px 8px; font-size:14px; }
.pagin2 td a { text-decoration:none; font-size:14px; color:#000; }
.pagin2 td a:hover { text-decoration:none; font-size:14px; color:#999; }

.chkBoxList tr { height:30px; }
.chkBoxList td { width:33%; vertical-align:middle;}
.chkBoxList label {padding-left:5px; padding-right:20px; margin-right:20px; background:url(/images/icon_view.png) no-repeat 100% 0%;}
.grid_header_left { background:url(/images/grid_corner_l.png) no-repeat 0px 0px; width:6px; height:30px; }
.grid_header_grey { background-color:#77776f; height:30px; color:#fff; font-size:12px; font-family:Arial; font-weight:normal; text-align:left; }
.grid_header_right { background:url(/images/grid_corner_r.png) no-repeat 0px 0px; width:7px; height:30px; }

.grid_pad td { padding:5px 0px 15px 0px; }

.grid_40 { width:40%; }
.grid_20 { width:20%; }
.grid_14 { width:14%; }
.grid_12 { width:12%; }
.grid_10 { width:10%; }
.grid_1 { width:1%; }

.payment_step { width:124px; height:85px; float:left; padding-right:13px; }
.payment_step_last { width:124px; height:85px; float:left; }

.subscription_grid_headerl { background:url(/images/grey_header_mid.png) no-repeat 0px 0px; width:255px; height:27px; float:left; color:#fff; padding:8px 0px 0px 17px; }
.subscription_grid_headerr { background:url(/images/grey_header_mid.png) no-repeat right top; width:10px; height:35px; float:left; }

.subscription_grid_l { width:305px; float:left; padding-right:17px; }
.subscription_grid_r { width:305px; float:left; }
.subscribe_imgdiv { height:125px; }

/* ############ CORRIDORS UL LI ############ */
.corridors ul { clear:both; float:left; }
.corridors li.border { float:left; border-right:1px solid #8d8d86; width:33%; }
.corridors li.corridorslast { float:left; width:33%; }
/* ############ CORRIDORS UL LI ############ */


.right_panel_wrapper { }
#prochaine { background:url(/images/prochaine_bg.gif) no-repeat 0px 0px; padding:9px 10px 0px 10px; height:42px; margin-bottom:10px; }
.date_div { width:29px; text-align:center; color:#8d8d86; font-size:16px; font-weight:bold; padding-top:10px; }
.day_div { padding:10px 3px 0px 10px; }
/* #################### Right Drraggable ####################### */
.draggable_top { background:url(/images/draggable_top.png) no-repeat top left; height:29px; width:244px; padding:10px 0px 0px 10px; text-align:left; }
.draggable_mid { background:url(/images/draggable_mid.png) repeat-y top left; padding:5px 10px; width:234px; }
.draggable_bot { background:url(/images/draggable_bot.png) no-repeat top left; height:7px; width:254px; margin-bottom:10px; }

.draggable_white_top { background:url(/images/rightpanel_white_top_2.png) no-repeat top left; height:6px; width:250px; padding:0px 0px 0px 10px; text-align:left; }
.draggable_white_mid { background-color:#fff; padding:5px 10px; width:230px; }
.draggable_white_bot { background:url(/images/rightpanel_white_bot2.png) no-repeat top left; height:6px; width:250px; margin-bottom:10px; }

.rightpanel_red_top { background:url(/images/rightpanel_red_top.png) no-repeat 0px 0px; height:13px; width:235px; margin-left:2px; padding:7px 5px 8px 10px; }
.rightpanel_red_top_arow { list-style:none; color:#fff; font-size:14px; font-weight:bold; background:url(/images/bullet_white_red.png) no-repeat 0px 5px; padding-left:12px; }
.rightpanel_red_top_arow_unselected { list-style:none; color:#fff; font-size:14px; font-weight:bold; background:url(/images/bullet_white_red_unselected.png) no-repeat 0px 5px; padding-left:12px; }
.rightpanel_white_top { background:url(/images/rightpanel_white_top_2.png) no-repeat 0px 0px; height:6px; margin-left:2px; width:250px; }
.rightpanel_white_mid { width:250px; background-color:#fff; margin-left:2px;}
.rightpanel_white_bot { background:url(/images/rightpanel_white_bot.png) no-repeat 0px 0px; height:8px; margin-bottom:10px; margin-left:2px; width:250px; }
.right_blue_txt { margin-left:20px; }
.right_blue_txt ul { list-style:none; }
.right_blue_txt li { list-style:none; color:#2437cc; font-size:14px; font-family:Arial; padding:5px 0px; }
.right_blue_txt li a { text-decoration:none; }
.right_redarrow { color:#2437cc; font-size:14px; width:215px; cursor:pointer; font-family:Arial; padding:5px 0px 5px 10px; margin-left:10px; background:#fff url(/images/bullet_orange.png) no-repeat 0px 8px; color:#b30804; border-bottom:1px solid #dddcdc; }
.right_redarrow_selected { color:#fff; font-size:14px; height:13px; width:225px; padding:7px 5px 8px 20px; cursor:pointer; font-family:Arial; background:url(/images/rightpanel_red_top.png) no-repeat 0px 0px; }
.left_redarrow ul { list-style:none; }
.left_redarrow li { list-style:none; color:#0218c4; font-size:12px; font-family:Arial; padding:5px 0px; background:url(/images/bullet_orange.png) no-repeat 0px 10px; padding-left:12px; line-height:18px; }
.left_redarrow li a { text-decoration:none; }
/* #################### Right Drraggable ####################### */

/* Tag Cloud */

#cloud ul { list-style:none; height:150px;}
#cloud li{ list-style:none; float:left; padding:2px; }
#cloud li a:hover { text-decoration:underline; }
#cloud a.tag1 { font-size:11px; font-weight: 100; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 5px; padding-right:8px; }
#cloud a.tag2 { font-size:12px; font-weight: 200; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 5px; padding-right:8px; }
#cloud a.tag3 { font-size:13px; font-weight: 300; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 5px; padding-right:8px; }
#cloud a.tag4 { font-size:14px; font-weight: 400; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 5px; padding-right:8px; }
#cloud a.tag5 { font-size:16px; font-weight: 500; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 5px; padding-right:8px; }
#cloud a.tag6 { font-size:18px; font-weight: 600; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 5px; padding-right:8px; }
#cloud a.tag7 { font-size:20px; font-weight: 700; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 10px; padding-right:8px; }
#cloud a.tag8 { font-size:22px; font-weight: 800; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 11px; padding-right:8px; }
#cloud a.tag9 { font-size:23px; font-weight: 900; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 12px; padding-right:8px; }
#cloud a.tag10 { font-size:24px; font-weight: 900; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 13px; padding-right:8px; }
#cloud a.tag11 { font-size:25px; font-weight: 900; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 13px; padding-right:8px; }
#cloud a.tag14 { font-size:30px; font-weight: 900; color:#0218c4; line-height:15px; background:url(/images/li_bullet.png) no-repeat right 13px; padding-right:8px; }

/* Tag Cloud */

.darkgrey_cont_wrap { width:328px; padding-left:0px; }
.dark_grey_top { background:url(/images/dark_grey_top.png) no-repeat 0px 0px; height:7px; width:328px; }
.dark_grey_cont_mid { background-color:#dddcdc; padding:0px 8px; width:312px; }
.dark_grey_bot { background:url(/images/dark_grey_bot.png) no-repeat 0px 0px; height:7px; width:328px; }

.subpg_greytop { background:url(/images/subpg_greytop.png) no-repeat 0px 0px; height:8px; width:689px; }
.subpg_greymid { background-color:#dddcdc; width:689px; }
.subpg_greybot { background:url(/images/subpg_greybot.png) no-repeat 0px 0px; height:8px; width:689px; }
/* Content Area */



/* Footer */
#footer_top { background:url(/images/footer_top.png) no-repeat 0px 0px; height:37px; width:868px; vertical-align:top; padding:4px 5px 1px 107px; }
#footer_mid { background-color:#fff; width:980px; margin-bottom:8px; }
#footer_bot { background:url(/images/footer_bot.png) no-repeat 0px 0px; height:42px; width:980px; padding:5px 0px 0px 0px; }
#footer_grid { width:25%; }


.footer_arrow_txt { color:#0218c4; font-size:12px; text-align:left; }
.footer_arrow_txt a { background:url(/images/bullet_orange.png) no-repeat 0px 4px; line-height:24px; padding-left:9px; color:#0218c4; text-decoration:none; font-size:12px; }
.footer_arrow_txt a:hover { color:#0218c4; }
.footer_arrow_txt a:link { color:#0218c4; }

.footer_arrow_txt_down { color:#0218c4; font-size:12px; text-align:left; margin-left:4px; }
.footer_arrow_txt_down a { background:url(/images/bullet_orange_selected.png) no-repeat 0px 6px; line-height:24px; padding-left:12px; text-decoration:none; }

.footer_links_txt { color:#0218c4; font-size:12px; text-align:left; }
.footer_links_txt a { background:url(/images/bullet_orange.png) no-repeat 0px 4px; padding-right:8px; line-height:23px; padding-left:8px; color:#0218c4; text-decoration:none; font-size:12px; }
.footer_links_txt a:hover { color:#0218c4; }
/* Footer */


.tabs_wrapper { position:relative; overflow:hidden; width:349px; }


#tabs { float:left; width:100%; font-size:93%; line-height:normal; overflow:hidden; }
#tabs ul { margin:0; padding:10px 10px 0 0px; list-style:none; }
#tabs li { display:inline; margin:0; padding:0 5px 0px 0px; }
#tabs a { float:left; background:url(/images/left.png) no-repeat left top; margin:0; padding:0 0 0 6px; font-weight:bold; color:#707070; text-decoration:none; }
#tabs a.selected { background-position:0% -30px; font-weight:bold; color:#898e8a; }

#tabs a.selected span  { background-position:100% -30px; color:#898e8a; font-weight:bold; }
#tabs a span { float:left; font-weight:bold; display:block; background:url(/images/right.png) right top; padding:6px 15px 4px 6px; margin-right:4px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none; font-weight:bold;}
/* End IE5-Mac hack */
#tabs a:hover span { font-weight:bold; }
#tabs a:hover { background-position:0% -30px; color:#898e8a; }
#tabs a:active { background-color:#000; background-image:none; }
#tabs a:hover span { background-position:100% -30px; }


/* ################## Government Tabs ###################### */
#governmenttabs { float:left; width:100%; font-size:100%; line-height:normal; overflow:hidden; margin:0px 0px 0px -5px }
#governmenttabs ul { margin:0; padding:10px 10px 0 0px; list-style:none; }
#governmenttabs li { display:inline; margin:0; padding:0 2px 0px 0px; }
#governmenttabs a { float:left; background:url(/images/left2.png) no-repeat 0px -4px; margin:0 0px -10px 0px; padding:0 0 0 4px; text-decoration:none; font-size:12px; }
#governmenttabs a.selected { background-position:0% -30px; height:26px; margin:0 0px -6px 0px; font-size:11px; }

#governmenttabs a.selected span  { background-position:100% -30px; font-size:12px; color:#b30804; font-weight:bold; padding-left:5px;}
#governmenttabs a span { float:left; display:block; background:url(/images/right2.png) no-repeat right -4px; padding:8px 5px 4px 2px; margin-bottom:7px; margin-right:4px; color:#fff; font-size:11px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#governmenttabs a span {float:none; font-size:12px; color:#fff;}
/* End IE5-Mac hack */
#governmenttabs a:hover span { }
#governmenttabs a:hover { background-position:0% -30px; }
#governmenttabs a:active { background-color:#000; background-image:none; }
#governmenttabs a:hover span { background-position:100% -30px; color:#b30804; }
/* #################  Government Tabs #################### */

/* ################## Government Tabs 2 ###################### */
#governmenttabs2 { float:left; width:100%; font-size:100%; line-height:normal; overflow:hidden; margin:0px 0px 0px -5px }
#governmenttabs2 ul { margin:0; padding:10px 10px 0 0px; list-style:none; }
#governmenttabs2 li { display:inline; margin:0; padding:0 2px 0px 0px; }
#governmenttabs2 a { float:left; background:url(/images/left2.png) no-repeat 0px -4px; margin:0 0px -10px 0px; padding:0 0 0 4px; text-decoration:none; font-size:12px; }
#governmenttabs2 a.selected { background-position:0% -30px; height:26px; margin:0 0px -6px 0px; font-size:11px; }

#governmenttabs2 a.selected span  { background-position:100% -30px; font-size:12px; color:#b30804; font-weight:bold; padding-left:5px;}
#governmenttabs2 a span { float:left; display:block; background:url(/images/right2.png) no-repeat right -4px; padding:8px 5px 4px 2px; margin-bottom:7px; margin-right:4px; color:#fff; font-size:11px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#governmenttabs2 a span {float:none; font-size:12px; color:#fff;}
/* End IE5-Mac hack */
#governmenttabs2 a:hover span { }
#governmenttabs2 a:hover { background-position:0% -30px; }
#governmenttabs2 a:active { background-color:#000; background-image:none; }
#governmenttabs2 a:hover span { background-position:100% -30px; color:#b30804; }
/* #################  Government Tabs #################### */


/* ################# Tabs 4 ##################### */
#tabs4 { float:left; width:709px; font-size:93%; line-height:normal; overflow:hidden; background-color:#eeeeee; }
#tabs4 ul { margin:0; padding:10px 0px 0 0px; list-style:none; }
#tabs4 li { display:inline; margin:0px; padding:0 5px 0px 0px; width:180px; }
#tabs4 a { background:url(/images/large_tab_left3.png) no-repeat left top;float:left;  margin:0; padding:0 0 0 5px; color:#707070; text-decoration:none; }
#tabs4 a.selected { background:url(/images/large_tab_left.png) no-repeat left top; color:#898e8a; }

#tabs4 a.selected span  { background:url(/images/large_tab_right.png) no-repeat right top; width:180px; color:#898e8a; }
#tabs4 a span { background:url(/images/large_tab_right3.png) no-repeat right top; float:left; display:block; padding:6px 15px 4px 6px; margin-right:4px; color:#707070; width:180px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {float:none;}
/* End IE5-Mac hack */
#tabs4 a:hover span { background:url(/images/large_tab_right.png) no-repeat right top; }
#tabs4 a:hover { background:url(/images/large_tab_left.png) no-repeat left top; color:#898e8a; }
/* ################# Corporate Tabs ###################### */
#corporatetabs { float:left; width:100%; font-size:100%; line-height:normal; overflow:hidden; margin:0px 0px 0px -5px; }
#corporatetabs ul { margin:0; padding:10px 10px 0 0px; list-style:none; }
#corporatetabs li { display:inline; margin:0; padding:0 2px 0px 0px; }
#corporatetabs a { float:left; background:url(/images/left2.png) no-repeat 1px -4px; margin:0 0px -10px 0px; padding:0 0 0 4px; text-decoration:none; }
#corporatetabs a.selected { background-position:0% -30px; margin:0 0px -6px 0px; }

#corporatetabs a.selected span  { background-position:100% -30px; font-size:12px; font-weight:bold; color:#b30804; padding-left:5px; }
#corporatetabs a span { float:left; display:block; background:url(/images/right2.png) no-repeat right -4px; padding:8px 5px 4px 2px; margin-bottom:3px; margin-right:4px; color:#fff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#corporatetabs a span {float:none; font-size:12px; color:#fff;}
/* End IE5-Mac hack */
#corporatetabs a:hover span { }
#corporatetabs a:hover { background-position:0% -30px; }
#corporatetabs a:active { background-color:#000; background-image:none; }
#corporatetabs a:hover span { background-position:100% -30px; color:#b30804; }
/* ################# Corporate Tabs ##################### */

/* ################# Tabs 6 #################### */
#tabs6 { float:left; width:100%; font-size:100%; line-height:normal; overflow:hidden; background-color:#eeeeee; }
#tabs6 ul { margin:0; padding:10px 10px 0 0px; list-style:none; }
#tabs6 li { display:inline; margin:0; padding:0 0px 0px 2px; }
#tabs6 a { float:left; background:url(/images/large_tab_left2.png) no-repeat 0px 0px; margin:0 0px -10px 0px; padding:0 0 0 3px; text-decoration:none; font-size:12px; }
#tabs6 a.selected { background-position:0% -43px; height:40px; margin:0 0px -6px 0px; font-size:11px; }

#tabs6 a.selected span  { background-position:100% -43px; font-size:12px; color:#b30804; padding-left:5px; }
#tabs6 a span { float:left; display:block; background:url(/images/large_tab_right2.png) no-repeat right 0px; padding:3px 5px 1px 2px; margin-bottom:7px; margin-right:4px; color:#fff; font-size:11px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs6 a span {float:none; font-size:12px; color:#fff;}
/* End IE5-Mac hack */
#tabs6 a:hover span { }
#tabs6 a:hover { background-position:0% -43px; }
#tabs6 a:active { background-color:#000; background-image:none; }
#tabs6 a:hover span { background-position:100% -43px; color:#b30804; }

.tab_image01 { background:url(/images/tab_image01.png) no-repeat 2px 2px; padding-left:115px; height:40px; width:205px; }
.tab_image02 { background:url(/images/tab_image02.png) no-repeat 2px 2px; padding-left:50px; height:40px; width:200px; }
.tab_image03 { background:url(/images/tab_image03.png) no-repeat 2px 2px; padding-left:50px; height:40px; width:250px; }
/* ################# Tabs 6 #################### */



#tabs-1 { background-color:#fff; }
#tabs-2 { background-color:#fff; }
#tabs-3 { background-color:#fff; }


#a2apage_any_email { display:none !important; } /* For standard sharing menu */
#a2amail_any_email { display:none !important; } /* For the email-only menu */
