@charset "utf-8";
/* CSS Document */

body { 	font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		margin:0px;
		background-color:#c0c0c0;
		color:#333333;
	 
}

h1 { font-size:1.2em;}

h2 { font-size:1.2em; color:#FFFFFF;}

H3 { font-size:1.3em; color:#d88e25;}

#container {
			 margin:0px auto;
			 width:1000px;
			 display:block;
			 position:relative;
			
}

#acces { 
			width:300px;
			height:12px;
			display:block;
			position:relative;	
			padding:11px 0px;
			background-image:url(images/contact.jpg);
			font-weight:bold;
			padding-left:700px;
			
			
}

a.menuitemtop:link, a.menuitemtop:visited, a.menuitemtop:active
{		
			position:relative;
			float: left;
			display:block;
			padding:0px 15px 0px 15px;
			text-decoration:none;
			color: #FFFFFF;
			min-width:110px;
			
			 
		
		
}

a.menuitemtop:hover 
{
			position:relative;
			float: left;
			display:block;
			padding:0px 15px 0px 15px;
			color:#FFFFFF;
			text-decoration:underline;
					


}


#logo { 
			width:1000px;
			height:97px;
			display:block;
			position:relative;	
			padding:0px;	
}

.menu {
			width:960px;
			height:41px;
			display:block;
			position:relative;	
			background-image:url(images/menu3.jpg);
			font-weight:bold;
			padding-left:40px;
	
}



.menu a:link, .menu a:visited, .menu a:active
{		
			float:left;
			display:block;
			position:relative;
			text-decoration:none;
			color:#ffffff;
			padding:6px 19px 0px 15px;
			
}

.menu a:hover 
{
			
			float:left;
			display:block;
			position:relative;
			text-decoration:underline;

}


.premier_contenu {
					display:block;
					position:relative;
					width:1000px;
					height:369px;
					background-image:url(images/contenu1.jpg);
					
}

#stephane {
			display:block;
			position:relative;
			float:left;
			width:266px;
		    height:341px;
			padding:28px 0px 0px 67px;
			

}

#stephane img {position:relative;display:block;float:left; padding:1px 8px 0px 0px;}

#stephane li { list-style-image:url(images/element_liste.jpg); margin-left:-22px; }

#txt1 {
	color:#d88e25;
	font-size:0.85em;
}



#consultation {
		                    display:block;
							position:relative;
							float:left;
							width:600px;
							height:152px;
							padding:25px 49px 0px 18px;

}


#consultation img {position:relative;display:block;float:left; padding:1px 8px 0px 0px;}

#consultation p { text-align: justify; line-height:20px; }

a.detailconsultation:link, a.detailconsultation:visited, a.detailconsultation:active {
															
												color:#d88e25;
												font-size:0.85em;
												margin-left:315px;
												text-decoration:none;
												font-weight:bold;
					

}

a.detailconsultation:hover {
												color:#d88e25;
												font-size:0.85em;
												margin-left:315px;
												font-weight:bold;
												text-decoration:underline;

}



#placement {
                            display:block;
							position:relative;
							float:left;
							width:600px;
							height:182px;
							padding:10px 39px 0px 18px;


}

#placement img {position:relative;display:block;float:left; padding:1px 8px 0px 0px;}

#placement p { text-align: justify; line-height:20px; }

.txt_orange { color: #d88e25; 
			font-weight:bold;
}

a.detailplacement:link, a.detailplacement:visited, a.detailplacement:active {
															
												color:#d88e25;
												font-size:0.85em;
												margin-left:370px;
												text-decoration:none;
					

}

a.detailplacement:hover {
												color: #d88e25;
												font-size:0.85em;
												margin-left:370px;											
												text-decoration:underline;

}


#rectangle_noir_gauche {
							display:block;
							position:relative;
							float:left;
							width:347px;
							height:542px;
							background-image:url(images/rectangle_noir.jpg);

}

#rectangle_noir_gauche img {position:relative;display:block;float:left; padding:1px 8px 0px 0px;}



#assurance {
							display:block;
							position:relative;
							float:left;
							width:260px;
							height:261px;
							padding:20px 20px 10px 67px;
							color:#FFFFFF;
							text-align: left;	



}

#txt_assur_bold { color:#d88e25; font-weight:bold;}

#txt_assur { color:#d88e25; padding-top:5px; font-size:1.1em;}

a.detailassurance:link, a.detailassurance:visited, a.detailassurance:active {
															
												color:#ffffff;
												font-size:0.75em;
												margin-left:190px;
												text-decoration:none;
												font-weight:bold;
												display:block;
												position:relative;
												padding-top:10px;
										
					

}

a.detailassurance:hover {
												color:#ffffff;
												font-size:0.75em;
												margin-left:190px;
												font-weight:bold;
												display:block;
												position:relative;
												padding-top:10px;
												text-decoration:underline;
												

}

#hypotheque {
							display:block;
							position:relative;
							float:left;
							width:260px;
							height:241px;
							padding:10px 20px 0px 67px;
							color:#FFFFFF;
							font-size:0.87em;
							text-align: left;



}

#txt_hyp { color:#d88e25; padding-top:5px; font-size:1.1em; font-weight:bold;}

a.detailhypotheque:link, a.detailhypotheque:visited, a.detailhypotheque:active {
															
												color:#ffffff;
												font-size:0.9em;
												margin-left:190px;
											    text-decoration:none;
												font-weight:bold;
												display:block;
												position:relative;
												padding-top:10px;
										
					

}

a.detailhypotheque:hover {
												color:#ffffff;
												font-size:0.9em;
												margin-left:190px;
												font-weight:bold;
												display:block;
												position:relative;
												padding-top:10px;
												text-decoration:underline;
												

}



#contenu_flash {
							display:block;
							position:relative;
							float:left;
							width:417px;
							height:260px;
							background-image:url(images/flash_bg.jpg);
							padding:15px 0px 0px 0px;




}

#contenu_flash p { color:#006699; text-align:center; font-weight:bold; font-size:1.2em;}


#cochon {
							display:block;
							position:relative;
							float:left;
							width:186px;
							height:122px;
							background-image:url(images/carre_noir_bas.jpg);
							padding:15px 43px 0px 7px;



}

#cochon img {position:relative;display:block;float: left ; padding:15px 38px 0px 60px;}

a.tire:link, a.tire:visited, a.tire:active {
															
											
											    text-decoration:none;
		
					

}

a.tire:hover {
											
												text-decoration:underline;

}




#blanc { color:#FFFFFF; font-size:0.9em;}



#calculateur {
				
							display:block;
							position:relative;
							float:left;
							width:186px;
							height:123px;
							background-image:url(images/carre_noir_bas.jpg);
							padding:15px 43px 0px 7px;



}

#calculateur img {
	position:relative;
	display:block;
	float: left;
	padding:5px 8px 10px 60px;
	background-image: url(Parlons-en);
}


#bloc_bas {
				
							display:block;
							position:relative;
							float:left;
							width:653px;
							height:267px;
							background-image:url(images/rectangle_gris.jpg);


}

#argent {
							display:block;
							position:relative;
							float:left;
							width:270px;
							height:247px;
							padding:30px 14px 0px 25px;



}

#argent input{ display:block;margin: 0px 5px 0px 5px;float:left; font-size:11px; color:666666;width:165px; height:18px;}


.inscrire { background-image:url(images/inscrire.jpg);
			 background-repeat:no-repeat;
			
							

}

#txt_savoir { font-size:1.4em;}

#rouge { color:#cc0033;}

#brun { color:#d88e25;}

#temoignage {
							display:block;
							position:relative;
							float:left;
							width:279px;
							height:267px;
							padding:0px 53px 0px 12px;




}

#temoignage img {position:relative;display:block;float: left ; padding:30px 10px 0px 10px;}

#txt_temoignage { color:#d88e25; font-weight:bold; font-size:1.1em; padding-top:35px; }

#txt_temoignage2 { font-size:0.8em; text-align:justify;}

a.alifera:link, a.alifera:visited, a.alifera:active {
															
												color: #3366cc;
												font-size:0.9em;
												text-decoration:none;
												
												
					

}

a.alifera:hover {
												color: #3366cc;
												font-size:0.9em;
												text-decoration:underline;
												

}


a.detailtemoignage:link, a.detailtemoignage:visited, a.detailtemoignage:active {
															
												color:#d88e25;
												font-size:0.9em;
												margin-left:120px;
												display:block;
												position:relative;
												padding-top:8px;
												text-decoration:none;
					

}

a.detailtemoignage:hover {
												color:#d88e25;
												font-size:0.9em;
												margin-left:120px;
												text-decoration:underline;
												display:block;
												position:relative;
												padding-top:8px;

}

.colonne_top_noir {
				display:block;
				position:relative;
				float:left;
				width:1000px;
				height:35px;
				background-image:url(images/col_top_noir.jpg);
				background-repeat:no-repeat;



}

.colonne_centre_noir {
				display:block;
				position:relative;
				float:left;
				width:860px;
				background-image:url(images/col_centre_noir.jpg);
				background-repeat:repeat-y;
				padding:0px 70px 0px 70px;
				color:#FFFFFF;
			



}

#noir_gauche {
				display:block;
				position:relative;
				float:left;
				width:430px;

}

#noir_droite {
				display:block;
				position:relative;
				float:left;
				width:430px;


}


.fleche_blanc { list-style-image:url(images/list_fleche_blanche.jpg);  }

.colonne_centre_noir ul { line-height:20px;}

.colonne_bas_noir {
				display:block;
				position:relative;
				float:left;
				width:1000px;
				height:30px;
				background-image:url(images/col_bas_noir.jpg);
				background-repeat:no-repeat;


}

.colonne_top {
				display:block;
				position:relative;
				float:left;
				width:1000px;
				height:34px;
				background-image:url(images/col_top1.jpg);
				background-repeat:no-repeat;




}

.colonne_centre {
				display:block;
				position:relative;
				float:left;
				width:860px;
				background-image:url(images/col_centre.jpg);
				background-repeat:repeat-y;
				padding:0px 70px 0px 70px;
			



}

.colonne_centre_li { list-style-image:url(images/list_fleche.jpg);  }

.crochet_li { list-style-image:url(images/crochet.jpg);  }



#quebec {
			display:block;
			position:relative;
			float:left;
			width:325px;
			padding-left:105px;

}

#canada {
			display:block;
			position:relative;
			float:left;
			width:430px;
			text-align:center;


}

#financier {
				display:block;
				position:relative;
				float:left;
				width:860px;

}

#place {
				display:block;
				position:relative;
				float:left;
				width:274px;
				padding:0px 10px 0px 0px;
				border-right:2px solid #333333;
				height:1100px;

}

#assu {
				display:block;
				position:relative;
				float:left;
				width:264px;
				padding:0px 10px 0px 10px;
				border-right:2px solid #333333;
					height:1100px;

}

#hypo {
				display:block;
				position:relative;
				float:left;
				width:276px;
				padding:0px 0px 0px 10px;
	height:1100px;



}

.reer {
				display:block;
				position:relative;
				float:left;
				width:408px;
				padding:0px 10px 0px 10px;
				border-right:2px solid #333333;

}

.celi {
				display:block;
				position:relative;
				float:left;
				width:410px;
				padding:0px 10px 0px 10px;

}


.argent_gauche {
			display:block;
			position:relative;
			float:left;
			width:430px;
		


}

.argent_droite {
			display:block;
			position:relative;
			float:left;
			width:430px;
			


}

#ste { padding-top:75px;}

a.bleubold:link, a.bleubold:visited, a.bleubold:active {
															
												color:#0066CC;
											text-decoration:underline;
											font-weight:bold;
					

}

a.bleubold:hover {
												color:#0066CC;
												font-weight:bold;
													text-decoration:none;

}

a.blanc:link, a.blanc:visited, a.blanc:active {
															
												color:#ffffff;
											    text-decoration:none;
		
					

}

a.blanc:hover {
												color:#ffffff;
												text-decoration:underline;

}

.colonne_bas {
				display:block;
				position:relative;
				float:left;
				width:1000px;
				height:30px;
				background-image:url(images/col_bas.jpg);
				background-repeat:no-repeat;


}



#footer {
							display:block;
							clear:both;
							position:relative;
							width:980px;
							height:93px;
							background-image:url(images/pied_page.jpg);
							background-repeat:no-repeat;
							padding:8px 10px 0px 10px;
							

}
