p.seo {
	
	padding-bottom : 10px;
	line-height : 20px;
}
body {font:10px Verdana, Arial, Helvetica, sans-serif; color:#565656; margin: 0; padding: 0; background: #1a487c url(../images/bg-home.jpg) repeat-x top; }

.Innerbody {font:10px Verdana, Arial, Helvetica, sans-serif; color:#565656; margin: 0; padding: 0; background: #1a487c url(../images/bg-home.jpg) repeat-x top; }

.vf-link {
	position: absolute;
	top: 5px;
	left: 45px;
	border: none;
}

.vn-link {
	position: absolute;
	top: 5px;
	left: 70px;
	border: none;
}

/*Navigation*/

.TopNavigation {float:right; background:url(../images/nav-bg.jpg) repeat-y top left;}

.TopNavigation img {margin:0; padding:0; border:0;}



.TopNavigation ul {padding:0;	margin:0; list-style:none;}

.TopNavigation li {padding:0; margin:0;}

.TopNavigation li a, .TopNavigation li a:hover {background: 0 0 no-repeat; display:block; width:207px; text-indent:-20000px;}



.TopNavigation ul li.lagence a {height:45px; background:url(../images/menu-lagence.jpg);}

.TopNavigation ul li.lagence a:hover, .TopNavigation ul li.lagence_active {height:45px; background:url(../images/menu-lagence-h.jpg);}



.TopNavigation ul li.nos-services a {height:39px;  background:url(../images/menu-nos-services.jpg);}

.TopNavigation ul li.nos-services a:hover, .TopNavigation ul li.nos-services_active {height:39px; background:url(../images/menu-nos-services-h.jpg);}



.TopNavigation ul li.demande-dinformation a {height:42px; background:url(../images/menu-demande-dinformation.jpg);}

.TopNavigation ul li.demande-dinformation a:hover, .TopNavigation ul li.demande-dinformation_active {height:42px; background:url(../images/menu-demande-dinformation-h.jpg);}



.TopNavigation ul li.partenaires a {height:40px; background:url(../images/menu-partenaires.jpg);}

.TopNavigation ul li.partenaires a:hover, .TopNavigation ul li.partenaires_active {height:40px; background:url(../images/menu-partenaires-h.jpg);}



.TopNavigation ul li.coordonnees a {height:44px;  background:url(../images/menu-coordonnees.jpg);}

.TopNavigation ul li.coordonnees a:hover, .TopNavigation ul li.coordonnees_active {height:44px; background:url(../images/menu-coordonnees-h.jpg);}



/*Sub Menu*/

.TopNavigation ul li ul {padding:0;	margin:0 0 5px 0; list-style:none;}

.TopNavigation ul li ul li {padding:0; margin:0;}

.TopNavigation ul li ul li.banque a {height:26px;  margin-bottom: 2px; background:url(../images/menu-banque.jpg) no-repeat;}

.TopNavigation ul li ul li.banque a:hover, .TopNavigation ul li ul li.banque_active {height:26px; margin-bottom: 2px; background:url(../images/menu-banque-h.jpg) no-repeat;}

.TopNavigation ul li ul li.assurance a {height:26px;  background:url(../images/menu-assurance.jpg) no-repeat;}

.TopNavigation ul li ul li.assurance a:hover, .TopNavigation ul li ul li.assurance_active {height:26px; background:url(../images/menu-assurance-h.jpg) no-repeat;}

.TopNavigation ul li ul li.credit a {height:28px;  background:url(../images/menu-credit.jpg) no-repeat;}

.TopNavigation ul li ul li.credit a:hover, .TopNavigation ul li ul li.credit_active {height:28px; background:url(../images/menu-credit-h.jpg) no-repeat;}



.TopNavigation ul li ul li.placement a {height:28px;  background:url(../images/menu-placement.jpg) no-repeat;}

.TopNavigation ul li ul li.placement a:hover, .TopNavigation ul li ul li.placement_active {height:28px; background:url(../images/menu-placement-h.jpg) no-repeat;}





/*Inner Navigation*/

.TopNavigationInner {float:right; background:url(../images/nav-bg.jpg) repeat-y top left;}

.TopNavigationInner img {margin:0; padding:0; border:0;}



.TopNavigationInner ul {padding:0;	margin:0; list-style:none;}

.TopNavigationInner li {padding:0; margin:0;}

.TopNavigationInner li a, .TopNavigationInner li a:hover {background: 0 0 no-repeat; display:block; width:207px; text-indent:-20000px;}



.TopNavigationInner ul li.lagence-inner a {height:45px; background:url(../images/menu-lagence.jpg);}

.TopNavigationInner ul li.lagence-inner a:hover, .TopNavigationInner ul li.lagence-inner_active {height:45px; background:url(../images/menu-lagence-h.jpg);}



.TopNavigationInner ul li.nos-services-inner a {height:39px;  background:url(../images/menu-nos-services.jpg);}

.TopNavigationInner ul li.nos-services-inner a:hover, .TopNavigationInner ul li.nos-services-inner_active {height:39px; background:url(../images/menu-nos-services-h.jpg);}



.TopNavigationInner ul li.demande-dinformation-inner a {height:42px; background:url(../images/menu-demande-dinformation.jpg);}

.TopNavigationInner ul li.demande-dinformation-inner a:hover, .TopNavigationInner ul li.demande-dinformation-inner_active {height:42px; background:url(../images/menu-demande-dinformation-h.jpg);}



.TopNavigationInner ul li.partenaires-inner a {height:40px; background:url(../images/menu-partenaires.jpg);}

.TopNavigationInner ul li.partenaires-inner a:hover, .TopNavigationInner ul li.partenaires-inner_active {height:40px; background:url(../images/menu-partenaires-h.jpg);}



.TopNavigationInner ul li.coordonnees-inner a {height:44px;  background:url(../images/menu-coordonnees.jpg);}

.TopNavigationInner ul li.coordonnees-inner a:hover, .TopNavigationInner ul li.coordonnees-inner_active {height:44px; background:url(../images/menu-coordonnees-h.jpg);}



/*Inner Sub Menu*/

.TopNavigationInner ul li ul {padding:0;	margin:0 0 5px 0; list-style:none;}

.TopNavigationInner ul li ul li {padding:0; margin:0;}


.TopNavigationInner ul li ul li.banque-inner a {height:26px;  margin-bottom: 2px; background:url(../images/menu-banque.jpg) no-repeat;}

.TopNavigationInner ul li ul li.banque-inner a:hover, .TopNavigationInner ul li ul li.banque-inner_active {height:26px; margin-bottom: 2px; background:url(../images/menu-banque-h.jpg) no-repeat;}



.TopNavigationInner ul li ul li.assurance-inner a {height:26px;  background:url(../images/menu-assurance.jpg) no-repeat;}

.TopNavigationInner ul li ul li.assurance-inner a:hover, .TopNavigationInner ul li ul li.assurance-inner_active {height:26px; background:url(../images/menu-assurance-h.jpg) no-repeat;}



.TopNavigationInner ul li ul li.credit-inner a {height:28px;  background:url(../images/menu-credit.jpg) no-repeat;}

.TopNavigationInner ul li ul li.credit-inner a:hover, .TopNavigationInner ul li ul li.credit-inner_active {height:28px; background:url(../images/menu-credit-h.jpg) no-repeat;}



.TopNavigationInner ul li ul li.placement-inner a {height:28px;  background:url(../images/menu-placement.jpg) no-repeat;}

.TopNavigationInner ul li ul li.placement-inner a:hover, .TopNavigationInner ul li ul li.placement-inner_active {height:28px; background:url(../images/menu-placement-h.jpg) no-repeat;}





.Footer{margin:0 0 20px 224px; color:#ffffff; line-height:14px;}

.Footer a, .Footer a:hover{color:#ffffff; text-decoration:none;}

.FooterHighlight{color:#aae900; font-weight:bold;}

.Footer strong { font-size:11px; background:url(../images/picto-tow.png) right 1px no-repeat; padding:0 13px 0 0; color:#aae900;}

/*Main Containers*/

.MainContainer{width:780px; margin:auto;position: relative;}

.TopContainer{width:780px; margin:0; padding:0px;}

.ContentWrapper{width:688px; margin:0 0 0 37px;}

.LeftWrapper{width:207px; margin:0px; padding:0 0 0 17px;}

.BlueCol{width:207px; margin:0px; position:relative;}

.BlueColTop, .BlueColBot{margin:0px;}

.BlueColMid{width:179px; background:url(../images/blue-col-bg-mid.jpg) repeat-y top left; padding:0 10px 10px 18px;}

.BlueColMid p{line-height:12px; color:#ffffff; margin:10px 0 0 0; text-align:justify;}

.BlueColMid h2{font-size:12px; color:#ffffff; margin:0 0 10px 20px;}

.BlueColImg{width:57px; top:7px; bottom:0px; left:-20px; position:absolute;}



.GreenColInner{width:207px; margin:0px; position:relative;}

.GreenColTopInner, .GreenColBotInner{margin:0px;}

.GreenColMidInner{width:179px; background:url(../images/blue-col-bg-mid.jpg) repeat-y top left; padding:0 10px 10px 18px;}

.GreenColMidInner p{line-height:12px; color:#ffffff; margin:10px 0 0 0; text-align:justify;}

.GreenColMidInner h2{font-size:12px; color:#ffffff; margin:0 0 10px 20px;}

.GreenColImgInner{width:57px; top:7px; bottom:0px; left:-20px; position:absolute;}



.RightWrapper, .RightWrapperTop, .RightWrapperInner{width:464px; margin:0px; padding:0px;}

*html .RightWrapper{width:464px; margin-top:-3px; padding:0px;}

.RightWrapper{background:url(../images/white-bg.jpg) top left;}

.RightWrapperInner{background:url(../images/white-bg.jpg) repeat-y top left;}

.WhiteBgBottom{margin:0 0 0 224px;}

*html .WhiteBgBottom{margin:-8px 0 0 224px;}





.RightContent{width:401px; padding:0 7px 30px 11px; margin:0 26px 5px 19px; background:url(../images/content-bg.jpg) no-repeat bottom left;}

.RightContent p, .RightContentText p, .RightContentTwo p, .RightContentTwoText p{line-height:12px; color:#565656; margin:8px 0 16px 0; padding:0 0 0 5px;}

.RightContent p.strong, .RightContentTwoText p.strong{font-weight:bold;}

.RightLearnMore{float:right; margin:0;}

.RightLearnMoreTwo{width:401px; text-align:right; margin:0 0 10px 0;}

*html .RightLearnMoreTwo{float:left; width:401px; text-align:right; margin:0 0 10px 0; padding:0 0 10px 0;}

.RightContentTwo{width:401px; padding:0 7px 1px 11px; margin:0 26px 5px 19px; background:url(../images/content-bg.jpg) no-repeat bottom left;}

.RightContentTwoImg{width:200px; margin:0;}

.RightContentTwoText{width:195px; margin:25px 0 0 0; padding:0 0 0 6px;}



.RightContentInner{width:401px; padding:0 7px 30px 11px; margin:0 26px 5px 19px;}

.RightContentInner p, .RightContentInnerText p, .RightContentInnerTextTwo p, .RightContentInnerTwo p{line-height:12px; color:#565656; margin:8px 0 8px 0; padding:0; text-align:justify;}

.RightContentInner p.strong, .RightContentInnerText p.strong{font-weight:bold;}

.RightContentInnerImg{width:200px; margin:12px 10px 0 0;}

.RightContentInnerText{width:191px; margin:12px 0 0 0;}



.RightContentInnerTwo{width:401px; margin:20px 0 0 0;}

.RightContentInnerImgTwo{width:193px; margin:0 0 0 10px;}

.RightContentInnerTextTwo{width:198px; margin:0px; padding:0px;}





.LeftWrapper, .RightWrapper, .RightWrapperInner, .RightContentTwoImg, .RightContentTwoText, .RightContentInnerTextTwo, .RightContentInnerImgTwo, .RightContentInnerText, .RightContentInnerImg, .RightLearnMoreTwo{float:left;}



.clearfloat{clear:both; height:0; line-height: 0px;}/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */



.green-title {

	color: #889e0e;

}



.blue-title {

	color: #3967a6;

}



p a {

	color: #3967a6;

	text-decoration: none;

}



p.blue-text {

	color: #3967a6;

	text-decoration: none;

}



.RightLearnMore a {

	color: #666;

	text-decoration: none;

}



.RightLearnMore a img {

	border: none;

}



.RightLearnMoreTwo a {

	color: #666;

	text-decoration: none;

}



.RightLearnMoreTwo a img {

	border: none;

}





.topLogo { float:left; width:422px; height:254px;}

.topAnimation { float:left; width:336px; height:232px; background:url(../images/top-animation.jpg) left top no-repeat; padding:22px 0 0 0;}
