/*********************************  LAST MODIFIED: 27.09.2007  *********************************/                      

/*////////////////////////////////////GLOBAL///////////////////////////////////////////////////*/
* {
	margin: 0;
	padding: 0;
 } 



IMG {border:0px;}

body{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: arial; 
    line-height: 13px;
    width: 955px;
    text-align: left;
    font-size: 0.7em;
}	
.Main{	
	width: 955px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	background-color: white;
	display: inline;
	text-align: left;
} 

.MainWithMargin{
	width: 935px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	display: inline;
	float: left;   
} 




.MainWithMarginPlus{
	width: 935px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	display: inline;
	float: left;   
} 

.TableauGris td{
  padding: 4px 8px 4px 8px;
  vertical-align: top;
}

.TableauCommande td{
  padding: 7px 9px 6px 9px;
  vertical-align: top;
}

.TableauPair2 {
     color: black;
     background-color: #DBE2F2;
     border-right: solid 1px white; 
     padding: 4px 3px 3px 3px;
     text-align: left;
}


.TableauImpair2 {
     color: black;
     background-color: white;
     border-right: solid 1px white;
     padding: 4px 3px 5px 3px;
     text-align: left;
}
.ReadSpeaker{
	background-image: url(Upload/Images/Icons/icon_readspeaker.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:  0px 15px 0px  0px;
	color:red;
}
.ReadSpeakerSpecialPage{
     display:inline;   
     float:right;
}
.CurrentPath {
		display:inline;
		float:left;
	}
/*///////////////////////////////GLOBAL///////////////////////////////////////////////////*/
/*///////////////////////////////SPECIAL PAGE TITLE////////////////////////////////////////*/
.SpecialPageTitle H1{
    width: 935px;
    padding: 0px 0px 0px 0px;
    display: inline;
    float: left;
    font-size: 18pt;
    font-weight: 100;
    color: #383838;
    margin: 11px 0px 10px 0px;
    line-height: 30px;
}
/*///////////////////////////////SPECIAL PAGE TITLE////////////////////////////////////////*/

/*//////////////////////////////////////////////////////LIST///////////////////////////////////////////////////*/

li.LienEnGras a:link{text-decoration: none; font-weight: bold; color: #003399;}
li.LienEnGras a:visited{text-decoration: none; font-weight: bold; color: #003399;}
li.LienEnGras a:hover{text-decoration: underline; font-weight: bold; color: #003399;}
li.LienEnGras a:active{text-decoration: none; font-weight: bold; color: #003399;}

ul{ margin: 0px; padding: 0px;}
li{ color: black; font-weight: normal;}

.Content ul { 
    padding: 0px;
	list-style-type: none;
}

.Content li { 
	background-image: url(Upload/Images/Icons/Square.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding: 0px 0px 3px 11px;
}

.TexteBoxe ul {
	list-style-image: none;
	list-style-type: none;
}

.TexteBoxe li {
	background-image: url(Upload/Images/Icons/ArrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding: 0px 0px 2px 14px;	
}

.TableauCommande ul {
	list-style-image: none;
	list-style-type: none;
}

.TableauCommande li {
	background-image: url(Upload/Images/Icons/ArrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding: 0px 0px 2px 14px;	
}

td ul { 
    padding: 0px;
	list-style-type: none;
}

td li { 
	background-image: url(Upload/Images/Icons/Square.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding: 0px 0px 2px 11px;

}

.InfosetWelcome ul {
	list-style-image: none;
	list-style-type: none;
}

.InfosetWelcome li {
	background-image: url(Upload/Images/Icons/ArrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding: 0px 0px 7px 12px;	
}

.Infoset ul {
	list-style-image: none;
	list-style-type: none;
}

.Infoset li {
	background-image: url(Upload/Images/Icons/ArrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding: 0px 0px 7px 12px;	
}

.Information_fr ul {
	list-style-image: none;
	list-style-type: none;
}

.Information_fr li {
	background-image: url(Upload/Images/Icons/ArrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding: 0px 0px 0px 14px;	
}

/*//////////////////////////////////////////////////////LIST///////////////////////////////////////////////////*/  

/*////////////////////////TOPWELCOME_FRE///////////////////////////////////////////////////*/

@media screen, handheld {  
	.TOPWelcome_fr{
		width: 955px;
		height: 120px;
		}
		
	.BcfLogoWelcome_fr{
		width: 236px;
		height: 120px;
		background-image: url(Upload/Images/Menu/BigBcfLogo_fr.gif);
		background-repeat: no-repeat;
		display: inline;
		float: left;
		cursor: pointer;
	}

	.PictureTopWelcome_fr{
		width: 719px;
		height: 120px;
		background-image: url(Upload/Images/Menu/BigTopPicture_fr.jpg);
		background-repeat: no-repeat;
		display: inline;
		float: right;
	}
}

@media print { 
	.TOPWelcome_fr{display: none;}
	.BcfLogoWelcome_fr{display: none;}
	.PictureTopWelcome_fr{display: none;}
}
/*//////////////////////////TOPWELCOME_FRE///////////////////////////////////////////////////*/
/*//////////////////////////TOPWELCOME_GER///////////////////////////////////////////////////*/

@media screen, handheld {  
	.TOPWelcome_de{
		width: 955px;
		height: 120px;
		}
		
	.BcfLogoWelcome_de{
		width: 236px;
		height: 120px;
		background-image: url(Upload/Images/Menu/BigBcfLogo_de.gif);
		background-repeat: no-repeat;
		display: inline;
		float: left;
		cursor: pointer;
	}

	.PictureTopWelcome_de{
		width: 719px;
		height: 120px;
		background-image: url(Upload/Images/Menu/BigTopPicture_de.jpg);
		background-repeat: no-repeat;
		display: inline;
		float: right;
	}
}
@media print { 
	.TOPWelcome_de{display: none;}
	.BcfLogoWelcome_de{display: none;}
	.PictureTopWelcome_de{display: none;}
}

/*///////////////////////////TOPWELCOME_GER///////////////////////////////////////////////////*/
/*///////////////////////////TOP_FRE///////////////////////////////////////////////////*/

@media screen, handheld {  
	.TOP_fr{
		width: 955px;
		height: 83px;
		}
		
	.BcfLogo_fr{
		width: 236px;
		height: 83px;
		background-image: url(Upload/Images/Menu/BcfLogo_fr.gif);
		background-repeat: no-repeat;
		display: inline;
		float: left;
		cursor: pointer;
	}

	.PictureTop_fr{
		width: 719px;
		height: 83px;
		background-image: url(Upload/Images/Menu/TopPicture_fr.jpg);
		background-repeat: no-repeat;
		display: inline;
		float: right;
	}
}

@media print { 
	.TOP_fr{display: none;}
	.BcfLogo_fr{display: none;}
	.PictureTop_fr{display: none;} 
}

/*///////////////////////////TOP_FRE///////////////////////////////////////////////////*/
/*///////////////////////////TOP_GER///////////////////////////////////////////////////*/

@media screen, handheld {  
	.TOP_de{
		width: 955px;
		height: 83px;
		}
		
	.BcfLogo_de{
		width: 236px;
		height: 83px;
		background-image: url(Upload/Images/Menu/BcfLogo_de.gif);
		background-repeat: no-repeat;
		display: inline;
		float: left;
		cursor: pointer;
	}

	.PictureTop_de{
		width: 719px;
		height: 83px;
		background-image: url(Upload/Images/Menu/TopPicture_de.jpg);
		background-repeat: no-repeat;
		display: inline;
		float: right;
	}
}

@media print { 
	.TOP_de{display: none;}
	.BcfLogo_de{display: none;}
	.PictureTop_de{display: none;} 
}

/*/////////////////////////TOP_GER///////////////////////////////////////////////////*/
/*/////////////////////////MENU///////////////////////////////////////////////////*/
@media screen, handheld {      
	.Menu{
		width: 955px;
		height: 30px;
		display: inline;
		float: left;
	}
		
	.Menu ul {
		list-style-type:none;
		padding: 0px;
		display: inline;
		float: left;
		margin: 0px;
	}
		
	.Menu li {
		padding: 0px;
		display: block;
		float: left;
		margin: 0px;
		height: 30px;
	}

	.TopMenu{
		height: 30px;
		display: inline;
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
		overflow: hidden;
	}

	.TopMenu a {
		float: left;
		padding: 30px 0 0 0;
		overflow: hidden;
		height: 0px ;
		height /**/:30px; /* for IE5/Win */
	}
}

@media print { 
	.Menu{display: none;}
	.TopMenu{display: none;}
}

/*//////////////////////////////////////MENU ACTIVE/////////////////////////////////////////*/

/* Français */
li#IndividualActive_fr A {background-image: url(Upload/Images/Menu/Individual_Over_fr.gif);}
li#IndividualActive_fr A:Link{background-image: url(Upload/Images/Menu/Individual_Over_fr.gif);}
li#IndividualActive_fr A:Visited {background-image: url(Upload/Images/Menu/Individual_Over_fr.gif);}
li#IndividualActive_fr A:Hover{background-image: url(Upload/Images/Menu/Individual_Over_fr.gif);}
li#IndividualActive_fr A:Active {background-image: url(Upload/Images/Menu/Individual_Over_fr.gif);}

li#CorporateActive_fr A {background-image: url(Upload/Images/Menu/Corporate_Over_fr.gif);}
li#CorporateActive_fr A:Link{background-image: url(Upload/Images/Menu/Corporate_Over_fr.gif);}
li#CorporateActive_fr A:Visited {background-image: url(Upload/Images/Menu/Corporate_Over_fr.gif);}
li#CorporateActive_fr A:Hover{background-image: url(Upload/Images/Menu/Corporate_Over_fr.gif);}
li#CorporateActive_fr A:Active {background-image: url(Upload/Images/Menu/Corporate_Over_fr.gif);}

li#EBankingActive_fr A {background-image: url(Upload/Images/Menu/EBanking_Over_fr.gif);}
li#EBankingActive_fr A:Link{background-image: url(Upload/Images/Menu/EBanking_Over_fr.gif);}
li#EBankingActive_fr A:Visited {background-image: url(Upload/Images/Menu/EBanking_Over_fr.gif);}
li#EBankingActive_fr A:Hover{background-image: url(Upload/Images/Menu/EBanking_Over_fr.gif);}
li#EBankingActive_fr A:Active {background-image: url(Upload/Images/Menu/EBanking_Over_fr.gif);}

li#NewsActive_fr A {background-image: url(Upload/Images/Menu/News_Over_fr.gif);}
li#NewsActive_fr A:Link{background-image: url(Upload/Images/Menu/News_Over_fr.gif);}
li#NewsActive_fr A:Visited {background-image: url(Upload/Images/Menu/News_Over_fr.gif);}
li#NewsActive_fr A:Hover{background-image: url(Upload/Images/Menu/News_Over_fr.gif);}
li#NewsActive_fr A:Active {background-image: url(Upload/Images/Menu/News_Over_fr.gif);}

li#AboutUsActive_fr A {background-image: url(Upload/Images/Menu/AboutUs_Over_fr.gif);}
li#AboutUsActive_fr A:Link{background-image: url(Upload/Images/Menu/AboutUs_Over_fr.gif);}
li#AboutUsActive_fr A:Visited {background-image: url(Upload/Images/Menu/AboutUs_Over_fr.gif);}
li#AboutUsActive_fr A:Hover{background-image: url(Upload/Images/Menu/AboutUs_Over_fr.gif);}
li#AboutUsActive_fr A:Active {background-image: url(Upload/Images/Menu/AboutUs_Over_fr.gif);}

/* Deutsch */
li#IndividualActive_de A {background-image: url(Upload/Images/Menu/Individual_Over_de.gif);}
li#IndividualActive_de A:Link{background-image: url(Upload/Images/Menu/Individual_Over_de.gif);}
li#IndividualActive_de A:Visited {background-image: url(Upload/Images/Menu/Individual_Over_de.gif);}
li#IndividualActive_de A:Hover{background-image: url(Upload/Images/Menu/Individual_Over_de.gif);}
li#IndividualActive_de A:Active {background-image: url(Upload/Images/Menu/Individual_Over_de.gif);}

li#CorporateActive_de A {background-image: url(Upload/Images/Menu/Corporate_Over_de.gif);}
li#CorporateActive_de A:Link{background-image: url(Upload/Images/Menu/Corporate_Over_de.gif);}
li#CorporateActive_de A:Visited {background-image: url(Upload/Images/Menu/Corporate_Over_de.gif);}
li#CorporateActive_de A:Hover{background-image: url(Upload/Images/Menu/Corporate_Over_de.gif);}
li#CorporateActive_de A:Active {background-image: url(Upload/Images/Menu/Corporate_Over_de.gif);}

li#EBankingActive_de A {background-image: url(Upload/Images/Menu/EBanking_Over_de.gif);}
li#EBankingActive_de A:Link{background-image: url(Upload/Images/Menu/EBanking_Over_de.gif);}
li#EBankingActive_de A:Visited {background-image: url(Upload/Images/Menu/EBanking_Over_de.gif);}
li#EBankingActive_de A:Hover{background-image: url(Upload/Images/Menu/EBanking_Over_de.gif);}
li#EBankingActive_de A:Active {background-image: url(Upload/Images/Menu/EBanking_Over_de.gif);}

li#NewsActive_de A {background-image: url(Upload/Images/Menu/News_Over_de.gif);}
li#NewsActive_de A:Link{background-image: url(Upload/Images/Menu/News_Over_de.gif);}
li#NewsActive_de A:Visited {background-image: url(Upload/Images/Menu/News_Over_de.gif);}
li#NewsActive_de A:Hover{background-image: url(Upload/Images/Menu/News_Over_de.gif);}
li#NewsActive_de A:Active {background-image: url(Upload/Images/Menu/News_Over_de.gif);}

li#AboutUsActive_de A {background-image: url(Upload/Images/Menu/AboutUs_Over_de.gif);}
li#AboutUsActive_de A:Link{background-image: url(Upload/Images/Menu/AboutUs_Over_de.gif);}
li#AboutUsActive_de A:Visited {background-image: url(Upload/Images/Menu/AboutUs_Over_de.gif);}
li#AboutUsActive_de A:Hover{background-image: url(Upload/Images/Menu/AboutUs_Over_de.gif);}
li#AboutUsActive_de A:Active {background-image: url(Upload/Images/Menu/AboutUs_Over_de.gif);}


/*//////////////////////////////////////MENU /////////////////////////////////////////*/


.Menu a#Individual_fr {background-image: url(Upload/Images/Menu/Individual_fr.gif); width: 113px; height: 30px; float: left; display: block;}
.Menu a#Corporate_fr {background-image: url(Upload/Images/Menu/Corporate_fr.gif); width: 115px; height: 30px; float: left; display: block;}
.Menu a#EBanking_fr {background-image: url(Upload/Images/Menu/EBanking_fr.gif); width: 114px; height: 30px; float: left; display: block;}
.Menu a#News_fr {background-image: url(Upload/Images/Menu/News_fr.gif); width: 104px; height: 30px; float: left; display: block;}
.Menu a#AboutUs_fr {background-image: url(Upload/Images/Menu/AboutUs_fr.gif); width: 132px; height: 30px; float: left; display: block;}

.Menu a#Individual_fr:hover {background-image: url(Upload/Images/Menu/Individual_Over_fr.gif);}
.Menu a#Corporate_fr:hover {background-image: url(Upload/Images/Menu/Corporate_Over_fr.gif);}
.Menu a#EBanking_fr:hover {background-image: url(Upload/Images/Menu/EBanking_Over_fr.gif);}
.Menu a#News_fr:hover {background-image: url(Upload/Images/Menu/News_Over_fr.gif);}
.Menu a#AboutUs_fr:hover {background-image: url(Upload/Images/Menu/AboutUs_Over_fr.gif);}

.Menu a#Individual_de {background-image: url(Upload/Images/Menu/Individual_de.gif); width: 113px; height: 30px; float: left; display: block;}
.Menu a#Corporate_de {background-image: url(Upload/Images/Menu/Corporate_de.gif); width: 115px; height: 30px; float: left; display: block;}
.Menu a#EBanking_de {background-image: url(Upload/Images/Menu/EBanking_de.gif); width: 114px; height: 30px; float: left; display: block;}
.Menu a#News_de {background-image: url(Upload/Images/Menu/News_de.gif); width: 104px; height: 30px; float: left; display: block;}
.Menu a#AboutUs_de {background-image: url(Upload/Images/Menu/AboutUs_de.gif); width: 132px; height: 30px; float: left; display: block;}

.Menu a#Individual_de:hover {background-image: url(Upload/Images/Menu/Individual_Over_de.gif);}
.Menu a#Corporate_de:hover {background-image: url(Upload/Images/Menu/Corporate_Over_de.gif);}
.Menu a#EBanking_de:hover {background-image: url(Upload/Images/Menu/EBanking_Over_de.gif);}
.Menu a#News_de:hover {background-image: url(Upload/Images/Menu/News_Over_de.gif);}
.Menu a#AboutUs_de:hover {background-image: url(Upload/Images/Menu/AboutUs_Over_de.gif);}


.Menu a#Go:hover {background-image: url(Upload/Images/Menu/Go.gif); width: 16px; height: 16px; float: left; display: block;}
.Menu a#Go {background-image: url(Upload/Images/Menu/Go.gif);}



/*///////////////////////////////MENU///////////////////////////////////////////////////*/
/*//////////////////////////////SEARCH///////////////////////////////////////////////////*/

.SearchBar{
	width: 377px;
	height: 30px;
	background-image: url(Upload/Images/Menu/Search.gif);
	background-repeat: repeat-x;
	display: inline;
  float: left;
}

.SearchText{
	height: 16px;
	margin: 5px 10px 0px 10px; 
}

.Go{
	vertical-align: bottom;
	height: 16px;
}

#btnSearch, .SearchBtn{
background-color: #003399;
color: #fff;
width: 16px;
height: 16px;
line-height: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0;
cursor: pointer;
}



/*/////////////////////////////SEARCH///////////////////////////////////////////////////*/		
/*////////////////////////////TOP///////////////////////////////////////////////////*/
/*//////////////////////////SUBMENU///////////////////////////////////////////////////*/	

@media screen, handheld {      
	.SubMenu{
		width: 139px;
		float: left;
		margin: 15px 0px 0px 0px; 
	}
		
	.SubMenu ul{
		width: 139px;
		list-style-type:none;
		float: left;
		margin: 0px;
		padding: 0px;             
	}
		
	.SubMenu li{
		width: 139px;
		background-image: url(Upload/Images/Menu/SubMenuBg.gif);
		background-repeat: repeat-x;
		background-position: left top; 
		float: left;
		list-style-type:none;
		background-color: #F4F4F4;
	}

	.SubSubMenu ul{
		width: 139px;
		list-style-type:none;
		float: left;
		margin: 0px;
		padding: 0px;
	}
		
	.SubSubMenu li{
		width: 139px;
		background-image: none;
		float: left;
		list-style-type:none;
	}
}

@media print { 
	.SubMenu{display:none;}
	.SubSubMenu{display:none;}
}



  
.SubMenu A:Hover{font-weight: bold; text-decoration: none;}
	
.ArrowGrey{
	height: 26px;
	width: 8px;
	background-image: url(Upload/Images/Icons/ArrowGrey.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:inline;
	float:left;
}

.ArrowWhite{
	height: 26px;
	width: 8px;
	background-image: url(Upload/Images/Icons/ArrowWhite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:inline;
	float:left;
}

.TextSubMenu{
  font-size: 12px;
	display:inline;
	float:left;
	margin: 0px 0px 0px 7px; /*//5px//*/
  padding: 7px 0px 7px 0px;
}

.TextSubMenu_Active{
  font-size: 12px;
	display:inline;
	float:left;
	margin: 0px 0px 0px 7px; /*//5px//*/
  padding: 7px 0px 7px 7px;              
}

 .TextSubMenu_Active A:link {text-decoration: none; color: white;}
 .TextSubMenu_Active A:visited {text-decoration: none; color: white;}
 .TextSubMenu_Active A:hover {text-decoration: none; color: white; font-weight: normal;}


li.TextSubSubMenu {
	display:inline;
	float:left;
  background-image: none;
  float: left;
  padding-left: 7px;
  width: 132px;
  background-color: white;
  }

li.TextSubMenu_Active{
  width: 139px;
  display:inline;
	float:left;
  background-image: url(Upload/Images/Menu/SubSubMenuBg_Active.gif);
  background-repeat: no-repeat;
  background-position: left top;
  list-style-type:none;
  padding: 7px 0px 7px 0px;    
}

 
li.TextSubSubMenu_Active{
  width: 139px;
  display:inline;
	float:left;
  background-color: #6684C2;
  background-image: url(Upload/Images/Menu/SubSubMenuBg_Active.gif);
  background-repeat: no-repeat;
  background-position: left top;
  list-style-type:none;
  padding: 7px 0px 7px 0px;
  }

.TextSubSubMenu_Active{font-size: 12px; padding-left: 24px;}
.TextSubSubMenu_Active A:link {text-decoration: none; color: white; }
.TextSubSubMenu_Active A:visited {text-decoration: none; color: white;}
.TextSubSubMenu_Active A:hover {text-decoration: none; color: white; font-weight: normal; }

li.SubMenu_Active  {         
  background-image: url(Upload/Images/Menu/SubMenuBg_Active.gif);
  background-repeat: repeat-x;
  background-position: left top; 
  color: white;
  list-style-type:none;
  background-color: #6684C2;
}
   	

/*Dossiers pratiques*/


li.MenuDossierPratique{
		width: 139px;
		background-image: none;
		background-color: white; 
		float: left;
		list-style-type:none;
	}


li.MenuDossierPratique_Active {
  background-image: url(Upload/Images/Menu/SubSubMenuBgSans_Active.gif);
  background-repeat: repeat-x;
  background-position: left top; 
  color: white;
  list-style-type:none;
  background-color: #6684C2;
}

.TextDossierPratique_Active {
  font-size: 12px;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px; /*//7px//*/
  padding: 7px 0px 7px 7px;              
}



 .MenuDossierPratique_Active A:link {text-decoration: none; color: white;}
 .MenuDossierPratique_Active A:visited {text-decoration: none; color: white;}
 .MenuDossierPratique_Active A:hover {text-decoration: none; color: white; font-weight: normal;}




.FinalLine{
  width: 139px;
  height: 2px;
  background-image: url(Upload/Images/Menu/Dotted.gif);
  background-repeat: no-repeat;
  float: left;
  display: inline;
}

/*///////////////////////////////SUBMENU///////////////////////////////////////////////////*/
/*/////////////////////////////////CONTENTWELCOME///////////////////////////////////////////////////*/	
.ContentWelcome{
	width: 682px;
	display: inline;
  float: left;
  margin: 17px 0px 0px 20px;
  padding: 0px 0px 0px 0px;  
}
/*////////////////////////////////CONTENTWELCOME///////////////////////////////////////////////////*/
/*///////////////////////////CONTENT///////////////////////////////////////////////////*/

.Content{
	width: 558px;
	display: inline;
  float: left;
  margin: 13px 31px 0px 31px;
  padding: 0px 0px 0px 0px;   
}

/*/////////////////////////CONTENT///////////////////////////////////////////////////*/
/*/////////////////////////INFOSET///////////////////////////////////////////////////*/

@media screen, handheld {    
	.Infoset{
		width: 177px;
		/*height: 550px;*/
		display: inline;
		float: right;
		margin: 13px 19px 0px 0px;
	}
}

@media print {
	 .Infoset{display:none;	}
}

/*/////////////////////////INFOSET///////////////////////////////////////////////////*/
/*////////////////////////INFOSETWELCOME///////////////////////////////////////////////////*/

@media screen, handheld {    
	.InfosetWelcome{
		width: 217px;
		display: inline;
		float: right;
		margin: 17px 19px 0px 0px;
	}
}

@media print {
	 .InfosetWelcome{display:none;	}
}
/*/////////////////////////////INFOSETWELCOME///////////////////////////////////////////////////*/
/*//////////////////////////FOOTER///////////////////////////////////////////////////*/

.Footer{
	width: 558px;
	height: 26px;
	display: inline;
	float: left;
	margin-top: 21px;
}

@media screen, handheld { 
	.FAQ{
		display: inline;
		float: left;
		margin: 5px 0px 5px 0px; 
	}
}
@media print {
	 .FAQ{display:none;	}
}

@media screen, handheld { 	 
	.Legal{
		display: inline;
		float: right;
		margin: 5px 0px 5px 0px;
	}
 }
 @media print {
	 .Legal{display:none;	}
}
 
 .FAQ A:Link{font-weight: normal}
 .FAQ A:Hover{font-weight: normal}
 .FAQ A:Visited{font-weight: normal}
 
 .Legal A:Link{font-weight: normal;  }
 .Legal A:Hover{font-weight: normal; }
 .Legal A:Visited{font-weight: normal; }	

/*//////////////////////////FOOTER///////////////////////////////////////////////////*/
/*//////////////////////////FOOTERWELCOME///////////////////////////////////////////////////*/

.FooterWelcome {
  width: 935px;
  height: 26px;
  display: inline;
  float: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
}

.FAQWelcome{
  display: inline;
  float: left;
  margin: 5px 0px 5px 20px; 
 }
 
 .LegalWelcome{
  display: inline;
  float: right;
  margin: 5px 0px 5px 0px;
 }
 
 .FAQWelcome A:Link{font-weight: normal}
 .FAQWelcome A:Hover{font-weight: normal}
 .FAQWelcome A:Visited{font-weight: normal}
 
 .LegalWelcome A:Link{font-weight: normal;  }
 .LegalWelcome A:Hover{font-weight: normal; }
 .LegalWelcome A:Visited{font-weight: normal; }

/*/////////////////////////////FOOTERWELCOME///////////////////////////////////////////////////*/
/*//////////////////////////FOOTERFAQ///////////////////////////////////////////////////*/

.FooterFAQ {
  width: 730px;
  height: 26px;
  display: inline;
  float: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.FAQFAQ{
  display: inline;
  float: left;
  margin: 5px 0px 5px 0px; 
 }
 
 .LegalFAQWelcome{
   display: inline;
   float: right;
   margin: 5px 0px 5px 0px;
 }
 
 .FAQFAQ A:Link{font-weight: normal}
 .FAQFAQ A:Hover{font-weight: normal}
 .FAQFAQ A:Visited{font-weight: normal}
 
 .LegalFAQWelcome A:Link{font-weight: normal;  }
 .LegalFAQWelcome A:Hover{font-weight: normal; }
 .LegalFAQWelcome A:Visited{font-weight: normal; }

/*/////////////////////////////FOOTERFAQ///////////////////////////////////////////////////*/
/*/////////////////////////////FOOTERSERVICES///////////////////////////////////////////////////*/

.FooterServices {
  width: 730px;
  height: 26px;
  display: inline;
  float: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.FAQServices{
  display: inline;
  float: left;
  margin: 5px 0px 5px 194px; 
 }
 
 .LegalServices{
   display: inline;
   float: right;
   margin: 5px 0px 5px 0px;
 }
 
 .FAQServices A:Link{font-weight: normal}
 .FAQServices A:Hover{font-weight: normal}
 .FAQServices A:Visited{font-weight: normal}
 
 .LegalServices A:Link{font-weight: normal;  }
 .LegalServices A:Hover{font-weight: normal; }
 .LegalServices A:Visited{font-weight: normal; }

/*/////////////////////////////FOOTERSERVICES///////////////////////////////////////////////////*/
/*//////////////////////////FOOTER///////////////////////////////////////////////////*/
/*/////////////////////////////PRODUCT FINDER MENU///////////////////////////////////////////////////*/

.ProductFinder_Particuliers {
    width: 935px;
    height: 404px;
    background-image: url(Upload/Images/ProductFinder/ProductFinder.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
    float: left;


}

.ProductFinder_Entreprises{
    width: 935px;
    height: 404px;
    background-image: url(Upload/Images/ProductFinder/ProductFinder.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
    float: left;
}

.ProductFinder_ebanking{
    width: 935px;
    height: 404px;
    background-image: url(Upload/Images/ProductFinder/ProductFinder.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
    float: left;
}

.ProductFinder_Actualite{
    width: 935px;
    height: 404px;
    background-image: url(Upload/Images/ProductFinder/ProductFinder.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
    float: left;
}

.ProductFinder_NotreBanque{
    width: 935px;
    height: 404px;
    background-image: url(Upload/Images/ProductFinder/ProductFinder.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
    float: left;
}

 .ProductFinderMenu {  
     background-image: url(Upload/Images/ProductFinder/Menu.gif); 
     height: 55px; 
     width: 312px;
     padding: 12px 12px 12px 12px;
}
 
 .ProductFinderMenu_over {  
     background-image: url(Upload/Images/ProductFinder/Menu_over.gif); 
     height: 55px; 
     width: 312px; 
     padding: 12px 12px 12px 12px;
     border-right: solid 4px blue;
}
       
/*/////////////////////////////PRODUCT FINDER MENU///////////////////////////////////////////////////*/

/*/////////////////////////////SEARCH RESULT///////////////////////////////////////////////////*/

.SeachTitleBox{width: 935px; float: left; display: inline; height: 27px;}



.SearchTitle {
		font-size: 18pt;
		color: #383838;
		display: inline;
		line-height: 40px;

}
 
.SearchKeyword{ 
  font-size: 18pt;
  color: #00349A;
  display: inline;
  line-height: 40px;
  padding-left: 5px;
}

.SearchIntro {
   margin: 20px 20px 0px 0px;
   background-color: #E8EAF6;
   padding: 10px 10px 10px 10px;
   width: 895px;
   float: left;
   display: inline;
}
 
.SearchInput {
   background-color: #E8EAF6;
   padding: 0px 10px 10px 10px;
   margin: 0px 20px 20px 0px;
   width: 895px;
   float: left;
   display: inline;
}

.SearchTextField{
   padding: 0px 3px 0px 3px;
}

.SearchAdvancedTitle{
   font-size: 12px;
   color: #565656;
   font-weight: bold;
   border: 1px solid #B8B8B8;
   border-width: 1px 1px 0px 1px; 
   padding: 10px 10px 10px 10px;
   width:870px;

}
.SearchAdvanced {
   border: 1px solid #B8B8B8;
   border-width: 0px 1px 1px 1px; 
   padding: 0px 10px 10px 10px;
   width:870px;
   margin-bottom: 20px;
}


 
.SearchResults { margin: 0px 20px 0px 0px; width: 915px; float: left; display: inline;}
 
.SearchResultTitle {
   font-size: 12px;
   color: #565656;
   font-weight: bold;
}
 
.SearchResultRow {}

.SearchLine{
    background-image: url(Upload/Images/Gabarits/Dotted.gif);
    background-repeat: repeat-x;
    width: 915px;
    height: 21px;
}

/*/////////////////////////////SEARCH RESULT///////////////////////////////////////////////////*/

/*///////////////////////////////FORM AND POPUP///////////////////////////////////////////////////*/


.PopUpBody{width: 700px;}


                 #divHeader{
                        width: 153px; 
                        height: 43px;
			float: left;
			display: inline;
                        margin: 16px 0px 0px 16px;
                 }


                .PopUpSpecialPageTitle{
                        width: 505px; 
                        height: 43px;
			float: left;
                	display: inline;
                        text-align: right;
                        margin: 16px 16px 0px 0px;
                }



                #LinkBackHome{
                        margin: 0px 16px 0px 16px;
			width: 658px;
			float: left;
			display: inline;
               }

               #LinkBackHome a:link, #LinkBackHome a:visited, #LinkBackHome a:hover, #LinkBackHome a:active{
                background-image: url(Upload/Images/Icons/ArrowBlueGoBack.gif);
                background-repeat: no-repeat;
                background-position: left top;
                padding: 0px 0px 0px 8px;
               }  

		
		.PopUpTabs{
			margin: 0px 16px 0px 16px;
			width: 658px;
			float: left;
			display: inline;
		}

                

		.PopUpTabs{
			background-image: url(Upload/Images/Gabarits/Tabstrip.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
			float: left;
			display: inline;
		}


                /*///////////////////////////////SUB TABS AND CONTENT/////////////////////////////*/                

                .PopUpSubTabs{ 
                   width: 624px;
                   background-image: url(Upload/Images/Gabarits/Tabstrip.gif);
		   background-position: left bottom;
		   background-repeat: repeat-x;
		   float: left;
		   display: inline;
                }


                 .PopUpSubContent{
                        width: 590px;
			padding: 16px;
			border: solid 1px #AAB8D3;
			border-width: 0px 1px 1px 1px;
			float: left;
			display: inline;

                  }

		.PopUpContent{
			margin: 0px 16px 0px 16px;
			width: 624px;
			padding: 16px;
			border: solid 1px #AAB8D3;
			border-width: 0px 1px 0px 1px;
			float: left;
			display: inline;
			background-image: url(Upload/Images/Gabarits/PopUpBg.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
		}


                /*///////////////////////////////SUB TABS AND CONTENT/////////////////////////////*/

		#divTabs div.Onglet {
			height: 13px;
			border: solid 1px #C3C3C3;
                        border-width: 1px 1px 0px 1px;
			font-size: 12px;
			padding: 5px 10px 4px 10px;
			margin: 5px 2px 0px 0px;
                        vertical-align: center;
			color: #0D2B88;
			display: inline;
			background-color: #F0F0F0;
			float: left;
		}

                
                #divTabs div.Onglet a:link{text-decoration: none; font-weight: normal; color: #053194; font-size: 12px;}
                #divTabs div.Onglet a:visited{text-decoration: none; font-weight: normal; color: #053194; font-size: 12px;}
                #divTabs div.Onglet a:hover{text-decoration: underline; font-weight: normal; color: #053194; font-size: 12px;}
                #divTabs div.Onglet a:actif{text-decoration: none; font-weight: normal; color: #053194; font-size: 12px;}

		#divTabs div.OngletActif {
			height: 14px;
			border-top: solid 1px #AAB8D3;
			border-right: solid 1px #AAB8D3;
			border-left: solid 1px #AAB8D3;
			border-bottom: solid 1px white;
			padding: 8px 10px 5px 10px;
			margin: 0px 2px 0px 0px;
			color: #0D2B88;
			font-size: 12px;
			font-weight: bold;
			display: inline;
			background-color: white; 
			float: left;
		}

                #divTabs div.OngletActif a:link{text-decoration: none; font-weight: bold; color: #053194; font-size: 12px;}
                #divTabs div.OngletActif a:visited{text-decoration: none; font-weight: bold; color: #053194; font-size: 12px;}
                #divTabs div.OngletActif a:hover{text-decoration: none; font-weight: bold; color: #053194; font-size: 12px;}
                #divTabs div.OngletActif a:actif{text-decoration: none; font-weight: bold; color: #053194; font-size: 12px;}

                #divTabs div.OngletInactif {
			height: 13px;
			border: solid 1px #C3C3C3;
                        border-width: 1px 1px 0px 1px;
			font-size: 12px;
			padding: 5px 10px 4px 10px;
                        vertical-align: center;
			margin: 5px 2px 0px 0px;
			color: #8B8B8B;
			display: inline;
			background-color: #F0F0F0;
			float: left;
		}



                #divTabs div.OngletInactif a:link{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 12px;}
                #divTabs div.OngletInactif a:visited{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 12px;}
                #divTabs div.OngletInactif a:hover{text-decoration: underline; font-weight: normal; color: #8B8B8B; font-size: 12px;}
                #divTabs div.OngletInactif a:actif{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 12px;}


                /*///////////////////////////// SUB TABS /////////////////////////////////*/


                 #divChildTabs div.Onglet {
			height: 13px;
			border: solid 1px #C3C3C3;
                        border-width: 1px 1px 0px 1px;
			font-size: 11px;
			padding: 4px 3px 3px 3px;
			margin: 5px 2px 0px 0px;
			color: #0D2B88;
			display: inline;
			background-color: #F0F0F0;
			float: left;
		}

                
                #divChildTabs div.Onglet a:link{text-decoration: none; font-weight: normal; color: #053194; font-size: 11px;}
                #divChildTabs div.Onglet a:visited{text-decoration: none; font-weight: normal; color: #053194; font-size: 11px;}
                #divChildTabs div.Onglet a:hover{text-decoration: underline; font-weight: normal; color: #053194; font-size: 11px;}
                #divChildTabs div.Onglet a:actif{text-decoration: none; font-weight: normal; color: #053194; font-size: 11px;}

		#divChildTabs div.OngletActif {
			height: 15px;
			border-top: solid 1px #AAB8D3;
			border-right: solid 1px #AAB8D3;
			border-left: solid 1px #AAB8D3;
			border-bottom: solid 1px white;
			padding: 6px 3px 4px 3px;
			margin: 0px 2px 0px 0px;
			color: #0D2B88;
			font-size: 11px;
			font-weight: bold;
			display: inline;
			background-color: white; 
			float: left;
		}

                #divChildTabs div.OngletActif a:link{text-decoration: none; font-weight: bold; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletActif a:visited{text-decoration: none; font-weight: bold; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletActif a:hover{text-decoration: none; font-weight: bold; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletActif a:actif{text-decoration: none; font-weight: bold; color: #053194; font-size: 11px;}

                #divChildTabs div.OngletInactif {
			height: 13px;
			border: solid 1px #C3C3C3;
                        border-width: 1px 1px 0px 1px;
			font-size: 11px;
			padding: 4px 3px 3px 3px;
			margin: 5px 2px 0px 0px;
			color: #8B8B8B;
			display: inline;
			background-color: #F0F0F0;
			float: left;
		}



                #divChildTabs div.OngletInactif a:link{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 11px;}
                #divChildTabs div.OngletInactif a:visited{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 11px;}
                #divChildTabs div.OngletInactif a:hover{text-decoration: underline; font-weight: normal; color: #8B8B8B; font-size: 11px;}
                #divChildTabs div.OngletInactif a:actif{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 11px;}

                /*///////////////////////////// SUB TABS /////////////////////////////////*/

                /*///////////////////////////// SUB TABS TWO LINES /////////////////////////////////*/


                 #divChildTabs div.OngletTwoLines {
			height: 12px;
			border: solid 1px #C3C3C3;
                        border-width: 1px 1px 0px 1px;
			font-size: 11px;
			padding: 4px 5px 4px 5px;
			margin: 5px 2px 0px 0px;
			color: #0D2B88;
			display: inline;
			background-color: #F0F0F0;
			float: left;
		}

                
                #divChildTabs div.OngletTwoLines a:link{text-decoration: none; font-weight: normal; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletTwoLines a:visited{text-decoration: none; font-weight: normal; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletTwoLines a:hover{text-decoration: underline; font-weight: normal; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletTwoLines a:actif{text-decoration: none; font-weight: normal; color: #053194; font-size: 11px;}

		#divChildTabs div.OngletActifTwoLines {
			height: 15px;
			border-top: solid 1px #AAB8D3;
			border-right: solid 1px #AAB8D3;
			border-left: solid 1px #AAB8D3;
			border-bottom: solid 1px white;
			padding: 6px 5px 4px 5px;
			margin: 0px 2px 0px 0px;
			color: #0D2B88;
			font-size: 11px;
			font-weight: bold;
			display: inline;
			background-color: white; 
			float: left;
		}

                #divChildTabs div.OngletActifTwoLines a:link{text-decoration: none; font-weight: bold; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletActifTwoLines a:visited{text-decoration: none; font-weight: bold; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletActifTwoLines a:hover{text-decoration: none; font-weight: bold; color: #053194; font-size: 11px;}
                #divChildTabs div.OngletActifTwoLines a:actif{text-decoration: none; font-weight: bold; color: #053194; font-size: 11px;}

                #divChildTabs div.OngletInactifTwoLines {
			height: 12px;
			border: solid 1px #C3C3C3;
                        border-width: 1px 1px 0px 1px;
			font-size: 11px;
			padding: 4px 5px 4px 5px;
			margin: 5px 2px 0px 0px;
			color: #8B8B8B;
			display: inline;
			background-color: #F0F0F0;
			float: left;
		}



                #divChildTabs div.OngletInactifTwoLines a:link{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 11px;}
                #divChildTabs div.OngletInactifTwoLines a:visited{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 11px;}
                #divChildTabs div.OngletInactifTwoLines a:hover{text-decoration: underline; font-weight: normal; color: #8B8B8B; font-size: 11px;}
                #divChildTabs div.OngletInactifTwoLines a:actif{text-decoration: none; font-weight: normal; color: #8B8B8B; font-size: 11px;}

                /*///////////////////////////// SUB TABS TWO LINES /////////////////////////////////*/

                /*///////////////////////////// TWO LINES /////////////////////////////////*/

                #divTabs div.OngletTwoLines {
			height: 28px;
			border: solid 1px #C3C3C3;
                        border-width: 1px 1px 0px 1px;
			font-size: 12px;
			padding: 6px 10px 6px 10px;
			margin: 5px 2px 0px 0px;
			color: #0D2B88;
			display: inline;
			background-color: #F0F0F0;
			float: left;
		}

                
                #divTabs div.OngletTwoLines a:link{text-decoration: none; font-weight: normal; color: #053194; font-size: 12px;}
                #divTabs div.OngletTwoLines a:visited{text-decoration: none; font-weight: normal; color: #053194; font-size: 12px;}
                #divTabs div.OngletTwoLines a:hover{text-decoration: underline; font-weight: normal; color: #053194; font-size: 12px;}
                #divTabs div.OngletTwoLines a:actif{text-decoration: none; font-weight: normal; color: #053194; font-size: 12px;}

		#divTabs div.OngletActifTwoLines {
			height: 31px;
			border-top: solid 1px #AAB8D3;
			border-right: solid 1px #AAB8D3;
			border-left: solid 1px #AAB8D3;
			border-bottom: solid 1px white;
			padding: 8px 10px 6px 10px;
			margin: 0px 2px 0px 0px;
			color: #0D2B88;
			font-size: 12px;
			font-weight: bold;
			display: inline;
			background-color: white; 
			float: left;
		}

                #divTabs div.OngletActifTwoLines a:link{text-decoration: none; font-weight: bold; color: #053194; font-size: 12px;}
                #divTabs div.OngletActifTwoLines a:visited{text-decoration: none; font-weight: bold; color: #053194; font-size: 12px;}
                #divTabs div.OngletActifTwoLines a:hover{text-decoration: none; font-weight: bold; color: #053194; font-size: 12px;}
                #divTabs div.OngletActifTwoLines a:actif{text-decoration: none; font-weight: bold; color: #053194; font-size: 12px;}

                #divTabs div.OngletInactifTwoLines {
			height: 28px;
			border: solid 1px #C3C3C3;
                        border-width: 1px 1px 0px 1px;
			font-size: 12px;
			padding: 6px 10px 6px 10px;
			margin: 5px 2px 0px 0px;
			color: #898989;
			display: inline;
			background-color: #F0F0F0;
			float: left;
                }



                #divTabs div.OngletInactifTwoLines a:link{text-decoration: none; font-weight: normal; color: #898989; font-size: 12px;}
                #divTabs div.OngletInactifTwoLines a:visited{text-decoration: none; font-weight: normal; color: #898989; font-size: 12px;}
                #divTabs div.OngletInactifTwoLines a:hover{text-decoration: underline; font-weight: normal; color: #898989; font-size: 12px;}
                #divTabs div.OngletInactifTwoLines a:actif{text-decoration: none; font-weight: normal; color: #898989; font-size: 12px;}

		
                /*///////////////////////////// TWO LINE /////////////////////////////////*/


		Select{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding: 0px 0px 0px 0px;
		}

		.inactive {
			color: #999999;
		}

		

		td.PopUpButton input, div.PopUpButton input {
			padding:2px 5px 2px 5px; 
			cursor:hand; 
			color:white;
			border:none;
			font-weight:normal;
			font-size:12px;
			background-color:#0D2B88;
			width: 150px;
		}
		
		.PopUpButton{text-align: right;}
		
                .PopUpButton a:link, .PopUpButton a:visited, .PopUpButton a:hover, .PopUpButton a:active {
			padding:2px 15px 2px 15px; 
			cursor:hand; 
			color:white;
			border:none;
			font-weight:normal;
			font-size:12px;
			background-color:#0D2B88;
		}

                .corpForm table tr td .PopUpButton a:link,
                .corpForm table tr td .PopUpButton a:visited,
                .corpForm table tr td .PopUpButton a:hover,
                .corpForm table tr td .PopUpButton a:active
                {
                        padding:2px 15px 2px 15px; 
			cursor:hand; 
			color:white;
			border:none;
			font-weight:normal;
			font-size:12px;
			background-color:#0D2B88;
                }

                #PopUpCorner{
                        margin: 0px 16px 0px 16px;
                        width: 658px;
			height: 5px;
                        float: left;
			display: inline;
			background-image: url(Upload/Images/Gabarits/PopUpCorner.gif);
			background-position: left top;
			background-repeat: no-repeat;
                }

		#divFooter{
			margin: 6px 16px 0px 16px;
			vertical-align: text-top;
			float: left;
			display: inline;
			width: 658px;
                        height: 14px;
		}

                .DivFooterLeft{float: left; display: inline; width: 129px;}

                .DivFooterLeft a:link, .DivFooterLeft a:visited, .DivFooterLeft a:hover, .DivFooterLeft a:active{
                     background-image: url(Upload/Images/Icons/Print.gif);
                     background-repeat: no-repeat;
                     background-position: left top;
                     padding: 0px 0px 0px 22px;}



                .DivFooterRight{float: left; display: inline; width: 529px; text-align: right;}
		
                .corpForm {	
			/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
			border: 1px solid #A6A6A6;
			color: black;
			padding: 10px;
                        margin: 10px 0px 0px 0px;
		}
		
		.corpForm fieldset {	
			/*** Mise en forme des cadres ***/
			margin: 0;
			font-style: normal;
			padding: 0 10px 10px;
		}
		
		.corpForm legend {	
			/*** Mise en forme des titres des cadres ***/
			font-weight: bold;
			font-size: 12px;
			color: #565656;
			background-color: transparent;
		}

		caption.SubLegend{
			font-weight: bold;
			font-size: 12px;
			color: #565656;
                        line-height: 24px;
                        margin-bottom: 0px;
                        padding-top: 8px;
		}

		.corpForm label, label {	/*** Mise en forme des intitulés de champs ***/
			float: left;	/*** Très important, ne pas suprimer ! ***/
			margin: 0;
			padding: 0 5px 0 0;
			line-height: 18px;	/*** ... et centrés verticalement. ***/
		}

                .corpForm table tr td{line-height: 18px;}

		.corpForm input, input {
		font-family: arial;
		font-size: 11px;
		padding: 1px 5px 1px 5px;
		}

/*////////////////////////////////////TEXTE INVALIDE ROUGE///////////////////////////////////////////////////*/
		
		.corpForm input.invalid, input.invalid {	
			border: 2px solid red;
		}

		.corpForm A.vpHelp, A.vpHelp, .corpForm A.vpHelp:link, A.vpHelp:link, .corpForm A.vpHelp:visited, A.vpHelp:visited {
                   background-image:url(CMSVirtualPages/Img/Common/help.gif); 
                   background-repeat:no-repeat;
                   display: inline-block;
                   font-weight: normal;
                   color: red;
                   font-size: 11px;
                   text-decoration: none;
                   line-height: 18px;
                   padding: 1px 0px 1px 25px;
                 }
		
                .corpForm A.vpHelp:hover, A.vpHelp:hover{
                   background-image:url(CMSVirtualPages/Img/Common/help_over.gif); 
                   background-repeat:no-repeat;
                   display: inline-block;
                   font-weight: normal;
                   color: red;
                   font-size: 11px;
                   text-decoration: none;
                   line-height: 18px;
                   padding: 1px 0px 1px 25px;
                 }

                 a#aCurrency:link, a#aCurrency:visited, a#aCurrency:hover, a#aCurrency:active, a#aAmount:link, a#aAmount:visited, a#aAmount:hover, a#aAmount:active {
                   font-weight: normal; 
                   color: red; 
                   font-size: 11px; 
                   text-decoration: none;
                 }

                        			
			.corpForm table tr td a:link,
			.corpForm table tr td a:visited,
			.corpForm table tr td a:hover,
			.corpForm table tr td a:active{
				font-weight: normal; 
				color: red; 
				font-size: 11px; 
				text-decoration: none;
			} 
			
			.corpForm table tr td label a:link,
			.corpForm table tr td label a:visited{
				text-decoration: none; color: #003399; font-weight: normal; font-size: 11px;
			}
			
			.corpForm table tr td label a:hover{
			text-decoration: underline; font-weight: normal; color: #003399; font-size: 11px;
			}  
			
			div.PopUpSubContent table tr td a:link,
			div.PopUpSubContent table tr td a:visited,
			div.PopUpSubContent table tr td a:hover,
			div.PopUpSubContent table tr td a:active{
				font-weight: normal; 
				color: red; 
				font-size: 11px; 
				text-decoration: none;
			} 


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
/*/////////////////////////////////////CORP OFFER/////////////////////////////////////////////////////////////*/ 
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 

                 .corpOffer {	
			/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
			border: 1px solid #A6A6A6;
			color: black;
			padding: 10px;
                        margin: 10px 0px 0px 0px;
		}
		
		.corpOffer fieldset {	
			/*** Mise en forme des cadres ***/
			margin: 0;
			font-style: normal;
			padding: 0 10px 10px;
		}
		
		.corpOffer legend {	
			/*** Mise en forme des titres des cadres ***/
			font-weight: bold;
			font-size: 12px;
			color: #565656;
			background-color: transparent;
		}

		
		.corpOffer label, label {	/*** Mise en forme des intitulés de champs ***/
			float: left;	/*** Très important, ne pas suprimer ! ***/
			margin: 0;
			padding: 0 5px 0 0;
			line-height: 18px;	/*** ... et centrés verticalement. ***/
		}

                .corpOffer table tr td{line-height: 13px;}

		.corpOffer input, input {
		font-family: arial;
		font-size: 11px;
		padding: 1px 5px 1px 5px;
		}
                       


                        .corpOffer table tr td a:link,
			.corpOffer table tr td a:visited{
				font-weight: normal; 
				color: #0D2B88; 
				font-size: 11px; 
				text-decoration: none;
			} 
                        
                        .corpOffer table tr td a:hover{
                        font-weight: normal; 
			color: #0D2B88; 
			font-size: 11px; 
			text-decoration: underline;
                         }

                        .corpOffer a:link,
			.corpOffer a:visited{				
                                font-weight: normal; 
				color: #0D2B88; 
				font-size: 11px; 
				text-decoration: none;
			} 

                        .corpOffer a:hover{
                        font-weight: normal; 
			color: #0D2B88; 
			font-size: 11px; 
			text-decoration: underline;
                         }




                       .corpOffer table tr td .PopUpButton a:link,
                       .corpOffer table tr td .PopUpButton a:visited,
                       .corpOffer table tr td .PopUpButton a:hover,
                       .corpOffer table tr td .PopUpButton a:active
                       {
                        padding: 3px 15px 3px 15px; 
			cursor:hand; 
			color:white;
                        line-height: 22px;
			border:none;
			font-weight:normal;
			font-size:12px;
                        height: 22px;
			background-color:#0D2B88;
                       }

.corpOffer table tr td ul { 
    padding: 0px 0px 0px 10px;
	list-style-type: none;
}

.corpOffer table tr td li { 
	background-image: url(Upload/Images/Icons/Square.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding: 0px 0px 3px 11px;
}




/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
/*/////////////////////////////////////CORP OFFER/////////////////////////////////////////////////////////////*/ 
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/



 /*////////////////////////////////////TEXTE INVALIDE ROUGE///////////////////////////////////////////////////*/                 

                 tr.DescriptionRow th{
                   padding: 3px 5px 3px 5px;
                 }

                 tr.HighlightRow td{
                   background-color: #E8EAF6;
                   border: solid 1px #D6D6D8;
                   border-width: 0px 0px 1px 0px;
                   padding: 3px 5px 3px 5px;                 
                 }

                 tr.HighlightRow th{
                   background-color: #E8EAF6;
                   border: solid 1px #D6D6D8;
                   border-width: 1px 0px 1px 0px;
                   padding: 3px 5px 3px 5px;
                 }

                 tr.ListRow td{border-bottom: solid 1px #D6D6D8; padding: 3px 5px 3px 5px;}

                 td.ListLabel{width: 40%; color: #5E5E5E;}

                 #tdTitleResult{font-weight: bold;}
                 #tdValueResult{font-weight: bold; text-align: right}

                 .Price{color: black; text-align: right;}


                 /*///////////////////////////// BECOME A CLIENT /////////////////////////////////*/


                .BCPopUpContent{
			margin: 0px 16px 0px 16px;
			width: 624px;
			padding: 16px;
			border: solid 1px #AAB8D3;
			border-width: 1px 1px 0px 1px;
			float: left;
			display: inline;
			background-image: url(Upload/Images/Gabarits/PopUpBg.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
		}



                 #BCImage{
                   width: 169px;
		   height: 104px;
                   float: left;
		   display: inline;
		   background-image: url(CMSVirtualPages/Img/NewCustomer.jpg);
		   background-position: left top;
		   background-repeat: no-repeat;                
                 }

                 #BCIntroText{
                   width: 415px;
		   height: 104px;
                   padding: 0px 20px 0px 20px; 
                   float: left;
		   display: inline;
                 }

                 td#Appointment{
                   width: 206px;
		   height: 92px;
                   padding: 10px 10px 10px 57px;
		   background-image: url(CMSVirtualPages/Img/Appointment.jpg);
		   background-position: left top;
		   background-repeat: no-repeat;        
                 }

                 td#Recall{
                   width: 206px;
		   height: 92px;
                   padding: 10px 10px 10px 57px;
		   background-image: url(CMSVirtualPages/Img/Recall.jpg);
		   background-position: left top;
		   background-repeat: no-repeat;                   
                 }
                 td#Purchase{
                   width: 206px;
		   height: 92px;
                   padding: 10px 10px 10px 57px;
		   background-image: url(Upload/Images/Icons/Purchase.jpg);
		   background-position: left top;
		   background-repeat: no-repeat;                   
                 }
                 td#Calculate{
                   width: 206px;
		   height: 92px;
                   padding: 10px 10px 10px 57px;
		   background-image: url(Upload/Images/Icons/Calculate.jpg);
		   background-position: left top;
		   background-repeat: no-repeat;                   
                 }
                  td#Appointment input, td#Recall input, td#Purchase input, td#Calculate input, {
                        padding:2px 5px 2px 5px; 
			cursor:hand; 
			color:white;
			border:none;
			font-weight:normal;
			font-size:12px;
			background-color:#1B1DA8;
			width: 150px;
                   }



                 /*///////////////////////////// BECOME A CLIENT /////////////////////////////////*/

                 /*/////////////////////////////HYPO FIRST STEP///////////////////////////////////////////////////*/

             div.Step01Bg{width: 156px; height: 201px; background-image: url(CMSVirtualPages/Img/Step01Bg.jpg); float: left; display: inline;}
             div.Step02Bg{width: 156px; height: 201px; background-image: url(CMSVirtualPages/Img/Step02Bg.jpg); float: left; display: inline;}
             div.Step03Bg{width: 156px; height: 201px; background-image: url(CMSVirtualPages/Img/Step03Bg.jpg); float: left; display: inline;}
             div.Step04Bg{width: 156px; height: 201px; background-image: url(CMSVirtualPages/Img/Step04Bg.jpg); float: left; display: inline;}

div.Step01Link{width: 136px; height: 104px; background-image: url(CMSVirtualPages/Img/Step01Link.jpg); float: left; display: inline; 
padding: 10px 5px 5px 15px;}
div.Step02Link{width: 136px; height: 104px; background-image: url(CMSVirtualPages/Img/Step02Link.jpg); float: left; display: inline; padding: 10px 5px 5px 15px;}
div.Step03Link{width: 136px; height: 104px; background-image: url(CMSVirtualPages/Img/Step03Link.jpg); float: left; display: inline; padding: 10px 5px 5px 15px;}
div.Step04Link{width: 136px; height: 104px; background-image: url(CMSVirtualPages/Img/Step04Link.jpg); float: left; display: inline; padding: 10px 5px 5px 15px;}
             
             div.Step01Link a:link, div.Step01Link a:visited,
             div.Step02Link a:link, div.Step02Link a:visited,
             div.Step03Link a:link, div.Step03Link a:visited,
             div.Step04Link a:link, div.Step04Link a:visited
             {
             text-decoration: none; 
             color: #003399;
             font-size: 12pt;
             font-weight: 300;
             line-height: 20px;             
             }
             
             div.Step01Link a:hover,
             div.Step02Link a:hover,
             div.Step03Link a:hover,
             div.Step04Link a:hover
             {
             text-decoration: underline; 
             color: #003399;
             font-size: 12pt;
             font-weight: 300;
             line-height: 20px;
             }     

                 /*/////////////////////////////HYPO FIRST STEP///////////////////////////////////////////////////*/

/*///////////////////////////////FORM AND POPUP///////////////////////////////////////////////////*/

/*///////////////////////////////FAQ///////////////////////////////////////////////////*/


.FAQTitle H1{
    width: 730px;
    padding: 0px 0px 0px 0px;
    display: inline;
    float: left;
    font-size: 18pt;
    font-weight: 100;
    color: #383838;
    margin: 11px 0px 10px 0px;
    line-height: 30px;
}

 

.TabStripLineLong{
  width: 730px;
  height: 20px;
  display: inline;
  background-image: url(Upload/images/Gabarits/TabstripLong.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  float: left;
}

.TabStripContent{
  Border:  solid 1px #AAB8D3;
  border-width: 0px 1px 1px 1px;
  float: left;
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  width: 708px;
}

TabStripContent2{width: 708px;}

.FAQImage{
  float: left;
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 159px;
  height: 500px;
  background-image: url(Upload/images/Photos/Bank/photo_formulaires.jpg);
  background-repeat: no-repeat;
}

.FAQContent{
  float: left;
  display: inline;
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
  width: 730px;
}



 

/*///////////////////////////////FAQ///////////////////////////////////////////////////*/

/*///////////////////////////////DOWNLOADS///////////////////////////////////////////////////*/


.DownloadsTitle H1{
    padding: 0px 0px 0px 0px;
    width: 527px;
    display: inline;
    float: left;
    font-size: 18pt;
    font-weight: 100;
    color: #383838;
    margin: 11px 0px 10px 0px;
    line-height: 30px;
}

 


.DownloadsImage{
  float: left;
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 159px;
  height: 500px;
  background-image: url(Upload/images/Photos/Bank/photo_formulaires.jpg);
  background-repeat: no-repeat;
}

.DownloadsContent{
  width: 527px;
  float: left;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  display: inline;
}


div.DownloadsContent div.Footer{
	width: 527px;
	height: 26px;
	display: inline;
	float: left;
	margin-top: 21px 0px 0px 0px;
}

.DownloadsTableSearch{
width: 527px;
background-color: #DBE2F2;
font-weight: bold;

}


table.DownloadsTableSearch tr td{
font-weight: bold;
text-align: left;
border-right: solid 1px white;
padding: 5px;
}


.DownloadsTableResult{
width: 527px;
}

.DownloadsTableResult caption{
line-height: 30px;
}

table.DownloadsTableResult tr th{
background-color: #E8EAF6;
font-weight: bold;
border-right: solid 1px white;
padding: 3px 5px 3px 5px;
}

table.DownloadsTableResult tr td{
border-bottom: solid 1px #D6D6D8; 
padding: 3px 5px 3px 5px;
}

/*///////////////////////////////DOWNLOADS///////////////////////////////////////////////////*/

/*///////////////////////////////FAQ///////////////////////////////////////////////////*/

/*///////////////////////////////SITEMAP///////////////////////////////////////////////////*/

.SiteMap{
     display:inline;
     float:left;
     width:187px;
     height: 430px;
     background-image:url(Upload/Images/Gabarits/IntroPage_Bloc.gif);
     background-repeat: repeat-x;
     background-position: left bottom;
}

.ArrowBlue_Reverse{
     background-image:url(Upload/Images/Icons/ArrowBlue_Reverse.gif);
     background-repeat: no-repeat;
     float: left;
     width: 6px;
     margin: 0px;
     padding: 0px;
}

.SiteMapEspace{
     font-weight: bold;
     padding-left: 10px;
}

.SiteMapEspace a:link{ font-weight: bold; }
.SiteMapEspace a:hover{ font-weight: bold;}
.SiteMapEspace a:visited{ font-weight: bold;}


.SiteMap ul {
	margin-left: 12px;
	list-style-image: none;
	list-style-type: none;
}

.SiteMap li {
	padding-left: 14px;
	background-image: url(Upload/Images/Icons/ArrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}


.SearchLineSiteMap{
    background-image: url(Upload/Images/Gabarits/Dotted.gif);
    background-repeat: repeat-x;
    width: 955px;
    height: 21px;
    float: left;
}



/*///////////////////////////////SITEMAP///////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////OPEN CLOSE///////////////////////////////////////////////////*/

.TitleCloseFAQ {
        color: #0D2B88;
        font-weight: bold;
        padding: 0px 10px 0px 10px;
        background-image: url(Upload/Images/Icons/ArrowBlue.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        width: 688px;

}

.TitleOpenFAQ {
        color: #0D2B88;
        font-weight: bold;
        padding: 0px 10px 10px 10px;
        background-image: url(Upload/Images/Icons/ArrowBlue_Reverse.gif);
        background-repeat: no-repeat;
        cursor: pointer;
        width: 688px;
}

.ResponseOpenFAQ {
       background-color: #F7F7F7;
       padding: 10px 10px 10px 10px;
       width: 668px;
       margin-right: 20px
}

/*//////////////////////////////////////////////////////OPEN CLOSE///////////////////////////////////////////////////*/
/*/////////////////////////////NEWS///////////////////////////////////////////////////*/
 
.News{
  display: inline;
 }
 
.NewsLine{
  background-image: url(Upload/Images/Gabarits/Dotted.gif);
  background-repeat: repeat-x;
  width: 100%;
  height: 21px;
}

/*/////////////////////////////NEWS///////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////GABARIT OUTILS & SERVICES////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/

.ContentSpecial{
  width: 708px;
  display: inline;
  float: left;
  margin: 13px 31px 0px 20px;
  padding: 0px 0px 0px 0px;   
}


.FooterSpecial {
  width: 935px;
  height: 26px;
  display: inline;
  float: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
}

.FAQSpecial{
	display: inline;
  float: left;
  margin: 5px 0px 5px 0px; 
 }
 
 .LegalSpecial{
		display: inline;
		float: right;
		margin: 5px 0px 5px 0px;
 }
 
 .FAQSpecial A:Link{font-weight: normal}
 .FAQSpecial A:Hover{font-weight: normal}
 .FAQSpecial A:Visited{font-weight: normal}
 
 .LegalSpecial A:Link{font-weight: normal;  }
 .LegalSpecial A:Hover{font-weight: normal; }
 .LegalSpecial A:Visited{font-weight: normal; }


/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////GABARIT OUTILS & SERVICES////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/

input.FakeLink{background-color: white; border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; color:#003399; 
text-align: left; width: auto; cursor: pointer;}

input.FakeLink_Over{background-color: white; border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: underline; color:#003399;
text-align: left; width: auto; cursor: pointer;}

/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////GOOGLE MAPS////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/

.GoogleMapSubsidiaryLeft{float: left; display: inline; width: 338px;}
.GoogleMapSubsidiaryRight{float: left; display: inline; width: 220px; text-align: right;}
.DropDownNoScript{height: 40px; overflow: auto; background-color: #FFF; border: solid 1px #B2B2B2; text-align: left;}

#GoogleMapContainer{float: left; display: inline; width: 556px; height: 400px; border: solid 1px #D6D6D8;}
#map{float: left; display: inline; width: 556px; height: 400px;}

.GoogleMapNoScript{padding: 20px; text-align: center;}

#simple_example_window{
width: 200px;
margin: 0px 0px 0px 65px;
}

#simple_example_window_contents{
background-color: #fff;
font-family: Arial, Sans-Serif;
font-size: 11px;
}

#simple_example_window_contents strong{color: #868686;}

#simple_example_window_beak{
width: 120px;
height: 18px;
background-image: url(Upload/Images/Icons/Tail.gif);
}

* html #simple_example_window_beak{
background-image:none;
}

#simple_example_window_tl{border: 1px solid #969696; border-width: 1px 0px 0px 1px; background-color: #fff; width: 10px; height: 10px;}
#simple_example_window_t{border: 1px solid #969696; border-width: 1px 0px 0px 0px; background-color: #fff; width: 200px; height: 10px;}
#simple_example_window_tr{border: 1px solid #969696; border-width: 1px 1px 0px 0px; background-color: #fff; width: 10px; height: 10px;}
#simple_example_window_r{border: 1px solid #969696; border-width: 0px 1px 0px 0px; background-color: #fff; width: 5px;}
#simple_example_window_br{border: 1px solid #969696; border-width: 0px 1px 1px 0px; background-color: #fff; width: 10px; height: 10px;}
#simple_example_window_b{border: 1px solid #969696; border-width: 0px 0px 1px 0px; background-color: #fff; width: 200px; height: 10px;}
#simple_example_window_bl{border: 1px solid #969696; border-width: 0px 0px 1px 1px; background-color: #fff; width: 10px; height: 10px;}
#simple_example_window_l{border: 1px solid #969696; border-width: 0px 0px 0px 1px; background-color: #fff; width: 10px;}

/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////GOOGLE MAPS////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/


