/* CSS Document */

BODY {
	margin: 0px;
	background-color: #FFFFFF;
}

UL {
	margin:0px;
	padding-left:20px;
}

LI {
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	list-style-image:url(../images/puce.gif);
}

IMG {
	border:0; 
	margin:0; 
	vertical-align:top;
}


/* Pages Questions Réponses */
#questionsReponses{margin:0px; color:#016597; font-weight:bold;}
#questionsReponses li{list-style-image:none; margin:0px;}
#questionsReponses a{font-weight:normal;}

/* ************************************************************************************************ */
/*												BANDEAU HAUT										*/
/* ************************************************************************************************ */
#bandeau { position:absolute; top:0px; left:0%; height:87px; width:953px; margin-left:30px;}
#bandeau1 { top:0px; height:87px; width:403px; float:left; z-index:1;}
#bandeau2{ top:0px; height:87px; width:550px; float:right; z-index:2;}
#bandeau-dossier { position:absolute; top:0px; left:0%; height:87px; width:953px; margin-left:30px; z-index:1;}


/* ************************************************************************************************ */																								
/*												BANDEAU BAS											*/																									
/* ************************************************************************************************ */
/*#bandeau_bas_texte_hp { position: absolute; left: 0%; height: auto; width: 953px; margin-left: 30px; background-color: #ACC9D0; z-index: 1;}
#bandeau_bas_texte_hp P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3D727F; margin: 5px 21px 21px 21px;}
#bandeau_bas { background:transparent url(../images/fond-bas.gif) no-repeat scroll left bottom; position: absolute; left: 0%; height: 45px; width: 953px; margin-left: 30px;	 font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-align:center; }
#bandeau_bas .interne { color: #087FA6;}
#bandeau_bas .interne A { color: #006699; text-decoration: none;}
#bandeau_bas .interne A:hover { text-decoration: underline;}
#bandeau_bas .externe { color: #0099cc;}
#bandeau_bas .externe A { color: #006699; text-decoration: none;}
#bandeau_bas .externe A:hover { text-decoration: underline;}
*/

/* ************************************************************************************************ */
/*												HP													*/
/* ************************************************************************************************ */
#hp_fond { position:absolute; top:87px; left:0%; height:535px; width:953px; margin-left:30px; background-color:#FFFFFF; z-index:1;}

	#hp_texte_accroche { position:absolute; top:18px; left:22px; height:70px; width:600px; z-index:2;}
	#hp_texte_accroche P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px;}
	#hp_texte_accroche A { color:#ff6600; text-decoration:underline;}
	#hp_texte_accroche A:hover { text-decoration: none;}
	
	#hp_texte_accroche_attente { position:absolute; top:18px; left:22px; margin-bottom:20px; height:70px; width:909px; z-index:2;}
	#hp_texte_accroche_attente P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px; text-align:justify;}
	#hp_texte_accroche_attente A { color:#ff6600; text-decoration:underline;}
	#hp_texte_accroche_attente A:hover { text-decoration: none;}
	
	#hp_guide_optimisation_credit { position:absolute; top:0px; left:728px; height:96px; width:217px; z-index:2;}
	
	#hp_animations { position:absolute; top:100px; left:0px; height:330px; width:953px; background:url(../images/fond-hp-animations.gif) top left no-repeat; z-index:2;}
	
		#hp_anim_credit { position:absolute; top:140px; left:5px; height:168px; width:208px; z-index:3;}
		#hp_texte_credit { position:absolute; top:310px; left:40px; height:88px; width:154px; z-index:3; cursor:pointer;}
		#hp_texte_credit P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; text-align:center; line-height:15px;}
		
		#hp_anim_assurance { position:absolute; top:140px; left:245px; height:168px; width:208px; z-index:3;}
		#hp_texte_assurance { position:absolute; top:310px; left:282px; height:88px; width:154px; z-index:3; cursor:pointer;}
		#hp_texte_assurance P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; text-align:center; line-height:15px;}
		
		#hp_anim_hypotheque { position:absolute; top:140px; left:485px; height:168px; width:208px; z-index:3;}
		#hp_texte_hypotheque { position:absolute; top:310px; left:515px; height:88px; width:170px; z-index:3; cursor:pointer;}
		#hp_texte_hypotheque P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; text-align:center; line-height:15px;}
		
		#hp_anim_rachat { position:absolute; top:140px; left:722px; height:168px; width:208px; z-index:3;}
		#hp_texte_rachat { position:absolute; top:310px; left:747px; height:88px; width:180px; z-index:3; cursor:pointer;}
		#hp_texte_rachat P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; text-align:center; line-height:15px;}
	
	#hp_partenaires_recompenses { position:absolute; top:442px; left:0px; height:93px; width:953px; background:url(../images/fond-hp-partenaires.gif) top left no-repeat; z-index:2;}
	
	#hp_partenaires_recompenses P { margin: 24px 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3399cc;}
	
		#hp_partenaires { position:absolute; top:452px; left:145px; height:75px; width:186px; z-index:3;}
		#hp_recompenses { position:absolute; top:466px; left:640px; height:54px; width:292px; z-index:3;}


#hp_texte_comp { position:absolute; top:638px;left:0%; height:auto; width:953px; margin-left:30px; z-index:1;}
#hp_texte_comp P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:justify;}

#hp_link { position:absolute; top:760px;left:0%; height:auto; width:953px; margin-left:30px; z-index:1;}
#hp_link P { margin: 0 0 0 0; padding-left:0px; padding-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:justify;}
#hp_link A { color:#ff6600; text-decoration:underline;}
#hp_link A:hover { text-decoration: none; color:#000000}


/* ************************************************************************************************ */
/*												PAGES FORMULAIRES									*/
/* ************************************************************************************************ */
#form_fond {position:absolute; top:87px; left:0%; width:953px; margin-left:30px; background-color:#FFFFFF; z-index:1;}

	#form_navig { position:absolute; top:4px; left:264px; height:56px; width:689px; z-index:2;}
	
	#form_left_rub { position:absolute; top:34px; left:0px; height:311px; width:238px; background:url(../images/fond-form-left.gif) top left no-repeat; z-index:2;}
	#form_left_rub P { margin: 188px 0 0 52px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff6600; font-weight:bold; line-height:21px;}
	#form_left_rub A { color:#003366; text-decoration:underline;}
	#form_left_rub A:hover { text-decoration: none;}
	
		#form_anim { position:absolute; top:40px; left:5px; height:168px; width:208px; z-index:3;}
		
	#form_rappel_gratuit { position:absolute; left:0px; width:88px; z-index:2;}	/*height:238px; */
	
	#form_text_intro { position:absolute; top:70px; left:258px; height:auto; padding-top:10px; width:688px; z-index:2;}
	#form_text_intro P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px; text-align:justify;}
	#form_text_intro A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#016597; line-height:16px; text-decoration:none; }
	#form_text_intro A:hover { color:#ff6600; text-decoration: none;}
	.text_orange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ff6600; line-height:16px;}
	.text_tableau { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px; text-align:justify;}
	.text_align { margin-left:590px;}
	
	#centre { position:absolute; left:0px; width:688px; height:auto; margin-top:20px; background:url(../images/fond-form.jpg) top left no-repeat; background-color:#ebf3fe; z-index:6;}
	#text_bas { position:absolute; left:0px; width:688px; height:auto; margin-top:20px; background-color:#ffffff; z-index:6;}
	#text_bas P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px; text-align:justify;}
	
	
/* ************************************************************************************************ */
/*				PAGES RESULTATS-EXPERTISE-ENGAGEMENT-CONTACT-PLAN-MENTIONS 							*/
/* ************************************************************************************************ */	
#page_fond { position:absolute; top:87px; left:0%; height:750px; width:953px; margin-left:30px; background-color:#FFFFFF; z-index:1;}

	#page_left_rub { position:absolute; top:10px; left:0px; height:524px; width:238px; background:url(../images/fond-page-left.gif) top left no-repeat; z-index:2;}
	#push_sticker { position:absolute; top:350px; left:0px; height:111px; width:238px; z-index:2;}
	#page_left_rub P { margin: 64px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff6600; font-weight:bold; line-height:125px; text-align:center;}
	#page_left_rub A { color:#003366; text-decoration:underline;}
	#page_left_rub A:hover { text-decoration: none;}
	
		#page_anim_credit { position:absolute; top:25px; left:50px; height:102px; width:130px; z-index:3;}
		#page_anim_assurance { position:absolute; top:149px; left:50px; height:102px; width:130px; z-index:3;}
		#page_anim_hypotheque { position:absolute; top:274px; left:50px; height:102px; width:130px; z-index:3;}
		#page_anim_rachat { position:absolute; top:398px; left:50px; height:102px; width:130px; z-index:3;}
		
	#page_text_intro { position:absolute; top:35px; left:265px; height:auto; width:688px; z-index:2; padding-top:5px; text-align:justify;}
	#page_text_intro P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px;}
	#page_text_intro A { color:#ff6600; text-decoration:underline;}
	#page_text_intro A:hover { text-decoration:none;}
	#page_text_intro LI { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px; text-align:left;}
	#page_text_intro INPUT { border: 1px solid #d7ebff; background-color:#ffffff; width:220px; height:18px; font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; margin-right:3px; margin-bottom:3px;}
	#page_text_intro SELECT { border: 1px solid #d7ebff; background-color:#ffffff; width:222px; height:18px; font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;margin-right:3px; margin-bottom:3px;}
	#page_text_intro TEXTAREA { border: 1px solid #d7ebff; background-color:#ffffff; width:220px; font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; margin-right:3px;}
	
	.page_soustitre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6600; line-height:35px;}
	.page_soustitre2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6600; line-height:18px;}
	.page_soustitre3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ff6600; line-height:18px;}
	.page_soustitre_tab { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6600; line-height:50px;}
	.lien_li_plan { font-size:11px; color:#000000;}
	.text_tab { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
	
	#page_text_plan { position:absolute; top:35px; left:265px; height:auto; width:688px; z-index:2; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#page_text_plan P { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px;}
	#page_text_plan A { color:#000000; font-size:12px; text-decoration:none;}
	#page_text_plan A:hover { text-decoration:underline; color:#ff6600;}
	#page_text_plan LI { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px; text-align:left; margin-top:10px;}

	h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#006699; line-height:11px; text-align:left; margin-top:2px;}
	#hp_fond h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#0066cc; line-height:11px; text-align:left; margin-top:5px;}*/
	h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#ff6600; line-height:11px; text-align:left; margin-top:0px;}

	#titre {padding-top:10px;}
	/*				PAGES COMMENT CA MARCHE , QUESTIONS FREQUENTES	DIV CONTENANT H1						*/
	#titre_credit {width: 200px; height:23px; float:left; margin-top:10px; margin-right:5px;}
	#titre_assurance {width: 190px; height:23px; float:left; margin-top:10px; margin-right:5px;}
	#titre_hypotheque {height:23px; float:left; margin-top:10px; margin-right:5px;}
	#titre_rachat {height:21px; float:left; margin-top:10px; margin-right:5px;}
	a.lien:link,a.lien:active,a.lien:visited{text-decoration:none; color:##006699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; line-height:11px;}
	a.lien:hover{ text-decoration:none; color:#ff6600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; line-height:11px;}

	.lettre_lexique{color:#FF6600; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; }
	
	.legislation h2{color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; font-weight:bold; margin:0px;}
	.legislation br {line-height:16px;}
	
	.liste-simple li{margin:0px; list-style-type:disc; list-style-image:none; margin-left:15px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px;}
	
	
	
	dl { margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; }
	dt { padding:0px; margin:0px; font-weight:bold; margin-top:14px;}
	dd { padding:0px; margin:0px;  text-align:justify;}
	
	


#craftysyntax{
	margin-top:10px;
}
	
/* ************************************************************************************************ */
/*																									*/
/*												OPTIN												*/
/*																									*/
/* ************************************************************************************************ */
.bouton_radio{
	width:auto; 
	height:auto; 
	border:0; 
	vertical-align:middle;
}

.libelle_champs-opt-in{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
}

.erreur a, .erreur a:hover{
	color:#FF6600;
	text-decoration:underline;
}
#bandeau_bas{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	text-align:left;
	background:none;
	position: absolute;
	width:953px;
	/*margin-left: -476px;*/
	left: 30px;
}
#bandeau_bas li{
	margin:0px;
	list-style-image:none;
}

.adressePartenaires{margin-bottom:20px;}
.adressePartenaires, .mentionsObligatoires{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin: 10px 0 0; text-align:justify;}

#footer-navigation{
	width:241px;
	/*height:124px;*/
	position:relative;
	background: url(../images/footer-bg-241.gif) repeat-y;
	margin-bottom:5px;
}
#footer-navigation UL{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:30px;
	font-size:12px;
	font-weight:bold;
	color: #006699;
	line-height:15px;
}
#footer-institutionnel UL{
	margin-top: 10px;
	line-height:22px;
	font-size:12px;
	margin-bottom:0px;
	list-style-type :none;
}
#footer-navigation A, #footer-institutionnel A{
	color: #006699;
	text-decoration:none;
}
#footer-navigation A:hover, #footer-institutionnel A:hover{
	color: #006699;
	text-decoration:underline;
}

#footer-actualites{
	width:241px;
	/*height: 200px;*/
	background: url(../images/footer-bg-241.gif) repeat-y;
	margin-bottom:5px;
}
#footer-actualites UL{
	list-style-type :none;
	margin-top:5px;
	padding-left:10px;
}
#footer-actualites LI{
	margin-top:6px;
}
#footer-actualites UL a{
	color: #006699;
	font-size:10px;
	font-weight:bold;
}
#footer-sites{
	width:698px;
	/*height:231px;*/
	float:right;
	background: url(../images/footer-bg-698.gif) repeat-y left;
}
#footer-institutionnel{
	margin-top:10px;
	width:953px;
	/*height:150px;*/
	background: url(../images/footer-bg-953.gif) repeat-y left;
}
.fond-institutionnel{
	background: url(../images/footer-top-952.gif) no-repeat top;
}
.fond-sites{
	background: url(../images/footer-top-698.jpg) no-repeat top;
}
.fond-navigation, .fond-actualites{
	background:url(../images/footer-top-241.jpg) no-repeat top;
}
.footer-navigation-bottom, .footer-actualites-bottom{
	background:url(../images/footer-bottom-241.gif) no-repeat bottom;
	width:241px;
	height:12px;
}
.footer-sites-bottom{
	background:url(../images/footer-bottom-698.gif) no-repeat bottom;
	width:698px;
	height:13px;
}
.footer-institutionnel-bottom{
	background:url(../images/footer-bottom-953.gif) no-repeat bottom;
	width:953px;
	height:13px;
}
.footer-titre{
	font-size:12px;
	color:#0099CC;
	display:block;
	padding-top: 12px;
	padding-left: 10px; 
}
.sites-texte{
	margin-left:35px;
}
.site-entry{
	margin-bottom:5px;
}
.site-titre{
	display:block;
	margin:0px;
	margin-left:25px;
}
.site-titre a, #footer-navigation a{
	font-weight:bold;
	font-size:12px;
	color:#006699;
	text-decoration:none;
}
.site-titre a:hover, #footer-navigation a:hover{
	text-decoration:underline;
}
.sites-texte img{
	float:left;
	border:none;
}
.sites-texte blockquote{
	margin:0px;
	margin-left:25px;
}
.sites-texte blockquote a{
	color:#006699;
	text-decoration:none;
}
.sites-texte blockquote a:hover{
	text-decoration:underline;
}

