/* =========== RESET DE MEYER ============================================ */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/* =========== CLEARFIX ============================================ */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; }  /* IE7 */

h1 , h2 , h3 {
font-weight: inherit;
}

@font-face {
    font-family: 'UniversLTStd55Regular';
    src: url('fonts/universltstd-webfont.eot');
    src: url('fonts/universltstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/universltstd-webfont.woff') format('woff'),
         url('fonts/universltstd-webfont.ttf') format('truetype'),
         url('fonts/universltstd-webfont.svg#UniversLTStd55Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UniversLTStd45LightBold';
    src: url('fonts/universltstd-bold-webfont.eot');
    src: url('fonts/universltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/universltstd-bold-webfont.woff') format('woff'),
         url('fonts/universltstd-bold-webfont.ttf') format('truetype'),
         url('fonts/universltstd-bold-webfont.svg#UniversLTStd45LightBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UniversLTStd45LightRegular';
    src: url('fonts/universltstd-light-webfont.eot');
    src: url('fonts/universltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/universltstd-light-webfont.woff') format('woff'),
         url('fonts/universltstd-light-webfont.ttf') format('truetype'),
         url('fonts/universltstd-light-webfont.svg#UniversLTStd45LightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ElektraMediumProRegular';
    src: url('fonts/elektramediumpro-webfont.eot');
    src: url('fonts/elektramediumpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/elektramediumpro-webfont.woff') format('woff'),
         url('fonts/elektramediumpro-webfont.ttf') format('truetype'),
         url('fonts/elektramediumpro-webfont.svg#ElektraMediumProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ElektraMediumProBold';
    src: url('fonts/elektramediumprobold-webfont.eot');
    src: url('fonts/elektramediumprobold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/elektramediumprobold-webfont.woff') format('woff'),
         url('fonts/elektramediumprobold-webfont.ttf') format('truetype'),
         url('fonts/elektramediumprobold-webfont.svg#elektramediumprobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
text-align: center;
margin : auto;
padding : 0;
font-size: 12px;
color: #516e86;
font-family: 'UniversLTStd55Regular', Arial, Helvetica, sans-serif ;
background : #b3c4d3;
-webkit-font-smoothing: antialiased;
}

td {
font-size: 12px;
}

img {
border: 0;
}

a , a:hover {
color: #516e86;
text-decoration: none;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out
}
	
input , textarea {
border: 1px solid #fff;
background: #efefef;
font-family: 'UniversLTStd55Regular', Arial, Helvetica, sans-serif;
color: #cdcdcd;
padding: 5px 4px;
font-size: 11px;
-webkit-appearance: none;
border-radius: 0;
outline: none;
}

.message-error , .message-ok {
font-weight: bold;
margin-bottom: 16px;
}

	.message-error {
	color: #900;
	}
	
	.message-ok {
	color: #390;
	}
	




.global {
text-align: left;
margin: auto;
width: 950px;
position: relative;
}

	header {
	height: 164px;
	border-bottom: 1px solid #92adc4;
	background : #bccbd7 url('img/header-background.png') repeat-x top;
	position: relative;
	min-width: 950px;
	}
	
	header .global {
	background : url('img/header.png') no-repeat center;
	}
	
		header .logo {
		width: 324px;
		height: 109px;
		display:block;
		background : url('img/header-logo.png') no-repeat center;
		text-indent: -99999px;
		position: absolute;
		top: 31px;
		left: 23px;
		}
		
		header .login {
		border: 1px solid #92adc4;
		border-top:none;
		background : #aabccc url('img/header-login.png') repeat-x top;
		position: absolute;
		right: 0px;
		width: 290px;
		}
			
			header .login form {
			border: 1px solid #dfdfdf;
			border-top:none;
			background : #aabccc url('img/header-login.png') repeat-x top;
			padding: 34px 0 35px 13px;
			}
			
				header .login form .icon {
				background : url('img/header-login-icon.png') no-repeat;
				width: 27px;
				height: 28px;
				display:block;
				position: absolute;
				top: 33px;
				left: -14px;
				}
				
				header .login form fieldset {
				}
				
					header .login form .input {
					width: 89px;
					float:left;
					margin-left: 10px;
					color: #2E4455;
					}
					
						header .login form .input::-webkit-input-placeholder { /* Chrome + Safari */
						color:#b3b3b3;
						}
							
						header .login form .input:-moz-placeholder { /* Firefox */
						color:#b3b3b3;
						}
						
						header .login form .text-placeholder {
						color: #b3b3b3 !important
						}
					
					header .login form .button {
					width: 34px;
					height:25px;
					float:left;
					border:none;
					background:none;
					color: #c3cfda;
					text-transform: uppercase;
					background : url('img/header-login-button.png') no-repeat;
					font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
					margin-left: 6px;
					text-align:center;
					cursor: pointer;
					}

				header .login form .link {
				text-decoration:underline;
				font-size: 10px;
				position: absolute;
				top: 70px;
				}
				
				header .login form .link-1 {
				left: 24px;
				color: #516e86;
				}
				
				header .login form .link-2 {
				left: 133px;
				color: #fff;
				}
				
	nav#menu-top {
	background : url('img/nav-background.png') repeat-x top;
	position: relative;
	font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
	z-index:2;
	min-width: 950px;
	}
	
		nav#menu-top ul {
		}
	
			nav#menu-top ul li {
			float: left;
			background : url('img/nav-active.png') no-repeat top right;
			padding-right: 1px;
			}
	
				nav#menu-top ul li a.home {
				background : url('img/nav-icon-home.png') no-repeat 25px center;
				padding-left: 39px;
				_display:inline; /* IE6 */
				}
	
				nav#menu-top ul li a {
				display:block;
				line-height: 44px;
				color: #556f85;
				padding: 1px 22px 0 22px;
				text-shadow: 0px 1px 0px #dde8f1;
				border-right: 1px solid #92adc4;
				margin-bottom: 1px;
				}
				
					nav#menu-top ul li a:hover {
					color: #556f85;
					}
	
				nav#menu-top ul li.active , nav#menu-top > ul > li:hover {
				background : url('img/nav-active.png') repeat-x top;
				}
				
				nav#menu-top ul li.active-submenu {
				background : url('img/nav-active.png') repeat-x top;
				display:block;
				}
				
				nav#menu-top ul li.active-submenu a {
				margin-bottom: 41px;
				}
	
				nav#menu-top ul li ul {
				position: absolute;
				top: 45px;
				display:none;
				}
	
				nav#menu-top ul li.active-submenu ul {
				display:block;
				}
	
					nav#menu-top ul li ul li {
					border:none;
					background:none;
					}
	
					nav#menu-top ul li ul li a {
					line-height: 40px;
					border:none;
					margin: 0;
					padding: 1px 4px;
					display:block;
					}

					nav#menu-top ul li.active-submenu ul {
					background: none;
					}
					
						nav#menu-top ul li.active-submenu ul li {
						padding: 0;
						}

					nav#menu-top ul li.active-submenu ul li a {
					margin-right: 18px;
					_margin-right: 0px; /* IE6 */
					_padding-right: 9px; /* IE6 */
					_padding-left: 9px; /* IE6 */
					display:inline-block;
					}
	

					nav#menu-top ul li.active-submenu ul li a:hover {
					color: #2e4455;
					}

					nav#menu-top ul li.active-submenu ul li a , nav#menu-top ul li ul li.active {
					margin-bottom: 0;
					background:none;
					}
	
						nav#menu-top ul li ul li.active a , nav#menu-top ul li ul li.active a:hover {
						color: #f59528;
						}
	
	#container {
	_zoom:1; /* IE6 */
	}

		.super-title {
		line-height: 37px;
		text-align:center;
		display:block;
		margin: 0 0 30px 0;
		padding-top: 1px;
		position: relative;
		}
		
			.super-title .dots {
			background : url('img/dots.png') repeat-x top center;
			height:4px;
			width: 100%;
			display:block;
			position: absolute;
			top: 16px;
			right: 0px;
			z-index:1;
			_font-size: 0px; /* IE6 */
			}
		
			.super-title div {
			display:inline-block;
			background : url('img/super-title-arrow.png') no-repeat center bottom;
			_background : none; /* IE6 */
			padding-bottom: 9px;
			_padding-bottom: 8px; /* IE6 */
			position: relative;
			z-index:2;
			}
			
				.super-title div span {
				background: #839db3;
				color: #fff;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				font-size: 24px;
				padding: 0 20px;
				display:inline-block;
				}
		
		.block {
		position: relative;
		z-index:1;
		border-bottom: 1px solid #8aa0b4;
		}
		
			#container {
			overflow: hidden;
			min-width: 950px;
			}
		
			.first-block-with-submenu-active {
			margin-top: -40px;
			}
		
			.block .border-bottom-white {
			border-bottom: 1px solid #fff;
			}
		
		#homepage-slider {
		position: relative;
		_height: 1%; /* IE6 */
		}
		
			#homepage-slider h1 {
			text-indent: -99999px;
			}
		
			#homepage-slider .shadow {
			height: 10px;
			width: 100%;
			display:block;
			_font-size: 0px; /* IE6 */
			position: absolute;
			left: 0px;
			z-index: 100000;
			}
		
				#homepage-slider .shadow-top {
				background : url('img/homepage-slider-shadow-top.png') repeat-x;
				top: 0px;
				}
			
				#homepage-slider .shadow-bottom {
				background : url('img/homepage-slider-shadow-bottom.png') repeat-x;
				bottom: 0px;
				}
			
			#homepage-slider .pattern {
			background : url('img/homepage-slider-pattern.png') repeat top center;
			width: 100%;
			height: 400px;
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 1;
			*display:none; /* IE6 + IE7 */
			}
		
			#homepage-slider .background-title {
			background : url('img/homepage-slider-title.png') repeat-x;
			width: 50%;
			padding-right: 112px;
			height: 51px;
			display:block;
			position: absolute;
			top: 284px;
			left: 0px;
			z-index: 2;
			}
			
				#homepage-slider .background-title span {
				font-size: 29px;
				color: #2e4455;
				text-transform: uppercase;
				font-family: 'UniversLTStd45LightRegular', Arial, Helvetica, sans-serif;
				text-shadow: 0px 1px 0px #ffffff;
				letter-spacing: 1px;
				position: absolute;
				top: 11px;
				right: 15px;
				}
			
			#homepage-slider .global {
			z-index: 3;
			}
			
				#homepage-slider .global .link img {
				height: 400px;
				width: 100%;
				display:block;
				z-index: 4;
				position: relative;
				}
			
				#homepage-slider .global .link-more {
				background : url('img/homepage-slider-more.png') repeat;
				display:block;
				line-height: 27px;
				position: absolute;
				top: 337px;
				right: 363px;
				color: #fff;
				text-transform: uppercase;
				font-size: 14px;
				text-shadow: 0px 1px 0px #2f4555;
				padding: 1px 13px 0 33px;
				z-index: 5;
				}
			
					#homepage-slider .global .link-more img {
					position: absolute;
					top: 9px;
					left: 11px;
					width: 10px;
					height: 11px;
					}

					#homepage-slider .global .link-more:hover {
					background-color: #2f4555;
					}

			#homepage-slider .slider , #homepage-slider .slider li {
			height: 400px;
			overflow:hidden; 
			position: relative;
			}
	
				#homepage-slider .slider li {
				width: 100%; /* Override with JS */
				}
		
				@media only screen and (min-width:1800px) {
					#homepage-slider .slider li {
					background-size: 100% auto!important;
					}
				}
			
			#homepage-slider .slider ul {
			position:relative;
			}
			
			#homepage-slider #controls {
			width: 950px;
			margin: auto;
			display:block;
			z-index: 100000000;
			position: relative;
			top: -400px;
			}
			
				#homepage-slider .arrow {
				display:block;
				overflow:hidden;
				text-indent:-99999px;
				width: 27px;
				height: 53px;
				cursor:pointer;
				position:absolute;
				top:173px;
				z-index: 100000;
				}
				
				#homepage-slider .arrow-left {
				left: 10px;
				background : url('img/homepage-slider-arrow-left.png') no-repeat;
				}
				
				#homepage-slider .arrow-left:hover {
				background : url('img/homepage-slider-arrow-left-hover.png') no-repeat;
				}
				
				#homepage-slider .arrow-right {
				right: 10px;
				background : url('img/homepage-slider-arrow-right.png') no-repeat;
				}
				
				#homepage-slider .arrow-right:hover {
				background : url('img/homepage-slider-arrow-right-hover.png') no-repeat;
				}

		#content-products-homepage {
		position: relative;
		}
		
			#content-products-homepage .product {
			width: 475px;
			float:left;
			position: relative;
			}
		
				#content-products-homepage .product-navizon-app {
				text-align:right;
				}
		
				#content-products-homepage .product-for-businesses {
				text-align:left;
				}
		
				#content-products-homepage .product .title {
				height: 132px;
				display:block;
				}
		
					#content-products-homepage .product-navizon-app .title {
					background : url('img/content-products-homepage-navizon-app-title.png') no-repeat right;
					}
			
					#content-products-homepage .product-for-businesses .title {
					background : url('img/content-products-homepage-for-businesses-title.png') no-repeat left;
					}
			
					#content-products-homepage .product .title span {
					display:none;
					}
			
				#content-products-homepage .product .subtitle {
				font-size: 13px;
				position: absolute;
				top: 116px;
				}
						
					#content-products-homepage .product-navizon-app .subtitle {
					right: 72px;
					}
						
					#content-products-homepage .product-for-businesses .subtitle {
					left: 74px;
					}
		
				#content-products-homepage .product .pixel {
				position: absolute;
				width: 100%;
				height: 132px;
				top: 0px;
				left: 0px;
				}
		
							#content-products-homepage .product .picture {
							position: relative;
							z-index: 2;
							}
			
							#content-products-homepage .product ul {
							width: 230px;
							position: absolute;
							top: 228px;
							left: 185px;
							text-align: left;
							z-index: 1;
							}
			
								#content-products-homepage .product ul li {
								display:block;
								font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
								font-size: 13px;
								*font-size: 11px; /* IE6 + IE7 */
								margin-bottom: 8px;
								}
			
									#content-products-homepage .product ul li a {
									background : #db5f11 url('img/content-products-homepage-button-background.png') repeat-x top;
									line-height: 33px;
									display: block;
									color: #fff;
									position: relative;
									padding-left: 60px;
									width: 170px;
									border-radius: 5px;
									-moz-border-radius: 5px;
									-webkit-border-radius: 5px;
									}
				
									#content-products-homepage .product ul li a:hover {
									opacity: 0.7;
									}
				
							#content-products-homepage .product ul.android-apple {
							right: 185px;
							left: auto;
							}
								#content-products-homepage .product ul.android-apple li {
								margin-bottom: 10px;
								}
									#content-products-homepage .product ul.android-apple li a {
									padding-left: 45px;
									}
									#content-products-homepage .product ul.android-apple li a img {
									position: absolute;
									left: 15px;
									top: 7px;
									width: 18px;
									height: 18px;
									}
			
		#content-twitter {
		background : #c3cfda;
		position: relative;
		font-family: 'UniversLTStd45LightRegular', Arial, Helvetica, sans-serif;
		}
		
			#content-twitter .global {
			text-align:center;
			}
			
				#content-twitter .super-title {
				margin-bottom: 3px;
				}
				
					#content-twitter .super-title div span {
					background : #839db3 url('img/content-twitter-title.png') no-repeat center center;
					*background : #839db3; /* IE6 + IE7 */
					text-indent: -99999px;
					*text-indent: 0px; /* IE6 + IE7 */
					width: 140px;
					overflow:visible;
					padding-left: 0px;
					padding-right: 0px;
					
					}
				
				#content-twitter a.link {
				color: #2e4455;
				text-decoration:underline;
				font-size: 15px;
				margin: 0 auto;
				display:inline-block;
				}

			#content-twitter .tweets {
			width: 800px;
			position: relative;
			margin: 35px auto 24px auto;
			}

				#content-twitter .tweets .quote-left {
				display:block;
				position: absolute;
				left: 0px;
				top: 0px;
				width: 27px;
				height: 18px;
				background : url('img/quote-dark-left.png') no-repeat;
				}
	
				#content-twitter .tweets .quote-right {
				display:block;
				position: absolute;
				right: 0px;
				top: 38px;
				width: 28px;
				height: 18px;
				background : url('img/quote-dark-right.png') no-repeat;
				}

				#content-twitter .slider {
				font-size: 21px;
				line-height: 26px;
				_display:inline; /* IE6 */
				margin: auto;
				}
			
				#content-twitter .slider , #content-twitter .slider li {
				width: 720px;
				height: 56px;
				overflow:hidden; 
				}
			
				#content-twitter .slider ul {
				position:relative;
				}
			
					#content-twitter .slider a {
					font-family: 'UniversLTStd55Regular', Arial, Helvetica, sans-serif;
					text-decoration:underline;
					}

				#content-twitter .tweets ol {
				text-align:center;
				margin-top: 30px;
				*border-top: 1px solid #c3cfda; /* IE6 + IE7 */
				}
	
					#content-twitter .tweets ol li {
					display: inline-block;
					margin: 0 8px;
					*display: inline; /* IE6 + IE7 */
					}
	
						#content-twitter .tweets ol li a {
						width: 24px;
						height: 24px;
						display:inline-block;
						text-indent: -99999px;
						background : url('img/content-twitter-bullet.png') no-repeat;
						}
	
						#content-twitter .tweets ol li.current a {
						background : url('img/content-twitter-bullet-active.png') no-repeat;
						}
	
		#content-about-us {
		}
		
			#content-about-us .content {
			padding: 60px 0 120px 0;
			}
			
				#content-about-us .icon {
				background : url('img/content-about-us-icon.png') no-repeat;
				width: 170px;
				height: 170px;
				display:block;
				float:left;
				margin-left: 89px;
				_display:inline; /* IE6 */
				}
	
				#content-about-us .text {
				position: relative;
				float: right;
				margin: 6px 17px 0 0;
				width: 615px;
				_display:inline; /* IE6 */
				}
	
					#content-about-us .quote-left {
					display:block;
					position: absolute;
					left: 0px;
					top: 0px;
					width: 27px;
					height: 18px;
					background : url('img/quote-light-left.png') no-repeat;
					}
	
					#content-about-us .quote-right {
					display:block;
					position: absolute;
					right: 0px;
					bottom: 0px;
					width: 28px;
					height: 18px;
					background : url('img/quote-light-right.png') no-repeat;
					}
	
					#content-about-us p {
					font-size: 18px;
					font-family: 'UniversLTStd45LightRegular', Arial, Helvetica, sans-serif;
					padding: 0 48px;
					line-height: 22px;
					text-align:justify;
					}
		
		#content-product {
		background : #cedce8 url('img/content-product-background.png') repeat-x top;
		}
		
			#content-product .clearfix {
			height: 429px;
			position: relative;
			}
		
				#content-product .clearfix .picture {
				position: absolute;
				left: 0px;
				bottom: 0px;
				width: 450px;
				height: 429px;
				}
		
					#content-product .clearfix .picture .cog-1 {
					width: 246px;
					height: 246px;
					display: block;
					background:  url('img/content-product-technology-cog-1.png') no-repeat;
					position: absolute;
					top: 61px;
					left: 13px;
					}
		
					#content-product .clearfix .picture .cog-2 {
					width: 132px;
					height: 132px;
					display: block;
					background:  url('img/content-product-technology-cog-2.png') no-repeat;
					position: absolute;
					top: 92px;
					left: 109px;
					}
		
					#content-product .clearfix .picture .cog-3 {
					width: 198px;
					height: 198px;
					display: block;
					background:  url('img/content-product-technology-cog-3.png') no-repeat;
					position: absolute;
					top: 94px;
					left: 13px;
					}
		
					#content-product .clearfix .picture .cog-4 {
					width: 170px;
					height: 170px;
					display: block;
					background:  url('img/content-product-technology-cog-4.png') no-repeat;
					position: absolute;
					top: 196px;
					left: 155px;
					}
		
					#content-product .clearfix .picture .cog-5 {
					width: 128px;
					height: 128px;
					display: block;
					background:  url('img/content-product-technology-cog-5.png') no-repeat;
					position: absolute;
					top: 217px;
					left: 177px;
					}
		
					#content-product.health-care .clearfix .picture {
					position: absolute;
					left: 225px;
					bottom: 0px;
					width: 500px;
					height: 340px;
					}		
		


					#content-product.health-care.retail .clearfix .picture,
					#content-product.health-care.event-marketing .clearfix .picture {
					background: none;
					}	

						#content-product.health-care.retail .clearfix .picture,
						#content-product.health-care.event-marketing .clearfix .picture {
						position: absolute;
						left: 0px;
						top: 0px;
						bottom: auto;
						right: auto;
						width: 950px;
						height: 429px;
						}	

				#content-product .clearfix .content {
				float:right;
				width: 530px;
				margin-right: 65px;
				margin-top: 57px;
				color: #2e4455;
				text-align:right;
				_display:inline; /* IE6 */
				position: relative;
				z-index:2;
				}
		
					#content-product .clearfix .title , #content-product .clearfix .subtitle {
					text-shadow:0px 1px 0px #fff;
					display:block;
					}
			
					#content-product .clearfix .title {
					font-size: 36px;
    				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
					margin-bottom: 6px;
					color:#2e4455;
					}
		
						#content-product .clearfix .title-small {
						font-size: 29px;
						*font-size: 27px; /* IE6 + IE7 */
						}
		
						#content-product .clearfix .title-large {
						font-size: 80px;
						margin: 6px 0 16px 0;
						}
		
						#content-product.health-care .clearfix .title {
						text-align:center;
						padding-top: 48px;
						position: relative;
						z-index: 2;
						}		
		
					#content-product .clearfix .subtitle {
					font-size:18px;
    				font-family:  'UniversLTStd45LightRegular', Arial, Helvetica, sans-serif;
					margin-bottom: 39px;
					}
		
					#content-product .clearfix .content .text {
					line-height: 15px;
					display:block;
					padding-left: 100px;
					}
		
					#content-product .clearfix .content ul {
					margin-top: 37px;
					}
		
						#content-product.health-care .clearfix .content ul {
						margin-top: 137px;
						}		
		
						#content-product .clearfix .content ul li {
						display:inline-block;
						margin-left: 7px;
						position: relative;
						}
		
							#content-product.health-care .clearfix .content ul li {
							display:block;
							}		

							#content-product .clearfix .content ul li a,
							.content ul.menu-blue li a {
							display: inline-block;
							background: #839db3;
							border-radius: 5px;
							-moz-border-radius: 5px;
							-webkit-border-radius: 5px;
							line-height: 40px;
							color: #fff;
							padding: 0 12px 0 40px;
    						font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
							position: relative;
							margin-bottom: 10px;
							}

							#content-product .clearfix .content ul li.link-wifi-tags a {
							background: #2e4455;
							}
							
							
							
							#content-product .clearfix .content ul li.link-wifi-tags .new {
							display: block;
							position: absolute;
							top: 31px;
							right: -2px;
							color: #fff;
							background: #e12727;
							line-height: 15px;
							font-family: "ElektraMediumProBold", Arial, Helvetica, sans-serif;
							text-transform: uppercase;
							padding: 0 6px;
							border-radius: 8px;
							-moz-border-radius: 8px;
							-webkit-border-radius: 8px;
							font-size: 10px;
							}




								#content-product .clearfix .content ul li a.table {
								padding-left: 46px;
								}		
		
								#content-product.health-care .clearfix .content ul li a {
								margin-bottom: 10px;
								}		
		
								#content-product .clearfix .content ul li a img,
								.content ul.menu-blue li a img {
								width: 28px;
								height: 28px;
								position: absolute;
								top: 6px;
								left: 9px;
								}
		
								#content-product .clearfix .content ul.android-apple {
								margin-top: 22px;
								}
			
									#content-product .clearfix .content ul.android-apple li a {
									background : #da5e11 url('img/content-product-button-background.png') repeat-x top;
									height: 50px;
									line-height: 12px;
									text-align:left;
									font-size: 20px;
									padding: 0 14px 0 42px;
									}
				
										#content-product .clearfix .content ul.android-apple li a:hover {
										opacity: 0.7;
										}
				
										#content-product .clearfix .content ul.android-apple li a img {
										width: 30x;
										height: 30px;
										position: absolute;
										top: 10px;
										left: 7px;
										}
			
										#content-product .clearfix .content ul.android-apple li a span {
										display:block;
										font-size: 10px;
										margin: 9px 0 4px 0;
										}
		
					#content-product .clearfix .content a.link-download {
					background: #839db3;
					line-height: 25px;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					display:block;
					float:right;
					color: #fff;
					font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
					margin-top: 9px;
					padding: 0 8px 0 23px;
					position: relative;
					}
					
						#content-product .clearfix .content a.link-download:hover {
						background: #516E86;
						}
		
						#content-product .clearfix .content a.link-download img {
						width: 11px;
						left: 11px;
						position: absolute;
						top: 7px;
						left: 8px;
						}
		
					#content-product .link-start , #content-pricing .link-start {
					display:block;
					background : url('img/content-product-button-arrow.png') no-repeat right;
					padding-right: 15px;
					font-size: 22px;
					float:right;
					margin-top: 31px;
					-webkit-transition: all .3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out
					}
		
						#content-product .link-start a , #content-pricing .link-start a {
						display:block;
						background : #dc5f14 url('img/content-product-button-background.png') repeat-x;
						line-height: 48px;
    					font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
						color: #fff;
						padding: 0 34px 0 38px;
						border-radius: 5px 0 0 5px;
						-moz-border-radius: 5px 0 0 5px;
						-webkit-border-radius: 5px 0 0 5px;
						}
		
						#content-product .link-start:hover , #content-pricing .link-start:hover {
						opacity: 0.7;
						-webkit-transition: all .3s ease-in-out;
						-moz-transition: all 0.3s ease-in-out;
						-o-transition: all 0.3s ease-in-out
						}
		
		
		#content-features {
		}
		
			#content-features .content {
			padding-bottom: 55px;
			position: relative;
			}

				#content-features .slider,
				#content-health-care-model .slider {
				overflow:hidden; 
				width: 870px;
				margin: auto;
				}
				
				#content-features .slider , #content-features .slider li {
				height: 400px;
				}
				
				#content-health-care-model .slider,
				#content-health-care-model .slider li {
				height: 390px;
				}
				
				#content-health-care-model .slider ul.items-x2 li:first-child {
				margin-left: 170px;
				}
				
				#content-features .slider ul,
				#content-health-care-model .slider ul {
			    position:relative;
				}
				
					#content-features .slider li,
					#content-health-care-model .slider li {
					width: 240px;
					font-size: 11px;
					color: #2e4455;
					line-height: 14px;
					text-align:justify;
					margin: 0 25px;
					float:left;
					_display:inline; /* IE6 */
					overflow:hidden; 
					}
					
						#content-features .slider li .title,
						#content-health-care-model .slider li .title {
						line-height: 40px;
						height: 40px;
						overflow: hidden;
						padding-top: 1px;
						font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
						font-size: 12px;
						*font-size: 11px;
						color: #fff;
						display:block;
						background: #839db3;
						text-align:center;
						text-transform: uppercase;
						}
					
						#content-health-care-model .slider li .title {
						margin-bottom: 26px;
						}
					
						#content-features .slider li img.picture {
						width: 238px;
						height: 118px;
						border:1px solid #839db3;
						border-top:none;
						margin-bottom: 15px;
						}
					
						#content-health-care-model .slider li span.icon {
						display:block;
						width: 82px;
						height: 61px;
						background : url('img/content-product-health-care-background-icon.png') no-repeat;
						margin: 0 auto;
						text-align:center;
						position: relative;
						}
					
							#content-health-care-model .slider li span.icon img {
							margin-top: 22px;
							}
					
						#content-features .slider li .link,
						#content-health-care-model .slider li .link {
						margin-top: 14px;
						display:inline-block;
						}
					
							#content-features .slider li a,
							#content-health-care-model .slider li a {
							color: #2e4455;
							text-decoration:underline;
							font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
							}
						
						#content-features .slider li .link-start,
						#content-health-care-model .slider li .link-start {
						line-height: 16px;
						background : url('img/content-features-button-arrow.png') no-repeat top right;
						padding-right: 4px;
						}
					
							#content-features .slider li .link-start a,
							#content-health-care-model .slider li .link-start a {
							line-height: 16px;
							text-decoration:none;
							background : #db6e11 url('img/content-features-button-background.png') repeat-x top;
							display: inline-block;
							color: #fff;
							padding: 0 6px 0 17px;
							position: relative;
							}
					
								#content-features .slider li .link-start a img,
								#content-health-care-model .slider li .link-start a img {
								width: 8px;
								height: 8px;
								position: absolute;
								top: 4px;
								left: 4px;
								}
					
						#content-features .slider li .link-more ,
						#content-health-care-model .slider li .link-more {
						line-height: 25px;
						background : #839db3;
						color: #fff;
						padding: 0 7px 0 22px;
						position: relative;
						text-transform: lowercase;
						text-decoration:none;
						font-size:11px;
						display:inline-block;
						font-family: 'UniversLTStd55Regular', Arial, Helvetica, sans-serif;
						}
					
						#content-features .slider li .link-more:hover,
						#content-health-care-model .slider li .link-more:hover {
						background : #516e86;
						}
					
							#content-features .slider li .link-more img ,
							#content-health-care-model .slider li .link-more img {
							width: 8px;
							height: 8px;
							position: absolute;
							top: 6px;
							left: 7px;
							}
		
						#content-features li .link-video {
						line-height: 21px;
						background : #839db3;
						color: #fff;
						padding: 0 7px 0 22px;
						position: relative;
						text-decoration:none;
						font-family: 'UniversLTStd55Regular', Arial, Helvetica, sans-serif;
						}
					
						#content-features li .link-video:hover {
						background : #516e86;
						}
					
							#content-features li .link-video img {
							width: 11px;
							height: 11px;
							position: absolute;
							top: 5px;
							left: 6px;
							}
		
				#content-features .arrow,
				#content-health-care-model .arrow {
				width: 25px;
				height: 67px;
				position: absolute;
				top: 66px;
				text-indent: -99999px;
				}
				
				#content-health-care-model .arrow {
				top: 156px;
				}
				
					#content-features .arrow-left,
					#content-health-care-model .arrow-left {
					left: 12px;
					_left: -29px; /* IE6 */
					background : url('img/content-features-slider-arrow-left.png') no-repeat;
					}
					
					#content-features .arrow-left:hover,
					#content-health-care-model .arrow-left:hover {
					background : url('img/content-features-slider-arrow-left-hover.png') no-repeat;
					}
					
					#content-features .arrow-right,
					#content-health-care-model .arrow-right {
					right: 12px;
					background : url('img/content-features-slider-arrow-right.png') no-repeat;
					}
					
					#content-features .arrow-right:hover,
					#content-health-care-model .arrow-right:hover {
					background : url('img/content-features-slider-arrow-right-hover.png') no-repeat;
					}
		
		#content-gallery {
		background: #ccd4dc;
		}
		
			#content-gallery .content {
			position: relative;
			padding-bottom: 40px;
			font-size: 0px;
			}

				#content-gallery .slider {
				overflow:hidden;
				width: 870px;
				height: 81px;
				margin: auto;
				}

					#content-gallery .slider ul {
					width: 870px;
					text-align:center;
					position: relative;
					_margin-left: 40px; /* IE6 */
					}
	
					#content-gallery .slider ul li {
					width: 146px;
					padding: 0 14px;
					display: inline-block;
					*display:inline; /* IE6 + IE7 */
					overflow:hidden; 
					position: relative;
					}
	
						#content-gallery .slider ul li img.thumbnail {
						border:3px solid #839db3;
						width: 140px;
						height: 75px;
						}
						
						#content-gallery .slider ul li a:hover img.thumbnail {
						opacity:0.8;
						}

						#content-gallery .slider ul li span {
						background : url('img/content-gallery-icon-picture.png') no-repeat;
						width: 25px;
						height: 25px;
						position: absolute;
						left: 74px;
						top: 28px;
						}
						
							#content-gallery .slider ul li span.video {
							background : url('img/content-gallery-icon-picture-play.png') no-repeat;
							}
						
						#content-gallery .slider ul li img.pixel {
						width: 146px;
						height: 81px;
						position: absolute;
						top: 0px;
						left: 14px;
						}
						
				#content-gallery .arrow {
				width: 16px;
				height: 60px;
				position: absolute;
				top: 15px;
				text-indent: -99999px;
				}
				
					#content-gallery .arrow-left {
					left: 18px;
					_left: -22px; /* IE6 */
					background : url('img/content-gallery-slider-arrow-left.png') no-repeat;
					}
					
					#content-gallery .arrow-left:hover {
					background : url('img/content-gallery-slider-arrow-left-hover.png') no-repeat;
					}
					
					#content-gallery .arrow-right {
					right: 18px;
					background : url('img/content-gallery-slider-arrow-right.png') no-repeat;
					}
					
					#content-gallery .arrow-right:hover {
					background : url('img/content-gallery-slider-arrow-right-hover.png') no-repeat;
					}
		
		#content-pricing {
		background: #c3cfda;
		}

			#content-pricing .content {
			padding-bottom: 40px;
			}

				#content-pricing ul {
				text-align: center;
				}
	
					#content-pricing li {
					display:inline-block;
					text-align: left;
					width: 220px;
					margin: 0 35px;
					*float:left; /* IE6 et IE7 */
					}
		
						#content-pricing .content .top {
						background : url('img/pricing-top.png') no-repeat;
						height: 70px;
						display:block;
						position: relative;
						}
					
							#content-pricing .content .top img {
							width: 28px;
							height: 28px;
							position: absolute;
							top: 20px;
							left: 96px;
							}
	
						#content-pricing .content .price {
						background: #839db3;
						height: 214px;
						color: #2e4455;
						_font-size: 0px; /* IE6 */
						font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
						position: relative;
						}
	
							#content-pricing .content .price .title-two {
							font-size: 28px;
							position: absolute;
							top: 32px;
							width: 220px;
							text-align:center;
							}
	
							#content-pricing .content .price .subtitle {
							font-size: 18px;
							position: absolute;
							top: 14px;
							width: 220px;
							text-align:center;
							}
	
	
							#content-pricing .content .price .title-one {
							font-size: 28px;
							position: absolute;
							top: 22px;
							width: 220px;
							text-align:center;
							}
	
	
							#content-pricing .content .price .amount {
							font-size: 70px;
							position: absolute;
							top: 74px;
							width: 220px;
							text-align:center;
							}
	
								#content-pricing .content .price .amount span.number {
								position: relative;
								font-family: 'ElektraMediumProBold', Arial, Helvetica, sans-serif;
								}
	
									#content-pricing .content .price .amount span.number span {
									color: #f5ab25;
									font-size: 40px;
									position: absolute;
									left: -28px;
									font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
									}
	
							#content-pricing .content .price .text {
							font-size: 18px;
							position: absolute;
							top: 150px;
							width: 220px;
							text-align:center;
							}
	
								#content-pricing .content .price .light {
								color: #b3c4d3;
								}
	
					#content-pricing .content .bottom {
					background : url('img/pricing-bottom.png') no-repeat;
					height: 10px;
					_font-size: 0px; /* IE6 */
					display:block;
					}
					
				#content-pricing .link-start {
				margin: 40px 70px 0 0;
				}

		#content-solutions {
		}

			#content-solutions .content {
			position: relative;
			padding-bottom: 30px;
			}

				#content-solutions .content .solution {
				width: 820px;
				margin: auto;
				margin-bottom: 50px;
				color: #2e4455;
				position: relative;
				}
		
					#content-solutions .content .solution img {
					position: absolute;
					left: -26px;
					top: -26px;
					z-index: 1;
					}
		
					#content-solutions .content .solution span {
					display:block;
					z-index: 2;
					position: relative;
					}
		
					#content-solutions .content .solution span.title {
					font-size: 36px;
					font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
					text-transform: uppercase;
					text-shadow: 0px 1px 0px #fff;
					padding: 50px 0 0 180px;
					margin-bottom: 19px;
					}
		
					#content-solutions .content .solution span.subtitle {
					font-size: 16px;
					color: #fff;
					text-shadow: 0px 1px 0px #839db3;
					padding-left: 180px;
					margin-bottom:37px;
					}
		
					#content-solutions .content .solution span.text {
					font-size: 11px;
					line-height: 14px;
					}
		
						#content-solutions .content .solution span.text a {
						text-decoration: underline;
						color: #2e4455;
  						font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
						}
		
		#content-recap {
		background: #c3cfda;
		}
		
			#content-recap .content {
			position: relative;
			padding-bottom: 70px;
			}

				#content-recap .content ul {
				width: 820px;
				margin: auto;
				padding-top: 30px;
				}

					#content-recap .content ul li {
					float:left;
					background: #516e86;
					text-align: center;
					text-transform: uppercase;
					color: #fff;
					width: 198px;
					margin: 0 0 1px 1px;
					height: 39px;
					_display: inline; /* IE6 */
					}

						#content-recap .content ul li.first {
						margin-left: 224px;
						}

						#content-recap .content ul li.product {
						height: 76px;
						position: relative;
						margin-bottom: 4px;
						_position: relative; /* IE6 */
						_left: 65px; /* IE6 */
						}

							#content-recap .content ul li.product img {
							width: 50px;
							height: 50px;
							position: absolute;
							left: 74px;
							top: -17px;
							}

							#content-recap .content ul li.product span {
							display:block;
							font-size: 14px;
							font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
							color: #c3cfda;
							margin-top: 47px;
							}

						#content-recap .content ul li.title {
						width: 220px;
						margin-right: 3px;
						margin-left: 0px;
						line-height: 39px;
						}

						#content-recap .content ul li .green {
						width: 16px;
						height: 12px;
						_font-size: 0px; /* IE6 */
						background : url('img/icon-green.png') no-repeat left top;
						display:block;
						margin: 13px auto 0 auto;
						}

						#content-recap .content ul li .red {
						width: 12px;
						height: 13px;
						background : url('img/icon-red.png') no-repeat;
						display:block;
						margin: 13px auto 0 auto;
						}

		#content-historical {
		}
		
			#content-historical .content {
			position: relative;
			margin-bottom: 73px;
			_height: 1%; /* IE6 */
			}
		
				#content-historical .content .quote-left {
				display:block;
				position: absolute;
				left: 8px;
				top: 0px;
				width: 47px;
				height: 32px;
				background : url('img/quote-large-left.png') no-repeat;
				}
	
				#content-historical .content .quote-right {
				display:block;
				position: absolute;
				right: 8px;
				bottom: 0px;
				width: 47px;
				height: 32px;
				background : url('img/quote-large-right.png') no-repeat;
				}

				#content-historical .content p {
				font-size: 14px;
				line-height: 18px;
				text-align:justify;
				color: #2e4455;
				padding: 35px 66px;
				}
		
		#content-headquarter {
		background: #c3cfda;
		color: #2e4455;
		}
		
			#content-headquarter .global {
			text-align:center;
			font-size: 14px;
			padding-bottom: 60px;
			}
		
			#content-headquarter .super-title {
			margin-bottom: 60px;
			}
		
			#content-headquarter .content {
			width: 640px;
			height: 300px;
			background: #fff;
			margin: 0 auto 35px auto;
			position: relative;
			}
		
				#content-headquarter .content .map {
				background : url('img/content-headquarter-map.jpg') no-repeat;
				width: 620px;
				height: 280px;
				position: absolute;
				top: 10px;
				left: 10px;
				}

					#content-headquarter .content .map img {
					width: 620px;
					height: 280px;
					position: absolute;
					top: 0px;
					left: 0px;
					z-index:2;
					}
		
					#content-headquarter .content .map .marker-animation {
					display:block;
					width: 46px;
					height: 46px;
					position: absolute;
					top: 112px;
					left: 365px;
					z-index:1;
					}
		
					#content-headquarter .content .map .marker {
					background : url('img/content-headquarter-map-marker.png') no-repeat;
					display:block;
					width: 87px;
					height: 87px;
					position: absolute;
					top: 92px;
					left: 344px;
					z-index:1;
					}
		
				#content-headquarter .content .top , #content-headquarter .content .bottom {
				width: 640px;
				height: 25px;
				position: absolute;
				left: 0px;
				}
		
					#content-headquarter .content .top {
					background : url('img/content-headquarter-top.png') no-repeat;
					top: -25px;
					}
					
					#content-headquarter .content .bottom {
					background : url('img/content-headquarter-bottom.png') no-repeat;
					bottom: -25px;
					}
		
				#content-headquarter .content .left , #content-headquarter .content .right {
				width: 50px;
				height: 300px;
				position: absolute;
				top: 0px;
				}
		
					#content-headquarter .content .left {
					background : url('img/content-headquarter-left.png') no-repeat;
					left: -50px;
					}
					
					#content-headquarter .content .right {
					background : url('img/content-headquarter-right.png') no-repeat;
					right: -50px;
					}
		
		#content-leadership {
		}
		
			#content-leadership .description {
			background: #c3cfda;
			width: 380px;
			position: relative;
			min-height: 610px;
			margin-bottom: 70px;
			margin-top: 200px;
			_display:inline; /* IE6 */
			}
			
				#content-leadership .description-left {
				float:left;
				margin-left: 45px;
				}
			
				#content-leadership .description-right {
				float:right;
				margin-right: 45px;
				}
			
				#content-leadership .card {
				background : url('img/content-leadership-card.png') no-repeat;
				width: 340px;
				height: 267px;
				position: absolute;
				top: -158px;
				left: 20px;
				}
			
					#content-leadership .card img {
					position: absolute;
					top: 116px;
					left: 14px;
					width: 103px;
					height: 122px;
					}
			
					#content-leadership .card span {
					position: absolute;
					left: 133px;
					}
			
						#content-leadership .card span.firstname {
						text-transform: uppercase;
						top: 127px;
						font-size: 18px;
						}
			
						#content-leadership .card span.lastname {
						text-transform: uppercase;
						top: 143px;
						font-size: 25px;
						font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
						}
			
						#content-leadership .card span.office {
						top: 172px;
						font-size: 12px;
						}
		
				#content-leadership p {
				text-align: justify;
				padding: 122px 20px 20px 20px;
				line-height: 15px;
				}

		#content-about-customers {
		background : #cedce8 url('img/content-contact-background.png') repeat-x top;
		}

			#content-about-customers .content {
			padding-top: 47px;
			font-family: 'UniversLTStd45LightRegular', Arial, Helvetica, sans-serif;
			}

				#content-about-customers .content .title , #content-contact .content .title { /* Global */
				font-size: 46px;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				margin-bottom: 7px;
				}

				#content-about-customers .content .subtitle , #content-contact .content .subtitle { /* Global */
				font-size: 18px;
				}

					#content-about-customers .content .title  , #content-about-customers .content .subtitle , #content-contact .content .title  , #content-contact .content .subtitle { /* Global */
					display:block;
					text-align:center;
					text-shadow: 0px 1px 0px #f4faff;
					color: #2e4455;
					}

			#content-about-customers ul {
			width: 850px;
			margin: 56px auto 93px auto;
			}

				#content-about-customers ul li {
				background : url('img/content-about-customers.png') no-repeat;
				width: 160px;
				height: 160px;
				margin: 5px;
				float:left;
				position: relative;
				_display:inline; /* IE6 */
				}

					#content-about-customers ul li img {
					width: 145px;
					height: 125px;
					position: absolute;
					top: 17px;
					left: 7px;
					}

				#content-about-customers ul li.last {
				background : #8aa0b4;
				text-align:center;
				font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
				font-size: 11px;
				}

					#content-about-customers ul li.last a {
					color: #fff;
					line-height: 160px;
					display:block;
					text-transform: uppercase;
					}

		#content-contact {
		background : #cedce8 url('img/content-contact-background.png') repeat-x top;
		}
		
			#content-contact .content {
			position: relative;
			padding: 47px 0 60px 0;
  			font-family: 'UniversLTStd45LightRegular', Arial, Helvetica, sans-serif;
			}

				#content-contact .content .form {
				width: 820px;
				background : #839db3 url('img/content-contact-bar.png') repeat-x top left;
				padding: 41px 0 36px 0;
				margin: 36px auto 0 auto;
				color: #fff;
				text-align: center;
				font-size: 14px;
				line-height: 19px;
				}

					#content-contact .content .form form {
					width: 700px;
					margin: 26px auto 0 auto;
					}

					.content .form a.link {
					font-size: 11px;
					color: #2e4455;
					text-decoration:underline;
 					font-family: 'UniversLTStd55Regular', Arial, Helvetica, sans-serif;
					}

					.content .form .input {
					width: 338px;
					height: 38px;
					background: #efefef;
					border: 1px solid #fff;
					padding: 0px;
					text-align: left;
					position: relative;
					margin-bottom: 20px;
					}

						.content .form .input-left {
						float:left;
						}

						.content .form .input-right {
						float:right;
						}

						.content .form .input-select {
						position: relative;
						z-index:1000;
						-webkit-transition: -webkit-box-shadow 0.6s ease-out;
						-moz-transition: -moz-box-shadow 0.6s ease-out;
						transition: box-shadow 0.6s ease-out;
						}

							.content .form .input-select.active {
							-moz-box-shadow: 0px 1px 21px 0px #e5e9ed;
							-webkit-box-shadow: 0px 1px 21px 0px #e5e9ed;
							-o-box-shadow: 0px 1px 21px 0px #e5e9ed;
							box-shadow: 0px 1px 21px 0px #e5e9ed;
							filter:progid:DXImageTransform.Microsoft.Shadow(color=#e5e9ed, Direction=180, Strength=21);				
							}

					.content .form .input-long {
					width: 100%;
					clear:both;
					}

						.content .form select {
						width: 100%;
						height: 38px;
						border:none;
						background: #efefef;
 						font-family: 'UniversLTStd55Regular', Arial, Helvetica, sans-serif;
						font-size: 16px;
						}

						.content .form .input-select-product-hide {
						display:none;
						position: relative;
						z-index:1;
						}

							.content .form select option {
							background: #dfdfdf;
							border-bottom: 1px solid #fff;
							font-size: 14px;
							padding: 6px 22px;
							}

						.content .form input {
						color: #2e4455;
						font-size: 16px;
						border:none;
						padding: 0;
						width: 318px;
						padding: 10px 0 9px 0;
						background: none;
						position: absolute;
						left: 11px;
						}

						.content .form .input-long input {
						width: 675px;
						}

							.content .form input::-webkit-input-placeholder { /* Chrome + Safari */
							color:#b3b3b3;
							}
							
							.content .form input:-moz-placeholder { /* Firefox */
							color:#b3b3b3;
							}

							.content .form input.text-placeholder,
							.content .form textarea.text-placeholder {
							color: #b3b3b3 !important
							}

						.content .form .input-green {
						border: 1px solid #516e86;
						}
	
							.content .form .input-green input {
							color: #2e4455;
							}
	
							.content .form .input-green span {
							background : url('img/icon-green.png') no-repeat;
							width: 16px;
							height: 12px;
							display:block;
							position: absolute;
							top: 13px;
							right: 12px;
							}
	
						.content .form .input-red {
						border: 1px solid #e2001a;
						}
						
							.content .form .input-red input {
							color: #d23d39;
							}
	
							.content .form .input-red span {
							background : url('img/icon-red.png') no-repeat;
							width: 12px;
							height: 13px;
							display:block;
							position: absolute;
							top: 13px;
							right: 13px;
							}

					.content .form textarea.input-long {
					clear:both;
					resize: none;
					width: 680px;
					height: 94px;
					padding: 12px 10px;
					font-size: 16px;
					color: #2e4455;
					}

					.content .form .button {
					clear:both;
					width: 159px;
					padding-right: 15px;
					height: 48px;
					background : url('img/contact-button.png') no-repeat;
					float: right;
					position: relative;
					left: 0px;
					color: #c3cfda;
					font-size: 18px;
					margin-top: 6px;
					cursor: pointer;
					}
		
					.content .form #quizz-link {
					float: left;
					color: #2e4455;
					padding-top: 25px;
					}
							
						.content .form #quizz-link a {
						color: #ffffff;
						text-decoration: underline;
						}
			
			
		#content-wifi-tags {
		color: #2e4455;
		}
			#content-wifi-tags .intro {
			font-size:17px;
			line-height:24px;
			padding:8px 100px 46px 100px;
			text-align: center;
			}
			#content-wifi-tags .indoors {
			text-align: center;
			margin-bottom: -45px;
			}
			#content-wifi-tags .wristband,
			#content-wifi-tags .compact {
			width: 448px;
			}
			#content-wifi-tags .text {
			width: 240px;
			font-size: 11px;
			line-height:14px;
			position: absolute;
			}
				#content-wifi-tags .text .title {
				display: block;
				text-transform: uppercase;
    			font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				font-size:16px;
				line-height:18px;
				margin-bottom: 6px;
				}
			#content-wifi-tags .wristband {
			float:left;
			margin-left: 10px;
			position: relative;
			}
				#content-wifi-tags .wristband img {
				float: right;
				}
				#content-wifi-tags .wristband .text {
				text-align:right;
				top: 58px;
				left: 2px;
				}
			#content-wifi-tags .compact {
			float:right;
			margin-right: 10px;
			position: relative;
			}
				#content-wifi-tags .compact img {
				float: left;
				margin-top: 22px;
				}
				#content-wifi-tags .compact .text {
				text-align: left;
				right: 10px;
				top: 8px;
				}
			
			#content-wifi-tags ul.infos {
			text-align: center;
			margin: 36px 0 80px 0;
			}
				#content-wifi-tags ul.infos li {
				display: inline-block;
				vertical-align: top;
				width: 280px;
				text-align: justify;
				margin: 0 50px;
				font-size: 11px;
				line-height:14px;
				}
				#content-wifi-tags ul.infos li.first,
				#content-wifi-tags ul.infos li.last {
				margin: 0;
				}
					#content-wifi-tags ul.infos li .arrow {
					display:block;
					padding-bottom:5px;
					margin-bottom: 22px;
					background : url('img/content-wifi-tags-arrow.png') no-repeat bottom center;
					}
						#content-wifi-tags ul.infos li .arrow .title {
						border-bottom: 1px solid #2e4455;
						display:block;
						text-align:center;
						line-height:40px;
						text-transform: uppercase;
    					font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
						font-size:13px;
						}

			#content-wifi-tags .pdf {
			text-align: center;
			margin-bottom: 30px;
			}
				#content-wifi-tags .pdf .title {
				display: block;
				font-size: 16px;
				line-height: 20px;
    			font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				margin-bottom: 10px;
				}
				#content-wifi-tags .pdf ul.menu-blue {
				}
					#content-wifi-tags .pdf ul.menu-blue li {
					display: inline-block;
					}
			
		#quizz {
		background : url('img/quizz-background.png') repeat;
		position: absolute;
		top: 0px;
		z-index: 1100;
		width: 100%;
		height: 100%;
		display:none;
		}
		
			#quizz .title {
			color: #fff;
			width: 470px;
			margin: auto;
			border-bottom: 1px dotted #fff;
			text-align: center;
			height: 277px;
			}
			
				#quizz .title span.text{
				display: block;
				font-size: 66px;
				padding-top: 168px;
				}
			
				#quizz .title span.question {
				display: block;
				font-size: 20px;
				padding-top: 5px;
				}

			#quizz .content {
			height: 259px;
			padding: 0;
			color: #fff;
			text-align: center;
			}
			
				#quizz ul.options {
				height: 259px;
				text-align: center;
				}
				
					#quizz ul.options li {
					opacity: 1;
					display: inline-block;
					background : #a8bbca url('img/quizz-option.png') repeat-x top;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					border: 1px solid transparent;
					-webkit-transition: -webkit-box-shadow 0.2s ease-out;
					-moz-transition: -moz-box-shadow 0.2s ease-out;
					transition: box-shadow 0.2s ease-out;
					-moz-box-shadow: 0px 1px 3px 0px #445e72;
					-webkit-box-shadow: 0px 1px 3px 0px #445e72;
					-o-box-shadow: 0px 1px 3px 0px #445e72;
					box-shadow: 0px 1px 3px 0px #445e72;
					filter:progid:DXImageTransform.Microsoft.Shadow(color=#445e72, Direction=180, Strength=3);
					margin: 30px 9px 0 9px;
					font-size: 20px;
					}
				
					#quizz ul.options.hover li {
					opacity: 0.3;
					}
				
					#quizz ul.options.hover li.active {
					opacity: 1;
					}
				
						#quizz ul.options li a {
						display:block;
						color:#2e4455;
						height: 200px;
						}
				
						#quizz ul.options li.active {
						border: 1px solid #cbd6df;
						-webkit-transition: -webkit-box-shadow 0.2s ease-out;
						-moz-transition: -moz-box-shadow 0.2s ease-out;
						transition: box-shadow 0.2s ease-out;
						-moz-box-shadow: 0px 1px 21px 0px #e5e9ed;
						-webkit-box-shadow: 0px 1px 21px 0px #e5e9ed;
						-o-box-shadow: 0px 1px 21px 0px #e5e9ed;
						box-shadow: 0px 1px 21px 0px #e5e9ed;
						filter:progid:DXImageTransform.Microsoft.Shadow(color=#e5e9ed, Direction=180, Strength=21);
						}
				
					#quizz ul.options-x2 li {
					width: 340px;
					}
				
						#quizz ul.options-x2 li a {
						height: 200px;
						}
	
							#quizz ul.options-x2 li a div {
							display: table-cell;
							height: 200px;
							vertical-align: middle;
							width: 300px;
							position: relative;
							left: 20px;
							}
	
					#quizz ul.options-x3 li {
					width: 220px;
					}
				
						#quizz ul.options-x3 li a {
						height: 200px;
						position: relative;
						}
	
							#quizz ul.options-x3 li a img {
							margin-top: 35px;
							}
	
							#quizz ul.options-x3 li a span {
							display: block;
							line-height: 24px;
							position: absolute;
							top: 100px;
							width: 100%;
							}

			#quizz nav {
			width: 470px;
			margin: auto;
			border-top: 1px dotted #fff;
			}
			
				#quizz nav ul {
				text-align: center;
				padding-top: 32px;
				}
			
					#quizz nav ul li {
					display: block;
					margin-bottom: 8px;
					}
				
						#quizz nav ul li a {
						display: inline-block;
						line-height: 20px;
						color: #92adc4;
						background: #2e4455;
						padding: 0 10px 0 24px;
						}
				
						#quizz nav ul li a.previous {
						background : #2e4455 url('img/quizz-icon-previous.png') no-repeat 8px center;
						}
				
						#quizz nav ul li a.cancel {
						background : #2e4455 url('img/quizz-icon-cancel.png') no-repeat 8px center;
						}
				
				#quizz .quizz-final nav ul {
				text-align: center;
				}
							
					#quizz .quizz-final .content .text {
					font-size: 20px;
					display: block;
					text-align: center;
					line-height: 38px;
					padding-top: 43px;
					}
							
						#quizz .quizz-final .content .text span {
						font-size: 35px;
						font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
						text-shadow:0px 1px 0px #344b5d;
						margin: 0 3px;
						}
						
					#quizz .quizz-final .content ul {
					text-align: center;
					font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
					padding-top: 27px;
					}
							
						#quizz .quizz-final .content ul li {
						display: inline-block;
						}
							
							#quizz .quizz-final .content ul li a {
							display: block;
							background : #db5f13 url('img/quizz-final-button.png') repeat-x top;
							line-height: 40px;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							color: #fff;
							padding: 0 18px;
							margin: 0 9px;
							}
							
					#quizz .quizz-final .content a.contact {
					padding-top: 27px;
					font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
					color: #fff;
					text-decoration: underline;
					display:block;
					text-align: center;
					}
			
			
							
			#quizz #quizz-init .title {
			font-size: 25px;
			font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
			width: auto;
			background : url('img/quizz-init-arrow.png') no-repeat center 329px;
			height: 337px;
			border:none;
			}
			
				#quizz #quizz-init .title .text {
				font-size: 25px;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				display: inline-block;
				border-bottom: 1px dotted #fff;
				background : url('img/quizz-init-icon.png') no-repeat center 243px;
				padding-top: 288px;
				padding-bottom: 4px;
				}
			
				#quizz #quizz-init .content ul li {
				display: block;
				}
			
					#quizz #quizz-init .content ul li a {
					display: inline-block;
					}
					
						#quizz #quizz-init .content ul li a.begin {
						background : #db5f13 url('img/quizz-init-button-orange.png') repeat-x top;
						line-height: 58px;
						color: #fff;
						font-size: 26px;
						font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
						padding: 0 38px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						margin: 51px 0 24px 0;
						}
			
						#quizz #quizz-init .content ul li a.cancel {
						background : #2f4657 url('img/quizz-init-button-blue.png') repeat-x top;
						line-height: 38px;
						color: #c3cfda;
						font-size: 16px;
						padding: 0 40px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						}
			
		#content-health-care-model,
		#content-menu {
		position: relative;
		}
		#content-menu {
		margin-bottom: 80px;
		}


			#menu-fixed {
			background : url('img/content-product-health-care-menu.png') repeat-x top;
			line-height: 38px;
			height: 41px;
			font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
			position: absolute;
			top: 0px;
			width: 100%;
			z-index:20;
			border-top: 1px solid #b3c4d3;
			}
			
			#menu-fixed.fixed-position {
			position: fixed;
			top:0px;
			}
			
				#menu-fixed ul {
				text-align:center;
				width: 820px;
				margin: auto;
				}
			
					#menu-fixed ul li {
					display: inline-block;
					padding: 0 28px;
					}
			
						#menu-fixed ul li:first-child {
						padding-left: 0;
						}
				
						#menu-fixed ul li:last-child {
						padding-right: 0;
						}
			
						#menu-fixed ul li a {
						color: #c6d5e3;
						}
			
						#menu-fixed ul li a.active {
						color: #ffffff;
						}

				#menu-fixed .arrow {
				width: 11px;
				height: 6px;
				background : url('img/menu-health-care-type-arrow.png') no-repeat;
				display: block;
				position: absolute;
				top: 37px;
				left: 0px;
				display:none;
				}
			









			#content-health-care-model .border-bottom-white {
			padding-top: 40px;
			}
			
			#content-health-care-model .healthcare-part {
			padding-top: 50px;
			}
			
			#content-health-care-model .super-title {
			clear:both;
			}
			
			#content-health-care-model .content {
			margin: 0 5px;
			padding: 0;
			color: #2e4455;
			text-align: justify;
			line-height: 15px;
			position: relative;
			}
			
			#content-health-care-model #introduction .content {
			margin: 0 5px;
			padding: 10px 60px 30px 60px;
			color: #2e4455;
			text-align: justify;
			line-height: 15px;
			}
			
			#content-health-care-model .content:last-child {
			border-bottom: none;
			}
			
				#content-health-care-model .description-italic {
				font-size:12px;
				font-style: italic;
				margin-bottom: 42px;
				line-height: 15px;
				color: #2e4455;
				}
			
				#content-health-care-model #health-care-asset-management .description-italic {
				margin-left: 60px;
				margin-right: 60px;
				}
			
				#content-health-care-model .content .subtitle {
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				font-size:24px;
				margin: 36px 0 20px 0;
				padding-left: 38px;
				position: relative; 
				}
				
					#content-health-care-model .content .subtitle.first {
					padding-left: 0;
					}
				
					#content-health-care-model .content .subtitle img {
					position: absolute;
					bottom: 0px;
					left: 0px;
					}
			
				#content-health-care-model .content strong {
   				font-family: 'UniversLTStd45LightBold';
				}
			
				#content-health-care-model .content .background-blue {
				font-size:15px;
				color: #fff;
				background: #839db3;
				line-height: 18px;
				padding: 13px 20px;
				margin: 0 0 18px 0;
				}
			
				#content-health-care-model .content .link-more {
				margin-top: 12px;
				}
			
			#content-health-care-model #introduction .content ul {
			margin: 25px 0 0 0;
			text-align:center;
			}
			
				#content-health-care-model #introduction  .content ul li {
				width: 220px;
				display: inline-block;
				font-size: 11px;
				line-height: 14px;
				margin: 25px 20px;
				vertical-align: top;
				height: 290px;
				}
				
					#content-health-care-model #introduction .content ul li img {
					display: block;
					margin: auto;
					}
			
					#content-health-care-model #introduction .content ul li strong {
					display: block;
					font-size:14px;
					padding: 0 30px;
					line-height: 18px;
					margin: 9px 0 15px 0;
					}
			
						#content-health-care-model #introduction .content ul li strong.one-line {
						margin: 19px 0 25px 0;
						}
			
			#content-health-care-model .content .button {
			display: inline-block;
			background: #839DB3;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			line-height: 40px;
			color: white;
			padding: 0 12px 0 46px;
			font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
			position: relative;
			font-size: 12px;
			}
			
				#content-health-care-model .content .button img {
				width: 28px;
				height: 28px;
				position: absolute;
				top: 6px;
				left: 9px;
				}

		#head-our-indoor-solutions {
		background : #cedce8 url('img/content-product-background.png') repeat-x top;
		}
			#head-our-indoor-solutions .global {
			height:429px;
			}
				#head-our-indoor-solutions .global > .title ,
				#head-our-indoor-solutions .global > .subtitle {
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				text-shadow: 0px 1px 0px #fff;
				text-align:center;
				color:#2e4455;
				}
					#head-our-indoor-solutions .global > .title {
					font-size: 45px;
					line-height:50px;
					padding-top:66px;
					}
					#head-our-indoor-solutions .global > .subtitle {
					font-size: 21px;
					line-height:25px;
					}
				#head-our-indoor-solutions .global img {
				position: absolute;
				bottom:0px;
				}
					#head-our-indoor-solutions .global .solution-1 img {
					left: 282px;
					z-index:2;
					}
					#head-our-indoor-solutions .global .solution-2 img {
					right: 230px;
					}
				#head-our-indoor-solutions .global .circle {
				display:block;
				position:absolute;
				z-index:3;
				}
					#head-our-indoor-solutions .global .solution-1 .circle {
					background : url('img/our-indoor-solutions-header-1-circle.png') no-repeat;
					height:69px;
					width: 69px;
					top:200px;
					left:229px;
					}
					#head-our-indoor-solutions .global .solution-2 .circle {
					background : url('img/our-indoor-solutions-header-2-circle.png') no-repeat;
					height:32px;
					width: 96px;
					top:288px;
					right:220px;
					}
				#head-our-indoor-solutions .global .text {
				display:block;
				position:absolute;
				}
					#head-our-indoor-solutions .global .solution-1 .text {
					top:269px;
					left:15px;
					text-align:left;
					}
					#head-our-indoor-solutions .global .solution-2 .text {
					top:248px;
					right:35px;
					text-align:right;
					}
				
					#head-our-indoor-solutions .global .text .title {
					display:block;
					background:#2e4455;
					color:#fff;
					font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
					font-size:28px;
					line-height:36px;
					padding:4px 16px 0 16px;
					}
					#head-our-indoor-solutions .global .text .subtitle {
					display:inline-block;
					*zoom:1;
					*display:inline;
					color:#2e4455;
					font-size:13px;
					line-height:22px;
					color:#2e4455;
					border: 1px solid #2e4455;
					text-transform:uppercase;
					padding:2px 8px 0 8px;
					border-radius: 4px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					margin-top:3px;
					}
		.content-our-indoor-solutions {
		}
			#content-our-indoor-solution-2 {
			background:#c3cfda;
			}
			.content-our-indoor-solutions .global > img {
			position: absolute;
			}
				#content-our-indoor-solution-1 .global > img {
				top:74px;
				right:10px;
				}
				#content-our-indoor-solution-2 .global > img {
				top:164px;
				left:10px;
				}
			.content-our-indoor-solutions .content {
			width:570px;
			}
				#content-our-indoor-solution-1 .content {
				float:left;
				text-align:left;
				margin-left:5px;
				}
				#content-our-indoor-solution-2 .content {
				float:right;
				text-align:right;
				margin-right:5px;
				}
				.content-our-indoor-solutions .content .title {
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				font-size:65px;
				text-shadow: 0px 1px 0px #fff;
				color:#2e4455;
				margin:145px 0 10px 0;
				}
				.content-our-indoor-solutions .content .subtitle {
				font-size:16px;
				line-height:23px;
				color:#2e4455;
				text-transform:uppercase;
				border-bottom:1px solid #fff;
				padding-bottom:52px;
				}
					#content-our-indoor-solution-1 .content .subtitle {
					margin-right:80px;
					}
					#content-our-indoor-solution-2 .content .subtitle {
					margin-left:80px;
					}
				.content-our-indoor-solutions .content .text {
				font-size:14px;
				line-height:19px;
				border-top:1px solid #889eb2;
				color:#2e4455;
				padding:42px 0 52px 0;
				position: relative;
				}
					#content-our-indoor-solution-1 .content .text {
					margin-right:80px;
					}
						#content-our-indoor-solution-1 .content .text .red-message {
						color: #fff;
						background: #f71212;
						font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
						text-transform: uppercase;
						font-size: 20px;
						text-align: center;
						position: absolute;
						top: -56px;
						right: -40px;
						line-height: 36px;
						padding: 0 11px;
						-webkit-transform:rotate(-5deg);
						-moz-transform:rotate(-5deg);
						-o-transform:rotate(-5deg);
						-ms-transform:rotate(-5deg);
						}
					#content-our-indoor-solution-2 .content .text {
					margin-left:80px;
					}
					.content-our-indoor-solutions .content .text .blue {
					background: #839db3;
					font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
					color:#fff;
					font-size:24px;
					display:inline-block;
					*zoom:1;
					*display:inline;
					padding:2px 14px 0 14px;
					line-height:36px;
					position: relative;
					margin-bottom:24px;
					}
						.content-our-indoor-solutions .content .text .blue .arrow {
						display: block;
						background : url('img/super-title-arrow.png') no-repeat;
						width:19px;
						height:9px;
						position:absolute;
						top:38px;
						}
							#content-our-indoor-solution-1 .content .text .blue .arrow {
							left: 16px;
							}
							#content-our-indoor-solution-2 .content .text .blue .arrow {
							right: 16px;
							}
					#content-our-indoor-solution-1 .content .text p {
					margin-right:80px;
					}
					#content-our-indoor-solution-2 .content .text p {
					margin-left:80px;
					}
				.content-our-indoor-solutions .content ul.options {
				margin-bottom:40px;
				}
					.content-our-indoor-solutions .content ul.options li {
					width: 250px;
					border:1px solid #2e4455;
					height:64px;
					margin-bottom:10px;
					border-radius: 4px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					line-height:64px;
					text-align:left;
					}
						#content-our-indoor-solution-1 .content ul.options li {
						margin-right: 10px;
						float:left;
						}
						#content-our-indoor-solution-2 .content ul.options li {
						margin-left: 10px;
						float:right;
						}
						.content-our-indoor-solutions .content ul.options li.option-1 {
						background : url('img/our-indoor-solutions-option-1.png') no-repeat 15px center;
						}
						.content-our-indoor-solutions .content ul.options li.option-2 {
						background : url('img/our-indoor-solutions-option-2.png') no-repeat 11px center;
						}
						.content-our-indoor-solutions .content ul.options li.option-3 {
						background : url('img/our-indoor-solutions-option-3.png') no-repeat 8px center;
						}
						.content-our-indoor-solutions .content ul.options li.option-4 {
						background : url('img/our-indoor-solutions-option-4.png') no-repeat 15px center;
						}
						.content-our-indoor-solutions .content ul.options li.option-5 {
						background : url('img/our-indoor-solutions-option-5.png') no-repeat 11px center;
						}
						.content-our-indoor-solutions .content ul.options li.option-6 {
						background : url('img/our-indoor-solutions-option-6.png') no-repeat 10px center;
						}
						.content-our-indoor-solutions .content ul.options li.option-7 {
						background : url('img/our-indoor-solutions-option-7.png') no-repeat 12px center;
						}
						.content-our-indoor-solutions .content ul.options li.option-8 {
						background : url('img/our-indoor-solutions-option-8.png') no-repeat 8px center;
						}
						.content-our-indoor-solutions .content ul.options li span {
						display: inline-block;
						vertical-align: middle;
						padding:0 15px 0 62px;
						line-height:16px;
						font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
						color:#2e4455;
						}
				.content-our-indoor-solutions .content ul.links {
				margin-bottom:80px;
				}
					.content-our-indoor-solutions .content ul.links li {
					background:#2e4455;
					text-transform:uppercase;
					line-height:40px;
					float:left;
					padding:0 12px;
					border-radius:5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					font-size: 13px;
					}
						#content-our-indoor-solution-1 .content ul.links li {
						margin-right: 15px;
						float:left;
						}
						#content-our-indoor-solution-2 .content ul.links li {
						margin-left: 15px;
						float:right;
						}

						.content-our-indoor-solutions .content ul.links li.orange {
						background: #dc6014 url('img/our-indoor-solutions-button-orange.png') repeat-x top;
						}
						.content-our-indoor-solutions .content ul.links li.blue {
						background: #314858 url('img/our-indoor-solutions-button-blue.png') repeat-x top;
						}
						.content-our-indoor-solutions .content ul.links li a {
						color:#fff;
						display:block;
						}
		#text-our-indoor-solution {
		}
			#text-our-indoor-solution .global {
			color:#2e4455;
			padding:83px 0;
			font-size:16px;
			line-height:24px;
			}
				#text-our-indoor-solution .title {
				font-size:34px;
				line-height:44px;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				text-shadow: 0px 1px 0px #fff;
				margin-bottom:58px;
				}
				#text-our-indoor-solution strong {
				color:#2e4455;
				padding:50px 0;
				font-size:16px;
				font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
				font-weight:normal;
				}


		#content-header.partners-program {
		}
			#content-header.partners-program #background {
			height: 429px;
			background: url('img/content-partners-program-header.jpg') no-repeat center center;
			background-size:cover;
			}
				#content-header.partners-program #background .global {
				text-align: center;
				}
				#content-header.partners-program #background .title {
				font-size: 75px;
				line-height: 80px;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				color: #fff;
				margin-bottom: 6px;
				padding-top: 88px;
				}
				#content-header.partners-program #background .text-1 {
				font-size: 14px;
				line-height: 20px;
				color: #ccc;
				margin-bottom: 10px;
				padding: 0 100px;
				}
				#content-header.partners-program #background .text-2 {
				font-size: 14px;
				line-height: 20px;
				color: #fff;
				margin-bottom: 30px;
				padding: 0 100px;
				}
				#content-header.partners-program #background a.button {
				font-size: 22px;
				line-height: 46px;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				color: #fff;
				border:1px solid #fff;
				display: inline-block;
				padding: 0 42px;
				background: url('img/content-partners-program-button.png') repeat;
				border-radius:5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				}


		#content-header.navizon-solutions {
		}
			#content-header.navizon-solutions #background {
			height: 429px;
			background: url('img/navizon-solutions/cover.jpg') no-repeat center center;
			background-size:cover;
			}
				#content-header.navizon-solutions #background .global {
				text-align: center;
				}
				#content-header.navizon-solutions #background .title {
				font-size: 65px;
				line-height: 80px;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				color: #fff;
				margin-bottom: 6px;
				padding-top: 88px;
				}
				#content-header.navizon-solutions #background .text-1 {
				font-size: 14px;
				line-height: 20px;
				color: #ccc;
				margin-bottom: 10px;
				padding: 0 100px;
				}
				#content-header.navizon-solutions #background a {
				text-decoration: underline;
				color: #ccc;
				}


		#content-block.partners-program {
		color: #2e4455;
		}
			#content-block.partners-program .global {
			padding-top: 90px;
			padding-bottom: 90px;
			}
			#content-block.partners-program .global > div,
			#content-block.partners-program .global > ul {
			margin-left: 50px;
			margin-right: 50px;
			}
			#content-block.partners-program .top {
			min-height: 115px;
			padding-left: 118px;
			margin-bottom: 24px;
			}
				#content-block.partners-program .top .title {
				font-size:36px;
				line-height: 40px;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				text-shadow: 0px 1px 0px #fff;
				padding-top: 32px;
				text-transform: uppercase;
				margin-bottom: 16px;
				}
				#content-block.partners-program .top .subtitle {
				font-size:16px;
				line-height: 18px;
				color: #fff;
				text-shadow: 0px 1px 0px #839db3;
				}
			#content-block.partners-program .top-1 {
			background: url('img/content-partners-program-icon-1.png') no-repeat left 9px;
			}
			#content-block.partners-program .top-2 {
			background: url('img/content-partners-program-icon-2.png') no-repeat left 42px;
			}
			#content-block.partners-program .top-3 {
			background: url('img/content-partners-program-icon-3.png') no-repeat left 10px;
			}
			#content-block.partners-program .text-1 {
			font-size:16px;
			line-height: 22px;
			margin-bottom: 42px;
			}
			#content-block.partners-program .text-2 {
			font-size:16px;
			line-height: 22px;
    		font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
			margin-bottom: 6px;
			}
			#content-block.partners-program ul {
			font-size:16px;
			line-height: 22px;
			}
				#content-block.partners-program ul li {
				background: url('img/content-partners-program-list.png') no-repeat left 8px;
				padding-left: 15px;
				margin-bottom: 3px;
				}


		#content-block.navizon-solutions {
		}
			#content-block.navizon-solutions .global {
			background: #d9e2e9;
			padding: 36px 0;
			margin-top: 35px;
			margin-bottom: 35px;
			width: 940px;
			}
				#content-block.navizon-solutions .global > div,
				#content-block.navizon-solutions .global > ul {
				margin-left: 60px;
				margin-right: 60px;
				}

			#content-block.navizon-solutions .top {
			background: no-repeat 10px center;
			padding-left: 140px;
			margin-bottom: 38px;
			}
			#content-block.navizon-solutions .top-positioning {
			background-image: url('img/navizon-solutions/positioning.png');
			}
			#content-block.navizon-solutions .top-geofencing {
			background-image: url('img/navizon-solutions/geofencing.png');
			}
			#content-block.navizon-solutions .top-locating {
			background-image: url('img/navizon-solutions/locating.png');
			}
			#content-block.navizon-solutions .top-navigation {
			background-image: url('img/navizon-solutions/navigation.png');
			}
			#content-block.navizon-solutions .top-people-counting {
			background-image: url('img/navizon-solutions/people-counting.png');
			}
			#content-block.navizon-solutions .top-proximity {
			background-image: url('img/navizon-solutions/proximity.png');
			}
			#content-block.navizon-solutions .top-tracking {
			background-image: url('img/navizon-solutions/tracking.png');
			}
			#content-block.navizon-solutions .top .title {
			font-size: 46px;
			margin-bottom: 10px;
			}
			#content-block.navizon-solutions .top .subtitle {
			color: #2e4455;
			text-shadow: none;
			}

			#content-block.navizon-solutions .text-1 {
			font-size: 14px;
			line-height: 22px;
			text-align: justify;
			margin-bottom: 32px;
			}

			#content-block.navizon-solutions ul {
			border-top: 1px solid #b3c4d3;
			padding-top: 26px;
			}
				#content-block.navizon-solutions ul li:first-child {
				font-size: 18px;
				font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
				background: none;
				padding-left: 0;
				margin-bottom: 6px;
				text-decoration: none;
				}			

				#content-block.navizon-solutions ul li {
				text-decoration: underline;
				}
				






		#content-header.partners-network {
		}
			#content-header.partners-network #background {
			height: 429px;
			background: url('img/content-partners-network-header.jpg') no-repeat center center;
			background-size:cover;
			}
				#content-header.partners-network #background .global {
				text-align: center;
				}
				#content-header.partners-network #background .title {
				font-size: 75px;
				line-height: 80px;
				font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				color: #fff;
				margin-bottom: 6px;
				padding-top: 115px;
				}
				#content-header.partners-network #background .text-1 {
				font-size: 14px;
				line-height: 20px;
				color: #acacac;
				margin-bottom: 10px;
				padding: 0 100px;
				}

		#content-block.partners-network {
		}
			#content-block.partners-network .white-block {
			background:#ecf0f4;
			width:940px;
			margin: -80px auto 37px auto;
			text-align:center;
			padding-top:32px;
			-moz-box-shadow: 0px 2px 4px 1px #92aac0;
			-webkit-box-shadow: 0px 2px 4px 1px #92aac0;
			-o-box-shadow: 0px 2px 4px 1px #92aac0;
			box-shadow: 0px 2px 4px 1px #92aac0;
			filter:progid:DXImageTransform.Microsoft.Shadow(color=#92aac0, Direction=180, Strength=4);
			}
				#content-block.partners-network .white-block .text-1 {
				font-size:24px;
				color:#2e4455;
				line-height:28px;
				padding: 0 25px;
				}
				#content-block.partners-network .white-block .text-2 {
				font-size:16px;
				color:#707070;
				line-height:22px;
				padding: 0 25px;
				margin: 22px 0 26px 0;
				}
			#content-block.partners-network ul.text {
			width:780px;
			margin: 0 auto;
			text-align:center;
			position: relative;
			height:100px;
			font-size:16px;
			line-height:24px;
			color:#2e4455;
			margin-bottom: 20px;
			}
				#content-block.partners-network ul.text li {
				position: absolute;
				top:0px;
				left:0px;
				width:100%;
				display:none;
				}
				#content-block.partners-network ul.text li.active {
				display: block;
				}
					#content-block.partners-network ul.text li strong {
					font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
					}

		#content-partners.partners-network {
		background: #c3cfda;
		}
			#content-partners.partners-network .content {
			}
				#content-partners.partners-network .content .partner {
				padding: 0 5px;
				color:#2e4455;
				margin-bottom:38px;
				display:none;
				}
				#content-partners.partners-network .content .partner.active {
				display: block;
				}
					#content-partners.partners-network .content .partner img {
					float:left;
					width: 217px;
					height:118px;
					background:#fff;
					border:1px solid #839db3;
					}
					#content-partners.partners-network .content .partner .description {
					float: right;
					width: 700px;
					text-align:justify;
					margin-top: -3px;
					}
						#content-partners.partners-network .content .partner .description .title {
						font-size: 20px;
						line-height:24px;
						font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
						margin-bottom:11px;
						}
						#content-partners.partners-network .content .partner .description .text {
						font-size: 13px;
						line-height:18px;
						}
							#content-partners.partners-network .content .partner .description .text strong {
							font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
							}
							#content-partners.partners-network .content .partner .description .text i {
							font-style: italic;
							}
							#content-partners.partners-network .content .partner .description .text a {
							text-decoration: underline;
							color:#2e4455;
							}
						
				.block.partners-network ul.categories {
				text-align:center;
				}
					.block.partners-network ul.categories li {
					display:inline-block;
					margin: 0 5px;
					vertical-align:top;
					font-family: 'UniversLTStd45LightBold', Arial, Helvetica, sans-serif;
					padding-bottom:30px;
					}
						.block.partners-network ul.categories li a {
						display:block;
						width:166px;
						border: 1px solid #2e4455;
						line-height:31px;
						border-radius:7px;
						-moz-border-radius: 7px;
						-webkit-border-radius: 7px;
						background: #ecf0f4;
						text-transform:uppercase;
						}
						.block.partners-network ul.categories li.active a,
						.block.partners-network ul.categories li:hover a {
						background: #2e4455;
						color:#fff;
						}
						#content-block.partners-network ul.categories li.active {
						background: url('img/content-partners-network-arrow.png') no-repeat center bottom;
						}
						#content-block.partners-network ul.categories li {
						margin-bottom: -5px;
						}
						

	.popin {
	background: #c3cfda;
	padding-bottom: 37px;
	display:none;
	}
	
		#popin-start {
		width: 600px;
		}
	
		#popin-download {
		width: 480px;
		}
	
			#popin-download .dk_options {
			z-index:5;
			}
		
			#popin-download .button-disable {
			opacity:0.7;
			}
		
		.popin .title {
		display:block;
		color: #fff;
		font-size: 21px;
		background : #e9791c url('img/popin-title.png') repeat-x top;
    	font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
		line-height: 80px;
		text-align:center;
		margin-bottom: 33px;
		}
		
		.popin ul {
		text-align:center;
		font-size: 0px;
		}
		
			.popin ul li {
			display:inline-block;
			text-align:center;
			font-size: 16px;
			background : url('img/popin-separation.png') repeat-y left top;
			*float:left; /* IE6 et IE7 */
			}
		
				.popin-x3 ul li {
				width: 198px;
				}
			
				.popin-x2 ul li {
				width: 297px;
				}
		
			.popin ul li.first {
			background : none;
			}
			
				.popin ul li img {
				width: 110px;
				height: 100px;
				margin: 32px 0 43px 0;
				}
				
				.popin a.button {
				display:block;
				background : #d96014 url('img/popin-button.png') repeat-x top;
				line-height: 29px;
				border-radius:5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				text-align:center;
				color: #fff;
    			font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
				font-size: 12px;
				width: 160px;
				margin: auto;
				position: relative;
				clear:both;
				}
				
					.popin a.button img {
					position: absolute;
					top: 9px;
					left: 12px;
					}
				
					.popin form.input {
					width: 338px;
					height: 38px;
					background: #efefef;
					border: 1px solid #fff;
					padding: 0px;
					text-align: left;
					position: relative;
					margin: 0 auto 20px auto;
					}

						.popin form select {
						width: 100%;
						height: 38px;
						border:none;
						background: #efefef;
 						font-family: 'UniversLTStd55Regular', Arial, Helvetica, sans-serif;
						font-size: 16px;
						}

							.popin form select option {
							background: #dfdfdf;
							border-bottom: 1px solid #fff;
							font-size: 14px;
							padding: 6px 22px;
							}

						.popin form input {
						color: #b3b3b3;
						font-size: 16px;
						border:none;
						padding: 0;
						width: 288px;
						padding: 10px 0 9px 0;
						background: none;
						position: absolute;
						left: 11px;
						}
				
	footer {
	background : #657f95 url('img/footer-background.png') repeat-x top;
	position: relative;
	min-width: 950px;
	margin-top: -12px;
	}
	
		footer .footer-content {
		padding-top: 30px;
		margin: 0 0px;
		color: #ffffff;
		}
		
			footer .footer-content .title {
			border-bottom: 1px solid #839db3;
			display: block;
    		font-family: 'ElektraMediumProRegular', Arial, Helvetica, sans-serif;
			font-size: 13px;
			text-shadow:0px 1px 0px #344b5d;
			padding-bottom: 8px;
			}
	
			footer .footer-content .content {
			color: #fff;
			font-size: 11px;
			border-top: 1px solid #fff;
			padding-top: 22px;
			line-height: 22px;
			margin-bottom: 27px;
			}

			footer .footer-content .left {
			float: left;
			width: 200px;
			margin-left: 45px;
			_display:inline; /* IE6 */
			}
	
				footer .footer-content .network {
				}
	
					footer .footer-content .network ul li {
					float:left;
					margin-top: 6px;
					}
	
						footer .footer-content .network ul li a {
						width: 32px;
						height: 32px;
						display:block;
						text-indent:-99999px;
						margin-right: 18px;
						}
	
						footer .footer-content .network ul li.facebook a {
						background : url('img/footer-icon-facebook.png') no-repeat;
						}
	
						footer .footer-content .network ul li.twitter a {
						background : url('img/footer-icon-twitter.png') no-repeat;
						}
	
						footer .footer-content .network ul li.youtube a {
						background : url('img/footer-icon-youtube.png') no-repeat;
						}
	
							footer .footer-content .network ul li a:hover {
							opacity:0.7;
							}
	
				footer .footer-content .blog-support {
				}
	
						footer .footer-content .blog-support ul {
						margin-top: -2px;
						}
	
							footer .footer-content .blog-support ul li a {
							display:block;
							text-indent:-99999px;
							margin-bottom: 5px;
							}
		
							footer .footer-content .blog-support ul li.blog a {
							background : url('img/footer-button-blog.png') no-repeat;
							width: 94px;
							height: 32px;
							}
		
							footer .footer-content .blog-support ul li.support a {
							background : url('img/footer-button-support.png') no-repeat;
							width: 113px;
							height: 32px;
							}

								footer .footer-content .blog-support ul li a:hover {
								opacity:0.7;
								}
		
			footer .footer-content .sitemap {
			float: left;
			width: 380px;
			margin-left: 40px;
			_display:inline; /* IE6 */
			}
	
				footer .footer-content .sitemap nav ul {
				}
	
					footer .footer-content .sitemap nav ul li {
					float:left;
					width: 190px; 
					}
					
						footer .footer-content .sitemap nav ul li a {
						color: #fff;
						}
		
						footer .footer-content .sitemap nav ul li a:hover {
						opacity:0.7;
						}
		
			footer .footer-content .copyright {
			float:right;
			width: 200px;
			margin-right: 45px;
			_display:inline; /* IE6 */
			}