body{
	font-family:Verdana;
}

.size_0 .block_article .std_article{
	font-size:1em;
}

.size_1 .block_article .std_article{
	font-size:1.27em;
}

.size_2 .block_article .std_article{
	font-size:1.55em;
}

.articles{
	margin:0;
	padding:0;
	clear:both;
}
#header{
	background:url(../img/common/bg_header_inside.gif) no-repeat;
	height:91px;
	margin-bottom:20px;
	overflow:hidden;
	padding-top:17px;
	position:relative;
}
	#header h1{
		float:left;
	}
	#header .link_carlsonwagonlit{
		position:absolute;
		top:7px;
		right:189px;
		color:#7a7a7a;
		text-decoration:none;
		font-size:10px;
	}
	#header .link_carlsonwagonlit:hover{
		text-decoration:underline;
	}
	#header h2{
		color:#FFFFFF;
		float:right;
		font-family:arial;
		font-size:22px;
		font-weight:normal;
		line-height:22px;
		padding:30px 20px 0 0;
		margin:0;
		text-align:right;
		width:233px;
	}
	#header h2 img{
		float:right;
	}
	#header h2 .img_cwt_industry{
		display:block;
	}
	#header h2 .img_cwt_industry_print{
		display:none;
	}
	#header h2 span{
		font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		float:right;
		margin-top:-2px;
	}
	/*	content	*/
	#content .header_date, #content .news_features .header_news{
		background:url(../img/common/bg_title_article.gif) repeat-x 0 0;
		height:32px;
		width:100%;
	}
		#content .header_date span, #content .news_features .header_news span{
			color:#FFFFFF;
			float:left;
			font-size:17px;
			padding:3px 0 0 16px;
		}
		#content .header_date .global_edition{
			float:right;
			font-size:10px;
			font-weight:bold;
			padding:8px 18px 0 0;
		}
	/*	Caroussel 	*/
		#carrousel{
			border-bottom:#d6daec 1px solid;
			margin-bottom:19px;
			position:relative;
			z-index:1;
			height:299px;
		}
		#carrousel .jcarousel-prev {
			position:absolute;
			bottom:17px;
			left:17px;
			width:38px;
			height:64px;
			background:url(../img/common/bg_nav_prev.png) no-repeat;
			z-index:3;
			outline:none;
			cursor:pointer;
		}
		#carrousel .jcarousel-next{
			position:absolute;
			bottom:17px;
			right:18px;
			width:38px;
			height:64px;
			background:url(../img/common/bg_nav_next.png) no-repeat;
			z-index:3;
			outline:none;
			cursor:pointer;
		}
			#carrousel .list_slide {
				list-style:none;
				left:0;
				margin:0;
				overflow:hidden;
				padding:0;
				position:relative;
				top:0;
				z-index:1;
			}
			
			.jcarousel-clip-horizontal {
				height:299px;
				width:620px;
			}
			
			.jcarousel-clip {
				margin:0;
				overflow:hidden;
				padding:0;
				position:relative;
				z-index:2;
			}
				.jcarousel-item {
					width:620px;
					height:299px;
					float:left;
					position:relative;
					margin:0;
				}		
			
				#carrousel li .img_slide{
					display:block;
					 width:620px;
					 height:299px;
				}
			#carrousel li .block_text{
				position:absolute;
				left:0;
				bottom:0;
			}
			#carrousel li .block_text_content{
				width:100%;
				background-image:url(../img/common/bg_slide_text.png) !important;
				background-color: transparent !important;
				background-image: none;
				background-color: #000;
			}
			#carrousel li p{
				width:486px;
				padding:10px 61px 17px 73px;
				margin:0;
				color:#fff;
				position: relative;
			}
				#carrousel li p a, #carrousel li p span{
					font-family:Verdana;
					font-size:13px;
					line-height:16px;
					color:#fff;
					text-decoration:none;
					outline:none;
				}
				#carrousel li p .slide_title{
					font-family:Arial;
					margin:0 0 0 -2px;
					font-size:31px;
					clear:both;
					line-height:40px;
				}
				#carrousel li p a:hover{
					text-decoration:underline;
				}
			
			/*	sidebar	*/
	.box{
		margin:0;
		padding:0;
		overflow:hidden;
		width:100%;
	}
		#sidebar .box .head_box{
			width:100%;
			height:32px;
			background:url(../img/common/bg_box_sidebar.gif) repeat-x;
			margin:0 0 16px 0;
		}
			#sidebar .box .head_box h3{
				width:auto;
				margin:0;
				float:left;
				font-size:16px;
				color:#fff;
				padding:3px 0 0 18px;
			}
			#sidebar .home .head_box h3{
				padding:4px 0 0 17px;
			}
			#sidebar .home .head_box h3 a{
				background:url(../img/common/bg_home.gif) no-repeat 0 3px;
				font-size:16px;
				margin:0;
				padding:0 0 0 21px;
				float:none;
			}
			#sidebar .box .head_box a{
				float:right;
				font-weight:bold;
				font-size:10px;
				color:#fff;
				margin:9px 20px 0 0;
				text-decoration:none;
				background:url(../img/common/bg_fleche.gif) no-repeat 0 5px;
				padding:0 0 0 9px;
			}
			#sidebar .box .head_box a:hover{
				text-decoration:underline;
			}
			#sidebar .box form p{
				padding:5px 0 19px 0;
				margin:0;
			}
			#sidebar .box form span{
			}
				#sidebar .box input{
					font-family:verdana;
				}
				#sidebar .box #field_search{
					border:#d2d5d8 1px solid;
					color:#616161;
					font-size:10px;
					width:210px;
					height:15px;
					margin:0 6px 0 18px;
					padding:0 0 0 10px;
				}
				#sidebar .box #bt_search{
					background:url(../img/common/bg_bt_search.gif) no-repeat;
					color:#0098a1;
					font-size:10px;
					font-weight:bold;
					font-family:verdana;
					border:none;
					width:31px;
					height:18px;
					margin:0 0 0 0;
					cursor:pointer;
				}
				.hover_active{
					color:#e2001a !important;
				}
				#sidebar .box ul{
					list-style:none;
					padding:0 0 4px 17px;
					margin:0;
					overflow:hidden;
					width:258px;
				}
					#sidebar .box ul li{
						background:url(../img/common/bg_fleche_red.gif) no-repeat 0 5px;
						padding:0 0 12px 9px;
						margin:0;
						width:auto;
					}
					#sidebar .box ul li span{
						margin:0 0 0 8px;
						color:#9a9a9a;
					}
						#sidebar .box ul li a{
							color:#0098a1;
							font-size:11px;
							font-weight:bold;
							text-decoration:none;
							line-height:14px;
					zoom:1;
						}
						#sidebar .box ul li a:hover{
							text-decoration:underline;
						}
				#sidebar .box .topics{
					padding:0 17px 14px 17px;
				}
				#sidebar .box .topics a{
					color:#0e7f8d;
					text-decoration:none;
					font-weight:bold;
				}
				#sidebar .box .topics a:hover{
					text-decoration:underline;
				}
				#sidebar .box .topics .size8{
					font-size:8px;
				}
				#sidebar .box .topics .size12{
					font-size:12px;
				}
				#sidebar .box .topics .size16{
					font-size:16px;
				}
				#sidebar .box .topics .size20{
					font-size:20px;
				}
				#sidebar .box .topics .size23{
					font-size:23px;
				}
			/*	*******	*/
			
#footer{
	border-top:#e4e4e4 1px solid;
	border-bottom:#e4e4e4 1px solid;
	margin-top:20px;
	margin-bottom:10px;
	height:47px;
}
	#footer ul{
		padding:8px 28px 0 20px;
		list-style:none;
		overflow:hidden;
	}
		#footer ul li{
			float:left;
			margin:0;
			padding:0 22px 0 40px;
		}
		#footer ul li a{
			color:#0e7f8d;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			margin:8px 0;
			display:block;
		}
		#footer ul li a:hover{
			text-decoration:underline;
		}
		#footer ul .link_email{
			background:url(../img/common/bg_icon_mail.gif) no-repeat;
		}
		#footer ul .link_rss{
			background:url(../img/common/bg_icon_rss.gif) no-repeat;
		}
		#footer ul .link_fav{
			background:url(../img/common/bg_icon_fav.gif) no-repeat;
		}
		#footer ul .link_termes a{
			width:75px;
		}
		#footer ul .link_termes, #footer ul .link_termes a, #footer ul .separator , #footer ul .link_copy{
			float:right;
			padding:0px 3px;
			color:#808080;
			font-size:10px;
			font-weight:normal;
		}
		#footer ul .separator , #footer ul .link_copy{
			margin:8px 0;
		}
		
	/********************	G_010-000.html	********************/
		/*	news_features	*/
		#content .news_features{
			background:#f9f9f9 url(../img/common/bg_news_features.gif) repeat-x 0 32px;
			clear:both;
			overflow:hidden;
		}
			#content .news_features .header_news_link{
				width:272px;
				float:left;
				list-style:none;
				padding:15px 19px 30px 19px;
				margin:0;
			}
				#content .news_features .header_news_link li{
					background:url(../img/common/bg_fleche_red.gif) no-repeat 0 4px;
					float:left;
					margin:0;
					padding:0 0 12px 9px;
					width:260px !important;
				}
					#content .news_features .header_news_link li a{
						color:#68509e;
						font-size:11px;
						font-weight:bold;
						line-height:14px;
						text-decoration:none;
					}
					#content .news_features .header_news_link li a:hover{
						text-decoration:underline;
					}
					#content .news_features .header_news_link li span{
						color:#9A9A9A;
					}
					#page .news_features .header_news_link  li span.search_score{
						font-weight:bold;
						font-size:13px;
						color:#505050;
						padding:0 0 0 7px;
					}
		/*********************/
	/********************	G_020-000.html	********************/
	.articles img{
		display:block;
		margin:0;
	}
	#content .article h3{
		font-size:2.7em;
		font-weight:normal;
		color:#2c1a57;
		padding:13px 0 14px 16px;
		margin:0;
		line-height:1.0em;
	}
		#content .topics_article{
			overflow:hidden;
			width:100%;
			margin:0 0 16px 0;
			list-style:none;
			padding:0 0 0 18px;
			margin:0;
		}
			#content .topics_article li{
				float:left;
				color:#6b6b6b;
				font-weight:bold;
				font-size:0.9em;
				padding:0 0 0 0;
				margin:0 0 0 0;
				border-top:#e0e0e0 1px solid;
				border-left:#e0e0e0 2px solid;
				border-right:#e0e0e0 2px solid;
				border-bottom:#e0e0e0 1px solid;
				margin:0 1px;
			}
			#content .topics_article li.label_topics{
				border:none;
				padding:0 6px 0 0;
			}
				#content .topics_article li a{
					color:#68509e;
					padding:0 6px;
					text-decoration:none;
					display:block;
				}
				#content .topics_article li a:hover{
					color:#fff;
					background-color:#68509e;
				}
			#content .article .block_article{			
				width:100%;
				padding:20px 0 0 0;
			}
				#content .block_article .tools{
					float:left;
					width:108px;
					list-style:none;
					border-top:#e0e0e0 1px solid;
					border-bottom:#e0e0e0 1px solid;
					padding:8px 0 0 32px;
					margin:0;
				}
					#content .block_article .tools li{
						padding:0;
						margin:0;
						float:left;
						width:100%;
						padding:2px 0 10px 0;
					}
					#content .tools a{
						color:#664e9c;
						font-size:10px;
						font-weight:bold;
						text-decoration:none;
						float:left;
						width:auto;
						height:18px;
						padding:14px 0 0 47px;
					}
					#content .tools a:hover{
						text-decoration:underline;
					}
					#content .tools .link_typo{
						background:url(../img/common/bg_size_typo.gif) no-repeat;
						padding:3px 4px;
						width:18px;
						height:15px;
						margin:0 0 3px 9px;
					}
						#content .tools .link_typo span{
							position:relative;
							top:-2px;
						}
					#content .tools .link_typo:hover{
						text-decoration:none;
					}
					#content .tools .link_print{
						background:url(../img/common/bg_print_tool.gif) no-repeat 0 bottom;
					}
					#content .tools .link_email{
						background:url(../img/common/bg_email_tool.gif) no-repeat 0 bottom;
					}
					#content .tools .link_share{
						background:url(../img/common/bg_share_tool.gif) no-repeat 0 bottom;
					}
				#content .block_article .std_article{
					float:left;
					width:430px;
					padding:0 10px 0 39px;
				}
					#content .std_article ul{
						list-style:none;
						margin:0;
						padding:0 5px 0 3px;
					}
					#content .std_article ol{
						padding:20px 0 20px 21px;
						margin:0;
					}
						#content .std_article ol li{
							list-style-position:inside;
							margin:0;
							color:#505050;
							font-size:1.2em;
							line-height:1.3em;
							text-indent:-19px;
						}
						#content .std_article ul li img{
							float:left;
							position:absolute;
							left:-17px;
							margin:6px 7px 0 0;
						}
							#content .std_article li a{
								color:#68509e;
								font-weight:bold;
								text-decoration:none;
							}
							#content .std_article li a:hover{
								text-decoration:underline;
							}

              						#content .std_article a{
								color:#68509e;
								font-weight:bold;
								text-decoration:none;
							}
							#content .std_article a:hover{
								text-decoration:underline;
							}
						#content .std_article p, #content .std_article ul li{
							font-size:1.2em;
							color:#505050;
							line-height:1.3em;
							margin:0;
						}
						#content .std_article ul li{
                                                        /*list-style-image: url(../img/common/puce_list.gif);*/
                                                        background: transparent url(../img/common/puce_list.gif) no-repeat 0 7px;
                                                        padding-left: 15px;
							/*margin:6px 7px 0 0;*/
							position:relative;
							margin:0;
                                                        zoom: 1;
							
						}
						#content .std_article h4{
							color:#505050;
							padding:0;
							margin:0.6em 0;
							font-size:1.8em;
							font-weight:normal;
						}
							#content .std_article h4 img{
								float:left;
								margin:0.1em 0.6em 0 0;
							}
						#content .std_article p span{
							font-weight:bold;
						}
						#content .std_article ul li span{
							font-weight:bold;
							color:#505050;
						}
				#content .features .header_news_features{
					width:100%;
					overflow:hidden;
				}
			#content .features .box_item{
				height:32px;
				float:left;
				width:309px;
				background:url(../img/common/bg_box_item.gif) repeat-x;
			}
			#content .features .box_separator{
				height:32px;
				float:left;
				width:1px;
				background:url(../img/common/bg_box_separator.gif);
			}
				#content .features .box_item a{
					color:#68509e;
					display:block;
					font-size:11px;
					padding:3px 0 0 16px;
					margin:8px 0 0 0;
					text-decoration:none;
					height:21px;
					outline:none;
				}
				#content .features .box_item a:hover{
					text-decoration:underline;
				}
				#content .features .active a{
					color:#FFFFFF;
					font-size:17px;
					padding:3px 0 0 20px;
					margin:0;
					height:29px;
				}
			#content .features .active{
				background:url(../img/common/bg_title_article.gif) repeat-x;
				width:310px;
			}
		#content .features .news_features_content{
			overflow:hidden;
			width:100%;
			margin:0;
			list-style:none;
		}
			#content .features .news_features_content li{
				margin:0;
				width:100%;
				overflow:hidden;
			}
		#content .other_features{
			float:left;
		}
		#content .other_features ul{
			margin:0;
			overflow:hidden;
			width:100%;
			list-style:none;
			padding:20px 0 0 0;
		}
			#content .news_features_content .other_features li{
				margin:0 0 15px 0 !important;
				width:270px;
				padding:0 20px;
				float:left;
			}
				#content .other_features .visu{
					float:left;
				}
				#content .other_features li .disc{
					color:#68509e;
					font-weight:bold;
					float:left;
					width:184px;
					line-height:1.4em;
					background:url(../img/common/bg_fleche_red.gif) no-repeat 0 6px;
					padding:0 0 0 8px;
					text-decoration:none;
				}
				#content .other_features li .disc:hover{
					text-decoration:underline;
				}
				#content .other_features li img{
					display:block;
					margin:0 8px 0 0;
				}
		.table_content{
			display:block;
			border:1px solid #E6E6E6;
			width:98%;
			padding:4px;
			margin:15px 0 0 0;
		}
		.tableClass{
			border:0.1em solid #E6E6E6;
			border-bottom:none;
			width:100%;
			margin:0;
		}
			.tableClass tr td{
				color:#505050;
				border-bottom:0.1em solid #E6E6E6;
				border-right:0.1em solid #E6E6E6;
				width:50%;
                                height:70px;
			}
			.tableClass tr.gray td{
				background-color:#F3F3F3;
			}
			.tableClass tr div{
				height:4.8em;
				padding:0.9em;
			}
			.tableClass tr .last{
				border-right:none;
			}
			.tableClass td .redArrow{
				padding-left:0.6em;
				color:#68509E;
				font-weight:bold;
				text-decoration:none;
			}
			.tableClass td .redArrow .puce_fleche{
				float:left;
				margin-top:0.4em;
			}
			.tableClass td .redArrow:hover{
				text-decoration:underline;
			}

			.redArrow{
				background:url(../img/common/bg_fleche_red.gif) no-repeat scroll 0 6px transparent;
                                padding-left:0.6em;
				color:#68509E;
				font-weight:bold;
				text-decoration:none;
			}
			.redArrow .puce_fleche{
				float:left;
				margin-top:0.4em;
			}
			.redArrow:hover{
				text-decoration:underline;
			}
	/*********************/
	/********************	G_020-001.html	********************/
	#content .std_article .link_full{
		font-weight:bold;
		font-size:1.2em;
		color:#68509e;
		text-decoration:none;
		background:url(../img/common/bg_fleche_red.gif) no-repeat 0 7px;
		padding:0 0 0 8px;
		display:block;
	}
	#content .std_article .link_full:hover{
		text-decoration:underline;
	}
	#content .std_article .text_article{
		margin:0 0 12px 0;
	}
	#content .article .public_info, #content .article .date_info{
		color:#6B6B6B;
		font-size:10px;
		font-weight:bold;
		margin:0;
		padding:4px 0 0 18px;
	}
	
	/*********************/
	/********************	G_090-001.html	********************/
	#content.std_page .block_article{
		padding:0 0 20px 0;
	}
		#content.std_page .text_article{
			padding:0 0 0 16px;
			color:#505050;
			font-size:11px;
		}
			#content.std_page .text_article p{
				padding:0 43px 14px 0;
				margin:0;
				clear:both;
			}
			#content.std_page .text_article .first_p{
				font-size:11px;
			}
			#content.std_page .text_article .last_update_p{
				font-style:italic;
			}
			#content.std_page .text_article .bold_text{
				font-weight:bold;
			}
			#content.std_page .text_article p a{
				color:#68509e;
				text-decoration:none;
				outline:none;
			}
			#content.std_page .text_article p a:hover{
				text-decoration:underline;
			}
			#content.std_page .text_article h4{
				font-size:16px;
				font-weight:bold;
				color:#68509e;
				margin:0;
				padding:16px 0 10px 0;
			}
			#content.std_page .text_article ul{
				list-style:none;
				margin:0;
				padding:0 7px 16px 0px;
			}
				#content.std_page .text_article li{
					margin:0;
				}
	/*********************/
/********************	G_030-000.html	********************/

	#content .header_article{
		background:url(../img/common/bg_title_article.gif) repeat-x 0 0;
		height:32px;
		width:100%;
	}
		#content .header_article span{
			color:#FFFFFF;
			float:left;
			font-size:17px;
			padding:3px 0 0 16px;
		}
		#content .subscribe_mail{
			background:#F9F9F9 url(../img/common/bg_news_features.gif) repeat-x scroll;
		}
			#content .subscribe_mail .form{
				padding:16px 18px;
				overflow:hidden;
				width:584px;
			}
			#content .form .present_p{
				color:#6b6b6b;
				font-size:11px;
				margin:0;
			}
			#content .form .error_msg{
				color:#e2001a;
				font-size:11px;
				margin:6px 0 0 0;
			}
			#content .form fieldset{
				padding:16px 0;
			}
			#content .form fieldset p{
				float:left;
				margin:0;
				padding:11px 0;
			}
				#content .form fieldset label{
					text-align:right;
					width:188px;
					color:#505050;
					font-size:11px;
					font-weight:bold;
					float:left;
					padding:1px 16px 0 0;
				}
				#content .form fieldset input, #content .form fieldset select, #content .form fieldset textarea{
					width:280px;
					height:14px;
					float:left;
					border:#d2d5d8 1px solid;
					padding:3px 6px;
					font-family:verdana;
					font-size:11px;
				}
				#content .form fieldset select{
					width:294px;
					height:22px;
					padding:1px 0 0 6px;
				}
					#content .form fieldset select option{
						padding:0 0 0 10px !important;
					}
				#content .form fieldset .pictogramme{
					width:21px;
					height:22px;
					float:left;
				}
				#content .form fieldset .error label{
					color:#e2001a;
				}
				#content .form fieldset .error .pictogramme{
					background:url(../img/common/icon_error.gif) no-repeat;
				}
				#content .form fieldset .valid .pictogramme{
					background:url(../img/common/icon_ok.gif) no-repeat;
				}
				#content .form .read_agree, #content .form .submit_p{
					padding-left:204px;
				}
					#content .form .read_agree input{
						width:14px;
						height:14px;
						padding:2px;
						margin:0;
						outline:none;
					}
					#content .form .read_agree label{
						margin:-3px 0 0;
						padding:0 10px;
						text-align:left;
						width:280px;
						line-height:15px;
					}
					#content .form .read_agree label a{
						color:#68509e;
						text-decoration:none;
					}
					#content .form .read_agree label a:hover{
						text-decoration:underline;
					}
				#content .form .submit_p input{
					font-size:10px;
					font-weight:bold;
					font-family:verdana;
					color:#68509e;
					width:61px;
					height:18px;
					border:none;
					cursor:pointer;
					background:url(../img/common/bg_bt_send.gif) no-repeat;
				}
				#content .form .submit_p span{
					float:left;
					clear:both;
					margin:14px 0;
					width:100%;
					color:#606060;
				}
	/*********************/
/********************	G_030-001.html	********************/

#page .unsubscribe .form fieldset{
	padding-top:2px;
}
	/*********************/
/********************	G_050-000.html	********************/

#page .email_article .form fieldset{
	padding:0;
}
	#page .email_article .form .error_msg{
		padding:0 0 10px 0;
	}
#page .email_article .form fieldset textarea{
	height:110px;
}
#page .email_article .form .counter{
	width:498px;
	padding:4px 0;
}
	.email_article .form #remaining_char{
		float:right;
		border:1px solid #D2D5D8;
		background-color:#fff;
		padding:2px 4px;
		color:#636363;
		font-size:10px;
	}
	.email_article .form .text_char{
		float:right;
		color:#636363;
		font-size:10px;
		padding:3px 4px 0 0;
	}
	/*********************	G_040-000.html + G_040-001.html + G_040-002.html	************************/
	
	#content .subscribe_mail .link_back{
		background:transparent url(../img/common/bg_fleche_red.gif) no-repeat scroll 0 6px;
		color:#68509E;
		float:left;
		font-weight:bold;
		line-height:1.4em;
		padding:0 0 0 8px;
		text-decoration:none;
		width:auto;
		margin:10px 0;
	}
	#content .subscribe_mail .link_back:hover{
		text-decoration:underline;
	}
	/*********************/
/********************	G_060-000.html	********************/

#page .search_results .article h3{
	padding:0 0 17px 16px;
}
	#page .search_results .nav_results{
		background:transparent url(../img/common/bg_title_article.gif) repeat-x scroll 0 0;
		height:25px;
		width:100%;
		padding-top:7px;
		text-align:center;
		clear:both;
	}
		#page .search_results .nav_results ul{
			margin:0;
			padding:0;
			width:auto;
			overflow:hidden;
		}
		#page .search_results .nav_results li{
			display:inline;
			float:none;
			padding:0;
			width:auto;
			margin:0 2px !important;
			font-size:11px;
			font-weight:bold;
			color:#8c7ab5;
		}
			#page .search_results .nav_results li a{
				color:#e4e4e4;
				text-decoration:none;
			}
			#page .search_results .nav_results li a:hover{
				text-decoration:underline;
			}
		#page .search_results .header_news_link{
			width:auto;
		}
		#page .search_results .header_news_link li{
			width:100% !important;
			margin:0 !important;
			padding-bottom:14px;
		}
		#page .search_results .header_news_link li p{
					line-height:15px;
					margin:0;
					color:#505050;
					padding:0 13px 0 0;
		}
				
		#page .search_results .other_features_list{
			width:auto;
			padding:20px 19px 0 19px;
		}
			#page .search_results .other_features_list li {
				padding:0 0 14px 9px;
				margin:0 !important;
				background:url(../img/common/bg_fleche_red.gif) no-repeat 0 6px;
				float:none;
				width:auto;
			}
				#page .search_results .other_features_list li a{
					font-weight:bold;
					font-size:11px;
					text-decoration:none;
					color:#68509e;
				}
				#page .search_results .other_features_list li a:hover{
					text-decoration:underline;
				}
					#page .search_results .other_features_list li span{
						font-weight:bold;
						font-size:13px;
						color:#505050;
						padding:0 0 0 7px;
					}
				#page .search_results .other_features_list li p{
					line-height:15px;
					margin:0;
					color:#505050;
					padding:0 13px 0 0;
				}

	/*********************/
	/********************	G_070-000.html	********************/
	.article .search_block{
		padding:0 0 24px 0;
		overflow:hidden;
		width:100%;
	}
		.article .search_block p{
			margin:0;
		}
			.article .search_block input{
				float:left;
			}
			.article .search_block #field_search_feature{
				border:#d2d5d8 1px solid;
				width:289px;
				height:14px;
				padding:1px 0 0 9px;
				color:#616161;
				font-family:verdana;
				font-size:10px;
				margin:0 0 0 18px;
			}
			.article .search_block #submit_search{
				background:url(../img/common/bg_bt_search.gif) no-repeat;
				border:none;
				color:#68509e;
				cursor:pointer;
				font-weight:bold;
				font-family:Verdana;
				font-size:10px;
				width:31px;
				height:18px;
				margin:0 0 0 10px;
			}
	/*********************/
	/********************	G_090-000.html	********************/
	#content .archive_page{
		background:#F9F9F9 url(../img/common/bg_news_features.gif) repeat-x;
	}
	#content .archive_page .years{
		list-style:none;
		margin:0;
		padding:0 0 20px 0;
		overflow:hidden;
	}
		#content .archive_page .years li{
			margin:0;
			float:left;
		}
		#content .archive_page .months{
			width:174px;
			height:275px;
			margin:12px 8px 18px 0;
			padding:0 0 0 20px;
			list-style:none;
			border-left:#cecdcd 1px solid;
		}
		#content .archive_page .first{
			border:none;
		}
			#content .archive_page .months li{
				margin:0;
				float:left;
				width:100%;
			}
				#content .archive_page .months li span{
					font-size:19px;
					color:#505050;
				}
				#content .archive_page .months li a{
					font-size:11px;
					font-weight:bold;
					color:#68509e;
					margin:2px 0;
					display:block;
					text-decoration:none;
					background:url(../img/common/bg_fleche_red.gif) no-repeat 0 5px;
					padding:0 0 0 9px;
				}
				#content .archive_page .months li a:hover{
					text-decoration:underline;
				}
	/*********************/
	/********************	G_090-001.html	********************/
	#content .block_topics{
		background:#F9F9F9 url(../img/common/bg_news_features.gif) repeat-x;
	}
		#content .block_topics .topic_col{
			list-style:none;
			width:100%;
			overflow:hidden;
			margin:0;
			padding:0 0 20px 0;
		}
			#content .block_topics .topic_col_item{
				padding:0;
				float:left;
				border-left:#cecdcd 1px solid;
				margin:10px 0 0 0;
			}
				#content .block_topics .first{
					border-left:none;
				}
				#content .block_topics .topic_items{
					list-style:none;
					padding:0 0 0 20px;
				}
				#content .block_topics .topic_item{
					list-style:none;
					width:134px;
					overflow:hidden;
					margin:0 0 20px 0;
					clear:both;
				}
						#content .block_topics li{
							margin:0;
						}
							#content .block_topics .topic_item li span{
								font-size:19px;
								color:#505050;
							}
							#content .block_topics .topic_item li a{
								font-size:11px;
								font-weight:bold;
								color:#68509e;
								margin:2px 0;
								display:block;
								text-decoration:none;
								background:url(../img/common/bg_fleche_red.gif) no-repeat 0 5px;
								padding:0 0 0 9px;
								float:left;
								clear:both;
							}
							#content .block_topics .topic_item li a:hover{
								text-decoration:underline;
							}

	/*********************/
.spacer_block{
	height:20px;
	clear:both;
}


