/*****************************************
 * HOME PAGE
 ****************************************/
div#big_edito {  } 
div#big_edito div.big_news_w_photo { width:310px; float:left; border-right:1px solid #cccccc; z-index:2; margin-right:10px;}
div#big_edito div.big_news_w_photo div.viewport { width:300px; height:80px; overflow:hidden; border:1px solid #cccccc;}
div#big_edito div.big_news_w_photo div.viewport div.photo { position:absolute; top:0px; left:0px; }
div#big_edito div.big_news_w_photo div.news_title { padding:5px 5px; font-size:13px; font-weight:bold; }
div#big_edito div.big_news_w_photo div.news_title a,
div#big_edito div.big_news_w_photo div.news_title a:link, 
div#big_edito div.big_news_w_photo div.news_title a:visited { font-weight:bold; font-size:13px; color:#333333; }
div#big_edito div.big_news_w_photo div.news_title a:hover { font-weight:bold; font-size:13px; color:#666666; text-decoration:none; }
div#big_edito div.big_news_w_photo div.news_teaser { padding:5px 5px;  }
div#big_edito div.big_news_w_photo p a,
div#big_edito div.big_news_w_photo p a:link,
div#big_edito div.big_news_w_photo p a:visited,
div#big_edito div.big_news_w_photo p a:hover {color:#333333;}

div#big_edito div.news_feed { padding-left: 10px;}
div#big_edito div.news_feed div.news_item div.news_title { font-weight:bold; padding-bottom:10px;font-size:13px; }
div#big_edito div.news_feed div.news_item div.news_title a,
div#big_edito div.news_feed div.news_item div.news_title a:link, 
div#big_edito div.news_feed div.news_item div.news_title a:visited { font-weight:bold; font-size:13px; color:#333333; }
div#big_edito div.news_feed div.news_item div.news_title a:hover { font-weight:bold; font-size:13px; color:#666666; text-decoration:none;  }

div#big_edito div.news_teaser a,
div#big_edito div.news_teaser a:link, 
div#big_edito div.news_teaser a:visited { color:#333333; }
div#big_edito div.news_teaser a:hover { color:#666666; text-decoration:none;  }

div#big_edito div.news_feed div.width_border { margin-left:310px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #cccccc; }

/*****************************************
 * WIDGET COL RIGHT 
 ****************************************/
div#widget_edito {   } 
div#widget_edito div.title { padding:1px 7px 5px 35px; background:url(/templates/default/icons/icon_br_24x24.gif) no-repeat 5px 0px; } 
div#widget_edito div.news_feed { padding-left: 5px;}
div#widget_edito div.news_feed div.news_item div.news_title { font-weight:bold; padding-bottom:10px;font-size:13px; }
div#widget_edito div.news_feed div.news_item div.news_title a,
div#widget_edito div.news_feed div.news_item div.news_title a:link, 
div#widget_edito div.news_feed div.news_item div.news_title a:visited { font-weight:bold; font-size:13px; color:#333333; }
div#widget_edito div.news_feed div.news_item div.news_title a:hover { font-weight:bold; font-size:13px; color:#666666; text-decoration:none;  }
div#widget_edito div.news_feed div.width_border {  margin-bottom:5px; padding-bottom:4px; border-bottom:1px solid #cccccc; }
div#widget_edito div.news_feed div.viewport { height:80px; overflow:hidden; border:1px solid #cccccc; margin-bottom:5px; }
div#widget_edito div.news_feed div.viewport div.photo { position:absolute; left:-10px; }
div#widget_edito div.news_feed div.news_item div.news_teaser a,
div#widget_edito div.news_feed div.news_item div.news_teaser a:link,
div#widget_edito div.news_feed div.news_item div.news_teaser a:visited { color:#333333; text-decoration:none;}
div#widget_edito div.news_feed div.news_item div.news_teaser a:hover { color:#666666; text-decoration:none;}

/*****************************************
 * WIDGET COMPRENDRE
 ****************************************/
div#widget_comprendre_big div.title,
div#widget_comprendre div.title{
	background-color:#d16523; color:#ffffff; font-family:Tahoma; font-size:16px;
	font-weight:bold; letter-spacing:0.5px; padding-left:10px; vertical-align:middle;
	height:25px; line-height:25px;
}
div#widget_comprendre_big div.title a,
div#widget_comprendre div.title a,
div#widget_comprendre_big div.title a:link,
div#widget_comprendre div.title a:link,
div#widget_comprendre_big div.title a:visited,
div#widget_comprendre div.title a:visited { color:#ffffff; text-decoration:none;}
div#widget_comprendre_big div.title a:hover,
div#widget_comprendre div.title a:hover { color:#ffffff; text-decoration:none;}
div#widget_comprendre_big div.content,
div#widget_comprendre div.content { background-color:#fff3eb; border:2px solid #d16523;}
div#widget_comprendre_big div.news_feed,
div#widget_comprendre div.news_feed { padding-top: 5px;}
div#widget_comprendre_big div.news_feed div.news_item div.news_title,
div#widget_comprendre div.news_feed div.news_item div.news_title { font-weight:bold; padding-bottom:10px;font-size:14px; }

div#widget_comprendre_big div.news_feed div.news_item div.news_title a,
div#widget_comprendre div.news_feed div.news_item div.news_title a,
div#widget_comprendre_big div.news_feed div.news_item div.news_title a:link, 
div#widget_comprendre div.news_feed div.news_item div.news_title a:link, 
div#widget_comprendre_big div.news_feed div.news_item div.news_title a:visited,
div#widget_comprendre div.news_feed div.news_item div.news_title a:visited { font-weight:bold; font-size:14px; color:#333333;}
div#widget_comprendre_big div.news_feed div.news_item div.news_title a:hover,
div#widget_comprendre div.news_feed div.news_item div.news_title a:hover { font-weight:bold; font-size:14px; color:#666666; text-decoration:none; }
div#widget_comprendre_big div.news_feed div.width_border,
div#widget_comprendre div.news_feed div.width_border {  margin-bottom:5px; padding-bottom:4px; border-bottom:1px solid #cccccc; }
div#widget_comprendre_big div.news_feed div.viewport,
div#widget_comprendre div.news_feed div.viewport { width:282px; height:80px; overflow:hidden; border:1px solid #cccccc; margin-bottom:5px; }
div#widget_comprendre_big div.news_feed div.viewport div.photo,
div#widget_comprendre div.news_feed div.viewport div.photo { position:absolute; left:-10px; }
div#widget_comprendre_big div.news_feed div.news_item div.news_teaser,
div#widget_comprendre div.news_feed div.news_item div.news_teaser{ padding-bottom:5px; }
div#widget_comprendre_big div.news_feed div.news_item div.news_teaser a,
div#widget_comprendre div.news_feed div.news_item div.news_teaser a,
div#widget_comprendre_big div.news_feed div.news_item div.news_teaser a:link,
div#widget_comprendre div.news_feed div.news_item div.news_teaser a:link,
div#widget_comprendre_big div.news_feed div.news_item div.news_teaser a:visited,
div#widget_comprendre div.news_feed div.news_item div.news_teaser a:visited { color:#333333; text-decoration:none;}
div#widget_comprendre_big div.news_feed div.news_item div.news_teaser a:hover,
div#widget_comprendre div.news_feed div.news_item div.news_teaser a:hover{ color:#666666; text-decoration:none;}
div#widget_comprendre_big div.news_feed div.news_item div.news_teaser span.mot_lex,
div#widget_comprendre div.news_feed div.news_item div.news_teaser span.mot_lex { font-weight:bold; }

/*****************************************
 * DOSSIER BLOCK
 */
div#dossier_feeds div.title { padding:1px 7px 5px 35px; background:url(/templates/default/icons/icon_br_24x24.gif) no-repeat 5px 0px; } 
div#dossier_feeds div.title a,
div#dossier_feeds div.title a:link,
div#dossier_feeds div.title a:visited {color:#000000; }

/*****************************************
 * NEWS HOME
 *****************************************/

/* AUTO SIZE FOR CONTAINER */
div#home_news_panel { width:644px; }
div#home_news_panel div.container { min-height:auto; height:auto; margin-bottom:10px; padding:0px; }

/* For tabs with widget */
div.news_panel div.panel_tabs { top:-7px; border-bottom:1px solid #dddddd; width:625px; }

/* The Big One */
div#news_big_one { padding-bottom:10px; border-bottom:1px solid #CDCDCD; margin-bottom:0px;}
div#news_big_one h1.title { padding:0px 0px 7px 5px;}
div#news_big_one h1.title a { font-size:18px; font-weight:bold; color:#333333; }
div#news_big_one h1.title a:hover { color:#666666; text-decoration:none; }
div#news_big_one div.photo { height: 220px; width:620px; overflow:hidden;  }
div#news_big_one div.photo div.photo_float { margin-top:-80px; }
div#news_big_one div.photo_landscape { height: 180px; width:140px; overflow:hidden; float:left; margin-left:10px;}
div#news_big_one div.photo_landscape div.photo_float { margin-top:-20px; }
div#news_big_one div.content { padding:10px;  }
div#news_big_one div.content a { color:#333333;  }
div#news_big_one div.content a:hover { color:#666666; text-decoration:none; }
div#news_big_one div.content_landscape { padding:10px; margin-left:150px; }
div#news_big_one div.content_landscape a { color:#333333;  }
div#news_big_one div.content_landscape a:hover { color:#666666; text-decoration:none; }
div.content_link { text-align:right; padding-right:20px; padding-top:5px; }
div.content_link a,
div.content_link a:link,
div.content_link a:visited { background:transparent url(/templates/default/icons/ico-arrow.gif) no-repeat 0px center; color:#333333; font-weight:bold;  text-decoration:none; padding-left:15px; }
div.content_link a:hover { color:#666666; font-weight:bold; text-decoration:underline; }

/* THE 4 IMG CONTAINER */
div.home_news_header {padding:10px 10px; }
div.home_news_header div#news_header_title { padding:5px 10px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#FFFFFF;}

div.home_news_header div#news_header_img { z-index:5;}
div.home_news_header div#news_header_img div.news_component { height:90px; overflow:hidden; width:150px; float:left; border:3px solid #F2F2F2; border-bottom:none; }
div.home_news_header div#news_header_img div.active_normal { border:3px solid #fbbb48; border-bottom:none; }
div.home_news_header div#news_header_img div.active_pink { border:3px solid #833692; border-bottom:none; }

div#news_header_img div.news_bottom_start { width:150px; height:3px; float:left; overflow:hidden; padding:0px; border:none; background:#FFFFFF; z-index:4; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF;}
div#news_header_img div.news_bottom_start.activeBottom_normal { background:#fffdee; border-left:3px solid #fbbb48; border-right:3px solid #fbbb48; }
div#news_header_img div.news_bottom_start.activeBottom_pink { background:#f6e4f7; border-left:3px solid #833692; border-right:3px solid #833692;}
div#news_header_img div.news_bottom_start.not_activeBottom_pink { background:#833692; border-left:3px solid #833692; border-right:3px solid #833692;}

div#news_header_img div.news_bottom { width:150px; height:3px; overflow:hidden;float:left; padding:0px; border:none; background:#fbbb48; z-index:4; border-left:3px solid #fbbb48; border-right:3px solid #fbbb48;}
div#news_header_img div.news_bottom.activeBottom_normal { background:#fffdee; }
div#news_header_img div.news_bottom.activeBottom_pink { background:#f6e4f7; border-left:3px solid #833692; border-right:3px solid #833692;}
div#news_header_img div.news_bottom.not_activeBottom_pink { background:#833692; border-left:3px solid #833692; border-right:3px solid #833692;}

div#news_header_img div.photo_caption_bg, 
div#news_header_img div.photo_caption_txt,
div#news_header_img div.photo_container { position:absolute; width:153px; height:90px; overflow:hidden;}
div#news_header_img div.photo_container div.photo_mask { height:90px; overflow:hidden; }
div#news_header_img div.photo_container div.photo_mask img { position:absolute; }


div#news_header_img div.photo_caption_bg {
	background-color:#000000;
	height:28px;
	margin-top:58px;
	opacity:0.6;
	filter : alpha(opacity=60); 
	overflow:hidden;
	padding:0;
	z-index:2;
}

div#news_header_img div.photo_caption_txt { height:28px; margin-top:58px; overflow:hidden; padding:0 5px; z-index:3; width:140px; }
div#news_header_img div.photo_caption_txt a,
div#news_header_img div.photo_caption_txt a:link,
div#news_header_img div.photo_caption_txt a:visited {
	color:#DDDDDD;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:9px;	
	line-height:13px;
	display:block;	
	text-align:center;	
}

div#news_header_img div.photo_caption_txt a:hover { color:#cccccc; text-decoration:none; }

div#news_header_img div.news_title,
div#news_header_img div.news_content,
div#news_header_img div.news_infos,
div#news_header_img div.news_class { display: none; }

/* THE NEWS TEASING */
div#news_header_content { padding:0px 10px 15px; background:#ffffff url(/templates/default/img/home_news_bg.gif) repeat-x 0px 0px; border:3px solid #fbbb48; border-top:none; height:157px; }
div#news_header_content.active_pink { background-position:0px -200px; border:3px solid #833692; border-top:none; }
div#news_header_content div.title { padding:20px 0px 10px; }
div#news_header_content div.title a.cat_link { font-weight: bold; font-size:14px; color:#FF6600; }
div#news_header_content div.title a.cat_link:hover { color:#666666; text-decoration:none; }
div#news_header_content.active_pink div.title a.cat_link { font-weight: bold; font-size:14px; color:#833692; }
div#news_header_content.active_pink div.title a.cat_link:hover { color:#666666; text-decoration:none; }
div#news_header_content div.title a { font-weight: bold; font-size:14px; color:#000000; }
div#news_header_content div.title a:hover { color:#666666; text-decoration:none; }
div#news_header_content div.content a { font-size:12px; color:#000000; }
div#news_header_content div.content a:hover { color:#666666; text-decoration:none; }


div#news_header_content span.news_date {
	color:#5A9F00;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.3px;
}

/* NEWS FEED */
div#home_news_panel div.line { width:605px; height:1px; border-top:1px solid #cccccc; clear:both; }
div#home_news_panel div.line.pink { border-top:1px solid #833692; }

/*****************************************
 * NEWS LIST
 *****************************************/
div#news_content { float:left; }
div#news_content div.container { min-height:auto; height:auto; padding:5px 0px; }
div#news_content div.news_list { padding:10px 5px; }
div#news_content div.with_widget { padding-top:0px; }
div#news_content div.news_list h1 { font-size:14px; font-weight:bold; border-bottom:2px solid #dddddd; padding:0px 0px 2px 3px;}
div#news_content div.with_widget h1 { font-size:16px; padding-top:10px; padding-bottom:5px; border-bottom:2px solid #dddddd; }
div#news_content div.news_list div.page_tool { font-size:14px; font-weight:bold; border-bottom:2px solid #dddddd; padding:0px 0px 0px 3px;height:27px;margin:0 auto;text-align:center;}
div#news_content div.news_list div.page_tool div.links { float:left; width:490px; height:22px; padding:2px 3px 1px; overflow:hidden;}
div#news_content div.news_list div.page_tool div.links div { 
	width:30px;
	height:22px;
	background: url(/templates/default/img/nav_pagination.gif) no-repeat -30px 0px;
	float:left;
	cursor:pointer;
}

div#news_content div.news_list div.page_tool div.links div a { color:#0094d6; font-size:9px; display:block; width:30px; text-align:center; line-height:22px; text-decoration:none; }
div#news_content div.news_list div.page_tool div.links div.selected { background-position:0px 0px; }
div#news_content div.news_list div.page_tool div.links div.selected a { color:#FFFFFF; }
div#news_content div.news_list div.page_tool div.links div.active { background-position: -60px 0px; }
div#news_content div.news_list div.page_tool div.links div.active a { color:#FFFFFF; }
div#news_content div.news_list div.page_tool div.controls { float:right; padding-right:10px; padding-top:2px;}
div#news_content div.news_list div.page_tool div.controls img { cursor:pointer; }
div.controls div.carousel-left {
	height:22px;
	width:30px;
	background:url(/templates/default/img/carousel-left.png) no-repeat right 0px;
	padding-left:20px;
	float:left;
	cursor:pointer;
}
div.controls div.carousel-right {
	height:22px;
	width:30px;
	background:url(/templates/default/img/carousel-right.png) no-repeat left 0px;
	float:left;
	cursor:pointer;
}

div#news_content div.news_list div.news_cat_list {border-bottom:1px solid #cccccc; padding:3px 5px 3px 20px; background:#ffffff url(/templates/default/icons/list_arrow.png) no-repeat left center; }
div#news_content div.news_list div.news_cat_list a,
div#news_content div.news_list div.news_cat_list a:link,
div#news_content div.news_list div.news_cat_list a:visited {  color:#333333;  }
div#news_content div.news_list div.news_cat_list.active { background-color:#fffdef; cursor:pointer;}



div.news_component h2.news_title .cat_color,
div.news_component h3.news_title .cat_color { font-weight:bold; color:#ff5100; }
div.news_component { border-bottom:1px solid #cccccc; padding:2px 5px 5px; min-height:78px; }
div.news_component div.photo_container { float:left; padding-right:10px; padding-top:8px;  }
div.news_component div.photo_container_left { float:left; padding-right:10px; padding-top:8px; }
div.news_component div.photo_container_right { float:right; padding-left:10px; padding-top:8px; }
div.news_component div.photo_container img { padding:2px; border:1px solid #cccccc; }
div.news_component h2.news_title,
div.news_component h3.news_title  { font-weight:bold; font-size:12px; padding-top:5px; }
div.news_component span.news_date { color:#5A9F00; font-family:Tahoma; font-size:10px; font-weight:bold; letter-spacing:0.3px; }
div.news_component p.news_teaser { margin:0.3em 0; }
div.news_component p.news_teaser a,
div.news_component p.news_teaser a:link,
div.news_component p.news_teaser a:visited { color:#666666; }
div.news_component p.news_teaser a:hover { text-decoration:none; }
div.news_component p.news_teaser strong.strong_tag { display:inline; font-size:12px; background-color:#EAFDA7; }
div.news_component.active { background:#fffdef; cursor:pointer;}

/*****************************************
 * NEWS DETAILS
 *****************************************/
div#news_content { }
div#news_content div.news_panel { padding:20px 10px; }
div#news_content div.news_panel div.title,
div#news_content div.news_panel h1.title { font-size:1.5em; font-weight:bold; }
div#news_content div.news_panel div.bloc_date_cat { padding:10px 0px; margin-top:5px; }

div#news_content div.news_panel div.bloc_interaction { float:right; text-align:left; display:block; margin-bottom:20px; margin-left:20px; }
div#news_content div.news_panel div.bloc_interaction div.send_ami { background: transparent url(/templates/default/img/news_send_mail.png) no-repeat scroll 0px 0px;padding:8px 20px 8px 35px; line-height:30px; height:30px; display:inline; }
div#news_content div.news_panel div.bloc_interaction div.commenter { cursor:pointer; background: transparent url(/templates/default/img/news_comment.png) no-repeat scroll 0px 0px; padding:8px 0px 8px 35px; line-height:30px; height:30px; display:inline; color:#0040B6; font-family:Verdana; text-decoration:none;  }
div#news_content div.news_panel div.bloc_interaction div.button_social { margin-top:10px; }
div#news_content div.news_panel div.bloc_interaction div.button_social a { padding:0px 5px; }

div#news_content div.news_panel div.encart_partenaires { float:right; margin-top:10px; }
div#news_content div.news_panel div.encart_partenaires a { color:#0040B6; font-weight:bold; text-decoration:none; font-size:12px;  }

div#news_content div.news_panel div.articles_prec {
	margin:30px 0px 10px 0px;
	float:left;
	width:250px;
	text-align:left;
	font-weight:bold;
	padding-left:25px;
	background: transparent url(/templates/default/icons/_iconStock/Fwdw_icons/standart/png/24x24/001_27.png) no-repeat scroll left 2px;
	
}
div#news_content div.news_panel div.articles_prec a {
	font-size:10px;
}

div#news_content div.news_panel div.articles_suiv {
	float:right;
	margin:30px 0px 10px 0px;
	width:250px;
	text-align:right;
	font-weight:bold;
	padding-right:25px;
	background: transparent url(/templates/default/icons/_iconStock/Fwdw_icons/standart/png/24x24/001_25.png) no-repeat scroll right 2px;
}
div#news_content div.news_panel div.articles_suiv a {
	font-size:10px;
}

div#news_content div.news_panel div.date { font-size:12px; color:#333333; padding:15px 0px 30px; width:300px; display:block;}
div#news_content div.news_panel div.date a,
div#news_content div.news_panel div.date a:link,
div#news_content div.news_panel div.date a:visited { font-size:12px; color:#0040B6; font-weight:bold;}
div#news_content div.news_panel div.date a:hover { font-size:12px; color:#CC0000; text-decoration:underline; font-weight:bold; }
div#news_content div.news_panel div.date a.goBack { color:#666666; font-weight:normal; } 
div#news_content div.news_panel div.chapo { font-size:1.1em; line-height:1.4em; font-style:italic; padding:10px 0px 25px 0px; }
div#news_content div.news_panel div.content { font-size:1.1em; line-height:1.4em; }

div#news_content div.news_panel div.content div.img_1 { padding:0px 0px 10px 0px; width: 100%; }
div#news_content div.news_panel div.content div.img_1 img { margin: 0 auto 0 auto; }
div#news_content div.news_panel div.content div.img_2 { float:left; padding:0px 10px 10px 0px; }

div#news_content div.news_panel div.content p.mea { font-weight:bold; }
div#news_content div.news_panel div.content p.a_noter {background-color:#D7E8FE; padding:10px;}

div#news_content div.news_panel div.content div.to_know_more h1 { 
	border-bottom:3px solid #333333;
	clear:both;
	color:#333333;
	font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:0;
	line-height:1.3em;
	margin:12px 16px 14px 0;
	padding:0.35em 0 0;
}
div#news_content div.news_panel div.content h2 { 
	font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:1.0em;
	letter-spacing:0px;
	border: 0;
	color: #cc0000;
	margin: 1.3em 0 0 0;
}

div#news_content div.news_panel div.content div.to_know_more h3 { 
	font: bold 0.9em Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:0px;
	border: 0;
	color: #2D2D2D;
	margin: 1.3em 0 0.7em 0;
}

div#news_content div.news_panel div.content div.to_know_more p { font-size:0.8em; }
div#news_content div.news_panel div.content div.to_know_more p a,
div#news_content div.news_panel div.content div.to_know_more p a:link,
div#news_content div.news_panel div.content div.to_know_more p a:visited,
div#news_content div.news_panel div.content div.to_know_more p a:hover { font-size:1.0em; }
div#news_content div.news_panel div.content div.img_float_left { float:left; padding:5px 10px 5px 5px; }
div#news_content div.news_panel div.content div.img_float_right { float:right; padding:5px 5px 5px 10px; }

div#news_content div.news_panel div.content div.photo_container {
	position:absolute;
	overflow:hidden;
	z-index:1;
	height:100px;
	width:180px;
	color:#ffffff;
}

div#news_content div.news_panel div.content div.photo_container div.photo_float {
	z-index:1;
	margin-top:-10px;
	margin-left:-1px;
	height:120px;
	width:180px;
	color:#ffffff;
}

/* SOmmaire de dossier */
div.folder_index { font-weight:bold; margin-top:15px; background:#2ea3ff; font-size:16px; border-bottom:1px solid #5c92ff; color:#fff; padding:2px 10px;}
div.folder_menu_container { border:2px solid #5c92ff; padding:7px 4px 4px 4px;  }
h3.folder_menu a,
h3.folder_menu a:link,
h3.folder_menu a:visited { 
	background:#FFFFFF url(/templates/default/icons/folder_arrow.png) no-repeat scroll 0px 3px;
	color:#114477;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:2px 5px 3px 20px;
	margin-left:10px;
}
h3.folder_menu a:hover { color:#C00; }

h3.folder_main a,
h3.folder_main a:link,
h3.folder_main a:visited { 
	color:#333333;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:2px 5px 5px 5px;
}
h3.folder_main a:hover { color:#C00; }




/* Tags dans la news by rom */
div#news_content div.news_panel a.link_tag_news,
div#news_content div.news_panel a.link_tag_news:link,
div#news_content div.news_panel a.link_tag_news:visited { font-size:12px; color:#0040B6; font-weight:bold; text-decoration:none;}
div#news_content div.news_panel a.link_tag_news:hover { font-size:12px; color:#CC0000; text-decoration:underline; font-weight:bold; }

/* related article */
div.related {
	width: 250px; float: right; margin: 10px 0 20px 20px;
	/*-moz-border-radius: 5px; -webkit-border-radius: 5px;*/
	background-color: #ddd;
	/*border: solid 1px #999; z-index: 65000;*/
	padding: 10px;
	z-index: 65000;
}
div.related.sidebar {
	float: left; 
	width: 284px; 
	margin: 20px 0 0 10px;
}
div.related div.related_title { font-weight:bold; color: rgb(255, 81, 0); font-size: 16px; text-align: left; margin-bottom: 8px; padding-left: 17px; padding-bottom: 6px; }
div.related ul {
	/*background-color: white;*/ list-style: none;
}
div.related ul li {
	margin-bottom: 5px;
	background: url('/templates/default/img/bullet_related.png') no-repeat left 3px;
	padding-left: 17px;
	
}
div.related ul li a { color: #333; }
/*div.related ul li p.meta { color: #666; font-size: 10px; margin: 0 0 10px 0; }*/
div.related ul li p.meta { color: #FF5100; font-size: 10px; margin: 0 0 10px 0; }

form#abo_nl_related { padding-left:60px; height:50px; display:block; background:transparent url(/templates/default/icons/menu_icons/newsletter_bis.png) no-repeat scroll left 3px; }
form#abo_nl_related span { color:#1d3f7f; display:block; font-weight:bold; font-style:italic; }
form#abo_nl_related input.input_mail { display:inline; }
form#abo_nl_related input.btn_valid_abo {cursor:pointer; display:inline; height:16px; width:16px; background:transparent url(/templates/default/icons/XiaoIcon/10.png) no-repeat scroll 0 0; }

/* TAGS PANEL */

div#news_content div.news_panel div.titre_bloc_tags{
	padding:5px 10px;
	margin:20px 0px 0px 0px;
	border:1px solid #B2B2B2;
	border-bottom:0px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}

div#news_content div.news_panel div.tags_panel {
	padding:5px 10px;
	margin:0px 0px 20px 0px;
	background-color:#EBF5FF;
	color:#6E6E6E;
	font-size:0.92em;
	font-weight:normal;
	height:1%;
	line-height:20px;	
	border:1px solid #B2B2B2;
}

div#news_content div.news_panel div.tags_panel a,
div#news_content div.news_panel div.tags_panel a:link,
div#news_content div.news_panel div.tags_panel a:visited { font-weight:bold; }

div#news_content div.news_panel div.tags_panel a.tag_active {
	border:1px solid #cccccc;
	border-right:none;
	background-color:#fbffd8;
}

div#news_content div.news_panel div.tags_panel a.deleted {
	background-color:#ffbaba;
	color:#333333;
	font-weight:normal;
}

div.tags_panel span.tag_exclude {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding-left:5px;
	z-index:100;
	position:relative;
	background:transparent url(/templates/default/icons/delete.png) no-repeat 5px 0px;
	width:16px;
	line-height:16px;
	cursor:pointer;
}

div.tags_panel span.tag_active {
	border:1px solid #cccccc;
	border-left:none;	
	background-color:#fbffd8;
}

div#news_content div.news_panel div.tags_isin { padding-top:10px; }
div#news_content div.button_goBack { padding:10px 10px 10px 60px; margin:10px 0px 20px auto; width:140px; border:1px solid #dddddd; -moz-border-radius:5px; background:#ffffff url(/templates/default/icons/agt_back.png) no-repeat 15px 10px; text-align:center; }
div#news_content div.button_goBack a { color:#666666; }
div#news_content div.copyright { font-size:0.9em; line-height:1.1em; color:#666666; font-style:italic; padding:5px 0px; margin-bottom:10px; }

div#news_content div.border_separation {
	border:1px dotted #666666 ;
	border-left:0px ;
	border-right:0px ;
	text-align:center;
	margin:5px;
	padding:5px;
}

div#news_content div.link_all_value{
	margin:10px 0px;
	font-weight:bold;
}


div#news_content div.link_terra_1 { padding:20px 0px 5px 30px; }
div#news_content div.link_terra_2 { padding:0px 0px 20px 30px; }

div#news_content div.bloc_promo_dossier { margin:20px 0px; }

div#pub_3x180x36_inline {
	margin:10px 0 0;
	padding-left:0px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;	
}

div#pub_3x180x36_inline div.pub_container {
	float:left;
	padding:5px 3px 3px;
}


/* NEWS LIST ON READ NEWS */
div#news_content div#big_news_feed { margin-top:20px;padding:0px; width:625px; margin-left:0px;}
div#news_content div#big_news_feed h2.title { font-size:14px; }
div#news_content div#big_news_feed h6.titre { border-bottom:1px solid #0951BD; color: #0951BD; font-size: 14px; margin-bottom: 10px; padding-left:30px; background:transparent url(/templates/default/icons/_iconStock/Fwdw_icons/grey/png/24x24/001_60.png) no-repeat scroll 0 0; height:25px; line-height:25px; text-decoration:none; vertical-align:middle; }
div#news_content div#big_news_feed .news_list { padding-top:0px;}
div#news_content div#big_news_feed .news_list .news_item_bis { padding:10px 5px 10px 0px ;font-size:16px; }
div#news_content div#big_news_feed .news_list .news_item { font-size:12px;}
div#news_content div#big_news_feed .news_list .mark_important { background:url(/templates/default/icons/star_small.png) no-repeat 0px 5px; padding-left:20px; }
div#news_content div#big_news_feed .news_list .alt_news_list { background-color:#F5F5F5;}
div#news_content div#big_news_feed .news_list div.news_item div.news_item_pics { float:right; margin:0px 10px; }
div#news_content div#big_news_feed .news_list div.news_item h3.news_title a { font-size:15px ;font-family:Verdana,Arial; font-weight:bold; }
div#news_content div#big_news_feed .news_list div.news_item p.news_item_teaser { font-size:12px; color:#666666; }


.tabset{margin:19px 0 0 0;padding:0 0 3px 0;list-style:none;width:100%;overflow:hidden;background:url(/templates/default/img/bg-tabset.gif) no-repeat 0 100%;font:18px Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;}
.tabset li{float:left;margin:0 -18px 0 0;padding:0 34px 0 0;text-align:center;height:31px;background:url(/templates/default/img/bg-tabset-a.gif) no-repeat 100% 0;}
#post_tabs li a,
#post_tabs li a:visited{line-height:30px;height:31px;color:#444;float:left;text-decoration:none;font-weight:bold;border:0;padding:0 0 0 14px;background:url(/templates/default/img/bg-tabset-li.gif) no-repeat 0 0;}
.tabset li a:hover{border:0;color:#444;background:url(/templates/default/img/bg-tabset-li.gif) no-repeat 0 0;}
.tabset li.active a:hover{background:url(/templates/default/img/bg-tabset-li.gif) no-repeat 0 -31px;}
.tabset li.active{background:url(/templates/default/img/bg-tabset-a.gif) no-repeat 100% -31px;position:relative;padding:0 34px 0 0;}
#post_tabs li.active a,
#post_tabs li.active a:hover{background:url(/templates/default/img/bg-tabset-li.gif) no-repeat 0 -31px;color:#fff;border:0;text-decoration:none;font-weight:bold;}
#post_tabs li a.rss { float:none; }

/*****************************************
 * WIDGET DOSSIER
 ****************************************/
div#dossier_feeds div.retrait {
	padding : 5px;
}

/*div#dossier_feeds div.retrait div.txt {
	width:50%;
}*/

div#dossier_feeds div.dossier_link a, div#dossier_feeds div.dossier_link a:link, div#dossier_feeds div.dossier_link a:visited {
	background:transparent url(/templates/default/icons/ico-arrow.gif) no-repeat scroll 0 center;
	color:#000000;
	font-weight:bold;
	padding-left:18px;
	text-decoration:none;
	text-align:left;
}
div#dossier_feeds div.dossier_link a:hover {
	color:#000000;
	text-decoration:underline;
}
div#dossier_feeds div.retrait div.txt div.titre {
}
div#dossier_feeds div.retrait div.txt div.titre a,
div#dossier_feeds div.retrait div.txt div.titre a:link,
div#dossier_feeds div.retrait div.txt div.titre a:hover,
div#dossier_feeds div.retrait div.txt div.titre a:visited {
	color:#000000;
	font-size:14px;
}

div#dossier_feeds div.retrait div.pics {
	float:left;
	text-align: right;
	margin-right:5px;
}

div#dossier_feeds div.bottom_block{
	border-top : 0px;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
}


/** WIDGET ANALYSE DEVISES **/
div#widget_analyse_devises{
	/*margin:0px;*/
	/*margin: 20px 0 0 0px;*/
}
/*
div#widget_analyse_devises div.icono {
	background: transparent url(/templates/default/icons/ico_analyse_devise.png) no-repeat 0px 0px;
	height:46px;
	left:4px;
	position:absolute;
	top:-10px;
	width:100px;
	z-index:10;
}
*/
/*
div#widget_analyse_devises div.title{
	background-color:#d16523;
	color:#ffffff;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.5px;
	padding-left:60px;
	vertical-align:middle ;
	height:25px;
	line-height:25px;
	
}
*/
div#widget_analyse_devises div.title {
background-color:#D16523;
color:#FFFFFF;
font-family:Arial,verdana;
font-size:16px;
font-weight:bold;
padding:2px 5px 1px 5px;
text-align: center; 
}
div#widget_analyse_devises div.title a,
div#widget_analyse_devises div.title a:link,
div#widget_analyse_devises div.title a:visited { color:#ffffff; text-decoration:none;}
div#widget_analyse_devises div.title a:hover { color:#ffffff; text-decoration:none;} 
div#widget_analyse_devises div.content { padding: 5px 10px 10px 10px; background-color: #f5f5f5; /*background-color:#fff3eb;*/ border:1px solid #d16523;}
div#widget_analyse_devises div.news_feed { padding-top: 5px;}
div#widget_analyse_devises div.news_feed div.news_item div.news_title { font-weight:bold; padding-bottom:10px;font-size:14px; }
div#widget_analyse_devises div.news_feed div.news_item div.news_title a,
div#widget_analyse_devises div.news_feed div.news_item div.news_title a:link, 
div#widget_analyse_devises div.news_feed div.news_item div.news_title a:visited { font-weight:bold; font-size:14px; color:#333333; }
div#widget_analyse_devises div.news_feed div.news_item div.news_title a:hover { font-weight:bold; font-size:14px; color:#666666; text-decoration:none;  }
div#widget_analyse_devises div.news_feed div.width_border {  margin-bottom:5px; padding-bottom:4px; border-bottom:1px solid #cccccc; }
div#widget_analyse_devises div.news_feed div.viewport { width:282px; height:80px; overflow:hidden; border:1px solid #cccccc; margin-bottom:5px; }
div#widget_analyse_devises div.news_feed div.viewport div.photo { position:absolute; left:-10px; }
div#widget_analyse_devises div.news_feed div.news_item div.news_teaser{ padding-bottom:5px; }
div#widget_analyse_devises div.news_feed div.news_item div.news_teaser a,
div#widget_analyse_devises div.news_feed div.news_item div.news_teaser a:link,
div#widget_analyse_devises div.news_feed div.news_item div.news_teaser a:visited { color:#333333; text-decoration:none;}
div#widget_analyse_devises div.news_feed div.news_item div.news_teaser a:hover { color:#666666; text-decoration:none;}
div#widget_analyse_devises div.news_feed div.news_item div.news_teaser span.mot_lex { font-weight:bold; }


/***** SPECIAL AD SENSE **/
div#news_content div#pub_adsense_liens_sponso_w640 {
	padding-top:0px;
}


/* ================================================
   New 2009 news styles
   ================================================ */

/* commom */
p.BRclear, div.BRclear, ul.BRclear { clear: both; }
hr.BRclear { height: 0; visibility: hidden; clear: both; border: none; margin: 0; padding: 0; }
p.BRspace, div.BRspace, ul.BRspace, hr.BRspace { margin: 20px 0 0 0; }
.BRclearL { clear: left; }
.BRclearR { clear: right; }
.BRfR { float: right; }
.BRfL { float: left; }

/* subnav tabs */
ul.nav_gen { height: 40px; }

div.BRsubNav { height: 40px; background: url('/templates/default/img/sprites_actu.png') left 3px repeat-x; }
div.BRsubNav div.BRsubNavMarker { width: 24px; height: 8px; background: url('/templates/default/img/sprites_actu.png') left -222px no-repeat; }
div.BRsubNav div.BRsubNavMarker.news { margin-left: 260px; }
div.BRsubNav div.BRsubNavMarker.dossier { margin-left: 538px; background: url('/templates/default/img/sprites_actu.png') -49px -222px no-repeat;}

div.BRsubNav ul { list-style: none; margin: 3px 0 0 26px;}
div.BRsubNav ul li { float: left; height: 28px; margin-top: 1px; background: url('/templates/default/img/sprites_actu.png') left -194px no-repeat; }
div.BRsubNav ul li.active { margin-right: 1px; }
/*div.BRsubNav ul li a { display: block; height: 18px; margin-left: 10px; padding: 10px 13px 0 0; background: url('/templates/default/img/sprites_actu.png') right -194px no-repeat; font-family: Verdana, Arial; color: black; font-size: 8pt; text-decoration: none; }*/
div.BRsubNav ul li a { display: block; height: 20px; margin-left: 10px; padding: 8px 13px 0 0; background: url('/templates/default/img/sprites_actu.png') right -194px no-repeat; font-family: Verdana, Arial; color: black; font-size: 9pt; text-decoration: none; }
div.BRsubNav ul li.active a { height: 20px; margin-left: 14px; padding: 8px 17px 0 0; background: url('/templates/default/img/sprites_actu.png') no-repeat; font-weight: bold; font-size: 9pt; }

div.BRsubNav ul li.active.BRyellow { background-position: left -46px; }
div.BRsubNav ul li.active.BRyellow a { background-position: right -46px; }
div.BRsubNav ul li.active.BRgreen { background-position: left -83px; }
div.BRsubNav ul li.active.BRgreen a { background-position: right -83px; }
div.BRsubNav ul li.active.BRbrown { background-position: left -120px; }
div.BRsubNav ul li.active.BRbrown a { background-position: right -120px; }
div.BRsubNav ul li.active.BRpink { background-position: left -157px; }
div.BRsubNav ul li.active.BRpink a { background-position: right -157px; }

div.BRsubNav ul li.active.BRpurple { background-position: left -489px; }
div.BRsubNav ul li.active.BRpurple a { background-position: right -489px; }

/* main news containers */
div.BRnews { width: 620px; margin: 16px 30px 0 10px; padding: 0; font-family: Verdana, Arial; color: #333; font-size: 11pt; }
div.BRnews ul.BRframeLeft { float: left; width: 300px; margin-bottom: 30px; }
div.BRnews ul.BRframeRight { float: right; width: 300px; margin-bottom: 30px; }
div.BRnews ul.BRframeLeft.BRframe,
div.BRnews ul.BRframeRight.BRframe { background-color: #efefef; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px; width: 280px; }
div.BRnews ul.BRspace { margin: 10px 0 0 0; }
div.BRnews ul.BRspace2 { margin: 20px 0 20px 0; }
div.BRnews ul.BRframeLeft li,
div.BRnews ul.BRframeRight li { padding: 0; margin: 0; list-style: none; }
div.BRnews ul li.BRsep { padding-bottom: 12px; margin-bottom: 12px; border-bottom: solid 1px #ccc; }
div.BRnews ul li.BRsepLight { padding-bottom: 4px; margin-bottom: 4px; border-bottom: solid 1px #ccc; }
div.BRnews div.BRframeWide { clear: both; padding: 15px 10px 10px 10px; margin-bottom: 30px; background-color: #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
div.BRnews div.BRframeWide.BRspace { margin: 40px 0 30px 0; }
div.BRnews div.BRframeWide ul.BRframeLeft, 
div.BRnews div.BRframeWide ul.BRframeRight { width: 285px; margin-bottom: 0; }
div.BRnews div.BRframeWide ul.BRframeLeft.border { padding-right: 13px; border-right: dotted 1px #666; }
div.BRnews div.BRframeWide ul.BRframeRight.border { padding-left: 16px; border-left: dotted 1px #666; }
div.BRnews div.BRframeWide img,
div.BRnews embed { margin: 0 0 10px 0; border: solid 2px white; }

/* univers stickers */
div.BRcat {width:100%;}
h4.BRcat,
div.BRcat,
span.BRcat, 
div.BRnews span.BRcat, 
div.BRnews h2.BRcat { display: block; float: left; margin-bottom: 10px; background: url('/templates/default/img/sprites_actu.png') left -259px no-repeat; }
h4.BRcat a,
div.BRcat a,
span.BRcat a,
div.BRnews span.BRcat a,
div.BRnews h2.BRcat a { display: block; height: 14px; padding: 2px 5px 0 0; margin-left: 5px; color: white; font-weight: bold; font-size: 7pt; text-transform: uppercase; text-decoration: none; letter-spacing: -0.2px; background: url('/templates/default/img/sprites_actu.png') right -259px no-repeat; }
h4.BRcat.BRyellow,
div.BRcat.BRyellow,
span.BRcat.BRyellow,
div.BRnews span.BRcat.BRyellow,
div.BRnews h2.BRcat.BRyellow {}
h4.BRcat.BRyellow a,
div.BRcat.BRyellow a,
span.BRcat.BRyellow a,
div.BRnews span.BRcat.BRyellow a,
div.BRnews h2.BRcat.BRyellow a {color:#000000;}
h4.BRcat.BRpink,
div.BRcat.BRpink,
span.BRcat.BRpink,
div.BRnews span.BRcat.BRpink,
div.BRnews h2.BRcat.BRpink { background-position: left -307px; }
h4.BRcat.BRpink a,
div.BRcat.BRpink a,
div.BRnews span.BRcat.BRpink a,
div.BRnews h2.BRcat.BRpink a { background-position: right -307px; }
h4.BRcat.BRgreen,
div.BRcat.BRgreen,
span.BRcat.BRgreen,
div.BRnews span.BRcat.BRgreen,
div.BRnews h2.BRcat.BRgreen { background-position: left -275px; }
h4.BRcat.BRgreen a,
div.BRcat.BRgreen a,
span.BRcat.BRgreen a,
div.BRnews span.BRcat.BRgreen a,
div.BRnews h2.BRcat.BRgreen a { background-position: right -275px; }
h4.BRcat.BRbrown,
div.BRcat.BRbrown,
span.BRcat.BRbrown, 
div.BRnews span.BRcat.BRbrown, 
div.BRnews h2.BRcat.BRbrown { background-position: left -291px; }
h4.BRcat.BRbrown a,
div.BRcat.BRbrown a,
span.BRcat.BRbrown a,
div.BRnews span.BRcat.BRbrown a,
div.BRnews h2.BRcat.BRbrown a { background-position: right -291px; }
h4.BRcat.BRblue,
div.BRcat.BRblue,
span.BRcat.BRblue, 
div.BRnews span.BRcat.BRblue, 
div.BRnews h2.BRcat.BRblue { background-position: left -528px; }
h4.BRcat.BRblue a,
div.BRcat.BRblue a,
span.BRcat.BRblue a,
div.BRnews span.BRcat.BRblue a,
div.BRnews h2.BRcat.BRblue a { background-position: right -528px; }

/* main news */
div.BRnews .BRnewsContent a { color: #333; }
/*div.BRnews .BRnewsContent a:hover { color: #666; }*/

div.BRnews .BRnewsContent h3 { clear: both; }
div.BRnews .BRnewsContent h3,
div.BRnews .BRnewsContent h3 a,
div.BRnews .BRnewsContent h4,
div.BRnews .BRnewsContent h4 a,
div.BRnews .BRnewsContent h5,
div.BRnews .BRnewsContent h5 a { clear: both; font-family: Helvetica, Verdana, Arial; color: #333;  }
div.BRnews .BRnewsContent h3,
div.BRnews .BRnewsContent h3 a { font-size: 15pt; margin: 0px 0 10px 0; line-height: 16pt; }
div.BRnews .BRnewsContent h4,
div.BRnews .BRnewsContent h4 a { font-size: 11pt; margin: 0px 0 10px 0; line-height: 12pt; }
div.BRnews .BRnewsContent h5,
div.BRnews .BRnewsContent h5 a { font-size: 11pt; margin: 0; line-height: 11pt; }

div.BRnews .BRnewsContent h6,
div.BRnews .BRnewsContent h6 a { margin: 0; padding: 0; }
div.BRnews .BRnewsContent h6 a strong { color: rgb(255, 81, 0); font-weight: bold; }

div.BRnews .BRnewsContent p { margin: 3px 0 3px 0; padding: 0; font-size: 8.5pt; color: #4b4b4b; line-height: 11pt; }
div.BRnews .BRnewsContent p.BRmeta,
div.BRnews .BRnewsContent p.BRmeta a { color: #8e8e8e; margin: 10px 0 10px 0; }
div.BRnews .BRnewsContent p.BRmainNewTitle { color: #f8b948; border-bottom: 2px solid #f8b948; font-size: 7pt; letter-spacing: 2px; font-weight: bold; padding-bottom: 2px; margin-bottom: 7px; }
div.BRnews .BRnewsContent ul { list-style: none; margin: 10px 0 10px 0; }
div.BRnews .BRnewsContent ul li { padding-left: 18px; margin-bottom: 4px; font-size: 8.5pt; color: #4b4b4b; line-height: 11pt; background: url('/templates/default/img/sprites_actu.png') left -361px no-repeat; }
div.BRnews .BRnewsContent ul li a { font-weight: normal; font-size: 8.5pt; color: #4b4b4b; line-height: 11pt; }
div.BRnews .BRnewsContent img { margin: 0 0 10px 0; }
div.BRnews hr.BRsep { visibility: visible; margin: 12px 0 12px 0; padding: 0; border-top: solid 1px #ccc; border-left: none; border-right: none; border-bottom: none; }
div.BRnews .BRnewsContent a.BRmore { display: block; margin-top: 8px; padding: 1px 0 0 20px; color: black; font-size: 7.5pt; font-weight: bold; background: url('/templates/default/img/sprites_actu.png') left -325px no-repeat; }
div.BRnews .BRnewsContent a.BRall { padding: 1px 0 0 20px; color: #747474; font-weight: bold; font-size: 7.5pt; background: url('/templates/default/img/sprites_actu.png') left -342px no-repeat; }
div.BRnews .BRnewsContent input.text { border: inset 1px; padding: 1px 5px 1px 5px; width: 170px; }
div.BRnews .BRnewsContent input.submit { border: none; background-color: black; color: white; font-weight: bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; padding: 1px 10px 1px 10px; }
div.BRnews .BRnewsContent.BRframe p { line-height: 12pt; }
/*div.BRnews .BRnewsContent img.BRiconVar { vertical-align: -11px; }*/
div.BRnews .BRnewsContent img.BRiconVar { margin: 0; }

/* finance verte icon */
div.BRnews div.BRframeWide.BRgreen { background-color: #e9fab9; }
div.BRnews div.BRframeWide.BRgreen div.BRiconFinanceVerte { float: left; height: 46px; width: 30px; margin: -30px 2px 0 -15px; background: url('/templates/default/img/sprites_actu.png') -270px -554px no-repeat; }
div.BRnews div.BRframeWide.BRgreen ul.BRframeRight { padding-top: 14px; }

/* Vu autrement */
div.BRnews h2.BRchiffreDuJour { margin: 0 0 20px 0; padding-top: 10px; }
div.BRnews h2.BRchiffreDuJour a { font-size: 24pt; line-height: auto; }
div.BRnews ul.videoList {}
div.BRnews ul.videoList li { background-image: none; padding: 0 0 3px 0; margin: 0 0 3px 0; border-bottom: solid 1px #ccc; }
div.BRnews ul.videoList li a.BRmore { margin: 0; padding: 0 0 0 20px; font-weight: normal; }
div.BRnews ul.videoList li a.BRall  { margin: 0; padding: 1px 0 1px 20px; }


/* pages meta */
div.BRnews ul.BRnewsContent { list-style: none;  }
div.BRnews ul.BRnewsContent li.BRmainNewsWide {}
div.BRnews ul.BRnewsContent li.BRmainNewsLeft { float: left; width: 300px; }
div.BRnews ul.BRnewsContent li.BRmainNewsRight { float: right; width: 300px; }
div.BRnews ul.BRnewsContent div.BRmainPic { width: 620px; height: 170px; margin: 10px 0 10px 0; border: solid 1px #ccc; }
div.BRnews ul.BRnewsContent div.BRmainPic a { display: block; width: 620px; height: 150px; }
div.BRnews ul.BRnewsContent div.BRpic { width: 300px; height: 150px; margin: 10px 0 10px 0; border: solid 1px #ccc; }
div.BRnews ul.BRnewsContent div.BRpic a { display: block; width: 300px; height: 170px; }
div.BRnews ul.BRnewsContent img.BRsec { height: 200px; width: 300px; }
div.BRnews div#news_content div.caroussel_news { margin-top: 20px; -moz-border-radius: 5px; border: 1px solid #ccc; width: 608px; }
div.BRnews ul.BRnewsFeed { list-style: none; padding: 0; margin: 30px 0 0 0; }
div.BRnews ul.BRnewsFeed li { clear: both; padding: 0 0 10px 0; margin: 0 0 10px 0; background-image: none; border-bottom: solid 1px #ccc; }
div.BRnews ul.BRnewsFeed li:last-child { border: none; }
div.BRnews ul.BRnewsFeed li img { width: 115px; height: 80px; padding: 0; margin: 0 10px 0 0; }
div.BRnews ul.BRnewsFlash li { padding-bottom: 3px; margin-bottom: 3px; border-bottom: solid 1px #ccc; }
div.BRnews ul.BRnewsFlash li:last-child { border: none; }
div.BRnews ul.BRnewsFlash li.BRnoBorder { margin-bottom: 20px; border: none; }
div.BRnews ul.BRnewsFlash li p { clear: both; height: 28px; overflow: hidden; }
div.BRnews ul.BRnewsFlash li strong { display: block; float: left; margin-right: 10px; height: 28px; }
div.BRnews div.BRbox { width: 300px; }
div.BRnews div.BRbox.BRspace { margin: 20px 0 30px 0; }
div.BRnews div.BRbox.BRboxLeft { clear: both; float: left; }
div.BRnews div.BRbox.BRboxRight { float: right; }
div.BRnews div.round_box div.bottom_w_next div.right a { padding-right: 4px; }
div.BRnews div.BRbox ul { clear: both; list-style: none; margin: 0; padding: 0; }
div.BRnews ul.BRnewsContent li.row0 { padding: 1px 10px 1px 10px; margin: 0; /*border-bottom: solid 1px #ccc;*/ }
div.BRnews ul.BRnewsContent li.row1 { padding: 1px 10px 1px 10px; margin: 0; /*border-bottom: solid 1px #ccc;*/ }
div.BRnews ul.BRcompanyList li.row0,
div.BRnews ul.BRcompanyList li.row1 { padding-left: 20px; background: url('/templates/default/img/sprites_actu.png') left -325px no-repeat; }
div.BRnews ul.BRnewsContent li.row0 p,
div.BRnews ul.BRnewsContent li.row1 p { margin: 0; padding: 0; }
div.BRnews ul.BRnewsContent li.row1,
div.BRnews div.BRbox table tr { background-color: #ededed; }
div.BRnews ul.BRnewsContent li.row0,
div.BRnews div.BRbox div.content { width: 287px; }
div.BRnews div.BRbox table tr.alt { background-color: transparent; }
div.BRnews div.BRbox table { clear: both; width: 280px; border-collapse: collapse; margin: 0; padding: 0; }
div.BRnews div.BRbox table a { font-family: Verdana, Arial; color: #333; font-weight: normal; letter-spacing: normal; font-size: 8.5pt; }
div.BRnews div.BRbox table th,
div.BRnews div.BRbox table td { text-align: left; font-family: Verdana, Arial; color: #333; font-weight: normal; letter-spacing: normal; font-size: 8.5pt; padding: 1px 0 1px 0; margin: 0; /*border-bottom: solid 1px #ccc;*/ }
div.BRnews div.BRbox table td.quote_name { padding-left: 10px; }
div.BRnews div.BRbox table td.date { vertical-align: top; font-weight: bold; padding-left: 10px; padding-right: 10px; }
div.BRnews div.BRbox table a:hover { text-decoration: underline; }
div.BRnews img#chart_cac40 { margin-left: 5px; }
div.BRnews a.BRarchives { display: block; margin-top: 8px; padding: 10px; color: #F8B948; font-size: 11pt;font-weight: bold; border: 1px solid #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
div.BRnews a.BRarchives:hover { color: #F8B948; }

div.BRnews p.news_time,
div.BRnews span.news_time {color:#5A9F00; font-family:Tahoma;  font-size:10px;  font-weight:bold; letter-spacing:0.3px;}

div.BRnews div.other_dessin {background:transparent url(/templates/default/icons/XiaoIcon/1_purple.png) no-repeat scroll 0 0;
color:#833692; font-size:9pt; font-weight:bold; padding:1px 0 0 20px; margin:10px 0px; text-decoration:underline; }

/*****************************************
 * SEND EMAIL
 ****************************************/
div#send_mail{}

div#send_mail div.page_title{font-size:12px; font-weight:bold; border-bottom:1px solid #bebebe; color:#6F6F6F;}
div#send_mail div.news_title{font-size:20px; font-style:italic; padding:20px 0px; text-align:left}

div#send_mail table.table_send_email td.name{width:40%; padding:15px 10px;}
div#send_mail table.table_send_email td.name.align_left{text-align:left; font-weight:bold;}
div#send_mail table.table_send_email td.name.align_right{text-align:right;}
div#send_mail table.table_send_email td.name.mention{text-align:right;}
div#send_mail table.table_send_email td.name.separation{border-bottom:1px solid #bebebe;}
div#send_mail table.table_send_email td.name span.comment{font-size:10px; font-weight:normal ;}
div#send_mail table.table_send_email td.name.mention{vertical-align:top; font-size:10px; color:#b7b7b7;}

div#send_mail table.table_send_email td.champs{padding:15px 10px 15px 20px}
div#send_mail table.table_send_email td.champs.separation{border-bottom:1px solid #bebebe;}
div#send_mail table.table_send_email td.champs.radio{padding-top:0px;}
div#send_mail table.table_send_email td.champs span.error{color:#FE0101;}
div#send_mail table.table_send_email td.champs span.valid{color:#00B318;}
div#send_mail table.table_send_email td.champs label{cursor:pointer;}
div#send_mail table.table_send_email td.champs input{border:1px solid #bebebe; }
div#send_mail table.table_send_email td.champs input.error{border:2px solid #FE0101; }
div#send_mail table.table_send_email td.champs input.valid{border:2px solid #00B318; }
div#send_mail table.table_send_email td.champs input.submit_button{width:200px; text-align:center; padding:5px; cursor:pointer; font-weight:bold; font-style:italic;}
div#send_mail table.table_send_email td.champs textarea{border:1px solid #bebebe; }
div#send_mail table.table_send_email td.champs.mention{vertical-align:top; font-size:10px; text-align:justify; color:#b7b7b7;}

div#send_mail table.confirmation{}
div#send_mail table.confirmation td.picto{width:40%; text-align:right; padding-right:10px;}
div#send_mail table.confirmation td.text{padding-left:40px;}


/*********************************************
 *    Bloc comment border color
 */
div.comment_BRbrown {border: 1px solid #d16523; padding:10px;}
div.text_BRbrown { font-weight:bold; font-style:italic; padding-bottom:5px; padding-left:5px; color:#d16523; font-size:14px;}

div.comment_BRgreen {border: 1px solid #71ab32; padding:10px;}
div.text_BRgreen { font-weight:bold; font-style:italic; padding-bottom:5px; padding-left:5px; color:#71ab32; font-size:14px;}

div.comment_BRyellow {border: 1px solid #f8b948; padding:10px;}
div.text_BRyellow { font-weight:bold; font-style:italic; padding-bottom:5px; padding-left:5px; color:#f8b948; font-size:14px;}

div.comment_BRpink {border: 1px solid #833692; padding:10px;}
div.text_BRpink { font-weight:bold; font-style:italic; padding-bottom:5px; padding-left:5px; color:#833692; font-size:14px;}

div.comment_BRpurple {border: 1px solid #997cd4; padding:10px;}
div.text_BRpurple { font-weight:bold; font-style:italic; padding-bottom:5px; padding-left:5px; color:#997cd4; font-size:14px;}


/**********
 * Bloc Promo Valeur Loupe
 */
div#promo_abonnement div.title {border:1px solid #59a7ff; border-bottom:0px;}
div#promo_abonnement div.content { border:1px solid #59a7ff; border-top:0px;  padding-bottom:20px; }
div#promo_abonnement ul#sections_abo { list-style-image:none; list-style-position:outside; list-style-type:none; }
div#promo_abonnement ul#sections_abo li.sections_abo ul {clear: both; list-style-image:none; list-style-position:outside; list-style-type:none;}
div#promo_abonnement ul#sections_abo li.sections_abo ul li div.titre_1 {font-size:18px; color:#000000; text-align:center; font-weight:bold; padding:10px; margin-bottom:10px;}
div#promo_abonnement ul#sections_abo li.sections_abo ul li div.titre_1 a { color:#000000; text-decoration:none;  }
div#promo_abonnement ul#sections_abo li.sections_abo ul li div.titre_2 { padding:22px 0px 22px 95px; }
div#promo_abonnement ul#sections_abo li.sections_abo ul li div.titre_2 a { color:#d15205; text-decoration:none; font-size:14px;  }
div#promo_abonnement ul#sections_abo li.sections_abo ul li div.texte { padding:5px; }
div#promo_abonnement ul#sections_abo li.sections_abo ul li div.texte a { color:#000000; text-decoration:none;  }
div#promo_abonnement div.next_value { border-bottom:0px; height:22px; margin-left:auto; margin-right:auto; margin-top:3px; width:60px; }
div#promo_abonnement div.next_value div.carousel-left {  float:left; background:transparent url(/templates/default/img/carousel-left.png) no-repeat scroll right 0; cursor:pointer; height:22px; width:30px; }
div#promo_abonnement div.next_value div.carousel-right { float:right; background:transparent url(/templates/default/img/carousel-right.png) no-repeat scroll left 0; cursor:pointer; height:22px; width:30px; }

div#promo_abonnement_list_news { min-height:0px; padding:10px 5px; border-bottom:2px solid #000000; }
div#promo_abonnement_list_news div.title {border:1px solid #59a7ff; border-bottom:0px;}
div#promo_abonnement_list_news div.content { border:1px solid #59a7ff; border-top:0px;  padding-bottom:20px; }
div#promo_abonnement_list_news ul#sections_abo { list-style-image:none; list-style-position:outside; list-style-type:none; }
div#promo_abonnement_list_news ul#sections_abo li.sections_abo ul {clear: both; list-style-image:none; list-style-position:outside; list-style-type:none;}
div#promo_abonnement_list_news ul#sections_abo li.sections_abo ul li div.titre_1 {font-size:18px; color:#000000; text-align:center; font-weight:bold; padding:10px; margin-bottom:10px;}
div#promo_abonnement_list_news ul#sections_abo li.sections_abo ul li div.titre_1 a { color:#000000; text-decoration:none;  }
div#promo_abonnement_list_news ul#sections_abo li.sections_abo ul li div.titre_2 { padding:22px 0px 22px 95px; }
div#promo_abonnement_list_news ul#sections_abo li.sections_abo ul li div.titre_2 a { color:#d15205; text-decoration:none; font-size:14px;  }
div#promo_abonnement_list_news div.next_value { border-bottom:0px; height:22px; margin-left:auto; margin-top:3px; width:60px; }
div#promo_abonnement_list_news div.next_value div.carousel-left {  float:left; background:transparent url(/templates/default/img/carousel-left.png) no-repeat scroll right 0; cursor:pointer; height:22px; width:30px; }
div#promo_abonnement_list_news div.next_value div.carousel-right { float:right; background:transparent url(/templates/default/img/carousel-right.png) no-repeat scroll left 0; cursor:pointer; height:22px; width:30px; }
div#promo_abonnement_list_news div.texte {padding-left:110px; cursor:pointer; height:80px; }
div#promo_abonnement_list_news div.texte a { text-decoration:none; }
div#promo_abonnement_list_news div.texte a b { color:#D15205; font-size:14px; }
div#promo_abonnement_list_news div.texte a span { color:#000000; }


/**********
 * READ NEWS => Carrousel Dessin Actu
 */

div#caroussel_dessin_actu { margin-left:auto; margin-right:auto; border:1px solid #cccccc; -moz-border-radius:5px; width:608px; }
div#caroussel_dessin_actu div.news_list { z-index:100; padding-top:8px; height:100px; text-align:center; overflow:hidden; padding-left:3px; }
div#caroussel_dessin_actu div.news_list ul { position:absolute; text-align:left; z-index:0; overflow:hidden; width:5000px; height:100px; padding:0px 0px; margin:0px; left:0px; }
div#caroussel_dessin_actu div.news_list ul li { list-style:none; float:left; width:180px; height:100px;  text-align:left; overflow:hidden; padding:0px 10px 0px 10px; color:#2D2D2D; font-size:13px; line-height:16px; font-family:Trebuchet MS; border:0px solid #FF0000; cursor:pointer; }
div#caroussel_dessin_actu div.news_list ul li.ajax-loader { }
div#caroussel_dessin_actu div.news_list ul li.ajax-loader div.loading { height:32px; width:32px; margin:auto; padding-top:35px; }
div#caroussel_dessin_actu div.news_list ul li div.photo_caption_bg { position:absolute; overflow:hidden; z-index:2; height:28px; margin-top:72px; margin-left:1px; padding:0px; width:179px; background-color:#000000; opacity:0.8; filter : alpha(opacity=80); -moz-opacity : 0.8; }
div#caroussel_dessin_actu div.news_list ul li div.photo_caption_txt { position:absolute; overflow:hidden; z-index:3; height:28px; margin-top:72px; width:170px; padding:0px 5px; text-align:center; }
div#caroussel_dessin_actu div.news_list ul li div.photo_caption_txt a,
div#caroussel_dessin_actu div.news_list ul li div.photo_caption_txt a:link,
div#caroussel_dessin_actu div.news_list ul li div.photo_caption_txt a:visited { color:#dddddd; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; }
div#caroussel_dessin_actu div.news_list ul li div.photo_caption_txt a:hover { color:#cccccc; text-decoration:none; }
div#caroussel_dessin_actu div.news_list ul li div.photo_container { position:absolute; overflow:hidden; z-index:1; height:100px; width:180px; color:#ffffff; }
div#caroussel_dessin_actu div.news_list ul li div.photo_container div.photo_float { text-align:center; z-index:1; margin-top:-10px; margin-left:-1px; height:120px; width:180px; color:#ffffff; }
div#caroussel_dessin_actu div.news_list ul li div.photo_container div.photo_float div.loading { height:100px; width:180px; background:#ffffff url(/templates/default/icons/ajax-loader-caroussel.gif) no-repeat center center; z-index:2; }
div#caroussel_dessin_actu div.news_list ul li a,
div#caroussel_dessin_actu div.news_list ul li a:link,
div#caroussel_dessin_actu div.news_list ul li a:visited { color:#2D2D2D; }
div#caroussel_dessin_actu div.news_list ul li.hover { border:1px solid #B3D1DB; background-color:#ECF8F9; }
div#caroussel_dessin_actu div.news_list ul li.selected { font-weight:bold; border:1px solid #FF8500; }
div#caroussel_dessin_actu div.news_list ul li img { clear:both; padding:2px; margin:0px; margin-bottom:5px; cursor:pointer; }
div#caroussel_dessin_actu div.controls { z-index:1000; width:608px; height:30px; text-align:left; padding-top:4px; margin-top:8px; border-top:1px solid #e3e3e3; }
div#caroussel_dessin_actu div.controls div.controls_container{ width:550px; margin:0 auto; text-align:center; height:30px; }
div#caroussel_dessin_actu div.controls div#carousel-left { height:25px; width:30px; background:url(/templates/default/img/carousel-left.png) no-repeat right 3px; padding-left:20px; float:left; cursor:pointer; }
div#caroussel_dessin_actu div.controls div#carousel-right { height:25px; width:30px; background:url(/templates/default/img/carousel-right.png) no-repeat left 3px; float:left; cursor:pointer; } 
div#carousel-txt { height:25px; line-height:25px; float:left; padding:0px 20px 0px 30px; }
div#carousel-txt a, div#carousel-txt a:visited, div#carousel-txt:link { font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666666; } 
div#carousel-pages { float:left; width:200px; height:30px; padding-left:25px; }
div#carousel-pages div { width:14px; height:27px; background: url(/templates/default/img/carousel-button.png) no-repeat -14px 3px; float:left; cursor:pointer; } 
div#carousel-pages div.selected { background: url(/templates/default/img/carousel-button.png) no-repeat 0px 3px; }
div#carousel-pages div.active { background: url(/templates/default/img/carousel-button.png) no-repeat -28px 3px; }






