a.Arrow {
	padding:0 18px 0 0;
	font-size:12px; font-weight:bold;
	background:transparent url(/images/Bt_Arrow.png) right 2px no-repeat;
}


/* Styles communs à toutes les pages -----------------------------------------*/
#Container {
	margin:					0 auto;
	width:					959px;
}
#Header {
	margin:					0 0 2px 0;
	height:					92px;
	position:				relative;
}
#Logo {
	width:					319px;
	height:					92px;
	float:					left;
}
#Logo img {
	margin:					23px 0 0 37px;
	border:					0;
}
#TopLinksSearch, #TopLinksSearchFR {
	font-size:				11px;
	color:					#FFF;
	float:					left;
	text-align:				right;
	width:					423px;
	margin:					6px 9px 0 0;
}
#TopLinksSearchFR {
	text-align: left;
	float: left;
	margin-left: 20px;
	width: 603px;
}
#TopLinksSearch a, #TopLinksSearch a:hover, #TopLinksSearchFR a, #TopLinksSearchFR a:hover {
	font-size:				11px;
	color:					#FFF;
	text-decoration:		none;
}
#TopLinksSearch a:hover, #TopLinksSearchFR a:hover {
	text-decoration:		underline;
}
.FormSearch {
	float:					left;
	width:					202px;
	height:					21px;
}
.FormSearch .TxtBox, .PostSummary .TxtBox {
	font:					11px Verdana, Arial, Helvetica, Sans-serif;
	color:					#808080;
	margin:					2px 5px 0 0;
	padding:				2px 0;
	width:					134px;
	float:					left;
	background:				url(../images/Bg_TxtBox.gif) no-repeat;
}
.PostSummary .TxtBox {
	background:				none;
	width:					250px;
}
.SearchBtn {
	margin-top:				2px;
	border:					0;
}
#MainMenu {
	float:					left;
	margin:					24px 0 0 19px;
	padding:				0;
	list-style-type:		none;		
}
#MainMenu li {
	border-right:			1px solid #000;
	padding:				0 11px;
	float:					left;
}
#MainMenu li.FirstItem {
	padding-left:			0;
}
#MainMenu li.LastItem {
	border-right-width:		0;
}
#MainMenu li a {
	font-size:				12px;
	font-weight:			bold;
	line-height:			21px;
	text-transform:			uppercase;
	color:					#FFF;
	text-decoration:		none;
}
#MainMenu li a:hover {
	text-decoration:		underline;
}
#Footer {
	clear:					both;
	border-top:				1px solid #e5e5e5;
}
#Footer ul {
	margin:					14px 0 10px 0;
	padding:				0;
	list-style-type:		none;
	float:					left;
}
#Footer ul li  {
	float:					left;
	border-right:			1px solid #9b9b9b;
	padding:				0 12px;
	margin:					0;
}
#Footer ul li.FirstItem {
	padding-left:			4px;
}
#Footer ul li.LastItem {
	border-right-width:		0;
}
#Footer ul li a {
	color:					#9b9b9b;
	font-size:				10px;
	line-height:			9px;
}
#Footer span.Credit {
	float:					right;
	margin:					14px 5px 0 0;
}
#Footer span.Credit a {
	font-size:				10px;
	color:					#cbcbcb;
}
#Footer div.Copyright {
	font-size:				10px;
	color:					#cbcbcb;
	clear:					both;
	margin:					0 0 0 4px;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
#ContentContainer{
	width:					956px;
	float:					right;
	margin-bottom:			13px;
}
#HomePrimaryContent {
	float:					left;
	width:					752px;
}
#HomePrimaryContent .Left p {line-height:1.5;}

body#lang-FR #HomePrimaryContent {
	width:					949px;
}

#Banners {
	position:relative; display:block; overflow:hidden;
	width:752px; height:248px;
	margin:0; padding:0;
}
	#Banners li {
		position:absolute; display:none; 
		width:487px; height:216px;
		padding:32px 0 0 265px;
		font-family: Georgia,"Times New Roman",Times,serif; color:#fff; font-size:28px;	
	}
		#Banners li:first-child {
			display:block; 
		}
	#Banners li strong {
		display:block;
		color:#b1e630; font-size:36px; font-weight:normal;
	}
	#Banners li p {
		position:absolute;
		left:265px; top:185px;
	}
		#Banners li p a {
			margin:0 25px 0 0; padding:0 22px 0 0;
			font-family:verdana, arial, helvetica, sans-serif; color:#00aeef; font-size:14px; font-weight:bold;
			background:transparent url(/images/Bt_HomeBanners.png) right 1px no-repeat;
		}
#HomePrimaryContent .Products, #AbsoCaroussel-Banners-Items {
	display:block;
	width:750px; height:45px;
	margin: 0; padding:0 0 0 2px;
	background:transparent url(/Images/Bg_HomeBanner.png) left top no-repeat;
	border-top: 1px solid #fff;
}
	#HomePrimaryContent .Products li, #AbsoCaroussel-Banners-Items li {
		display:block;  float:left;
		margin:0; padding:0;
	}
	#HomePrimaryContent .Products li a, #AbsoCaroussel-Banners-Items li a {
		display:block;
		width:250px; 
		padding:15px 0 13px 0; margin:0;
		text-align:center; color:#707070; font-family:arial, helvetica, verdana, sans-serif; font-size:14px;
	}
	#HomePrimaryContent .Products li a.On, #AbsoCaroussel-Banners-Items li a.On {
		background: url(/Images/Bg_HomeBanner-Over.png) right top no-repeat;
		color: #000;	
	}
	#HomePrimaryContent .Products li a, #AbsoCaroussel-Banners-Items li:first-child a {
		position: relative;
		left: -1px;	
	}



#SpecialContent h1, #WhatToConsider h1, #WhatsNew h2,
#SpecialContent h1 a, #WhatToConsider h1 a, #WhatsNew h2 a,
#SpecialContent h1 a:hover, #WhatToConsider h1 a:hover, #WhatsNew h2 a:hover {
	font:					24px Georgia, "Times New Roman", Times, serif;
	color:					#282828;
	text-decoration:		none;
}
#ContentLeft h3 span, #SpecialContent h1 span, #WhatToConsider h1 span, #WhatsNew h2 span, body#lang-FR #ContentRight h3 span {
	color:					#64aa00;
}
#ContentLeft h3 small, #SpecialContent h1 small, #WhatToConsider h1 small, #WhatsNew h2 small {
	font-size:				16px;
}
#ContentLeft {
	width:					149px;
	float:					left;
	margin:					11px 0 0 12px;
}
body#lang-FR #ContentLeft {
	width:					233px;
	float:					left;
	margin:					11px 22px 0 12px;
}
body#lang-FR #ContentLeft ul {
	width: auto;
	margin-top: 20px;
}
body#lang-FR #ContentLeft li {
	padding-right: 0;
	margin-bottom: 8px;
}
body#lang-FR #ContentLeft h3 {
	font-size: 24px;
}
#ContentLeft h3, #ContentLeft h3 a, #ContentLeft h3 a:hover, body#lang-FR #ContentRight h3 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#282828;
	margin:					15px 0 6px 0;
	line-height:			21px;
	text-decoration:		none;
}
body#lang-FR #ContentRight h3 {
	margin-bottom: 10px;
}
#ContentLeft hr {
	margin:					0;
	padding:				0;
	height:					1px;
	border:					0;
	background:				#e5e5e5;
	color:					#e5e5e5;
}
#ContentLeft p {
	margin:					0 20px 16px 0;
}
#SpecialContent {
	width:					200px;
	background:				url(../images/Bg_SpecialContent.jpg) repeat-x bottom left;
	float:					left;	
	border:					1px solid #e5e5e5;
	margin-left:			26px;
	margin-top:				11px;
	min-height:				241px;
	height:					auto !important;
	height:					241px;
}
#SpecialContent h1 {
	margin:					15px 0 0 12px;
}
#SpecialContent h3 {
	font:					20px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	margin:					0 0 20px 12px;
}
#SpecialContent p {
	margin:					0 19px 12px 12px;
}

#HomePrimaryContent .CallToAction {
	float:right;
	margin:13px 0 0 0;
}
#WhatToConsider {
	width:					235px;
	margin:					11px 0 0 0;
	padding:				15px 98px 6px 15px;
	float:					left;
	border:					1px solid #e5e5e5;
	min-height:				206px;
	height:					auto !important;
	height:					206px;
	/*background:				url(../images/Bg_E-Signature.jpg) no-repeat bottom left*/
	background:				url(../images/Bg_KnowledgeCenter.gif) no-repeat bottom right;
}
body#lang-FR #WhatToConsider {
	width:					427px;
	margin:					11px 0 0 0;
	padding:				15px 21px 30px 17px;
	float:					left;
	border:					1px solid #e5e5e5;
	min-height:				206px;
	height:					auto !important;
	height:					206px;
	background:				url(../images/Bg_E-Signature_FR.jpg) no-repeat bottom right;
}
body#lang-FR #WhatToConsider h1 {
	margin-bottom: 12px;
}
#WhatToConsider h1 {
	margin:					0 0 6px 0;
}
#WhatToConsider p {
	margin-right: 27px;
}
#HomeSecondaryContent {
	float:					right;
	width:					203px;
}
#HomeSecondaryContent #NextSteps {
	border-top:				1px solid #e5e5e5;
	float:					left;
	width:					203px;
}
#HomeSecondaryContent #NextSteps h3 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	margin:					12px 0 7px 12px;
}
#HomeSecondaryContent #NextSteps ul, #InteriorSecondaryContent #NextSteps ul {
	margin:					0 0 0 0;
	padding:				0;
	list-style-type:		none;
}
#HomeSecondaryContent #NextSteps ul li, #InteriorSecondaryContent #NextSteps ul li {
	border-bottom:			1px solid #e5e5e5;
	margin:					0 0 0 12px;
	padding:				0 11px 0 24px;
	line-height:			23px;
}
#HomeSecondaryContent #NextSteps ul li {
	border-top:				1px solid #e5e5e5;
	border-bottom:			0;
	line-height:			41px;
}
#HomeSecondaryContent #NextSteps ul li.LastItem, #InteriorSecondaryContent #NextSteps ul li.LastItem {
	border-bottom-width:	0;
}
.FormNewsletterSubscription {
	background:				url(../images/Bg_NewsletterSubscription.gif) no-repeat top left;
	border:	      		1px solid #e5e5e5;
	float:					left;
	width:					179px;
	height:					82px;
	margin:              0 12px;
	padding:             0 0 0 10px;
}
.FormNewsletterSubscription h3, #Customers h3, body#lang-FR #Customers h3 {
	font:					16px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	margin:					13px 0 8px 0;
	line-height:			22px;
}
.FormNewsletterSubscription h3 span, #WhatsNew h3 span, #Customers h3 span {
	color:					#000;
}
.FormNewsletterSubscription h3 small, #WhatsNew h3 small, #Customers h3 small {
	font-size:				12px;
}
.FormNewsletterSubscription .TxtBox {
	font:					11px Verdana, Arial, Helvetica, Sans-serif;
	color:					#808080;
	margin:					0 0 0 -10px !ie;
	padding:				 5px 0 5px 4px;
	width:					125px;
	float:					left;
}
.FormNewsletterSubscription .SubmitBtn {
	float:					left;
	margin:					3px 0 0 5px;
	border:					0;
}
.FormNewsletterSubscription span.TxtError {
	margin:					15px 0 0 5px;
	display:				block;
	float:					left;
}



#HomeSecondaryContent .Demo {
	float:right;
	margin:14px 0 0 0;
}



.Left {
	font-size:				12px;
	float:					left;
	width:					375px;
	position:				relative;
	padding-top:			15px;
	margin-right:			20px;
}
#WhatsNew {
	font-size:				10px;
	position:				relative;
	padding-top:            5px;
	margin-right:			20px;
}
#WhatsNew h2 {
	margin: 				0 0 8px 0;
}
#WhatsNew ul, #WhatToConsider ul, #ContentLeft ul {
	margin:					0;
	padding:				0;
	/*list-style:				disc outside url(../images/Bullet_WhatsNew.gif);*/
	width:190px;
	list-style:             none;
}
#WhatsNew ul li, #WhatToConsider ul li, #ContentLeft ul li {
	font-size:				11px;
	margin:					0;
	padding:				0 15px 18px 17px;
	background:             url(../images/Bullet_WhatsNew.gif) no-repeat 5px 0;
	width:					158px;
}

#WhatsNew ul, #WhatsNew ul li {
	width:auto;
}
#WhatsNew ul li {
	padding-bottom:10px;
}


#WhatToConsider ul li {
	padding: 0 0 12px 17px;
	width: 180px;
}
#ContentLeft ul li {
	padding-bottom: 5px;
	width: auto;
}
#WhatsNew ul li.Special {
    border-top:             1px solid #E5E5E5;
    border-bottom:          1px solid #E5E5E5;
    padding:				8px 0px 7px 17px;
	background:             url(../images/Bg_WhatsNew_Item.png) no-repeat top left;
	width:173px;
}
#WhatsNew ul li.Special a {
    display:block;
	float:left;
    width:78px;
}
#WhatsNew ul li.Special img {
	float:right;
    width:86px;
    height:48px;
}

#WhatsNew A.RSSButton, #Submenu A.RSSButton {
	font-size:				10px;
	position:				absolute;
	top:					19px;
	right:					0;
	display:				block;
	background:				url(../images/Picto_RSS.gif) no-repeat;
	width:					35px;
	padding-left:			15px;
}
#WhatsNew A.RSSButton:hover, #Submenu A.RSSButton:hover{
	color:					#4e4e4e;
	text-decoration:		none;
	background:				url(../images/Picto_RSS-over.gif) no-repeat;
}
#WhatsNew A.RSSButton {
	top: 35px;
}
#Customers {
	background:				url(../images/Bg_Customers.png) no-repeat;
	border-bottom:			1px solid #e5e5e5;
	float:					left;
	width:					203px;
	height:					131px;
}
body#lang-FR #Customers {
	border-top:			1px solid #e5e5e5;
	border-bottom:			1px solid #e5e5e5;
	/*width:				203px;*/
	height:					131px;
}
.PageTools {
 	width:					350px; 
	float:					right;
	text-align:				right;
	padding-top:	        3px;
}
.PageTools img {
	vertical-align:			bottom;
}
.LogoSuccessStory {
	float:					right;
	border:					1px solid #e5e5e5;
	margin:					12px 0 10px 10px
}
.LogoSuccessStory img {
	display:				block;
	margin:					20px;
	width:					115px;
	height:					65px;
}
.Clearer {
	clear:					both;
}
.CallToAction {
	float: left;
	margin: 11px 0 0;
}

body#lang-FR #ContentRight {
	margin-left: 9px;
	width: 206px;
	float: left;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.Selected01, .Selected02, .Selected03, .Selected04, .Selected05, .Selected06, .Selected07 {
	position:				absolute;
	clear:					both;
	bottom:					0px; 
}
.Selected01 {
	left:					370px; 	
}
.Selected01.FrenchVersion {
	left:					385px; 	
}
.Selected02 {
	left:					474px;
}
.Selected02.FrenchVersion {
	left: 					530px;
}
.Selected03 {
	left:					580px;
}
.Selected03.FrenchVersion {
	left: 					687px;
}
.Selected04 {
	left:					725px;
}
.Selected04.FrenchVersion {
	left:					840px;
}
.Selected05 {
	left:					800px;
}
.Selected06 {
	left:					890px;
}
.Selected07 {
	left:					660px;						
}
.InteriorHeader {
	margin-bottom:			1px;
}
#InteriorPrimaryContent {
	float:					right;
	width:					753px; 
	border:					1px solid #e5e5e5;
}
#ContentInteriorHomePages, #ContentInterior, #FullSucessStory  {
	background:				url(../images/Bg_IntContent.png) no-repeat;
	padding:				23px 30px 8px 30px;
	position:				relative; 
}
#ContentInteriorHomePages.ResourceCenter {
	background:				none;	
}
#ContentInterior.ResourceCenter {
	background:				none;
	padding:				0 0 0 0;	
}
#FullSucessStory {
	border-top:				1px solid #e5e5e5;
}
#ContentInteriorHomePages p, #ContentInterior p, #FullSucessStory p {
	margin:					0 0 12px 0;
}
#ContentInteriorHomePages h1.SectionIdentification, #ContentInterior h1.SectionIdentification,
#ContentInteriorHomePages h2.SectionIdentification, #ContentInterior h2.SectionIdentification, #FullSucessStory h3.SectionIdentification {
	font:					17px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	margin:					0 0 0 0;
}
#ContentInterior {
	background:				none;
}
#FullSucessStory h3.SectionIdentification {
	color:					#000;
}
#ContentInteriorHomePages ul, #ContentInterior ul, #FullSucessStory ul, .TabContent ul,
#ContentInteriorHomePages ol, #ContentInterior ol, #FullSucessStory ol {
	margin:					0 0 0 21px;
	padding:				0;
	list-style:				none;
}
.TabContent ul {
	margin-bottom: 12px;
}
#ContentInteriorHomePages ol, #ContentInterior ol, #FullSucessStory ol {
	list-style:				outside decimal;
	margin:					0 0 0 45px;
}
#ContentInterior ul, #ContentInterior ol {
	margin-bottom:			12px;
}
#ContentInteriorHomePages ul li, #ContentInterior ul li, #FullSucessStory ul li, .TabContent ul li,
#ContentInteriorHomePages ol li, #ContentInterior ol li, #FullSucessStory ol li {
	background:				url(../images/Bullet_List.gif) no-repeat 0 8px;
	padding:				0 0 5px 9px;
}
#ContentInteriorHomePages ol li, #ContentInterior ol li, #FullSucessStory ol li {
	background:				none;
	padding:				0 0 9px 5px;
}
.ContainerDoubleBox {
	background:				url(../images/Bg_GreyPixel.gif) repeat-y 375px 0;
	width:					100%;
}
.DoubleBox, .TripleBox {
	width:					376px;
	float:					left;
	border-top:				1px solid #e5e5e5;
	background:				url(../images/Bg_DoubleBox.png) no-repeat;
}
.DoubleBox h2, .SimpleBox h2, .TripleBox h2 {
	font:					20px/13px Georgia, "Times New Roman", Times, serif;
	color:					#000;
	margin:					18px 0 14px 31px;
}
.DoubleBox p, .SimpleBox p {
	margin:					0 28px 14px 31px;
}
.DoubleBox ul {
	margin:					0 28px 12px 46px;
	padding:				0;
	list-style:				disc outside url(../images/Bullet_WhatsNew.gif);
}
.DoubleBox ul li {
	margin:					0 0 9px 0;
}
.SimpleBox {
	border-top:				1px solid #e5e5e5;
	background:				url(../images/Bg_DoubleBox.png) no-repeat;
	padding-top:			15px;
}
.TripleBox {
	width:					189px;
    padding:                18px 31px 0 31px;
    background:				url(../images/Bg_TripleBox.png) no-repeat;
}

.ContainerTripleBox {
    background:				url(../images/Bg_TripleBoxGreyPixel.gif) repeat-y;
}

.Ticker,#FeaturedCustomers, #OtherCustomers, #UpcomingWebcasts, #DocumentReleases, 
#FrequentlyAskedQuestions, #OtherRequirements, #OtherNews, #News, #NewsArchives, 
#SubContent, #RelatedContent, #RssFeed, #OnDemandWebcasts, .SuccessStories {
	background:				url(../images/Bg_OtherContents.gif) repeat-x bottom left;
	border-top:				1px solid #e5e5e5;
	padding-bottom:			26px;
}
#FeaturedCustomers {
	position:				relative;
}
/* Style pour supprimer la barre separatrice du sous-contenu */
#SubContent.NoTopBorder, #OnDemandWebcasts.NoTopBorder {
	background:				none;
	border-top:				none;
}
.SuccessStories div.Content {
    margin:				0 30px;
}
.Ticker, #OtherCustomers, #FrequentlyAskedQuestions, #OtherRequirements, #OtherNews, #RelatedContent, #OnDemandWebcasts {
	background:				none;
}
.Ticker h2, #FeaturedCustomers h2, #OtherCustomers h2, #UpcomingWebcasts h2, #DocumentReleases h2, 
#FrequentlyAskedQuestions h2, #OtherRequirements h2, #OtherNews h2, #News h2, #NewsArchives h2, 
#SubContent h2, #RelatedContent h2, #RssFeed h2, #OnDemandWebcasts h2, .SuccessStories h2 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#000;
	padding:				18px 0 18px 30px;
	margin:					0;
	background:				url(../images/Bg_IntContent.png) no-repeat;
}
.Ticker h2{margin:-8px 0px 0px -30px;padding:18px 0 14px 30px;}
.Ticker{padding:8px 30px;}
#OtherRequirements h2 {
	font-size:				20px;
	padding-bottom:			13px;
}
.FeaturedCustomersBox, .UpcomingWebcastBox, .DocumentReleaseBox, .NewsBox, .SubContentBox, .SuccessStoryContent {
	border:					1px solid #e5e5e5;
	margin:					0 30px 4px;
	padding:				18px 32px 0;
	background:				#FFF;
}
.FeaturedCustomersBox {
	/*padding:				26px 20px 0;*/
	position:				relative;
}
.FeaturedCustomersBox.LastItem, .UpcomingWebcastBox.LastItem, .NewsBox.LastItem, .SubContentBox.LastItem {
	margin-bottom:			0;
}
.FeaturedCustomersBox img.Logo {
	float:					left;
	margin:					5px 20px auto 0;
	width:					115px;
	height:					65px;
	position:				relative;
}
.CustomersContent, .CustomersContentFull {
	float:					left; 
	width:					492px;
	margin-bottom:			20px;
	position:				relative;
}
.CustomersContentFull {
	width:					625px;
}
.CustomersContent .Title, .CustomersContentFull .Title, .SuccessStoryContent .Title {
	font-weight:			bold;
	font-size:				14px;
	color:					#64aa00;
	margin:					0 0 2px 0;
}

/*-- Style pour la cellule qui contient des listes à puce qui s'ouvrent et se ferme --*/
#OtherCustomers, #OnDemandWebcasts, #FrequentlyAskedQuestions, #OtherNews, #RelatedContent {
	padding-bottom:			21px;
}
#OtherCustomers h2, #FrequentlyAskedQuestions h2, #OtherNews h2, #RelatedContent h2, #OnDemandWebcasts h2 {
	padding-bottom:			18px;
}
.Ticker ul, #OtherCustomers ul, #OnDemandWebcasts ul, #NewsArchives ul {
	margin:					0 30px;
	padding:				0;
	list-style:				none;
}
.Ticker ul{margin:0;}
#OnDemandWebcasts ul {
	margin-bottom:			20px;
}
#OnDemandWebcasts ul.LastItem {
	margin-bottom:			0; 
}
.Ticker ul li, #OtherCustomers ul li, #OnDemandWebcasts ul li, #NewsArchives ul li {
	background:				url(../images/Bullet_OtherCustomers.gif) no-repeat 0 4px;
	padding:				0 0 5px 12px;
}
.Ticker ul li.LastItem, #OtherCustomers ul li.LastItem, #OnDemandWebcasts ul li.LastItem {
	padding-bottom:			0;
}
.Ticker ul li a.Title, #OtherCustomers ul li a.Title, #OnDemandWebcasts ul li a.Title {
	font-size:				12px;
	margin:					0 7px 0 -12px;
	padding-left:			12px;
}
.Ticker ul li.CustomerOn, #OtherCustomers ul li.CustomerOn, #OnDemandWebcasts ul li.CustomerOn {
	background:				url(../images/Bullet_OtherCustomers-on.gif) no-repeat 0 4px;
}
.Ticker ul li.CustomerOn div, #OtherCustomers ul li.CustomerOn div, #OnDemandWebcasts ul li.CustomerOn div {
	padding:                5px 0 15px 0;
}
.Ticker ul li.CustomerOn div, #OtherCustomers ul li.CustomerOn div, #OnDemandWebcasts ul li.CustomerOn div,
#OnDemandWebcasts ul li.CustomerOn div .Text {
	font:					11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:					#808080;
}
#OnDemandWebcasts ul li.CustomerOn div .Date {
	font:					11px/21px Georgia, "Times New Roman", Times, serif;
	color:					#A0A0A0;
}
/*#OnDemandWebcasts ul li.CustomerOn div ol {
	margin:					10px 0 0 1px;
	padding:				0;
	list-style:				outside decimal;
}
#OnDemandWebcasts ul li.CustomerOn div ol li {
	padding:				0 0 5px 12px;
}*/
/*-- --*/

.UpcomingWebcastBox, .DocumentReleaseBox, .NewsBox, .SubContentBox {
	padding-bottom:			18px;
}
.UpcomingWebcastBox h3, .NewsBox h3, .SubContentBox h3 {
	font-weight:			bold;
	font-size:				14px;
	color:					#64aa00;
	margin:					0 0 5px 0;
}
.UpcomingWebcastBox .Date, .NewsBox .Date, .SubContentBox .Date, #NewsArchives .Date {
	font:					11px Georgia, "Times New Roman", Times, serif;
	color:					#a0a0a0;
}
.UpcomingWebcastBox .Title {
	margin:					20px 0 5px 0;
}
.DocumentReleaseBox .Title, .NewsBox .Title, .SubContentBox .Title {
	margin:					0 0 2px 0;
}
.LinkAll {
	margin-left:			30px;
	padding-top:			10px;
}
#FrequentlyAskedQuestions h3, #OtherNews h3, #RelatedContent h3, #OnDemandWebcasts h3 {
	font-weight:			bold;
	font-size:				14px;
	color:					#64aa00;
	margin:					0 0 5px 30px;
}
.SubContentBox ul, .SubContentBox ol {
	margin:					10px 0 0 1px;
	padding:				0;
	list-style:				none;
}
.SubContentBox ol {
	list-style:				outside decimal;
	margin:					10px 0 0 25px;
}
.SubContentBox ul li {
	background:				url(../images/Bullet_List.gif) no-repeat 0 5px;
	padding:				0 0 5px 12px;
}
.SubContentBox ol li {
	background:				none;
	padding:				0 0 5px 6px;
}
#FrequentlyAskedQuestions ul, #OtherNews ul, #RelatedContent ul {
	margin:					0 0 20px 31px;
	padding:				0;
	list-style:				none;
}
#FrequentlyAskedQuestions ul.LastItem, #OtherNews ul.LastItem, #RelatedContent ul.LastItem {
	margin-bottom:			0;
}
#FrequentlyAskedQuestions ul li, #OtherNews ul li, #RelatedContent ul li {
	background:				url(../images/Bullet_OtherCustomers.gif) no-repeat 0 4px;
	padding:				0 0 5px 12px;
}
#FrequentlyAskedQuestions a.CircleBulletLink, #OtherNews a.CircleBulletLink {
	margin-left:			30px;
}
#OtherRequirements .OtherRequirementsBox {
	border:					1px solid #ebebeb;
	width:					334px;
	float:					left;
	margin-right:			19px;
	padding:				27px 0 19px;
}
#OtherRequirements .OtherRequirementsBox.FirstItem  {
	margin-left:			30px;
	display:				inline;
}
#OtherRequirements .OtherRequirementsBox.LastItem {
	margin-right:			0;
}
.OtherRequirementsBox img.Picto {
	float:					left;
	margin:					0 19px;
}
.OtherRequirementsBox a.Title {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#227ec6;
}
.OtherRequirementsBoxContent {
	float:					left;
	width:					220px;
}
.OtherRequirementsBoxContent ul {
	margin:					9px 0 0 4px;
	padding:				0;
	list-style:				none;
}
.OtherRequirementsBoxContent ul li {
	background:				url(../images/Bullet_List.gif) no-repeat 0 5px;
	padding:				0 0 8px 9px;
}
.PictoPersonna {
	float:					left;
	margin-right:			18px;
}
#InteriorSecondaryContent {
	float:					left;
	width:					201px;
	border-top:				1px solid #e5e5e5;
}
#Breadcrumbs {
	margin:					0;
	padding:				0;
	width:					100%;
	height:					16px;
	list-style-type:		none;
	clear:					both;
}
#Breadcrumbs li {
	float:					left;
	padding:				0 13px 0 9px;
	background:				url(../images/Bg_Breadcrumbs.gif) no-repeat 100% 3px;
	margin:					0;
}
#Breadcrumbs li a {
	color:					#62a0d5;
}
#Breadcrumbs li.FirstItem {
	padding-left:			0;
}
#Breadcrumbs li.LastItem {
	background:				none;
}
#Submenu {
	border-bottom:			1px solid #e5e5e5;
	background:				url(../images/Bg_Submenu.gif) no-repeat;
	position:				relative;
}
#Submenu h4, #InteriorSecondaryContent #NextSteps h4, #LearnMore h4, #Industry h4 {
	font:					17px Georgia, "Times New Roman", Times, serif;
	color:					#64aa00;
	padding:				22px 0 0 13px;
	margin:					0;
}
#Submenu ul, #LearnMore ul, #Industry ul {
	margin:					11px 0 4px 29px;
	padding:				0;
	list-style:				disc outside url(../images/Bullet_WhatsNew.gif);
}
#Submenu ul li, #LearnMore ul li, #Industry ul li {
	padding-bottom:			11px;
	padding-right:			11px;
}
#Submenu ul li#SelectedItem, #Submenu ul li.SelectedItem  {
	list-style:				disc outside url(../images/Bullet_SubmenuSelected.gif);
}
#Submenu ul li#SelectedItem a, #Submenu ul li.SelectedItem a  {
	color:					#a1b5c6;
}
#Submenu A.RSSButton {
	top:					28px;
}
#InteriorSecondaryContent #NextSteps {
	background:				url(../images/Bg_NextStepsInt.png) no-repeat;
	border-bottom:			1px solid #e5e5e5;
}
#InteriorSecondaryContent #NextSteps h4 {
	margin-bottom:			11px;
}
#LearnMore, #Industry {
	border-bottom:			1px solid #e5e5e5;
	background:				url(../images/Bg_LearnMore.png) no-repeat 1px 0;
}
#Industry {
	background:				url(../images/Bg_Industry.gif) no-repeat;
}
.Banner {
	clear:					both;
	margin-top:				13px;
	border:					1px solid #e5e5e5;
	float:					right;
}
/*- Icon Security -----------------------------*/

/* Other link */
A.Unlocked, A.Unlocked:hover,
A.LinkUnlocked, A.LinkUnlocked:hover {
	background:				url(../images/Picto_Unlocked.gif) no-repeat top left;
	padding:                0 0 0 12px;
}
A.Locked, A.Locked:hover,
A.LinkLocked, A.LinkLocked:hover {
	background:				url(../images/Picto_Locked.gif) no-repeat top left;
	padding:                0 0 0 12px;
}
A.LinkBulletCircleLocked, A.LinkBulletCircleLocked:hover,
A.LinkBulletCircleUnlocked, A.LinkBulletCircleUnlocked:hover {
	background:				none;
	padding:                0;
}

/* Webcast */
.LinkWebCast,
A.LinkWebCast, A.LinkWebCast:hover,
A.LinkWebCastLocked, A.LinkWebCastLocked:hover,
A.LinkWebCastUnlocked, A.LinkWebCastUnlocked:hover {
	font-size:				12px;
	color:					#227ec6;
	text-decoration:		none;
	background:				url(../images/Picto_Webcast.gif) no-repeat 0 0;
	padding:                2px 0 2px 25px;
}
A.LinkWebCast:hover {
	text-decoration:		underline;
}
A.LinkWebCastUnlocked, A.LinkWebCastUnlocked:hover {
	background-image:		url(../images/Picto_Webcast_Unlocked.gif);
}
A.LinkWebCastLocked, A.LinkWebCastLocked:hover {
	background-image:		url(../images/Picto_Webcast_Locked.gif);
}
#DocumentReleases .LinkWebCast,
#DocumentReleases A.LinkWebCast, #DocumentReleases A.LinkWebCast:hover,
#DocumentReleases A.LinkWebCastLocked, #DocumentReleases A.LinkWebCastLocked:hover,
#DocumentReleases A.LinkWebCastUnlocked, #DocumentReleases A.LinkWebCastUnlocked:hover {
	font-size:				14px;
}

/* Articles */
.LinkArticles,
A.LinkArticles, A.LinkArticles:hover,
A.LinkArticlesLocked, A.LinkArticlesLocked:hover,
A.LinkArticlesUnlocked, A.LinkArticlesUnlocked:hover {
	font-size:				14px;
	line-height:			22px;
	color:					#227ec6;
	text-decoration:		none;
	background:				url(../images/Picto_Article.gif) no-repeat 0 2px;
	padding:                2px 0 2px 25px;
}
A.LinkArticles:hover {
	text-decoration:		underline;
}
A.LinkArticlesUnlocked, A.LinkArticlesUnlocked:hover {
	background-image:		url(../images/Picto_Article_Unlocked.gif);
}
A.LinkArticlesLocked, A.LinkArticlesLocked:hover {
	background-image:		url(../images/Picto_Article_Locked.gif);
}

/* WhitePaper */
.LinkWhitePapers,
A.LinkWhitePapers, A.LinkWhitePapers:hover,
A.LinkWhitePapersLocked, A.LinkWhitePapersLocked:hover,
A.LinkWhitePapersUnlocked, A.LinkWhitePapersUnlocked:hover {
	font-size:				14px;
	line-height:			22px;
	color:					#227ec6;
	text-decoration:		none;
	background:				url(../images/Picto_WhitePaper.gif) no-repeat 0 2px;
	padding:                2px 0 2px 25px;
}
p.LinkWhitePapers, p.LinkArticles {
	background-position:	0 4px;
}
A.LinkWhitePapers:hover {
	text-decoration:		underline;
}
A.LinkWhitePapersUnlocked, A.LinkWhitePapersUnlocked:hover {
	background-image:		url(../images/Picto_WhitePaper_Unlocked.gif);
}
A.LinkWhitePapersLocked, A.LinkWhitePapersLocked:hover {
	background-image:		url(../images/Picto_WhitePaper_Locked.gif);
}

/* Tools Link */
A.LinkToolEmail, A.LinkToolEmail:hover {
	background:				url(../images/Picto_EmailThisPage.gif) no-repeat bottom left;
	padding:                0 0 0 22px;
}
A.LinkToolWebcast, A.LinkToolWebcast:hover,
A.LinkToolWebcastLocked, A.LinkToolWebcastLocked:hover,
A.LinkToolWebcastUnlocked, A.LinkToolWebcastUnlocked:hover {
	background:				url(../images/Picto_WebcastTools.gif) no-repeat bottom left;
	padding:                0 0 0 19px;
}
A.LinkToolWebcastUnlocked, A.LinkToolWebcastUnlocked:hover {
	background-image:		url(../images/Picto_WebcastTools_Unlocked.gif);
}
A.LinkToolWebcastLocked, A.LinkToolWebcastLocked:hover {
	background-image:		url(../images/Picto_WebcastTools_Locked.gif);
}
A.LinkToolPDF, A.LinkToolPDF:hover,
A.LinkToolPDFLocked, A.LinkToolPDFLocked:hover,
A.LinkToolPDFUnlocked, A.LinkToolPDFUnlocked:hover {
	background:				url(../images/Picto_PDF.gif) no-repeat bottom left;
	padding:                0 0 0 18px;
}
A.LinkToolPDFUnlocked, A.LinkToolPDFUnlocked:hover {
	background-image:		url(../images/Picto_PDF_Unlocked.gif);
}
A.LinkToolPDFLocked, A.LinkToolPDFLocked:hover {
	background-image:		url(../images/Picto_PDF_Locked.gif);
}

/*- Page RSSfeed ------------------------------*/
#RssFeed ul {
	margin:					0 0 0 30px;
	padding:                0;
	list-style:				none;
	list-style-image:		none;
}
#RssFeed ul li {
	background:				none;
	padding:				0 0 5px 0;
}
#RssFeed li A, #RssFeed li A,
#RssFeed li A:hover, #RssFeed li A:hover {
	background-repeat:		no-repeat;
	background-image:		url(../images/Picto_RSS.gif);
	padding-left:			25px;
	text-decoration:		underline;
}
#RssFeed li A:hover, #RssFeed li A:hover {
	background-image:		url(../images/Picto_RSS-over.gif);
	text-decoration:		none;
}

/*- Popup de login ----------------------------*/
#LoginPopup {
	width:					550px;/*688px*/
	padding:	            9px;
	background-color:		#FFF;
}
#LoginPopup .LoginContainer {
	border:					1px solid #e5e5e5;
	border-top:				none;
}
#LoginPopup .ClosePopup {
	text-align:				right;
	width:					200px;
	float:					right;
	padding:            	4px 15px 0 0;
	margin-bottom:          4px;
}
#LoginPopup .ClosePopup a {
	font-size:				11px;
	background:				url(../images/Picto_Close.gif) no-repeat;
	padding-left:           15px;
}
#LoginPopup .SimpleBox {
	padding-top:            0;
}
#LoginPopup .SimpleBox h2, #LoginPopup .SimpleBox p {
	margin-left:			35px;
	margin-right:			35px;
	margin-bottom:			5px;
}
#LoginPopup .SubscribeForm {
	margin:					0 35px 5px 35px;
	width:					435px;/*574px*/
}
.FormContainer {
	margin:					0 0 5px 0;
	width:					670px;
}
#LoginPopup .SubscribeForm p, #ContentInterior .FormContainer p {
	width: 					450px;
	clear: 					left;
	margin: 				0;
	padding: 	            5px 0 8px 0;
	padding-left:           145px;
	height: 				1%;
}
#LoginPopup .SubscribeForm p {
	width: 					325px;
}
#LoginPopup .SubscribeForm label, #ContentInterior .FormContainer label {
	float: 					left;
	margin-left: 			-145px;
	width: 					140px;
} 
#LoginPopup .SubscribeForm label.CheckBox {
	text-align:				left;
	position:				relative;
	float: 					none;
	margin-left:			0;
	width: 					auto;
}
#LoginPopup .SubscribeForm input.TxtBox, #ContentInterior .FormContainer input.TxtBox {
	width:					220px;
}
#LoginPopup .SubscribeForm .Btn, #ContentInterior .FormContainer .Btn {
	margin-left:			145px;
}
#LoginPopup .LoginBox {
	background:				#dcf49e url(../images/Bg_Login.png) repeat-x;
	border:					1px solid #e5e5e5;
	width:					430px;/*475*/
	height:					140px;
	padding:                0 25px 0 25px;
	margin:					0 0 20px 33px;
	float:					left;
	display:				inline;
}
#LoginPopup .LoginBox h2 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	color:					#000;
	margin:					22px 0 8px 0;
	padding:	            0;
}
#LoginPopup .LoginBox p {
	margin:					0 0 5px 0;
	padding:	            0;
	color:					#353535;
}
#LoginPopup .LoginBox label {
	font-size:				12px;
	line-height:			20px;
	color:					#353535;
	display:				block;
}
#LoginPopup .LoginBox div {
	width: 					142px;/*156px*/
	float: 					left;
	margin: 				0;
	padding: 	            0 8px 0 0;
}
#LoginPopup .LoginBox div.SubmitBtn {
	width: 					50px;
	padding-top:            16px;
}
#LoginPopup .LoginBox input.TxtBox {
	width: 					135px;
}

/* Landing pages */

.DateWebcast {
	font:					11px Georgia, "Times New Roman", Times, serif;
	color:					#a0a0a0;
	margin-top: 			-12px !important;
}
#FormLandingPage {
	color:					#353535;
	background: 			url(../images/Bg_FormLandingPage.gif) no-repeat;
	width: 					200px;
	padding: 				21px 8px 8px;
	float:					right;
	border:					1px solid #e5e5e5;
	margin: 				0 0 30px 25px;
}
#FormLandingPage p {
	line-height:			17px;
	margin-bottom: 			10px;
}
#FormLandingPage a.SmallLink, #ContentInterior.ResourceCenter .SubContentBox a.SmallLink {
	font-size: 				10px;
}
#FormLandingPage h3 {
	font:					18px Georgia, "Times New Roman", Times, serif;
	margin:					0 0 8px 0;
}
#FormLandingPage #LoginBox, #FormLandingPage #RegistrationBox {
	padding:				12px;
}
#FormLandingPage #LoginBox {
	border: 				1px solid #e0f5aa;
	background:				#f4fce0 url(../images/Bg_LoginLandingPage.gif) repeat-x;
	margin-bottom:			3px;
}
#FormLandingPage #LoginBox .TxtBox, #FormLandingPage #RegistrationBox .TxtBox {
	width: 					174px;
}
#FormLandingPage #LoginBox label , #FormLandingPage #RegistrationBox label {
	font-size:				10px;
}
#FormLandingPage #RegistrationBox {
	border:					1px solid #c3dcee;
	background:				#e2eef7 url(../images/Bg_RegistrationBox.gif) repeat-x;
}
#FormLandingPage #RegistrationBox .SelectBox {
	width: 					176px;
}
.TxtRequiredFields {
	font-size:				10px;
	color:					#838383;
}
.RequiredFields {
	color:					#4d9c00;
	font-size:				10px;
}
.PhotoWebcast {
	border:					1px solid #e5e5e5;
	width:					149px;
	float:					left;
	margin:					0 15px 10px 0;
}
.PhotoWebcast img {
	display:				block;
}
.PhotoWebcast p {
	background:				#e5e5e5;
	margin:					0 !important;
	padding:				7px 5px;
}
/* Special landing page */
body#SpecialLandingPage #TopLinksSearch {
	float: right;
}
body#SpecialLandingPage #InteriorPrimaryContent {
	float: none;
	width: 950px;
}
body#SpecialLandingPage #SpecialHeader {
	color: 					#fff;
	text-transform:			uppercase;
	font-weight:			bold;
	float: 					left;
	text-align:				right;
	margin:					34px 0 0 19px;
	width:					615px;
}
body#SpecialLandingPage #Breadcrumbs {
	margin-top: 4px;
	border-top: 1px solid #e5e5e5;
	padding-top: 3px;
	width: 953px;
}
/* Products pages */
img.CalltoAction {
	float: right;
	margin-left: 30px;
}
div#ContentInterior ul.Links {
	width: 450px;
	margin: 32px 0 0;
}
div#ContentInterior ul.Links li {
	float: left;
	width: 150px;
	background: none;
	padding:0;
	margin-bottom: 8px;
}
div#ContentInterior ul.Links li a {
	line-height: 19px;
	padding-left: 20px;
	background-repeat:no-repeat;
	background-position: center left;
	display: block;
}
ul.Tabs {
	background: url(../images/Bg_Tabs.gif) repeat-x bottom left;
	height: 32px;
	margin: 0;
	padding: 30px 0 0 28px;
}
ul.Tabs li {
	float: left;
	padding: 0 15px;
	margin: 0 3px 0 0;
	list-style: none outside none;
	background: url(../images/Bg_Tab_off.gif) repeat-x;
	height: 33px;
}
ul.Tabs li.On {
	background: url(../images/Bg_Tab_on.gif) repeat-x;
}
ul.Tabs li a, ul.Tabs li a:hover {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	line-height: 33px;
	text-decoration: none;
	outline: none;
}
ul.Tabs li.On a, ul.Tabs li.On a:hover {
	color: #000;
	text-decoration: none;
}
.TabContent {
	padding: 0 30px;
}
/*.TabContent h3 {
	font-size: 18px;
	line-height: 26px;
}*/

/* Styles pour le plan du site -----------------------------------------------*/
#ContentInterior ul#SiteMap {
	margin:					0 0 12px 3px;
	padding:                0;
	list-style:				none;
	list-style-image:		none;
}
/* Premier niveau -----*/	
#ContentInterior ul#SiteMap li {
	background:				url(../images/Bullet_OtherCustomers.gif) no-repeat 0 4px;
	padding:				0 0 5px 12px;
}
#ContentInterior ul#SiteMap li a, #ContentInterior ul#SiteMap li a:hover {
	font-weight:			bold;
	font-size:				12px;
	color:					#227ec6;
	text-decoration:		none;
	text-transform:			uppercase;
}
#ContentInterior ul#SiteMap li a:hover {
	text-decoration:		underline;
}
#ContentInterior ul#SiteMap li ul {
	margin:					5px 0 5px 12px;
}
/* Deuxieme niveau -----*/	
#ContentInterior ul#SiteMap li ul li {
	background:				url(../images/Bullet_List.gif) no-repeat 0 4px;
	padding:				0 0 3px 8px;
}
#ContentInterior ul#SiteMap li ul li a, #ContentInterior ul#SiteMap li ul li a:hover {
	font-weight:			normal;
	font-size:				11px;
	text-transform:			none;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel, .TxtSmallLabel {
	font-weight:			bold;
	font-size:				11px;
	color:					#353535;
	vertical-align:			top;
}
.TxtSmallLabel {
	font-weight:			normal;
	font-size:				10px;
}
.TxtError {
	font-weight:			normal;
	font-size:				10px;
	color:					#f1830c;
}
.TxtMandatory {
	font-weight:			bold;
	font-size:				11px;
	color:					#64aa00;
}
.TxtBox, .TxtArea, .SelectBox {
	font:					11px Verdana, Arial, Helvetica, sans-serif;
	color:					#808080;
	border-width:			1px;
	border-style:			solid;
	border-color:			#676767 #c3c3c3 #dedede;
	background:				#FFF;
}
.Btn {
	font:					11px Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	background:				#0c74c6;
	border-top:				2px solid #3da3f4;
	border-left:			2px solid #3da3f4;
	border-bottom:			2px solid #084f88;
	border-right:			2px solid #0b66ae;
	overflow: 				visible;
	padding:				1px 6px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	font:					11px Verdana, Arial, Helvetica, sans-serif;
	color:					#808080;
	padding:				0;
	margin:					0 0 10px;
	background:				#FFF;
}
A {
	color:					#227ec6;
	text-decoration:		none;
}
A:hover {
	color:					#227ec6;
	text-decoration:		underline;
}
a img {
	border:					0;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font-size:				7px;
	line-height:			0px;
}
/* Backgrounds --------------------------------------------------------------*/
.Bg {
	background:				url(../images/Bg.png) no-repeat top center;
}



/*----------------------------------------------------------------------------*/
/* Styles pour l'éditeur -----------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/* Éditeur - Classes générales -----------------------------------------------*/
.Text {
	font-size:				12px;
	line-height:			18px;
	color:					#353535;
}
.SmallText {
	font-size:				11px;
	color:					#353535;
}
.HomeText {
	font-size:				11px;
	line-height:			15px;
	color:					#808080;
}
.HomeSmallText {
	font-size:				10px;
	line-height:			15px;
	color:					#808080;
}
.SerifText {
	font:					16px/22px Georgia, "Times New Roman", Times, serif;
	color:					#000;
}
.Signature {
	font-size:				10px;
	color:					#353535;
	text-align:             right;
}

/* Editeur - Heading ---------------------------------------------------------*/
H1, #ContentInterior h2.SubTitleSolution, #ContentInteriorHomePages h2.SubTitleSolution, .PostSummary h2, .Post h2 {
	font:					bold 21px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	margin:					6px 0 12px 0;
}
H2 {
	/*font-weight:			bold;
	font-size:				14px;
	color:					#64aa00;*/
	font: 					bold 17px Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin:					24px 0 0 0;
}
H3 {
	font:					bold 12px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:					#64AA00;
	margin:					24px 0 0 0;
}

/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.HomeLink:link, A.HomeLink:visited, A.HomeLink:active,
A.HomeLink:hover, A.HomeLink:visited:hover, A.HomeLink:active:hover {
	font-size:				11px;
	line-height:			15px;
	color:					#227ec6;
	text-decoration:		none;
}
A.HomeLink:hover, A.HomeLink:visited:hover, A.HomeLink:active:hover {
	text-decoration:		underline;
}
A.Link:link, A.Link:visited, A.Link:active,
A.Link:hover, A.Link:visited:hover, A.Link:active:hover {
	font-size:				12px;
	color:					#227ec6;
	text-decoration:		none;
}
A.Link:hover, A.Link:visited:hover, A.Link:active:hover {
	text-decoration:		underline;
}
A.BigLink:link, A.BigLink:visited, A.BigLink:active,
A.BigLink:hover, A.BigLink:visited:hover, A.BigLink:active:hover {
	font-size:				14px;
	line-height:			18px;
	color:					#227ec6;
	text-decoration:		none;
}
A.BigLink:hover, A.BigLink:visited:hover, A.BigLink:active:hover {
	text-decoration:		underline;
}
.popup {
	border:					0;
}


/* Éditeur - Classes pour les images -----------------------------------------*/
.GeicoAwardImage {
	float:					left;
	margin:					12px 40px 81px 0;
}

/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.Table {
	border-collapse:		collapse;
	border:					1px solid #e5e5e5;
}
.CellSubTitle, .CellText1, .CellText2, .CellText1Centered, .CellText2Centered, .CellSubTitleCentered {
	font:					12px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#353535;
	vertical-align:			top;
	border:					1px solid #e5e5e5;
}
.CellTitle {
	font:					bold 14px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#64aa00;
	background:				#FFF;
	padding:				12px 18px;
	border:					1px solid #e5e5e5;
	vertical-align:			top;
}
.CellSubTitle, .CellSubTitleCentered {
	font-weight:			bold;
	background:				#FDFDFD;
	padding:				12px 18px;
}
.CellText1, .CellText1Centered {
	background:				#FDFDFD;
	padding:				8px 18px;
}
.CellText2, .CellText2Centered {
	background:				#FFF;
	padding:				8px 18px;
}
/* Editor bug avec le align="center" qui remplace par align="middle" */
.CellSubTitleCentered, .CellText1Centered, .CellText2Centered {
	text-align:				center;
}

/* Éditeur - Classes pour les tableaux ---------------------------------------*/
#ContentInterior .TableContent, #FullSucessStory .TableContent, .TabContent .TableContent {
	background:				#f2fbdb url(../images/Bg_TableContent.gif) repeat-x;
	width:					218px;
	float:					right;
	border:					1px solid #c4c4c4;
	margin:					0 0 21px 17px;
	clear:					both;
}
#ContentInterior .TableContent td, #FullSucessStory .TableContent td, .TabContent .TableContent td {
	font:					11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	padding:				29px 18px;
}
#ContentInterior .TableContent td h3, #FullSucessStory .TableContent td h3, .TabContent .TableContent td h3 {
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#000;
	margin:					0 0 17px 0;
}
#ContentInterior .TableContent td ul, #FullSucessStory .TableContent td ul, .TabContent .TableContent td ul {
	margin:					0;
	padding:				0;
}
#ContentInterior .TableContent td ul li, #FullSucessStory .TableContent td ul li, .TabContent .TableContent td ul li {
	font:					11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	padding:				0 0 15px 10px;
	margin:					0;
	background:				url(../images/Bullet_TableContent.gif) no-repeat 0 6px;
}
.TabContent .TableContent td ul li {
	list-style: none outside  none;
}




#ContentInteriorHomePages .Solution {
	float:left;
	width:189px; height:310px;
	margin:0 21px 0 0; padding:0 13px;
	border:1px solid #e5e5e5;
}
	#ContentInteriorHomePages .Solution h3 {
		width:202px; height:76px;
		margin:0 0 0 -13px; padding:20px 0 0 13px;
		font-family:arial, helvetica, verdana, sans-serif; font-size:13px; font-weight:bold;
	}
	#ContentInteriorHomePages .Solution h3 strong {
		display:block;
		margin:0 0 11px 0; 
		font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:normal; color:#000;
	}	
	#ContentInteriorHomePages .Solution h4 {
		margin:25px 0 15px 0; 
		font-size:12px; font-weight:normal; color:#227ec6;
	}	
	#ContentInteriorHomePages .Solution p {
		color:#535353;
	}	


		#ContentInteriorHomePages .Solution.Enterprise h3 {
			color:#297cc0;
			background-image:url(/site/images/Solutions/Bg_Enterprise.jpg);	
		}
		#ContentInteriorHomePages .Solution.Dedicated h3 {
			color:#35978a;
			background-image:url(/site/images/Solutions/Bg_Dedicated.jpg);	
		}
		#ContentInteriorHomePages .Solution.eSignLive {
			margin-right:0;	
		}
		#ContentInteriorHomePages .Solution.eSignLive h3 {
			color:#88af36;
			background-image:url(/site/images/Solutions/Bg_eSignLive.jpg);	
		}

#ContentInteriorHomePages .SolBanner {
	margin:10px 0 25px 0;
}

	#ContentInteriorHomePages .SolBanner .Banner {
		float:none;
		margin:0;
	}



#ContentInteriorHomePages .Other {
	margin:0 0 40px 0;
}
	#ContentInteriorHomePages .Other h3 {
		margin:24px 0 18px 0;
		font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; font-weight:normal;
	}
	#ContentInteriorHomePages .Other div {
		float:left;
		width:320px;
		margin:0 25px 50px 0;
	}
		#ContentInteriorHomePages .Other div  h4 {
			margin:0 0 5px 0;
			font-size:14px; color:#227ec6; font-weight:bold;
		}	
		#ContentInteriorHomePages .Other div p {
			font-size:12px; color:#323232; line-height:22px;
		}	


.Solutions-CallToActions {
	margin:					8px 10px 15px 0;
	float:					left;
	width:					216px;
}
.Solutions-CallToActionsEN {
	margin:					8px 4px 15px 0;
	float:					left;
	width:					144px;
}
.Solutions-CallToActionsEN.LastItem {
	margin-right: 0;	
}
.Solutions-CallToActions td.Content {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	background: 			url(../images/Bg_Solutions-ContentBox.png) no-repeat;
	padding:				0 25px 0 19px;
}
.Solutions-CallToActionsEN td.Content {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	background:				url(../images/Bg_Solutions-ContentBox_EN.png) no-repeat;
	padding:				5px 13px 0 13px;
}
.ESignatureTable{
	margin:					0 20px 30px 0;
	border:					1px solid #e5e5e5;
	background:				#9dc5e4 url(../images/Bg_E-Signature.png) repeat-x;
	float:					left;
	width:					215px;
	height:					124px;
}
.ESignatureTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 11px;
	vertical-align:			top;
}
.ESignatureTable td img {
	margin-bottom:			10px;
}
.ESignatureTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.ETransactionTable{
	margin:					0 20px 30px 0;
	border:					1px solid #e5e5e5;
	background:				#9ed9d4 url(../images/Bg_E-Transaction.png) repeat-x;
	float:					left;
	width:					215px;
	height:					124px;
}
.ETransactionTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 11px;
	vertical-align:			top;
}
.ETransactionTable td img {
	margin-bottom:			10px;
}
.ETransactionTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.EVaultingTable{
	border:					1px solid #e5e5e5;
	background:				#d8f390 url(../images/Bg_E-Vaulting.png) repeat-x;
	float:					left;
	width:					215px;
	height:					124px;
}
.EVaultingTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 11px;
	vertical-align:			top;
}
.EVaultingTable td img {
	margin-bottom:			9px;
}
.EVaultingTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.ESignatureBasicsTable{
	margin:					0 20px 30px 0;
	border:					1px solid #e5e5e5;
	background:				#9dc5e4 url(../images/Bg_E-Signature.png) repeat-x;
	float:					left;
	width:					334px;
	height:					101px;
}
.ESignatureBasicsTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 31px;
	vertical-align:			top;
}
.ESignatureBasicsTable td img {
	margin-bottom:			10px;
}
.ESignatureBasicsTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.EResourcesTable{
	border:					1px solid #e5e5e5;
	background:				#d8f390 url(../images/Bg_E-Vaulting.png) repeat-x;
	float:					left;
	width:					334px;
	height:					101px;
}
.EResourcesTable td {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	padding:				19px 0 0 31px;
	vertical-align:			top;
}
.EResourcesTable td img {
	margin-bottom:			9px;
}
.EResourcesTable td a {
	font:					12px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#3d3d3d;
	text-decoration:		none;
}
.nobr {
    white-space:            nowrap;
}

/* Thicker ---------------------------------------*/
#ThickerContainer {
	position:				relative;
	width:					154px;
	height:					60px;
	overflow:				hidden;
	margin-left:			20px;
}
.ThickerItem {
	width:					154px;
	height:					60px;
	top:					0px;
	position:				absolute;
	display:				none;
	text-align:				center;
	font-size:				24px;
}

/* Modifs resource center */

#ContentInterior.ResourceCenter .SimpleBox {
	padding: 	 			23px 24px 23px;
	overflow:				hidden;
}
#ContentInterior.ResourceCenter .SimpleBox img {
	float: 					left;
	margin-right:			15px;
}
#ContentInterior.ResourceCenter .SimpleBox .Content img {
	float: 					none;	
}
#ContentInterior.ResourceCenter .SimpleBox .Content {
	float: 					right;
	width:					585px;	
}
#ContentInterior.ResourceCenter .SimpleBox .Content p {
	margin: 				0 0 0 0;
	font-size:				12px;
	line-height:			20px;
	color:					#282828;
}
#ContentInterior.ResourceCenter .SimpleBox .Content p a.Link, #ContentInterior.ResourceCenter .SimpleBox .Content p a.LinkBulletCircle  {
	line-height:			normal;	
}
#ContentInterior.ResourceCenter .SimpleBox h2 {
	font:					18px Verdana, Arial, Helvetica, Sans-serif;
	font-weight:			bold;
	color:					#64aa00;
	margin: 				0 0 7px 0;
}
#ContentInterior.ResourceCenter .SimpleBox h3 {
	font:					16px Verdana, Arial, Helvetica, Sans-serif;
	font-weight:			bold;
	color:					#282828;
	margin: 				0 0 7px 0;
}
#ContentInterior.ResourceCenter {
	position: static;
}
#ContentInterior.ResourceCenter .SubContentBox {
	color: #282828;
	width: 398px;
	margin-left: 0;
	margin-right:0;
	padding-right:25px;
	float: left;

}
#SpecialContentRightCol h3, #SpecialContentRightCol h3 {
 	font:					20px Georgia, "Times New Roman", Times, serif;
	color: 					#000;
	margin:					0 0 11px 0;
 }
#ContentInterior.ResourceCenter .SubContentBox ul {
	margin: 				0;
}
#ContentInterior.ResourceCenter .SubContentBox ul li {
	font-size: 12px;
	background: url(../images/Bullet_WhatsNew.gif) no-repeat;
	padding-left: 16px;
}
#LeftCol {
	float:left; 
	width: 457px;
}
#SpecialContentRightCol {
	width: 216px;
	float: right;
	border: 1px solid #e5e5e5;
}
#SpecialContentRightCol #UpcomingWebcasts, #SpecialContentRightCol #NewContent {
	border:0;
	padding: 18px 29px 0 16px;
	line-height: 15px !important;
}
#SpecialContentRightCol #UpcomingWebcasts {
	background: #f5fce2 url(../images/Bg_UpcomingWebcasts.png) no-repeat bottom left;
	border-bottom: 1px solid #e5e5e5;
}
#SpecialContentRightCol #NewContent {
 	background: #ebf3f9 url(../images/Bg_NewContent.png) no-repeat bottom left;
 }
#SpecialContentRightCol #UpcomingWebcasts ul, #SpecialContentRightCol #NewContent ul {
	margin: 0;
}
#SpecialContentRightCol #UpcomingWebcasts ul li, #SpecialContentRightCol #NewContent ul li {
	background: none;
	margin: 0;
	padding: 0 0 12px 0;
}
#SpecialContentRightCol .LinkWebCast, #SpecialContentRightCol .LinkWebCastUnlocked, #SpecialContentRightCol .LinkWebCastLocked, 
#SpecialContentRightCol .LinkArticles, #SpecialContentRightCol .LinkArticlesUnlocked, #SpecialContentRightCol .LinkArticlesLocked,
#SpecialContentRightCol .LinkWhitePapers, #SpecialContentRightCol .LinkWhitePapersUnlocked, #SpecialContentRightCol .LinkWhitePapersLocked {
	font-size: 11px;
	display: block;
	background-position: 0 3px;
	line-height: 15px !important;
}
.SeeAllLinks {
	margin-left: 25px !important;
}
.ImageBorder{
	border:1px solid #b3b3b2;
	padding:1px;
	background:#FFF;
}
/* Blog ---------------------------------------*/

/* -- 3 Column Layout --*/

body#Blog #InteriorTertiaryContent {
	float: right;
	width: 200px;
	border-top: 1px solid #e5e5e5;
}
body#Blog #InteriorSecondaryContent {
	width: 201px;
	float: left;
}
body#Blog #InteriorPrimaryContent {
	float: left;
	width: 553px;
	margin-bottom: 20px;
	background: url(../images/Bg_PrimaryContent.png) no-repeat bottom left;
}
body#Blog #ContentInterior {
	background: none;
	padding: 17px 30px 35px 30px;
}

/* -- Post Summary --*/

.PostSummary {
	padding: 20px;
	margin-bottom: 12px;
	border: 1px solid #e5e5e5;
	background: #fff;
}
.AddComment {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5;	
}
.AddComment a {
	background:transparent url(../images/Bg_AddComment.png) no-repeat;
	padding-left: 22px;
}
body#Blog #ContentInterior p, body#Blog #ContentInterior li {
	color:#353535;
	font-size:12px;
	line-height:18px;
}
body#Blog #ContentInterior p.Categories, body#Blog #ContentInterior p.Tags  {
	font-size: 10px;
	margin: 0 0 4px 0;
	line-height: 12px;
}
body#Blog #ContentInterior p.PostAuthor {
	color: #7e7d7d;
}
/*body#Blog #ContentInterior .PostSummary ul li {
	float: left;
	font-size: 10px;
	padding: 0;
	background: none;
}*/

/* -- Blog Titles --*/

body#Blog h1 {
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #64aa00;	
}
body#Blog h2 a {
	color: #282828;	
}
body#Blog h2 a:hover {
	color: #227EC6;	
}
.Post h3,.PostSummary h3 {
	color: #000;	
}

/* -- Full Post --*/

.Post {
	padding: 20px;
	border: 1px solid #e5e5e5;
	border-bottom: 4px double #e5e5e5;
	background: #fff;
}
.PostComments {
	padding: 13px 20px 0 20px;
	border: 1px solid #e5e5e5;
	border-top: none;
	background: #fff;		
}
.PostComments h4 {
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #64aa00;
	padding-left: 35px;
	height: 24px;
	margin: 0;
	background: url(../images/Bg_Comments.png) no-repeat left;
	float: left;
}
.PostComments .CommentsForm h4 {
	background: none;
	padding: 0;
	margin-bottom: 10px;
	color: #282828;
	float: none;
}
.PostComments p a.AddComment {
	float: right;
	border: none;
	padding-bottom: 6px;
	margin-bottom: 13px;
}
.CommentsForm {
	padding-top: 22px;
	margin-bottom: 25px;	
}
.CommentsForm p {
	padding: 0 0 0 0;	
}
.CommentsForm p label {
	width: 83px;
	float: left;
}
.PostComments .Btn {
	margin-left: 83px;	
}
.Comment {
	padding: 20px 0 20px 0;
	border-top: 1px solid #e5e5e5;	
}
body#Blog p.PostAuthor {
	color: #7e7d7d;
}
.PostNav {
	background: #fff;
	padding: 10px 20px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
}
.SinglePost {
	margin-top: 20px;
	border: none;
	padding: 0;
}
body#Blog .PostNav p {
	margin: 0;
	padding: 0;
}

/*-- Paginations --*/

.Next, .SinglePost .Next {
	background: url(../images/Bg_Next.png) no-repeat right;
	padding-right: 28px;
	float: right;
}
.SinglePost .Next, .SinglePost .Previous {
	width: 180px;
}
.Previous, .SinglePost .Previous {
	background: url(../images/Bg_Previous.png) no-repeat left;
	padding-left: 28px;
	float: left;	
}

/*-- Sidebar Widgets --*/

.Widget {
	background: url(../images/Bg_Sidebar.png) no-repeat top left;
	padding: 27px 12px 12px 12px;
}
#InteriorSecondaryContent .Widget {
	background: none;
	border-top: 1px solid #e5e5e5;
	padding: 27px 20px 12px 12px;
}
.Widget h4 {
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #64aa00;
	margin: 0 0 12px 0;
}
.Widget h4 span {
	color: #000;	
}
.Widget.About h5 {
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #000;
	display: inline;
	padding-top: 10px;
}
.Widget ul {
	padding: 0;
	margin: 0;
}
.Widget ul li {
	list-style: none;
	background: transparent url(../images/Bullet_WhatsNew.gif) no-repeat;
	padding: 0 0 9px 11px;
}
.Widget.Follow ul {
	overflow: hidden;
	margin-bottom: 10px;
}
#aspnetForm ul {
	overflow: hidden;
	margin: 0 0 10px 13px;
	padding: 0px;
}
.Widget.Follow ul li, #aspnetForm ul li {
	list-style: none;
	background: none;
	padding: 0;
	margin-right: 5px;
	float: left;
}
.Widget .ImageBorder {
	border-color: #e5e5e5;	
}
.About Img {
	float: left;
	margin: 0 10px 8px 0;	
}
.About p {
	clear: both;	
}
.Continue, .more-link {
	background:transparent url(../images/Bullet_BlueCircle.gif) no-repeat right;
	padding-right: 17px;
}
.Widget .Continue, .Widget .More {
	font-weight: bold;
}
.More {
	background:transparent url(../images/Bullet_BlueCirclePlus.gif) no-repeat right;
	padding-right: 17px;
}
.Bio {
	display: none;	
}
body#Blog #MainMenu{
	margin: 24px 0 0 19px;
}

/*- Ressource Center */

#InteriorPrimaryContent .DemoBtn {
	display:block;
	width:100%; height:14px;
	padding:11px 0; 
	color:#fff; text-align:center; font-weight:bold; font-size:12px;
	background:transparent url(/images/Bg_Btn.png) top left no-repeat;
}


#InteriorPrimaryContent.DemoPage .PageTools,
#InteriorPrimaryContent.DemoPage h1 {
	display:none;
}

#InteriorPrimaryContent.DemoPage h2 {
	font-size:24px;
}

#InteriorPrimaryContent.DemoPage #ContentInterior {
	background:url("/images/Bg_IntContent.png") no-repeat scroll 0 0 transparent;
}


#InteriorPrimaryContent #ProductTableLayout td.ColGauche {
	width:455px;
	color:#323232; font-size:12px; font-family: arial, helvetica, verdana, sans-serif; vertical-align:top;
}
	#InteriorPrimaryContent #ProductTableLayout td.ColGauche table {
		border:1px solid #e5e5e5; border-collapse:collapse;
	}
	#InteriorPrimaryContent #ProductTableLayout td.ColGauche th {
		width:210px; height:57px;
		padding:20px 0 20px 15px ; 
		vertical-align:top; text-align:left;
		background-position:top right;background-repeat:no-repeat;
	}
		#InteriorPrimaryContent #ProductTableLayout td.ColGauche th h3 {
			height:57px;
			margin:0;
			font-family:arial, helvetica, verdana, sans-serif; font-size:13px; font-weight:bold; 
		}
		#InteriorPrimaryContent #ProductTableLayout td.ColGauche th h3 strong {
			display:block;
			margin:0 0 11px 0; 
			font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#000;
		}	
			#InteriorPrimaryContent #ProductTableLayout td.ColGauche th.Enterprise {
				background-image:url(/site/images/Demo/Bg_Enterprise.jpg);	
			}
			#InteriorPrimaryContent #ProductTableLayout td.ColGauche th.Enterprise h3 {
				color:#297cc0;
			}
			#InteriorPrimaryContent #ProductTableLayout td.ColGauche th.Dedicated {
				background-image:url(/site/images/Demo/Bg_Dedicated.jpg);	
			}
			#InteriorPrimaryContent #ProductTableLayout td.ColGauche th.Dedicated h3 {
				color:#35978a;
			}
			#InteriorPrimaryContent #ProductTableLayout td.ColGauche th.Desktop {
				background-image:url(/site/images/Demo/Bg_Desktop.jpg);	
			}
			#InteriorPrimaryContent #ProductTableLayout td.ColGauche th.Desktop h3 {
				color:#8cac19;
			}


		#InteriorPrimaryContent #ProductTableLayout.Comparaison td.ColGauche th {
			width:120px; height:67px;
			padding:15px 0 15px 15px ; 
		}
		#InteriorPrimaryContent #ProductTableLayout.Comparaison td.ColGauche td {
			width:120px;
		}
		#InteriorPrimaryContent #ProductTableLayout.Comparaison td.ColGauche th h3 {
			height:67px;
		}
			#InteriorPrimaryContent #ProductTableLayout.Comparaison td.ColGauche th.Enterprise {
				background-position:-50px top;
			}
			#InteriorPrimaryContent #ProductTableLayout.Comparaison td.ColGauche th.Dedicated {
				background-position:-30px top;
			}
		#InteriorPrimaryContent #ProductTableLayout.Comparaison td.ColGauche tfoot .DemoBtn {
			width:auto;
			padding-left:0;
			text-align:center;
			background-position:top left;
		}





	#InteriorPrimaryContent #ProductTableLayout td.ColGauche td {
		width:210px;
		padding:20px 15px; border:1px solid #e5e5e5;
		vertical-align:top;
	}

	
		#InteriorPrimaryContent #ProductTableLayout td.ColGauche tfoot td {
			padding:15px;
		}
		#InteriorPrimaryContent #ProductTableLayout td.ColGauche tfoot .DemoBtn {
			width:93%;
			padding-left:7%;
			text-align:left;
			background-position:top right;
		}

#InteriorPrimaryContent #ProductTableLayout td.ColDroite {
	width:190px;
	padding:20px 15px 15px 15px; border:1px solid #eaeaea;
	color:#323232; font-size:12px; font-family: arial, helvetica, verdana, sans-serif; vertical-align:top;
	background-color:#f7fce7;
}
	#InteriorPrimaryContent #ProductTableLayout td.ColDroite h3 {
		margin:0 0 15px 0;
		color:#000; font-size:18px; line-height:24px; font-weight:normal; font-family: Georgia,"Times New Roman",Times,serif;
	}

	#InteriorPrimaryContent #ProductTableLayout td.ColDroite ul {
		margin:0 0 55px 0;
	}
	#InteriorPrimaryContent #ProductTableLayout td.ColDroite ul li {
		margin:0 0 15px 0;
		padding:0 0 0 15px;
		background:transparent url(/images/Bullet_WhatsNew.gif) left 1px no-repeat;
	}
	#InteriorPrimaryContent #ProductTableLayout td.ColDroite .DemoBtn {
		position:absolute;
		width:190px;
		bottom:50px;
	}
	
.ResultItem h2 {
	font-size: 12px;	
}
.ResultItem h2 img {
	display: none;	
}	



#MarketoFrameContainer {
	float:right;
	margin:0 0 0 20px; padding:20px 0 0 5px;
	background:#E2EEF7 url("../images/Bg_RegistrationBox.gif") 0 0 repeat-x ;
}

#MarketoFrameContainer.RequestACallBack {
	float:left;
	margin:0 20px 0 0;
}	

/* Select customer */
#ContentInterior .CustomersList {
    margin:30px 0;
    overflow: hidden;
}
#ContentInterior .CustomersList li {
    float: left;
    width: 175px;
    height: 100px;
    border: 1px solid #e5e5e5;
    background: none;
    padding:0;
    margin: 0 81px 25px 0;
    position:relative;
    text-align:center;
    line-height:100px;
}
#ContentInterior .CustomersList li td {
    color: #64AA00;
    font-size: 14px;
    font-weight: bold;
    margin: 25px 12px 0;
    text-align: center;
    line-height:1.5em;
}
#ContentInterior .CustomersList li table {
    height:100px;
    width:175px;
}
#ContentInterior .CustomersList li.LastItem {
    margin-right:0;
    float: right;
}
#ContentInterior .CustomersList li img {
   margin-top:-3px;
   vertical-align:middle;
}

/* Carousel Interior */
#InteriorBanners {
	position:relative; display:block; overflow:hidden;
	width:956px; height:177px;
	margin:0 0 1px 0; padding:0;
}
#InteriorBanners li {
	list-style:none;
	position:absolute;
	top:0;
}

/* Sous-Menu en contenu de Section */

#ContentSubMenu
{
    width:100%;
    list-style-type:none;
    overflow:hidden;
    padding:0px;
    margin:0px;
    display:block;
    margin-top:30px;
    font-size:13px;
}
#ContentSubMenu li
{
    width:356px;
    height:100px;
    display:block;
    float:left;
    list-style:none;
    padding:0px;
    margin:0px;
    border-top:1px solid #e5e5e5;
    padding:20px 10px 5px 10px;
    background: url("../images/Bg_IntContent.png") no-repeat scroll 0 0 transparent;
    background-position:-100px 0px;
    border-right:1px solid #e5e5e5;
}
#ContentSubMenu li.Last
{
    border-right:none;C:\VSDEV\FrancoisForget\Silanis\robots.txt
}
#ContentSubMenu img.MenuIcon
{
    display:block;
    float:left;
    margin-right:10px;
}
#ContentSubMenu img.Bullet
{
    margin-left:1px;
}
#ContentSubMenu span.Title
{
    font-size:17px;
    font-weight:bold;
    color:#64AA00;
    display:block;
    margin-bottom:5px;
}
#ContentSubMenu a
{
    font-size:13px;
    line-height:18px;
}
