	
	
	 html body.site_fr, 
	 html body#searchPage.site_fr {
	 	background
	 }
	
/* ================================================= Top promo ======================================================= */
	#slide_banner {
		background:#0089cf url(images/banner_background_mid.png) repeat-y;
		height:90px;
		overflow:hidden;
		text-align:center;
		position:relative;
	}
	#slide_banner_content {
		text-align:center;
		position:relative;
		display:none;
	}
	#slide_banner_content_min img {
	    bottom: 0;
	    left: 11px;
	    position: absolute;
	    z-index: 2;
	}
	#banner_top_shading,
	#banner_bottom_shading {
		display:block;
		width:100%;
		height:20px;
		position:absolute;
		left:0;
	}
	#banner_top_shading {
		background:#0089cf url(images/banner_background_top.png) no-repeat center top;
	}
	#banner_bottom_shading {
		background:#0089cf url(images/banner_background_bottom.png) no-repeat center bottom;
		bottom:0;
	}
	.center_image {
		display:block;
		margin:0 auto;
	}	
	#min_max_button {
		color:#fff;
		position:absolute;
		top:10px;
		right:20px;
		z-index:4;
	}
	#masthead {
		padding:30px 0 0;
	}		
	#tag_line {
		padding:10px 0 0;
	}
	
/* ================================================= Banner Content */
	#banner_content {
		color:#fff;
		font-weight:bold;
		float:left;
		text-align:left;
		text-shadow: 1px 1px 1px #02527C;
		width:300px;
	}	
	#banner_content p {
		font-size:1.4em;
	}	
	#banner_content ul {
		margin-top:20px;
	}	
	#banner_content li {
		padding:0 0 20px 25px;
		background:url(images/tick.png) no-repeat left top;
	}
	.show_ipad {
		display:none;
	}	
	#banner_content .banner_ipad_content {
		margin:120px 0 0 40px;
		width:300px;
	}	
	#banner_content .banner_ipad_content.subscriber {
		margin:200px 0 0 70px;
		width:200px;
	}	
	#banner_content .banner_other_content {
		margin:120px 0 0 40px;
		width:300px;
	}	
	#banner_content .banner_other_content.subscriber {
		margin:120px 0 0 40px;
		width:300px;
	}		
 
/* ================================================= iPad device */ 	
	#ipad_device {
		background:url(images/ipad_device.png) no-repeat;
		height:420px;
		width:318px;
		margin:40px 339px 0;
		position:relative;
	}
	.screen_reflection {
		height:376px;
		width:166px;
		position:absolute;
		top:0;
		right:3px;
		background:url(images/screen_reflection.png) no-repeat;
		z-index:10;
	}
	.screen {
		position:relative;
		top:31px;
		left:32px;
		height:311px;
		width:233px;
		overflow:hidden;
	}
	.screen_content {
		height:327px;
		z-index:9;
		position:absolute;
	}
	.ipad_content {
		float:left;
		width:233px;
		height:311px;
	}
	#slide_banner_content_min {
		display:block;
	}
	.button_get_app {
		position:absolute;
		top:300px;
		right:70px;
		display:block;
		width:164px;
		height:44px;
		background:url(images/sprite_buttons.png) no-repeat left top;
	}	
	.download_button {
		background-position:0 -409px;
	}
	.findOutMore_button {
		background-position:0 -470px;
	}
	.trial_button {
		background-position:0 -531px;
	}
	.appStore_button {
		background-position:0 -292px;
	}
	.small {
		top:27px;
		right:105px;
	}
	.button_get_app.small {
		background-position:-167px -409px;
	}
	.appStore_button.small {
		background-position:0 -292px;
	}
	.findOutMore_button.small {
		background-position:-167px -470px;
	}
	.trial_button.small {
		background-position:-167px -531px;
	}
	
	/* ================================================= iPad only ======================================================= */
		@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (device-height:1024px) {
	/* ..................................................................................... */
	
	.show_ipad {
		display:block;
	}
	.show_other {
		display:none;
	}
	
	
	/* ..................................................................................... */
	}
		
