@charset "utf-8";
/* 
*******************************************************************************/
#country,#qaccess,#sign
{
 display:none;
}
.quote_before
{
	background-image:url(../img/pictos/quote_before.gif);
	background-repeat:no-repeat;
	background-position:0 0
}
.quote_after
{
	background-image:url(../img/pictos/quote_after.gif);
	background-repeat:no-repeat;
	background-position:0 0
}

.floatNone
{
	float:none!important
}
#push.floatNone
{
	width:452px!important
}
.bkWhite
{
	 background-color:#FFF!important;
	 padding:0!important;
	 width:auto!important
}
/*rhodia custom add (begin)*/
#noFloat
{
	clear:both;
}
/*rhodia custom addd (end)*/
	

/*rhodia custom add (begin)*/
#content .inside .contenu a
{
	/*font-weight: bold;*/
}
/*rhodia custom addd (end)*/

.caption
{
	clear:both;
	margin:0!important;
	float:left
}
.caption2
{
	clear:both;
	margin:0!important;
	float:right
}
.tabs .search_results div img
{
	border:1px solid #b2b2b2;	
}
.caption img
{
	border:1px solid #b2b2b2;
	margin:0 10px 10px 0
}
.caption2 img
{
	border:1px solid #b2b2b2;
	margin:0 0 10px 10px;
}
.paddingLeft
{
	padding-left:5px!important
}
#navigation li.on li a
{
	padding:6px 4px 6px 16px!important;
	background-image:none
}
#navigation li.on li a
{
	background-position:0 50%;
	background-color:#FFF;
	background-image:url(../img/css/navigation/mask_gris.png)!important;
}
/* bk layout
*******************************************************************************/
body {
	background:#3d0043;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#bkpage {
	background:url(../img/css/bk/bk-visuel01.jpg) center top no-repeat;
	width: 100%;
	position:relative;
}
/* top
*******************************************************************************/
#toppage {	
	background-color: #FFFFFF;
	width: 100%;	
	background:url(../img/css/box/bk-top.png) left top repeat-x;
}
* html #toppage {	
	opacity: .8;
	filter: alpha(opacity=80);	
	color:#000000;
}
#toppage .top {
	width:978px;
	margin:0 auto;	
}
* html #toppage .top {height:1%;}
*:first-child+html #toppage .top {height:100%;} 
#toppage .top:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#toppage .top a{
	color:#000000;	
}
#toppage .top #searchbar{
	position:relative;	
	float:right;	
	padding-top:2px;
	padding-right:4px;
	top:2px;
}
* html #toppage .top #searchbar #search{
	top:-1px;	
}
*:first-child+html #toppage .top #searchbar #search{
	top:-1px;	
}
#toppage .top input{
	color:#000000;
	background:#FFFFFF;
	position:relative;	
}
#toppage .top p, #toppage .top ul li {
	float:left;
}
/* head/top
*******************************************************************************/
#logo .bggif span
{
	width:50px!important;
	overflow:hidden;
	filter:none!important;
	background-image:url(../img/logo_rhodia.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#logo {
	width:978px;
	margin:0 auto;	
}
* html #logo {height:1%;}
*:first-child+html #logo {height:100%;} 
#logo:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#logo .logo{
	margin:20px 0px 0px -50px;	
	position:absolute;
}
#logo .carte {
float:right;
margin-right:100px;
}
#logo #carte {
	float:right;
margin-right:0px;
}
#carte img {
	margin-right:0px
}
* html .top ul {height:1%;}
*:first-child+html .top ul {height:100%;} 
.top ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.top .country, .top .qaccess {
	background:url(../img/css/top/faux_select.gif) left 2px no-repeat;
	color:#474747;	
	margin-top:3px;
}
.top .country a, .top .qaccess a {
	display:block;
	color:#474747;
	height:15px;
	width:100px;
	padding:2px 10px 0px 3px;
	font-weight:bold;
	font-size:10px;
}
.top .country a:hover, .top .qaccess a:hover {
	text-decoration:none;
}
.top .language {
	float:left
}
.top .language li a{
	display:block;
	padding:4px 3px 3px;
	color:#231f1e;
	font-size:10px;
}
.top .language li a:hover, .top .language li a.on{
	color:#FFFFFF!important;
	background:url(../img/css/top/bk-country-select.gif) bottom center no-repeat;
	text-decoration:none;
}
.top .language li{
	margin-left:6px;
}
.top .language li.last{
	margin-left:0;
	display:inline;
	margin-right:20px;
}
.top .language li.last
{
/*	padding-left:6px; */
/*	background-image:url(../img/css/top/pipe.gif); */
	background-repeat:no-repeat;
	background-position:2px 7px
}
.top ul.police  {
	padding:4px 0px 0px 100px;		
	width:50px;
	float:left;
}
.top .pictos {		
	width:120px;
	padding-left:20px;
	float:left;
}
.top .pictos li {
	padding:3px 8px 3px 8px;	
}
/* Rhodia update */
.top #searchbar input{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	margin-bottom:5px;
}
span.bt_ok{
	background:url(../img/css/top/bk-submit_a.gif) 0 0 no-repeat;
	vertical-align:top;
	height:16px;
	padding:0 0 0 1px;
	display:inline-block;
	display:-moz-inline-box;
	vertical-align:top;
	margin-left:5px;
}
/* Rhodia update (end) */
* html span.bt_ok,
* html span.bt_ok span{
	display:inline-block;
}
*:first-child+html span.bt_ok,
*:first-child+html span.bt_ok span{
	display:inline-block;
}
span.bt_ok span{
	background:url(../img/css/top/bk-submit_b.gif) 100% 0 no-repeat;
	vertical-align:middle;
	height:16px;
	padding:0 1px 0 0;
	display:inline-block;
	display:-moz-inline-box;
	vertical-align:top;
}
span.bt_ok input,
#toppage .top span.bt_ok input{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	border:none;
	color:#FFFFFF;
	font-family:arial;
	text-transform:uppercase;
	background:none;
	padding:0;
	cursor:pointer;
	height:16px;
	min-width:22px;
	text-align:center;
	width:auto;
	overflow:visible;
	white-space:nowrap;
	display:inline-block;
	display:-moz-inline-box;
	margin-top:-2px;
}
* html span.bt_ok input,
* html #toppage .top span.bt_ok input{
	margin-top:0;
	width:22px;
}
*:first-child+html span.bt_ok input,
*:first-child+html #toppage .top span.bt_ok input{
	margin-top:0;
}

/* navigation */
#nav {
	width:980px;
	margin:0 auto;
	position:relative;	
}
* html #nav {height:1%;position:relative;left:2px}
*:first-child+html #nav {height:100%;} 
#nav:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#nav ul {	
	position:relative;
	margin-top:10px;
}
#nav ul li {	
	float:left;	
	padding:0px;
	margin: 0px 1px 0px 0px;	
	height:32px;
	position:relative;
}
#nav ul li a {	
	background:#FFFFFF;
	text-transform:uppercase;
	padding:10px 7px;
	color:#202b39;
	font-size:10px;		
	float:left;
	display:inline;
	margin:0px 2px;
}
#nav ul li li a {	
	text-transform:none
}
#nav ul li span {	
	background:url(../img/css/corners/corner_right.gif) left top no-repeat;
	width:4px;
	display:block;
	float:left;	
	height:32px;
	position:absolute;
	top:0;
	right:0;
}
#nav ul li span.cleft {	
	background:url(../img/css/corners/corner_left.gif) right top no-repeat;	
	top:0;
	left:0;
}
#nav li ul
{
	display:none
}
#nav li.hover ul
{
	display:block
}
#nav
{
	z-index:200;	
}
#general
{
	z-index:100;	
}
#nav li ul
{
	z-index:200;
	position:absolute;
	top:22px;
	left:0;
	width:200px;
	background-color:#FFF;
}
#nav li ul li
{
	height:100%;
	float:none
}
#nav li ul li a
{
	background-image:url(../img/css/navigation/sup.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	float:none;
	display:block;
	padding:4px 20px 4px 20px;
	margin:0
}
/* onglets
*******************************************************************************/
* html #our_company span
{
	right:-1px!important
}
* html .increase #sustainability span
{
	right:-1px!important
}
* html #news_center span
{
	right:-1px!important
}
* html #careers span.cleft
{
	left:-1px!important
}
#our_company ul
{
	left:2px!important;
}
#our_company.hover a,
#our_company.hover ul,
#our_company.on a,
#our_company.on ul
{
	background-color:#a30050;
	color:#FFF
}
#our_company.on a,
#our_company.on span
{
	border-bottom:4px solid #a30050;
}
#our_company.hover span,
#our_company.on span {	
	filter:none;
	background-image:url(../img/css/corners/corner_right_bordeau.gif);
}
#our_company.hover span.cleft,
#our_company.on span.cleft {	
	filter:none;
	background-image:url(../img/css/corners/corner_left_bordeau.gif);	
}
#news_center.hover a,
#news_center.hover ul,
#news_center.on a,
#news_center.on ul
{
	background-color:#024174;
	color:#FFF
}
#news_center.on a,
#news_center.on span
{
	border-bottom:4px solid #024174
}
#news_center.hover span,
#news_center.on span {	
	filter:none;
	background-image:url(../img/css/corners/corner_right_bleu.gif);
}
#news_center.hover span.cleft,
#news_center.on span.cleft {	
	filter:none;
	background-image:url(../img/css/corners/corner_left_bleu.gif);	
}
#markets_and_products.hover a,
#markets_and_products.hover ul,
#markets_and_products.on a,
#markets_and_products.on ul
{
	background-color:#107891;
	color:#FFF
}
#markets_and_products.on a,
#markets_and_products.on span
{
	border-bottom:4px solid #107891
}
#markets_and_products.hover span,
#markets_and_products.on span {	
	filter:none;
	background-image:url(../img/css/corners/corner_right_blue.gif);
}
#markets_and_products.hover span.cleft,
#markets_and_products.on span.cleft {	
	filter:none;
	background-image:url(../img/css/corners/corner_left_blue.gif);	
}


#sustainability.hover a,
#sustainability.hover ul,
#sustainability.on a,
#sustainability.on ul
{
	background-color:#3e8d27;
	color:#FFF
}
#sustainability.on a,
#sustainability.on span
{
	border-bottom:4px solid #3e8d27
}
#sustainability.hover span,
#sustainability.on span {	
	filter:none;
	background-image:url(../img/css/corners/corner_right_green.gif);
}
#sustainability.hover span.cleft,
#sustainability.on span.cleft {	
	filter:none;
	background-image:url(../img/css/corners/corner_left_green.gif);	
}


#innovation.hover a,
#innovation.hover ul,
#innovation.on a,
#innovation.on ul
{
	background-color:#6c3c87;
	color:#FFF
}
#innovation.on a,
#innovation.on span
{
	border-bottom:4px solid #6c3c87
}
#innovation.hover span,
#innovation.on span {	
	filter:none;
	background-image:url(../img/css/corners/corner_right_violet.gif);
}
#innovation.hover span.cleft,
#innovation.on span.cleft {	
	filter:none;
	background-image:url(../img/css/corners/corner_left_violet.gif);	
}



#investors.hover a,
#investors.hover ul,
#investors.on a,
#investors.on ul
{
	background-color:#34b0df;
	color:#FFF
}
#investors.on a,
#investors.on span
{
	border-bottom:4px solid #34b0df
}
#investors.hover span,
#investors.on span {	
	filter:none;
	background-image:url(../img/css/corners/corner_right_bleuclair.gif);
}
#investors.hover span.cleft,
#investors.on span.cleft {	
	filter:none;
	background-image:url(../img/css/corners/corner_left_bleuclair.gif);	
}



#careers.hover a,
#careers.hover ul,
#careers.on a,
#careers.on ul
{
	background-color:#e76415;
	color:#FFF
}
#careers.on a,
#careers.on span
{
	border-bottom:4px solid #e76415
}
#careers.hover span,
#careers.on span {	
	filter:none;
	background-image:url(../img/css/corners/corner_right_orange.gif);
}
#careers.hover span.cleft,
#careers.on span.cleft {	
	filter:none;
	background-image:url(../img/css/corners/corner_left_orange.gif);	
}
/* footer
*******************************************************************************/
#footer {
	width:640px;
	margin:42px auto 10px;	
	color:#a7a7a7;
	text-align:center;
}
#footer a{
	color:#a7a7a7;	
	white-space:nowrap;
}
#footer a:hover{
	color:#FFF;	
	background-color:inherit;
	text-decoration:none;
}
#footer .copy {
	margin-top:10px;
}
/* content home
*******************************************************************************/
#general {
	/*width:978px;*/
	width:980px;
/*
	padding-left:22px;
*/
	margin:0 auto;
	position:relative;	
}
* html #general {height:1%;}
*:first-child+html #general {height:100%;} 
#general:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.home {	
	padding-top:28px;		
}
.home div {	
	float:left;		
	position:relative;	
}
.home div.left {
	width:290px;	
}
.home div.centre {
	width:389px;	
}
.home div.right {
	margin-top:-46px;
	width:290px;	
}

.full div.left {
width:1000px;
}
.full div.left #menu_content
{
	background-image:none;
	background-color:#FFF;
	width:auto
}
.full div.left #content
{
	width:1000px
}

#col2
{
	width:980px;
	margin-bottom:10px
}

.news .roll
{
	margin:10px;
	font-weight:bold;
	font-size:105%
}

/* box
*******************************************************************************/
/* tagclouds in home page */

.home #tagclouds
{
	background-color:#ebe4eb;
	width:271px;
	margin-top:42px;
	/*height:250px;*/  
	margin-left:14px;
	display:inline;
	overflow: hidden;
}

.home #tagclouds .title
{
	zoom:1;
	background:url(../img/css/content/cloud.gif) 6px 8px no-repeat;
	background-color:#e0d6e1;
	padding:10px 34px 6px;
	font-weight:bold;
	font-size:116%;
}
.home #tagclouds ul
{
	margin:10px;
	position: absolute;
	background-color: #EBE4EB;
}
.home #tagclouds small
{
	font-size:103%
}
.home #tagclouds span
{
	font-size:130%
}
.home #tagclouds big
{
	font-size:145%;
	font-weight:bold
}
.home #tagclouds li
{
	margin-right:10px;
	line-height:2.8em;
	/*height:2.8em;*/
	float:left;
	display: inline;
}
.home #tagclouds a
{
	color:#6d4071
}
/* profile */

#profile
{
	background-color:#93bad0;
	opacity: .6;
	filter: alpha(opacity=60);
	margin-left:14px;
	display:inline;
	width:271px;
	height:150px;
	margin-top:42px;
}
.profile
{
	position:relative;
	z-index:1;
	margin-top:-150px;	
	margin-left:14px;
	display:inline;
}


/* news */
#search_section,#search_location  {
	height:40px;
	opacity: .8;
	filter: alpha(opacity=80);	
}

.search_section, .search_location
{
	margin-top:-40px;
	height:40px;
	margin-bottom:15px;
	position:relative;
}
.search_section input.text, .search_location input.text
{
	font-size:11px;
	font-weight:bold;
	margin:11px;
	width:195px;
	border:1px solid #BEBEBE;
	padding:1px 4px;
	float:left;
}
.search_location select.text
{
	font-size:11px;
	font-weight:bold;
	margin:11px;
	width:195px;
	border:1px solid #BEBEBE;
	padding:1px 4px;
	float:left;
}
.search_section #search
{	
	font-size:11px;
	font-weight:bold;
	margin:11px;
	width:180px;
	border:1px solid #BEBEBE;
	padding:1px 4px;
	float:left;
}

.search_section span.bt_ok, .search_location span.bt_ok{
	margin:11px 0 0 -5px;
}
* html .search_section span.bt_ok, * html .search_location span.bt_ok{
	margin-top:12px;
	margin-left:-8px;
}
*:first-child+html .search_section span.bt_ok, *:first-child+html .search_location span.bt_ok{
	margin-top:12px;
}

#news
{
	margin-left:15px;
	width:664px;
	height:37px;
	background:url(../img/css/box/bk-box.png) left top repeat;
}
* html #news {
	width:656px;
	margin-left:7px;	 
	opacity: .8;
	filter: alpha(opacity=80);	
}
.news {	
	width:664px;
	margin-top:-37px;	
	margin-left:15px;
}
* html .news {		
	margin-left:7px;
}
/* brief */
#brief {
	margin-left:15px;
	width:271px;
	height:172px;		
	background:url(../img/css/box/bk-box.png) left top repeat;
}
* html #brief {		
	margin-left:7px;	 
	opacity: .8;
	filter: alpha(opacity=80);	
}
.brief {	
	margin-top:-172px;	
	margin-left:15px;
}
* html .brief {		
	margin-left:7px;
	/*Rhodia custom add begin*/
	margin-right: 7px;
	/*Rhodia custom add end*/
}
.brief .title {		
	color:#ad4786;
	text-transform:uppercase;
	font-size:20px;

}
.brief p {		
	padding:8px 8px 0px 8px;	
	position:relative;	
}
.brief .button, .focus .button {
	text-align:right;	
}
.focus .button {
	height:8px;	
	padding:0;
}
* html .focus .button {
	margin-bottom:-12px;
}
.action a
{
	cursor:pointer;
}
.focus .action
{
	margin-bottom:5px!important;	
	padding-bottom:0!important;
	width:90%!important;
}
.focus .action a
{
	font-weight:bold;
	color:#333;
	padding-left:10px;
	font-size:93%;
	display:block;
	background-image:url(../img/css/content/sup_black.png);
	background-repeat:no-repeat;
	background-position:0 4px
}
.brief .button a, .focus .button a {
	background:url(../img/css/buttons/bt-left-off.gif) left top no-repeat; 
	display:inline-block;
	padding:2px 0px 4px 18px;	
	color:#000000;
	text-transform:uppercase;
	font-weight:bold; 
	position:relative;
	cursor:pointer;
}
.brief .button a span, .focus .button a span{
	background:url(../img/css/buttons/bt-right-off.gif) right top no-repeat;
	padding:2px 5px 4px 0px;
	position:relative;		
	cursor:pointer;
}
* html .brief .button a span, .focus .button a span{	
	display:inline-block;
	width:auto;
	margin-top:-2px;
}
.brief .button a:hover, .focus .button a:hover {
	text-decoration:underline;
	cursor:pointer;
}
.profile .title
{
	color:#40407b;
	padding:10px 34px 6px;
	font-weight:bold;
	font-size:116%;
	background:url(../img/css/content/men.gif) 10px 8px no-repeat;
}
.profile li
{
	margin-left:8px;
	width:245px;
	font-weight:bold;
	color:#333;
	padding:6px 6px 8px;
	background:url(../img/css/content/profile_off.gif) 0 0 no-repeat;
	display:block
}
.profile li li
{
	margin-left:0;
	width:auto;
	padding:0;
	background:none
}
.profile li a
{
	color:#333
}
.profile li
{
	position:relative;
}
.profile ul ul
{
	display:none
}
.profile li.on ul
{
	display:block
}
.profile li.on
{
	z-index:1;
	background-image:url(../img/css/content/profile_on.gif)
}
.profile li.on a
{
	color:#FFF
}
.profile ul ul
{
	width:249px;
	z-index:10;
	background-color:#FFF;
	border:2px solid #6aa3c1;
	position:absolute;
	top:21px;
	left:0;
	overflow:hidden
}
.profile li.on ul a
{
	display:block;
	font-size:90%;
	background-image:url(../img/css/content/sup_black.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
	padding:2px 20px;
	color:#555
}
/* carousel */
#switch {
	width:350px;
	height:172px;		
	background:url(../img/css/box/bk-box.png) left top repeat;
	margin-left:39px;
}
.switch {
	margin-top:-172px;
	margin-left:39px;
}
* html #switch {		
	margin-left:15px;	 
	opacity: .9;
	filter: alpha(opacity=90);	
}
* html .switch {
	margin-left:15px;
}
.switch .title{		
	color:#a45099;
	font-size:14px;
	font-weight:bold;
	padding:1px 5px 2px 0;
	text-transform:uppercase;
	margin:0 12px 10px;
}
.switch .title a{
	color:#a45099;
}
.switch .touch {
	float:left;
	margin-top:30px;	
}
.switch .content {
	float:left;
	width:328px;
}
.switch .content .image {
	float:left;
	padding:0px 5px 0px 10px;	
}
.switch .content .image img
{
	border:1px solid #b2b2b2;	
}
.switch .content p {
	float:left;
	width:117px;
	height:100px;
	margin-top:5px;
}
.switch_init
{
	margin-left:50px;
	width:330px;
	height:176px;
	overflow:auto;
}
.switch_init ul
{
	width:2000px
}
.switch_init ul li
{
	float:left
}
/* action */
#action {
	width:265px;
	height:37px;		
	background:url(../img/css/box/bk-box.png) left top repeat;
	margin-left:39px;	
}
#euronext {
	font-weight:bold
}
.action {
	margin-top:-37px;
	margin-left:39px;
	width:265px;	
}
* html #action {		
	margin-left:15px;	 
	opacity: .9;
	filter: alpha(opacity=90);	
}
* html .action {
	margin-left:15px;
}
.action p{
	padding:12px 0px 0px 8px;
	font-weight:bold;
	font-size:10px;
}
.action p span{	
	font-weight:normal;
	font-size:10px;
	float:left;
	display:block;
  /* rhodia custo */
	margin-right:4px;
}

.action p span.time{	
	word-spacing: -3px;
}

 /* begin rhodia custo */
.action p span.action_hausse{	
	color:green;
	font-weight:bold;
}
.action p span.action_baisse{	
	color: red;
	font-weight:bold;
}
.action p span.action_stable{	
	font-weight:bold;
}
 /* end rhodia custo */
 
 
 /* begin rhodia custo  specific shareprice*/
.action p{
	padding:12px 0px 0px 8px;
	font-weight:bold;
	font-size:10px;
}
.action a p span{	
	font-weight:normal;
	font-size:10px;
	float:left;
	display:block;
	margin-right:4px;
	color:black;
}
.action a p span.time{	
	word-spacing: -3px;
}
.action a p span.action_hausse{	
	color:green;
	font-weight:bold;
}
.action a p span.action_baisse{	
	color: red;
	font-weight:bold;
}
.action a p span.action_stable{	
	font-weight:bold;
}
 /* end rhodia custo */ 
 

.action p strong{	
	float:left;
	padding-right:10px;
	display:block;	
}
.action p img{		
	float:left;	
	margin-right:4px;
}

.cat #action
{
	margin:0;
	height:40px;
	width:255px
}
.cat .action
{
	margin-left:0;
	margin-top:-40px;
	margin-bottom:40px;
	width:255px;
}
* html .cat .action
{
	margin-bottom:20px;
}
*:first-child+html .cat .action
{
	margin-bottom:25px;
}
/* focus */
.home #focus1,
.home #focus2
{
	width:265px;
	height:590px;		
	background:url(../img/css/box/bk-box.png) left top repeat;
	margin-left:39px;
	margin-top:10px;		
}
* html .home #focus1
{		
	margin-left:15px;	 
	opacity: .9;
	filter: alpha(opacity=90);	
}
.home .focus {
  margin-top:-595px;
	margin-left:39px;
	margin-bottom:15px;
}
.cat #focus1,
.cat #focus2
{		
	clear:both;
}
.cat .focus {
	margin-left:0;	
  background-image:url(../img/css/box/bk-box.png);
	margin-bottom:15px;
}
* html .cat .focus {
	background-image:none;
	background-color:#EEE
}
* html .focus, * html .home .focus {
	margin-left:15px;
}

.focus .title {
	color:#7a889d;
	font-weight:bold;
	font-size:14px;
	padding:5px 5px 10px 10px;
	margin:0px 0px 0 8px;
}
.home .focus .title {
	margin-top:5px
}
.increase .home .focus .title {
	margin-top:0
}
.focus h2.title {		
	width:85%;	
}
.increase .focus h4.title
{
	font-size:13px
}
.focus .box {	
	margin:-5px 8px 0 8px;	
	padding:10px 0px;		
	/*overflow:hidden;*/	
	width:235px;	
	border-top:1px dotted #7a889d;		
}
.home .focus .box
{
	width:248px
}
* html .focus .box {	
	margin:0px 8px 0px 8px;		
}
* html .home .focus .box
{
	width:235px;
}
/* update rhodia */
* html .home .focus .box
{
  margin-right:-3px;
}
/* update rhodia (end) */	
.focus .box img{
	border:1px solid #b2b2b2;
	float:left;	
	margin:0px 5px 5px 0px;
}
.focus .box p{
	margin:0 0px;
	clear:both;
	color:#363c43;
	padding-bottom:10px;
}
.focus h4.title{
	color:#333333;
	font-weight:bold;
	font-size:100%;	
}
/* press releases */
#prelease {
	width:350px;
	height:211px;		
	background:url(../img/css/box/bk-box.png) left top repeat;		
	margin-left:39px;
	margin-top:42px;
}
* html #prelease {
	margin-top:32px;
}
.prelease {
	margin-top:-211px;
	margin-left:39px;	
	position:relative;
	
}
.home .prelease 
{
		height:203px;
}
.home .prelease .link
{
	width:340px!important
}
* html #prelease {		
	margin-left:15px;	 
	opacity: .9;
	filter: alpha(opacity=90);	
}
* html .prelease {
	margin-left:15px;
}
.prelease .title {
	padding:7px 0pt 2px;
	width:135px;
	margin-left:8px;
	color:#ff7e00;
	font-weight:bold;
	font-size:14px;	
	float:left;
	border-bottom:1px solid #ff7e00;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.prelease .title {
	border-top:1px solid transparent
	}
}
.prelease ul li {
	float:left;
	border:1px solid #ff7e00;
	font-weight:bold;
	margin:4px 4px -1px 0px;
	margin-left:5px;				
}
.prelease ul li.on {	
	border-bottom:1px solid #FFF;	
}
.home .prelease ul li.on {	
	border-bottom:1px solid #eef9f4;	
}
.prelease ul li.off {	
	border:1px solid #bababa;
	border-bottom:1px solid #ff7e00;	
}
.prelease ul li.off ul {
	display:none
}

/*begin rhodia
.prelease ul li.off p {
	display:none
}
end rhodia*/

.prelease ul {	
	border-bottom:1px solid #ff7e00;
	width:200px;
	margin-left:2px;
	float:left;
	position:relative;	
}
.home .prelease ul {	
	margin-left:0;
}
* html .prelease ul {
	height:1%;	
}
* html .home .prelease .title {
	margin-left:5px;
}

* html .home .prelease ul li ul {
	margin-left:-3px;
}
.home .prelease ul li ul li{			
	padding:1px 0px 4px 0px;
}
* html .home .prelease ul li ul li{		
	border-bottom:1px dotted #7a889d;
	width:98%;
}

.prelease ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prelease ul li ul{
	position:absolute;
	top:30px;
	left:-145px;
	width:335px;
	border:none;		
	margin:-1px;
}
.prelease ul li ul.tab_b{	
	/*left:-227px;*/
	height: 147px;	
}
.prelease ul li ul.tab_b li{	
	margin-left:14px;
}
.right .prelease ul li ul.tab_b li{	
	margin-left:5px;
}
* html .prelease ul li ul.tab_b{	
	height: 0px;	
}
/*
.prelease ul li ul.tab_b .link{	
	position:absolute;
	top:-10px;
}
*/
/*
* + html .prelease ul li ul.tab_b .link{	
	position:absolute;
	top:-10px;
}
*/

.prelease ul li ul.tab_a{	
	left:-136px;
}
.prelease ul li ul li{	
	/*height:35px;*/
	border:none;
	border-bottom:1px dotted #7a889d;	
	padding:5px 0px 0 0;
	height:38px;
	color:#333333;
	font-size:11px;	
	font-weight:normal;
	text-transform:none;
	float:none;		
}


.prelease ul li
{
	width:85px;
	text-align:center;
}
.prelease ul ul li
{
	width:auto;
	text-align:left;
}
.prelease ul li ul li.last{	
	border-bottom:none;	
}
.prelease ul li a{
	display:block;
	color:#333333;	
}
.prelease ul li a{
	padding:4px 3px;
}
.prelease ul li.off a:hover{
	background-color:#fff1e4;
	color:inherit;
}
.prelease ul li li a{
	padding:0;
	border:none;
}
.prelease ul li li a:hover{
	background-color:transparent
}
.prelease .link {
	position:absolute;
	bottom:-35px;
	left:0;
	clear:both;
	width:240px!important;
	padding:8px 10px 0px 0px;
}
.prelease .link .rss {
	float:left;
	margin:0px 10px 0px 8px;
}
* html .prelease .link .rss {	
	margin:0px 10px 0px 5px;
}
.prelease .link .rss a{
	font-weight:bold;
	color:#000000;
}
.prelease .link .rss img
{
	position:relative;
	top:2px
}
.prelease .link .button2 {
	margin-left:110px;
	margin-top: 3px;
}
.prelease .link .button2 a {
	padding:3px 0px 5px 22px;
	color:#fff;
}
.prelease .link .button2 a span{
	padding:3px 5px 5px 0px;
}
* html .prelease .link .button2 a span{	
	margin-top:-3px;
}
* html .prelease .link {
	bottom:-25px;
}

* html .home .prelease .link {
	bottom:-10px;
}
.home .prelease .link {	
	bottom:0px;		
}
.home .events ul {
	height:70px;
}
.home .events .link {
	position:absolute;
	left:0;
	clear:both;
	width:240px!important;
	margin-left:105px;
}
.home .events .link .button2 a {
	padding:3px 0px 5px 22px;
}
.home .events .link .button2 a span{
	padding:3px 5px 5px 0px;
}
* html .home .events .link .button2 a span{	
	margin-top:-3px;
}

/*
.prelease_init ul
{
	width:335px!important;
	height:200px!important;
	overflow:auto!important;
	margin-left:9px!important;
	display:inline;
}
.prelease_init .link
{
	margin-top:0;
}
.prelease_init ul ul
{
	width:305px!important;
	height:auto!important;
	overflow:visible!important;
	margin-left:0!important;
	position:static!important;
}
.prelease_init .title
{
	float:none!important;
}
*/
.prelease_init #tab_b
{
	left:150px!important
}
.cat .right .prelease_init ul
{
	overflow:auto;
	height:200px;
}


.cat .right .prelease_init ul ul
{
	overflow:hidden;
	height:auto;	
}
/*
.cat .right .prelease
{
	margin-top:0!important
}
*/
/* events */
#events {
	width:350px;
	height:124px;		
	background:url(../img/css/box/bk-box.png) left top repeat;		
	margin-left:39px;
	margin-top:42px;
}
.events {
	margin-top:-124px;
	margin-left:39px;	
	position:relative;
}
* html #events {		
	margin-left:15px;	 
	opacity: .9;
	filter: alpha(opacity=90);	
}
* html .events {
	margin-left:15px;
}
.events .title {
	padding:7px 15px 2px 5px;
	margin-left:2px;
	color:#ff7e00;
	font-weight:bold;
	font-size:14px;		
}
.events ul {
	width:330px;
	margin:0 8px;	
}
.events ul li {
	border-bottom:1px dotted #7a889d;	
	padding:3px 0;
	color:#333333;
	font-size:11px;		
}
.events ul li.last {
	border-bottom:none;	
}
.events .button2 {
	margin:5px 5px 0px 0px;
}

/* button orange*/
.button2 {
	text-align:right;	
}
.button2 a {
	background:url(../img/css/buttons/bt2-left-off.gif) left top no-repeat; 
	display:inline-block;
	padding:2px 0px 4px 22px;	
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold; 
	position:relative;
	cursor:pointer;
}
.button2 a span{
	background:url(../img/css/buttons/bt2-right-off.gif) right top no-repeat;
	padding:2px 5px 4px 0px;
	position:relative;	
	cursor:pointer;	
}
* html .button2 a span{	
	display:inline-block;
	width:auto;
	margin-top:-2px;
	cursor:pointer;
}
.button2 a:hover {
	text-decoration:underline
}
.top
{
	position:relative;
}
#country,
#qaccess
{
	border:1px solid #939498;
	font-size:9px;
	z-index:10;
	float:left;
	width:170px;
	color:inherit;
	background-color:#fdfdfd;
	overflow:auto;
	height:120px;
	padding:1px;
}
#country li,
#qaccess li
{
	float:none!important;
}
#country a,
#qaccess a
{
	padding:1px 5px;
	display:block;
}
#country a:hover,
#qaccess a:hover
{
	text-decoration:none;
	background-color:#d0d1d3;
	color:inherit;
}
#country h4,
#qaccess h4
{
	color:#898989;
	background-color:inherit;
	margin:4px 5px;
	text-align:center;
	background-image:url(../img/css/top/dash.gif);
	background-repeat:repeat-x;
	background-position:50% 50%
}
#country h4 span,
#qaccess h4 span
{
	padding:0 6px;
	background-color:#fdfdfd;
	color:inherit;
}
#qaccess
{
	border:1px solid #939498;
	margin-left:16px;
	float:left;
	width:400px;
	color:inherit;
	background-color:#FFF;
	color:inherit;
}
/* Rhodia update */
* html #qaccess
{	
	margin-left:22px;
}
/* Rhodia update (end) */
#qaccess div
{
	float:left;
	width:190px
}
#sign
{
	padding:5px 0;
	border:1px dashed #849292;
	margin-left:16px;
	float:left;
	width:142px;
	color:inherit;
	background-image:url(../img/css/box/bk-top.png);
}
* html #sign
{
	filter: alpha(opacity=90);		
}
#sign li,
#sign ul
{
	clear:both;
	float:none!important
}
#sign li
{
	padding:2px 5px;
	font-size:9px;
}
#sign li a
{
	display:block;
	padding-left:12px;
	background-image:url(../img/css/top/small_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
.flottant
{
	position:absolute;
	top:18px;
	left:0;
}
#qaccess.flottant
{
	left:162px;
}
#sign.flottant
{
	left:290px;
}
#toppage
{
	background-repeat:repeat;
}
.top .cleft
{
	width:775px;
	float:left;
	clear:both;
	padding-bottom:5px;
}
.top .bottom
{
	padding-bottom:0;
}
#search
{	
	padding:0px 4px;
	border:1px solid #bebebe;
}

a.roll
{
	color:#373c42;
	background-color:inherit;
}
/* Rhodia update */
ul.roll a
{
	color:#373c42;
	background-color:inherit;
}
/* Rhodia update (end) */
#sign input.text
{
	border-style:solid;
	border-width:1px;
	border-bottom-color:#cdc9ca;
	border-right-color:#cdc9ca;
	border-top-color:#81767a;
	border-left-color:#81767a;
	font-size:9px;
	position:relative;
	left:5px;
	padding:2px;
	width:125px;
}
#sign p
{
	width:140px;
}
#sign p input
{
	margin:2px 5px 2px 0;
}
#sign .submit
{
	text-align:right
}
#sign.flottant
{
	top:22px
}
.sign a
{
	margin-left:15px;
	display:block;
	padding:5px 30px 5px 20px;
	border-left:1px dashed #849292;
	border-right:1px dashed #849292;
	font-weight:bold;
	font-size:10px;
	color:#474747;
	background-color:inherit;
	background-image:url(../img/css/top/arrow.gif);
	background-position:100% -30px;
	background-repeat:no-repeat;
}
.sign a:hover
{
	background-position:100% 10px;
}
.news ul.navig
{
	margin-right:10px;
	float:right
}
.news ul.navig li
{
	margin:3px 0 0 10px;
	float:left
}
/*	jCarousel
*******************************************************************************/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
/* Skin jCarrousel
*******************************************************************************/

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 330px;
    padding: 10px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  330px;
    height: 152px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 152px;
}



.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
    right: 0;
    width: 10px;
    height: 42px;
    cursor: pointer;
    background: transparent url(../img/css/carousel/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: 0;
    width: 10px;
    height: 42px;
    cursor: pointer;
    background: transparent url(../img/css/carousel/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/css/carousel/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/css/carousel/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/* increase
*******************************************************************************/
.increase
{
	font-size:80%
}
.increase #brief
{
	height:192px;
}
.increase .brief
{
	margin-top:-192px;
}
.increase .brief .title
{
	width:261px;
	font-size:24px
}
.increase #focus1
{
	height:700px;
}
.increase .focus
{
	margin-top:-700px;
}
.increase #action
{
	height:55px;
}
.increase .action
{
	margin-top:-55px;
}
.increase .action p
{
	font-size:13px
}
.increase #prelease
{
	height:280px;
}
.increase .prelease
{
	margin-top:-280px;
}
.increase .home .prelease 
{
		height:280px;
}
.increase .cat .right .prelease
{
	height:240px;
}
.increase #events
{
	height:165px;
}
.increase .events
{
	margin-top:-165px;
}
.increase .prelease ul li ul li,
.increase .events ul li
{
	font-size:13px
}
.increase .prelease ul li ul
{
	left:-138px;
}
.increase #tab_b
{
	left:-229px;
}
.increase .prelease .link 
{
	margin-top:220px
}
.increase .prelease .title,
.increase .events .title
{
font-size:16px;
}
.increase .top .country a,
.increase .top .qaccess a,
.increase .top .langue a,
.increase .top .sign a,
.increase .top #searchbar input
{
	font-size:12px
}
.increase .top ul.police  {
	padding-left:79px;
}
.increase #nav ul li a 
{
	font-size:12px
}
.increase #nav ul li span {
	height:35px
}
* html .increase #nav ul li span {
	height:34px
}
*:first-child+html .increase #nav ul li span {
	height:34px
}
.increase #country,
.increase #qaccess
{
	font-size:11px
}
.increase #sign.flottant
{
	left:290px;
	top:24px
}
.increase #sign
{
	width:158px
}
.increase #sign input.text
{
	width:140px;
	font-size:13px
}
.increase #sign p {
width:155px;
}
.increase #sign li {
font-size:11px;
}
.increase .switch .title
{
	font-size:15px
}
.increase .focus .title
{
	font-size:16px;
}
.increase #nav li ul
{
	top:24px;
}
.increase .prelease ul li ul li{
	height:64px
}
.increase .cat #focus1,
.increase .cat #focus2
{
	width:255px;
	height:242px;
	margin-bottom:10px;
}
.increase .cat .focus
{
	min-height:230px;
	margin-top:-242px
}
.increase .right .prelease ul ul
{
	font-size:110%
}
.increase .cat .right .prelease ul ul li {
	height:80px;
}
.increase .cat .right .prelease .link {
	margin-top:200px;
}

.increase #actions a
{
	font-size:11px;
	padding-top:2px;
}
* html .increase #actions .img {
	margin-top:-2px;
}
*:first-child+html .increase #actions .img {
		margin-top:-2px;
}


.increase .action p span
{
	font-size:11px
}
.increase #tagclouds
{
	height:274px;
}
* html .increase .button2 a span{
	padding:1px 5px 4px 0px;	
}
*:first-child+html .increase .button2 a span {
		padding:1px 5px 4px 0px;	
}
* html .decrease .button2 a span{
	padding:3px 5px 4px 0px;	
}
*:first-child+html .decrease .button2 a span {
		padding:2px 5px 6px 0px;			
}
*:first-child+html .decrease .button2 a {				
		height:15px;
}


/* decrease
*******************************************************************************/
.decrease #content .col_2 .box p
{
	font-size:9px
}
.decrease .action p span
{
	font-size:9px
}
.decrease #actions a
{
	font-size:9px
}
.decrease
{
	font-size:60%
}
.decrease #brief
{
	height:160px;
}
.decrease .brief
{
	margin-top:-160px;
}
.decrease .brief .title
{
	width:261px;
	font-size:17px
}
.decrease #focus1
{
	height:575px;
}
.decrease .focus
{
	margin-top:-575px
}
* html .decrease #our_company span
{
	right:-1px!important
}
* html .decrease #sustainability span
{
	right:-1px!important
}
* html .decrease #innovation span
{
	right:-1px!important;
}
* html .decrease #news_center span
{
	right:0!important;
}
* html .decrease #investors span
{
	right:1px!important;
}
/*.decrease #action
{
	height:55px;
}
.decrease .action
{
	margin-top:-55px;
}*/
.decrease .action p
{
	font-size:9px
}
.decrease #prelease
{
	height:210px;
}
.decrease .prelease
{
	margin-top:-210px;
}
.decrease .home .prelease 
{
		height:200px;
}
.decrease .cat .right .prelease
{
	height:200px;
}
.decrease #events
{
	height:120px;
}
.decrease .events
{
	margin-top:-120px;
}
.decrease .prelease ul li ul li,
.decrease .events ul li
{
	font-size:10px
}
.decrease .prelease ul li ul
{
	left:-134px;
}
.decrease #tab_b
{
	left:-225px;
}
.decrease .prelease .link 
{
	margin-top:140px
}
.decrease .prelease .title,
.decrease .events .title
{
font-size:13px;
}
.decrease .top .country a,
.decrease .top .qaccess a,
.decrease .top .langue a,
.decrease .top .sign a,
.decrease .top #searchbar input
{
	font-size:9px
}
.decrease .cat .left
{
	margin-top:0;
}
.decrease .top ul.police  {
	padding-left:110px;
}
.decrease #nav ul li a 
{
	font-size:8px;
}
.decrease #nav ul li span {
	height:29px;
}
* html .decrease #nav ul li span {
	height:30px
}
*:first-child+html .decrease #nav ul li span {
	height:30px
}
.decrease #country,
.decrease #qaccess
{
	font-size:8px
}
.decrease #sign.flottant
{
	left:292px;
	top:22px
}
.decrease #sign
{
	width:130px
}
.decrease #sign input.text
{
	width:115px;
	font-size:8px
}
.decrease #sign p {
	width:125px;
}
.decrease #sign li {
	font-size:8px;
}
.decrease .switch .title
{
	font-size:11px
}
.decrease #qaccess.flottant
{
	left:163px
}
.decrease .focus .title
{
	font-size:12px;
}
.decrease #nav li ul
{
	top:20px;
}
.decrease .cat #focus1,
.decrease .cat #focus2
{
	width:255px;
	height:204px;
}
.decrease .cat .focus
{
	min-height:210px;
	margin-top:-204px
}
.decrease .cat .right .prelease ul li
{
	font-size:9px;
	width:95px;
}
.decrease .cat .right .prelease ul ul li
{
	width:240px;
}
.decrease .cat .right .tab_b
{
	left:-101px!important
}
/* layout
*******************************************************************************/
.cat .left
{
	border-top:4px solid #000;
	width:704px;
	margin-right:15px;
	float:left;
	margin-top:4px;
	margin-left:2px;
	display:inline
}
* html .cat .left
{
	margin-top:0;
	margin-left:4px;
}
.cat .right
{
	margin-top:4px;
	float:left;
	width:255px;
}
/* breadcrumb
*******************************************************************************/
#breadcrumb
{
	float:left;
	background-image:url(../img/css/box/bk-top.png);
	background-repeat:repeat;
	width:100%;
	font-size:90%
}
* html #breadcrumb
{		
	filter:alpha(opacity=80);
}
#breadcrumb li.first
{
	background-image:none
}
#breadcrumb li
{
	background-image:url(../img/css/content/sup_black.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:4px 4px 4px 10px;
	float:left
}
#breadcrumb li a
{
	font-weight:bold;
	color:#000
}



/* layout
*******************************************************************************/
#menu
{
	float:left;
	width:192px
}
#menu ul
{
	position:relative;
}
#content
{
	position:relative;
	float:left;
	width:512px;
	overflow:hidden;
}

/* begin custom add*/
#content .inside ul li p
{
  margin-left:15px;
	display:list-item;
	list-style: disc;	
}
/* end custom add*/

#menu_content
{
	width:704px;
	float:left;
	background-image:url(../img/css/box/menu_content.png);
	background-repeat:repeat-y;
}
* html #menu_content
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./img/css/box/menu_content.png",sizingMethod="scale");
}
/* content
*******************************************************************************/
#content p
{
	margin-bottom:1em
}
#content .title
{
	zoom:1;
	font-size:190%;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dashed #b2b2b2;
}
#content .title small
{
	width:475px;
	position:relative;
	top:10px;
	border-top:1px dashed #b2b2b2;
/*	border-bottom:10px solid #FFF;*/
	margin-top:-5px;
/*	background-color:#f7eff6; */
	display:block;
	color:#5a5a5a;
	font-size:55%;
	font-weight:bold;
}
#content .title span.logos
{
	width:300px;
	margin-bottom:5px;
	position:static;
	display:block;
	overflow:hidden
}
#content .title span.logo
{
	display:block;
	float:left;
	text-align:center;
	position:static;
}
#content .title small span
{
	position:absolute;
	right:10px;
	top:10px
}
#content .title small img
{
	margin:5px 0 5px 5px
}
#content h3.title
{
	/*clear:both;*/
	font-size:100%;
	padding-bottom:0;
	border-bottom:none;
	font-weight:bold
}
#content .inside
{
	margin:23px 20px
}
#content p big
{
	color:#5a5a5a;
	font-size:118.5%;
	line-height:1.5
}
#content .cols_2
{
	background:url(../img/css/content/2_cols.png) 0px bottom no-repeat;	
	margin:20px 0px 20px 0px;
	padding-bottom:0;
	float:left
}
#col_rep
{
	padding-left:5px;
	width:205px!important;	
}
#col_rep .box
{	
	width:205px;
}
#content .col_1
{
	overflow:hidden;
	width:260px;
	float:left;
	border-right:1px solid #d5d5d5
}
#content .col_2
{
	width:200px;
	float:left;
	margin-left:-1px;
	border-left:1px solid #d5d5d5
}
#content .cols_2 .title,
#content .cols_1 .title
{
	border:none;
	font-weight:bold;
	font-size:110%;
	margin:0 10px;	
	padding-bottom:5px;
}
#content .col_2 .box .title
{
	margin:0 0 5px;
	padding-bottom:0;
	padding-left:18px;
	background-position:0 0;
	background-repeat:no-repeat
}
#content .cols_2 .box,
#content .cols_1 .box
{
	clear:both;
	margin:0 10px 8px 0;
	padding:10px 0;
	border-top:1px dashed #b2b2b2;
}

* html #content .cols_2 .box {height:1%;}
*:first-child+html #content .cols_2 .box {height:100%;} 
#content .cols_2 .box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

* html #content .cols_1 .box {height:1%;}
*:first-child+html #content .cols_1 .box {height:100%;} 
#content .cols_1 .box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#content .cols_1 .box
{
	margin:0px;	
	padding:10px 0 5px 0;
}
* html #content .cols_1 .box
{
	margin:0px;	
	padding:10px 0 0px 0;
}
*:first-child+html #content .cols_1 .box
{
	margin:0px;	
	padding:10px 0 0px 0;
}
*:first-child+html #content .cols_2 .last
{
	padding-top:4px;
}
#content .cols_2 .box img,
#content .cols_1 .box img
{
	border:1px solid #b2b2b2;
	float:left;
	margin:0 6px 6px 0
}
#content .cols_2 .box p img,
#content .cols_1 .box p img
{
	float:none;
	margin:0
}
#content .col_1 .box p
{
	clear:both;

}
#content .col_2 .box p.image
{
	margin:0 6px 6px 0;
	float:left;		
}
#content .col_2 .box p
{
	font-size:88%;
	line-height:1.1;
}


#content .col_2 .box p a
{
	color:#333
}
#content .cols_2 .box .title,
#content .cols_2 .box .title a,
#content .cols_1 .box .title,
#content .cols_1 .box .title a
{
	font-size:100%;
	color:#333;
}
#content .col_1 .box .action
{
	margin:10px 0 20px;
}
#content .col_1 .box .action a
{
	font-size:93%;
	font-weight:bold;
	color:#333;
	padding-left:10px;
	background-image:url(../img/css/content/sup_black.png);
	background-position:0 50%;
	background-repeat:no-repeat;
}

#content .cols_1 .col_2
{
	float:left;
	display:inline;
	border-bottom:1px dashed #b2b2b2;
	margin:0 0 10px;
	border-left:none;
	width:475px;	
}
#content .cols_1 .col_2 .title
{
  display:inline;
	/* Rhodia update */  
  /* background-position:90px 50%;
	padding-left:110px */
	/* Rhodia update (end) */ 
}
* html #content .cols_1 .col_2 .title
{
	background-position:0 50%;
	padding-left:20px
}
*:first-child+html #content .cols_1 .col_2 .title
{
	background-position:0 50%;
	padding-left:20px
}
/*
------------------------------------------------------------------------------*/
#video
{
	clear:both;
	padding:8px 10px
}
#video .title
{
	font-size:116%;
	border:none;
	font-weight:bold
}
#video p
{
	text-align:center
}
.question
{
	color:#a45099
}
.citation
{
	margin:20px 40px;
	background-color:#f7eff6;
	padding:10px;
}
#cite cite
{
	display:block;
	padding:30px 20px 50px;
	font-weight:bold;
	color:#5A5A5A
}
#cite cite strong
{
	color:#a45099;
	font-size:115%;
}
/*
------------------------------------------------------------------------------*/
#location
{ 
	padding:10px;
	background-color:#e7bed5;
	margin-bottom:2px;
	font-size:93%;
	color:#5A5A5A;
	margin-bottom:10px;
}
#location dt
{
	font-weight:bold;
}
#location .links
{
	margin-top:-1em;
	width:50%;
	float:right
}
#location .links a
{
	display:block;
	padding:2px 20px;
	background-position:0 50%;
	background-repeat:no-repeat;
	background-image:url(../img/css/content/links.png);
	color:#333
}
/*
------------------------------------------------------------------------------*/
#push
{
	float:left;
	clear:both;
	padding:10px;
	margin-bottom:10px;
	width:475px!important;
	/*width:690px!important;*/
}
#push p
{
	margin:0
}
#push p a
{
	color:#333
}
#push .title
{
	clear:both;
	float:left;
	font-size:100%!important;
	margin-right:5px;
	font-weight:bold;
/*	padding-left:20px; */
/*	background-image:url(../img/css/content/arrow_rose.png);*/
	background-position:0 50%;
	padding-bottom:0;
	background-repeat:no-repeat;
	border:none
}
.bkWhite .title
{
	float:none!important	
}
#push .title a
{
	color:#333!important;
}
#push .image
{
	clear:both;
	float:left;
	margin:0 10px 10px 0;
}
#push .image img
{
	border:1px solid #b2b2b2	
}
#push .box
{
	clear:both;
	font-size:93%;
	margin:10px 0;
}
/* Rhodia update */
#push .box a
{
	background-image:url(../img/css/content/sup_black.png);
	background-position:0px 50%;
	background-repeat:no-repeat;
	display:inline;
	padding-left:20px;
	color:#333;
	font-weight:bold;
}
#push .box p
{
	margin-bottom:2px;
}
/* Rhodia update (end) */
#push .hr
{
	clear:both;
	margin-top:10px;
	border-top:1px dashed #bc7eb4;
	padding-bottom:10px;
}
#push ul
{
	width:450px;
	float:left;
}
#push li
{
	width:50%;
	float:left;
}
#push li a
{
	font-weight:bold;
	color:#333;
	font-size:93%;
	padding-left:10px;
	background-image:url(../img/css/content/sup_black.png);
	background-repeat:no-repeat;
	background-position:0 50%
}
/*
------------------------------------------------------------------------------*/
.tabs
{
	border-left:1px solid #FFF;
	float:left;
	border-bottom:20px solid #FFF;
	padding-bottom:10px;
	width:472px;
}

.tabs .title
{
	margin:10px 10px 0;
	color:#FFF!important;
	border:none;
	font-size:100%;
	font-weight:bold
}
.tabs ul.arrows
{
	margin:10px 10px 0
}
.tabs .arrows li
{
	float:left;
	width:50%
}
* html .tabs
{
	border-left:1px solid #FFF!important
}
.tabs .arrows li a
{
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:4px 20px;
	font-weight:bold;
	font-size:93%;
	display:block;
}
/*	tabs
------------------------------------------------------------------------------*/
#tabs
{
	width:100%;
	clear:both;	
}
#tabs li
{
	border:1px solid #bfbfbf;
	border-bottom:0;
	padding:4px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	margin:0 4px 0 0;
	float:left;
}
#tabs li.on
{
	border-color:#FFF;
}
#tabs li.on a
{
	color:#FFF;
}
#tabs a
{
	color:#333;
}

/*	
------------------------------------------------------------------------------*/
#focus_on .title
{
	border-color:#bc7eb4!important;
	border-bottom:1px dashed!important;
	margin-bottom:10px;
	padding-bottom:5px!important;
	font-size:115%;
	font-weight:bold
}
#focus_on .box .title
{
	border-bottom:none!important;
}
#focus_on img
{
	border:1px solid #b2b2b2;
	margin:0 10px 10px 0;
	float:left
}
#focus_on
{
	width:470px;
	float:left;
	border-bottom:1px dashed #bc7eb4;
	margin-bottom:20px;
}
#focus_on .action
{
	margin:10px 0;
	width:auto
}
#focus_on h4.title
{
	color:#333!important;
	font-size:96%;
	border:none;
}
#focus_on .action a
{
	font-size:93%;
	background-image:url(../img/css/content/sup_black.png);
	background-position:0 4px; /* right top */
	background-repeat:no-repeat;
	padding-left:10px;
	color:#333;
	font-weight:bold
}
/* actions
*******************************************************************************/
#actions
{
	margin:20px
}
#actions a
{
	display:block;
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:1px 0 0 0;
	margin-bottom:2px;
	color:#094351;
	font-size:10px;
	background-image:url(../img/css/actions/services.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	text-decoration:none;	
}
#actions a:hover span
{
	text-decoration:underline!important;
}
#actions .img
{
	vertical-align:middle;
	margin-right:5px;
	margin-top:-1px;
}

/*
#actions .download
{
	background-image:url(../img/css/actions/download.png);
}
#actions .photo
{
	background-image:url(../img/css/actions/photo.png);
}
#actions .feeds
{
	background-image:url(../img/css/actions/feeds.png);
}
#actions .publications
{
	background-image:url(../img/css/actions/publications.png);
}
#actions .alerts
{
	background-image:url(../img/css/actions/alerts.png);
}
#actions .shareholders
{
	padding:3px 6px 3px 35px;
	background-image:url(../img/css/actions/shareholders.png);
}
#actions .job
{
	background-image:url(../img/css/actions/job.png);
}
#actions .supplier
{
	background-image:url(../img/css/actions/supplier.png);
}
#actions .contact
{
	background-image:url(../img/css/actions/contact.png);
}
#actions .faq
{
	background-image:url(../img/css/actions/faq.png);
}
#actions .glossary
{
	background-image:url(../img/css/actions/glossary.png);
}
#actions .event
{
	background-image:url(../img/css/actions/event.png);
}
*/
/* prelease (cat)
*******************************************************************************/
.cat .right .prelease
{
	width:255px!important;
	margin:15px 0;
	background-color:#FFF!important;
	float:left;
	height:210px;
}
.cat .right .prelease .link
{
	margin-top:175px;
	margin-bottom:10px;
	width:auto
}
* html .cat .right .prelease .link
{
	margin-top:145px;
	margin-bottom:0
}
.cat .right .prelease ul
{
	width:243px!important
}
.cat .right .tab_b
{
	/*left:-106px!important;*/
}
.cat .right .prelease ul li
{
	font-size:10px;
	width:100px;
}
.cat .right .prelease ul ul
{
	left:0;
	width:220px
}
.cat .right .prelease ul ul li
{
	height:65px;
	font-size:110%;
	width:240px;
}
/* 
*******************************************************************************/
/* update Rhodia */
#quote
{
	margin-bottom:20px;
	padding:0px 10px;
}
blockquote.citation
{
	margin-top:-10px;
}
/* update Rhodia (end)*/
#quote a
{
  color:#000;
  text-decoration:none;
}
#quote img
{
	border:1px solid #b2b2b2;
	float:left;
	margin:0 10px 10px 0
}
#quote blockquote img
{
	border:none;
	float:none;
	margin:0
}
#quote blockquote
{
	margin-bottom:10px
}
/* update Rhodia */
#quote cite
{
  clear:both;
	display:block;
	margin-right:10px;
}
/* update Rhodia (end) */
#quote cite strong
{
	display:block
}
/* download box
*******************************************************************************/
#download
{
	zoom:1;
	clear:both;
	padding:10px
}
#download .title
{
	font-size:120%;
	font-weight:bold;
	margin-bottom:6px
}
#download ul
{
	padding:0 0 0 0;
}
/* rhodia custo */

#download li
{
	background-color:white;
	padding:5px;
	margin-bottom:5px;
	color:#333;
	font-size:93%;

}
#download a
{	
	color:#333;
	font-size:93%;
	font-weight:bold;
	text-decoration: underline;
}
/* rhodia custo end */


#download a small
{
	font-weight:normal;
}
/* scrollbar colors (ie only)
*******************************************************************************/
#country,
#qaccess
{
	scrollbar-3dlight-color:#949498;
	scrollbar-arrow-color:#333;
	scrollbar-base-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-darkshadow-color:#949498;
	scrollbar-face-color:#d1d3d2;
	scrollbar-highlight-color:#d1d3d2;
	scrollbar-shadow-color:#d1d3d2;
}
/* faq
*******************************************************************************/
#faq dt.off.visited
{
	color:#7b7c7b
}
#faq dt
{
	margin-top:15px;
	zoom:1;
	color:#a45099;
	padding:15px 0 5px 15px;
	font-weight:bold;
	border-top:1px dashed #bc7eb4;
	background-image:url(../img/css/content/down.gif);
	background-repeat:no-repeat;
	background-position:0 20px
}
#faq dt.hover
{
	cursor:pointer;
	text-decoration:underline
}
#faq dt.off
{
	background-image:url(../img/css/content/left.gif);
	background-position:2px 16px;
	color:#000;	
}
#faq dd
{
	padding:5px 0 10px 15px;
	line-height:1.5
}
#faq dd.off
{
	display:none
}
#faq
{
	padding-bottom:15px;
	margin-top:30px;
	border-bottom:1px dashed #bc7eb4
}
/*
------------------------------------------------------------------------------*/
#key
{
	padding:10px;
	margin:0 0 10px 0!important
}
#key .title
{
	font-size:100%;
	font-weight:bold;
	border:none;
	padding:0
}
#key li
{	
	border:1px;
	font-size:93%;
	margin-left:15px;
	list-style-type:none;
}

#content .inside #key li p
{	
	list-style-type:disc;
}

#key li div
{
	color:#000
}
#contact
{
	margin-bottom:10px;
	float:left;
	border-top:1px dashed #B2B2B2;
	padding-top:10px
}
#contact .title
{
	font-size:100%;
	font-weight:bold;
	color:#a45099;
	border:none;
	padding:0
}
#contact .col_1
{
	padding-right:10px;
	width:240px
}
#contact .col_2
{
	padding-left:10px
}
#contact small
{
	font-size:90%
}
#contact a
{
	color:#000;
	font-weight:bold
}
/*
#contact span
{
	float:left;
	width:50px
}
*/
#contact .caption
{
	border:1px solid #b2b2b2;
	margin:0 10px 10px 0!important
}
.linktop
{
	clear:both;
	zoom:1;
	padding-bottom:10px;
	text-align:right;
}
.linktop a
{
	font-size:90%;
	margin-right:20px;
	color:#000;
	padding-right:20px;
	background-repeat:no-repeat;
	background-position:100% 0
}
.linktop a:hover
{
	background-position:100% 100%	
}
#glossary
{
	float:left;
	display:inline;
	margin:0 20px;
}
#glossary #tabs
{
	border-bottom:1px solid #a45099;
	/*padding:0 10px;*/
	padding-bottom:21px;
	width:auto;
	margin-bottom:20px
}
#glossary #tabs li
{
	padding:4px 10px;
	background-color:#f9f9f9
}
#glossary #tabs li.on
{
	margin-bottom:-1px;
	border-color:#a45099;
	border-bottom:1px solid #FFF;
	position:relative;
	background-color:#FFF
}
#glossary #tabs li.on a
{
	color:#a45099
}
#glossary .tabs
{
	background-color:#FFF
}
#glossary .tabs .title
{
	color:#a45099!important;
	margin:10px 0;
	font-size:105%
}
#glossary .tabs a
{
	background-image:url(../img/css/content/sup_black.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:10px;
	font-weight:bold;
	color:#000
}
#glossary .tabs dt
{
	margin-top:15px;
	margin-bottom:4px;
}
#glossary a:visited
{
	color:#7b7c7b!important
}


/* Rhodia update */

/* Generic table */
#content .inside table{
	padding:8px 0 8px 0;
}
#content .inside table{
	width:100%;
}
#content .inside table th,
#content .inside table td{
	padding:4px;
	font-size:10px;
	vertical-align:bottom;
}
#content .inside th strong{
	font-size:11px;
}
#content .inside table th{
	text-align:center;
}

/* Data table */
#content .inside table{
	margin-bottom: 20px;
}
#content .inside .datatable{
	padding:8px 0 8px 0;
	margin-bottom: 20px;
}
#content .inside .datatable table{
	width:100%;
}
#content .inside th,
#content .inside td{
	padding:4px;
	font-size:10px;
	vertical-align:bottom;
	border: 1px solid #fff;
}
#content .inside .datatable th strong{
	font-size:11px;
}

.tableothercells{
  /*text-align:right;*/
}
.tablefirstline{
  text-align:center;
}
.tablefirstcolumn{
  text-align:left;
}

/* Rhodia update */

/* Rhodia update (begin) */
* html .inside .tabs{
clear:both;
}
/* Rhodia update (begin)*/

/*
#content .inside sup
{
	color:red;
}
*/
.feed ul.pictos li
{
	display:inline;
	margin-right:10px
}

html.popin
{
	overflow:hidden;
}
.popin body
{
	position:relative;
	overflow:hidden;
	height:100%
}
#masque,
#popin
{
	display:none
}
.popin #masque
{
	display:block;
	opacity:.75;
	filter:alpha(opacity=75);
	z-index:500;
	background-color:#FFF;
	position:absolute;
	left:0;
	right:0;
	width:100%;
	height:100%;
}
.popin #popin
{
	display:block;
	position:absolute;
	width:620px;
	left:50%;
	margin-left:-310px;
	top:30px;
	z-index:600;
	background-color:#FFF
}
#popin .inside
{
	border:30px solid #a45099;
}
#popin .inside .inside
{
	border:none;
	position:relative;
	padding:10px;
	zoom:1;
}
#popin .coin
{
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
	display:block;
	background-color:#a45099;
	z-index:700
}
#popin .hg
{
	left:0;
	top:0
}
#popin .hd
{
	top:0;
	right:0
}
#popin .bg
{
	bottom:0;
	left:0
}
#popin .bd
{
	bottom:0;
	right:0
}
* html #popin .bg
{
	bottom:-1px;
}
* html #popin .bd
{
	bottom:-1px;
}
#popin #close
{
	float:right;
	position:relative;
	top:-40px;
	right:-30px;
	font-weight:bold
}
#popin #close a
{
	font-size:1.2em;
	position:relative;
	top:-1em;
	background-image:url(../img/css/content/close.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;
	color:#eddceb;
	display:block;
	padding:5px 20px 5px 5px;
	text-align:right;
}
#popin fieldset
{
	margin-top:-10px;
	width:260px;
	height:180px;
	margin-bottom:20px;
	float:left;
	background-color:#f5ebf3
}
#popin fieldset.premier
{
	margin-right:10px;
}
#popin p
{
	clear:both;
}
#popin fieldset label
{
	display:block;
	padding-bottom:4px;
}
#popin textarea,
#popin input.text
{
	font-family:sans-serif;
	font-size:100%;
	border:1px solid #333;
	color:#333
}
#popin input.text
{
	width:190px;
	padding:2px;
}
#popin form p img
{
	margin-left:4px;
	vertical-align:bottom;
}
#popin textarea
{
	width:340px;
	overflow:auto;
	padding:4px;
}
#popin form p
{
	margin:0 20px 1em
}
#popin .inside small
{
	position:relative;
	display:block;
	border-top:1px dotted #a45099;
	padding-top:4px;
	margin-top:1em;
	font-size:0.8em
}
#popin .inside form small
{
	border:none
}
#popin .inside form  sup
{
	color:#f70000
}
#popin h1
{
	color:#a45099;
	font-size:1.8em;
	border-bottom:1px dotted #a45099;
	padding-bottom:4px;
	margin-bottom:0.5em;
}
#popin p big
{
	font-weight:bold;
	color:#5a5a5a;
	font-size:1.2em;
}
#popin .send
{
	text-align:center;
	margin:1.5em 0;
}
#popin fieldset legend span
{
	display:block;
	border-bottom:1px dotted #FFF;
	width:240px;
	position:relative;
	top:1.5em;
	padding:6px 10px;
	color:#a45099;
	font-weight:bold
}
#popin fieldset
{
	padding-top:25px;
}
* html #popin fieldset
{
	padding-top:0
}
*:first-child+html #popin fieldset
{
	padding-top:0
}
* html #popin fieldset legend span
{
	margin-bottom:10px;
	top:.25em;
	margin-left:-9px;
}
*:first-child+html #popin fieldset legend span
{
	margin-bottom:10px;
	top:.25em;
	margin-left:-9px;
}
#popin .error label
{
	color:#f70000
}
#popin .error small
{
	margin:4px 0 0;
	padding:0 0 0 20px;
	background-image:url(../img/css/content/error.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	color:#f70000;
	font-weight:bold;
}
#popin button,
#popin .button
{
	background:none;
	border:none;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	text-transform:uppercase;
	padding:4px 20px;
	margin:0 10px;
	width:90px;
	text-align:center;
}
* html #popin button
{
	font-size:1em;
	padding-bottom:0
}
*:first-child+html #popin button
{
	font-size:1em;
	padding-bottom:0
}
#popin button,
#popin .button
{
	cursor:pointer;
	background-image:url(../img/css/content/reset_0.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	text-decoration:none
}
#popin button.submit
{
	background-image:url(../img/css/content/search_0.gif);
}
#popin .button
{
	padding:4px 25px;
	background-image:url(../img/css/content/search_0.gif);
} 

.display{
	display: block;
}
.hide{
	display: none;
}

/***************************related links design****************/
.relatedLinks {
	position: absolue;
 	float: left;
 	height: 130px;
 	margin-bottom: 50px;
 	width:480px;
}
* html .relatedLinks {
	/*margin-left: 15px;*/
}
.relatedLinks ul {
	position: relatif;
	/*margin-top:3px;*/	
	height: 98px;
}

* html .relatedLinks ul {
	height: 1%;
}
.relatedLinks ul:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.relatedLinks ul li {
	float: left;
	font-weight: bold;
	position: absolue;
	margin-left: 10px;
}
.relatedLinks > ul > li > a{
padding-bottom: 5px;
}
.relatedLinks ul li a {
	display: block;
	color: #333333;
	margin: 5px;	
}
.relatedLinks ul li li a {
	margin-bottom: 0px;	
}
.relatedLinks ul li.off a:hover {
	background-color: #fff1e4;
	color: inherit;
	
}
.relatedLinks ul li.on
{
	border-color:#FFF;
	color:#FFF;
}
.relatedLinks ul li.on a
{
	color:#FFF;
}
.relatedLinks ul li.off
{
	border:1px solid #bfbfbf;
	color:#333;
}
.relatedLinks ul li.off a
{
	color:#333333;
}

.relatedLinks ul li ul {
	position: absolute;
	float:left;
	width: 460px;
	height: 130px;
	/*margin-top: 5px;*/
	left: 30px;
}
.relatedLinks ul li.off ul {
	display: none
}
.relatedLinks ul li ul li.last {
	border-bottom: none;
}
.relatedLinks ul li ul li {
	color: #333333;
	font-weight: normal;
	text-transform: none;
	float: left;
	text-align: left;
	width: 200px;
	margin: 0px;
	/*white-space: nowrap;*/
	
}
.relatedLinks ul li li a {
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	font-weight:bold;
	font-size:93%;
	display:block;
}
.relatedLinks ul li li a:hover {
	background-color: transparent
}

/* Success/error style */
.error label
{
	color:#f70000
}
.error small
{
	margin:4px;
	padding:0 0 0 20px;
	background-image:url(../img/css/content/error.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	color:#f70000;
	font-weight:bold;
	width:400px;
	float:none;
}

ul.errorMessage, ul.actionMessage {
  margin-left: 14px;
}

ul.errorMessage li{
  list-style-image: url(../img/css/content/no.gif);
}

ul.actionMessage li{
  list-style-image: url(../img/css/content/yes.gif);
}

ul.errorMessage li span, ul.actionMessage li span{
  vertical-align: top;
}

.contentdetail strong em{
	padding-right:2px;	
}

/* End success/error style */
