/*page header label*/
#headerdiv{
	height:auto;
	margin-bottom:80px;
}
	.header_title,
	.lang_fr .header_title{
		height:130px;
		background:transparent url('../../images/beta/header-press-fr-v2.png') center 50px no-repeat;
	}

	.header_catch{
		height:260px;
		margin:0;
		padding:0;	
		/*border:1px solid #CCCCCC;*/
		background:#FFFFFF;
		border-radius: 13px 10px 10px 13px;
		-moz-border-radius:13px 10px 10px 13px;
		-webkit-border-top-left-radius: 13px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 13px;
		/*
		box-shadow:0 0 8px #cccccc;
		-moz-box-shadow:0 0 8px #cccccc;
		-webkit-box-shadow:0 0 8px #cccccc;
		*/
	}
		.header_menu{
			position:relative;
			width:165px;
			height:260px;
			border:1px solid #333;
			background:transparent url('../../images/beta/bg_header_menu.jpg') left top no-repeat;
			z-index:2;
			border-radius: 10px 0 0 10px;
			-moz-border-radius:10px 0 0 10px;		
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 0;
			-webkit-border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 0;
		}
		.header_menu .header_menu_inner{
			height:260px;
			background:transparent url("../../images/beta/bg_bruit.png") left top repeat;
			border-radius: 10px 0 0 10px;
			-moz-border-radius:10px 0 0 10px;		
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 0;
			-webkit-border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 0;
		}
			.header_menu ul{
				padding:13px 0 0 0;
				margin:0;
				list-style-type:none;
			}
			.header_menu ul li{
				list-style-type:none;
			}
				.header_menu ul li a{
					position:relative;
					display:block;
					padding:0 8px;
					height:47px;
					line-height:47px;
					cursor:pointer;
					font-family:'Lucida sans', Verdana, Arial, sans-serif;
					font-size:14px;
					font-weight:bold;
					color:#FFFFFF;
					text-shadow:1px 1px 0 #000000;
					background:transparent url('../../images/beta/bg_header_menu_item.png') left bottom repeat-x;
				}
				* html .header_menu ul li a{
					background:none;
					border-bottom:1px solid #000000;
				}
				.header_menu ul li.selected a{
					color:#FFFFFF;
					text-shadow:0 1px 1px #000000;						
					background:transparent url('../../images/beta/bg_menucat_item_hover_in_2.gif') left -1px no-repeat;
				}
				.header_menu ul  li.selected .selected_out{
					position:absolute;
					height:60px;
					width:15px;
					margin-left:-13px;
					background:transparent url('../../images/beta/bg_menucat_item_hover_out.gif') left -1px no-repeat;
				}
		.header_ctn{
			position:relative;
			width:817px;
			height:260px;
			border-radius: 0 10px 10px 0;
			-moz-border-radius:0 10px 10px 0;		
			-webkit-border-top-left-radius: 0;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-bottom-left-radius: 0;
			-webkit-border-bottom-right-radius: 10px;
			border:1px solid #CCCCCC;
			box-shadow:0 0 8px #cccccc;
			-moz-box-shadow:0 0 8px #cccccc;
			-webkit-box-shadow:0 0 8px #cccccc;
			
		}
			.header_ctn_txt{
				position:relative;
				width:585px;
				font-size:14px;
				font-family:'Lucida sans', Arial, sans-serif;
				line-height:25px;
				color:#999999;
				font-weight:bold;
			}
			.header_ctn_txt_wide{
				width:100%;
				font-size:20px;
				font-family:'Lucida sans', Arial, sans-serif;
				line-height:32px;
				color:#333333;
			}
				.header_ctn_txt .header_ctn_txt_inner{
					padding:20px 15px 15px 15px;
				}
				.header_ctn_txt_wide .header_ctn_txt_inner{
					padding:30px 20px;
				}
				.header_catch table{
					height:225px;
				} 
					.header_ctn_txt_wide p{
						margin:0;
					}
					.header_ctn_txt strong{
						display:block;
						width:100%;
						margin:0 0 10px 0;
						text-align:right;
					}
					.header_ctn_txt .big{
						font-size:20px;
						color:#333333;
						margin:0 0 0.75em;
					}
					.header_ctn_txt .txt{
						margin:0 0 15px 0;
					}
			.header_ctn_anchor{
				width:100%;
				font-size:15px;
				font-family:Arial, sans-serif;
				font-weight:bold;
				color:#333333;
			}
				.header_ctn_anchor .header_ctn_anchor_inner{
					padding:10px 20px;
				}
				.header_ctn_anchor .glossy_input_l{
					height:22px;
					background:transparent url('../../images/beta/bg_input_l_b.png') left top no-repeat;
				}
				.header_ctn_anchor .glossy_input_r{
					height:22px;
					background:transparent url('../../images/beta/bg_input_r_b.png') right top no-repeat;
				}
				.header_ctn_anchor .glossy_input_c{
					margin:0 10px;
					height:22px;
					text-align:center;
					background:transparent url('../../images/beta/bg_input_c_b.gif') left top repeat-x;
				}
					.header_ctn_anchor .glossy_input_c select{
						margin:0;
						width:200px;
					}
				.header_ctn_anchor label{
					margin:0 15px 0 0;
				}
				.header_ctn_anchor select{
					background:#A6DDF5;
					font-size:14px;
					font-weight:bold;
					font-family:Arial, sans-serif;
				}
			.header_ctn_img{
				position:relative;
				width:230px;
				padding:50px 0 0 0;
				text-align:center;
			}
				.header_ctn_img img{
					width:200px;
				}

/*END page header label*/

/*page_press*/
#mainwide{
	background:#ffffff url('../../images/beta/bg_main_v2.png') left top repeat-x;
}
	#maininner {
		margin:0;
		padding:0;
		width:auto;
		border:none;
		background:transparent url("../../images/beta/bg_catcheye_b.png") left top repeat;
	}
		#mainctn{
			position:relative;		
			margin:0 auto;  
			padding:0;
			width: 988px;
			text-align: left;
			background:#ffffff url('../../images/beta/bg_main_inner_v2.jpg') left top no-repeat;
			z-index:1;
		}
			#mainctninner{
				background:transparent url("../../images/beta/bg_catcheye_b.png") left top repeat;
			}
	* html #contentdiv{
		margin:-25px 0 0 0;
	}
#content_center{
	background:none;
}
	#content_center #content_center_inner{
		padding:0;
		line-height:22px;
	}
	#content_center h3.feature_title_huge{
		margin:0 0 20px 0;
		padding:0;
		font-size:24px;
		font-weight:bold;
		color:#000000;						
		font-family:'Lucida sans',Arial, sans-serif;	
		border-bottom:none;
	}
	#content_center h3.feature_title_big{
		margin:0 0 15px 0;
		padding:0;
		font-size:18px;
		font-weight:bold;
		color:#000000;						
		font-family:'Lucida sans', Arial, sans-serif;	
		border-bottom:none;
	}
	#content_center h3.feature_title_medium{
		margin:0 0 15px 0;
		padding:0;
		font-size:15px;
		font-weight:bold;
		color:#000000;						
		font-family:'Lucida sans', Arial, sans-serif;	
		border-bottom:none;
	}
	#content_center .item_txt{
		font-size:15px;
		font-family:Arial, sans-serif;
		color:#333333;
		line-height:28px;
	}
	#content_center .item_txt p{
		font-weight:bold;
	}
	#content_center .item_txt .testi{
		font-size:14px;
		font-family:Georgia, sans-serif;
		color:#999999;
		font-style:italic;
	}
		#content_center .item_txt .testi img{
			margin:0 5px;
		}
		#content_center .item_txt .testi .testi_author{
			text-align:right;
			font-size:12px;
			font-family:Arial, sans-serif;
			font-style:normal;
			font-weight:bold;
			color:#333333;
		}
	#content_center .blue{
		background:#CCEAFD;
	}
	#content_center .grey{
		color:#999999;
	}
	#content_center .item_bulle{
		position:relative;
	}
	#content_center .item_bulle_fact{
		width:
	}
	#content_center .bulle_switch{
		position:absolute;
		bottom:-25px;
		right:30px;
	}
	*:first-child+html #content_center .bulle_switch{
		bottom:-45px;
	}
	
		#content_center .bulle_switch a{
			display:block;
			height:15px;
			width:15px;
			float:left;
			margin:0 5px 0 0;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border:1px solid #CCC;
		}
		#content_center .bulle_switch a.active{
			background:#CCC;
		}
/*end page_press*/

/*page_press_review*/
	#content_center .testi{
		padding:0 0 80px;
	}
		#content_center .testi .testi_title{
			display:block;
			margin:0 auto;
			height:64px;
			width:440px;
			text-indent:-9999px;
			background:transparent url('../../images/beta/bg_press2_title_study_fr.png') left top no-repeat;
		}
		#content_center .testi .testi_go{
			display:block;
			margin:15px 0 50px;
			text-align:center;
			font-size:18px;
			font-weight:bold;
		}
		#content_center .testi .bulle_item{
			width:33%;
			margin:0 0 70px 0;
		}
		#content_center .testi .bulle_item_inner{
			margin:0 20px;
		}
			#content_center .testi .bulle_img{
				min-height:250px;
				height:auto !important;
				height:250px;
				font-size:13px;
				font-weight:bold;
				color:#333333;
				font-family:Arial, sans-serif;	
				border:1px solid #CCCCCC;
				line-height:20px;
				background: #F7F7F7 url("../../images/beta/bg_catcheye_b.png") left top repeat;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				box-shadow:inset 0 0 3px #cccccc;
				-moz-box-shadow:inset 0 0 3px #cccccc;
				-webkit-box-shadow:inset 0 0 3px #cccccc;
			}
				#content_center .testi .bulle_img_inner{
					position:relative;
					padding:10px 15px;
				}
					#content_center .testi .bulle_img img{
						width:100px;
						margin:0 0 10px 0;
					}
					#content_center .testi .bulle_img img.quote{
						width:auto;
						margin:auto;
					}
					#content_center .testi .bulle_img strong{
						position:absolute;
						top:33px;
						right:15px;
					}
					#content_center .testi .bulle_img p{
						min-height:175px;
						height:auto !important;
						height:158px;
						margin:0 0 10px 0;
						font-family:Georgia, Arial, sans-serif;	
						font-size:13px;
						font-style:italic;
						color:#666666;
					}
					#content_center .testi .bulle_img a.pdf{
						position:absolute;
						bottom:-5px;
						right:-5px;
						display:block;
						height:20px;
						width:20px;
						background: transparent url('../../images/beta/icon_plus_4.png') left top repeat;
					}
		#content_center .bulle_dark{
			position:relative;
			height:211px;
			width:944px;
			margin:0 auto 70px auto;
			background: transparent url("../../images/beta/bg_testi_b.jpg") left top repeat;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
		}
			#content_center .bulle_dark .bulle_dark_img{
				position:absolute;
				top:42px;
				left:40px;
			}
				#content_center .bulle_dark .bulle_dark_img img{
					width:155px;
				}
			#content_center .bulle_dark .bulle_dark_date{
				position:absolute;
				top:15px;
				right:45px;
				color:#FFFFFF;
			}
			#content_center .bulle_dark .bulle_dark_txt{
				position:absolute;
				top:35px;
				left:300px;
				width:600px;
				font-family:Georgia, Arial, sans-serif;	
				font-size:20px;
				font-style:italic;
				color:#FFFFFF;
				font-weight:bold;
				line-height:28px;
			}
			#content_center .bulle_dark .bulle_dark_link{
				display:block;
				float:right;
				margin:12px 0 0 0;
				font-family:Arial, sans-serif;
				font-size:17px;
				font-style:normal;
			}
/*end page_press_review*/

/*page_communique*/
.header_ctn_communique .header_ctn_img{
	width:200px;
}
	.header_ctn_communique .header_ctn_img img{
		width:auto;
	}
.header_ctn_communique .header_ctn_txt{
	width:615px;
}
 .header_communique .header_ctn_txt a.link{
	float:right;
	display:block;
	padding:0 30px 0 0;
	min-height:21px;
	height:auto !important;
	height:21px;
	font-size:13px;
	font-weight:bold;
	background:transparent url("../../images/beta/icon_bottom_g.png") right top no-repeat;
}
#content_center .study .bulle_item{
	width:50%;
	margin:0 0 50px 0;
}
#content_center .study .bulle_item_inner{
	margin:0 20px;
}
	#content_center .study .bulle_img{
		min-height:200px;
		height:auto !important;
		height:200px;
		font-size:13px;
		font-weight:bold;
		color:#333333;
		font-family:Arial, sans-serif;	
		border:1px solid #CCCCCC;
		line-height:22px;
		background: #F7F7F7 url("../../images/beta/bg_catcheye_b.png") left top repeat;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow:inset 0 0 3px #cccccc;
		-moz-box-shadow:inset 0 0 3px #cccccc;
		-webkit-box-shadow:inset 0 0 3px #cccccc;
	}
		#content_center .study .bulle_img_inner{
			padding:15px;
		}
			#content_center .study .bulle_img img{
				float:left;
				margin:35px 0 10px 10px;
			}
			#content_center .study .bulle_img .bulle_img_txt{
				margin:0 0 0 130px;
			}
				#content_center .study .bulle_img strong{
					display:block;
					width:100%;
					margin:0 0 10px 0;
					text-align:right;
				}
				#content_center .study .bulle_img h3{
					min-height:67px;
					height:auto !important;
					height:67px;
					margin:0;
					padding:0;
					border:0;
					font-size:15px;
					color:#000000;
					line-height:22px;
				}
				#content_center .study .bulle_img p{
					min-height:133px;
					height:auto !important;
					height:133px;
					margin:0 0 10px 0;
					font-size:13px;
					color:#666666;
				}
				#content_center .study .bulle_img a{
					float:left;
					display:block;
					padding:0 30px 0 0;
					min-height:21px;
					height:auto !important;
					height:21px;
					font-size:13px;
					font-weight:bold;
					background:transparent url("../../images/beta/icon_bottom_g.png") right top no-repeat;
				}
/*end page_communique*/

/*page_identity*/
.header_ctn_identity .header_ctn_img{
	display:none;
}
.header_ctn_identity .header_ctn_txt{
	margin-left:2%;
	width:98%;
}
#content_center .visu{
	padding:0 0 50px 0;
}
#content_center .visu .bulle_item{
	margin:0 0 50px 30px;
}
#content_center .visu .bulle_item_inner{
	margin:0 20px;
}
	#content_center .visu .bulle_img{
		min-height:200px;
		height:auto !important;
		height:200px;
		font-size:13px;
		font-weight:bold;
		color:#333333;
		font-family:Arial, sans-serif;	
		border:1px solid #CCCCCC;
		line-height:22px;
		background: #F7F7F7 url("../../images/beta/bg_catcheye_b.png") left top repeat;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow:inset 0 0 3px #cccccc;
		-moz-box-shadow:inset 0 0 3px #cccccc;
		-webkit-box-shadow:inset 0 0 3px #cccccc;
	}
		#content_center .visu .bulle_img_inner{
			padding:40px;
		}


.logo_l, .logo_r{
	width:50%;
	margin:0 0 0 0;
	text-align:center;
}
.logo_green{
	margin:30px 0;
}
.logo_gray{
	margin:30px 0;
}
.logo_selector{
	width:315px;
	height:29px;
	background:url("../../images/beta/icon_identity_select.gif") no-repeat left top transparent;
}
	.logo_selector div{
		width:100px;
		padding:0 0 0 30px;
		line-height:29px;		
		text-align:center;
		font-family:'Lucida sans', Verdana, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		font-style:italic;		
		color:#000000;
		text-shadow:1px 1px 0 #FFFFFF;						
	}
	.logo_selector a{
		display:block;
		margin:6px 0;
		text-align:center;
		font-family:'Lucida sans', Verdana, Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		font-style:italic;		
	}
	.logo_selector .normal{
		width:65px;
		border-right:1px solid #A3B586;
	}
	.logo_selector .hd{
		width:119px;
	}


/*end page_identity*/

.testimonial_try{
	width:100%;
	height:130px;
	margin:10px 0 50px 0;
	background: #D9EBF6 url('../../images/beta/bg_press_3.png') left top repeat;			
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow:0 0 2px #DFDFDF inset;
	-moz-box-shadow:0 0 2px #DFDFDF inset;
	-webkit-box-shadow:0 0 2px #DFDFDF inset;	
}
	.testimonial_try .try{
		margin:53px 0 0 25px;
		_margin:55px 0 0 12px;
		font-weight:bold;
		font-size:28px;
		font-family: 'Lucida sans', Verdana, Arial, Sans-serif;
		letter-spacing:-1px;
	}
	.testimonial_try .btn{
		margin:38px 0 0 0;
	}
	.testimonial_try a.disco{
		display:block;
		margin:38px 25px 0 10px;
		_margin:48px 12px 0 5px;
		line-height:55px;
		font-weight:bold;
		font-size:14px;
		font-family: 'Lucida sans', Verdana, Arial, Sans-serif;
		font-style:italic;
		color:#000000;
	}
	.testimonial_try .btn_big_purple_home{
		position:relative;
		display:block;
		height:55px;	
		width:220px;
		margin-right:38px;
		margin-bottom:15px;
		*margin-bottom:0;
		float:left;
		text-align:center;
		font-weight:bold;
		font-size:21px;
		font-family: 'Lucida sans', Verdana, Arial, Sans-serif;
		color:#FFF;
		line-height:55px;	
		cursor:pointer;		
		text-shadow:1px 1px 0 #2A022F;	
		background: url('../../images/beta/bg_btn_huge_purple_left.png') left top no-repeat;
	}
		
		.testimonial_try .btn_big_purple_home span{
			position:absolute;
			display:block;
			right:-30px;
			top:0;
			width:38px;
			height:55px;
			background: url('../../images/beta/bg_btn_huge_purple_next.png') right top no-repeat;	
		}
		
		.testimonial_try a.btn_big_purple_home:hover{
			text-decoration:none;
		}
		
#study_form{
	display:none;
}
.special_cursor {
	display:none;
    position: absolute;
    left: 0;
    top: 0;
    padding:15px;
    width: 420px;
    z-index: 1000;
    border:2px solid #FFFFFF;
	background: #F5FBFF url('../../images/beta/bg_study_f.png') left top no-repeat;	
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	box-shadow:0 0 3px #333333;
	-moz-box-shadow:0 0 3px #333333;
	-webkit-box-shadow:0 0 3px #333333;
}
	.special_cursor .loading{
		height:16px;
		width:16px;
		margin:20px auto;
		background: transparent url('../../images/loading.gif') left top no-repeat;	
	}
	.special_cursor .study_form_t{
		position:absolute;
		top:-19px;
		left:207px;
		height:19px;
		width:36px;
		z-index:1001;
		background: transparent url('../../images/beta/bg_study_f_t.png') left top no-repeat;	
	}
	.special_cursor .form_item{
		margin:0 0 20px 0;
	}
		.special_cursor .form_item label{
			font-size:14px;
			font-style:normal;
			font-family:Arial;
		}
		.special_cursor .form_item label.required{
			font-size:12px;
		}
	.special_cursor .input_big_purple {
		background: url("../../images/resellers/bg_input_medium_purple_submit.png") no-repeat scroll left top transparent;
		border: medium none;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-family: 'Lucida sans',Verdana,Arial,Sans-serif;
		font-size: 15px;
		font-style: italic;
		font-weight: bold;
		height: 41px;
		padding-right: 33px;
		position: relative;
		text-align: center;
		text-shadow: 1px 1px 0 #2A022F;
		width: 150px;
	}




