﻿a, a:visited, a:active, #breadcrumb a, #breadcrumb a:visited, #breadcrumb a:active {color: #78797c;text-decoration: none;}
a:hover, #breadcrumb a:hover, .ms-WPBody a:hover {text-decoration: underline;color: #00aeef;}
#breadcrumb {display: none;}
.mainnavitem a:hover {text-decoration: none;}
.clear {clear: both;height: 0px;width: 0px;}
.internalsummary a, .internalsummary a:visited, .internalsummary a:active, .internalsummary a:hover {color: #33bdfa;}
ul li {list-style-image:url("/Style Library/Images/genetec/bullet.gif");}
.ms-WPBody{font-family: Arial !important;font-size: 12px !important;color: #898d93 !important;}

/* Lien Logout */
#ctl00_explitLogout_ExplicitLogin {display: none !important;}
#main, #main-collector, #main-contentpage {
	background-image: url('/Style Library/images/genetec/home/bg-gradient.jpg');		
	background-repeat: repeat-x;
	/*text-align: center;*/
	font-family: Arial;
	font-size: 12px;
	color: #898d93;
}
#main-collector {	background-image: url('/Style Library/Images/genetec/bg-gradient-internal.jpg')}

#main-contentpage {background-image: url('/Style Library/Images/genetec/bg-gradient-thumbnail.jpg')}

#main #header, #main-collector #header, #main-contentpage #header {
	padding-top: 32px;
	width: 955px;
	height: 89px;
	text-align: left;
	margin-left: auto;
	margin-right: auto			
}

#logo img {border: 0px;}
#logo {float: left;}

/* Menu du haut */
#topnav {
	float: right;
	padding-top: 15px;
    padding-right: 19px;
}

#topnav .topnavitem,
#topnav .topnavsep {	float: left;}

#topnav .topnavsep {
	width: 19px;
	background-image: url('/Style Library/images/genetec/home/topnav-sep.gif');
	background-repeat: no-repeat;
	background-position:center;
}

.mainnav {
	padding-top: 32px;
	float: right;
	padding-right: 3px;
}

.mainnav .mainnavitem {	padding-left: 22px;float: left;}
.mainnav .mainnavitem a:link,
.mainnav .mainnavitem a:visited,
.mainnav .mainnavitem a:hover,
.mainnav .mainnavitem a:active {
	font-size: 13px;
	font-weight: bold;
	color: #78797C;
	font-family: Arial;
}

.mainnav .mainnavitem a:hover {text-decoration: none;}
.ms-main {text-align: right;	clear: both;}
.ms-siteaction {float: right;}
.accordion {display: none;}

.accordion-noscript {
	padding: 0px;
	margin: 0px;
}

.accordion-noscript li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
}

.accordion-noscript .handelRight {float: right;}
.accordion-noscript {height: 268px;overflow: hidden;}
.accordion-noscript .handle img {border: 0px;}
.accordion-noscript .product {margin-left: 66px;}

/* Footer */
#footer {margin-top: 33px;border-top: 1px solid #bdc1c7;}
#footerContent {
	margin: auto;				
	width: 954px;				
	text-align: left;
	padding-top: 14px;
}
#footer a {font-size: 12px;color: #a7a9ac;}
#footer .footerItem, #footer .footerSep {float: left;}
#footer .footerSep {padding: 0 14px;}
#homeTitleContainer {text-align: left;}
.homeTitle{
	font-size: 16px; 
	color: #0173a0;	
	margin: 0 0 12px 0;
	font-weight: bold;
	padding-top: 11px;
}
#mainContent {margin: auto;	text-align: center; }
		
/* Accordéon */
.container {width: 100%;text-align: center;}
.container ul{
	list-style-type: none;
	margin: 0;
	padding:0;	
		
}
.container li{
	display: inline;
	margin: 0px;
	padding:0px;
	
}

.contentContainer {
	padding-left: 0px;	
	float: left;
	width:0px;
	height: 268px;	
	overflow:hidden;	
}

.handle{
	float: left;
	width: 33px;
	height: 268px;
	cursor: pointer;
}
.handleOver{	
	background: url('/Style Library/Images/genetec/home/blade_sel.png') no-repeat;
}
.handleSelected{	
	background: url('/Style Library/Images/genetec/home/blade_sel.png') no-repeat;
}
		
.accordion .product {
	width: 100%; 
	height: 268px; 
	text-align: left;	
	padding-top: 42px;
}

.productTitle {
	font-size: 24px;
	font-weight: bold;
	color: #0173a0;
	width: 365px;
	padding-bottom: 7px;
	margin: 0;
}

.productText {
	color: #78797c;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	width: 341px;
}

.productLink {
	font-size: 14px;
	color: #00aeef;
	font-weight: bold;
	padding-top: 7px;
}

#accordionHandle0 {
	width: 65px;
}

/* Carousel */

#carouselMain {
	float: left;
	width: 641px;						
}

#carouselContainer {
	text-align: left; 
	float: left;
	height: 162px;
	display: none;
}

#carousel-noscript a {
	color: #00aeef;
}

#carousel li {
	float: left;
	list-style: none;
}

#carousel img {
	border: 0;
}

#carousel a {
	font-size: 12px;
	color: #78797c;
	text-decoration: none;
}

#carousel a:hover {
	color: #00aeef;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 641px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 3px;
}

.jcarousel-item img {
	padding-bottom: 7px;				
}

.jcarousel-skin-tango .jcarousel-item {
    width: 158px;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 45px;
    right: -18px;
    width: 11px;
    height: 18px;
    cursor: pointer;
    background: transparent url('/Style Library/images/genetec/home/car_next.gif') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background: transparent url('/Style Library/images/genetec/home/car_next-on.gif') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 45px;
    left: -18px;
    width: 11px;
    height: 18px;
    cursor: pointer;
    background: transparent url('/Style Library/images/genetec/home/car_prev.gif') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background: transparent url('/Style Library/images/genetec/home/car_prev-on.gif') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* Boîte de newsletter */
#newsletterContainer {
	float: left;
	text-align: left;
	padding-left: 59px;		
	padding-top: 26px;
	background: transparent url('/Style Library/images/genetec/home/home_newsletter-bg.jpg') no-repeat 34px 0;
	width: 252px;
	height: 93px;
}

.newsletterTitle {
	padding-bottom: 8px;
	margin: 0;
}

.newsletterTitle a:link,
.newsletterTitle a:hover,
.newsletterTitle a:visited 
{
	color: #fdfdfd;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;       
}

.newsletterText {
	color: #b2eaff;
	font-size: 14px;
	line-height: 19px;
	width:	196px;			
}

/* Texte présentation */
#presContainer {
	float: left; 
	width: 641px;	
	height: 216px;
	border-bottom: 1px solid #67d3fe;
	overflow: hidden;
	padding-top:8px;
}

#presTitle {
	margin: 0;				
}

#presTitle, #newsTitle {
	color: #0173a0; 
	font-weight: bold; 
	font-size: 16px; 
}

.newsItem .newsTitle {
	color: #00749B;
	font-weight: bold;
}

#newsTitle {
	margin: 0;
}

#presText {
	margin-top: 14px;
	font-size: 12px;
	color: #78797c;	
}

#presText p {
	margin-bottom: 13px;
	line-height: 18px;
}

#presText a:link,
#presText a:active,
#presText a:visited {
	color: #00aeef;
}

/* Boîtes de nouvelles */
#newsContainer {
	height: 138px;
	width: 641px;		
	overflow: hidden;		
}

#newsTitle {
	padding-top: 8px;
	padding-bottom: 11px;
}

.newsBox {
	width: 128px;
	height: 79px;
	background-color: #e5e8eb;
	float: left;
	margin-right: 2px;
	padding: 14px 14px 4px;
	border: 1px solid #e5e8eb;
}

.newsBoxText {
	height: 68px;
	font-size: 13px;
	line-height: 16px;
}

.newsMore {
	float: left;
}

.newsMore a {
	font-size: 12px;
	font-weight: bold;
	color: #00aeef;								
}

/* Paneau événements, communiqués et blog */

#panelBox,
#panelUtil {
	margin-left: 34px; 
	float: left; 
	width: 278px;
}

#panelBox .panelBoxItem {
	float: left;
	padding: 11px 10px 14px 10px;
}

#panelBox .panelBoxItemSel {
	background-color: #e5e8eb;
}
#panelBox .panelBoxContent {
	width: 245px;
	height: 262px;
	overflow: hidden;
	background-color: #e5e8eb;
	padding: 15px 21px 10px 12px;
}

#panelBox .panelDate {
	font-weight: bold;
	margin-top: 8px;
}

#panelBox .panelDate,
#panelBox .panelText, 
#panelBox .panelLocation {	
	color: #78797c;
	line-height: 18px;
}

#panelBox .panelLocation,
#panelBox .pressText {
	margin-bottom: 18px;
}

#panelBox .panelLinkMore {
    margin-top: -5px;
}

#panelBox .panelLinkMore a {
	color: #00aeef;
	font-weight: bold;	
}

#panelUtilRss a,
#panelUtilTwitter a,
#panelUtilPress a {
	color: #657074;
	font-size: 13px;
	font-weight: bold;
}

#panelUtilRss,
#panelUtilTwitter,
#panelUtilPress {
	height: 32px;
	background-color: #e5e8eb;
	float: left;
	border-top: 3px solid white;
}

#panelUtilPress,
#panelUtilRss {
	height: 25px;
	width: 152px;
	padding-top: 7px;
	padding-left: 10px;
}

#panelUtilRss,
#panelUtilTwitter {
	border-left: 3px solid white;		
}

#panelUtilRss {
	width: 45px;
}

#panelUtilTwitter {
	width: 39px;
	height:  27px;
	padding-top: 5px;
	padding-left: 16px;	
}

#panelUtilTwitter img {
	border: 0;
}

#panelPress, #panelEvents, #panelBlog {
	background-color: #e5e8eb;	
}
#panelBlog .ms-WPBody A:link, #panelBlog .ms-WPBody A:visited{color: #78797c !important;text-decoration: none;}
#panelBlog .ms-WPBody a:hover {text-decoration: underline;color: #00aeef !important;}
#panelBlog .ms-WPBody .panelLinkMore{margin-top:13px;}
#panelBlog .ms-WPBody .panelLinkMore a:link, #panelBlog .ms-WPBody .panelLinkMore a:visited{color:#00AEEF !important;font-weight:bold;}

/* Main menu */
.mainnavsub	 {
	display: none; 
	padding-top: 0px;
	width: 260px; 
	/* height: 200px;  */	
	margin-top: -3px;
	position: absolute;
	z-index: 11;
	background-image: url('/Style Library/Images/genetec/bg-sub-mnu.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: -12px;
}

.navsub-pad 
{
   padding-top: 10px;   
}

.mainnavsub .navlink,
.mainnavsub .navcattitle {
	padding: 7px 13px 6px 13px;				
	border-top: 1px solid #e8e8ea;			
}
.mainnavsub .navcat-first .navcattitle {
	border:none;	
}

.mainnavsub .navcattitle {
	color: #0173a0;
	font-size: 13px;
	font-weight: bold;
}

.mainnavsub .navcattitle a:link,
.mainnavsub .navcattitle a:hover,
.mainnavsub .navcattitle a:visited,
.mainnavsub .navcattitle a:active {
	color: #19BCE5;
	font-weight: bold;
}

.mainnav .mainnavitem .mainnavsub .navlink a:link,
.mainnav .mainnavitem .mainnavsub .navlink a:visited,
.mainnav .mainnavitem .mainnavsub .navlink a:hover,
.mainnav .mainnavitem .mainnavsub .navlink a:active {
	color: #19bce5;
	font-size: 13px;		
	font-weight: normal;
	font-weight: bold;
}

.mainnavsub .navcattitle a:hover,
.mainnav .mainnavitem .mainnavsub .navlink a:hover {
	color: #9f9fa1;				
}


.mainnavsub .navcat .navlink {
	padding-left: 36px;
}

.navlink a {
	position: relative;
	z-index: 10050;
}

.mainnavsub .navcat {
	padding-bottom: 0px;
	padding-top: 0px;
}

.mainnavsub .navcat-first {
	padding-top: 0px;				
	border-top: none;
}

.mainnavsub .navlink-first 
{
    border-top: none;
}


/* Collecteur de pages */
#collector-main-content {
	width: 953px;
	margin-right: auto;
	margin-left: auto;
}

#collector-main-content div {
	text-align: left;
}
#collector-header {
	background-image: url('/Style Library/Images/genetec/bg-top-page.jpg'); 
	background-repeat: no-repeat; 
	width: 953px; 
	height: 135px; 
	overflow: hidden				
}

#collector-header .collector-title {
	line-height: 30px; 
/*	height: 135px; */
	width: 543px; 
	position: absolute; 
	padding: 36px 10px 10px 495px; 
	color: #0173a0; 
	font-size: 24px; 
	font-weight: bold; 
	text-align: left; 
	width: 320px;
}

#content-main-content {
	width: 953px;
	margin-right: auto;
	margin-left: auto;
}

#content-main-content div {
	text-align: left;
}

#content-header {
	background-image: url('/Style Library/Images/genetec/bg-top-page-police.jpg'); 
	background-repeat: no-repeat; 
	width: 953px; 
	height: 90px; 
	overflow: hidden				
}

#content-header .content-title {
	line-height: 30px; 
	width: 474px; 
	overflow: hidden; 
	position: absolute; 
	z-index: 10;
	padding: 16px 10px 10px 469px; 
	color: #0173a0; 
	font-size: 24px; 
	font-weight: bold; 
	text-align: left;				
}

#tools {
	text-align: right;
	width: 953px;
	padding-top: 11px;				
	position: absolute;
}

#tools a img {
	border-width: 0px;
}

/* Menu onglet des pages internes */
.maincontentnavitem,
.tabnavitem {
	cursor: pointer; 
	padding: 11px 21px 11px 21px; 
	float: left; 
	height: 35px;				
}


.maincontenetblock, .tabcontentblock {
	background-color: #e5e8eb; 
	width: 953px; 
	padding: 27px 0 0 0px;					
}

.tabcontentblock 
{
    padding-left: 10px;
    padding-bottom: 10px;
}

.maincontenetblock 
{
    display: none;
}

.maincontenetblock a, .tabcontentblock a {
	color: #00aeef;
}

.maincontenttext {
	width: 700px;
	float: left;
	padding: 0px 27px 27px 22px;
}

.maincontentright {
	float: right;
	padding-bottom: 27px;	
	width: 184px;
	overflow: hidden;
}

.maincontentright a {
	color: #00aeef;
	font-size: 13px;
	display: block;
	padding: 0px 3px 10px 0px;
	border-bottom: 1px solid white;
	margin-top: -4px;
	width: 100%;
}

.internalsummary {
	padding: 0px 0 15px 0;
}

/* Impression page interne */
.printcontenttitle
{
    display:none;
}

/* Breadcrumb */
#breadcrumb {
	height: 34px; 
	padding-top: 12px;
}

#breadcrumb span span {
	padding-right: 5px;
}

.breadcrumbsep {
	width: 135px; 
	height: 1px; 
	/*background-color: #67d3fe;*/
	padding-top: 10px;
}


/* Page interne - collecteur */

#collectortext p {
	margin-top: 4px;
	margin-bottom: 4px;
}

#collectortext table tr td {
	vertical-align: top;
}

#collectortext table tr td img {
	margin-top: 7px;
}

#collectortext .column1,
#collectortext .column2 {
	float: left;
	width: 450px;
}

#collectortext .column2 {
	padding-left: 10px;
}

.internalsummary, .collectortext p {
	color: #78797c;
}

/* Styles des blocs de texte */
.ms-rteCustom-ArticleHeadLine {
	font-size: 16px !important;
	color: #0173a0 !important;
	width: 500px;
	display: block;
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
}

.ms-rteCustom-CollectorItemTitle {

}

a .ms-rteCustom-CollectorItemTitle {
	color: #0173a0;
	font-size: 13px;
}

/* Language menu */
#lngSubMenu {
	position: absolute; 
	width: 80px; 
	margin-top: 5px; 
	padding: 4px;
	margin-left: -3px;
	z-index: 11; 		
	background-color: #fbfbfd;		
}

#lngSubMenu a:link, 
#lngSubMenu a:active,
#lngSubMenu a:visited,
#lngSubMenu a:hover {
	color:	#19BCE5;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}

/* FAQ */
.faqGroup {
	margin: 10px;
}

.faqQuestion {
	font-size: 14px;
	color: #0173a0;
	margin-bottom: 4px;
}

.faqPrefix {
	color: #0173a0;
	font-weight: bold;
	font-size: 14px;
	padding-right: 8px;
	float: left;
}

.faqAnswer div {
	display: inline;
}

.faqAnswerText 
{
    float: left;
}

.faqAnswerText div 
{
    display: block;
}

.faqGroup .plus, 
.faqGroup .minus {
	float: left;
	margin-left: -20px;
	margin-top: 2px;
	position: relative;
}

.faqAnswerText {
	width: 900px;
	float: left;
	margin-bottom: 19px;
}

/* Événements */
.eventCategories 
{
    border-bottom: 1px solid #67d3fe;
}

.eventCat 
{
    margin-right: 10px;
    font-weight: bold;
    font-size: 12px;
}

.eventTitle 
{
    float: left;   
    width: 200px;
    font-size: 14px;
    font-weight: bold;	        
}

.eventContent 
{
    float: left;
    width: 500px;
}

.event 
{
    margin-top: 14px;
}

.eventPaging 
{
    float: right;
}

.eventCategories a.eventCat 
{
    color: #00CAFA; 
}

.eventDesc a:link,  
.eventDesc a:active, 
.eventDesc a:visited, 
.eventDesc a:hover
{
    color: #00CAFA;
}

/* News */
	    
.news 
{
    
}

.newsTitle 
{
    font-size: 14px;
    font-weight: bold;	    
    margin-top: 25px;
}

.newsSource, .newsPublishedDate
{
    margin-top: 10px;
}

.newsSource a:link,
.newsSource a:visited,
.newsSource a:hover 
{
    color: #00cafa;
    text-decoration: none;
}

.newsSource a:hover 
{
    text-decoration: underline;
}


.newsType 
{
    margin-top: 10px;
}

.newsSource div
{
    display: inline;
}

/* Careers */
.careerContent {
	width: 951px;
	text-align :left;
}

.careerNav, .newsPaging {
	float: right;				
	font-size: 20px;	
	color: #00aeef;		
	margin-bottom: 10px;
}

.careerContent {
	width: 951px;				
}

.careerItem .careerDesc {
	float: left;
	width: 750px;
}

.careerItem .careerLabel{
	float: left;
	font-weight: bold;
	width: 200px;
	color: #0173a0;
}

.careerItem {
	margin-top: 6px;
}   

.careerHeader div {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #0173a0;
}


.careerHeader .chTitleRef,
.careerItem .ciDetailRef,
.ciDetailLanguage {
	width: 120px;
}

.careerHeader .chTitleJob ,
.careerItem .ciDetailName {
	width: 220px;

}

.careerHeader .chTitleLoc ,
.careerItem .ciDetailLoc {
	width: 260px;

}

.chTitleJob, .chTitleLoc, .chTitleDate 
{
    margin-left: 18px;
}

.careerHeader .chTitleDate,
.careerItem .ciDetailDate,
.ciDetailProduct {
	width: 120px;
				
}

.chTitleProduct 
{
    width: 120px;
    margin-left: 18px;
}

.ciDetailRef, .ciDetailName, 
.ciDetailLoc, .ciDetailDate,
.ciDetailProduct, .ciDetailLanguage,
.ciDetailAvailability {
	float: left;				
	margin-left: 18px;
}

.ciDetailRef 
{
    margin-left: 0px;
}

.careerItem a:link,
.careerItem a:visited,
.careerItem a:hover {
	text-decoration: none;
	color: #00aeef;
}

.careerItem a:hover {
	text-decoration: underline;				
}

.careerApplyButton {
	padding-top: 20px;
}

.careerApplyButton input {
	border: 1px solid #898d93;
	color: #898d93;
	font-weight: bold;
}

.careerTitle 
{
    font-size: 16px;
    color: #0173a0;
}

/** Press release */

.pressReleaseItem 
{
    margin-top: 14px;
}

.pressReleaseTitle a:link,
.pressReleaseTitle a:hover,
.pressReleaseTitle a:visited
{
	font-size: 14px;	
	color: #0173A0;		
	font-weight: bold;
}

.pressReleaseTitle 
{
    padding-right: 5px;   
    float: left;
}

.pressReleaseDesc 
{
    margin-bottom: 20px;
    margin-top: 8px;
}

.pressReleaseDesc .pressKnowMoreLink {
	margin-left: 5px;				
}

a.pressKnowMoreLink:link,
a.pressKnowMoreLink:active,
a.pressKnowMoreLink:hover,
a.pressKnowMoreLink:visited {
	color: #00aeef;
	text-decoration: underline;
}

a.pressKnowMoreLink:hover {
	text-decoration: none;
}

.pressReleaseYear 
{
    float: left;
    width: 60px;
}

.pressReleaseYear a 
{
    color: #0173A0;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
}

.pressReleaseYear a:hover 
{
    text-decoration: none;
}

.yearsSep 
{
    background-color: #67d3fe;   
    height: 1px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 20px;
}

.prItemTitle 
{
    font-size: 16px;
    font-weight: bold;
    color: #0173A0;
}

.prItemDate 
{
    margin-bottom: 8px;
}

.prAttachment 
{
    margin: 18px 0px;
}

.prAttachment a:link,
.prAttachment a:hover,
.prAttachment a:visited 
{
    color: #67d3fe;
    text-decoration: underline;
    padding-left: 5px;
}

.prAttachment a:hover 
{
    text-decoration: none;
}

.pdfIcon {
	padding-right: 5px;
	padding-left:10px;
}

.prDocumentFile .pdfIcon 
{
    position: static;
}

.documentFile {
	margin-top: -15px;				
}

.rssIcon {
	position: absolute;				
	margin-left: 935px;
	margin-top: 6px;
}

.rssIcon img {
	border: 0px;
}

/* recherche */
#searchBox {
	width: 195px;	
	height: 22px;
	margin-top: -6px;
	padding-left: 10px;
}

#searchBox td.ms-sbcell {
	border: 0px;
}

#searchBox td.ms-sbtext {
	display: none;
}

#searchBox .searchField, 
#searchBox .searchButton {
	float: left;
}

#searchBox .ms-sbcell input {
	width: 158px; 
	height: 17px; 
	background-color: #e5e8eb; 
	color: #78797c; 
	font-size: 12px; 
	border: 0px; 
	padding-top: 2px; 
	padding-left: 2px;				
}

#searchBox td.ms-sbgo {
	background-color: Transparent;
}

#searchBox .searchField {
	padding-right: 2px;
	margin-top: -4px;
}

#searchBox .searchButton {
	margin-top: -3px;
}

#searchBox .searchButton img {
	border: none;	
}


/* Documents */
.documentContent {
	width: 950px;
	text-align: left;
	margin: auto;
}

.documentCategory {
	font-size: 14px;
	color: #0173a0;				
	font-weight: bold;
	margin-top: 26px;			
	padding-bottom: 6px;
	margin-bottom: 10px;
}

.documentNav, .ms-paging {
	color: #40aeef !important;
	font-weight: bold !important;
	padding-top: 4px !important;
	font-size: 11px !important;
}

.ms-paging 
{
    text-align: left;
}

.documentNav img, .ms-paging img {
	position: relative;
	top: 4px;
}

.documentItem {
	padding-top: 4px;
	/*margin-left: 130px;*/
	border-bottom: 1px solid #cfd0d2;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.documentFile, .prDocumentFile, .documentDate, .documentDesc,
.dhFile, .dhDate, .dhDesc {
	float: left;
	width: 150px;
	padding-right: 16px;				
}

.documentFile
{
    padding-top: 14px;
}

.documentFile a,
.prDocumentFile a {
	color: 	#19BCE5;				
	text-decoration: none;
	display: block;	
    
}

/*
 .prDocumentFile a 
{
    margin-top:-13px; 
}
*/

.documentFile a:hover, .prDocumentFile a:hover {
	text-decoration: underline;					
}

.documentDesc {
	width: 490px;				
}

.documentHeader {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #cfd0d2;
	margin-bottom: 5px;
	padding-top: 15px;
}

/* partners */
.partner 
{
    width: 950px;
    margin-top: 30px;
}

.partner .partnerLogo
{
    width: 160px;
    float: left;
}

.partner .partnerInfos 
{
   float: left;
   width: 790px;
}

.partnerCategories 
{
    width: 954px;
    padding-bottom: 20px;
    padding: 5px 0px 20px 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid #00cafa;
}

.partnerCategory 
{
    float: left;
    padding-right: 20px;
}

.partnerCategory a:link,
.partnerCategory a:hover,
.partnerCategory a:visited 
{
    color: #00cafa;
    text-decoration: underline;
}

.partnerCategory a:hover 
{
    text-decoration: none;
}

.partnerCompany 
{
    font-weight: bold;
    font-size: 14px;
    color: #78797c;
    padding-bottom: 4px;
}

.partnerDescription 
{
    margin-top: 10px;       
}

.partnerHyperlink a:link,
.partnerHyperlink a:hover,
.partnerHyperlink a:visited
{
    color: #00cafa;
    text-decoration: none;
}

.partnerHyperlink a:hover 
{
    text-decoration: underline;   
}

/* Newsletter */

.newsletterForm tr td span {
	display: block;
	width: 200px;
	font-size: 12px;
	/*font-weight: bold;*/
}

.newsletterInput td {
	padding-bottom: 10px;
	height: 35px;
}

.newsletterForm tr td input {
	width: 260px;
	border: 1px solid #DCDCDC;
}

.newsletterLanguageTr span {
	display: inline !important;	
	padding-left: 10px;	
	padding-right: 10px;		
}

.newsletterLanguageTr 
{
    padding-bottom: 10px;
}

.newsletterLanguageTr span.newsletterLanguageLbl {
	display: block !important;	
	padding-left: 0px;
}

.newsletterLanguageTr input {
	width: 12px !important;			
}

.newsletterForm tr td span.mandatory {
	display: inline;
	color: #ff0000;
}

.newsletterForm
{
    text-align: left;
}

.lbtnSubmit 
{     
    color: #29BCF2 !important;
    font-size: 12px !important;
    margin-left: 3px;
}

.newsletterLanguageTr td 
{
 padding-bottom: 25px;   
}

#sitemapzone tr td
{
    vertical-align: top;
}

/* Search */
.srch-Title a:link, .srch-Title a:visited,
#webpartzone .srch-URL a:link, #webpartzone .srch-URL a:visited,
.srch-sort a:link, .srch-sort a:visited {
	color: #08759F !important;	
}

.srch-Title a:hover,
.srch-URL a:hover,
.srch-sort a:hover {
	color: #7e7f82 !important;
}

#webpartzone .srch-Page {
	background-color: #ffffff !important;
}

.srch-Icon {
	padding-right: 5px;
}

/* Infopath forms */
#__toolbar_top {
	display: none !important;
}

input.d_ {
	display: none;
}

input.e_ {
	display: none;
}

#__XmlFormView div div {
	background-color: #FFFFFF !important;
}

#__toolbar_bottom {
	margin-top: -45px;				
}

#__toolbar_bottom_button1, .ToolbarSeparator
{
    display: none;
}

.l_, td div .n_, .ToolbarButtonAnchor {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #767a7d !important;
	padding-top: 4px;
}

.ToolbarButtonAnchor {
	color: #29bcf2 !important;		
	margin-left: -11px;
}

.ToolbarSeparator 
{
    margin-right: 10px !important;
}

.m_, .o_ {
	height: 15px !important;
}

.ms-main tbody tr td span .ms-SPLink 
{
    width: 300px;
    float: right;
}

/* Blogs */
#blog-content .ms-PostDate 
{
    border-bottom: 0px;
    font-weight: normal;
}

#blog-content .ms-PostWrapper 
{
    widtH: 950px;   
}

#blog-content .ms-blogRightZone 
{
    width: 1px;
}

#blog-content .ms-blogRightZone table #MSOZoneCell_WebPartWPQ9 table #WebPartWPQ9
{
    position: fixed;    
    padding: 5px;
    background-color: #ffffff;
    border: 1px solid #78797c;
    width: 260px;
    margin-left: -303px;
}

#blog-content #WebPartWPQ9 ul li
{
    list-style: none !important;
    list-style-image: none;
}

#blog-content .ms-WPHeader 
{
    display: none;   
}

#blog-content a:link,
#blog-content a:active,
#blog-content a:hover,
#blog-content a:visited {
	color: #00AEEF;
}

#blog-content a:hover {
	text-decoration: underline;				
}

#blog-content #MSO_ContentTable {
	margin-left: -10px;
}

#blog-content .ms-PostTitle {
	border-top: 1px solid #EEEEEE;
	display:block;
}

#blog-content .ms-PostTitle a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px !important;
	font-weight:bold;		
	color:#0173A0 !important;							
}

#blog-content .ms-PostBody {
	color: #78797C;
	font-size:12px;
	font-family:Arial;
}

#blog-content .ms-PostWrapper {
	margin-bottom: 15px;								
}

#blog-content .ms-imnlink {
	display: none;				
}

#blog-content .ms-commenttable {
	margin: 0px;
}

#blog-content .ms-commenttable td {
	border-top:1px solid #EEEEEE;
	padding-top: 12px;
}

#blog-content .ms-commentsWrapper {
	margin-bottom: 10px;		
}

#blog-content .ms-standardheader {
	font-size: 10px;
}

#blog-content .ms-formbody {
	background:none repeat scroll 0 0 #FFFFFF !important;
	border-top: 0px;
}

#blog-content .ms-formlabel {
	border-top: 0px;
}

#blog-content .ms-formtable {
	border-top: 1px solid #EEEEEE;
	padding-top: 10px;
							
}

#blog-content .ms-bottompaging {
	margin-top: 10px;
	background: none !important;
	
}

#blog-content .ms-bottompagingline1 {
	background-color: #EEEEEE !important;				
}

#blog-content #BlogRSSMain {
	width: 950px;
}

#blog-content .ms-formtable {
	position: relative;
	z-index: 1000;
	margin-top: -15px;
}

#blog-content .ms-PostFooter nobr span img {
	display: none;
}
div.post .text, div.post .text p {
	line-height:18px;
    margin: 12px 0;
    padding: 0 !important;
}

/* Autre */
.ms-blogedit 
{
    display: none;
}

.careerApplyButton a:link,
.careerApplyButton a:active,
.careerApplyButton a:hover,
.careerApplyButton a:visited 
{
    color: #29BCF2 !important;
    font-size: 12px !important;
    text-decoration: underline;    
}

.careerApplyButton a:hover
{
    text-decoration: none;    
}

#WebPartWPQ8 
{
    width: 954px;
    overflow: hidden;
}

TABLE.ms-toolbar-genetec 
{
    border: 1px solid #e5e9f2;
    background: url(/Style Library/Images/genetec/toolbar-grad.gif); 
    background-color: #e3eaf4;
    font-size: 8pt;
    text-decoration: none;
    background-repeat: repeat-x;
    
}

#dvt_tb_filter img
{
    padding-right: 4px;
}

#dvt_tb_filter a:link
{
    color: #48aef4;
}

#dvt_tb_sort img 
{
    padding-left: 5px;
    padding-right: 5px;
}

.careerItem a 
{
    text-decoration: none;
}

/* couleur Toolbar - pagination */
.ms-toolbar-genetec td,
.ms-toolbar-genetec th
{
    background-color:#e5e8eb;
}

.newsPaging
{
    color:#0173a0;
    font-weight:bold;
    font-size:14px;
}

.newsPaging a
{
    position:relative; 
    width:16px;
    height:15px;
    color: #00aeef;
}
