#frame{
	background: #44AFFF;	
}
#maininner{
	width:auto;
	margin:0;
	padding:0;
	border:0;
	background:none;
}
/*page header label*/
#headerdiv{
	display:none;
}
/*END page header label*/

/*page home*/
#catcheyewide{
	position:relative;
	text-align:left;
	z-index:1;
	background: #44AFFF url('../../images/beta/bg_catcheye_wide.jpg') bottom left repeat-x;			
}
	#catcheye{
		background:transparent url('../../images/beta/bg_catcheye.png') bottom center no-repeat;	
	}
		#catcheyeinner{
			position:relative;
			padding:30px 0 0 0 ;
			width:990px;
			margin:0 auto;
		}
			 .catcheye_label{
				margin:0 0 40px 0;
				padding:0;
				height:67px;
				width:990px;
				text-indent:-9999px;
				background:transparent url('../../images/beta/bg_catcheye_label_en.png') left top no-repeat;	
			}
			* html .catcheye_label{
				background: none;
			  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/beta/bg_catcheye_label_en_ie.png', sizingMethod='crop');
			}
			.lang_fr .catcheye_label{
				background:transparent url('../../images/beta/bg_catcheye_label.png') left top no-repeat;	
			}
			* html .lang_fr .catcheye_label{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/beta/bg_catcheye_label_ie.png', sizingMethod='crop');
			}
			.lang_es .catcheye_label{
				background:transparent url('../../images/beta/bg_catcheye_label_es.png') left top no-repeat;	
			}
			* html .lang_es .catcheye_label{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/beta/bg_catcheye_label_es_ie.png', sizingMethod='crop');
			}
			
			#catcheye .actions{
				width:270px;
				font-size:1.3em;
				font-style:italic;
				color:#000000;						
				font-family:'Lucida sans', Verdana, Arial, sans-serif;		
				text-shadow:0 1px 1px #E1F3FF;				
				line-height:30px;
			}
				/*
				#catcheye .actions .btn_big_purple{										
					width:230px;
					margin:40px 0 30px 0;
					line-height:31px;
				}
					#catcheye .actions .btn_big_purple b{
						padding:0 0 7px 0;
						background:transparent url('../../images/beta/bg_dot_purple.gif') left bottom repeat-x;
					}		
				*/	
				#catcheye .actions .btn_big_purple_home{				
					position:relative;
					display:block;
					height:55px;	
					width:200px;
					margin-right:38px;
					text-align:center;
					font-weight:bold;
					font-style:italic;
					font-size:22px;
					font-family: 'Lucida sans', Verdana, Arial, Sans-serif;
					color:#FFF;
					line-height:36px;	
					cursor:pointer;		
					text-shadow:1px 1px 0 #2A022F;	
					background: url('../../images/beta/bg_btn_huge_purple_left.png') left top no-repeat;
				}
					#catcheye .actions .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;	
					}
					#catcheye .actions a.btn_big_purple_home:hover{
						text-decoration:none;
					}
					#catcheye .actions .btn_big_purple_home b{
						display:block;
						font-size:11px;
						font-weight:normal;
						line-height:5px;
						*line-height:11px;
					}
				#catcheye .actions .compatibility{
					background:transparent url('../../images/beta/bg_compatibility_seperator.png') left top no-repeat;
				}
					#catcheye .actions .compatibility_inner{
						padding:10px 0;
						background:transparent url('../../images/beta/bg_compatibility_seperator.png') left bottom no-repeat;
					}
					#catcheye .actions .compatibility span{
						margin:0 10px;
						font-size:12px;
						font-weight:bold;
						color:#000000;
						font-style:italic;
						font-family:'Lucida sans', Verdana, Arial, sans-serif;		
						text-shadow:0 1px 1px #EEF5CF;
					}
					#catcheye .actions .compatibility img{
						margin:0 5px;
						vertical-align:-20%;						
					}
					
				
			#catcheye .example{
				position:relative;
				width:692px;				
			}
				#catcheye .example .chatbox_exemple{
					display:block;
					position:relative;
					width:692px;
					height:322px;
					cursor:pointer;
					/*background:transparent url('../../images/beta/bg_chatbox_example.png') left bottom no-repeat;*/
				}
				/*
				.lang_en #catcheye .example .chatbox_exemple{
					background:transparent url('../../images/beta/bg_chatbox_example_en.png') left bottom no-repeat;
				}
				*/
				* html #catcheye .example .chatbox_exemple{
					top:3px;
				}
				/*
				* html #catcheye .example .chatbox_exemple{
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/beta/bg_chatbox_example_ie.png', sizingMethod='crop'); 			
				}
				* html .lang_en #catcheye .example .chatbox_exemple{
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/beta/bg_chatbox_example_en_ie.png', sizingMethod='crop'); 			
				}
				*/
					#catcheye .example .chatbox_exemple:hover{
						color:#000;
						text-decoration:none;
					}
					#catcheye .example .chatbox_exemple span{
						display:block;
						font-size:11px;
						font-family:Arial; Sans-serif;
						color:#000;
					}
					#catcheye .example .chatbox_exemple span.chat_client{
						position:absolute;
						left:370px;
						top:98px;
						width:265px;
						font-weight:bold;
						text-shadow:1px 1px 0px #ffffff;
					}
					#catcheye .example .chatbox_exemple span.chat_operator{
						position:absolute;
						left:370px;
						top:167px;
						width:265px;
					}
					#catcheye .example .chatbox_exemple span.chat_alert{
						position:absolute;
						left:370px;
						top:220px;
						width:265px;
						color:#ffffff;
						text-shadow:1px 1px 0px #000000;						
						letter-spacing:-1px;
					}
						#catcheye .example .chatbox_exemple span.chat_alert span.choice{
							float:left;
							margin:3px 15px 0 0;
							width:90px;
							text-align:center;							
							color:#000;
							letter-spacing:0;
							font-weight:normal;
							background:#ffffff;
							text-shadow:none;
							border-radius: 7px;
							-moz-border-radius: 7px;
							-webkit-border-radius: 7px;
						}
				#catcheye .example .beta_example{
					position:absolute;
					top:-45px;
					right:-20px;
					height:127px;
					width:152px;
					z-index:1000;
					background:transparent url('../../images/beta/bg_prices_free_days_en.png') left top no-repeat;
				}
				.lang_fr #catcheye .example .beta_example{
					background:transparent url('../../images/beta/bg_prices_free_days_fr.png') left top no-repeat;
				}
				.lang_es #catcheye .example .beta_example{
					background:transparent url('../../images/beta/bg_prices_free_days_es.png') left top no-repeat;
				}
			#catcheye .genius{
				position:absolute;
				bottom:-160px;
				left:375px;
				height:456px;
				width:275px;
				z-index:1000;
				background:transparent url('../../images/beta/bg_genius_shadow_big.png') left top no-repeat;			
			}
			* html #catcheye .genius{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/beta/bg_genius_shadow_big_ie.png', sizingMethod='crop'); 			
			}			
#argumentswide{
	position:relative;
	z-index:2;
	padding-bottom:20px;
	text-align:left;
	background: #2D9D55 url('../../images/beta/bg_arguments.jpg') top left repeat-x;			
}
	#argumentsinner{
		position:relative;
		width:990px;
		margin:0 auto;
	}		
	
#testimonialswide{
	position:relative;
	z-index:2;
	text-align:left;
	background: #17A0FC url('../../images/beta/bg_press_wide.gif') top left repeat-x;			
}
	#testimonials{
		background: transparent url('../../images/beta/bg_press.jpg') center top no-repeat;			
	}
		#testimonialsinner{
			position:relative;
			width:990px;			
			margin:0 auto;
		}	
			#testimonials .testimonials_ref{
				padding:30px 0 0 0;
			}
				#testimonials .testimonials_ref .label{
					margin:28px 20px 0 15px;
					font-size:14px;
					font-weight:bold;
					font-style:italic;
					color:#000000;						
					font-family:'Lucida sans', Verdana, Arial, sans-serif;		
				}
					#testimonials .testimonials_ref img{
						margin:0 0 0 2px;
					}
			#testimonials .partnership{
				padding:50px 0 0 0;									
			}				
				#testimonials .partnership h3, #testimonials .partnership h4{
					margin:0;
					padding:0;
					float:left;
				}
				#testimonials .partnership h3{
					margin:0 20px 0 0;
					line-height:35px;
					font-size:14px;
					font-weight:bold;
					font-style:italic;
					color:#000000;						
					font-family:'Lucida sans', Verdana, Arial, sans-serif;		
					text-shadow:1px 1px 0px #FFFFFF;
				}
				#testimonials .partnership h4{
					margin:0 5px 0 0;
				}
				
			#testimonials .testimonial{
				padding:30px 0;
				_padding:30px 0 20px;
				*padding:30px 0 20px;
			}
				#testimonials .testimonial .testimonial_item{
					position:relative;
					float:left;
					width:25%;	
					_width:24.8%;				
					*width:24.8%;					
				}
				#testimonials .testimonial .testimonial_item .testimonial_txt{
					position:relative;
					height:144px;
					margin:0 12px;
					cursor:pointer;
					background: #FBFDFF url('../../images/beta/bg_testimonial_2.png') left bottom repeat-x;
					border-radius: 10px;
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					-moz-box-shadow:0px 0px 3px #777777;
					-webkit-box-shadow:0px 0px 3px #777777;
				}				
					#testimonials .testimonial .testimonial_item .testimonial_txt p{
						margin:10px 20px;
						line-height:2;
						font-style:italic;
						color:#000000;						
						font-family:Georgia, Verdana, Arial, sans-serif;							
						font-size:12px;
					}
				#testimonials .testimonial .testimonial_item .testimonial_down{
					position:absolute;
					right:50px;
					bottom:41px;
					height:19px;
					width:19px;
					z-index:5;
					background: transparent url('../../images/beta/bg_testimonial_down_2.png') left top no-repeat;
				}
				#testimonials .testimonial .testimonial_item .testimonial_autor{
					margin:25px 20px 0 70px;
					text-align:right;
					font-size:12px;
					font-weight:bold;
					font-style:italic;
					color:#000000;						
					font-family:'Lucida sans', Verdana, Arial, sans-serif;							
				}
					#testimonials .testimonial .testimonial_item .testimonial_autor span{
						display:block;
						font-weight:normal;
					}
				#testimonials .testimonial .testimonial_item .testimonial_partners{
					margin:0 12px;
				}
					#testimonials .testimonial .testimonial_item .testimonial_partners p{
						font-size:14px;
						font-weight:bold;
						font-style:italic;
						color:#000000;						
						font-family:'Lucida sans', Verdana, Arial, sans-serif;		
						text-shadow:1px 1px 0px #FFFFFF;
					}
					#testimonials .testimonial .testimonial_item .testimonial_partners h4{
						float:left;
					}
				
	#testimonials .icon_magento{_background: transparent url('../../images/beta/logo_magento_small.gif') left top no-repeat;}
	#testimonials .icon_prestashop{_background: transparent url('../../images/beta/logo_prestashop_small.gif') left top no-repeat;}
	#testimonials .icon_rentashop{_background: transparent url('../../images/beta/logo_rentashop_small.gif') 3px 1px no-repeat;}
	#testimonials .icon_42stores{_background: transparent url('../../images/beta/logo_42stores_small.gif') left -1px no-repeat;}
	#testimonials .icon_wizishop{_background: transparent url('../../images/beta/logo_wizishop_small.gif') left 3px no-repeat;}
	#testimonials .icon_mobshop{_background: transparent url('../../images/beta/logo_mobshop_small.gif') left top no-repeat;}
	#testimonials .icon_kiubi{_background: transparent url('../../images/beta/logo_kiubi_small.gif') 1px top no-repeat;}
	
			#testimonials .testimonials_part{
				padding:40px 0 60px;
			}
				#testimonials .testimonials_part .label{
					margin:12px 20px 0 15px;
					font-size:14px;
					font-weight:bold;
					font-style:italic;
					color:#000000;						
					font-family:'Lucida sans', Verdana, Arial, sans-serif;		
				}
					#testimonials .testimonials_part img{
						margin:0 10px 0 10px;
					}
					* html #testimonials .testimonials_part img{
						margin:0 7px 0 10px;
					}
	
	

#footer{
	position:relative;
	/*margin-top:-31px;*/
}
/*END page home*/


/*** carousel ***/
#argumentswide .carousel_slider{
	position:absolute;
	top:40px;
	left:0;
	display:block;
	height:30px;
	width:990px;
	background: transparent url('../../images/beta/bg_carousel_slider.png') top left no-repeat;			
}
#argumentswide .carousel{
	position:relative;
	margin:0;
	padding:100px 0 0 0;
	border:0;
	zoom:1;
	z-index:1;
}
	#argumentswide .carousel .carousel-wrap{
		position:relative;	
		display:block;	
		width:990px;
		margin:0 0 15px;
		zoom:1;
		z-index:1;				
	}
		#argumentswide .carousel ul{
			margin:0;
			padding:0;
			list-style:none;
			zoom:1;
		}
			#argumentswide .carousel ul li{
				overflow:hidden;
				position:relative;			
				display:inline;
				float:left;
				width:990px;
				height:250px;
				margin:0;
				text-align:center;
			}
			
		/* next-previous button*/	
		#argumentswide .carousel .carousel-control{
			position:absolute;
			display:block;	
			width:23px;
			height:23px;
			overflow:hidden;
			cursor:pointer;
			z-index:2;
			line-height:999px;
			zoom:1;
		}
			#argumentswide .carousel .carousel-next{
				top:44px;
				right:5px;		
				background: transparent url('../../images/beta/icon_left.png') top left no-repeat;			
			}
			* html #argumentswide .carousel .carousel-next{
				right:15px;
			}
			#argumentswide .carousel .carousel-previous{
				top:44px;
				left:5px;
				background: transparent url('../../images/beta/icon_right.png') top left no-repeat;			
			}
			#argumentswide .carousel .carousel-control:hover{}
			#argumentswide .carousel .disabled,#argumentswide .carousel .disabled:hover{}
		/* END next-previous button*/	
			
		/*pagination*/
		#argumentswide div.center-wrap{
			position:absolute;
			top:40px;
			left:35px;
			overflow:hidden;
			width:920px;
			height:30px;
			zoom:1;
		}
			#argumentswide div.center-wrap p{
				margin:0;
				padding:0;
				height:30px;	
			}
				#argumentswide div.center-wrap a{
					display:block;
					float:left;
					width:25%;
					text-align:center;
					cursor:pointer;
					font-size:14px;
					font-weight:bold;
					color:#000000;						
					font-family:'Lucida sans', Verdana, Arial, sans-serif;		
					text-shadow:0 1px 1px #EEF5CF;
					letter-spacing:-1px;						
				}
				* html #argumentswide div.center-wrap a{
					font-size:13px;
				}
				#argumentswide div.center-wrap a span{
					display:block;
					float:left;
					height:23px;
					margin:4px 5px 0 5px;
					width:220px;
					line-height:23px;					
				}
				* html #argumentswide div.center-wrap a span{
					width:210px;
				}
				#argumentswide div.center-wrap a.active span, #argumentswide div.center-wrap a:hover span{
					color:#FFF;
					background:#000;
					background: transparent url('../../images/beta/bg_carousel_slider_item.png') top left no-repeat;			
					text-shadow:0 1px 1px #0A0A09;						
				}
				* html #argumentswide div.center-wrap a.active span, 
				* html #argumentswide div.center-wrap a.active:hover span{
					background: transparent url('../../images/beta/bg_carousel_slider_item_ie.png') top left no-repeat;			
				}				
	/*END pagination*/
	
	/*carousel content*/
	.carousel_item{
		width:25%;			
		text-align:left;
	}	
	* html .carousel_item{	
		width:24.4%;
	}
	*:first-child+html .carousel_item{
		width:24.6%;
	}	
		.carousel_item_inner{
			margin:0 15px;
		}
			.carousel_item .carousel_title{
				width:100%;
				height:60px;
				padding:0 0 0 75px;
			}			
			.carousel_item .carousel_dialog{background: transparent url('../../images/beta/icon_dialog.png') center left no-repeat;}	
			.carousel_item .carousel_orient{background: transparent url('../../images/beta/icon_orient.png') center left no-repeat;}	
			.carousel_item .carousel_incit{background: transparent url('../../images/beta/icon_incit.png') center left no-repeat;}	
			.carousel_item .carousel_control{background: transparent url('../../images/beta/icon_control.png') center left no-repeat;}	
			.carousel_item .carousel_convert{background: transparent url('../../images/beta/icon_convert.png') center left no-repeat;}	
			.lang_en .carousel_item .carousel_convert{background: transparent url('../../images/beta/icon_convert_en.png') center left no-repeat;}	
			.carousel_item .carousel_augment{background: transparent url('../../images/beta/icon_augment.png') center left no-repeat;}	
			.carousel_item .carousel_reduce{background: transparent url('../../images/beta/icon_reduce.png') center left no-repeat;}	
			.lang_en .carousel_item .carousel_reduce{background: transparent url('../../images/beta/icon_reduce_en.png') center left no-repeat;}	
			.carousel_item .carousel_lever{background: transparent url('../../images/beta/icon_lever.png') center left no-repeat;}
			.carousel_item .carousel_attendre{background: transparent url('../../images/beta/icon_attendre.png') center left no-repeat;}	
			.carousel_item .carousel_human{background: transparent url('../../images/beta/icon_human.png') center left no-repeat;}	
			.carousel_item .carousel_mesure{background: transparent url('../../images/beta/icon_mesure.png') center left no-repeat;}	
			.carousel_item .carousel_eradiquer{background: transparent url('../../images/beta/icon_eradiquer.png') center left no-repeat;}	
			.carousel_item .carousel_traiter{background: transparent url('../../images/beta/icon_traiter.png') center left no-repeat;}	
			.carousel_item .carousel_accelerer{background: transparent url('../../images/beta/icon_accelerer.png') center left no-repeat;}	
			.carousel_item .carousel_visu{background: transparent url('../../images/beta/icon_visu.png') center left no-repeat;}	
			.carousel_item .carousel_cout{background: transparent url('../../images/beta/icon_cout.png') center left no-repeat;}			
				.carousel_item .carousel_title h3{
					margin:0;
					padding:0;
					font-size:20px;
					font-weight:bold;
					font-style:italic;
					color:#FFF;						
					font-family:'Lucida sans', Verdana, Arial, sans-serif;		
					text-shadow:0 1px 1px #2D4104;							
				}
				.carousel_2 .carousel_item .carousel_title h3, .carousel_3 .carousel_item .carousel_title h3, .carousel_4 .carousel_item .carousel_title h3{
					font-size:15px;
				}
					.carousel_item .carousel_title h3 a{						
						color:#FFF;												
					}				
			
			.carousel_item .carousel_desc p{
				margin:10px 0 0 0;
				padding:0;
				font-size:12px;
				font-family:'Lucida sans', Verdana, Arial, sans-serif;	
				color:#122202;
				line-height:25px;
			}
			.carousel_item .carousel_desc .carousel_see_more{
				position:absolute;
				bottom:0;
				display:block;
				margin:15px 0 0 0;
				padding:0 0 0 8px;
				font-size:12px;
				font-family:'Lucida sans', Verdana, Arial, sans-serif;	
				font-style:italic;
				color:#FFFFFF;
				background:transparent url('../../images/beta/icon_more_small.gif') left center no-repeat;
			}
			
	/*END carousel content*/
	
/*** END carousel ***/

/*page error*/
#error{
	position:relative;
	height:800px;
	text-align:center;
	z-index:1;
	background: #7FCCFF url('../../images/beta/bg_error_fr_page.png') top center no-repeat;			
}	

/*END page error*/

