
body { background-color: #EEEEEE; color: #343432 !important; font: 11px arial !important; padding: 0; margin: 0; text-align: center; }

/* special advertising 
#recrutement_body { background: transparent url('../images/lrecrutement.gif') no-repeat 50% 20px; background-color: #FC7900;}
 end */

#event_special{ 
/* background: transparent url('../images/wallpapers/media_wallpaper.jpg') no-repeat 50% 20px; background-color: #EEEEEE; */
}
#event_centre_contact{ 
background: transparent url('../images/centre_contact.jpg') no-repeat 50% 20px; background-color: #eee;
}
#print_body { background-color: #fff; padding: 1em; }

ul, li, p, h1, h2, h3, h4, dd, dl, dt, br { padding: 0; margin: 0; }
br { line-height: 0; }
li { list-style-type: none; }

a { color: #0B607B; cursor: pointer;  text-decoration: none; }
a:hover { text-decoration: underline; }

img { border: none; }
input, select { color: #3c3938; }
button, a.button { background-color: #6c90a0; border: none; color: #fff; cursor: pointer; font: bold 11px arial; padding: 0.25em 0.2em 0.2em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
button:hover, a.button:hover { background-color: #b5c7cf; }
a.button { text-decoration: none; }

h1 a, h2 a { font-family: georgia; }
fieldset{ border: none; }

h3 { font: bold 14px arial; }
h4 { font: bold 12px arial; }

.error { color: red; font-weight: bold; }
.clear { clear: both; }

.italic_text { font-style: italic; }

#main { background-color: #fff; margin: 0 auto 1em; padding: 0 5px; text-align: left; width: 980px; }
#print_main { text-align: left; }
#print_main #header .subscription { display: none; }

#body { background: transparent url('../images/dash_vertical.png') repeat-y 663px 0; height: 1%; overflow: hidden; }

/* iframe globe layout */
#main_iframegb { background-color: #fff; margin-left: 10px; padding: 0 5px; text-align: left; width: 700px; }
#body_iframegb  { background-color: #fff; color: #343432; font: 11px arial; padding: 0; margin: 0; text-align: left; }
/* FLASHTICKER */
#flashticker{ background:  url('../images/back_ticker.jpg') repeat-x 0 0; height: 33px; text-align: left; }
#flashticker .top_ticker_list { font-size: 8pt; font-weight: bold; width: 990px; height: 28px; margin: auto; border-left: 1px solid #999999; border-right: 1px solid #999999; }
#flashticker .top_ticker_list li { float: left; margin-top: 7px; }
#flashticker .top_ticker_list li.separator { background-color: #999999; height: 10px; margin: 9px 10px 0 10px; width: 1px; }
#flashticker .top_ticker_list li.first_separator { width: 10px; }
#flashticker .top_ticker_list li span.name { color: #0B607B; }
#flashticker .top_ticker_list li span.up { color: #4CAC2E; }
#flashticker .top_ticker_list li span.down { color: #FF0000; }
#flashticker .top_ticker_list li span { margin: 0 5px; }

/* HEADER */
#header { font-size: 12px;  }
#top-logos {height: 87px; position: relative; }
#logo { background: transparent url('../images/logo.png') no-repeat 0 0.8em; display: block; height: 62px; width: 455px; }
#innovation_logo { margin-bottom: 20px;}
#header .subscription,#header .subscription_home {  top: 0.2em; display: block;  height: 83px; position: absolute; right: -6px; width: 306px; }
#subscription_pages { font-size: 0.9em; color: #9b9580; margin-top: 0.2em; width: 680px;}
.subscribing_list {float: left;}
.wef { margin: 0 10px 0 0px; display: block; float: right; height:12px; padding: none;}

#menu { background-color: #054768; height: 26px; overflow: hidden; }
#menu li { float: left; padding: 0 0 8px; }
#menu li a { border-left: 1px solid #6192a6; color: #f5f5f4; font-size: 10px; text-transform: uppercase; display: block; padding: 8px 9px 0; margin-right: 1px; line-height: 100%; }
/*
#menu li a:hover, a:link, a:active{ text-decoration: none; color: #ffffff; }
#menu li a:visited { text-decoration: none; color: #f5f5f4; }
*/
#menu li#menu_accueil a { border-left: 0; background: transparent url('../images/home.gif') no-repeat 12px 4px; height: 26px; padding: 0; text-indent: -5000px; width: 40px; }
#menu li#menu_edition { background-color: #0c4578; width: 115px; }
#menu li#menu_edition a { background: transparent url('../images/menu_edition.gif') no-repeat 98px 4px; padding: 0.5em 1.7em 0.7em 5px; }
#menu li.selected { background-color: #000; background-image: none; }
#menu li.selected a { color: #ffffff; }

/* special red li for passion item menu 
#menu li#menu_passions { float: right; background-color: #B32625; border: none;padding-left: 0px; padding-right: 0px;}
#menu li#menu_passions a {border: none; text-align: center;}
#menu li#menu_passions.selected { background-color: #000; background-image: none; }
#menu li#menu_passions.selected a { color: #ffffff; }
*/
#submenu { background: #f7f7f7 url('../images/fond_submenu.jpg') repeat-y; border: 1px solid #000; border-top: 4px solid #000; height: 1%; overflow: hidden; padding: 1em; }
#submenu_list { background: transparent url('../images/submenu_list.gif') repeat-y; height: 1%; overflow: hidden; }
#submenu_list li{ float: left; margin: 0; width: 242px; }

#submenu_list li#submenu_generals { width: 220px; }
#submenu_list li#submenuCap { font-size: 11px; letter-spacing: 1px;text-transform: uppercase; }
#submenu_list li#submenuCap a {color: #fff; }

#submenu_list li#submenuCap ul {margin-top:-2px;}
#submenu_list li#submenuCap ul li{margin-top:6px;line-height:15px}
#submenu h4 { font: bold 12px arial; width: 230px;}
#submenu ul { margin-top: 0.6em; }
#submenu li li { float: none; margin: 0.3em 0; padding-right: 2em; width: auto; }
#submenu ul a { color: #6190a1; }
#submenu ul a:hover { color: #1989c7; }
#submenu .close-submenu { background: transparent url('../images/close-submenu.png') no-repeat right 2px; float: right; padding-right: 1.4em; }
#header .submenu_hide { border-bottom: none; padding: 0; height: 0; }
.top_submenu { margin-bottom: 1.5em; }

#menu-bottom { height: 1%; margin: 0.3em 0; overflow: hidden; padding: 0 0 0.3em; }
#breadcrumb { height: 15px; margin-top: 0.25em; overflow: hidden; width: 940px;} 
#header .search_form { position: absolute; top: 0.3em; right: 0;  }
.search_form h2 { font-size: 1em; font-weight: normal; float: left; margin: 0.5em 1em 0 0; color: #343432;}
.search_box {text-align: center}
#menu-login {  border-top: 1px dashed #C8C8C8; color: #ebedeb; font-size: 0.9em; height: 25px; padding: 0.2em 0 0.1em; position: relative; text-align: left; text-transform: uppercase; }
#menu-login a { margin: 0 1em; }
#menu-login span { font-size: 110%; }
#menu-login h2{ color: #343432; display: inline; font-size: 1em; font-weight: normal; }
#menu-login #login { margin-left: 0px; }
#menu-login #login_username { margin-left: 0.3em; }

#banner { height: 1%; margin: 1.1em 0; text-align: center; padding-bottom: 1em;}
/* temp */

#banner {!important;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}

/* End of HEADER*/

/* FOOTER */
#footer a:visited {color: #0B607B;}
#footer { border-top: 1px solid #b1b0af; font-size: 12px; margin-top: 1em; padding-top: 1em; text-align: center; }
#footer_simplified { font-size: 12px; margin-top: 1em; padding-top: 1em; text-align: center; }
#footer_top { background: transparent url('../images/bottom_dash.png') repeat-y 0 0; }
#footer_publication { padding-bottom: 1em; }
#footer_publication dl { height: 160px; margin: 0; padding: 0 0 0 11em; position: relative; }
#footer_publication .image { left: 0; position: absolute; top: 0; }
#footer_publication dt { font: bold 14px arial; margin-bottom: 0.7em; }
#footer_publication .link { bottom: 0; position: absolute; }
#footer_publication .link a, .abonnez_vous_link { background-color: #6c90a0; color: #fff; display: block; font: bold 11px arial; padding: 0.2em 0.6em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#footer_publication .link a:hover, .abonnez_vous_link:hover { background-color: #b5c7cf; }
#footer_publication .link a:hover { text-decoration: none; }
#footer_feeds, #footer_publication { height: 1%; margin: 1em 0; overflow: hidden; }
#footer_publication .image img, #widget_abonnez_vous img { height: 160px; width: 120px; }
#footer_top .column { float: left; font-size: 1em; text-align: left; margin: 0 28px 0 0; width: 310px; }
#footer_top .last { width: 300px; margin: 0; }
#footer_feeds .column h2 { border-top: 1px dashed #b1b0af; color: #3c3938; font: bold 1.3em Arial; margin-bottom: 0.6em; padding-top: 1em; }
#footer_feeds .column h2.urgence_leadership { margin-top: 1.2em; }
#footer_feeds .column li { margin: 0.4em 0; }
#footer_links { border: 1px solid #b1b0af; border-left: none; border-right: none; padding: 1em 0; }
#footer_links p { margin-top: 1em; }
#footer_extra { border-bottom: 1px solid #b1b0af; border-left: none; border-right: none; padding: 1em 0; display: inline-block; }
#footer_extra p { margin-top: 1em; }
#footer_extra .column { float: left; font-size: 1em; text-align: left; margin: 0 28px 0 0; width: 310px; }
#footer_extra .last { width: 300px; margin: 0; }
#footer_copyrights img { margin: 1em 0.5em; vertical-align: middle; }

#footer_extra .widget {padding: 0px; border: none;}
#footer_extra .widget .informations {margin-bottom: 7px; margin-top: 2px;}

/* End of FOOTER*/

/* LEFT COLUMN - ARTICLES*/
.article { font-family: arial; width: 653px; }
.gmap { font-family: arial; width: 970px; }
.informations, .tags { color: #9f9f9f; }
.informations { font-size: 0.9em; margin: 0.3em 0; }
.modification_date {}
.author { text-transform: uppercase; }
.tags { background: transparent url('../images/tag.png') no-repeat 0 3px; line-height: 200%; padding-left: 2em; }
.article_detail .content { font: 1.45em georgia;}
#article_detail .content p { margin-bottom: 1em;}

/* to block content height to left and float_right column in article page */
#full_content_left { display: inline-block; width: 650px; }
/* end */
.no-content { font-size: 1.2em; margin-top: 1em; }
.rss { background: transparent url('../images/rss.png') no-repeat; display: block;height: 10px; position: absolute; right: 0; top: 5px; width: 10px; }
.twitter { display: block;height: 10px; position: absolute; right: 33px; top: 5px; width: 10px; }

#article_detail, #article_aggregation, #ford_rivernews, #dossiers, #dossiers_aggregation, #homepage, #bourse, #search, #event, #event_detail, #blog_category, #classement_aggregation, #publication { float: left; line-height: 1.6em; }
#article_detail h1 { color: #0B607B; font: normal 25px georgia; }
#article_detail .image { height: 1%; margin: 1em 0; overflow: hidden; }
#article_detail .image div { float: left; }
#article_detail .image div p { color: #9F9F9F; text-align: right; }

#article_detail .tabs, #article_aggregation .tabs, #event_detail .tabs { margin-bottom: 0em;}
#article_detail .tabs li, #article_aggregation .tabs li { height: 24px; border-bottom: none; font: normal 12px arial; text-transform: uppercase; text-align: center; width: 155px; background: transparent url('../images/tab_big_out.png');}
#article_detail .tabs li a, #article_aggregation .tabs li a { padding: 5px 0; font-size: 12px; }
#article_detail .tabs li.selected { padding-top: 5px;}

.tabs { border-bottom: 1px solid #b1b0af; color: #3c3938; font-size: 12px; height: 24px; }
.tabs li { background-color: #3c3938; border-bottom: 1px solid #fff; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; float: left;  }
.tabs li a { color: #b1b0af; display: block; padding: 3px 0.5em; }
#homepage .tabs li a, #article_aggregation .tabs li a, #article_detail .tabs li a { padding: 5px 0; }
.tabs li a:hover { text-decoration: none; }
.tabs li.selected { background-color: #fff; font-weight: bold; padding: 4px 0.5em 0; height: 21px; position: relative; }
#homepage .tabs li.selected, 
#article_aggregation .tabs li.selected, 
#article_detail .tabs li.selected, 
#dossiers .tabs li.selected { height: 21px; border-bottom: 1px solid #fff; width: 155px; font-weight: normal; padding: 5px 0 0; background: #fff url('../images/tab_big_over.png');}

.options {border-bottom: 1px dashed #b1b0af; margin: 1em 0 2em; padding-bottom: 0.2em; height: 2.5em; }
.options_bottom { border-top: 1px dashed #b1b0af; margin-top: 2em; padding-top: 0.2em; }
.options li { float: left; margin-right: 3.3em; }
.options li a { display: block; padding: 0.6em 0 0.8em 2em; }
.options a.comment { background: transparent url('../images/comment.png') no-repeat 0 5px; }
.options a.save { background: transparent url('../images/save.png') no-repeat 0 4px; }
.options a.send { background: transparent url('../images/send.png') no-repeat 0 6px; }
.options a.share { background: transparent url('../images/share.png') no-repeat 0 4px; }
.options a.print { background: transparent url('../images/print.png') no-repeat 0 4px; }

.share_container { position: relative; }
.share_links { background-color: #fff; border: 1px solid #b1b0af; display: none; left: 0; position: absolute; top: 2em; z-index: 1000; }
.share_links li { float: none; margin: 0; }
.options .share_links li a { padding: 0.5em; position: relative; height: 1%; padding: 0.5em 0.5em 0.5em 2.5em; text-decoration: none; white-space: nowrap; }
.options .share_links li a:hover { background-color: #ededed; }
.options .share_links li a img { position: absolute; left: 0.5em; top: 0.3em; }

.article .header { border-top: 1px solid #b1b0af; color: #3c3938; font: bold 20px arial; height: 1%; padding: 0.2em 0; position: relative; }
.article .pager, .article_analyses .pager { border-bottom: 1px dashed #b1b0af; font-size: 11px; height: 18px; margin-bottom: 1em; padding: 0.2em 0; position: relative; text-align: center; }
.article .pager_top { border-top: 1px dashed #b1b0af; margin-top: 1em; }


.pager_article {font-size: 14px; height: 18px; margin-bottom: 0em; padding: 0.2em 0; position: relative; text-align: right;  margin-top: 1em; padding: 0.2em 0; position: relative;}
.pager_article li { display: inline; margin: 0 0.3em; }
.pager_article li span { font-weight: bold; }
.pager_article .count { display: block; position: absolute; right: 0; top: 0.2em; }
.nav_article {border: 1px solid #ccc; padding: 2px 4px 2px 4px; background: #F1F1F1;}

.pager li { display: inline; margin: 0 0.3em; }
.pager li span { font-weight: bold; }
.pager .count { display: block; position: absolute; right: 0; top: 0.2em; }
.row { border-bottom: 1px dashed #b1b0af; height: 1%; margin: 1.5em 0 0; overflow: hidden; padding: 0 0 1.5em; }

.row h2 { font: normal 1.6em georgia; margin-bottom: 0.2em; }
.row .image { float: left; margin: 0.3em 1em 0 0; }
.row .tags { background-image: none; padding: 0.2em 0; }

.row .mes-finances-image { float: right; }

.content { font: 13px arial; line-height: 17px; }
.featured { border-bottom: 1px dashed #b1b0af; height: 1%; overflow: hidden; }
.featured .row { border-bottom: none; float: left; margin-right: 1em; width: 48%; }
.featured .row h2 { margin-top: 0.4em; }
.featured .row .informations { margin-bottom: 0; }
.featured .row .tags { padding-top: 0; }

#featured_video h1 { font-weight: normal; }

.additional { border-left: 2px solid #b1b0af; font-size: 12px; line-height: 100%; margin: 2em 0 3em; padding-left: 1em; }
.additional h4 { font: normal 1em arial; }
.additional li { margin-top: 0.5em; }
.additional ul span { font-size: 0.9em; }
#article_detail .additional { border: none; border-top: 1px solid #CCCCCC; padding: 0.5em 0 0; margin-top: 0.6em; }
#article_detail .additional h4 { font: bold 1.2em arial; color: #666; margin-bottom: 1em; }

#article_detail .content { font: 14px arial; line-height: 160%; }
#author_profile { font: normal 12px arial; height: 1%; padding: 1em 0; overflow: hidden; }
#author_profile .image{ float: left; margin: 0 1em 0.5em 0; }
#article_aggregation .top_border { border-bottom: 1px dashed #b1b0af;  margin-bottom: 1em; }
.market_tables { border-bottom: 1px dashed #b1b0af; padding-bottom: 0.5em; }

/* profile archives */
.profile h1.header { border-bottom: 1px dashed #A8A292; color: #A8A292; margin: 0 0 1em; padding: 0.2em 0; }
.archives_box{ border: 1px solid #ccc; height: 150px; margin: 15px 0; padding: 0.5em 0.5em 1em; font-size: 11px; position: relative; }
.archives_box .gray_box{ background-color: none repeat scroll 0 0 gray; filter:alpha(opacity=65); /* IE */ opacity: 0.65; /* Safari, Opera */ -moz-opacity: 0.65; /* FireFox */ z-index: 20; height: 100%; width: 100%; background-color: gray; position:absolute; top: 0px; left: 0px; }
.archives_box h3{ border-bottom: 1px dashed; font-size: 17px; margin-bottom: 15px; padding-bottom: 2px; }
.archives_box p{ margin-bottom:20px; }
.archives_box a{ color: #C60019; text-decoration: underline; font-weight: bold; }
.archives_box a.right_link{ float: right; margin-right: 20px; } 
.archives_box ul{ margin-left:50px } 
.archives_box ul li{ list-style-type: disc; } 
#archives { width: 653px; float: left; }
#archives .archives_iframe{ width: 653px; height: 1000px; border: none; }
.logo_archives_header {margin-bottom: 30px; }
.logo_archives_small {}
#comment_registration {margin: 0 0 15px 3px;}
/* End of LEFT COLUMN*/

/* RIGHT COLUMN */
#right_column { float: right; font: 12px arial; width: 305px; }
.widget { border: 1px solid #b1b0af; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 20px; padding: 0.5em 1em 1em; }
.widget h2 { color: #3c3938; font: bold 12px arial; height: 1%; margin-bottom: 0.6em; position: relative; }
.widget .rss { top: 0px; }
.widget .twitter { top: 0px; }
.widget li, .statistic_content li { border-top: 1px dashed #b1b0af; font: 12px arial; padding: 0.7em 0; height: auto; }
.widget li.first, .statistic_content li.first, .caroussel_video li { border-top: none; }

.statistics { margin-bottom: 20px; }
.statistics .tabs { font-weight: normal; font-size: 12px; height: 22px; }
.statistics .tabs li { background: transparent url('../images/tab_out.png'); border-bottom: none; color: #b1b0af; cursor: pointer; height: 14px; margin-right: 0em; padding: 4px 0px; text-align: center; width: 91px; }
.statistics .tabs li.selected { background: transparent url('../images/tab_over.png'); border-bottom: none; color: #3c3938; font-weight: normal; height: 15px; width: 91px; }
.statistic_content { border: 1px solid #b1b0af; border-top: none; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; padding: 1em; }
.statistic_content .panel { display: none; margin: 0; padding-left: 1.5em; }

#widget_video { margin: 0; padding-left: 0.3em; }
#widget_video li { height: 1%; list-style-type: none; overflow: hidden; }
#widget_video li a { display: block; float: left; overflow: hidden; width: 39%; }
#widget_video li a.video_text { float: right; width: 59%;}

#widget_abonnez_vous { height: 170px; padding-left: 11em; position: relative; }
#widget_abonnez_vous img { left: 0px; position: absolute; }
#widget_abonnez_vous .abonnez_vous_link { position: absolute; bottom: 10px; }
.widget_intel .title { height: 1%; overflow: hidden; }
.widget_intel .pager { margin-top: 0.5em; text-align: center; }
.widget_intel .pager li { border: none; }
#caroussel_video_container { height: 110px; }

.statistics .selected { display: block; list-style-type: decimal; }
.statistic_content ol li { list-style-type: decimal; }
#events_widget #widget_calendar { padding: 0; width: 280px; height: 100%; background: none;}
#events_widget #widget_calendar #flash_calendar { min-height: 100%; z-index:1;}
.blogwidget li { color: #1989c7; border: none; padding: 0.3em 0; }

/* widget UNIS regions */
#widget_rss_regions { padding-left: 0.9em;height: 100%; background: none; padding-bottom: 40px;}
#flash_regions {margin-bottom:20px; text-align:center;}
#widget_rss_regions h2 {color: #B32625;}
#tournee #widget_rss_regions { padding-left: 0.9em;height: 100%; background: none; padding-bottom: 60px;}
#tournee #flash_regions {margin-left:10px;}
#rss_regions { min-height: 100%; z-index:1; }

/* Clavardages */
#chat_widget { margin: 0.8em 0 1.5em; }
#chat_widget .image { float: left; margin: 0.2em 0.8em 0 0; }
#chat_widget .informations { color: #F26725; font-size: 1em; margin-bottom: 0.5em; text-transform: uppercase; }
#chat_widget .informations span { text-transform: lowercase; }
#chat_widget dt { font-size: 1.5em; margin-bottom: 0.5em; }
#chat_widget dt a { color: #343432; }
#chat_widget .teaser { font-size: 1.2em; line-height: 120%; }
#chat_widget p { color: #F26725; font-size: 1em; margin-top: 0.7em; }
#chat_widget p .button { background-color: #F26725; border: none; color: #fff; font: bold 14px arial; padding: 0.1em 0.3em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/* End of Clavardages */

/*
new home with left small column Homepage */
#homepage, #homepage_top { overflow: hidden; width: 653px; }
#homepage_top { background: transparent url('../images/dash_vertical.png') repeat-y 210px 0; }
#homepage_left { float: left; width: 432px; }
#homepage_center { float: left; margin: 16px 20px 0px 0.1em;padding: 0 0 0 0.1em; width: 195px; overflow:hidden;}
#homepage .tabs, #article_aggregation .tabs { margin-bottom: 1.5em;}
#homepage .tabs li, #dossiers .tabs li, #article_aggregation .tabs li { height: 24px; border-bottom: 1px solid #B1B0AF; font: 12px arial; font-weight: normal;text-transform: uppercase; text-align: center; width: 155px; background: transparent url('../images/tab_big_out.png'); }

#events_widget_home .register_button {width:131px; margin:2px 0 0 7px;}

/* new bourse page */


#bourse, #bourse_top { overflow: hidden; width: 653px; }
#bourse_top { background: transparent url('../images/dash_vertical.png') repeat-y 240px 0; }
#bourse_left { float: left; width: 400px; }
#bourse_center { float: left; margin: 16px 20px 0px 0.1em; width: 230px;padding: 0 0 0 0.1em; ; overflow:hidden;}
#bourse.tabs, #article_aggregation .tabs { margin-bottom: 1.5em;}
#bourse .tabs li, #dossiers .tabs li, #article_aggregation .tabs li { height: 24px; border-bottom: 1px solid #B1B0AF; font: 12px arial; font-weight: normal;text-transform: uppercase; text-align: center; width: 155px; background: transparent url('../images/tab_big_out.png'); }
/* #bourse_center h2 { font: bold 1.3em arial; text-transform: uppercase; } */


/* #bourse_featured .row H2{word-spacing:4px;} */
#bourse_featured .row H2{font: bold 1.3em arial; }
#bourse_center .widget {border: none; margin: 0 0 10px 0; padding: 10px 0 10px 0; border-top: 1px solid #B1B0AF;-moz-border-radius: 0px; -webkit-border-radius: 0px;}
#bourse_center .widget h2, #bourse_center #blogs H2 { font-size: 1.3em; text-transform: uppercase; }

#bourse_center #blogs {margin-bottom: 10px}

#bourse_center #blogs dl dd.dd_text { width: 170px; float:right; }
#bourse a:visited {color: #0B607B;}@

#bourse_tools .row h2 {font: normal 18px Georgia;}

#body.bourse_subcat { background: url("../images/dash_vertical.png") repeat-y scroll 593px 0 transparent; }
.bourse_subcat #bourse, .bourse_subcat #bourse_top { width: 583px; }
.bourse_subcat #bourse #bourse_top { background: transparent url('../images/dash_vertical.png') repeat-y 380px 0; }
.bourse_subcat #bourse #bourse_center { width: 370px; }
.bourse_subcat #bourse #bourse_left,
.bourse_subcat #bourse #bourse_left #article_aggregation { width: 190px; }
.bourse_subcat #right_column { width: 380px; }
.bourse_subcat #right_column .row p{ font-size:10px; }

.bourse_subcat #right_column .add_sky { text-align: center; }
.bourse_subcat .widget { border: none; padding: 0.3em 0.5em 0.5em; }
.bourse_subcat .widget h2 { font-size: 1.3em; text-transform: uppercase; }
.bourse_subcat .widget_with_border { border-top: 1px solid #B1B0AF; padding: 1em 0.5em 0.5em; }
 #stock_search {margin:0 0 0 10px; border: none; }
  #stock_search_home {margin:0; border: none; }
#stock_search #AutoCompleteBox, #stock_search_home #AutoCompleteBox {margin-top: 10px;}
 #AutoCompleteBoxStockWatch { font: normal 12px arial;color: #ccc; width: 330px !important; border:1px solid #ccc; padding: 5px 0 5px 5px; margin-bottom: 30px;}

/* Commons funds block too long */
#bourse .section_b1 {width: 355px;}

.bourse_subcat .row { width:375px;}

.bourse_subcat .row h2 a{ font: normal 1.2em georgia; margin-bottom: 0.2em; }

.bourse_subcat .row .image { float: left; margin: 0.3em 1em 0 0; }
.bourse_subcat .row .tags { background-image: none; padding: 0.2em 0; }
.lfTitle, .title_b1, .widget .title_b1 {font: normal 18px Georgia; color: #000; border:none; margin-bottom: 10px;} 
.bourse_subcat .add_sky {border: 1px solid #999; width:300px; margin-left:35px;}
.title_b1, .title_b1 a, a.title_b1{border:3px solid #000 !important;}
#AutoCompleteBox, #AutoCompleteBoxStockWatch { font: normal 12px arial;color: #ccc; width: 293px !important; border:1px solid #ccc; padding: 5px 0 5px 5px; margin-bottom: 30px;}
 #AutoCompleteBoxStockWatch { margin-bottom: 10px;}
.bourse_subcat #AutoCompleteBox { width: 360px; border:1px solid #ccc; padding: 5px 0 5px 5px;}
.section_b2{ font-family: Arial !important;}

.article_analyses #bourse_center {margin: 0px 20px 0px 0.1em;}
.notabene { font: 9px arial ;font-style: italic; color: #666; margin-bottom: 20px;}
.notabene li {margin-bottom:7px;}

#main_featured_back{ 
background: #fff url('../images/back_home_featured/background_red.jpg'); 
width:443px;
margin-bottom:10px; padding-bottom:20px; 
background-position: 0px bottom;
background-repeat: no-repeat;
z-index:1000;
}

#main_featured { margin-bottom: 1.5em; padding-left: 10px; padding-right:0px;}
#main_featured h1 a{  font: normal 1.1em Georgia, Times serif;  line-height: 110%; margin-top:10px; }
/* headline georgia: #main_featured h1 a{  font: normal 1.2em Georgia,  Times serif;  line-height: 110%; margin-top:10px; }
*/
#main_featured .image { margin-top: 0.2em; overflow: hidden; width: 420px; height: 280px; margin-left: 0px; }
#main_featured .content { margin-top: 1em; font-size:14px; }
 #main_featured .ailleurs a{font-size:11px; font-family: Arial, sans-serif;}
 
.ailleurs { border-left: 2px solid #a0a0a0; margin-top: 0.7em; padding-left: 12px; }
.ailleurs h4 { color: #b41d9c; font: normal 10px arial; margin-bottom: 0.3em; }
.ailleurs li { font: normal 11px georgia; margin-bottom: 0.3em; }
#homepage .comment { display: block; margin-top: 0.5em; }
#homepage .row { border-top: 1px dashed #b1b0af; border-bottom: 0; margin: 0 0 1.4em; padding: 0.8em 0 0; }
#homepage .row_featured { margin: 0 0 1.4em; padding: 0.8em 0 0; border: none; }

#homepage_center h2 { font: bold 1.3em arial; }
#homepage_center #conseils .image { height: 1%; width: 180px;  }

#enprofondeur_2 .image { height: 1%; width: 210px;  }
#enprofondeur_2 .content { margin-top: 10px; }
#homepage h3 { font: normal 1.8em georgia; }
#homepage #homepage_center h3 { font-size: 1.5em; }
/* #homepage_featured .row .image img { height: 67px; width: 100px; } */
#river_news_home .row h3 { margin-bottom: 4px;}
#river_news_home .row h3 a{font: bold 15px Arial, helvetica sans-serif; margin-bottom: 4px;}
#river_news_home .row {margin-bottom: 9px;}
#river_news_home .ailleurs a{font-size:11px; font-family: Arial, sans-serif;}

#dossier .row_first { border-top: none; padding-top: 0.5em; }
#dossier .image { float: none; margin-bottom: 1em; }
#homepage .add_aggregation { border-top: 1px dashed #b1b0af; border-bottom: none; text-align: center; }
#homepage_center #reactions, #dossier, #premium_home, #passions_home, #classement_home { border-top: 1px solid #b1b0af; padding-top: 0.8em;}
#homepage_center #conseils { border-top: 1px solid #b1b0af; margin-top: 20px; padding-top: 0.8em;}
#homepage_center #reactions { border-bottom: 1px solid #b1b0af; padding-bottom: 20px; }
#premium_home .row_first { border-top: none; padding-top: 0.5em; }
#passions_home .row_first { border-top: none; padding-top: 0.5em; }

#conseils .row_first { border-top: none; padding-top: 0.5em; }

#banner_home{ background: url('../images/back_banner_home.jpg') repeat-x 0 0; height: 110px; text-align: center; margin:0px;}
#banner_home #banner { background:  #F9F9F9; height: 1%; padding: 10px 0; text-align: center; margin:0px;}

.main_homepage #body {margin-top:20px;}

.main_column_widget {border-top: 4px solid #B0B0B0; margin: 10px 0 10px 0; padding-top: 10px;}
.main_column_widget h2 { font: bold 1.3em arial; }

.main_column_widget .row h3 a{ font: bold 15px Arial; margin-bottom: 5px; }
.main_column_widget .small_news {font-family: arial; font-size: 13px; line-height: 20px;}
#passion_featured .row .header {border: none;  background: transparent url('../images/passions/header_home_passions.png') no-repeat; height: 42px; width:195px;margin: 0 0px 0 220px;}
#passion_featured .row .small_news a{font-family: arial, sans-serif; font-size: 12px;}

#manchette_multiple {border: none; margin: 0px 0 10px 0; padding-top: 0px;}
/* #manchette_multiple .row h3 a{ font: bold 1.1em Arial, helvetica sans-serif; }  */
 #manchette_multiple .row h3 a{ font: normal 1.2em Georgia, Times serif; } 
#manchette_multiple .row h3 { margin-bottom: 10px; }
#manchette_multiple .row .content { font-size: 14px;}

#manchette_multiple_bottom {border: none; height: 1%; overflow: hidden; margin-top: 0px;padding-top:0px; margin-bottom: 0px;}
#manchette_multiple_bottom .row {margin-top: 0px;padding-top:0px; border: none;}
#manchette_multiple_bottom .row h3 a{font: bold 0.8em Arial, helvetica sans-serif;}
#manchette_multiple_bottom .row h3 {margin-bottom: 5px;}
#manchette_multiple_bottom  #left_row { width: 46%; float: left;margin-right: 15px; padding-right: 10px; border-right: 1px dashed #CCC}
#manchette_multiple_bottom  #right_row {width: 46%; border: none; margin-right:0px;}

.shared_tools {height: 1%; overflow: hidden; margin-bottom: 20px;}
.shared_tools ul li { display: inline; margin-right: 6px;}
.shared_tools ul .final { display: inline; margin: 0px; float: right;}

#main_featured .shared_tools { margin-top: 20px; }
/* en vedette */
#en_vedette {height: 1%; overflow: hidden; margin-top: 0px;padding-top:5px;}
#en_vedette .row .image {margin:5px 0 10px 0;}
#en_vedette  #left_row {border: none; width: 48%; float: left;margin-right: 15px;}
#en_vedette  #right_row {width: 48%; border: none; margin-right:0px;}


/* HOME section widgets */
.home_separator_grey_large {border-top: 4px solid #B0B0B0;margin-bottom:20px; padding-top:8px;}
.home_separator_grey {border-top: 4px solid #B0B0B0;margin-bottom:0px; padding-top:8px;}
#operation-releve_home .header {background: transparent url('../images/regions/operation_releve_module.jpg') no-repeat top left; height: 27px;}
#leadership_home .header{background: transparent url('../images/leadership/logo_leadership_home.jpg') no-repeat top left; height: 48px; margin-bottom:0px;}
#vision-durable_home .header{background: transparent url('../images/visiondurable/logo_visiondurable_home.jpg') no-repeat top left; height: 45px; margin-bottom:0px;}
#monde_home .header {background: transparent url('../images/export/logo_module_home.jpg') no-repeat top left; height: 21px;}
#classements_home .header {background: transparent url('../images/classement/logo_classement_home.jpg') no-repeat top left; height: 30px;}

.section_promo .row a {font-size: 13px;}
.section_promo { border-top: 1px solid #b1b0af; padding-top: 0.8em; margin-bottom: 20px;}
.section_promo .header{border: none;} 
.section_promo .outside_link {text-align:right;}
#homepage .section_promo .row{ border-top: 1px dashed #b1b0af; border-bottom: 0; margin: 0 0 0.7em; padding: 0.6em 0 0; }


#homepage_center #reactions dl.first{ border-top: 1px dashed #B1B0AF; padding-top: 15px; margin-top: 15px; }
#blogs dl { height: 1%; line-height: 1.4em; margin-top: 0.8em; overflow: hidden; }
#blogs .image { float: left; width: 60px; }
#blogs .image img { height: 48px; width: 46px; }
#blogs dt { height: 1%; margin-bottom: 0.3em; position: relative; }
#blogs dt a { color: #606060; text-transform: uppercase; }
#blogs dt .rss { top: 0; }
#blogs dd { font-size: 1.1em; }
#blogs dd.dd_text { width: 135px; float:right; }
#blogs .all { display: block; margin-top: 1em; text-align: right; }
#reactions { margin-top: 1.7em; }
#reactions h2 { background: transparent url('../images/comment.png') no-repeat 120px 0; }
#reactions dl { font-size: 1.1em; margin-top: 0.8em; }
#reactions .description { line-height: 1.2em; margin-top: 0.7em; }
#reactions .description span { color: #9F9F9F; }
.latest_category { height: 1%; margin-bottom: 1.5em; overflow: hidden;}

#home_latest_categories h2 { border-top: 1px solid #b1b0af; font-size: 1.2em; height: 1%; padding: 0.3em 0 0 0; position: relative; text-transform: uppercase; }
#home_latest_categories .latest_category_left {float: left; width: 47%; }
#home_latest_categories .latest_category_right { float: right; padding-right: 7px; width: 47%; }
#home_latest_categories .latest_category_content .bignews{ font: normal 1.4em georgia; height: 1%; margin-top: 0em; margin-bottom: 10px; overflow: hidden; border-bottom: 1px dashed #b1b0af;}
#home_latest_categories .latest_category_content .bignews .informations {color: #b0b0b0; font-size:9px; font-family: arial, sans-serif; padding-bottom: 3px;}
#home_latest_categories .latest_category_content .small_news {font-family: arial; font-size: 13px; line-height: 20px;}
#home_latest_categories .latest_category_right .latest_category_content div, #home_latest_categories .latest_category_left .latest_category_content div { float: left; width:100%; }
#homepage .latest_category_content .bignews .comment { background: transparent url('../images/comment.png') no-repeat 0 0; color: #818180; font: normal 11px arial; margin: 7px 0 4px 10px; padding: 3px 25px 5px 22px;}

#home_latest_categories h2 .all { font-size: 0.8em; font-weight: normal; position: absolute; right: 1.6em; text-transform: none; top: 0.3em; }
#home_latest_categories h2 .rss { top: 2px; }
.latest_category_content { font: normal 1.1em georgia; height: 1%; margin-top: 0.7em; overflow: hidden; }
/*.latest_category_content div { float: left; width: 30%; }*/
.latest_category_content div.border { border-left: 1px dashed #b1b0af; margin-left: 1em; padding-left: 1em; }
.latest_category_content .image { float: left; width: 64px; }
.latest_category_content .image img { height: 36px; width: 54px; }
#home_edition_abonnes { background-color: #e7e7e7; }
#home_edition_abonnes h2 { border-bottom: 1px dashed #b1b0af; font-size: 1.3em; padding: 0.4em; text-transform: uppercase; }
#home_edition_abonnes .body { font-size: 1.1em; height: 1%; overflow: hidden; padding: 0.8em 0.5em 1.4em; }
#home_edition_abonnes .body .main { border-right: 1px solid #b1b0af; float: left; padding-right: 1em; width: 60%; }
#home_edition_abonnes dt { font: 1.2em georgia; }
#home_edition_abonnes .body .main .image { margin: 0.8em 0; }
#home_edition_abonnes .body div { float: right; width: 36%; }
#home_edition_abonnes .top { border-bottom: 1px solid #b1b0af; margin-bottom: 1.5em; padding-bottom: 1.5em; }
#home_carrousel {border-top: 7px solid #095070; border-bottom: 1px solid #095070; height: 225px; margin: 20px 0 20px 0.4em; overflow: hidden; padding: 1px 0 1em 0em; width: 644px; }
#home_carrousel h2 {font-size: 13px; color: 3c3938; line-height: 25px;}
#carrousel li { float: left; overflow: hidden; margin: 0.5em 21px 0 0; width: 200px; text-align: center; }
#carrousel dt { font: normal 11px arial; height: 1.1em; text-transform: uppercase;}
#carrousel dd { font: normal 13px arial;}
/* End of Homepage */

/* special advertising */
#right_column #liens_affaires { border-top: 1px solid #b1b0af; padding-top: 1.5em; padding-bottom: 1.5em; }
.add_button {text-align: center; margin-top:5px;}
#menu_button img{ float: right;}
.content_pub { display: block; height: 60px; margin-top: 20px;text-align: center;  padding-top: 20px; border-top: 1px dashed #B1B0AF;}

#liens_affaires li {font: 12px arial; padding: 1em 0 0.1em 0.1em; height: auto; }
/* end of special advertising */

/* Registration popups */ 
.pre_register{ margin-top: 5px; }
.pre_register .small_title{ font-weight: bold; margin: 0px 0 5px 0; }
.pre_register .left_part { width: 307px; display: inline-block; border-right: 1px solid #343432; padding-top: 10px; float: left; margin-bottom: 10px; }
.pre_register .left_part .registration_teaser{ margin-top: 5px; margin-right: 20px; float: right; }
.pre_register .left_part .registration_teaser a{ text-decoration: underline; }
.pre_register .left_part .continue_button{ float: right; margin: 35px 20px 15px 0; }
.pre_register .left_part .continue_button a{ background-color: #F9F9F9; border: 1px solid #CCCCCC; color: #343432; font-weight: bold; padding: 2px 5px; }
.pre_register .right_part { width: 300px; display: inline-block; margin: 0 0 5px 20px; float: left; }
#popup_container .register .IN-widget { margin-right: 10px; float: right; }
#popup_container .register { width: 650px; }
#popup_container .welcome_message {font-weight: bold; font-size: 14px; margin:10px 0 10px 0; color: #006699;}
#popup_container .register .title { font-weight: bold; }
#popup_container .register form div { margin-bottom: 5px; }
#popup_container .register form label { display: inline-block; font-weight: bold; margin-right: 10px; width: 290px; text-align: right; }
#popup_container .register form .newsletter { margin-left: 300px; }
#popup_container .register form .newsletter label { font-weight: normal; width: auto; text-align: left; }
#popup_container .register form .bottom_box { background-color: #EFEFEF; position: relative; bottom: -16px; left: -12px; width: 651px; height: 35px; }
#popup_container .register form .bottom_box_content { float: right; display: inline-block; margin: 6px 50px 0 0; }
#popup_container .register form .bottom_box_content a { border-right: 1px solid lightGray; margin-right: 5px; padding-right: 5px; text-decoration: underline; }
#popup_container .register form .bottom_box_content #register_with_linkedin { background-color: #117EAD; border: 1.5px solid #589DBC; color: white; height: 23px; padding-bottom: 3px; }
#popup_container .register form .newsletter_checkboxes { border-top: 1px solid black; display: inline-block; padding-top: 5px; }
#popup_container .register form .newsletter_checkboxes label { font-weight: bold; width: auto; text-align: left; }
#popup_container .register form .newsletter_checkboxes li { float: left; width: 300px; margin-right: 14px; }
.linkedin_confirmation h2 { margin-top: 5px; font-size: 12px; }
.linkedin_confirmation p { margin-top: 10px; }
#linkedin_full .linkedin_post {border-bottom: 1px dotted #cccccc; width: 550px; margin: 10px 0 0px 0; padding: none; }

#linkedin_full p {width: 550px;}
#linkedin_full .post_title {font-size: 13px; margin-top: 8px;}
/* Profile sections  */
#body #register { margin-left: 0; }
#register .tabs { height: 25px; margin-bottom: 1.5em; }
#register .tabs li { border: none; font: 12px arial; font-weight: normal; text-transform: uppercase; text-align: center; width: 108px; background: transparent url('../images/tab_medium_out.png');}
#register .tabs li.selected { font-weight: normal; padding: 4px 0 0; background: #fff url('../images/tab_medium_over.png'); }
#register .tabs li a { padding: 5px 0; font-size: 12px; }
#register .tabs li.selected { padding-top:5px;}
#register .pager { border-bottom: 1px dashed #b1b0af; padding: 0.5em 0; }
#register .top_pager { border-top: 1px dashed #b1b0af; margin-top: 3em; }
#register .row h2 { margin: 0.2em 0; }
#register .row h2 .delete { display: block; float: right; font-size: 0.7em; margin-top: -1.4em; }
#register .row h3 { font-weight: normal; }
#register #no_content { font-size: 1.1em; margin-top: 2em; }
.profile h1.header { border-bottom: 1px dashed #A8A292; color: #A8A292; margin: 0 0 1em; padding: 0.2em 0; }
.archives_box{ border: 1px solid black; height: 180px; margin: 15px 0; padding: 0.5em 0.5em 1em; font-size: 11px; position: relative; }
.archives_box .gray_box{ background-color: none repeat scroll 0 0 gray; filter:alpha(opacity=65); /* IE */ opacity: 0.65; /* Safari, Opera */ -moz-opacity: 0.65; /* FireFox */ z-index: 20; height: 100%; width: 100%; background-color: gray; position:absolute; top: 0px; left: 0px; }
.archives_box h3{ border-bottom: 1px dashed; font-size: 17px; margin-bottom: 15px; padding-bottom: 2px; }
.archives_box p{ margin-bottom:20px; }
.archives_box a{ color: #C60019; text-decoration: underline; font-weight: bold; }
.archives_box a.right_link{ float: right; margin-right: 20px; } 
.archives_box ul{ margin-left:50px } 
.archives_box ul li{ list-style-type: disc; } 
#archives { width: 653px; float: left; }
#archives .archives_iframe{ width: 653px; height: 1000px; border: none; }

/* Styles done through html-editor */
.html-editor h1, .html-editor h2, .html-editor h3, .html-editor h4, .html-editor h5 { font-weight: bold; margin: 1em 0; }
.html-editor h1 { font-size : 20px; }
.html-editor h2 { font-size : 16px; }
.html-editor h3 { font-size : 14px; }
.html-editor h4 { font-size : 12px; }
.html-editor h5 { font-size : 12px; }
.html-editor ul, .html-editor ol { margin: 0.5em; padding-left: 2em; }
.html-editor ul li { list-style-type: disc; }
.html-editor ol li { list-style-type: decimal; }
/* End of Styles done through html-editor */

/* dossiers */
#alphabet{  border-bottom: 1px dashed #b1b0af; border-top: 1px dashed #b1b0af; font-size: 1.1em; padding: 0.5em 0px; text-align: center; }
#alphabet li { display: inline; margin: 0 0.3em; }
#alphabet a { font-weight: bold;}
#alphabet span { font-size: 1.1em; text-decoration: underline; }
#alphabet .inactive {color: #999;  text-decoration: none}
#dossiers #dossier_list { height: 1%; margin-top: 2em; overflow: hidden; }
#dossiers #dossier_list ul { float: left; margin-right: 1em; width: 40%; }

#dossiers #featured { border-top: 1px solid #b1b0af; height: 1%; margin: 0 0 4em; overflow: hidden; }
#featured h2 { font-size: 1.8em; margin-top: 0.5em; }
#dossiers #featured div, #dossiers_aggregation #featured div { font: 1.45em Georgia; margin-top: 0.5em; }
#featured .image { float: left; margin: 1.5em 01em 0 0;}
#featured .total { color: #1989c7; display: block; margin-top: 0.5em; }

#dossiers_aggregation .header { border-bottom: none; } 
#dossiers_aggregation #dossiers_featured { background: #F7F7F7; border-bottom: 1px dashed #b1b0af; padding-bottom: 2em; }
#dossiers_aggregation #featured { height: 1%; overflow: hidden; } 
#dossiers_aggregation #featured .image { margin: 0.2em 1em 1em 0.6em; }
#dossiers_aggregation #featured .html-editor ul { float: left; }
#dossiers_aggregation #logodossier { height: 155px; padding: 0px; }
#logodossier .image { display: block; float: right; }
#dossiers_aggregation  #info { margin-right:3px; margin-bottom; 20px;font-size: 10px; }
#dossiers_aggregation #featured .sponsor { margin-top: 0em; text-align: right; margin-right:10px; }
#featured_module H4 { font-size: 16px; margin-bottom: 10px; }
#featured_module ul li { font-size: 14px; line-height:20px; font-family: Georgia, serif;}
#featured_module { background-color: #fff; border-bottom: 1px dashed #b1b0af; padding: 10px 0 15px 0; }

#dossiers a.lock { background: transparent url('../images/menu_edition.gif') no-repeat right 1px; display: block; padding: 0.2em 2em 0.2em 0; }
/* End of dossiers */

/* Questions réponses */
#QR_header { margin-bottom: 0.5em; }
#QR_notice { color: #9F9F9F; margin-bottom: 0.5em;  }
.QR_navigation { height: 17px; padding: 1.5em 0; }
.QR_navigation a.button, a.QR_question { background-image: none; margin-left: 1em; padding: 0.25em 0.6em 0.2em; }
.QR_bullet { background-color: #3c3938; color: #fff; display: block; float: left; font-size: 20px; font-weight: normal; line-height: 110%; margin-right: 0.3em; padding: 2px 4px; }
.QR_author { font: 1.1em arial;}
#article_aggregation a.QR_question { bottom: 1.4em; }

#article_detail a.QR_question { float: left; margin: 1.4em 0 0 0; }
#article_detail .QR_actions { border-bottom: 1px dashed #B1B0AF; height: 40px; margin: 0.5em 0 2em; }
#article_detail .QR_actions .options { border: none;  float: right; margin: 1em 0 0; }
#article_detail .QR_actions .options li { margin-right: 3em; }
#article_detail .QR_actions_bottom { border-top: 1px dashed #B1B0AF; height: 32px; }
#article_detail .QR_actions_bottom .options { margin-top: 0; }
#article_detail .QR_actions_bottom .QR_question { margin-top: 0.6em; }
#article_aggregation a.QR_question { bottom: 1.4em; }

.QR_navigation a.QR_question, .QR_navigation .QR_filter { display: block; float: left; } 
/* End of Question réponse */

/* Nos dossiers  */
.nos_dossiers { margin-top: 2em; }
.nos_dossiers .lock a { background: transparent url('../images/menu_edition.gif') no-repeat left 1px; padding-left: 1.7em; }
.nos_dossiers span { color: #E8512B; margin-left: 1em; }
/* End of Nos dossiers */

/* Recherche */
#search .search_form { float: none; margin-top: 1.5em; }
#search .no-result { font-size: 1.2em; font-weight: bold; }
.search_options { border-bottom: 1px dashed #b1b0af; height: 1%; overflow: hidden; padding: 0.7em 0 }
.search_options li { float: left; font-size: 1.1em; margin-right: 2em; }
.search_options li a.selected { color: #3c3938; text-decoration: underline; }
/* End of Recherche */

/* Blog page */
#blog_category .header, #external_bloggers .header { border-bottom: none; font-size: 1.6em; padding-top: 0.4em; }
#blog_category .row dl { height: 1%; overflow: hidden; margin-bottom: 1em; }
#blog_category .row .image img { height: 56px; width: 53px; }
#blog_category .row dt { color: #808080; font-size: 90%; height: 1%; position: relative; }
#blog_category .row dt span { text-transform: uppercase; }
#blog_category .add_aggregation { border-bottom: none; margin-bottom: 2em; text-align: center }
#external_bloggers dl { height: 1%; position: relative; }
#blogger_rss { height: 10px; position: relative; }
/* End of Blog page */

/* Evenements */
#event .informations .location, #event_detail .informations .location { text-transform: uppercase; }
#event_detail .informations { font-size: 1.2em; margin-bottom: 1em; }
#event_detail .informations dt { line-height: 190%; }
#event_detail .informations dd { line-height: 140%; }
#event_detail .image { float: left; margin: 0 0.5em 0.5em 0; }
#event_detail h1 { color: #7ca1b0; font-size: 1.5em; font-weight: bold; margin-bottom: 0.3em; }
#event_detail h2 { font-size: 1.4em; font-weight: normal; }
#event_detail .options li { margin-right: 1.3em; }
.options a.print_page { background: transparent url('../images/print.png') no-repeat 0 4px; }
.options a.program { background: transparent url('../images/program.png') no-repeat 1px 4px; }
.options .linked_in a { background: transparent url('../images/linked_in.png') no-repeat 0 4px; }
#event_detail .options .linked_in { margin-right: 0; }
.event_partners dl { border-top: 1px solid #b1b0af; margin-bottom: 2em; padding-top: 0.5em; }
.event_partners dt { font-size: 1.2em; font-weight: bold; margin-bottom: 0.5em; }
#event_detail .presentation { border-top: 1px dashed #b1b0af; padding: 1.5em 0 1em; }
#event_detail .no-border { border: none; }
#event_detail .date { color: #B41D9C; font-weight: bold; }
#event_detail .presentation h2 { font-weight: bold; margin-bottom: 1em; }
#event_detail h2 span { font-size: 80%; margin-right: 0.5em; }
.presentation-body { font-size: 1.1em; margin-bottom: 1.5em; }
.presentation .simultaneous { font-weight: bold; text-transform: uppercase; margin-bottom: 1.5em; }
#event_detail .presentation dl { height: 1%; min-height: 80px; padding-left: 70px; position: relative; }
#event_detail .conferenciers dl { margin-bottom: 2.5em; }
#event_detail .presentation .image { position: absolute; top: 0; left: 0; }
#event_detail .presentation dt a, #event_detail .conferenciers dt { color: #3C3938; font-size: 15px; font-weight: bold; margin-bottom: 0.2em; } 
#event_detail .presentation .informations { color: #808080; font-size: 13px; margin: 0;  }
#event_detail .presentation .informations em { color: #3c3938; font-size: 1.1em; font-style: normal;  }
#event_detail .presentation .bio { font-size: 13px; line-height: 17px; margin: 0.4em 0; }
#event_detail .inscription_header { font-size: 15px; margin: 1.5em 0 1em; }
#event_detail #inscription_options { font-size: 1.3em; font-weight: bold; padding: 0 0 0 1.5em; margin: 0; }
#event_detail #inscription_options li { list-style-type: decimal; margin-bottom: 0.6em; }
#event_detail #inscription_options .button { font: normal 0.8em Arial; margin-left: 1em; } 
#event_detail #inscription_options .inscription { background: transparent url('../images/program.png') no-repeat right 0; font: normal 0.9em Arial; margin-left: 1em; padding-right: 1.7em; }
#event_detail .informations-additional { border-top: 1px dashed #b1b0af; font-size: 12px; margin-top: 2em; padding-top: 2em; } 
#event_detail .informations-additional h4 { font-size: 1.2em; margin-bottom: 0.5em; } 
#event_detail .tabs, #article_aggregation .tabs { margin: 0; padding: 0; }
#event_detail .tabs li, #article_aggregation .tabs li { background: transparent url('../images/tab_medium_out.png'); border-bottom: none; font: normal 12px arial; text-transform: uppercase; text-align: center; width: 125px; }
#event_detail .tabs li.selected, #article_aggregation .tabs li.selected { border-bottom: none; width: 125px;font-weight: normal; padding: 4px 0 0; background: #fff url('../images/tab_medium_over.png');}
#event_detail .tabs li a, #article_aggregation .tabs li a { padding: 5px 0; font-size: 12px; }
#event_detail .tabs li.selected { padding-top:5px;}
/* End of Evenements*/  

#event, #video, #liste { padding: 0px; }
.add_sky { margin: 0 0 20px 0; }
.google_ads { margin-top: 3em; text-align: center; }
.add_aggregation { border: none; border-bottom: 1px dashed #b1b0af; padding: 1em 0; text-align: center; } 

/* COMMENT */
div.comment { color: #343434; display: block; float: left; padding: 0.9em 0 0;}
.comment label{ color: #3F3F3F; padding-left: 0px; font-weight: normal; }
.comment a{ display: block; float: left; padding: 0.9em 0 0; }
.comment span { color: #9F9F9F; font-size: 0.9em; }
.commentContent { width: 650px; color: #000; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.comment:hover { text-decoration: none; }
.comment img { margin: 0 0.2em -0.3em; }
#article_comment .comment { float: none; overflow: hidden; }
.comment_intro { line-height: 30px; font-weight: bold; font-size: 15px; color: #3F3F3F; padding-left: 2px;}
.comment_num { line-height: 30px; font-weight: bold; font-size: 15px; color: #3F3F3F; padding-left: 2px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
p.comment_header { color: #808080; font-weight: normal; font-size:100%; }
div.comment{ font-size: 12px; padding-left: 0px; padding-bottom: 20px; }
p.readmorecomment { float: right; }
input.savecomment {	margin: 0px 0px 0px 20px; padding-left: 20px; border-left: 1px solid #ccc; width: 71px; height: 20px; background: transparent url(../images/send_bt.jpg) 100% 0 no-repeat; display: block; float: right; line-height: 20px; text-indent: 0px; font-size: 90%; color: #fff; border: none; cursor: pointer; }
div.btComment { float: right; line-height: 0px; }
#comment_body{ margin-left: 30px; width: 300px; height: 150px; }
#comment_website{ margin-left: 30px; width: 200px; }
div.comment th { padding-bottom: 20px; }
#comment_must_login a { display: inline; float: none; }
/* end of COMMENT test update*/

/* POPUP */
#popup_layer{ background-color: #000000; left: 0; margin: 0; padding: 0; position: absolute; top: 0; z-index: 9999; }
#popup_container{ z-index: 9999; position: absolute; width: 100%; height: 100%;	margin: 0px; padding: 0px; top: 0; left: 0;}
#popup{ background-color: #FFF; border: 5px solid #4D4D4D; margin: 40px auto; overflow: hidden; text-align: left; width: 550px;	}
#popup .close { background: transparent url(../images/close.gif) no-repeat; float: right; margin: 0.5em; overflow: hidden; height: 13px; width: 13px; }
#popup .spinner { padding: 100px 0; text-align: center; }
#popup_content { padding: 0 1em 1em; }
#popup_content form h2 { font-weight: normal; margin: 0.2em 0 1em; }
#popup_content form p { height: 1%; margin: 1em 0; overflow: hidden; }
#popup_content form p label { float: left; margin-top: 0.2em; }
#popup_content form p input, #popup_content form p textarea, #popup_content form p select { float: right; width: 160px; }
#popup_content form button { background-color: #7ca1b0; float: right; }

#popup_container H2 { margin: 10px 0 0 0;}
#popup_container .login { width: 650px; }
#popup_container .login .small_title { font-weight: bold; margin-left: 0px 0 5px 0; }
#popup_container .login .left_part { width: 307px; border-right: 1px solid #343432; display: inline-block; float: left; margin-bottom: 10px; }
#popup_container .login .left_part form { width: 270px; }
#popup_container .login .left_part form button { margin-bottom: 25px; }
#popup_container .login .right_part { width: 300px; display: inline-block; margin: 10px 0 0 20px; float: left; }
#popup_container .login .right_part + .IN-widget { position: relative; top: -100px; left: 145px; }
#popup_container .login .right_part .IN-widget { float: right; }
#popup_container .login .right_part .top_space { margin-top: 35px }
#popup_container .login .right_part .linkedin_custom_button { cursor: pointer; }

#forgotten_password input#email { float: left; width: 195px; }
#forgotten_password button { float: right; }

#popup_container .send_friend, #popup_container .QR_question { width: 470px; }
#popup_container .send_friend p input, #popup_container .send_friend p textarea,
#popup_container .QR_question input, #popup_container .QR_question textarea, #popup_container .QR_question select  { width: 230px; }
#popup_container .send_friend p textarea, #popup_container .QR_question p textarea { height: 100px; }
#popup_container .QR_question p strong { display: block; float: right; width: 230px; }
.ajax_success { font-size: 110%; padding-top: 1em; }
/* end of POPUP */

/* video module */
div.video_image { float: left; margin-right: 2em; width: 38%; }
div.video_text{ height: 80px; }
#video_page { width: 100%; height: 395px; margin-bottom: 2em; }

/* avez-vous lu module */
#widget_didyouread .image_book { float: left; margin-right: 1em; width: 38%; }
#widget_didyouread .content { height: 1%; overflow: hidden; }
#book_author{ text-transform: uppercase; color: #999; font-size: 11px; }
#book_price { color: #999; font-size: 14px; }

/* flash player */
.video_companion { margin: 0; margin-bottom: 30px; width: 305px; }
#event ol { border: 1px solid #000000; }
span.option a.comment { background: transparent url('../images/comment.png') no-repeat 0 5px;  font-weight: normal; text-indent: 20px; }

/* globe and mail */
td.up { color: #609300; }
td.down{ color: #d50d12; }
div.globeTable{ margin-top: 0px; width: auto; border-collapse : collapse; }
table.globe { font-size: 12px; width: 98%; }
div.globeTable td {line-height: 24px; font-weight: normal; padding-left: 5px; padding-right: 5px; text-align:right; }
tr.globeLabel td { font-weight: bold; border-bottom: 1px dotted #000; border-top: 1px dotted #000; }
tr.globe1 td { background: #F5F4F2; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; }
tr.globe2 td { background: #fff; border-top: none;  border-bottom:1px dotted #ccc; font-size:11px; font-weight: bold;}
#table_marche_right { width: 205px;}
#table_marche_left { width: 210px; float:left; margin-right: 5px;}
div.globeTitle { font-weight: bold; border-top: 2px solid #2574B9;  margin-top: 30px;  font-size: 15px; line-height: 30px; }
div.commentGlobe{ display: block; margin-top: 10px; padding: 0 15px 0 5px; padding-bottom: 20px; }
span.leftGB{ float: left; }
span.rightGB{ float: right; }

/* MorningStar feeds */
div.currencyTable{ margin-top: 0px; width: auto; border-collapse : collapse; }
div.currencyTable td {line-height: 24px; font-weight: normal; padding-left: 5px; padding-right: 5px; text-align:right; }
div.currencyTable td .direction_icon { margin: 0 0 0 2px; }

.liens_marches_global{	padding-bottom: 10px; border-bottom: 1px dotted #CCC;	display: block;	float: left; margin-top: -10px;}
div.liens_marches {	display: block; width: 650px; float: left; margin-top: 10px; border-top: 1px dotted #CCC; font-family: Arial, verdana, sans-serif; }
.liens_marches div.title{ font-size: 14px; font-weight: bold; line-height: 35px; display: block; margin-left: 6px; }
.liens_marches ul {	display: inline; list-style: none; }
.liens_marches li{ float: left;	margin: 0 4px 0 6px; font-size: 11px; padding-right: 8px;	border-right: 1px solid #CCC; }

/* En savoir plus */
#savoir_plus, #podcast { background-color: #dfdbd8; margin-top: 1em; padding: 1em; border: 0; }
#savoir_plus h2, #podcast h2 { border-bottom: 1px dashed #b1b0af; font-size: 1.3em; margin-bottom: 1em; padding-bottom: 0.3em; }
#savoir_plus table { width: 100%; }
#savoir_plus th { font-weight: normal; }
#savoir_plus .video { margin-top: 10px; border-bottom: 1px dashed #b1b0af; padding-bottom: 5px; line-height: 14px;}
#savoir_plus .video_end { margin-top: 10px;border: none; line-height: 13px;}
#savoir_plus .playvideo {z-index:10000; position: relative; background: transparent url('../images/video_play.gif') no-repeat 45px 5px; margin: -60px 0 8px 0;  width: 120px; height: 55px;}

#savoir_plus .video_image img{margin-bottom: 5px;border: 1px solid #b1b0af;}
#savoir_plus table tr td { padding-bottom: 1em; }
#savoir_plus td span, #savoir_plus td a { background-color: #fff; display: block; font-size: 1.1em; padding: 0.3em 0 0.3em 5px; width: 50px; }
#savoir_plus td .symbol { color: #185886; text-decoration: underline; }

#savoir_plus td .lastU { color: #39ab3c; }
#savoir_plus td .lastD { color: #FA3218; }

#savoir_plus td.U-trend span { background: #fff url('../images/savoir_plus_up.png') no-repeat 3px 7px; padding-left: 1.2em; }
#savoir_plus td.D-trend span { background: #fff url('../images/savoir_plus_down.png') no-repeat 3px 7px; padding-left: 1.2em; }
#savoir_plus td.N-trend span { background: #fff url('../images/savoir_plus_equal.png') no-repeat 3px 7px; padding-left: 1.2em; }
#savoir_plus h3 { margin-top: 0.5em; font-size: 1.3em; font-weight: normal; }

#savoir_plus .horizon_left{ width: 120px; float: left; margin-right: 20px; line-height: 14px;}
#savoir_plus .horizon {width: 120px; float: left; margin-right: 20px; padding-left: 20px; border-left: 1px dashed #CCC; line-height: 14px;}
/* End of En savoir plus */

/* Classements */
#classement_aggregation ul { margin-top: 0em; }
#classement_aggregation ul dt { font-size: 1.4em; margin-left: 2em; }
#classement_aggregation ul dd { font: 1.2em georgia; margin: 0.4em 0 2em 3em;  }
#classement_aggregation div.upTitle{ font-weight: bold; border-top: 1px solid #000; margin-top: 20px; font-size: 20px; line-height: 30px; }
#classement_aggregation div.downTitle{ font-weight: normal; border-top: 2px solid #2574B9; padding-top:2px;margin-top: 30px; font-size: 13px; line-height: 17px; }
#classement_aggregation span { cursor: pointer; }
#classement_aggregation .consult {margin-top: 10px; font-size:13px;}
#classement_aggregation dl { margin: 10px 10px 10px 25px;border-top: 1px solid #eee; padding-top:10px;}
#classement_aggregation .image { margin-left: 15px; border: 1px solid #ccc;}
#classement_aggregation .fleurlys {background: transparent url('../images/classement/fleur_lys.jpg') no-repeat top right; padding-right: 15px;}

#classement_aggregation .row {margin: 0 0 10px 10px; border-top: none; padding-top:10px; border-bottom: none; background: #fff url('../images/classement/classement_back.jpg') repeat-x;}
#classement_aggregation table { border: none; border-collapse: collapse; font: 11px arial; width: 650px; }
#classement_aggregation table #dirigeants{ border: none; border-collapse: collapse; font: 11px arial; width: 650px; }
#classement_aggregation tr.title th  { color: #2E1210;  border-bottom: 1px dashed #000;}
#classement_aggregation tr.title th span { color:#2574B9}
#classement_aggregation tr.titlesecteur { border-top: 1px dashed #000;border-bottom: 1px dashed #000;}
#classement_aggregation tr.titlesecteur td { color: #2574B9; border-bottom: 1px dashed #000;}
#classement_aggregation td, #classement_aggregation th { border: none; padding: 0.3em; font-size:11px;}
#classement_aggregation tr.pair { background: #fff;}
#classement_aggregation tr.impair td { border-top: 1px dotted #D0DECF; border-bottom: 1px dotted #D0DECF; background-color: #F5F4F2;}

#classement_aggregation td.columnsecteur, #classement_aggregation th.columnsecteur{}
#classement_aggregation p.undertitle{ font-weight: bold; font-size: 14px; margin-bottom: 6px;}
#classement_aggregation .pager { border-top: 1px dashed #b1b0af; margin-bottom: 0.2em;}
#dirigeants td, #dirigeants tr{ font-size: 11px; letter-spacing: 0px; }
/* End of Classements */

/* Publication*/
.print-section { color: #9F9F9F; text-transform: uppercase; }
#publication .row { border: none; }
#service-abonnes h2 { color: #D83C26; font-size: 1.2em; } 
#service-abonnes ul { font-size: 1.2em; height: 1%; margin-top: 0.6em; overflow: hidden; }
#service-abonnes li { border-left: 1px solid #9F9F9F; float: left; line-height: 120%; margin-right: 0.9em; padding:  0 0 0 0.9em; } 
#service-abonnes li.first { border: none; padding:  0; } 
#archives-search { font-size: 1.1em; margin-top: 2em; }
#archives-search label { text-transform: uppercase; }
#publication .content { font: 1.4em georgia; margin-bottom: 1em; }
#publication #publication-menu h2 { border-bottom: 1px dashed #b1b0af; border-top: 1px solid #b1b0af; font-size: 1.3em; margin: 2em 0 0.5em; padding: 0.4em 0; text-transform: uppercase; }
#publication #publication-menu a, #publication #publication-menu .titlenolink { display: block; font-size: 1.3em; margin: 0.3em 0; }
.ad_sponsored { margin-top: 3em; }
/* End of Publication */

/* Techno  */
.techno .featured { border-bottom: none; }

/* branchez vous Feed */
.article .rowBranchezvous h2 { margin-top: 20px; }

/* intel */
.intel_link{ margin-top: 0.5em; border-top:1px dashed #B1B0AF; }
.intel_inter_links { background:transparent url('../images/fleche_next.gif') no-repeat scroll left top; padding-left:16px; margin-bottom: 10px; margin-top:17px;}

/* widget Bloggeurs externes */
#externalblogguersWidget .authorWidget, #externalblogguersWidget .dateWidget{ font-family: Arial, Verdana, sans-serif; margin-right: 6px; line-height: 20px; }
#externalblogguersWidget .dateWidget{ color: #818181; }

/* static pages */
#static_page { font-family: arial; width: 650px; }
#static_page .header { border-top: 1px solid #b1b0af; color: #3c3938; font: bold 20px arial; height: 1%; padding: 0.2em 0 1em; position: relative; }
#static_page p {margin: 4px 0 16px 0; font-size:13px;}
#static_page ul li a{font-size: 12px;}
#static_page { float: left; line-height: 1.6em; }
#static_page .rss_title {font-size: 16px; font-weight: bold;color: #6C90A0; border-bottom: 1px #000 dashed; line-height:30px;}
#static_page .rss_undertitle {font-size: 13px; font-weight: bold; margin-top: 20px;line-height:20px;}

/* rss page */
#static_page .rss_big{ float:right; margin-top: 30px;}
#static_page .header_rss{ height: 156px; }
#static_page .header_rss p{ font-size: 13px; }
#static_page .header_rss H3{ font-size: 13px; }
#static_page h1.header{ margin-bottom: 15px; }
#static_page ul li span{background: transparent url('../images/rss.png') no-repeat top right; padding-right: 10px; }
#static_page  ul li{font-size: 13px; }
#static_page #rss_left {	float: left; width: 300px; }
#static_page #rss_right{	float: right; width: 300px; }

/* 404 page */
#page_404 { font: 13px arial; }
#page_404 ul{ margin-bottom: 20px; }
#page_404 h3{ font: bold 13px arial; margin-bottom: 4px; }
#page_404 li{ line-height: 19px; text-indent: 0px; }
#page_404 h1.header{ border-top: 1px solid #b1b0af; color: #3c3938; font: bold 20px arial; height: 1%; padding: 0.2em 0; position: relative; }

/* river news tabs */
#rivernews .tabs li { width: 155px; background: transparent url('../images/tab_big_out.png'); }
#rivernews .tabs li.selected { background: #fff url('../images/tab_big_over.png'); width: 155px; }

/* external globe And mail template */
#footer{ font-size: 12px; margin-top: 1em; padding-top: 1em; text-align: center; }

div .globecontent{  border-top: 1px solid #B1B0AF; margin-top: 20px; padding-top: 20px; }
.add_aggregation_globe ul li{ display: inline; }
.add_aggregation_globe ul li img{ margin-right:10px; padding-right:10px; }
.add_aggregation_globe ul { display: inline; margin-bottom: 20px; text-align: center; }
.globetemplate #footer{ border: none; }
#logo_globe_external{ margin-bottom: 10px; }

.globetemplate a , .globetemplate a:link , .globetemplate a:hover , .globetemplate a:active, .globetemplate a:visited { color: #0B607B; text-decoration: none; }
#menu li a:visited { text-decoration: none; color: #f5f5f4; }
#menu li a:active { text-decoration: none; color: #ffffff; }
#menu li.selected a { color: #ffffff; }
.liens_marches ul li a:visited{ text-decoration: none; color: #0B607B; }

/* Nos Dossiers */
#nos_dossiers { background-color: #f1f1f1; margin-top: 1em; padding: 1em; }
#nos_dossiers h2 { border-bottom: 1px dashed #b1b0af; font-size: 1.3em; margin-bottom: 1em; padding-bottom: 0.3em; }
#nos_dossiers a {font-size: 1.2em; }
#nos_dossiers ul li { margin-bottom: 0.5em;	}
#article_float_right { width: 225px; float: right; margin-left: 5px; margin-bottom: 5px; }
#home_carrousel ul li.carousel_featured { background-color: #f1f1f1; font-weight: bold; }
#home_carrousel ul li.carousel_featured dd a { font-weight: bold; }

/* Centre de Référence*/
#reference { background-color:#DFDBD8; border:0 none; margin-top:1em; padding:1em; }
#reference h2 { border-bottom: 1px dashed #b1b0af; font-size: 1.3em; margin-bottom: 1em; padding-bottom: 0.3em;}

#reference a.document_rtf,
#reference a.document_ppt,
#reference a.document_pdf,
#reference a.document_xls,
#register h3 a.document_doc,
#register h3 a.document_ppt,
#register h3 a.document_pdf,
#register h3 a.document_xls {background-image:url(../images/sprite_icons_documents.png); background-repeat:no-repeat; display:block; padding:0 0 0 40px;}

#reference .document_rtf, #register h3 a.document_doc { background-position: 0 0; }

#reference .document_ppt, #register h3 a.document_ppt { background-position: 0 -50px; }

#reference .document_pdf, #register h3 a.document_pdf { background-position: 0 -75px; }

#reference .document_xls, #register h3 a.document_xls { background-position: 0 -25px; }


/* module aligned in left column in agregation page */
#bloc_module_split{ height: 150px; }
.split_module { height: 1%; margin-bottom: 1.5em; overflow: hidden;}
#home_split_modules h2 { font-size: 1.3em; height: 1%; padding: 0.3em 0 0 0; position: relative; }
#home_split_modules .split_module_left {float: left; width: 47%; border-right: 1px solid #B1B0AF; }
#home_split_modules .split_module_right { float: right; padding-right: 7px; width: 47%; }
#home_split_modules .split_module_content .bignews{ font: normal 1.4em georgia; height: 1%; margin-top: 0em; margin-bottom: 10px; overflow: hidden; border-bottom: 1px dashed #b1b0af;}
#home_split_modules .split_module_content .bignews .informations {color: #b0b0b0; font-size:9px; font-family: arial, sans-serif; padding-bottom: 3px;}
#home_split_modules .split_module_content .small_news {font-family: arial; font-size: 13px; line-height: 20px;}
#home_split_modules .split_module_right .split_module_content div, #home_split_modules .split_module_left .split_module_content div { float: left; width:100%; }
#homepage .split_module_content .bignews .comment { background: transparent url('../images/comment.png') no-repeat 0 0; color: #818180; font: normal 11px arial; margin: 7px 0 4px 10px; padding: 3px 25px 5px 22px; }
.split_module_left h2{ font-size: 12px;}
.split_module_right h2{ font-size: 12px;}
#home_split_modules h2 .all { font-size: 0.9em; font-weight: normal; position: absolute; right: 1.6em; text-transform: none; top: 0.3em; }
#home_split_modules h2 .rss { top: 2px; }
.split_module_content #left { float:left; background #fff; width: 15%; margin-right:5px; color: #999;}
.split_module_content #right { float:right; width: 80%; margin-right: 12px;}

.split_module_content .left_side { float:left; background #fff; margin-right:5px; color: #999;}
.split_module_content .right_side { float:right; margin-right: 12px;}

.split_module_content #left #bio_pic{ padding-bottom: 10px; }
.split_module_content { font: normal 1.1em arial; height: 1%; margin-top: 0.7em; overflow: hidden; }
.split_module_content div.border { border-left: 1px dashed #b1b0af; margin-left: 1em; padding-left: 1em; }
.split_module_content li a.title{ font-size: 13px; }
#reer .split_module_content li.first{ margin-bottom: 10px; padding-bottom: 13px; line-height: 15px; border-bottom: 1px solid #ccc; }
.split_module_content li { margin-bottom: 10px; line-height: 17px; }
.all_article_sponsored{float: right; display: block; margin-top: 10px; }

.all_article_ibm{float: right;}
.all_newsletter_ibm{float: left;}

/* module agr�gation innovation */
#mod_dossier_innovation { margin-top: -1px; }
#mod_dossier_innovation h4 { margin: 15px 0 10px 0; text-transform: uppercase; font-size: 13px; }
#mod_dossier_innovation a{ font-size: 13px; }

#referenceCenter li  { vertical-align: top; padding-right: 10px; margin-right: 13px; background: transparent url('../images/pdf.gif') no-repeat 0 0; }
#referenceCenter li a { margin-left: 20px; }

/*innovation template */
#innovation_logo { background: transparent url('../images/header_innovation.jpg') no-repeat 0 0.8em; display: block; height: 87px; width: 994px;}

#innovation #main { background-color: #fff; margin: 0 auto 1em; padding: 0px; text-align: left; width: 990px; }
#innovation #body { background: transparent url('../images/dash_vertical.png') repeat-y 673px 0; height: 1%; padding: 0 5px;overflow: hidden; }
#innovation #header { background: #B32726; margin-bottom: 20px;}
#innovation top-logos {border-bottom: 6px solid #fff;}
#innovation #container_header { background: #fff; padding:5px;}
#innovation #banner{margin:0px;}
/* links */
#innovation .article a, #innovation #article_detail h1 {color: #B32726}
#innovation .row h2, #innovation .row h2 a { font: normal 1.3em arial; margin-bottom: 0.2em; }
#innovation #article_detail h1 {font: normal 1.8em arial; color: #B32726}
/* dossiers */
#innovation #mod_dossier_innovation{margin-bottom: 20px;}
#innovation #mod_dossier_innovation #featured a {font: normal 1em arial; margin-bottom: 0.2em;}
#innovation #mod_dossier_innovation a {font: normal 1.3em arial; margin-bottom: 0.2em;}

.separator_innovation{
background: transparent url('../images/separator_innovation.jpg') no-repeat;
padding-bottom:10px;
}
#innovation .article .header_selected { border:0px; color: #3c3938; font: bold 14px arial; text-transform: uppercase;height: 1%; padding: 0.2em 0; position: relative; }
span.red_inno{ color: #C60019; }
.red { color: #ff0000;}

/*reer template */
#reer_logo { background: transparent url('../images/header_reer.jpg') no-repeat 0 0.8em; display: block; height: 87px; width: 994px;}
#reer #main { background-color: #fff; margin: 0 auto 1em; padding: 0px; text-align: left; width: 990px; }
#reer #body { background: transparent url('../images/dash_vertical.png') repeat-y 673px 0; height: 1%; padding: 0 5px;overflow: hidden; }

#reer #right_column a{color: #E91C2C;}
#reer top-logos {border-bottom: 6px solid #fff;}
#reer #container_header { background: #fff; padding:5px;}
#reer #banner{margin:0px;}
#reer .introtitle{font-size: 17px; margin-bottom: 20px; font-weight: bold;}
#reer .introtext {font-family: georgia; font-size: 15px; line-height: 18px; margin-bottom: 20px; font-weight: normal;}

/* tournee template */
#tournee #body a:link, #tournee #body a:hover, #tournee #body a:visited, #tournee #body a:active{ color: #45436D;}
#tournee #body a.linkbutton { color: #fff;}
#tournee_logo { background: transparent url('../images/header_tournee.jpg') no-repeat 0 0.8em; display: block; height: 87px; width: 994px;}

#tournee #main { background-color: #fff; margin: 0 auto 1em; padding: 0px; text-align: left; width: 990px; }
#tournee #body { background: transparent url('../images/dash_vertical.png') repeat-y 673px 0; height: 1%; padding: 0 5px;overflow: hidden; }
#tournee #header { background: #000000; margin-bottom: 20px;}
#tournee #right_column a{color: #000000;}
#tournee top-logos {border-bottom: 6px solid #fff;}
#tournee #container_header { background: #fff; padding:5px;}
#tournee #banner{margin:0px; }
#tournee #body h4{ font-size: 14px; border-bottom: 1px solid #ccc; width: 642px; margin-bottom: 10px; line-height: 28px;}
#tournee #body h5{ font-size: 14px;  width: 642px; margin-bottom: 10px; line-height: 18px;}
#tournee #slideshow_simple{ border-top: 7px solid #82CAC0; }
.separator_tournee{background: transparent url('../images/separator_tournee.gif') no-repeat; }

.carte_region{ width: auto;height: 535px; background: transparent url('../images/regions/backMap.jpg') no-repeat; border: 1px solid#fff; }
.carte_region #titre_region{padding-top: 0px; margin: 15px 0 20px 26px; font: bold 1.7em arial; color: #84CCC2; text-transform: uppercase; }
.carte_region #main_title{font: bold 1.1em arial; margin-bottom: 10px;}
.stat_title{ font-weight: bold;}
.carte_region #carte {float: left; margin:0 20px 0 10px;}

#boite_outils{ font-size: 12px; line-height: 17px; overflow: hidden;}

#statistiques{  }
#statistiques .chiffreD{ float: right; height: auto; }
#statistiques li{ }
#tournee #body #boite_outils h4{ margin: 5px 0 0px 0;border:none; font-size: 12px;}
#boite_outils .title { font-size: 13px; margin-bottom: 0px;}

/* links */
#reer .article a, #reer #article_detail h1 {color: #E91C2C}
#reer .row h2, #reer .row h2 a { font: normal 1.3em arial; margin-bottom: 0.2em; }
#reer #article_detail h1 {font: normal 1.8em arial; color: #E91C2C}
/* dossiers */
#reer #mod_dossier_innovation{margin-bottom: 20px;}
#reer #mod_dossier_innovation #featured a {font: normal 1em arial; margin-bottom: 0.2em;}
#reer #mod_dossier_innovation a {font: normal 1.3em arial; margin-bottom: 0.2em;}
#reer #right .title { font-size: 18px;}
#reer #reerMore{ font-size: 16px; font-weight: bold; margin: 20px 0 0 30px;}
.separator_reer{background: transparent url('../images/separator_reer.gif') no-repeat; }
#questionExpertbt{ margin-top:3px; float:right; }
#questionExpertbt a{ color: #fff; }

#reer .article .header_selected { border:0px; color: #3c3938; font: bold 14px arial; text-transform: uppercase;height: 1%; padding: 0.2em 0; position: relative; }
span.red_inno{ color: #C60019; }
#reer .row { border-bottom: 1px solid #b1b0af; height: 1%; margin: 1.5em 0 0; overflow: hidden; padding: 0 0 1.5em; }

/* sondage */
input.buttonpoll { background-color: #6c90a0; border: none; color: #fff; cursor: pointer; font: bold 11px arial; padding: 0.25em 0.4em 0.4em 0.4em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float: right; }
#tournee #right_column .widget input.buttonpoll { background: transparent url('../images/regions/bouton_vote.png') no-repeat; border: none; color: #fff; cursor: pointer; font: bold 11px arial; padding: 0.25em 0.4em 0.4em 0.4em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float: right; }


#poll li.first{ border: none; color: #E91C2C;}
#poll li{ border: none; }
#pollresult #question{ font-size: 21px; font-weight: bold; color: #333333; line-height:26px; margin-bottom: 30px;}
#poll_alert{ color:#ff0000; margin-bottom: 30px; font-size: 14px; }
#pollresult .answer{ padding: 5px 0 5px 10px; margin-top: 20px; background: #F1F1F1;}
#pollresult #contenu{ margin-top: 30px; }
#pollresult .result{ font-size: 18px; font-weight: bold; color: #E91C2C; float: right; margin-right: 10px; }

#poll #sponsored_ftq{margin-top: 30px;color: #000; height: 50px;}
#poll #sponsored_ftq #logo_ftq_text{ border-top: 1px dashed #ccc; padding-top: 5px; color: #666;}
#poll #sponsored_ftq #logo_ftq_pic{ float: right; display: block;}
/* error flash */
#reer_error{ margin-bottom: 20px; }
#reer_error_top h4{ margin: 0 0 10px 1px;}


/* latest photoreportages */
#widget_photolatest { margin: 0 0 20px; padding-left: 1em; }
#widget_photolatest li { height: 1%; list-style-type: none; overflow: hidden; }
#widget_photolatest li a { display: block; float: left; overflow: hidden; width: 39%; }
#widget_photolatest li a.video_text { float: right; width: 59%; }
#widget_photolatest p {margin-bottom: 5px;}
#main_photo {margin-bottom: 5px;}

/* premium section */
.premium_module {font-family: Georgia,Times, sans-serif; font-style: italic; font-size: 20px; border-bottom: 1px dotted #000; width: 642px; line-height: 30px; margin: 0px 0 10px 0px; padding-bottom: 10px;}
.premium_module ul li span {background: transparent url('../images/premium/premium_arrow.png')  no-repeat right; padding-right: 80px;padding-bottom: 10px;}
.premium_module ul li span img{ border: #ff0000;}
#premium_cartouche {font-size:14px; font-weight: bold; margin:5px 0  15px 0px;}
#livre_du_mois .premium_module ul li span {background: transparent url('../images/premium/premium_arrow_yellow.png')  no-repeat right; padding-right: 80px;padding-bottom: 10px;}

#leader_affaires { background: #fff; padding: 0px; margin: 0 0 0px 10px; border-top: 2px solid #000;}
#leader_affaires .first .title {font-size: 18px;}
#leader_affaires #bio_pic {margin-bottom: 15px;}
#remitremblay { background: #fff; padding: 0px 0 20px 0px; margin: 0px 0 20px 10px; border-top: 2px solid #000;}
#remitremblay .first .title {font-size: 18px;}

#centre_veille { background: #fff; padding: 0px 0 20px 0px; margin: 0px 0 10px 10px; border-top: 2px solid #000;}
#centre_veille .first {padding-bottom: 15px; border-bottom: 1px dotted #000;}
#centre_veille .simple {margin-bottom: 3px; padding: 0px;}
#centre_veille .simple .title {font-size: 14px;}
#centre_veille .first .title {font-size: 18px;}

/* livre du mois */
#livre_du_mois .premium_module { border-bottom: 1px dotted #000; width: 620px;}
#livre_du_mois .premium_module ul li{border-top: 2px solid #000;}
#livre_du_mois { background: #FDF040; padding: 10px 0px 10px 10px; margin: 10px 0 10px 10px; }
#livre_du_mois .first .title {font-size: 18px;; text-transform: uppercase;}
#livre_du_mois .split_module_content #left { float:left; width: 155px; margin-right:5px;}
#livre_du_mois .split_module_content #right { float: left;width:440px;}
#livre_du_mois .split_module_content #right .title { margin-bottom: 10px; display: block;}
#livre_du_mois img {border: 1px solid #CCC;}
.separator_premium_livre {background: transparent url('../images/premium/separator_premium2.gif') repeat-x 640px 0; height: 13px; margin:10px 0 20px 10px;}

/* widget sources */
.source_premium {margin-bottom: 10px; padding-bottom: 10px;border-bottom: 1px dotted #ccc;}
.source_image {text-align: center; margin-bottom: 10px;}


#premium #archives-search{ background: #E1E1E1;padding: 10px;}
#premium_subscribe { background: #FFFCDD; padding: 5px 0 20px 10px; margin: 20px 0 20px 0px;}
#premium_subscribe ul li a {display: inline}
#premium_subscribe h4{ font-size: 14px; border-bottom: 1px dotted #ccc; width: 642px; line-height: 30px; margin: 0px 0 10px 0px; padding-bottom: 5px; }
#premium_subscribe #widget_abonnez_vous img { margin-right: 30px; border: 1px solid #000; width: 120px; }
#premium #publication a:link, #premium #publication a:hover, #premium #publication a:visited, #premium #publication a:active{ color: #000;}
#premium_logo {background: transparent url('../images/premium/header_premium.jpg') no-repeat ; display: block; height: 82px; width: 994px;}
#premium #main { background-color: #fff; margin: 0 auto 1em; padding: 0px; text-align: left; width: 990px; }
#premium #body { background: transparent url('../images/dash_vertical.png') repeat-y 673px 0; height: 1%; padding: 0 5px;overflow: hidden; }
#premium #header { background: #E1E1E2; margin-bottom: 20px;}
#premium #header #subheader{ display:block; height: 15px;background: transparent url('../images/premium/subheader_premium.jpg') no-repeat;}
#premium .premium_content{font-size: 14px; color: #646464; line-height: 20px; margin-top: 10px;}
#premium .informations {font-size: 12px; }
.separator_premium{background: transparent url('../images/premium/separator_premium2.gif') repeat-x 640px 0; height: 13px; margin-top: 6px;}
#publication-menupremium .separator_premium {background: transparent url('../images/premium/separator_premium2.gif') repeat-x 640px 0; height: 13px; margin: 16px 0 10px 0;}
#premium top-logos {border-bottom: 6px solid #fff;}
#premium #container_header { background: #ffffff; padding:0px; border:1px solid #ffffff;}
#premium #banner{margin:0px; padding: 0px;}
#premium #body h4{font-size: 14px;border-bottom: 1px dotted #ccc; width: 620px; margin-bottom: 10px; line-height: 18px;}
#premium #right_column #subscribe {background: transparent url('../images/line_widget.png') no-repeat}
#premium #right_column #alaune{background: none;}
#premium #right_column  #alaune h2 { display: block; height: 30px;color: #3c3938; font: bold 12px arial; height: 1%; margin-bottom: 0.6em; position: relative; background: transparent url('../images/premium/logo_widget.png') no-repeat 50px -6px; }

#publication #publication-menupremium h2 { border-bottom: 1px dashed #b1b0af; border-top: 1px solid #b1b0af; font-size: 1.3em; margin: 2em 0 0em; padding: 0.4em 0; text-transform: uppercase; }
#publication #publication-menupremium .title {font-size: 1.3em; margin: 0.3em 0; line-height: 23px;}
#publication #publication-menupremium p {font-size: 12px; color: #646464; line-height: 16px; margin:-7px 0 5px 0px; padding: 0px;}

#publication #publication-menupremium a.sourcelink {color: #666; font-size: 12px; margin: 0.3em 0; line-height: 23px;}
/* small header for Premium */
#header_lesaffaires { background-color: #fff; height: 1%; overflow: hidden;}
#header_lesaffaires li { float: left; padding: 0.5em 0 0.4em; }
#header_lesaffaires li a { border-left: 1px solid #423b35; color: #423b35; padding: 0 0.6em; }
#header_lesaffaires li#menu_accueil a { background: transparent url('../images/logo_lesaffaires_small.jpg') no-repeat 8px; border: none; display: block; font-size: 0; height: 19px; margin-top: -4px; text-indent: -5000px; width: 140px; }

/* submenu premium */
#menupremium { background-color: #000000; height: 30px; overflow: hidden; margin: -5px -5px 10px -5px;}
#menupremium li { float: left; padding: 0 0 8px; }
#menupremium li a { border-left: none; color: #f5f5f4; text-transform: uppercase; font-family: Georgia, times, serif; font-size: 15px; display: block; padding: 8px 9px 0; margin-right: 1px; line-height: 100%; }
/*
#menu li a:hover, a:link, a:active{ text-decoration: none; color: #ffffff; }
#menu li a:visited { text-decoration: none; color: #f5f5f4; }
*/
#menupremium li.selected { background-color: #000; background-image: none; }
#menupremium li.selected a { color: #ccc; }

/* end menu premium */

/* test */
#article_detail .content table{line-height: 12px; border: 1px solid #000; margin: 0px; padding: 0px;}
#article_detail .content  #statistiques_region td, #article_detail .content #statistiques_region th, #article_detail .content #statistiques_region tr {line-height: 12px;  border: 1px solid #ff0000; margin: 0px; padding: 0px;}
#article_detail .content #statistiques_region p{margin: 0px; padding: 0px;}
#article_detail .content #statistiques_region tbody {margin: 0px; padding: 0px; border: 1px solid #ffcc00;line-height: 12px; }

/* feeds home */
#fi_home {background: transparent url('../images/home_feeds/logo_fi.jpg') no-repeat top left; height: 30px; margin: 3px 0 0px 0px;}
#ie_home {background: transparent url('../images/home_feeds/logo_ie.jpg') no-repeat top left; height: 30px; margin: 3px 0 0px 0px;}

#header_premium_home {background: transparent url('../images/premium/header_module_home.gif') no-repeat top left; height: 40px; margin: 3px 0 5px 0px;}

 
/* premium home widget */
#header_premium_home {background: transparent url('../images/premium/header_module_home.gif') no-repeat top left; height: 40px; margin: 3px 0 5px 0px;}
#header_premium_home .title a:link{text-decoration: none}
header_premium_home a.title:hover{text-decoration: none}

/* passions home widget */


#classement_aggregation #table_region {margin: 30px 0 30px 0; border: none; border-bottom: 1px dashed #ccc;}
#classement_aggregation #table_sources {margin-top: 20px; border: none;}
#classement_aggregation #table_region .title{font-size: 13px;font-weight: bold; padding-top: 20px; line-height: 20px;}
#classement_aggregation #table_region .bigtitle{font-size: 16px;font-weight: bold; padding-top: 20px; line-height: 20px;}
#classement_aggregation #table_region p{font-size: 14px;}

/* classement home module */
/* passions home widget */
/*
#header_classement_home {background: transparent url('../images/classement/500_home.jpg') no-repeat top left; height: 49px; margin: 3px 0 5px 0px;}
#header_classement_home .title a:link{text-decoration: none}
#header_classement_home a.title:hover{text-decoration: none}
#classement_home .row a {font-size: 13px;}
#classement_home .row {margin: 0px 0 5px 0;}
*/


/* MODULES EXPORT SECTION */
#export_footer {}
#export_footer_top {font-size: 12px; margin-top: 2em; padding-top: 0em; text-align: center; display: block }
#export_section_modules { height: 1%; margin: 1em 0; overflow: hidden; width: 960px;}
#export_footer_top .column { float: left; font-size: 1em; text-align: left; margin: 0 28px 0 0; width: 310px; }
#export_footer_top .last { width: 280px; margin: 0; }
#export_section_modules .column h2 { color: #3c3938; font: bold 1.3em Arial; margin-bottom: 0.6em; padding-top: 1em; }
#export_section_modules .column li { margin: 0.4em 0; }
/*avantdepartir */
#avantdepartir img {margin-bottom: 10px; border: none;}
#comprendre_monde img {margin: 10px 0 0px 0;}
/* podcast */
#main_export #widget_video li a.video_image {border: 1px solid #b1b0af;}
#main_export #widget_video li a.video_text {float: right; width: 59%;}
#main_export #widget_video .playvideo { z-index:10000; position: relative; display: block;
background: transparent url('../images/video_play.gif') no-repeat 40px 20px; 
margin: 0px 0 8px 0;  width: 90px; height: 55px;}

#main_export #widget_video, #classement_dyn #widget_video { margin: 10px; padding-left: 0.9em; }
#main_export #widget_video .cartouche, #classement_dyn #widget_video .cartouche{left:-15px;}

/* slideshow */
#main_export #slideshow { border: none; margin: 0px 0 5px 0;}
#main_export #slideshow a{ color: #143F7F};

/* social links */
#sociallink_sectionmodule { display: block; position: relative;height: 40px; padding-left: 5px;width: 118px; top: 452px; left: -7px; z-index: 10000; margin-left: 3px; border:none; background: #fff;}
#sociallink_sectionmodule h2 {margin:0 0 20px 3px;}
#sociallink_sectionmodule li, #sociallink_catmodule li {display: inline; margin: 0 10px 0 3px}

#country_dropdown {display: block; float: left; z-index: 10000; position: relative;top: 0px; left: 0px;}

#map_sectioncontrols {display: block; 
border: none;
float: right; z-index:10000; margin-right: 2px;
position: relative;
top: 391px; 
width: 130px; 
height: 120px;
left: 0px; background: none; display: none;}

#map_sectioncontrols li {border: none; margin-bottom: 1px;color: #fff; height: 21px;font-size: 8pt;background: #000; padding-left: 1px; padding-top: 1px;padding-bottom: 1px;}
#map_sectioncontrols li input{float: right;  margin: 5px 3px 0 0;}
#map_sectioncontrols label {float: left; margin: 5px 0px 0 10px;}
#map_sectioncontrols li img{display: block; float: left;}
#boite_outils_export { padding-top:10px; clear:float; text-align: left; margin: 0px;}
#boite_outils_export li {display: inline; margin: 0 70px 0 40px;}
#boite_outils_export #title {font-weight: bold;  margin: 0 50px 0 10px; text-transform: uppercase;}
#video_edc{ margin: 30px 50px 20px 65px; }
div.globeTitleFiche { font-weight: bold; border-top: 2px solid #2574B9;  margin: 30px 0 0 5px; font-size: 18px; line-height: 50px; }

/*menu export */

#menuexport { background-color: #5D5650; height: 30px; overflow: hidden; margin: 0px -5px 5px -10px;}
#menuexport li { float: left; padding: 0 5px 8px 5px; }
#menuexport li a { border-left: none; color: #f5f5f4; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; display: block; padding: 8px 9px 0; margin-right: 1px; line-height: 100%; }
#menuexport li.selected { background-color: #000; background-image: none; }
#menuexport li.selected a { color: #ccc; }
#menuexport li#menu_accueil a { border-left: 0; background: #000 url('../images/home.gif') no-repeat 12px 6px; height: 30px; padding: 0; text-indent: -5000px; width: 40px; }
#menuexport #zone_edc_menu_linkedin { display: block; float: right; text-align:left; background: transparent url('../images/export/linkedin_menu.png') no-repeat right 3px; margin: 0 10px 0 0px;}
#menuexport #zone_edc_menu_linkedin a{  color: #fff;}
#menuexport #zone_edc_menu_linkedin span{margin-right: 15px; height: 23px; width: 23px;}
#menuexport #zone_edc_menu_twitter { display: block; float: right; text-align:left; background: url('../images/export/twitter_menu.png') no-repeat right 3px ;}
#menuexport #zone_edc_menu_twitter a{  color: #fff;}
#menuexport #zone_edc_menu_twitter span{margin-right: 15px;}

/* template export */
#main_export{ background-color: #fff; margin: 0 auto 1em; padding: 0 5px; text-align: left; width: 980px; }
#main_export #body{ background: none; }
#main_export #subheader { height: 15px; background-color: #EFECDE;}
#main_export #top-logos {background:#EFECDE; }
#main_export #header {margin: 0 -5px 0 -5px; padding-top: 0px; }
#main_export #container_header { margin-left: 5px; margin-bottom: 20px; }
#main_export #container_header .search_form { position: absolute; top: 0em; right: 7px;  }
#main_export #banner {background-color: #fff;}
#main_export .widget .title, .static_page .widget .title{ display: block; width: 70%;background: #5c564f; color: #fff; font: bold 12px arial; line-height: 25px; margin-top: 10px; margin-left: -13px; padding-left: 10px; margin-bottom: 20px; position: relative;}
#main_export .widget .socialtitle { display: block; width: 70%;background: #5c564f; color: #fff; font: bold 12px arial; line-height: 25px; margin-top: 10px; margin-left: -13px; padding-left: 10px; margin-bottom: 0px; position: relative;}
#main_export .widget .bluetitle { display: block; width: 70%;background: #32CCFE; color: #fff; font: bold 12px arial; line-height: 25px; margin-top: 10px; margin-left: -13px; padding-left: 10px; margin-bottom: 10px; position: relative;}
#main_export .widget .linkedin_title { font-weight: bold; margin-bottom: 5px; }
#main_export .widget .linkedin_authenticate { float: right; }
#main_export .widget .linkedin_data { display: none; }
#main_export .widget .linkedin_login_button { margin: 5px; }
#main_export .bluecartouche {height: 28px; width: 4px; background: url('../images/export/bluecartouche.jpg') no-repeat 0px 0px; position: relative; left:-17px; top: 6px; margin-bottom: -32px;}
#main_export .cartouche, #static_page .widget .cartouche {height: 28px; width: 4px; background: url('../images/export/cartouche.gif') no-repeat 0px 0px; position: relative; left:-17px; top: 6px; margin-bottom: -32px;}
#main_export .widget li.first, .statistic_content li.first, .caroussel_video li { border-top: none; }
#main_export .widget, #classement_dyn .widget { margin-left: 10px; border: 1px solid #bcbec0; border-right: 2px solid #8c8c8c; border-bottom: 2px solid #8c8c8c; margin-bottom: 20px; padding: 0.5em 1em 1em -1em; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#main_export .widget a {color: #143f7f;}
.rss_export { background: transparent url('../images/rss.png') no-repeat; display: block;height: 10px; position: absolute; right: -20px; top: 5px; width: 10px; }
#main_export #right_column .widget { float: right;width: 260px;margin-right: 8px;}

#main_export .widget .linkedin_data .linkedin_post { display: inline-block; min-height: 80px; }
#main_export .widget .linkedin_data .linkedin_post .post_image { border: 1px solid lightGray; display: inline-block; vertical-align: top; }
#main_export .widget .linkedin_data .linkedin_post .post_image img { width: 50px; margin: 2px; float: left; }
#main_export .widget .linkedin_data .linkedin_post .post_content { display: inline-block; margin-left: 10px; width: 190px; }
#main_export .widget .linkedin_data .linkedin_post .post_content .post_author { font-weight: bold; }
#main_export .widget .linkedin_data .linkedin_post .post_content .post_author span { color: #143F7F; }
#main_export .widget .linkedin_data .linkedin_post .post_content .post_title { font-weight: bold; margin-bottom: 15px }
#main_export .widget .linkedin_data .linkedin_post .post_content .post_title a { color: #146FAF; }

#main_export .widget .linkedin_side_buttons {margin: 10px 15px; display: inline-block; }

#main_export .widget .linkedin_side_buttons li { border: none; }
#main_export .article .linkedin_side_buttons ul {border: none;;}
#main_export .article .linkedin_side_buttons li {border: none;}
#main_export .article .linkedin_side_buttons {margin: 10px; display: inline-block; }

#main_export .article .linkedin_side_buttons a {margin-top: 4px;}
/* #main_export .article .linkedin_side_buttons #register_popup { margin-right: 26px;} */
.separator_export{background: transparent url('../images/export/separator.gif') repeat-x 663px }
#main_export #banner{margin: 0px; padding-top: 20px;}
#main_export .row h2 a, #main_export h1 { color: #143f7f;}
#main_export #logo {background: transparent url('../images/export/header_export.png') no-repeat 0 0; display: block; height: 87px; width: 994px;}
#main_export #top-logos {padding: 10px 0 10px 0;}
#main_export #savoir_plus, #main_export #podcast, #main_export #nos_dossiers { background-color: #f7f6ef; margin-top: 1em; padding: 1em; border-right: 2px solid #e1e1e1; border-bottom:2px solid #e1e1e1; }
#main_export .glossaire_letter{ font-size: 24px; margin-top: 20px;}
#main_export .glossaire_name{ font-size:14px; margin-top: 20px;}
#main_export .definition {font-size: 13px;}
#logo_edc {display: block; position: absolute; right: -80px; top: 0px;}
#widget_edc {background: #eaedf6}

#banner_export {text-align: center; background: #fff;margin-bottom: 20px;}

#category_map { width:640px; height:512px; margin: 0 0 15px 0;padding: 0px; border: 1px solid #333;}
#section_map_separator {display: block; height: 20px; width: 640px; border: 1px solid #000;}
#section_map {width:975px; height:512px; margin-bottom: 15px; border: 1px solid #333;}
#main_export .gmap_category { font-family: arial; width: 640px;}
#main_export div.globeTitleFiche , #tournee div.globeTitleFiche {text-align: left;border: none; font-weight: bold;margin: 30px 0 0 0px; font-size: 15px; line-height: 50px; }
#main_export tr.globe0 td, #tournee tr.globe0 td { background: #fff; border-bottom:1px dotted #ccc; border-top:0px dotted #ccc; text-align: left;}
#main_export tr.globe2 td, #tournee tr.globe2 td { text-align: left; background: #f5f4f2; border-bottom:1px dotted #ccc; border-top:0px dotted #ccc; font-weight: bold;}
#main_export tr.globe1 td, #main_export tr.globe td, #tournee  tr.globe1 td, #tournee  tr.globe td{text-align: left;}
#main_export tr.globeLabel td, #tournee tr.globeLabel td{text-align:left;}

#main_export #article_detail .tabs {margin-bottom: 0em; }
#main_export #banner {margin: 0px; padding-top: 5px; padding-bottom: 0px;}

#fiche_pays .tabs li{margin-top:-4px; height: 19px; border-bottom: none; font: normal 12px arial; text-transform: uppercase; text-align: center; width: 155px; background: transparent url('../images/tab_big_out.png');}
#fiche_pays .tabs li a { padding: 5px 0; font-size: 12px; }
#fiche_paysl .tabs li.selected { padding-top: 5px;}
#fiche_pays .tabs li.selected { height: 21px; border-bottom: 1px solid #fff; width: 155px; font-weight: normal; padding: 5px 0 0; background: #fff url('../images/tab_big_over.png');}
#fiche_pays .statistic_content { border: none; margin-left: -12px; padding: 0px; }
#fiche_pays .market_tables { border-bottom:none; padding-bottom: 0.5em; }
#export_form { width: 400px; text-align: left; float: left;}
#export_form label {font-size: 15px;}

#page_edc .row .image {margin-left: 10px; }
#page_edc .row .informations {color: #666;}
#widget_edc .informations {color: #666; line-height: 15px;}
#comprendre_monde #menu_map input, #comprendre_monde #menu_map a.input{ background-color: #6c90a0; color: #fff; }

#menu_map input, #menu_map a.input{ background-color: #fff; border: none; color: #6c90a0; cursor: pointer; font: bold 11px arial; padding: 0.25em 0.2em 0.2em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#memu_map button_map:hover, #main_export a.button:hover { background-color: #fff; }

#main_export a.button_map { text-decoration: none; }

/* header home latest export widget */
#header_home_export {background: transparent url('../images/export/logo_module.png') no-repeat top left; height: 33px;}

.fiche_pop { margin-top: 10px 10px 0px 10px; float: left;}
.fiche_pop img {border: 1px solid #ccc; margin-left: 0px;  margin-right: 8px; margin-top: 7px;vertical-align: bottom;}
.fiche_pop span {}
.gmap .row { border: none;}
.gmap_category .row {border: none;}

.external_video { margin: 20px 0 10px 0px;}

/*passions template */
#passions_logo { margin-bottom: 10px;}
#passions #top-logos { height: 110px; position: relative;}
#passions_logo {background: transparent url('../images/header_passion3.jpg') no-repeat 0 0.8em; display: block; height: 100px; width: 994px;}
#passions #main { background-color: #fff; margin: 0 auto 1em; padding: 0px; text-align: left; width: 990px; }
#passions #body { background: transparent url('../images/dash_vertical.png') repeat-y 673px 0; height: 1%; padding: 0 5px;overflow: hidden; }
#passions #header { background: #686868; margin-bottom: 20px;}
#passions top-logos {border-bottom: 6px solid #fff;}
#passions #container_header { background: #fff; padding:5px;}
#passions #banner{margin:0px;}



/* links */
#passions .article a, #passions #article_detail h1 {color: #B32726}
#passions .row h2, #passions .row h2 a { font: normal 1.3em arial; margin-bottom: 0.2em; }
#passions #article_detail h1 {font: normal 1.8em arial; color: #B32726}
/* dossiers */
#passions #mod_dossier_passions{margin-bottom: 20px;}
#passions #mod_dossier_passions #featured a {font: normal 1em arial; margin-bottom: 0.2em;}
#passions #mod_dossier_passions a {font: normal 1.3em arial; margin-bottom: 0.2em;}
#logo_passion_partner {display: block; float: right; top: 0px;}
.separator_passions{ background: transparent url('../images/separator_passions.jpg') no-repeat; padding-bottom:10px; }
#passions .article .header_selected { border:0px; color: #3c3938; font: bold 14px arial; text-transform: uppercase;height: 1%; padding: 0.2em 0; position: relative; }

/* flat horizontal menu */
#submenu_flat { background: #6B8EA2 ;border: 1px solid #000; border-top: 4px solid #000; height: 38px; padding: 0; }
#submenu_flat_list {}
#submenu_flat_list li{ float: left; margin: 0; display: inline; }
#submenu_flat_list li#submenu_flat_Cap { font-size: 11px; letter-spacing: 0px;text-transform: uppercase; }
#submenu_flat_list li#submenu_flat_Cap a {color: #fff; }
#submenu_flat_list li#submenu_flat_Cap ul {margin: 0;}
#submenu_flat_list li#submenu_flat_Cap ul li{margin-top: 10px;line-height:15px}
#submenu_flat ul { margin: 0 10px 0 10px; }
#submenu_flat li li { float: left; margin: 0; width: auto; }
#submenu_flat ul a { color: #6190a1; margin-right: 2.3em; }
#submenu_flat ul a:hover { color: #1989c7; }
#header .submenu_flat_hide { border-bottom: none; padding: 0; height: 0; }
.top_submenu_flat { margin-bottom: 1.5em; }
#submenu_flat_list li#submenu_flat_Cap a.selected { color: #000000; }

/* menu for Passions */
#passions #menu { background-color: #999999;}
#passions #menu li#menu_accueil a { border-left: 0; background: transparent url('../images/home.gif') no-repeat 12px 4px; height: 26px; padding: 0; text-indent: -5000px; width: 40px; }
#menu li#menu_passions.selected { background-color: #B32625; background-image: none;}
#menu li#menu_passions.selected a { color: #ffffff;}

#passions #menu li a { border-left: 1px solid #fff; color: #f5f5f4; font-size: 10px; text-transform: uppercase; display: block; padding: 8px 9px 0; margin-right: 1px; line-height: 100%; }
#passions #submenu_flat { background: #B32625; border: 0px solid #888; border-top: 1px solid #fff; }
#passions #submenu_flat_list li#submenu_flat_Cap a {color: #fff; }
#passions #submenu_flat_list li#submenu_flat_Cap a.selected { color: #fff; text-decoration: underline}

/* test tabs actions */
#actions_gagnantes .tabs {padding-bottom: 4px;}
#actions_gagnantes .tabs li{border-bottom: 1px solid #ccc; height: 18px; font: normal 12px arial; text-transform: uppercase; text-align: center; width: 155px; background: transparent url('../images/tab_big_out.png');}
#actions_gagnantes .tabs li a{ border: 1px solid #000; padding: 0px 0; font-size: 12px; }
#actions_gagnantes .tabs li.selected { height: 21px; border-bottom: 1px solid #fff; width: 155px; font-weight: normal; padding: 5px 0 0; background: #fff url('../images/tab_big_over.png')}
#actions_gagnantes .statistic_content li { border: none; font: 12px arial; padding: 0em 0; height: auto; }
#actions_gagnantes tr.globeLabel td { font-weight: bold; border-bottom: 1px dotted #000; border-top: none;}
#actions_gagnantes .globe td.up_jauge{color: #609300; background: #ffffff url('../images/passions/jauge_1.gif') no-repeat 10px 4px;}
#actions_gagnantes .globe1 td.up_jauge{color:#609300;background: #F5F4F2 url('../images/passions/jauge_1.gif') no-repeat 10px 4px;}

/* partir_page */
.row_simple { color: #0B607B; font: normal 1.3em georgia; margin-bottom: 0.2em;height: 1%; margin: 5px 0 0;  padding: 5px 0 0; }
.row_simple h2 { font: normal 1.3em georgia; margin: 0.2em 0 0.3em 0;}

.row_simple_text {font: normal 1.3em georgia; margin-bottom: 0.2em;height: 1%; margin: 0px; padding: 0px; border: none; }
.row_simple_text h2 { font: normal 1.1em georgia; margin-bottom: 0.15em; }

.partir_inline { width: 150px; display: block; float: left; margin: 0px 9px 0 5px;}
.partir_line { width: 660px;   border-top: 1px dashed #b1b0af; margin-top: 10px; float: left;}
#partir_page img{margin-bottom: 10px;}

/* reseaux static page */
.static_page .row_simple h2 a{ font: normal 0.7em Arial; margin: 0.1em 0 0.3em 0;}
.static_page #linkedin img, .static_page #twitter img, .static_page #facebook img{margin-bottom: 0px;border:none}
.static_page #linkedin, .static_page #twitter, .static_page #facebook {margin:0 0px 10px 2px;}
.static_page #linkedin .image,.static_page #twitter .image,.static_page #facebook .image {margin-bottom: 7px;}
.static_page .partir_line {border: none; margin:0px;}
.static_page .partir_line {border: none; margin:0px;}
.static_page .row {border: none; margin:0px;}
.linkbutton { background-color: #6c90a0; color: #fff; font: bold 11px arial; margin-left: 2px; padding: 0.2em 0.6em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.linkbutton_fiche { background-color: #999; color: #fff; font: bold 11px arial; padding: 0.2em 0.6em; margin-left: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

#category_map .linkbutton_fiche { margin-left: 0px; }
.fiche_button{ margin-top: 5px }
.linkbutton:hover, .linkbutton_fiche:hover { background-color: #b5c7cf; }
.linkbutton:hover, .linkbutton_fiche:hover { text-decoration: none; }

.popupgmap{line-height: 14px;}
.infowindow .row h2 { padding-top: 1px ;line-height: 23px; font-size: 17px;}
.infowindow .row {border-bottom: none; margin-bottom: 0px;}
.infowindow .cartouche_info { height: 48px; overflow: hidden;}
.infowindow .row .image {border: 1px solid #ccc;}
.infowindow .ailleurs li {height: 12px;}
.infowindow .ailleurs li a{ margin:0px; line-height: 10px;font-size: 11px; font-family: Arial, sans-serif;}
.infowindow .ailleurs h4 { color: #333; font-size: 13px; margin-bottom: 5px;}

/* leadership */
#leadership_logo { margin-bottom: 10px;}
#leadership #top-logos { height: 110px; position: relative;}
#leadership_logo {background: transparent url('../images/leadership/header_leadership.jpg') no-repeat 0 0.8em; display: block; height: 100px; width: 994px;}

#leadership #main { background-color: #fff; margin: 0 auto 1em; padding: 0px; text-align: left; width: 990px; }
#leadership #body { background: transparent url('../images/dash_vertical.png') repeat-y 673px 0; height: 1%; padding: 0 5px;overflow: hidden; }
#leadership #header { background: #D8D2B9; margin-bottom: 20px;}
#leadership top-logos {border-bottom: 6px solid #fff;}
#leadership #container_header { background: #fff; padding:5px;}
#leadership #banner{margin:0px;}
/* links */
#leadership .article a, #leadership #article_detail h1 {color: #ea6831}
#leadership .row h2, #leadership .row h2 a { font: normal 1.3em arial; margin-bottom: 0.2em; }
#leadership #article_detail h1 {font: normal 1.8em arial; color: #ea6831}
#leadership #slideshow dt{color: #3C3938;}
#leadership #slideshow a{ color: #ea6831;}

/* menu for Urgence Leadership */
#leadership #menu { background-color:#999999;}
#leadership #menu li#menu_accueil a { border-left: 0; background: transparent url('../images/home.gif') no-repeat 12px 4px; height: 26px; padding: 0; text-indent: -5000px; width: 40px; }

#leadership #menu li a { border-left: 1px solid #fff; color: #f5f5f4; font-size: 10px; text-transform: uppercase; display: block; padding: 8px 9px 0; margin-right: 1px; line-height: 100%; }
#leadership #submenu_flat { background: #ea6831;border: 0px solid #888; border-top: 1px solid #fff; height: 27px; padding: 5px 10px 6px 10px; }
#leadership #submenu_flat_list li#submenu_flat_Cap a {color: #fff; }
#leadership #submenu_flat_list li#submenu_flat_Cap a.selected { color: #fff; text-decoration: underline}
#leadership .article .header_selected { border:0px; color: #3c3938; font: bold 14px arial; text-transform: uppercase;height: 1%; padding: 0.2em 0; position: relative; }
/* header home latest leadership widget */
#header_home_leadership {background: transparent url('../images/leadership/logo_leadership_home.jpg') no-repeat top left; height: 48px; margin-bottom:10px;}

/* quiz module */
#latest_quiz{ display: block; background: transparent url('../images/quiz/quiz_back.png') no-repeat top left; height: 118px; border: none; width: 283px;}

#quiz_title{ font-size: 14px; margin-left: 10px; display: block; float: left; position: relative; top: 55px; color: #000000; }
#printadtag_quiz{ display: block; text-align: right; margin: 96px -10px 20px 0;}
.playvideof { z-index:10000; position: relative; display: block; background: transparent url('../images/video_play_small.png') no-repeat 0px 0px; margin: -80px 0 8px 0;  width: 114px; height: 65px;}
.playvideol { z-index:10000; position: relative; display: block; background: transparent url('../images/video_play_small.png') no-repeat -10px 10px; margin: -80px 0 8px 0;  width: 114px; height: 65px; }

/* description module for category and subcategory pages */
#description { border-top: 0px solid #b1b0af; height: 1%; margin: 0 0 4em; overflow: hidden; }
#description h2 {font-weight: normal;margin-top: 0.8em; }
#description div { font: 1.2em Arial; margin-top: 0.4em; }
#description .image { float: left; margin: 1.5em 01em 0 0;}
#tournee #description { border-top: 0px solid #b1b0af; height: 1%; margin: 0 0 4em; overflow: hidden; }
#description .playvideo {display: block; float: left; z-index:10000; position: relative; background: transparent url('../images/video_play_small.png') no-repeat 0px 15px; margin: 0px 0 10px -125px;  width: 114px; height: 64px;}

/* new design for operation releve */

#tournee #widget_video li a.video_image , #tournee #widget_video li a.video_image {border: 1px solid #b1b0af;}
#tournee #widget_video li a.video_text {float: right; width: 59%;}
#tournee #widget_video .playvideo { z-index:10000; position: relative; display: block;
background: transparent url('../images/video_play.gif') no-repeat 40px 20px; 
margin: 0px 0 8px 0;  width: 90px; height: 55px;}
#tournee #widget_video { margin: 10px; padding-left: 0.9em; }
#tournee #widget_video .cartouche {left:-15px;}

#tournee .widget .title { display: block; width: 70%;background: #000; color: #fff; font: bold 12px arial; line-height: 25px; margin-top: 10px; margin-left: -13px; padding-left: 10px; margin-bottom: 20px; position: relative;}
#tournee .widget .socialtitle { display: block; width: 70%;background: #5c564f; color: #fff; font: bold 12px arial; line-height: 25px; margin-top: 10px; margin-left: -13px; padding-left: 10px; margin-bottom: 0px; position: relative;}
#tournee .cartouche {height: 28px; width: 4px; background: url('../images/regions/cartouche.gif') no-repeat 0px 0px; position: relative; left:-17px; top: 6px; margin-bottom: -32px;}
#tournee .widget li.first, .statistic_content li.first, .caroussel_video li { border-top: none; }
#tournee .widget { margin-left: 10px;  border: 1px solid #bcbec0; border-right: 2px solid #8c8c8c; border-bottom: 2px solid #8c8c8c; margin-bottom: 20px; padding: 0.5em 1em 1em -1em; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#tournee .widget a {color: #143f7f;}
.rss_export { background: transparent url('../images/rss.png') no-repeat; display: block;height: 10px; position: absolute; right: -20px; top: 5px; width: 10px; }
#tournee #right_column .widget { float: right;width: 260px;margin-right: 8px;}

#section_map_operation_releve {width:975px; height:512px; margin-bottom: 15px; border: 1px solid #333; margin-left: 5px;}
#description_ad a{margin-left: 17px; }
#description_ad {background: transparent url('../images/regions/info_icon.png') no-repeat;margin-top:8px;}

#menu_region{background: #ff0000; border: 1px solid #000;}
#category_opreleve_map { width:640px; height:512px; margin: 0 0 15px 0;padding: 0px; border: 1px solid #333;}

/* menu for Operation releve */
#tournee #menu { background-color:#888888;}
#tournee #menu li#menu_accueil a { border-left: 0; background: transparent url('../images/home.gif') no-repeat 12px 4px; height: 26px; padding: 0; text-indent: -5000px; width: 40px; }

#tournee #menu li a { border-left: 1px solid #fff; color: #f5f5f4; font-size: 10px; text-transform: uppercase; display: block; padding: 8px 9px 0; margin-right: 1px; line-height: 100%; }
#tournee #submenu_flat { background: #6267A1;border: 0px solid #888; border-top: 1px solid #fff; height: 27px; padding: 5px 10px 6px 10px; }
#tournee #submenu_flat_list li#submenu_flat_Cap a {color: #fff; }
#tournee #submenu_flat_list li#submenu_flat_Cap a.selected { color: #fff; text-decoration: underline}

/* submenus for flat limited menus */
#submenu_right li {z-index: 10000;  color: #fff; top: -10px; right: 10px; }
#submenu_right ul {z-index: 10000; font-family: Arial, Verdana; font-size: 11px; float: right; color: #fff; }
#submenu_right #first_item {height: 27px;}
#submenu_right ul li { display: block; position: relative; margin:0px; height:17px; }
#submenu_right li ul { display: none; top: 24px; margin-top: -20px; }
#submenu_right ul li a {border: 1px solid #000;border-top: none; display: block; height:12px; text-decoration: none; color: #ffffff; padding: 7px 10px 7px 10px; background: #6267A1; margin: 0px; margin-left: 1px; white-space: nowrap; }
#submenu_right ul li a:hover { background: #6267A1; }
#submenu_right li:hover ul { display: block; position: absolute; }
#submenu_right li:hover li { float: none; font-size: 11px; }
#submenu_right li:hover a { background:  #6267A1; }
#submenu_right li:hover li a:hover { background: #888888; }

#acquizition { text-align: center;margin: 15px 0 0 10px;}

/* babillard */
div.babillard td {line-height: 24px; font-weight: normal; padding-left: 5px; padding-right: 5px; text-align:left; }
div.babillard{ margin-top: 30px; width: auto; border-collapse : collapse; }
tr.babillardlabel td { font-weight: bold; border-bottom: 1px dotted #000; border-top: 1px dotted #000; }
#annonce_detail{ background: url('../images/emploi/cartouche_annonce.png') no-repeat 10px 0px;height: 200px; }
#annonce_detail #left{width: 40%; float: left; margin: 20px 85px 0 25px; }
#annonce_detail #right {float: left; text-align: left;width: 40%; margin-top: 20px;}
.annonce_label{ font-size: 18px; margin-bottom: 13px; text-shadow: 1px 1px 0px rgba(180, 180, 180, 1.0);}
.annonce_list{ font-size: 13px;margin-bottom: 20px;}
.annonce_geo{ font-size: 14px;margin-bottom: 10px;}
#annonce_content{ font-size: 13px;margin:0 20px 0 15px;}
#annonce_detail .linkbutton { font: bold 16px arial;margin: -10px 10px 20px 0px;}
#annonce_detail .linkbutton a:link {color: #fff;}
#annonce_detail .linkbutton a:hover { text-decoration: none;}
#header_annonce {margin: 0 0 20px 10px;}
#outils_babillard #retour { font-size: 13px; float: right;}
#outils_babillard{ margin: 0 25px 0 10px;}
/* end babillard */

/* visiondurable */
#visiondurable_logo { margin-bottom: 10px;}
#visiondurable #top-logos { height: 110px; position: relative;}
#visiondurable_logo {background: transparent url('../images/visiondurable/header_visiondurable.jpg') no-repeat 0 0.8em; display: block; height: 100px; width: 994px;}

#visiondurable #main { background-color: #fff; margin: 0 auto 1em; padding: 0px; text-align: left; width: 990px; }
#visiondurable #body { background: transparent url('../images/dash_vertical.png') repeat-y 673px 0; height: 1%; padding: 0 5px;overflow: hidden; }
#visiondurable #header { background: #686868; margin-bottom: 20px;}
#visiondurable top-logos {border-bottom: 6px solid #fff;}
#visiondurable #container_header { background: #fff; padding:5px;}
#visiondurable #banner{margin:0px;}
/* links */
#visiondurable .article a, #visiondurable #article_detail h1 {color: #B1c11E}
#visiondurable .row h2, #visiondurable .row h2 a { font: normal 1.3em arial; margin-bottom: 0.2em; }
#visiondurable #article_detail h1 {font: normal 1.8em arial; color: #B1c11E}
#visiondurable #slideshow dt{color: #3C3938;}
#visiondurable #slideshow a{ color: #B1c11E};
#visiondurable .article .header_selected { border:0px; color: #3c3938; font: bold 14px arial; text-transform: uppercase;height: 1%; padding: 0.2em 0; position: relative; }

/* menu for Vision Durable */
#visiondurable #menu { background-color: #999999;}
#visiondurable #menu li#menu_accueil a { border-left: 0; background: transparent url('../images/home.gif') no-repeat 12px 4px; height: 26px; padding: 0; text-indent: -5000px; width: 40px; }
#visiondurable #menu li a { border-left: 1px solid #fff; color: #f5f5f4; font-size: 10px; text-transform: uppercase; display: block; padding: 8px 9px 0; margin-right: 1px; line-height: 100%; }
#visiondurable #submenu_flat { background: #B1CD20 ;border: 0px solid #888; border-top: 1px solid #fff; height: 27px; padding: 5px 10px 6px 10px; }
#visiondurable #submenu_flat_list li#submenu_flat_Cap a {color: #333; }
#visiondurable #submenu_flat_list li#submenu_flat_Cap a.selected { color: #333; text-decoration: underline}

/* Vision durable home widget */
#header_visiondurable_home {background: transparent url('../images/visiondurable/logo_visiondurable_home.jpg') no-repeat top left; height: 45px; margin-bottom:10px;}


/* bilans sociaux */
#bilans_sociaux_page img{margin-bottom: 10px;}
#bilans_sociaux_page #alphabet {border-bottom: none; margin-top: 20px; padding-top: 20px;}
#bilans_sociaux_page #alphabet li{margin-left:8px;}
#header_bilanssociaux {border-bottom: 1px solid #ddd; background: transparent url('../images/visiondurable/logo_bilanssociaux.jpg') no-repeat top left; height: 45px; margin: 3px 0 5px 0px;}

#visiondurable #a ul { margin-left:5px; }
#visiondurable #widget_video li a.video_image {border: 1px solid #b1b0af; width:105px;}
#visiondurable #widget_video li a.video_text {float: right; width: 59%;}
/* end vision durable */

/* calendar */
.calendar_full table{ width: 655px; }
.calendar_full .empty{ background: #F9F9F9;}
.calendar_full li{ font-size:11px; text-align:left;margin-left:3px;}

.calendar_full .number{ font-size:18px; font-weight:bold; margin: 5px 6px 10px 3px; text-shadow: 1px 1px 0px rgba(180, 180, 180, 1.0); text-align:right; }
.calendar_full .event{ background-color: #ffcc00; background: transparent url('../images/calendar/back_selected.jpg') no-repeat; }
.calendar_full .event .number{ color:#fff; text-shadow: none; }
#bottom_cal{ background: transparent url('../images/calendar/back_bottom.jpg') repeat-x; }
.calendar_full td{ padding:0px; }
#passions .calendar_full a{ color:#fff;}

.caltitle{ color: #333; font-size: 16px; background-color:#E1E1E1; height: 30px; }
.calheading{ height: 30px; background: transparent url('../images/calendar/back_header.jpg') repeat-x; }
.calheading .number{ color: #FFFFFF; text-align: center; margin-top:5px; font-size:14px; text-shadow: none; }
.caldays{ color: #000000; background-color: #FFFFFF; background: transparent url('../images/calendar/back_small_regular.jpg') repeat-x;}
.calweeks{ color: #FFFFFF; background-color: #304B90; }
.calsaturdays{ color: #666; background: #fff url('../images/calendar/back_small_we.jpg') repeat-x; }
.calsundays { color: #666; background: #fff url('../images/calendar/back_small_we.jpg') repeat-x; }
.calhilight { color: #000; background-color: #FFFF00; }
#passions #arrow_right{ background: #fff url('../images/calendar/arrow_right.jpg') no-repeat; }
#passions #arrow_left{ background: #fff url('../images/calendar/arrow_left.jpg') no-repeat; }
#passions .caltitle a:hover {text-decoration: none;}
#passions .calendar_full .event_title {width: 83px; overflow: hidden; color:#ffcc00; line-height:13px; margin:3px 0 5px 0px; padding:0 0px 5px 2px;border-bottom:1px dashed #911E1B;}

/* detail page for passion calendar */
#passions .cal_header{ background: #fff url('../images/calendar/fond_datesimple.jpg') no-repeat;
height:170px; display: block;  margin-left:15px;
}
#passions .cal_header h1, #passions .cal_headerdouble H1 { color: #000; padding: 10px 0 10px 10px; font-size:24px;}

#passions .description_cal li, #passions .cal_headerdouble .description_cal_small li{margin: 3px 0 10px 10px; font-size:13px; border-left:1px solid #ccc; line-height:15px; padding-left:3px;}
#passions .cal_header .description_cal {float: left;width: 470px; }
#passions .number_simple { float: right;text-align:center; width: 150px; margin:10px 4px 0 0; color: #fff;}
#passions .big_number{font-size: 80px; line-height: 100px;}
#passions .big_month{font-size: 14px;}
#passions a.title_detail{font-family: Arial, sans-serif; color:#000; font-weight: normal; font-size: 18px; line-height:18px;}
#passions .number_double { float: right;text-align:center; width: 300px; margin: 10px 0px 0 0; color: #fff;}
#passions .cal_headerdouble .description_cal_small {float: left;width: 320px;}
#passions .cal_headerdouble{ background: #fff url('../images/calendar/fond_datesdouble.jpg') no-repeat; height:170px; display: block; margin-left:15px;}
#passions .number_double ul { display: inline;}
#passions .number_double ul .numberblock{ width: 145px; float:left;}
#passions .number_double ul .numberblock #right{ width: 145px; float:left;}
#passions #cal_body { border: 1px solid #ccc;margin: 0px 10px 10px 16px;}
#passions #cal_text { padding: 15px 15px 0px 15px; margin-bottom:20px; font-size:13px;}
#passions #cal_map{ height:300px;  width: 625px; border-top: 1px solid #ccc;}
#passions #cadillac {float:right;}
/* passion other event module on detail page */
#passions #other_event_widget { background: #fff url('../images/calendar/back_module.jpg') no-repeat;
border: 1px solid #E1E1E1;border-top:none; margin: 30px 10px 10px 16px; padding: 10px 10px 10px 10px;}
#passions #other_event_widget #module_title { color: #fff; font-weight: normal; font-size:18px; display: block; float:left;}
#passions #other_event_widget #cal_return a{color:#fff; font-size:12px; float:right; margin-right:7px;}
#passions #other_event_widget ul {margin-top:10px;font-size:13px;}
#passions #other_event_widget ul li {margin-top:5px;}
#passions #other_event_widget ul li span{color: #666;}
#passions #cal_row, #passions .cal_row h2{color: #B22526; font-family: arial, helvetica, sans-serif; margin-bottom: 10px;}
/* print calendar */
#passions #print_title{margin: 0 0 20px 20px; font-size:24px;}

#passions .button, #passions a.button { 
background-color: #b5c7cf; border: none; color: #fff; cursor: pointer; font: bold 12px arial; padding: 0.50em 0.4em 0.4em 0.4em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#passions .button:hover, #passions a.button:hover { background-color: #b22526; color:#fff;}
a.button { text-decoration: none;}

/* small calendar for module*/
.calendar_small #header_module_cal {background: transparent url('../images/calendar/header_module_cal.jpg') no-repeat top left; height: 40px; margin: 3px 0 5px 0px;}
.calendar_small table{ width: 290px; }
.calendar_small {margin:20px 0 20px 0}
.calendar_small .empty{ background: #F9F9F9;}
.calendar_small li{ font-size:11px; text-align:left;margin-left:3px;}
.calendar_small .calheading { display: none;}
.calendar_small #arrow_right, .calendar_small #arrow_left {display: none;}
.calendar_small .number{ font-size:18px; font-weight:bold; margin: 5px 6px 10px 3px; text-shadow: none; text-align:center; }
.calendar_small .event{ background: transparent url('../images/calendar/back_selected.jpg') no-repeat;}
.calendar_small .event .number{ color:#fff; text-shadow: none; }
.calendar_small #bottom_cal{ background: none; }
.calendar_small .event_title{display: none;}
.calendar_small td{ padding:0px;  height:30px;}
.calendar_small a{ color:#fff; text-decoration: none;}
.calendar_small a:hover{ text-decoration: none;}
.calendar_small .printadtag {border:0px solid #000; margin:-14px 20px 20px 168px; width:120px; height:35px;}

/* latest comments */
#latest_legend {margin-top:10px; padding: 10px;background: #282C5B;}
#latest_legend H2{color: #fff; }
#latest_legend ul {background: #fff; margin-top: 10px; padding: 10px;}
#latest_legend ul .signature {border: none; margin-top: 10px; background: #ABACC8; padding:5px 0 5px 5px;}
#latest_legend ul .signature span {font-weight: bold;}
#latest_legend ul .signature a {text-decoration: none; color:#fff;}
/* block module */
.button_red {
	background-color: #ff0000; 
	border: none; 
	color: #fff; 
	font: bold 12px arial; 
	padding: 0.1em 0.3em;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
  border-radius: 3px; 
}
/* static sondage module */
/* quiz module */
#sondage_link{ text-align: center; display: block; background: transparent url('../images/sondage_back.png') no-repeat top left; height: 118px; border: none; width: 283px;}
#sondage_link a.sondage_linktitle{ font-size: 14px; position: relative; top: 55px; color: #000000; }

/* fiche entreprise */
#fiche_entreprise h1{
margin: 0px 0 10px 0;
font-size: 13px;
/*background: #F6F6F6; */
}
#fiche_entreprise .subtitle_fiche {margin: 0px 0 10px 0;
font-size: 16px; color: #486E86; }

#fiche_entreprise .split_module_content{
border-top: 1px solid #ccc;margin: 10px 0 10px; padding-top: 5px; /* background: transparent url('../images/fiche_entreprise/back_title3.jpg') repeat-x top left; */}

#fiche_entreprise #profil_content {
border-top: none;
margin: 10px 0 0px; padding-top: 5px; /* background: transparent url('../images/fiche_entreprise/back_title3.jpg') repeat-x top left; */}

#fiche_entreprise #siege_social {border: none; margin: 0; padding:0px;}
/*#fiche_entreprise #anchors {font-size: 13px; } */

#fiche_entreprise .direction {
font-size: 13px; color: #999; line-height: 13px; border-top: 1px solid #ccc;
background: transparent url('../images/fiche_entreprise/back_small_direction.jpg') repeat-x top left;
}
#fiche_entreprise .name_ca { font-size: 14px; color: #000; margin-left: 21px;}
#fiche_entreprise #address li { font-size: 14px; color: #000; margin: 15px 0 0 15px;}
#fiche_entreprise #address li .last { font-size: 14px; color: #000; margin: 10px 0 10px 15px;}


#fiche_entreprise .span_user{width: 10px; padding-right: 10px;background: transparent url('../images/fiche_entreprise/user.gif') no-repeat;}
#fiche_entreprise .span_arrow{width: 10px; padding-right: 7px;background: transparent url('../images/fiche_entreprise/arrow.gif') no-repeat;}

#fiche_entreprise .label_contact {color: #000; padding: 8px; border: 1px solid #ccc;float: left; width: 110px; background: #f3f3f3; margin-right: 10px;  }
#fiche_entreprise .label_contact2 {color: #000; padding: 8px; border: 1px solid #ccc;float: left; border-top: none;width: 110px; background: #f3f3f3; margin-right: 10px;}
#fiche_entreprise .label_contact_info {color: #000; text-align: right; padding: 8px; border: 1px solid #ccc;}
#fiche_entreprise .label_contact_info2 {color: #000; text-align: right; padding: 8px; border: 1px solid #ccc;border-top: none;}

/* en bourse entreprise */
/* En savoir plus */
#fiche_entreprise #savoir_plus { font-size: 12px;  background: none; margin-top: 1em; padding: 0em; border: 0; }

#fiche_entreprise #savoir_plus table { width: 100%; }
#fiche_entreprise #savoir_plus th { font-weight: normal; }

#fiche_entreprise #savoir_plus table tr td { padding-bottom: 0em; }
#fiche_entreprise #savoir_plus td span, #savoir_plus td a {  border: 1px solid #ccc;background-color: none;; display: block; font-size: 1.1em; padding: 0.3em 0 0.3em 5px; width: 50px; }
#fiche_entreprise #savoir_plus td .symbol { color: #185886; text-decoration: underline; }

#fiche_entreprise #savoir_plus td .lastU { color: #39ab3c; }
#fiche_entreprise #savoir_plus td .lastD { color: #FA3218; }

#fiche_entreprise #savoir_plus td.U-trend span { background: #fff url('../images/savoir_plus_up.png') no-repeat 3px 7px; padding-left: 1.2em; }
#fiche_entreprise #savoir_plus td.D-trend span { background: #fff url('../images/savoir_plus_down.png') no-repeat 3px 7px; padding-left: 1.2em; }
#fiche_entreprise #savoir_plus td.N-trend span { background: #fff url('../images/savoir_plus_equal.png') no-repeat 3px 7px; padding-left: 1.2em; }
#fiche_entreprise #savoir_plus h3 { margin-top: 0.5em; font-size: 1.3em; font-weight: normal; }
#fiche_entreprise #en_bourse { background: #F3F3F3; padding: 5px; border-bottom: 1px dotted #E1E1E1; color: #000; font-weight: bold;}


/* End of En savoir plus */

/* articles in fiches for activities and tags related */
.latest_articles_fiche {margin-top:10px; padding: 1px;background: #0B607B; width: 98%}
.latest_articles_fiche H2{color: #fff; font-weight: normal; font-size: 14px; margin:10px 0 0 10px; line-height: 10px;}
.latest_articles_fiche ul {background: #fff; margin-top: 10px; padding: 10px;}
.latest_articles_fiche ul .signature {border: none; margin-top: 10px; background: #ABACC8; padding:5px 0 5px 5px;}
.latest_articles_fiche ul .signature span {font-weight: bold;}
.latest_articles_fiche ul .signature a {text-decoration: none; color:#fff;}
.latest_articles_fiche ul li {font-size: 12px; line-height: 20px;}
.content_fiche_pub { display: block; height: 90px; margin-top: 20px;text-align: center;  padding-top: 20px; border-top: 1px dashed #B1B0AF;}

/*classement template */

#classement_dyn {background: transparent url('../images/pattern_final.png') repeat;}
#classement_dyn #container_header { border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
#classement_dyn #main_container {border:1px solid #ccc; border-top: none; padding-top: 10px;}
#classement_dyn #top-logos, #classement_dyn #top-logo_fiche { height: 90px; position: relative;}
#classement_dyn_logo { margin-bottom: 10px; background: transparent url('../images/header_classement.png') no-repeat 0 0.8em; display: block; height: 100px; width: 994px;}
#fiche_logo { margin-bottom: 10px; background: transparent url('../images/header_fiche.png') no-repeat 0 0.8em; display: block; height: 100px; width: 994px;}

#classement_dyn #main { background-color: #fff; margin: 0 auto 1em; padding: 0px; text-align: left; width: 990px; }
#classement_dyn #body { background: transparent url('../images/dash_vertical.png') repeat-y 673px 0; height: 1%; padding: 0 5px;overflow: hidden; }
#classement_dyn #header {background: transparent url('../images/pattern_final.png') repeat; margin-bottom: 0px;}
#classement_dyn top-logos {border-bottom: 6px solid #fff;}
#classement_dyn #container_header { background: #fff; padding:5px;}
#classement_dyn #banner{margin:0px;}
/* links */
#classement_dyn .article a, #classement_dyn #article_detail h1 {color: #486E88}
#classement_dyn .row h2, #classement_dyn .row h2 a { font: normal 1.3em arial; margin-bottom: 0.2em; }
#classement_dyn #article_detail h1 {font: normal 1.8em arial; color: #486E88}
/* dossiers */
#classement_dyn #mod_dossier_passions{margin-bottom: 20px;}
#classement_dyn #mod_dossier_passions #featured a {font: normal 1em arial; margin-bottom: 0.2em;}
#classement_dyn #mod_dossier_passions a {font: normal 1.3em arial; margin-bottom: 0.2em;}
#logo_passion_partner {display: block; float: right; top: 0px;}
.separator_passions{ background: transparent url('../images/separator_passions.jpg') no-repeat; padding-bottom:10px; }
#classement_dyn .article .header_selected { border:0px; color: #3c3938; font: bold 14px arial; text-transform: uppercase;height: 1%; padding: 0.2em 0; position: relative; }

/* widgets */
#classement_dyn .widget .title { display: block; width: 70%;background: #000; color: #fff; font: bold 12px arial; line-height: 25px; margin-top: 10px; margin-left: -13px; padding-left: 10px; margin-bottom: 20px; position: relative;}
#classement_dyn #right_column .widget { width: 260px;margin-right: 8px;}
#classement_dyn .cartouche {height: 28px; width: 4px; background: url('../images/export/cartouche_black.gif') no-repeat 0px 0px; position: relative; left:-17px; top: 6px; margin-bottom: -32px;}

#classement_dyn #submenu_flat { background: url('../images/classement/pattern_submenu.png') repeat ;border: 1px solid #000; border-top: 4px solid #000; height: 27px; padding: 5px 10px 6px 10px; }
#classement_dyn #submenu_flat_list li#submenu_flat_Cap a.selected { color: #fff; text-decoration: underline}
#classement_dyn #alphabet{  border-bottom:none;  }
#fiche_navigation .pager_top { border-bottom:none }
/* timeline module */
#teaser_timeline {margin: 0px 0px 20px 5px; display: block; background: transparent url('../images/classement/logo_ligne_temps.png') no-repeat top left; height: 79px; border: none; width: 287px; padding: none;}


/* poste canada home widget */
#header_poste_home {background: transparent url('../images/home/bg_greve_postale.gif') no-repeat top left; height: 40px; margin: 3px 0 5px 0px;}
#poste_home { border-bottom: 1px solid #999; margin-bottom: 20px;}
#poste_button {margin: 10px 0 10px 0; text-align:right;}


/* prix pdg */

#prix_pdg .tabs li{margin-top:-4px; height: 19px; border-bottom: none; font: normal 12px arial; text-transform: uppercase; text-align: center; width: 125px; background: transparent url('../images/tab_medium_out.png');}
#prix_pdg .tabs li a { padding: 5px 0; font-size: 12px; }
#prix_pdg .tabs li.selected { padding-top: 5px;}
#prix_pdg .tabs li.selected { height: 21px; border-bottom: 1px solid #fff; width: 125px; font-weight: normal; padding: 5px 0 0; background: #fff url('../images/tab_medium_over.png');}
#prix_pdg .statistic_content {margin-left: 0px; padding: 0px;}
#prix_pdg .statistic_content li { border:none;}
#criteres_concours li { margin-left: 20px; padding: 5px 0 5px 0;}
#criteres_concours ul {margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1Px dashed #ccc;}

#inscription_prix_pdg ul li{ line-height: 40px;border-bottom: 1px dotted #cccccc; width: 600px;}
#inscription_prix_pdg .error { border: none; font-size:11px;}
#inscription_prix_pdg #submit {margin: 30px 0 20px 0;}

#archives_help {margin: 0 0px 0 10px; line-height: 14px;}
#archives_help h4 { text-decoration: underline; font-weight: bold; margin-bottom: 10px;}
#archives_help ul{margin: 10px 0 10px 0;}
#archives_help img {margin: 10px 10px 10px 0; border: 1px solid #ccc;}
.red_comment {color: #990000;}
#archives_help .button {float: right;}
/* facebook activity widget */
.facebook_activity iframe {height: 300px;}

/* Ford Slideshow */
#ford_slideshow { background: url('../images/ford/back_mauricie.jpg') no-repeat; height: 335px; width: 649px; margin: 30px 5px 0; }
#ford_slideshow .slideshow_left_button, #ford_slideshow .slideshow_right_button { float: left; margin: 5px 15px 0 15px; } 
#ford_slideshow .slideshow_menu_wrapper { float:left; width: 545px; height: 31px; display: inline-block; overflow: hidden;}
#ford_slideshow .slideshow_menu { width: 1000000px; }
#ford_slideshow .slideshow_menu li { float:left; font-size: 13px; font-weight: bold; height: 31px; color: #FFFFFF; padding-top: 6px; cursor: pointer; width: 90.933px; text-align: center;}
#ford_slideshow .slideshow_menu li.active { background: url("../images/ford_slideshow_menu_button.png") repeat-x; color: #000000; }
#ford_slideshow .slideshow_right_part {display: inline-block; position: relative; top: 100px; left: 350px; }
#ford_slideshow .slideshow_right_part .slideshow_content_button { background: url("../images/ford_slideshow_content_button.png") no-repeat; width: 255px; height: 36px; display: inline-block; text-align: center; padding-top: 8px; font-size: 13px; color: #FFFFFF; }
#ford_slideshow .slideshow_background, #ford_slideshow .slideshow_tab { display: none; }

/* passion FORD template */

#ford_rivernews .row a,#ford_rivernews .pager a {border: none; color: #012e72;}
#ford_rivernews .slideshow_image_title a {border: none; color: #012e72;}
#ford_rivernews .row, #ford_rivernews .slideshow_unlimited, #ford_detail .slideshow_unlimited { border-bottom: 1px solid #E6EFF9;}
#ford_rivernews .add_aggregation, #ford_detail .content_pub {border: none;border-top: 1px solid #E6EFF9;}
#ford_rivernews H2 {color: #012e72; margin-bottom: 10px;}
#ford_rivernews .row H2 a{font-size: 15px; font-weight:bold;}
#ford_rivernews .row .informations { color: #97b4d4;}


#ford_rivernews .comment { background: transparent url('../images/ford/comments.gif') no-repeat 0px 7px; width: 200px;}
#ford_rivernews .comment_button span {color: #0059A1; margin: 10px 0 0 35px;}
#ford_rivernews .readmore_button { display: block; float: left; background: transparent url('../images/ford/read_more.gif') no-repeat 0px 7px; width: 120px; height: 40px;}
#video_ford_module { margin-bottom: 20px;}
#video_ford_content li, #latest_ford ul li { border-top: 1px dotted #012e72; }
#video_ford_content { border: 1px solid #000; padding-bottom: 0px;}
#video_ford_content {margin-bottom: 0px;background: transparent url('../images/ford/background_module_video.png') repeat-y; border: none;}
#video_ford_content .video_image {border:1px solid #ccc;}
#video_ford_content .video_text { font-weight: bold; font-size: 11px;color: #4d4d4e;}

#ford_detail .article a { color: #012e72;}
#ford_detail .article h2 {margin-top: 20px; color: #012e72;}


/* latest comments for templates*/
#ford_detail #latest_legend {margin-top:0px; padding: 10px;background: #f1f6fc; border: 1px solid #d4d4d4}
#ford_detail #latest_legend ul {background: none; margin: 0px 0 0 60px; padding: 3px;}
#ford_detail #latest_legend ul .signature {background: none;font-size:12px;color: #7098c5; border: none; margin-top: 10px; padding:5px 0 5px 0px;}
#ford_detail #latest_legend .content { line-height: 16px;}
#ford_detail #latest_legend ul .signature a {text-decoration: none; background: none;}

#ford_detail #latest_legend .big_number_comment {float: left; font-size: 40px; margin: 27px 0 0 10px; color: #d2e2f5;}
#ford_detail .comment_back { background: transparent url('../images/ford/comments.gif') no-repeat 0px 7px; width: 200px; height:32px; margin:0px;}
#ford_detail .comment_button span {float: left; color: #012E72; margin: 10px 0 0 35px; font-weight: bold;}

#ford_detail #article_detail .row .image { float: left; margin: 0.3em 1em 0 0; }
#ford_detail #article_detail H2 {color: #012e72; margin-bottom: 10px;}
#ford_detail #article_detail .row H2 a{font-size: 15px; font-weight:bold;}

#ford_detail #article_detail .informations { color: #97b4d4;}
#ford_detail .options_bottom { border-top: 1px solid #E6EFF9;  border-bottom: 1px solid #E6EFF9;}

#ford_rivernews #twitterhashtag_ford .signature, #ford_detail #twitterhashtag_ford .signature {background: none;font-size:12px; font-weight: bold; color: #7098c5; border: none; margin-top: 10px; padding:5px 0 5px 0px;}

#latest_ford {margin-bottom: 0px;background: transparent url('../images/ford/background_module_article.png') repeat-y; border: none; margin:0px;padding-top: 0px ;padding-bottom: 0px;}

#latest_ford a{ font-weight: bold; font-size: 11px;color: #4d4d4e;}

/* video Player brightcove */
.video_player_brightcove_detail { margin-top: 20px; border:none; width: 650px; }
.video_player_brightcove_agregation { margin: 20px 0 20px 0; border:none; width: 650px;}

/* brightcove adjusments */
#bigbox { margin-bottom: 20px;}

/* bourse modules */
#bourse_center #close_up_stock, #bourse_center #close_up_stock_top {border: none;background:#ECF3F9; padding: 0px 0px 30px 0px; margin: 0px 0 20px 0;}
#bourse_center #close_up_stock ul, #bourse_center #close_up_stock_top ul { padding: 0 10px 0 10px;}
#bourse_center #close_up_stock h2, #bourse_center #close_up_stock_top h2 {padding: 10px 10px 10px 20px; text-transform: uppercase; background: #6B8EA2; color: #fff; font: bold 14px arial; height: 1%; margin-bottom: 0.6em; position: relative; }

#bourse_center #close_up_stock_top { margin-top: 0px; padding-top:0px; width: 370px;}

#bourse_center #widget_video {border-top: 4px solid #6B8EA2;;background:#ECF3F9; padding: 0px 0px 10px 0px; margin: 15px 0 20px 0;}

#bourse_center .video_image { padding: 10px 5px 0 10px; width: 20%; margin: 0px;}
#bourse_center .video_image img { border: 1px solid #CCC;}
#bourse_center .content { padding: 6px 5px 0 0; width: 70%; float: right; margin: 0px;}

/* Mon Portefeuille page */
.mon_portefeuille_case { margin: 0 0 20px 0; }
.mon_portefeuille_case h4 { margin: 0 0 5px 0; }
#register .hidden, .mon_portefeuille_case .hidden, .mon_portefeuille_case.hidden { display: none; }
#register .portefeuille_choice_box h4{ width: 400px; float: left; }
#register .portefeuille_choice_box .radio_list{ float: left; margin: 13px 0; }
#register .register_choice_box h4 { width: auto; margin-bottom: 10px; }
#register .register_choice_box .portefeuille_checkbox { float: right; width: auto; margin: 0 120px 0 0; }

#register .portefeuille_choice_option { display: inline-block; }
#register .portefeuille_choice_option.hidden { display: none; }
#register .portefeuille_choice_option .error_list { left: 32em; }
#register .portefeuille_choice_option div { width: 600px; }
#register .portefeuille_add form .button_red { float: none; }
#register .portefeuille_add form a.back_button { text-decoration: none; }
#register .portefeuille_choice h4 { width: auto; }
#register .portefeuille_choice .portefeuille_checkbox { margin: 15px 0 0 20px; }

.portefeuille_list ul { font-size: 1.1em; padding: 10px 1em 1em 1em; }
.portefeuille_list ul .grey_line { height: 3px; background-color: #B1B0AF; clear: both; }
.portefeuille_list ul li { margin: 0.9em 0; }
.portefeuille_list ul li .left_part { width: 180px; float: left; }
.portefeuille_list ul li .right_part { width: 170px; float: left; font-size: 16pt; }
.portefeuille_list ul li a { text-decoration: none; }



.portefeuille_list .pager ul { padding: 0; }
input.portefeuille_submit { background-color: #6C90A0; border: none; color: #fff; cursor: pointer; font: bold 11px arial; padding: 0.25em 0.2em 0.2em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
input.portefeuille_submit.grey_submit { background-color: #999999; }
input.portefeuille_submit:hover { background-color: #b5c7cf; }
#static_page .portefeuille_list ul li span { background: none; padding: 0; }

 

.mon_portefeuille_case.case_4 form { width: 300px; margin: auto; }
.mon_portefeuille_case.case_4 form div { margin: 0 0 5px 0; }
.mon_portefeuille_case.case_4 form .portefeuille_submit { margin: 5px 0 0 125px; }
.mon_portefeuille_case.case_4 form label { width: 120px; display: inline-block; }
.mon_portefeuille_case .portefeuille_edit { width: 650px; display: inline-block; margin: 20px 0 20px 0; }
.mon_portefeuille_case .portefeuille_edit form { width: 300px; margin: auto; }
.mon_portefeuille_case .portefeuille_edit form div { margin: 0 0 5px 0; }
.mon_portefeuille_case .portefeuille_edit form .portefeuille_submit { margin: 5px 0 0 125px; }
.mon_portefeuille_case .portefeuille_edit form label { width: 120px; display: inline-block; }
.mon_portefeuille_case .portefeuille_add { width: 650px; display: inline-block; margin: 20px 0 20px 0; }
.mon_portefeuille_case .portefeuille_add form { width: 300px; margin: auto; }
.mon_portefeuille_case .portefeuille_add form div { margin: 0 0 5px 0; }
.mon_portefeuille_case .portefeuille_add form .portefeuille_submit { margin: 5px 0 0 125px; }
.mon_portefeuille_case .portefeuille_add form label { width: 120px; display: inline-block; }

#submenu_flat_list li#submenu_flat_Cap ul li#submenu_mon-portefeuille {margin: 0; background: #B32625;}
#submenu_flat_list li#submenu_flat_Cap ul li#submenu_mon-portefeuille a {margin: 10px 22px 13px 15px; display: inline-block;}

.qa_list_links li {line-height: 25px;font-weight: bold }
.qa_list ul, .qa_list_links ul  { font-size: 1.1em; padding: 0 1em 1em 1em; }

.qa_list .qa_list_under { padding: 5px 0 1px 10px; margin-bottom: 10px;}
.qa_list .qa_answer {font-weight: bold;}
.qa_list .qa_text { border-left:6px solid #EEE; padding: 0px 0 1px 10px; margin-bottom: 10px;}

.qa_list_links ul li a{ color:#ff0000; }
.qa_list ul li ul .qa_answer { color:#ff0000; }

/* tools log */
#back_log { background: transparent url('../images/bourse/back_log.jpg') no-repeat 0px 0px;margin-bottom: 20px; height: 325px; padding-top:10px;}
#back_log #title { display: block; font-size: 13px; font-weight:bold; margin: 0px 0 0 10px;}
.mon_portefeuille_case.case_4 { width: 650px; display: inline-block; margin: 80px 0 20px 0px; }
#back_log .portefeuille_submit {font-size: 12px; background: #000;padding:6px; width: 155px;}
#back_log { font-size: 14px;}
#back_log input { width: 151px;}
/* tool bourse */

#bourse_tools #back_actions_fnb { border: none; background: transparent url('../images/bourse/back_actions.jpg') no-repeat 0px 10px;margin-bottom: 0px; padding-top:0px; height: 220px;}
#bourse_tools #back_actions_fnb h2, #bourse_tools #back_funds h2 { font-size: 13px; font-weight:bold; margin:0px 0 0 10px; padding-top: 20px; border: none;}
#bourse_tools #back_actions_fnb ul,#bourse_tools #back_funds ul {margin: 30px 0 0 10px;}

#bourse_tools #back_funds { border: none; background: transparent url('../images/bourse/back_funds.jpg') no-repeat 0px 10px;margin-bottom: 0px; padding-top:0px; height: 220px;}

#bourse_tools #back_actions_fnb ul li, #bourse_tools #back_funds ul li {border: none;}

/* avert updates bourse */
.avert_update {color: #9f9f9f; margin: 0.3em 0; }

#indice_update { display: block;float: right; margin-right: 30px;}

.ms_component_right_heading, .row .ms_component_right_heading { font-weight: bold; font-size: 1.2em; font-family: arial; text-transform: uppercase; }
.article .header.ms_component_right_heading, .row .article .header.ms_component_right_heading { font-weight: bold; font-size: 1.2em; font-family: arial; text-transform: uppercase; }
.ms_component_heading, .row .ms_component_heading { font-weight: bold; font-size: 1.3em; font-family: arial; text-transform: uppercase; }
.article .header.ms_component_heading, .row .article .header.ms_component_heading { font-weight: bold; font-size: 1.3em; font-family: arial; text-transform: uppercase; }

.bourse_0_component { margin: auto; width: 370px; }
.bourse_1_component { margin: auto; width: 370px; }
.bourse_devises_component { margin: 0 0 0 7px; }
.bourse_2_component { margin: auto; width: 355px; }
.bourse_3_component { margin: auto; width: 355px; }
.bourse_6_component { margin: auto; width: 355px; }

