@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	}
body{
	text-align:center;
	
	}
a img{
	border:0px;}

.all{
	width:1000px;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
  
	}

.global{
	width:1000px;
	margin-left:auto;
	margin-right: auto;
	background:url(img/bg_global.jpg) repeat-y  -12px 0px;
	/*float:left;*/
	

}
#header{
	width:1000px;
	background:#000000;
	height:18px;
	margin-left:auto;
	margin-right:auto;
}
.logo_min{
	background:url(img/logo_min.jpg) no-repeat;
	height:18px;
	width:18px;
	float:left;
}
.header_input{
	height:18px;
	width:158px;
	float:left;
	background: #000000;
}
.header_input select{
	border: 1px solid #d4d0c8;
	height:18px;
	width:158px;
	font-size:10px;


}


.links_left_part{
	height: auto;
	width: auto;
	float:left;
	padding: 4px 0px  0px 10px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.links_left_part ul li{
	float:left;
	list-style:none;
	}

.links_left_part a{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:lighter;
}
.links_left_part a:hover{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.societe_generale_group{
	float:right;
	width:153px;
	height:18px;
	background: url(img/socite_generale_group.jpg);
}
.societe_generale_group_fr{
        float:right;
        width:153px;
        height:18px;
        background: url(img/sggroup.gif);
}
.societe_generale_group_de{
        float:right;
        width:153px;
        height:18px;
        background: url(img/sggruppe.gif);
}

.societe_generale_group_down{
	float:left;
	width:175px;
	height:18px;
	}
.links_right_part{
	height: auto;
	width: auto;
	float:right;
	padding: 4px 10px  0px 0px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.links_right_part a{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:lighter;
}
.links_right_part a:hover{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#logo_container{
	width:831px!important;
	width:843px;
	height:63px;

	background:#FFFFFF url(img/logo_adequity.jpg) 0px 40px  no-repeat;
	float: left;


	text-align: right;
	font-family: Helvetica, sans-serif;
	font-size:29px;
	color:#000000;
	padding-top:45px;
	padding-right:12px;
	padding-bottom:0px!important;
	padding-bottom:21px;
	margin-right:10px;
	
	
	}
#logo_container span{
	color:#ba1734;
	margin-left:250px;
	}
	#logo_container span.innovation{
	color:#000;
	margin-left:250px;
	}
		#logo_container span.innovation_red{
	color:#ba1734;
	margin-left:0px;
	}
.img_subscribe p.title_optimizer{
	text-transform:uppercase;
	font-weight:bold;
	}
.img_subscribe p.title_environement{
	font-weight:normal;
	}

.div_degrade{
	width:842px;
	height:29px;
	float:left;
	background:url(img/bg_degrade.jpg);
}
.line_input_middle{
	float:left;
	width:843px;
	height:26px;
		z-index:1000;
	}
#input_middle{
	background:url(img/bg_input_black.jpg) repeat-x 0px -17px;
	
	width:175px;
	height:26px;
	/*float:left;*/
	z-index:1000;
	position: absolute;
	top:155px;
	_top:147px;
	/*overflow:hidden;*/
	}
.tx-adequityjqueryseqrchbox-pi1
{
z-index:1000;

}
#inputString{
	width:131px;
	height:21px;
	background:url(img/bg_input.jpg) no-repeat #FFFFFF 0px 2px;
	padding-left:24px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	margin: 2px;
	border:0px;
	z-index:1000;
	}


#reach{
	width:171px;
	height:21px;
	background:url(img/bg_input.jpg) no-repeat #FFFFFF 0px 2px;
	padding-left:24px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	margin: 2px;
	border:0px;
	z-index:1000
	}
.input_middle_closeSerach
{
	width:15px;
	height:15px;
	margin: 0px;
	border:0px;
	text-align: right;
	float: right;
}
.red_spacer{
	background:#ba1734;
	width:24px;
	height:26px;
	float:left;
	}
.file_ariane_liste_gamme a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.file_ariane_subscribe, .file_ariane_disclaimer {
	display:block;
	clear:both;
	background: #ba1734;
	width:620px!important;
	width:632px;
	height: 20px!important;
	height: 26px;
	padding-left:12px;
	padding-top:6px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom:0px!important;
	padding-bottom:4px;
	left:24px;
	top:0;
	}
.file_ariane_subscribe a, .file_ariane_disclaimer a {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	font-weight:bold;
	text-transform:uppercase;
	}
.content_liste_gamme_title{
	border-bottom:2px #dadade solid;
	width:632px;
	height: auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ba1734;
	margin-top:4px;
	padding-top: 10px;
	padding-bottom:0px!important;
	padding-bottom:4px;
	
	top: 10px;

	
	}
.file_ariane_bestof{
	float:left;
	background: #000000 ;
	width:620px;
	height:16px;
	padding-left:12px;
	padding-top:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
.file_ariane_bestof a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	}
.left_menu{
	float:left;
	
	width:175px;
	height:auto;
	padding:0px;
	margin:0px;
	z-index:150;
	margin-top:26px;
	}
.left_menu2{
	float:left;
	
	width:175px;
	height:auto;
	padding:0px;
	margin:0px;
	z-index:150;
	margin-bottom:15px;
	}
.left_menu ul{
	list-style: none;
}
.left_menu2 ul{
	list-style: none;
}
.left_menu_section{
	float:left;
	width:161px!important;
	width:174px;
	background:#2a537c;
	border-top: 2px solid #FFFFFF;
	text-align: right;
	list-style: none;
	padding: 7px 7px 5px 7px ;
	line-height:13px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.left_menu_section a{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	
}
.left_menu_section a:hover{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}
.left_menu_sub-section{
	float:left;
	width:161px!important;
	width:174px;
	background:#dadade;
	border-top: 2px solid #FFFFFF;
	text-align: right;
	padding: 3px 7px 5px 7px !important;
	padding: 5px 7px 5px 7px;
	line-height:11px;
	}
.left_menu_sub-section a{
	color:#4b4c4d;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}
.left_menu_sub-section div{
  width:155px;
  float:right;
}
.left_menu_sub-section a:hover{
	color:#4b4c4d;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	}
.middle_frame{
	width:643px;
	height:auto;
	padding-left:24px;
	background: url(img/red_bg.jpg) no-repeat 0px 0px  ;
	float:left;
	display:block;
	
	z-index:990;
	}

.img_dislaimer{
	/*background:url(img/img_disclaimer.jpg);*/
	width:632px;
	height: auto;
	
	float:left;
	
	} 
.img_liste_gamme{
	background: url(img/img_liste_gamme.jpg);
	width:632px;
	height:125px;
	
	float:left;
	}
.img_subscribe{
	/*background: url(img/img_product_subscrition.jpg) no-repeat #000000;*/
	width:632px;
	height:176px;
	float:left;
	position:relative;
	top:-26px;
	z-index:10;
	}


.img_bestof{
	/*background: url(img/img_bestof.jpg) #000000;*/
	top:-22px;
	width:632px;
	height:150px;
	/*position:relative;*/
	float:left;
	}

	
	
.content_liste_gamme_once{
	width:300px;
	height: auto;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	padding-bottom:10px;
	margin-right: 10px;
	vertical-align: bottom;
	}
.content_liste_gamme_once2{
	width:300px;
	height: auto;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float: right;
	padding-bottom:10px;
	
	}
.content_liste_gamme_once_title{
	border-bottom:2px #dadade solid;
	width:270px!important;
	width:300px;
	height:30px;
	float:left;
	font-family: Helvetica, sans-serif;
	font-size:24px;
	font-weight: normal;
	color:#000000;
	padding-left:30px;
	background:url(img/bg_gamme.jpg) no-repeat;
	padding-bottom: 6px;
	margin-bottom:6px;
	white-space:nowrap;
	}
.content_liste_gamme_img{
	float:left;
	width:50px;
	height:100px;
	}
.content_liste_gamme_txt{
	float:left;
	width:300px;
	height: auto;
	padding-top: 5px;
	text-align: justify;
	}
	
.content_bestof_v2{
	width:639px;
	height: auto;
	
	top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	padding-bottom:30px;
	
	}
	
.content_bestof_v1{
	width:632px;
	/*height: auto;*/
	
	/*top:-4px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*float:left;*/
	padding-bottom:30px;
	clear:both;
	}
	
.content_liste_gamme{
	width: auto;
	height: auto;
	
	top:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	padding-bottom:30px;
	}
.content_liste_gamme2{
	width: auto;
	height: auto;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	padding-bottom:30px;
	}
.content_liste_gamme2 div{
	display: table
	}

.disclaimer_content{
	height:420px;
	overflow:auto;
	margin-bottom:15px;
}

.perfomace_content{
	width:632px;
	height: auto;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
	float:left;
	padding-bottom:30px;
	}

.content{
	width:632px;
	height: auto;
	
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	font-style: normal;
	}
.content p{
	margin-bottom:25px;
	}
.content_txt{
	width:632px;
	height: auto;
	
	top:-4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	padding-bottom: 10px;
	}
	

	
.content_txt p{
	margin-bottom:5px;
	}
.content_txt p span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#dc1a3c;
	}
.content_txt p.title{
	width:632px;
	padding: 10px 0px 10px 0px;
	border-bottom:2px  #dadade solid;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dc1a3c
	}
h1{
	width:632px;
	padding: 10px 0px 10px 0px;
	border-bottom:2px  #dadade solid;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dc1a3c;
	margin-bottom:20px;
	}
.content_txt p.subtitle{
	color:#2a537c;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
h2{
	color:#2a537c;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:20px;
	}
.bestof_content_txt ul{
	background:#f0f0f1;
	width:auto;
  _width:400px;
	padding:15px 11px;
	}
	
.content_txt ul{
	background:#f0f0f1;
	width:611px;
	_width:626px;
	padding:15px 11px;
	}
	
	.content_txt ul li ul{
	background:#f0f0f1;
	width:auto !important;
	padding:15px 11px;
	}
	
.content_txt ul li{
	background:url(img/fleche_rouge2.jpg) 0px 3px no-repeat;
	padding-left:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#000000;
	list-style:none;
	margin-bottom:0px;
	}

.bestof_content_txt ul li{
	background:url(img/fleche_rouge2.jpg) 0px 3px no-repeat;
	padding-left:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

	color:#000000;
	list-style:none;
	margin-bottom:0px;
	}
	
.bestof_content_txt  span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2a537c;
	font-weight:bold
	
	}
	
.bestof_content_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	width:433px;
	height: auto;
	
	}
.bestof_content_txt p{
	margin-bottom:25px;
	}
.content_become_partenr{
	width:632px;
	height: auto;
	
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	}
.content_bestof_product{
	width:632px;
	height: auto;
	

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	
	}
.content_contact{
	width:632px;
	height: auto;
	
	top:25px;
	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;
	color:#000000;
	float:left;
	}

.contact_user_name{
	width:300px;
	height:22px;
	float:left;
	border-bottom: #dadade 2px solid;
	color: #2a537c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
	}
.contact_details{
	width:300px;
	height:77px;
	float:left;
	border-bottom: #dadade 2px solid;
	color: #2a537c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	clear:both;
	padding-bottom:10px;
	
	}
.content_contact_left_part{
	float:left;
	width:300px;
	}
.details_user_name{
	padding-left:22px; 
	float:left; clear:both; 
	margin-top:16px; 
	color:#ba1734; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold;
	background:url(img/puce_fleche_bleu.jpg) no-repeat 0px 2px;
	}	
.details_object{
	padding-left:22px; 
	float:left; 
	clear:both; 
	margin-top:10px;
	color: #000000 ; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight: normal;
	}	
.details_user_mail{
	padding-left:22px; 
	float:left; 
	clear:both; 
	margin-top:13px;
	color:#2a537c;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight: normal;
	}
.detail_user_contact{
	width: 280px;
	height:224px;
	float:left;
	background:#f0f0f1;
	margin:22px 0px 0px 30px;
	padding:15px 0px 0px 20px;
	}	
.detail_user_contact_tel{
	background:url(img/tel.jpg) no-repeat 0px 5px;
	padding:0px 0px 0px 20px;
	float:left;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2a537c;
	font-size:14px;
	font-weight:bold;
	}
.detail_user_contact_tel span{
	color:#ba1734;
}
.detail_user_contact_mail{
	background:url(img/mail.jpg) no-repeat 0px 5px;
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 0px;
	float:left;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2a537c;
	font-size:14px;
	font-weight:bold;
	width:95px;
	}
.detail_user_contact_mail a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2a537c;
	font-size:14px;
	font-weight:bold;
	}
.detail_user_contact_adress{
	
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 0px;
	float:left;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight: normal;
	width:200px;
	}
.detail_user_contact_adress  p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight: normal;
	margin:0px 0px 3px 0px 
	}
.detail_user_contact_adress p span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight: bold;

	}

.dislaimer_down_button{
	
	padding-top:6px;
	float: left;
	width:620px;
	padding-right:15px;
	border-top: 2px solid #dadade;
	}

input.accept_button{
	background: url(img/fleche_link.jpg) #dc193b 0px 0px no-repeat ;
	height:15px; 
	width:auto; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
	float:right;
	cursor:pointer;
	padding: 0px 2px 2px 10px !important;
	padding: 0px 0px 0px 7px;
	margin-right: 2px;	
	
	}
.right_part{
	float: right;
	width:145px;
	}
#right_part_login{
	width:143px;
	height: 125px;
	border: 1px solid #dadade;
	float:left;
	margin-top:4px;
	}
.right_part_login_content{
  float:left;
	position:relative;
	margin-top:3px;
	left:10px;
	/*margin: 3px 0 0 10px;*/
	}
	
.right_part_login_email{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
  float:left;
	width:130px;
	}
.right_part_login_email input{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background: #dadade;
	border:0px;
	}	
.right_part_login_password{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	width:130px;
	
	margin-top:2px;
	}
.right_part_login_password input{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background: #dadade;
	border:0px;
	float:left;
	}		
.right_part_login_button{
	float:left;
	width:13px;
	height:13px;
	
	top:0px;
	left:5px;
	cursor:pointer;
	clear:right;
	}
.right_part_login_remenber{
	width:130px;
	height:11px;
	float:left;
	
	margin-top:2px;
	
	}
.remenber_check{
	float:left;
	width:15px;
	height:10px;
	}

.remenber_txt{
	float:left;
	width:90px;
	height:10px;
	padding-top:0px !important;
	padding-top:4px ;
	font-size:10px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.login_Password {
  width: auto;
	float:left;
	position:relative;
	margin-top:0px;
	height:auto;
}

.login_Password ul li a{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
	color:#cc0035;
	height:12px;
	padding-left:12px;
	background: url(img/puce_login.jpg) no-repeat 0px 3px;
	
	
	}
.login_Password ul{
	padding-left:0px
	}	
.login_Password ul li {
	list-style: none;
	
	padding-left:0px;
	padding-top:0px;
	
}


#red_line{
	background:url(img/red_line.jpg) repeat-x;
	width:145px;
	height:11px;
	float:left;
	}
#news_heading{
	float:left;
	
	background:url(img/news_heading.jpg);
	width:145px;
	height:34px;
	margin-top:0px !important;
	margin-top:-8px;
	}
#news_heading_fr{
	float:left;
	
	background:url(img/news_heading_fr.jpg);
	width:145px;
	height:34px;
	margin-top:0px !important;
	margin-top:-8px;
	}
#news_heading_de{
	float:left;
	
	background:url(img/news_heading_gr.jpg);
	width:145px;
	height:34px;
	margin-top:0px !important;
	margin-top:-8px;
	}

#last_news{
	float:left;
	
	float:left;
	background: url(img/bg_last_news.jpg) repeat-x;
	width:145px;
	height:158px;
	margin-top: 2px;
	}
	.tickerDate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ba1734;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
}
.tickerTitre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
}
.tickerShort
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
}
#offer_heading{
	float:left;
	
	float:left;
	background: url(img/offer_heading.jpg);
	width:145px;
	height:34px;
	}
#last_offer{
	float:left;
	
	float:left;
	width:145px;
	height:203px;
	margin-top: 2px;
	}
#indices_heading{
	float:left;
	
	float:left;
	background: url(img/indices_heading.jpg);
	width:145px;
	height:34px;
	margin-top: 13px;
	}
.left_part{
	float: left;
	
	width:175px;
	}
.indices{
	float: left;
	width:145px;
	border-top: #FFFFFF 2px solid;
	background:#f0f0f1;
	list-style-image:none;
	list-style:none;
	}
#tx-rlmpflashdetection-pi1{
	float:left;
	
	float:left;
	width:145px;
	height:34px;
	margin-top: 7px;
	z-index:200
	}
#last_awards{
	float:left;
	
	float:left;
	width:145px;

	height:135px;
	}
#footer{
	background: #000000;
	width:1000px;
	height: 18px;
	float: right;
	margin-top:20px;
	z-index:-1;
	}
.footer_txt{
	color:#FFFFFF;
	text-align: right;
	padding: 4px 56px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float: right;
	height:12px;
	width:auto;
	}
.footer_txt a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
.footer_txt a:hover{
	text-decoration: underline;
	}
#left_part_graph{
	float:left;
	width:172px;
	
	border: 0px solid #b82842;
	margin-top:14px;
	}
#left_part_magazine{
	float:left;
	width:173px;
	height:245px;
	margin-top:15px;
	
	}
	
	
.content_bestof_product_left_part{
	width:169px;
	float: left;
	}
.bestof_product_left_part_fist_level{
	width:169px;
	height: 16px;
	float: left;
	border-bottom: 2px #dadade solid;
	padding-bottom:4px;
	margin-bottom:14px;
	}
.bestof_product_left_part_second_level{
	width:169px;
	
	float: left;
	border-bottom: 1px #dadade solid;
	padding-bottom:6px;
	color: #2a537c;
	}
.bestof_product_left_part_second_level span.line1{
	float:left;
	clear:both;
	color: #2a537c;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:169px;

}
.bestof_product_left_part_second_level span.line2{
	float:left;
	clear:both;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:169px;

}
.bestof_product_left_part_second_level span.line3{
	float:left;
	clear:both;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:169px;
	font-size:10px;
}
.bestof_product_left_part_therd_level{
	width:169px;
	height:auto;
	float: left;
	background:#f0f0f1;
	padding-bottom:6px;
	
	}
.bestof_product_left_part_therd_level_all{
	margin-top:15px;
	float:left;
	width:auto;
	}
.bestof_product_left_part_therd_level_inner{
	margin-left: 3px;
	color:#ba1734;
	border-bottom:2px #FFFFFF solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:10px;
	float:left;
	width:122px;
	}
	
.bestof_product_left_part_therd_level a  {
  text-decoration:none !important;
  cursor:pointer !important;
  color: #ba1734;
  }
.bestof_product_left_part_therd_level_inner_left_part{
	float: left;
	width:25px;
	padding-top:10px;
	border-bottom:2px #FFFFFF solid;
	padding-bottom:7px;
	}
.bestof_product_concept{
	width:443px;
	height:16px;
	float: left;
	border-bottom: 2px #dadade solid;
	padding-bottom:4px;
	margin-bottom:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a537c;
	font-weight:bold;
}
.bestof_product_concept_txt{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a537c;
	font-weight:bold;
	width:100px;
	text-transform:uppercase;
}
.bestof_product_concept_subscrib{
	float:right;
	cursor:pointer;
	}
.bestof_product_price{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#ba1734;
	font-size:12px;
	font-weight: bold;
	}
.bestof_product_date{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	font-weight: bold;
	}
.content_bestof_product_right_part{
	width:443px;
	float: left;
	margin-left:20px;
	overflow:hidden;
	}
.subscribe{
	float: right;
	}
.reporting{
	float:left;
	width:633px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a537c;
	font-weight:bold;
	margin-bottom:3px;
	padding-bottom:4px;
	border-bottom:2px #dadade solid;
	text-transform:uppercase;
	}
.reporting_graphics{
	float:left;
	width:633px;
	height:255px;
	background:	#BA1734;
	margin-bottom:30px
	}
	
	


.partner_message{
	float:left;
	clear:both;
	color:#2a537c;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.partner_form_container{
	background:#dadade;
	float:left;
	height:69px;
	width:597px;
	padding:15px 0px 0px 36px;
	}


.form_line_up{
	 height:20px;
	 width:450px;
}
.form_lable{
	height:20px;
	float:left;
	padding-left:22px;
	background:url(img/fleche_bleu.gif) no-repeat 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2a537c;
	
}
.form_lable span{
	
	color:#ba1734;
	
}
.form_input input{
	border:0px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2a537c;
} 
.form_input{
 	width: auto;
	height:20px;
	float:right;
}
.personnal_information{
	float:left;
	width:300px;
	height:auto;
	margin-top:22px;
	}
	


.personnal_information_right_part{
	float:left;
	width:300px;
	height:auto;
	margin-top:22px;
	margin-left:30px;
	}
	

.personnal_information_title{
	float:left;
	width:300px;
	height:19px;
	color:#2a537c;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border-bottom: #dadade solid 2px;
	margin-bottom:12px;
	}
	
.personnal_information_title2{
	float:left;
	width:632px;
	height:19px;
	color:#2a537c;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border-bottom: #dadade solid 2px;
	margin-bottom:12px;
	margin-top:30px;
	}
		
.personnal_information_title2 .personnal_information_title{
  width:350px;
}
	
	
	
	
.form_line_personnal_informations{
	 height: auto;
	 width:300px;
	 float:left;
	 margin-top:6px !important;
	  margin-top:2px;
	
}

.form_lable_personnal_informations{
	height: auto;
	float:left;
	padding-left:22px;
	background:url(img/fleche_bleu.gif) no-repeat 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	width:111px;
	
}
.form_lable_personnal_subscrition_wish{
	height: auto;
	float:left;
	padding-left:22px;
	background:url(img/fleche_bleu.gif) no-repeat 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	width:415px;
	
}
.form_lable_personnal_subscrition_wish span{

	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	margin-right:15px;
	margin-left:3px;

}
.form_lable_personnal_subscrition_wish select{
	border:0px;
	height:15px;
	width:135px;
	background: #f0f0f1;

	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	
}
.form_lable_personnal_subscrition_wish2{
	height: auto;
	float:left;
	padding-left:22px;
	background:url(img/fleche_bleu.gif) no-repeat 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	width:415px;
	margin:30px 0px 15px 0px;
}
.form_lable_personnal_subscrition_wish2 span{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	margin-right:15px;
	
	
}
.form_lable_personnal_informations_nobg{
	height: auto;
	float:left;
	padding-left:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2a537c;
	width:111px;
	
}
.form_lable_personnal_informations_nobg span{
	margin-left:10px;
	color:#000000

}
.form_lable_personnal_informations_question{
	height: auto;
	padding-left:22px;
	background:url(img/fleche_bleu.gif) no-repeat 0px 2px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	width:290px;
	margin-top:6px;
	
}
.form_lable_personnal_informations span{
	
	color:#ba1734;
	
}
.form_input_personnal_informations input{
	border:0px;
	height:15px;
	width:167px;
	background: #f0f0f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
} 
.form_input_personnal_informations select{
	border:0px;
	height:15px;
	width:135px;
	background: #f0f0f1;

	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	
}
.form_input_personnal_informations textarea{
	border:0px;
	height:35px;
	width:167px;
	background: #f0f0f1;

	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	
}

.form_input_personnal_informations{
 	width: auto;
	height: auto;
	float: left;
	
}
.form_input_personnal_informations_without_label{
 	width: auto;
	height: auto;
	float: left;
	}
.form_input_personnal_informations_without_label input{
	border:0px;
	height:15px;
	width:167px;
	background: #f0f0f1;
	margin-left:133px;
	}
	


.liste_gamme_product{
	float:left;
	width:149px;

	height:244px;
	margin:9px 5px 0px 4px !important;
	margin:9px 5px 6px 3px;
	vertical-align: bottom; 
	display: table-cell;
	overflow:hidden;
	}
.liste_gamme_product_title{
	float:left;
	width:150px;
	height: 35px !important;
	height: 33px;
	display:table;
	color: #2a537c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 4px 0px;
	text-transform:uppercase;

}
.liste_gamme_product_title div{
display:table-cell;
vertical-align:bottom;
}
.liste_gamme_product_pic{
	float:left;
	width:150px;
	height:87px;
	}
.liste_gamme_product_euro_class{
	border-bottom: 2px solid #dadade;
	float:left;
	width:150px;
	padding: 4px 0px 2px 0px;
	
	}
.euro_price{
	float:left;
	height:auto;
	width:auto;
	color:#ba1734;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.euro_date{
	float: right;
	height:auto;
	width:auto;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
.liste_gamme_product_euro_liste{
	padding: 7px 0px 9px 0px !important;
	padding: 5px 0px 9px 0px;
	float:left;
	width:150px;
	min-height:40px;
  	height:auto !important;
  	height:55px;
	}
.liste_gamme_product_euro_liste ul {
	display:inline;
	background:none;
	width:120px;
	padding:0px
	}
.liste_gamme_product_euro_liste ul li{
	color: #ba1734;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	background: url(img/fleche_rouge.jpg) no-repeat 0px 5px;
	list-style:none;
	list-style-position: inside;
	padding-left:10px;
	font-weight:bold;
	width:100px;
	float:left;
	clear:left;
	}
.liste_gamme_product_euro_liste ul li a{
	color: #ba1734;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	}
.liste_gamme_product_euro_liste ul li a:hover{
	color: #ba1734;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration: underline;
	}
	
.bestof_once{
	float:left;
	width:100px;
	margin-top:15px;
	margin-right:6px;
	}	
.bestof_once_pic{
	float:left;
	width:100px;
	height:58px;
	}
.bestof_once_best_one{
	float:left;
	color: #ba1734;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
	width:100px;
	}
.first_part{
	float:left;
	width:234px;
	height: auto;
	}
.second_part{
	float:left;
	width:231px;
	height: auto;
	}
.third_part{
	float:left;
	width:167px;
	height: auto;
	}
.line_check{
	margin: 0px 0px 5px 0px;
}
.line_check_up{
float:left;
width:45px;
	

}
.line_check span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	margin: 0px 0px 0px 5px;
	
}
.personnal_information_subcrition{
	float:left;
	width:630px;
	margin-top:10px;
	padding-top:5px;
	border-top: 2px solid #dadade;
	text-align:right;
	}


.td_titre1{
	border-bottom:2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	background:#2a537c;
	width:156px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:8px;
	text-align:left;
	padding-bottom:3px;
	padding-top:3px;
	vertical-align:bottom;
	}
.td_titre2{
	border-bottom:2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	background:#2a537c;
	width:100px;
	height:30px;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:8px;
	
	text-align:left;
	vertical-align:bottom;
	}
.td_titre3{
	border-bottom:2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	background:#2a537c;
	width:64px;
	height:30px;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:8px;
	text-align:left;
	vertical-align:bottom;
	}
.td_titre4{
	border-bottom:2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	background:#2a537c;
	width:68px;
	height:30px;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:8px;
	text-align:left;
	vertical-align:bottom;
	}
.td_titre5{
	border-bottom:2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	background:#2a537c;
	width:55px;
	height:30px;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:8px;
	text-align:left;
	vertical-align:bottom;
	}
.td_titre6{
	border-bottom:2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	background:#2a537c;
	width:99px;
	height:30px;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:bottom;
	color:#FFFFFF;
	padding-left:8px;
	text-align:left;
	}
.td_titre7{
	border-bottom:2px #FFFFFF solid;
	border-top: 2px #FFFFFF solid;
	background:#2a537c;
	width:61px;
	height:30px;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:8px;
	text-align:left;
	vertical-align:bottom;
	}
.tr_title{
	background:#dadade;
	}
.tr_data{
	background:#f0f0f1;
	
	}
	
.border_white_td{
	border-bottom:2px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#000000;
	padding: 10px 0px 1px 7px;
	border-bottom:2px #FFFFFF solid;
	}	
.txt_items{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding: 8px 0px 4px 7px;
	color: #ba1734;
	border-bottom:2px #FFFFFF solid;
	text-transform:uppercase;
	}

.onglet_Funds a{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
.onglet_note a{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
.subscribe_bout{
	background:url(img/subscribe_button.jpg);
	width:74px;
	height:15px;
	border:0px;
	}
#login_bout{
	background:url(img/bout_login.jpg);
	width:13px;
	height:13px;
	border:0px;
	cursor:pointer;
	}
#popup_hitorique{
	width:500px;
	height:400px;
	float:left;
	}
#popup_hitorique_banner{
	width:500px;
	height:115px;
	float:left;
	background: url(img/banner_histirique.jpg)
	}
#popup_hitorique_container{
	width:471px;
	padding: 13px 15px 21px 14px;
	float:left;
	}
#popup_hitorique_containe_up{
	width:471px;
	height:19px;
	border-bottom:2px solid #dadade;
	float:left;
}
#popup_hitorique_containe_table{
	width:471px;
	height: auto;
	float:left;
}
#popup_hitorique_containe_txt{
	width:326px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
#popup_hitorique_containe_txt span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dc1a3c;
	font-weight:bold;
	}
#popup_hitorique_containe_bout{
	width:145px;
	float:left;
	}
.histo_th1{
	background:#2a537c;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding:16px 0px 7px 8px;
	width:162px;
	}
.histo_th2{
	background:#2a537c;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding:16px 0px 7px 8px;
	width:147px
	}
.histo_th3{
	background:#2a537c;
	border-top: 2px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding:16px 0px 7px 8px;
	width: auto
	}
#popup_hitorique_containe_table table{
	border: 0px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 471px;
}
.histo_td{
	background:#f0f0f1;
	padding-left:8px;
	height:20px;
	height:22px !important;
	border-bottom:2px solid #FFFFFF;
	}
#popup_hitorique_close{
	float:right;
	width:15px;
	height:15px;
	}
#all_reporting{
	float:left;
	width:auto;
	height:auto;
	}


.titreResultatRecherche
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}


.ext_indice_adequity{
	background-color:#f0f0f1;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #ffffff;
	line-height: 20px;
}
.ext_indice_performance { 
	float: left;
	width: 10px;
}

.ext_indice_produit {
	float: left;
}
.ext_indice_prix_up  {
	float: right;
	color: #009900;
}
.ext_indice_prix_down  {
	float: right;
	color:#CC0000;
}


.ext_indice_clear {
	clear:both;
}
.ext_indice_img {
	vertical-align: bottom;
}

.suggestionsBox {

	left: 0px;
	top:0px !important;
	top:-2px;
	width: auto;

	color: #fff;
	z-index:1000;
	height: auto;
	
	
	
}
.suggestionList {
    margin: 0px;
    padding: 0px;
	z-index:1000;
	width:800px;
	background:inherit;
}
.suggestionList a{
    margin: 0px;
    padding: 0px;
	height: auto;
	width: auto;
	z-index:1000
}

.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style: none;
	z-index:1000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: auto;
	
	
}

.suggestionList li:hover {
    background-color: #659CD8;
}

.jquerySearch
{
	height: auto;
	width: 500px;
}
.resultatsNbResult
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	background-image: url(img/BGjQuerySearch.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.suggestionLigne
{

}
.resultatsNom
{
	width: 200px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000000;
	height: auto;
}
.grisClair{

	background:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}

	
.grisFonce{
	
	background:#dddddd;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.hoverClass{
	background:#a8a3a4;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;
	}
.premiereLinge{
	color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffffff;
	font-weight:bold;
	
}
.premiereLinge2{
	color:#ffffff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#2a537c;
	font-weight:bold;
	height: 20px;
	
}
.premiereLinge td{
	padding-bottom:10px;
	}
.premiereLinge2 td{
	padding-bottom:5px;
	}
.grisFonce td, .grisClair td, .hoverClass td {
	padding:5px 20px 5px 5px;
	}
.grisFonce div, .grisClair div, .hoverClass div {
	height:12px;
		}

.bestof_product_concept_subscrib a{ 
	background: url(img/fleche_link.jpg) #dc193b left no-repeat ;
	height:15px; 
	width:auto; 
	padding-left:15px;
	padding-right:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;
	}
.close
{
	height: 15px;
	width: 15px;
	background: url(img/bout_close_histo.jpg) no-repeat;
	border:0px;
	text-align:right;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #000000;
}
.news-single-backlink a {
	color: #000000;
	text-decoration: none;
}
.news-single-backlink a:hover {
	color: #2A537C;
	text-decoration: underline;
}
h1.csc-firstHeader  {
	height: 14px;
	padding-bottom: 7px!important;
	padding-bottom: 1px;
}
h1 {
	height: 13px;
	padding-bottom: 7px!important;
	padding-bottom: 1px;
}
.bestof_content_txt{
padding:5px;

 }
 
.bestof_content_txt span{
line-height:20px !important;
}


.align-center{
text-align:center;
margin-top:10px;
}

.align-right{
text-align:right;
}

p.indent{
margin-left:10px;
}

ol {
  margin:10px;
  padding-left:30px;
  color:#2A537C;
  font-weight:bold;
	background:#f0f0f1;

}

.img_bestof img{

	}
	
table img {
padding-right:20px;
margin-right:20px;
display:block;
}

.align-justify{
text-align:justify;
padding:0 20px 0 20px;
margin-top:10px;
}


.bestof_product_concept_subscrib_bis {
	float:right;
	cursor:pointer;
	}
.bestof_product_concept_subscrib_bis a{ 
	background: url(img/fleche_link.jpg) #dc193b left no-repeat ;
	height:15px; 
	width:auto; 
	padding-left:15px;
	padding-right:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}	

span.important{
  color:#bd0000;
}

span.detail{
  color:#005900 !important;
}

span.name-of-person{
  color:#2A537C !important;
}

.bestof_content_txt span.bold{
  font-weight:bold !important;
}

#tx_onetimeaccount_pi1_form fieldset,#tx-seminars-pi1-registration-form fieldset{
padding:10px;
font-size:11px !important;
background-color:#F0F0F0;
}
#tx_onetimeaccount_pi1_form_button_submit,#tx_seminars_pi1_registration_editor_button_continue, #tx_seminars_pi1_registration_editor_button_back, #tx_seminars_pi1_registration_editor_button_submit{
background: url(img/fleche_link.jpg) #dc193b left no-repeat ;
	height:15px; 
	width:auto; 
	padding-left:15px;
	padding-right:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	border:0px !important;
}
#offerRight{
clear:both;
}
#offerRight .tx-seminars-pi1-listrow{
margin-bottom:5px;
}
#offerRight .tx-seminars-pi1-listrow tr{
background-color:#F0F0F0 !important;
}
#offerRight .tx-seminars-pi1-listrow tr td{
border:0px !important;
padding:3px 3px 5px 3px !important;
}
#offerRight .tx-seminars-pi1-title{
width:145px;
}

#offerRight .tx-seminars-pi1-listrow a{
color:#000;
text-decoration:none;}
#offerRight .bodytext, #offerRight .bodytext a{
text-align:right;
font-size:11px;
color:#ba1734;
font-weight:bold;
}

#offerRight .bodytext{
margin-bottom:10px;}

.indent{
padding-left:10px;}

blockquote{
padding:5px;
border:1px solid #ba1734}

.csc-textpic-text ul{
width:auto !important;}

.tx-srfeuserregister-pi1 input.subscribe_bout{

}

p.error_profil_form {
	color: #FF0000;
	font-size: 10px;
	margin: 0 0.5em;
	padding: 0 0.3em;
}


input.subscribe_bout{ 
background:#DC193B url(img/fleche_link.jpg) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:15px;
margin-right:2px;
padding:0 2px 2px 10px !important;
text-decoration:none;
width:auto;
}

input.tx-srfeuserregister-pi1-submit{
background:#DC193B url(img/fleche_link.jpg) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:15px;
margin-right:2px;
padding:0 2px 2px 10px !important;
text-decoration:none;
width:auto;
}

.news-single-item{
background: url('img/fond_flash.jpg') repeat-x; 
background-color: #3c638c;
}

.news-single-timedata{
}

/* Printing-specific rules */
@media print{
	#input_middle, #header, #logo_container, .right_part, .div_degrade, .left_part, #footer, .file_ariane_disclaimer, .img_subscribe{
		display:none;
	}
	#flashcontent, #flashcontent_2{
		clear:both;
	}
}


.align-left{
  text-align:left;

}