﻿/***********************/
/* MASTERPAGE & HEADER */
/***********************/
.ms-global-links
{
	width: auto;
}
.body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #BFD1E0 url('/SiteCollectionImages/body-bg.jpg') repeat-x scroll 0 0;
	/*height: auto;
	margin:0px;*/
	 height:100%;
     margin:0;
     padding:0;

}
.logo a
{
	color: #656B77;
	display:inline;
	padding:0px 0px 0px 0px;
}
.topArea
{
	width:  900px;	
	height: 182px;
	background: black url('/SiteCollectionImages/Top Banner.jpg') no-repeat scroll 0 0;
	color: #D9E4EE;
	font-size:  26px;
}

.topArea_fr
{
	width:  900px;	
	height: 182px;
	background: black url('/Francais/PublishingImages/banner-corporate.jpg ') no-repeat scroll 0 0;
	color: #D9E4EE;
	font-size: 26px;
}

.topArea_es
{
	width:  900px;	
	height: 182px;
	background: black url('/spanish/PublishingImages/banner-corporate-es.jpg ') no-repeat scroll 0 0;
	color: #D9E4EE;
	font-size: 26px;
}


.clikableLogo {
	position:absolute;
	top:21px;
	left:60px;
	width:125px;
	height:125px;
	cursor:pointer;
}

.language{
 	position:absolute;
	top:2px;
 	right:5px;
 	font-size:10px;
 	line-height:12px;
 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 	width:auto; 	
}

.language a{
	color: #D9E4EE;
}

.master
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	height: auto;
	background-color: transparent;	
}
.master .master2
{
	width: 900px; 
	border-collapse :collapse;
	background: transparent url('/SiteCollectionImages/main-bg.png') repeat-y scroll 0 0;
}
.masterContent
{
	width: 900px;
}
.authoringRegion
{
	width: 900px;
	height: 0px;
	background-color:#DDDDDD;
	color:#333333;
	overflow: hidden;
}
.spacer
{
	width:7px;
	height: 100%;
	background: transparent none no-repeat scroll 0 0;
}
.banner
{
    position:relative;
	height: 145px;
	overflow:hidden;
/*	padding-left: 242px;
	padding-top: 58px;*/
}
.sharepointLogin
{
	/*width: 305px;*/
	width: auto;
	padding: 0;
	margin: 0;
	right:0;
	display:  none;
}
.siteActionMenu
{
	width: auto;
	padding: 0;
	margin: 0;
}

/**************/
/* SEARCH BAR */
/**************/

.divSearchBar
{
	background: transparent url('/SiteCollectionImages/top-menu-bg.jpg') no-repeat scroll 0 0;
	padding-top: 2px;
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: right;
	vertical-align: middle;
}
.divSearchBar .ms-sbcell
{
	text-align: right;
	border: 0px;
	height: 100%;
	padding: 0px 5px 0px 0px;
	white-space: nowrap;
}
.divSearchBar .ms-sbplain
{
	padding: 5px 0px 5px 4px;
	color: #BDC0B8;
	font-size: 10px;
	border: 1px solid #A6A6A6;
	vertical-align: bottom;
}
.divSearchBar .ms-sbgo
{
	background-color: transparent;
	padding-top: 2px;
	padding-right: 0px;
	width: 25px;
	height: 100%;
}
.ms-sbtable 
{
	height: 100%;
	margin: 0 0 0 0;
}
.ms-sbtable-ex
{
	margin: 0px 0px 0px 0px;
}
.divSearchBar .ms-sbLastcell
{
	width: 10px;
}

/****************/
/* MAIN CONTENT */
/****************/

.mainContainer
{
	width: 900px;
	margin-left: 0px;
	margin-right: 0px;
}
div.mainContent
{
	width: 900px;
	height: auto;
}
div.mainContent a
{
	text-decoration: none;
	color: #0000FF;
}

/**********/
/* FOOTER */
/**********/

.master .footer
{	
	line-height: 52px;
	text-align: left;
	padding-left: 45px;
	color: #FFFFFF;
	font-size: 8px;
	width: 900px;
	height: 59px;
	vertical-align: middle;
	background: transparent url('/SiteCollectionImages/footer-bg.png') no-repeat scroll 0 0;
}

/********/
/* MENU */
/********/

.topNavItem
{
	background-color: transparent;
	background-image: url('/SiteCollectionImages/top-nav-sep.gif');
	background-repeat: no-repeat;
	background-position: 100% 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 12px; 
	color: #1A3A80;
	line-height: 34px;
	padding-right: 1px;
}
.topNavItem.fr
{
	font-size: 10px; 
}

.topNavItem.de {
	font-size: 10px;
}

.topNavItem a
{
	height: 34px;
	display:block;
	padding:0px 7px 0px 7px;
}

.topNavItem.fr a {
	padding: 0px 6px 0px 6px;
}
.topNavSelected 
{
	padding-right: 1px;
}
.topNavSelected a
{
	height: 34px;
	color:#1A3A80;
	display: block;
	background-color: transparent;
	background-image: url('/SiteCollectionImages/top-nav-roll.gif');
	background-repeat: repeat-x;
	background-position: 100% 0;

}
.topNavHover
{
	padding-right: 1px;
}
.topNavHover a
{
	height: 34px;
	color:#1A3A80;
	background-color: transparent;
	background-image: url('/SiteCollectionImages/top-nav-roll.gif');
	background-repeat: repeat-x;
	background-position: 100% 0;
}

.topNavFlyOutsItem
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10px; 
	background-color:#dddddd;
	color: #1A3A80;
	line-height: 25px;
	padding-right: 0px;
}

.topNavFlyOutsItem a
{
	width:180px;
	height: 25px;
	color:#1A3A80;
	display: block;
	padding:0px 8px 0px 7px;

}

.topNavFlyOutsItem.es a
{
	width:205px;
}

.topNavFlyOutsHover
{
	padding-right: 0px;
}
.topNavFlyOutsHover a
{
	height: 25px;
	color:#1A3A80;
	display: block;
	background-color: transparent;
	background-image: url('/SiteCollectionImages/top-nav-roll.gif');
	background-repeat: repeat-x;
	background-position: 100% 0;
}

/****************/
/* PAGE LAYOUTS */
/****************/


/* GENERAL STYLES */
/*----------------*/
div.homePageFlash
{
	margin-bottom:10px;
	width:863px;
	height: 245px;
	background-image: url('/SiteCollectionImages/flashdiv.png');
	background-repeat:no-repeat;
	padding: 5px 0px 0px 6px;
}

div.divPageHeader
{
	width: 900px;
	height: 200px;
	background:#000033;
	overflow:hidden;
}
div.divPageContent
{	
	position:relative;
	top:0px;
	left:0px;
	background: white url('/SiteCollectionImages/inner3-bg.gif') repeat-x scroll 0 0;
	height:auto;
	padding:10px 15px 20px 15px;
	overflow:hidden;
}
div.divHeaderTitle
{
	color: #FFFFFF;
	font-size: 36px;
	margin: 0px 0 0 74px;
	padding-top: 170px;
	line-height: 65px;	
}
div.divPageTitle
{	
	color: #1E4B75;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	margin-left: 74px;
	margin-top: 20px;
	margin-bottom: 15px;
}
div.divContentText
{	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 30px 74px;
	position: relative;
	font-weight: normal;
	font-variant: normal;
}

div.divContentTitle
{
	clear: both;
	color: #1E4B75;
	font-size: 18px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 32px;
	position: relative;
	padding-top: 15px;
}

div.divContentTitle-mod
{
	color: #1E4B75;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 24px;
	padding-top: 15px;
}
div.divBottomText
{
	float: left;
	width: 680px;
	text-align: justify;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	padding: 30px 110px 30px 110px;
}
div.divLinkBoxes
{
	position: relative; 
	display: inline-block; 
	width: 211px;
	height: auto;
}
div.divLinkBox
{
	background: transparent url('/SiteCollectionImages/grey-box-top-bg.gif') no-repeat scroll 0 0;
	position:relative;
	width: 211px;
	display: inline-block;
	padding: 17px 0 0;
	margin: 24px 0 30px 30px;
	float: left;
}
div.divLinkBoxContent
{	
	background: #E6E6E6 url('/SiteCollectionImages/grey-box-bottom-bg.gif') no-repeat scroll 0 100%;
	width: 179px;
	padding: 0 16px 17px;
	float: left;
	position: relative;
}
div.divLinkBox .item
{
	clear: both;
	margin: 0 0 16px 4px;
}

div.divLinkBox.de .item
{
	margin: 0 0 14px 4px;
}


div.divLinkBox .item .image-area-left
{
	padding-top: 4px;
}
div.divLinkBox .link-item
{
	padding-right: 14px;
	margin-left:15px;
}
div.divLinkBox  .link-item a
{
	color: #1E4B75;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.divLinkBox .link-item a:hover
{
	text-decoration: none;
}
div.divLinkBox .description
{
	color: #434343;
	font-size: 10px; /*était à 12*/
	line-height: 12px; /*était à 18*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
div.divLinkMore a
{
	text-decoration: none;
	color: #F6753C;
	font-size: 12px; 
	line-height: 18px;	
	position: relative;
	float: left;	
	height: 18px;
}

/*PRODUCTS_SOLUTIONS_LANDING_PAGE*/
/*-------------------------------*/

.productsSolutionsLandingPageLayout .divContentText.bottom
{
	margin-right: 55px;
	padding-top: 10px;
	margin-bottom: 50px;
	/*width:%;*/
}

.productsSolutionsLandingPageLayout .divContentTitle
{
	margin-left: 74px;	
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
}
.productsSolutionsLandingPageLayout .divLinkBox
{
	margin-bottom: 20px;
}
.productsSolutionsLandingPageLayout .divLinkBox .item.medium
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1E4B75;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 0 12px;
}
.productsSolutionsLandingPageLayout .divLinkBox .item
{	
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 8px 0;
	margin: 0 0 0 0;
}
.productsSolutionsLandingPageLayout .divLinkBox .link-item a
{
	font-size: 12px;
	font-weight: bold;
	color: #1E4B75;
	text-decoration: none;
}

.productsSolutionsLandingPageLayout .careerLogo
{
	width:auto;
	float:right;
	margin:0 0px 0px 0px;
	position:relative;
	top:-100px;
	right:75px;
}

/*Techpartners_LANDING_PAGE*/
/*-------------------------------*/

.TechPartnersLandingPageLayout .divContentText.bottom
{
	margin-right: 55px;
	padding-top: 10px;
	margin-bottom: 50px;
	top:-65px;
	/*width:%;*/
}

.TechPartnersLandingPageLayout div.divBottomText
{
	padding: 30px 110px 5px 110px;
}

.TechPartnersLandingPageLayout .divContentTitle
{
	margin-left: 74px;	
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	top:-45px;
	width:500px;
}
.TechPartnersLandingPageLayout.divLinkBox
{
	margin-bottom: 20px;
}
.TechPartnersLandingPageLayout.divLinkBox .item.medium
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1E4B75;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 0 12px;
}

.TechPartnersLandingPageLayout div.divLinkBoxContent {
	margin-bottom:15px;
}


.TechPartnersLandingPageLayout.divLinkBox .item
{	
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 8px 0;
	margin: 0 0 0 0;
}
.TechPartnersLandingPageLayout.divLinkBox .link-item a
{
	font-size: 12px;
	font-weight: bold;
	color: #1E4B75;
	text-decoration: none;
}

.TechPartnersLandingPageLayout.divLinkBox .careerLogo
{
	width:auto;
	float:right;
	right:-50px;
}


/******************/
/* News Landing   */

.productsSolutionsLandingPageLayout .awards-area-news li{
	padding: 0 0 28px 0;
}
.productsSolutionsLandingPageLayout .awards-area-news li h3 {
	margin: 0 0 15px 0;
	font-size: 18px;
	color: #1e4b75;
	font-style: italic;
}
.productsSolutionsLandingPageLayout .awards-area-news li h3 a {
	color: #1e4b75;
	text-decoration: none;
}
.productsSolutionsLandingPageLayout .awards-area-news {
	clear: both;
	list-style: none;
	padding: 24px 0 0 36px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	width: 750px;
	color: #434343;
}

/*SOLUTIONS*/
/*---------*/

.solutionsPageLayout div.divContentBox
{
	background: transparent url('/SiteCollectionImages/boxes-4-container-bg.gif') repeat-y scroll 100% 0;
	margin: 0px 0 0 0;
	position: relative;
	width: 360px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:5px;
	display: inline-block;
	overflow: hidden;	
}
.solutionsPageLayout div.divContentBox.right
{
	width: 350px;
	margin-right: 0px;
	background: transparent none repeat scroll 0 0;
}
.solutionsPageLayout div.divRowContentBox
{
	background-color: transparent;
	padding: 0px 5px 5px 5px;
	margin: 0 0 0 0;
	display: inline-block;
}
.solutionsPageLayout div.divRowContentBox.bottom
{
	background: transparent url('/SiteCollectionImages/boxes-4-sep.gif') no-repeat scroll 1px 0;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
}
.solutionsPageLayout div.divGroupBox
{
	margin: 15px 74px 5px 74px;
	background: transparent url('/SiteCollectionImages/boxes-4-top-bg.gif') no-repeat scroll 0 0;
	padding: 5px 0 0 0;
	height: auto;
	width: auto;
	
}
.solutionsPageLayout div.divGroupBoxMiddle
{	
	background: transparent url('/SiteCollectionImages/boxes-4-middle-bg.gif') repeat-y scroll 0 0;	
	width: 753px;
	overflow: hidden;
}
.solutionsPageLayout div.divGroupBoxBottom
{
	background: transparent url('/SiteCollectionImages/boxes-4-bottom-bg.gif') no-repeat scroll 0 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 16px;
	width: 100%;
}
.solutionsPageLayout div.divContentTitle
{
	margin-left: 74px;
	line-height: 22px;
}
.solutionsPageLayout .divGroupBox .divContentTitle
{	
	margin: 5px 5px 5px 15px;
	padding: 0 0 0 0;	
}
.solutionsPageLayout .divGroupBox div.divContentText
{
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
}



/* PRODUCTS */
/*----------*/

.productsPageLayout div.divContentBox
{
	background: transparent url('/SiteCollectionImages/boxes-4-container-bg.gif') repeat-y scroll 100% 0;
	margin: 5px 0 0 0;/*5px 5px 5px 5px;*/	
	position: relative;
	width: 360px;
	padding-right: 5px;
	padding-left: 5px;
	display: inline-block;
	overflow: hidden;	
}
.productsPageLayout div.divContentBox.right
{
	width: 350px;
	background: transparent none repeat scroll 0 0;

}
.productsPageLayout div.divRowContentBox
{
	background-color: transparent;

	margin: 0 0 0 0;
	display: inline-block;
}
.productsPageLayout div.divRowContentBox.bottom
{
	background: transparent url('/SiteCollectionImages/boxes-4-sep.gif') no-repeat scroll 1px 0;
	padding: 5px 0 0 0;
}
.productsPageLayout div.divGroupBox
{
	margin: 15px 74px 5px 74px;
	background: transparent url('/SiteCollectionImages/boxes-4-top-bg.gif') no-repeat scroll 0 0;
	padding: 5px 0 0 0;
	height: auto;
	width: auto;
}
.productsPageLayout div.divGroupBoxMiddle
{	
	background: transparent url('/SiteCollectionImages/boxes-4-middle-bg.gif') repeat-y scroll 0 0;	
	width: 753px;
	overflow: hidden;
}
.productsPageLayout div.divGroupBoxBottom
{
	background: transparent url('/SiteCollectionImages/boxes-4-bottom-bg.gif') no-repeat scroll 0 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 16px;
	width: 100%;
}
.productsPageLayout div.divContentTitle
{
	margin-left: 74px;
	line-height: 22px;
}
.productsPageLayout .divGroupBox .divContentTitle
{	
	margin: 5px 5px 5px 15px;
	padding: 0 0 0 0;
}
.productsPageLayout.de .divGroupBox .divContentTitle
{	
	font-size: 15px;
	line-height: 18px;
}


.productsPageLayout .divGroupBox div.divContentText
{
	margin: 0 0 0 0;
}
.productsPageLayout .divProductImage
{
	margin: 6px 3px 0px 74px;
}
.productsPageLayout .divDiagram
{
	position: relative;
	display: inline-block;
	float: right;
	width: auto;
	max-width: 485px;
	overflow: hidden;	
	margin-left: auto;
}

/* Feature Focus */
/*----------*/

.featureFocusPageLayout div.divContentBox
{
	background: transparent url('/SiteCollectionImages/boxes-4-container-bg.gif') repeat-y scroll 100% 0;
	margin: 5px 0 0 0;/*5px 5px 5px 5px;*/	
	position: relative;
	width: 360px;
	padding-right: 5px;
	padding-left: 5px;
	display: inline-block;
	overflow: hidden;	
}
.featureFocusPageLayout div.divContentBox.right
{
	width: 350px;
	background: transparent none repeat scroll 0 0;

}
.featureFocusPageLayout div.divGroupBox
{
	margin: 15px 74px 5px 74px;
	background: transparent url('/SiteCollectionImages/boxes-4-top-bg.gif') no-repeat scroll 0 0;
	padding: 5px 0 0 0;
	height: auto;
	width: auto;
}
.featureFocusPageLayout div.divGroupBoxMiddle
{	
	background: transparent url('/SiteCollectionImages/boxes-4-middle-bg.gif') repeat-y scroll 0 0;	
	width: 753px;
	overflow: hidden;
}
.featureFocusPageLayout div.divGroupBoxBottom
{
	background: transparent url('/SiteCollectionImages/boxes-4-bottom-bg.gif') no-repeat scroll 0 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 16px;
	width: 100%;
}
.featureFocusPageLayout div.divContentTitle
{
	margin-left: 74px;
	line-height: 22px;
}
.featureFocusPageLayout .divGroupBox .divContentTitle
{	
	margin: 5px 5px 5px 15px;
	padding: 0 0 0 0;
}

.featureFocusPageLayout .divGroupBox div.divContentText
{
	margin: 5px 10px 5px 16px;
}


/* HOME */
/*------*/

.homePageLayout
{
	height: auto;
	width: 900px;
}
.homePageLayout .divPageHeader
{
	height: 250px;
}
.homePageLayout .divProductList
{
	background: white url('/SiteCollectionImages/boxes-top.gif') no-repeat scroll 0 0;
	display: inline;
	float: left;
	margin: 15px 0 0 13.5px;
	padding: 23px 0 0 0;
	width: 873px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:relative;
	
}
.homePageLayout .divProductListContent
{
	background: transparent url('/SiteCollectionImages/boxes-bottom.gif') no-repeat scroll 0 100%;
	float: left;
	position:relative;
	padding: 0 0 30px 0;
	width: 873px; 

}
.homePageLayout .divProductItem
{
	display:inline-block; 
	float:left;
	vertical-align:top;
}
/********************************************************************************
  Ces subclass sont essentielles étant donné que l'espace pour chacun des produits 
  est de grandeur variantes */
.homePageLayout .divProductItem.omnicast
{
	padding-left: 20px;
	width:265px;
}
.homePageLayout .divProductItem.synergis
{
	padding-left: 15px;
	width:270px;
}
.homePageLayout .divProductItem.autovu
{
	padding-left: 33px;
	width:260px;
}
/********************************************************************************/

.homePageLayout .divProductTitle
{
	font-size: 22px;
	font-weight: normal;
	margin: 0;	
	display: inline-block;
	line-height: 26px;
	width: 145px;
	float:left;
}
.homePageLayout .divProductTitle.omnicast
{
	color: #4F8636;
}
.homePageLayout .divProductTitle.synergis
{
	color: #B60F2A;
}
.homePageLayout .divProductTitle.autovu
{
	color: #E58E1A;
}
.homePageLayout .divProductSubTitle
{
	display: inline;
	color: #424242;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	width: auto;
}
.homePageLayout .divProductDescription
{
	color: #3D3D3D;
	font-size: 12px;
	line-height: 18px;
	padding:10px 0 0 0;
}
.homePageLayout .divProductImage
{
	overflow: hidden;
	padding: 15px 0 20px 0;
	display: inline-block;
	width:105px;
	float:right; 
	vertical-align:top;
}
.homePageLayout .divProductImage.omnicast
{
	padding: 25px 0 20px 0;
}

.homePageLayout .divProductListBg
{
	background: transparent url('/SiteCollectionImages/box-middle.gif') repeat-y scroll 0 0;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 873px;
}
.homePageLayout .divHomeContent
{
	background-color: transparent;
	display: inline;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0 0 0 0;
	position: relative;	
	width: 565px;
	height: auto;
}
.homePageLayout .divContentTitle
{
	padding:0px 0px 0px 10px;
	margin-bottom: 10px;
	background-image: url('/SiteCollectionImages/home-cc-title-bg.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #4e78a1;
}
.homePageLayout .divContentText
{
	margin: 0 0 0 0;
}

.homePageLayout .divContentTextImage 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-variant: normal;

	padding-top: 8px;
}

.homePageLayout .divProductListContent .divLinkMore
{
	padding: 5px 0 5px 0;
	position:absolute;
	bottom:5px;
	clear:both;
}

.homePageLayout .divHomeContent .divLinkMore
{
	padding: 5px 0 5px 0;
	position:absolute;
	bottom:5px;
	clear:both;
}

.homePageLayout .divLinkMore.first
{
	padding-left: 20px;
	padding-right: 10px;
}

.homePageLayout .divBottomSection
{
	background-image: url('/SiteCollectionImages/home-right-border.jpg');
	background-position: right 40px;
	background-repeat: no-repeat;
	display: inline;
	width: 260px;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	margin-bottom:20px;
}
.homePageLayout .divBottomSection.right
{
	width: 241px;
	margin-right: 20px;
	padding-right: 10px;		
	float: none;
}

.homePageLayout .divTabLinks.fr ul
{
	font-size: 14px;
}



/////////*****************copy****************/////////////////

.homePageLayout .divTabLinks
{	
	height: auto;
	padding-top: 10px;
}

.homePageLayout .divTabLinks ul
{
	display:inline;
	border-bottom: 1px solid #CACACA;
	color: #A1A1A1;
	float: left;
	font-size: 18px;
	line-height: 31px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0px;
	width:263px;
}


.homePageLayout .divTabLinks li
{
	float: left;
	margin: 0 0 0 4px;
	padding:0;
	line-height: 31px;
	height: auto;
	width:auto;
}

.homePageLayout .divTabLinks ul li.events a
{
	background-image: url('/SiteCollectionImages/home-tab-events.jpg');
	width: 166px;
}

.homePageLayout .divTabLinks ul li.eventsfr a
{
	background-image: url('/SiteCollectionImages/home-tab-events-fr.jpg');
	width: 104px;
	font-size: 16px;
}

.homePageLayout .divTabLinks ul li.eventses a
{
	background-image: url('/SiteCollectionImages/home-tab-events-es.jpg');
	width: 152px;
	font-size:	16px;
}

.homePageLayout .divTabLinks ul li.eventsde a
{
	background-image: url('/SiteCollectionImages/home-tab-events-de.jpg');
	width: 142px;
	font-size:	15px;
}


.homePageLayout .divTabLinks ul li.news a
{
	background-image: url('/SiteCollectionImages/home-tab-news.jpg');
	width: 60px;
}

.homePageLayout .divTabLinks ul li.newsfr a
{
	background-image: url('/SiteCollectionImages/home-tab-news-fr.jpg');
	width: 129px;
	font-size:	16px;
}

.homePageLayout .divTabLinks ul li.newses a
{
	background-image: url('/SiteCollectionImages/home-tab-news-es.jpg');
	width: 77px;
	font-size:	16px;
}

.homePageLayout .divTabLinks ul li.newsde a
{
	background-image: url('/SiteCollectionImages/home-tab-news-de.jpg');
	width: 88px;
	font-size:	15px;
	padding-left: 5px;
	padding-right: 5px;
}



.homePageLayout .divTabLinks a
{
	background-color: transparent;	
	line-height: 31px;
	position: relative;
	float: left;
	text-decoration: none;
	height: 31px;
	padding-left:10px;
	color: #FFFFFF;
}


.homePageLayout .divTabLinks ul li.news a:hover,
.homePageLayout .divTabLinks ul li.news a.activeTab
{
	background-image: url('/SiteCollectionImages/home-tab-news-on.jpg');
}

.homePageLayout .divTabLinks ul li.newsfr a:hover,
.homePageLayout .divTabLinks ul li.newsfr a.activeTab
{
	background-image: url('/SiteCollectionImages/home-tab-news-on-fr.jpg');
}

.homePageLayout .divTabLinks ul li.newses a:hover,
.homePageLayout .divTabLinks ul li.newses a.activeTab
{
	background-image: url('/SiteCollectionImages/home-tab-news-on-es.jpg');
}
.homePageLayout .divTabLinks ul li.newsde a:hover,
.homePageLayout .divTabLinks ul li.newsde a.activeTab
{
	background-image: url('/SiteCollectionImages/home-tab-news-on-de.jpg');
}



.homePageLayout .divTabLinks ul li.events a:hover,
.homePageLayout .divTabLinks ul li.events a.activeTab
{
	background-image: url('/SiteCollectionImages/home-tab-events-on.jpg');
}

.homePageLayout .divTabLinks ul li.eventsfr a:hover,
.homePageLayout .divTabLinks ul li.eventsfr a.activeTab
{
	background-image: url('/SiteCollectionImages/home-tab-events-on-fr.jpg');
}

.homePageLayout .divTabLinks ul li.eventses a:hover,
.homePageLayout .divTabLinks ul li.eventses a.activeTab
{
	background-image: url('/SiteCollectionImages/home-tab-events-on-es.jpg');
}

.homePageLayout .divTabLinks ul li.eventsde a:hover,
.homePageLayout .divTabLinks ul li.eventsde a.activeTab
{
	background-image: url('/SiteCollectionImages/home-tab-events-on-de.jpg');
}



/////////*****************copy****************////////////////

.homePageLayout .cbq-layout-main .link-item
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}
.homePageLayout .cbq-layout-main .link-item a
{
	color: #3D3D3D;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}
.homePageLayout .cbq-layout-main .link-item a:hover
{
	text-decoration: none;
}
.homePageLayout .cbq-layout-main .link-item .title
{
	color: #3D3D3D;	
}
.homePageLayout .cbq-layout-main .link-item .date
{
	color:#1E4B75;
	padding-top:10px;
}

.homePageLayout .cbq-layout-main .link-item .description
{
	color: #3D3D3D;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}




.homePageLayout .ms-standardheader
{
	clear: both;
	color: #1E4B75;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 32px;
	padding-top: 15px;
	position: relative;
}
.homePageLayout .ms-WPHeader td
{
	border: 0;
}
.homePageLayout .divWebPart
{
	width: auto;
	height: auto;
	position: relative;
	display:inline;
	float: left;
	margin-left: 18px;
}

.homePageLayout .divPageContent .divSolutions .divLinkBox.fr
{
	background-image: url('/SiteCollectionImages/solutions-bg-fr.jpg');
}
.homePageLayout .divPageContent .divSolutions.es .divLinkBox
{
	background-image: url('/SiteCollectionImages/solutions-bg-es.jpg');
}
.homePageLayout .divPageContent .divSolutions.de .divLinkBox
{
	background-image: url('/SiteCollectionImages/solutions-bg-de.jpg');
}

.homePageLayout .divPageContent .divSolutions.fr .divLinkBox
{
	background-image: url('/SiteCollectionImages/solutions-bg-fr.jpg');
}

.homePageLayout .divPageContent .divSolutions .divLinkBox
{
	width:558px;
	height:360px;
	display:inline;
	background-image: url('/SiteCollectionImages/solutions-bg.jpg');
	background-repeat: no-repeat;
	background-color: white;
	background-position: top left;
	padding: 0;
	margin:0;
}

.homePageLayout .divPageContent .divSolutions
{
	float:left;
	width:558px;
	position:relative;
	margin-right:10px;
}

.homePageLayout .divPageContent .divSolutions .divLinkBox .divLinkBoxContent
{
	background:none;
	width:100%;
	margin:60px 10px 5px 0px;
	padding:0;
	margin-right:0px;
}

.homePageLayout .divPageContent .divSolutions .divLinkBox .divLinkBoxContent .slm-layout-main .link-item  a 
{
	color:#970b17;
	font-family:Verdana;
	font-size:18px;
	font-weight:normal;
}

.homePageLayout .divPageContent .divSolutions .divLinkBox .divLinkBoxContent .slm-layout-main .link-item  a 
{
	color:#970b17;
	font-family:Verdana;
	font-size:18px;
	font-weight:normal;
}

.homePageLayout .divPageContent .divSolutions.es .divLinkBox .divLinkBoxContent .slm-layout-main .link-item  a, 
.homePageLayout .divPageContent .divSolutions.de .divLinkBox .divLinkBoxContent .slm-layout-main .link-item  a,
.homePageLayout .divPageContent .divSolutions.fr .divLinkBox .divLinkBoxContent .slm-layout-main .link-item  a    
{
	font-size:14px;
}

.homePageLayout .divPageContent .divSolutions .divLinkBox .divLinkBoxContent .slm-layout-main td .slm-layout-main
{
	width:280px;
}

.homePageLayout .divPageContent .divSolutions .divLinkBox .divLinkBoxContent .slm-layout-main td .slm-layout-main .item .image-area-left
{
	padding:0px 14px 14px 14px;
}


.homePageLayout .divPageContent .divSolutions .divLinkBox .divLinkBoxContent .slm-layout-main .link-item  .description
{
	color:#505050;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	margin-left:42px;
	padding-left: 22px;
}

.homePageLayout .divPageContent .divSolutions.es .divLinkBox .divLinkBoxContent .slm-layout-main .link-item  .description
{
	font-size:10px;
	line-height:10px;
	padding-left:22px;
}

.homePageLayout .divPageContent .divSolutions.fr .divLinkBox .divLinkBoxContent .slm-layout-main .link-item  .description
{
	font-size:10px;
	line-height:10px;
	padding-left:22px;
}



/******************************************************************************************************************/

.homePageLayout .divPageContent .divProducts
{
	position:relative;
	width:298px;
	float:right;
}
.homePageLayout .divPageContent .divProducts .divLinkBox.fr
{
	background-image: url('/SiteCollectionImages/products-bg-fr.jpg');
}
.homePageLayout .divPageContent .divProducts .divLinkBox.sp
{
	background-image: url('/SiteCollectionImages/products-bg-es.jpg');
}
}
.homePageLayout .divPageContent .divProducts .divLinkBox.de
{
	background-image: url('/SiteCollectionImages/products-bg-de.jpg');
}
.homePageLayout .divPageContent .divProducts .divLinkBox
{
	width:298px;
	background-image: url('/SiteCollectionImages/products-bg.jpg');
	background-repeat: no-repeat;
	background-color: white;
	background-position: top left;
	float:none;
	margin:0;
	padding:0;
	height:421px;
}
.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent
{
	background:none;
	margin-top:41px;
	width:296px;
	padding:0;
	margin-right:0;
}

.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products
{
	list-style-type: none;
	text-decoration: none;
		padding-left: 6px;
		margin-left:0px;
}
.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products li
{
	height:71px;
	width: 286px;
	background-image: url('/SiteCollectionImages/products-item-bg.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: white;
}

.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products li.noback
{
	background-image: none;
	background-color: transparent;
}

.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products li img
{
	float:left;
	margin:0px 0px 0px 5px;
	height:71px;
}

.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products li div
{
	float:left;
	margin:10px 5px 5px 5px;
	width:200px;
}

.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products li div div.title, 
.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products li div div.text
{
	float:none;
	margin:0;
	width:200px;

}
.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products li div div.title a
{
	font-size:18px;
		color:#004986;
}
.homePageLayout .divPageContent .divProducts .divLinkBox .divLinkBoxContent ul.products li div div.text
{
	font-size:14px;
}

.homePageLayout .divPageContent .divProducts .divLinkBox.sp .divLinkBoxContent ul.products li div div.text
{
	font-size:12px;
}





/* NEW FEATURES */
/*--------------*/

.newFeaturesPageLayout .div3Boxes
{
	background: transparent url('/SiteCollectionImages/boxes-5-middle-bg.gif') repeat scroll 0 0;
	width: 755px;
	height: auto;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;	
/*	margin-bottom: 16px;*/
}
.newFeaturesPageLayout .div3BoxesContent
{
	background: transparent url('/SiteCollectionImages/boxes-5-top-bg.gif') no-repeat scroll 0 0;
	padding-top: 11px;
	width: 755px;
	margin: 0;
	height: auto;
}

.div3BoxesContent.de .divContentTitle {
	font-size:	15px;
}

.newFeaturesPageLayout .div3BoxesBottom
{
	background: transparent url('/SiteCollectionImages/boxes-5-bottom-bg.gif') no-repeat scroll 0 0;
	height: 16px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 0;
}
.newFeaturesPageLayout .divBox
{
	float:left;
	display: inline-block;
	margin: 0 53px 0 9px;
	width: 200px;
	height: auto;
}
.newFeaturesPageLayout .divBoxImageTitle
{
	height: 90px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.newFeaturesPageLayout .divBox.right
{
	float: none;
	margin: 0px;
	height: auto;

}
.newFeaturesPageLayout .divBox .divImage
{
	display:inline; 
	position:relative; 
	max-width:50%; 
	width: auto;
	float:left;
}
.newFeaturesPageLayout .divBox .divContentTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	line-height: normal;
	display: inline-block; 
	position: absolute;
	top: 0px; 
	left: 90px;
	float:right;
	width: auto;
	max-width: 44%;
	padding: 0 0 0 10px;
}

.newFeaturesPageLayout .divBox .divContentTitle {
	font-size: 12px;
	line-height: 14px;
}

.newFeaturesPageLayout .divBox .divContentText
{
	margin: 0 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.newFeaturesPageLayout .divLinkMore
{
	height: auto; 
}
.newFeaturesPageLayout .divBox .divLinkMore a
{
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}


/* ALL_NEWS */
/*----------*/

.allNewsPageLayout .divLinkBoxes
{
	position: relative; 
	display: inline-block; 
	width: 211px;
	height: auto;
}
.allNewsPageLayout .divLinkBoxes .divLinkBox .divContentTitle
{
	text-align: center;
	line-height: 18px;
	padding-top: 0px;
	margin-bottom: 20px;
}
.allNewsPageLayout .divLinkBoxes .divLinkBox .divDescription
{
	font-size: 12px;
	color: #333333;
	font-style: normal;	
}
.allNewsPageLayout .divLinkBoxes .divLinkBox .divDescription a
{
	color: #333333;
	text-decoration: underline;	
}
.allNewsPageLayout .divLinkBoxes .divLinkBox .divDescription .item
{
	margin: 0 0 0 0;
}
.allNewsPageLayout .divContentText
{
	padding-top: 10px;
}

/*--------------------------------------------------------------------------------*/
/* Used inside the webpart                                                        */
.allNewsPageLayout .CQWPNewsContentTitle a:link, .allNewsPageLayout .CQWPNewsContentTitle a:visited
{
	margin: 15px 0 5px 0px;
	color: #1E4B75;
	font-size: 18px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.allNewsPageLayout .CQWPNewsContentText
{
	margin: 10px 0 20px 0px;	
}
.allNewsPageLayout .CQWPNewsDateTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	margin: 0 10px 0 0px;
}
.allNewsPageLayout .divContentText .ms-WPHeader h3
{
	border: 0;
	font-size:18px;
	color:#003399;
}

.ms-WPBody .CQWPNewsReadMore a:link, .ms-WPBody .CQWPNewsReadMore a:visited
{
	color:#F6753C;
	text-decoration:none;
	float:right;
	font-size:12px;
	margin:0 10px 10px 0;
}
/*--------------------------------------------------------------------------------*/

/* ALL_EVENTS */
/*------------*/

.allEventsPageLayout
{
	/**/
}
.allEventsPageLayout .divTabLinks
{
	width: 524px;	
	height: auto;
	padding-top: 30px;
	padding-left: 74px;
}
.allEventsPageLayout .divTabLinks ul
{
	color: #434343;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;	
	margin: 0;
	padding: 0;
}
.allEventsPageLayout .divTabLinks li
{
	float: left;
	padding: 0 0 0 12px;
}

.allEventsPageLayout .divTabLinks a
{
	color: #434343;
	text-decoration: none;
}
.allEventsPageLayout .divTabLinks a:hover
{	
	color: #1E4B75;
	text-decoration: underline;
}
.allEventsPageLayout .divTabLinks .activeTab
{
	color: #1E4B75;
	text-decoration: underline;
}
.allEventsPageLayout .divWebPart
{
	position: relative; 
	display: inline-block; 
	float: left; 
	width: 524px;
	padding-left: 74px;
	padding-top: 10px;
}
.allEventsPageLayout .divBottomSpacer
{
	width: 100%;
	height: 50px;
}
.allEventsPageLayout .divLinkBox
{
	margin-bottom: 30px;
}


/*NEWS*/
/*----*/
.newsPageLayout .divContentTitle
{
	margin: 15px 0 5px 74px;
	color: #1E4B75;
	font-size: 18px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.newsPageLayout .divContentText
{
	margin: 0 0 30px 74px;	
}
.newsPageLayout .divDateTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	margin: 0 0 0 74px;
}

.newsPageLayout .divLinkBoxes
{
	position: relative; 
	display: inline-block; 
	width: 211px;
	height: auto;
}
.newsPageLayout .divLinkBoxes .divLinkBox .divContentTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	line-height: 18px;
	padding-top: 0px;
	margin-bottom: 20px;
	margin: 0;
	font-style: normal;
}
.newsPageLayout .divLinkBoxes .divLinkBox .divContentTitle.secondBox
{
	margin-bottom: 10px;
}
.newsPageLayout .divLinkBoxes .divLinkBox .divDescription
{
	font-size: 12px;
	color: #333333;
	font-style: normal;	
}
.newsPageLayout .divLinkBoxes .divLinkBox .divDescription a
{
	color: #333333;
	text-decoration: underline;	
}
.newsPageLayout .divLinkBoxes .divLinkBox .divDescription .item
{
	margin: 0 0 0 0;
}




/* CAREERS */
/*---------*/

.careersLandingPageLayout .ms-WPHeader td
{
	border: 0;
}
.careersLandingPageLayout .ms-WPTitle
{
	padding-left: 20px;
	font-size: 14px;
	color: #1E4B75;
	line-height: 20px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.careersLandingPageLayout .divLinkBox .item
{
	margin: 16px 0 0 4px;
}
.careersLandingPageLayout .divLinkBox .item a
{
	border-bottom: 1px #1E4B75 solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.careersLandingPageLayout .divLinkBox .item .description
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
}

.careersLandingPageLayout .careerLogo
{
	width:auto;
	float:right;
	margin:0 75px 10px 10px
}

/* JOB_POSTING */
/*-------------*/

.jobPostingPageLayout .divPageTitle
{
	border-bottom: 1px black solid;
	padding-bottom: 5px;
}
.jobPostingPageLayout .divContentTitle
{
	margin-left: 74px;
}
.jobPostingPageLayout .divLinkMore
{
	margin-left: 74px;
}
.jobPostingPageLayout .divLinkMore.bottom
{
	margin-bottom: 30px;
}
.jobPostingPageLayout .ms-WPHeader td
{
	border: 0;
}
.jobPostingPageLayout .ms-WPTitle
{
	padding-left: 20px;
	font-size: 14px;
	color: #1E4B75;
	line-height: 20px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.jobPostingPageLayout .divLinkBox .item
{
	margin: 16px 0 0 4px;
}
.jobPostingPageLayout .divLinkBox .item a
{
	border-bottom: 1px #1E4B75 solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.jobPostingPageLayout .divLinkBox .item .description
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
}

.jobPostingPageLayout .careerLogo
{
	width:auto;
	float:right;
	margin:0 75px 10px 10px
}


/* AWARDS PAGE */
/*-------------*/
.awardsPageLayout
{
	/*overflow: hidden;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.awardsPageLayout #inner3 {
	float: left;
	width: 753px;
	padding: 0 74px 13px 0px;
	margin: 0 0 0 7px;
	display: inline;
}

.awardsPageLayout .awards-area {
	clear: both;
	list-style: none;
	padding: 24px 0 0 0px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	width: 750px;
	color: #434343;
	
}
.awardsPageLayout .awards-area li{
	padding: 0 0 28px 175px;
}
.awardsPageLayout .awards-area li.alpha{
	background: url(/SiteCollectionImages/logo-alpha-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.adp{
	background: url(/English/PublishingImages/awards-ico.gif.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.top15-09{
	background: url(/English/PublishingImages/logo-top15-09.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.top15{
	background: url(/English/PublishingImages/logo-top15.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.top10{
	background: url(/English/PublishingImages/logo-top10.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.fast50-08{
	background: url(/English/PublishingImages/logo-deloitte-fast50-2008.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.fast50-2009{
	background: url(/SiteCollectionImages/logo-fast50-2009-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.fast50-2009-fr{
	background: url(/SiteCollectionImages/logo-fast50-2009fr-150px.jpg) no-repeat 0 5px;
}

.awardsPageLayout .awards-area li.fast50{
	background: url(/English/PublishingImages/logo-deloitte-fast50.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.fast500{
	background: url(/English/PublishingImages/logo-Deloitte-tech500.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.nationalbank{
	background: url(/English/PublishingImages/logo-national-bank.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.top15-2010{
	background: url(/English/PublishingImages/logo-montrealtop15-2010.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.top15-2010fr{
	background: url(/Francais/PublishingImages/logo-montrealtop15-2010fr.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.top15-09fr{
	background: url(/francais/PublishingImages/logo-top15-09.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.top15fr{
	background: url(/francais/PublishingImages/logo-top15.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.top10fr{
	background: url(/francais/PublishingImages/logo-top10.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.fast50-08fr{
	background: url(/francais/PublishingImages/logo-deloitte-fast50-2008.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.fast50fr{
	background: url(/francais/PublishingImages/logo-Deloitte-fast50.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.nationalbankfr{
	background: url(/francais/PublishingImages/logo-national-bank.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.acic{
	background: url(/SiteCollectionImages/logo-acic-150px.png) no-repeat 0 5px;
}

.awardsPageLayout .awards-area li.acti{
	background: url(/SiteCollectionImages/logo-acti-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.agentvi{
	background: url(/SiteCollectionImages/logo-agentvi-150px.jpg) no-repeat 0 5px;
}

.awardsPageLayout .awards-area li.arecont{
	background: url(/SiteCollectionImages/logo-arecont-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.axis{
	background: url(/SiteCollectionImages/logo-axis-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.barco{
	background: url(/SiteCollectionImages/logo-barco-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.basler{
	background: url(/SiteCollectionImages/logo-basler-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.briefcam{
	background: url(/SiteCollectionImages/logo-briefcam-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.bosch{
	background: url(/SiteCollectionImages/logo-bosch-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.canon{
	background: url(/SiteCollectionImages/logo-canon-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.cbcganz{
	background: url(/SiteCollectionImages/logo-cbcganz-150px.png) no-repeat 0 5px;
}

.awardsPageLayout .awards-area li.firetide{
	background: url(/SiteCollectionImages/logo-firetide-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.econolite{
	background: url(/SiteCollectionImages/logo-econolite150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.digisensory{
	background: url(/SiteCollectionImages/logo-digisensory-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.dothill{
	background: url(/SiteCollectionImages/logo-dothill-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.feelingsoftware{
	background: url(/SiteCollectionImages/logo-feelingsoftware-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.ge-security{
	background: url(/SiteCollectionImages/logo-ge-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.hid{
	background: url(/SiteCollectionImages/logo-hid-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.hikvision{
	background: url(/SiteCollectionImages/logo-hikvision-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.hwgroup{
	background: url(/SiteCollectionImages/logo-hwgroup-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.ibm{
	background: url(/SiteCollectionImages/logo-ibm-150px.jpg) no-repeat 0 5px;
	}
.awardsPageLayout .awards-area li.intransa{
	background: url(/SiteCollectionImages/logo-intransa-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.ioimage{
	background: url(/SiteCollectionImages/logo-ioimage-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.iomniscient{
	background: url(/SiteCollectionImages/logo-iomniscient-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.ionodes{
	background: url(/SiteCollectionImages/logo-ionodes-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.iqeye{
	background: url(/SiteCollectionImages/logo-iqinvision-150px.jpg) no-repeat 0 5px;}
}
.awardsPageLayout .awards-area li.iview{
	background: url(/SiteCollectionImages/logo-iview-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.keeneo{
	background: url(/SiteCollectionImages/logo-keeneo-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.lumenera{
	background: url(/SiteCollectionImages/logo-lumenera-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.mango{
	background: url(/SiteCollectionImages/logo-mangodsp-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.march{
	background: url(/SiteCollectionImages/logo-march-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.mobotix{
	background: url(/SiteCollectionImages/logo-mobotix-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.nec{
	background: url(/SiteCollectionImages/logo-nec-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.optelecom{
	background: url(/SiteCollectionImages/logo-optelecom-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.otn{
	background: url(/SiteCollectionImages/logo-otn-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.objectvideo{
	background: url(/SiteCollectionImages/logo-objectvideo-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.panasonic{
	background: url(/SiteCollectionImages/logo-panasonic-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.pelco{
	background: url(/SiteCollectionImages/logo-pelco-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.phoenix{
	background: url(/SiteCollectionImages/logo-phoenixivs-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.pivot3{
	background: url(/SiteCollectionImages/logo-pivot3-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.rfideas{
	background: url(/SiteCollectionImages/logo-rfideas-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.rs2{
	background: url(/SiteCollectionImages/logo-rs2-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.samsung{
	background: url(/SiteCollectionImages/logo-samsung-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.sightlogix{
	background: url(/SiteCollectionImages/logo-sightlogix-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.sony{
	background: url(/SiteCollectionImages/logo-sony-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.sst{
	background: url(/SiteCollectionImages/logo-sst-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.toshiba{
	background: url(/SiteCollectionImages/logo-toshiba-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.udp{
	background: url(/SiteCollectionImages/logo-udp-150px.jpg) no-repeat 0 5px;
}

.udp ul{
	list-style: disc;
}

.awardsPageLayout .awards-area li.verint{
	background: url(/SiteCollectionImages/logo-verint-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.vivotek{
	background: url(/SiteCollectionImages/logo-vivotek-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-aaae{
	background: url(/SiteCollectionImages/logo-aaae-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.ind-aapa{
	background: url(/SiteCollectionImages/logo-aapa-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.ind-acc{
	background: url(/SiteCollectionImages/logo-acc-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-acina{
	background: url(/SiteCollectionImages/logo-acina-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.ind-alas{
	background: url(/SiteCollectionImages/logo-alas-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.ind-appa{
	background: url(/SiteCollectionImages/logo-appa-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-apta{
	background: url(/SiteCollectionImages/logo-apta-150px.png) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-asbo{
	background: url(/SiteCollectionImages/logo-asbo-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-cppa{
	background: url(/SiteCollectionImages/logo-cppa-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-canasa{
	background: url(/SiteCollectionImages/logo-canasa-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-ccyv-user-group{
	background: url(/SiteCollectionImages/logo-cctv-user-group-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-fpa{
	background: url(/SiteCollectionImages/logo-fpa-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-nassleo{
	background: url(/SiteCollectionImages/logo-nassleo-150px.png) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-ipi{
	background: url(/SiteCollectionImages/logo-ipi-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-ip-user-group-usa{
	background: url(/SiteCollectionImages/logo-ip-user-group-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-lprc{
	background: url(/SiteCollectionImages/logo-lprc-150px.jpg) no-repeat 0 5px;

}
.awardsPageLayout .awards-area li.ind-gsa{
	background: url(/SiteCollectionImages/logo-gsa-150px.jpg) no-repeat 0 5px;
	
}
.awardsPageLayout .awards-area li.ind-microsoft{
	background: url(/SiteCollectionImages/logo-microsoft-gold-150px.jpg) no-repeat 0 5px;	
}

.awardsPageLayout .awards-area li.ind-cpa{
	background: url(/SiteCollectionImages/logo-cpa-150px.jpg) no-repeat 0 5px;
}

.awardsPageLayout .awards-area li.ind-iaclea{
	background: url(/SiteCollectionImages/logo-iaclea-150px.jpg) no-repeat 0 5px;
}

.awardsPageLayout .awards-area li.ind-tpa{
	background: url(/SiteCollectionImages/logo-tpa-150px.jpg) no-repeat 0 5px;
}

.awardsPageLayout .awards-area li.ind-bhe{
	background: url(/SiteCollectionImages/logo-bhe-150px.jpg) no-repeat 0 5px;
}





.awardsPageLayout .awards-area li.ipi-2009{
	background: url(/SiteCollectionImages/logo-ipi-2009.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.feelingsoftware{
	background: url(/SiteCollectionImages/logo-feelingsoftware-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.rs2{
	background: url(/SiteCollectionImages/logo-rs2-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.videoiq{
	background: url(/SiteCollectionImages/logo-videoiq-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.lenel{
	background: url(/SiteCollectionImages/logo-lenel-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.jvc{
	background: url(/SiteCollectionImages/logo-jvc-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.impath{
	background: url(/SiteCollectionImages/logo-impathnetworks-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.vidient{
	background: url(/SiteCollectionImages/logo-vidient-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.iview{
	background: url(/SiteCollectionImages/logo-iview-150px.jpg) no-repeat 0 5px;
}
.awardsPageLayout .awards-area li.stardot{
	background: url(/SiteCollectionImages/logo-stardot-150px.jpg) no-repeat 0 5px;
}



.awardsPageLayout .awards-area li h3 {
	margin: 0 0 15px 0;
	font-size: 18px;
	color: #1e4b75;
	font-style: italic;
}
.awardsPageLayout .awards-area li h3 a {
	color: #1e4b75;
	text-decoration: none;
}


/* CUSTOMER CARE PAGE */
/*--------------------*/
.CustomerCare .divLoginControl {
	margin-left:45px;
}

.CustomerCare .divLoginControl .divLinkBox {
 	width:400px;	
	background: url(/SiteCollectionImages/grey-box2-top-bg.png) no-repeat scroll 0 0 transparent
}

.CustomerCare .divLoginControl .divLinkBoxContent {
 	width:400px;	
 	background: url('/SiteCollectionImages/grey-box2-bottom-bg.png') no-repeat scroll 0 100%;
 	padding: 0 0px 17px;
}

.CustomerCare h2{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
	color:#1E4B75;
}

.CustomerCare h3{
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#1E4B75;
}


.CustomerCare .divLinkBox .item
{
	margin: 16px 0 0 -15px;
}

.CustomerCare .divLinkBox .item .link-item
{
	margin-left:30px;
}


.loginLabel {
	color:#1E4B75;
	float:left;
	font-size:14pt;
	line-height:30px;
	vertical-align:top;
	text-align:left;
	vertical-align:top;
	padding: 5px 5px 5px 20px;
}

.loginTextBox{
	border:1px solid #B0B0B0;
	color:#000000;
	float:right;
	font-size:12pt;
	padding:4px 0 4px 5px;
	width:250px;
}

.divNewUserLink {
	color:#1E4B75;
	font-size:14px;
	line-height:18px;
	position:relative;
	left:-25px;}

.CustomerCare h4 {
	clear:both;
	color:#1E4B75;
	font-size:12px;
	line-height:18px;
	margin:0;
	display:block;
	font-weight:bold;
}


/**Licenses page*/
/*----------------*/
.LicensesPageLayout .div2Boxes
{
	background: transparent url('/SiteCollectionImages/boxes-6-middle-bg.gif') repeat scroll 0 0;
	float: left;
	width: 755px;
	margin: 30px 74px 30px 74px;
	position: relative;	
}
.LicensesPageLayout .div2BoxesContent
{
	background: transparent url('/SiteCollectionImages/boxes-6-top-bg.gif') no-repeat scroll 0 0;
	float: left;
	width: 755px;
	padding: 11px 0 0;
}
.LicensesPageLayout .div2BoxesBottom
{
	background: transparent url('/SiteCollectionImages/boxes-6-bottom-bg.gif') no-repeat scroll 0 0;
	float: left;
	width: 755px;
	height: 16px;
	overflow: hidden;
}
.LicensesPageLayout .divBox
{
	float:left;
	display: inline-block;
	margin: 0 40px 0 9px;
	padding-left:10px;
	width: 275px;
	height: auto;

}

.LicensesPageLayout .divBox.right
{
	float: left;
	margin: 0px;
}

.LicensesPageLayout .divBoxImageTitle
{
	height: 90px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.LicensesPageLayout .divBox .divImage
{
	display:inline; 
	position:relative; 
	max-width:50%; 
	width: auto;
	float:left;
}
.LicensesPageLayout .divBox .divContentTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	line-height: normal;
	display: inline-block; 
	position: absolute;
	top: 0px; 
	left: 90px;
	float:right;
	width: auto;
	max-width: 44%;
	padding: 0 0 0 10px;
}

.LicensesPageLayout .divBox .divContentText
{
	margin: 0 0 0 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.LicensesPageLayout .divLinkMore
{
	height: auto; 
}
.LicensesPageLayout .divBox .divLinkMore a
{
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.LicensesPageLayout .divDescription
{
	font-size: 12px;
	color: #333333;
	font-style: normal;	
}
.LicensesPageLayout .divDescription a
{
	color: #333333;
	text-decoration: underline;	
}

/**Librairie page*/
/*----------------*/
.LibrairiePageLayout .div2Boxes
{
	background: transparent url('/SiteCollectionImages/boxes-6-middle-bg.gif') repeat scroll 0 0;
	float: left;
	width: 755px;
	margin: 25px 74px 30px 74px;
	position: relative;	
}
.LibrairiePageLayout .div2BoxesContent
{
	background: transparent url('/SiteCollectionImages/boxes-6-top-bg.gif') no-repeat scroll 0 0;
	float: left;
	width: 755px;
	padding: 11px 0 0;
}
.LibrairiePageLayout .div2BoxesBottom
{
	background: transparent url('/SiteCollectionImages/boxes-6-bottom-bg.gif') no-repeat scroll 0 0;
	float: left;
	width: 755px;
	height: 16px;
	overflow: hidden;
}
.LibrairiePageLayout .div1Box
{
	background: transparent url('/SiteCollectionImages/boxes-8-middle-bg.gif') repeat scroll 0 0;
	float: left;
	width: 300px;
	margin: 25px 74px 30px 74px;
	position: relative;	
}
.LibrairiePageLayout .div1BoxContent
{
	background: transparent url('/SiteCollectionImages/boxes-8-top-bg.gif') no-repeat scroll 0 0;
	float: left;
	width: 300px;
	padding: 11px 0 0;
}
.LibrairiePageLayout .div1BoxBottom
{
	background: transparent url('/SiteCollectionImages/boxes-8-bottom-bg.gif') no-repeat scroll 0 0;
	float: left;
	width: 300px;
	height: 16px;
	overflow: hidden;
}

.LibrairiePageLayout .divBox
{
	float:left;
	display: inline-block;
	margin: 0 50px 0 9px;
	padding-left:0px;
	width: 275px;
	height: auto;
	position:relative;

}

.LibrairiePageLayout .divBox.right
{
	float: left;
	margin: 0px;
}

.LibrairiePageLayout .divLinkMore
{
	height: auto; 
}
.LibrairiePageLayout .divBox .divLinkMore a
{
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.LibrairiePageLayout .subtitle
{
	font-size:18px;
	color:#1E4B75;
	font-style: normal;	
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding-bottom:7px;
}

.LibrairiePageLayout .divDescription
{
	font-size: 12px;
	color: #333333;
	font-style: normal;	
}
.LibrairiePageLayout .divDescription a
{
	text-decoration: none;	
}

/**Contact Us page*/
/*----------------*/
.ContactUsPageLayout .div3Boxes
{
	background: transparent url('/SiteCollectionImages/boxes-5-middle-bg.gif') repeat scroll 0 0;
	width: 755px;
	height: auto;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;	
/*	margin-bottom: 16px;*/
}
.ContactUsPageLayout .div3BoxesContent
{
	background: transparent url('/SiteCollectionImages/boxes-5-top-bg.gif') no-repeat scroll 0 0;
	padding-top: 11px;
	width: 755px;
	margin: 0;
	height: auto;
}
.ContactUsPageLayout .div3BoxesBottom
{
	background: transparent url('/SiteCollectionImages/boxes-5-bottom-bg.gif') no-repeat scroll 0 0;
	height: 16px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 0;
}
.ContactUsPageLayout .divBox
{
	float:left;
	display: inline-block;
	margin: 0 53px 0 9px;
	width: 205px;
	height: auto;
}
.ContactUsPageLayout .divBoxImageTitle
{
	height: 90px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.ContactUsPageLayout .divBox.right
{
	float: none;
	margin: 0px;
	height: auto;

}
.ContactUsPageLayout .divBox .divImage
{
	display:inline; 
	position:relative; 
	max-width:50%; 
	width: auto;
	float:left;
}
.ContactUsPageLayout .divBox .divContentTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	line-height: normal;
	display: inline-block; 
	position: absolute;
	top: 0px; 
	left: 0px;
	float:right;
	width: auto;
	padding: 0 0 0 10px;
}

.ContactUsPageLayout .divBox .divContentText
{
	margin: 0 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ContactUsPageLayout .divPageContent
{
	height:300px;
}

.ContactUsPageLayout .divLinkMore
{
	height: auto; 
}
.ContactUsPageLayout .divBox .divLinkMore a
{
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ContactUsPageLayout .divDescription
{
	font-size: 12px;
	color: #333333;
	font-style: normal;	
}
.ContactUsPageLayout .divDescription a
{
	text-decoration: none;	
}

/*************
/* Customer care
*********************/
.CustomerCareLandingPage .div3Boxes
{
	background: transparent url('/SiteCollectionImages/boxes-5-middle-bg.gif') repeat scroll 0 0;
	width: 755px;
	height: 400px;
	margin-top: 36px;
	margin-left: auto;
	margin-right: auto;	
/*	margin-bottom: 16px;*/
}
.CustomerCareLandingPage .div3BoxesContent
{
	background: transparent url('/SiteCollectionImages/boxes-5-top-bg.gif') no-repeat scroll 0 0;
	padding-top: 11px;
	width: 755px;
	margin: 0;
	height: 375px;
}
.CustomerCareLandingPage .div3BoxesBottom
{
	background: transparent url('/SiteCollectionImages/boxes-5-bottom-bg.gif') no-repeat scroll 0 0;
	height: 16px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 0;
}
.CustomerCareLandingPage .divBox
{
	float:left;
	display: inline-block;
	margin: 0 53px 0 9px;
	width: 205px;
	height: auto;
}
.CustomerCareLandingPage .divBoxImageTitle
{
	height: 50px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.CustomerCareLandingPage .divBox.right
{
	float: none;
	margin: 0px;
	height: auto;

}
.CustomerCareLandingPage .divBox .divImage
{
	display:inline; 
	position:relative; 
	max-width:50%; 
	width: auto;
	float:left;
}
.CustomerCareLandingPage .divBox .divContentTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	line-height: normal;
	display: inline-block; 
	position: absolute;
	top: 0px; 
	left: 0px;
	float:right;
	width: auto;
	padding: 0 0 0 10px;
	font-size:16px;

}

.CustomerCareLandingPage .divBox .divContentText
{
	margin: 0 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.CustomerCareLandingPage .divPageContent
{
	min-height:300px;
}

.CustomerCareLandingPage .divLinkMore
{
	height: auto; 
}
.CustomerCareLandingPage .divBox .divLinkMore a
{
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.CustomerCareLandingPage .divDescription
{
	font-size: 12px;
	color: #333333;
	font-style: normal;	
}
.CustomerCareLandingPage .divDescription a
{
	color: #333333;
	text-decoration: underline;	
}

/*************
Education
*************/
div.button-primary {
	float: left;
	width: 350px;
	height: 80px;
	padding:0 30px 30px 0;
}
div.button-higher {
	float: left;
	width: 350px;
	height: 80px;
	padding:0 0px 30px 0;

}


/***************
Training
***************/
.trainingSchedule
{
	color: #1E4B75;
	font-size: 15px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 15px;
}

.solutionTraining p.subtitle
{
	color: #1E4B75;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 5px;
}

.solutionTraining div.divGroupBox
{
	margin: 5px 0px 5px 0px;
	background: transparent url('/SiteCollectionImages/boxes-7-top-bg.gif') no-repeat scroll 0 0;
	padding: 10px 0 0 0px;
	height: auto;
	width: 450px;
	
}
.solutionTraining div.divGroupBoxMiddle
{	
	background: transparent url('/SiteCollectionImages/boxes-7-middle-bg.gif') repeat-y scroll 0 0;	
	width: 450px;
	overflow: hidden;
	padding: 0px 0 0 10px;

}
.solutionTraining div.divGroupBoxBottom
{
	background: transparent url('/SiteCollectionImages/boxes-7-bottom-bg.gif') no-repeat scroll 0 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 16px;
	width: 450px;
}

/**************/
/*Newsletter*/
.NewsLetter .divLinkBox .divLinkBoxContent .item {
	margin:0 0 0 0;
}

.NewsLetter .divLinkBox .divContentTitle {
	line-height:18px;
	margin-bottom:20px;
	padding-top:0;
	text-align:center;
}


/**************/
/*Documents*/
.Documents DL {
	color: #1E4B75;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.Documents .divContentTitle {
	line-height:normal;
	padding:0 0 0 0;
}

.Documents .subtitle
{
	color: #1E4B75;
	font-size: 14px;
	font-weight:bold;
}

.srch-results {
padding:0 0 0 74px;
}

.feature-focus {
	padding:			0px 10px 10px 30px;
	margin-bottom:		30px;
	width:				700px;
	background-image:	url(http://www.genetec.com/SiteCollectionImages/shadow-line.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

.feature-focus h1 {
	font-size:	14px;
	color:	#1e4b75;
}

.feature-focus img {
	float:			left;
	padding-right:	 40px;
}

.focus-p {
	margin:			0px 0px 20px 166px;
}

/* CSS for the Security Center section */

.titlesc {
	color:				#1e4b75;
	font-family:		verdana, Geneva, Arial, Helvetica, Sans-serif;
	margin-bottom:		15px;
}

h1.titlesc {
	
	font-size:			24px;
	font-weight:		normal;
	font-style:			italic;
	margin-bottom:		15px;
	line-height:		34px;
}

h2.titlesc {
	font-size:			18px;
	font-weight:		normal;
	line-height:		18px;
}

.ressourcesbox {
	width:				162px;
	float:				right;
	padding:			0px;
	margin-left:		20px;
}

.ressourcesbox a {
	color:				#2a547d;				

}

.ressourceboxtop {
	background-image:	url('/SiteCollectionImages/ressources-bg-top.jpg');
	height:				23px;
	margin:				0px;
	padding:			0px;
}

.focusboxtop {
	background-image:	url('/SiteCollectionImages/ressources-bg-topfocus.jpg');
	height:				23px;
	margin:				0px;
	padding:			0px;
}


.ressourceboxmiddle {
	background-image:	url('/SiteCollectionImages/ressources-bg-middle.jpg');
	margin-top: 		0px;
	margin-bottom:		0px;
	padding-top: 		12px;
	padding-left:		14px;
	font-size: 			12px;	
	height:				26px;
}

.ressourceboxmiddledbl {
	background-image:	url('/SiteCollectionImages/ressources-bg-middle-double.jpg');
	margin-top: 		0px;
	margin-bottom:		0px;
	padding-top: 		12px;
	padding-left:		14px;
	font-size: 			12px;	
	height:				45px;
}

.ressourceboxsecondlast {
	background-image:	url('/SiteCollectionImages/ressources-bg-slast.jpg');
	height:				25px;
	margin-top: 		0px;
	margin-bottom:		0px;
	padding-top: 		12px;
	padding-left:		14px;
	font-size: 			12px;	
}

.ressourceboxsecondlastdbl {
	background-image:	url('/SiteCollectionImages/ressources-bg-slast-double.jpg');
	height:				44px;
	margin-top: 		0px;
	margin-bottom:		0px;
	padding-top: 		12px;
	padding-left:		14px;
	font-size: 			12px;	
}


.ressourceboxlast {
	background-image:	url('/SiteCollectionImages/ressources-bg-last.jpg');
	height:				33px;
	margin-top: 		0px;
	margin-bottom:		0px;
	padding-top: 		12px;
	padding-left:		14px;
	font-size: 			12px;	
}

.ressourceboxlastdbl {
	background-image:	url('/SiteCollectionImages/ressources-bg-last-double.jpg');
	height:				47px;
	margin-top: 		0px;
	margin-bottom:		0px;
	padding-top: 		12px;
	padding-left:		14px;
	font-size: 			12px;	
}


.ressourceboxmiddle a   {
	color:				#2a547d;
	text-decoration:	none;
	font-size: 			12px;
}

.ressourceboxlast a   {
	color:				#2a547d;
	text-decoration:	none;
	font-size: 			12px;
}

.tourbutton {
	float: 				right;	
}

img.blockcenter {
	display:			block;
	margin-left:		auto;
	margin-right:		auto;
}

/* CSS for the page Unified Security Platform */

.tourbox {
	background-image:	url('/SiteCollectionImages/tourbox.jpg');
	width:				734px;
	height:				227px;
	padding-top:		45px;
	padding-left: 		8px;
}

.tourboxitem {
	background-image:	url('/SiteCollectionImages/tourbox-shadow.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	width:				142px;
	min-height:				193px;
	float: 				left;
	padding-left:		20px;
	padding-right:		20px;
	padding-top: 		28px;
	font-size: 			12px;
}

.tourboxitem h3{
	font-weight:		bold;
	font-size:			12px;
	text-align:			center;
}

.tour {
	display: inline;				
}

.tourl {
	background-image:	url(/SiteCollectionImages/tourbutton-left.jpg);
	width: 14px; 
	height: 29px; 
	float: left;
}

.tourr {
	background-image: url(/SiteCollectionImages/tourbutton-right.jpg); 
	height: 24px; 
	padding-right: 30px; 
	padding-top: 5px; 
	float: left; 
	background-position: right; 
	color: #1e4b75; 
	font-size: 15px;
}

.toura {
	color: #1e4b75;
				
}


/* CSS for the What's in it for you Page */

.sccolleft {
	width:				320px;
	margin-right:		30px;
	float:				left;
}

.sccolright {
	width:				320px;
	float:				right;
}

.blockcenter {
	display:			block;
	margin-left:		auto;
	margin-right:		auto;
}


/*CSS for the page Innovations that keeps Growing */

div.innovation  {
	height: 			125px;
	margin-bottom: 		18px;
	margin-top:			18px;

}

.innovation img {
	margin-top: 		12px;
	margin-bottom: 		12px;
	margin-left: 		15px;
}

.right {
	float:				right;
}

img.right {
	margin: 			0 0 15px 15px;
}

.left {
	float:				left;
}

img.left {
	margin: 			0 15px 15px 0;			
}

.inline {
	display: 			inline;		
}

.center {
	margin-left: auto;
	margin-right: auto;			
}

/* CSS for the Security Center Feature Focuses section */

.focus {
	width:				600px;
	background:			url('/SiteCollectionImages/shadow-line.jpg') no-repeat bottom left;
	margin-top:			45px;
	padding-left: 		15px;
	padding-bottom: 	5px;
	margin-left:		auto;
	margin-right:		auto;
}
.focus img {
	float:				left;
}

.focus p {
	margin-left: 		141px;
}

/* SV3200 Specs Styles */

table.specs {
	width:				349px;
	border-collapse:	collapse;
	margin-left:		auto;
	margin-right:		auto;			
}

.specs th {
	color:				black;
	font-size:			14px;
	font-weight: 		bold;
	border-bottom: 		2px solid black;
	padding-left: 		2px;
	text-align:			left;
}


.specs td {
	border-bottom:		1px solid gray;
	padding:			2px 0px 7px 2px;
	vertical-align:		text-top;
}

.speccolleft {
	width: 				365px; 
	margin-right: 		20px;
	float: 				left;			
}

.tech {
	width:				359px;
	background-color:	#fcfcfc;
	padding-top:		10px;
	padding-bottom: 	10px; 
	margin-bottom: 		20px;
	border:				3px #e6e6e6 solid;
	float: 				left;			
}

.techul {
	margin-left:		0;
	padding-left:		1.2em;
	list-style-type:	square;	
	margin-bottom:		0;
	padding-bottom:		0;		
}

.learnmore {
	margin-left:		0px;			
}

.learnmore li {
	list-style-type:	none;
	display:			block;
	float:				left;
	margin-right: 		40px;
	margin-left: 		0;
	padding-left:		0;
	width:				186px;
}

.linkbutton {
	width:				174px;
	border:				3px #e6e6e6 solid;
	height:				60px;
	float: 				left;
	margin-left: 		10px;
}

.linkbuttonfirst {
	width:				174px;
	border:				3px #e6e6e6 solid;
	height:				60px;
	float: 				left;								
}

.linkdescription {
	background-image:	url('/SiteCollectionImages/learn-more-arrow.gif');
	background-repeat:	no-repeat;							
	background-position: center right;
	margin-right: 		3px;	
	font-size: 			11px;		
}

/* Styles for the Contact Box in the Contact-us Page */

.clear {clear: both;}

.contact-box {
 	float: right;
	width: 190px;
	height: 170px;
	padding-top: 30px;
	margin-left: 15px;
	background-image: url('/English/PublishingImages/bg-tech-box.png');
	background-repeat:no-repeat;			
}

.contact-box.fr {
 	background-image: url('/francais/PublishingImages/bg-tech-box-fr.png');
 	height: 190px;
}

.contact-box.es {
 	background-image: url('/spanish/PublishingImages/bg-tech-box-es.png');
 	height: 178px;
}

.contact-box.de {
 	background-image: url('/deutsch/PublishingImages/bg-tech-box-de.png');
}


.contact-box p {
	margin-bottom: 0px;
	margin-top: 5px;
	padding-left: 10px;
	font-size: 11px;			
}

.contact-box.es p {
 	font-size: 10px;
 	line-height: 15px;
}


/* Styles for the contact-us page map. See ie7-or-lower.css for additional styles related to the map. */

#map {
	margin: 0;
	padding: 0 0 40px 0;
	width: 	719px;
	height: 343px;
	background: url(/SiteCollectionImages/map.jpg);
	background-repeat: no-repeat;
	position: relative;		
}

#map li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: block;
	width: 13px;
	height: 13px;
}

#map li:hover {
	width: 50px;
	height: 50px;	
}

#map li span {
	display: none;
}

#map li:hover span.loc {
	display:block;
	width:265px;
	position: relative;
	top:9px;
	left: -4px;
	padding:0;
	text-decoration:none;
    color:#000;
}

#map li:hover span.loc.inv {
	left: -256px;
}


#map li span.loc span {
	display: block;			
}


#map li span.loc span.loc-arrow {
	height: 9px;
	width: 275px;
	background-image: url(/SiteCollectionImages/map-arrow.png);
	background-repeat: 	no-repeat;
}

#map li span.loc.inv span.loc-arrow {
	background-image: url(/SiteCollectionImages/map-arrow-inv.png);
	background-position:right;
}


#map li span.loc span.loc-content {
	width: 265px;
	border:5px solid #e6e6e6;
	background:#fff;			
}


#map li span.loc span.loc-title {
	background: #f1f1f1;
	padding: 3px 0 5px 20px;
	width: 245px;
	font-size: 14px;
	font-weight: bold;
	color: #1e4b75;				
}

#map li span.loc span.loc-address {
	padding: 8px 0 5px 20px;
}

#map li.hq {
	top: 82px;
	left: 159px;			
}

#map li.paris {
	top: 70px;
	left: 316px;	
}

#map li.middleeast {
	top: 108px;
	left: 448px;
	
}

#map li.madrid {
	top: 60px;
	left: 303px;	
}

#map li.asia {
	top: 140px;
	left: 573px;
	
}

/* Styles for the GSA References Page */

.gsa-box {
	clear: both;
	background-image: url('/English/PublishingImages/bg-what-is-gsa.png');
	background-repeat: no-repeat;
	width: 708px;
	height: 223px;
	padding: 50px 0px 0 15px;		
}

.gsa-info {
	background-image: url('/English/PublishingImages/bg-key-gsa-info.png');
	background-repeat: no-repeat;
	margin-right: 15px;
	width: 	186px;
	height: 246px;
	float: left;
	padding: 30px 0 0 0;
				
}

.gsa-info p, .gsa-info img {
	margin-left: 7px;
	margin-top: 6px;
	margin-bottom: 0px;		
}

/* Styles for the Channel Partner Section */


#pyramid {
	width: 722px;
	height: 499px;
	background: url(http://darwin:39393/English/PublishingImages/cpp-pyramid.png) no-repeat;
				
}

#pyramidfr {
	width: 722px;
	height: 499px;
	background: url(http://darwin:39393/Francais/PublishingImages/cpp-pyramid-fr.png) no-repeat;
	font-size: 10px;
	line-height: 14px;				
}


.p1 {
	margin-left: 280px;				
}

#pyramidfr .p1{
	margin-left: 245px;
	padding-top: 30px;			
}

.p2 {
	margin-left: 330px;			
}

#pyramidfr .p2 {
	margin-left: 290px;
	padding-top: 15px;			
}

.p3 {
	margin-left: 380px;			
}

#pyramidfr .p3 {
	margin-left: 340px;
	padding-top: 35px;			
}

table.cpp {
	width: 722px;
	text-align: center;
	border-spacing: 0;
	border-collapse: collapse;
	margin-bottom: 50px;				
}

.cpp td, 
.cpp th {
	padding: 8px 5px 8px 0px;		
}

.cpp tr:hover {
	background-color: #f0f0f0;	
}

tr.th:hover {
	background-color: #ffffff;			
}

.cpp td,
.cpp th {
	border: 1px solid #f0f0f0;				
}

.cpp th.fcol {
	border: 0px solid white;			
}

.cpp tr td:first-child {
	width: 300px;
	text-align: left;
	padding-left: 5px;				
}

.section td {
	height: 24px;
	font-weight: bold;
	background-color: #c6c6c6;
	color: #fff;			
}

h2.hcenter {
	text-align: center;
} 
