/* CSS Document */


/*Navigation*/
#CheminPage{ display:none;}

#HautDePage{ display:none;}
#BasDePage{ display:none;}

/*Menu gauche*/
#ColoneGauche{ display:none;}

BODY, TH, TD, SPAN, DIV {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

/*Vie de votre pret garantie*/
.ListeLibelleEtape{  background-color:#00BBBB; height:100px; width:100px;}
.ListeTexteEtape{ visibility:hidden; display:none; margin:10px; margin-right:0px; overflow:hidden; background-color:#C4EAEE;  }

.PictoOuvrirEtape { margin-bottom:5px;}
.PictoFermerEtape { text-align:right; margin-bottom:-5px;}
.LienBlanc:ACTIVE, .LienBlanc:LINK, .LienBlanc:VISITED {color: #ffffff; text-decoration:none}
.LienBlanc:HOVER{text-decoration:underline; color: #ffffff;}

.ListeLibelle { color:#FFFFFF; }
.lien{ text-align:right; margin-top:10px; }
.lienLibelle{ margin-top:5px; margin-left:5px; height:70px; width:95px; font-size:10px;}
.ColorTitreTexte{ color:#40b9d4; height:30px;}
.VieDeVotrePret{ width:500px;}
.TexteViePret { min-height:263px; margin-bottom:15px; text-align:justify; }
.ViePret_VosQuestions{ margin-left:300px;}
.TitreEtapePhoto{ font-weight:bold; color: #FFFFFF; margin-bottom:10px; margin-right:5px; padding-left:5px; xpadding-bottom:2px; width:105px; height:105px; overflow:hidden; float:left;}
.TitreEtapeNuage1{ font-weight:bold; color: #FFFFFF; margin-bottom:10px; margin-right:5px; padding-left:5px; xpadding-bottom:2px; width:105px; height:105px; overflow:hidden;background-image:url(../images/ViePret/FondNuage1.jpg); float:left;}
.TitreEtapeNuage3{ font-weight:bold; color: #FFFFFF; margin-bottom:10px; margin-right:5px; padding-left:5px; xpadding-bottom:2px; width:105px; height:105px; overflow:hidden;background-image:url(../images/ViePret/FondNuage3.jpg); float:left;}
.TitreEtapeNuage4{ font-weight:bold; color: #FFFFFF; margin-bottom:10px; margin-right:5px; padding-left:5px; xpadding-bottom:2px; width:105px; height:105px; overflow:hidden;background-image:url(../images/ViePret/FondNuage4.jpg); float:left;}
.TitreEtapeNuage5{ font-weight:bold; color: #FFFFFF; margin-bottom:10px; margin-right:5px; padding-left:5px; xpadding-bottom:2px; width:105px; height:105px; overflow:hidden;background-image:url(../images/ViePret/FondNuage5.jpg); float:left;}
.TitreEtape { font-weight:bold; color: #FFFFFF; margin-bottom:10px; margin-right:5px; padding-left:5px; xpadding-bottom:2px; width:105px; height:105px; overflow:hidden;background-image:url(../images/ViePret/FondBleu1.jpg); float:left;}
.TexteEtape {visibility:visible;display:none; padding:10px; padding-bottom:0px; width:550px; overflow:hidden; background-color:#ffffff; min-height:330px; max-height:330px; position:absolute; margin-left:-575px; border:solid 1px #40b9d4;}

/*Question Reponse*/
#AffichageListeRecherche{ margin-top:-30px; margin-bottom:20px;}
#CaractereLibelleMot{color:#68b8c7;}
#CaractereLibelle{color:#68b8c7;}
#AfficheImageQuesRep { margin-bottom:20px; margin-top:20px;}

.TitrePageQUEST{ padding-bottom:8px;color:#68b8c7;text-transform:uppercase; }
.Quest { border: solid 1px #DBDBDB; width:552px; padding:0px;padding-left:10px; padding-right:10px; padding-bottom:10px; margin-top:-45px;}
.QuestMail{ border: solid 1px #DBDBDB; width:540px; padding-left:30px; padding-top:10px; padding-right:10px; padding-bottom:0px; margin-top:-20px; margin-bottom:30px;}
.ResultatQuest{ border: solid 1px #DBDBDB; width:552px; padding:0px;padding-left:10px; padding-right:10px; padding-bottom:10px; xmargin-top:-45px;}
.Quest4 { border: solid 1px #DBDBDB; width:552px; padding:0px;padding-left:10px; padding-right:10px; height:102px; margin-top:12px;}
.LienQuestionMail{ margin-top:-10px;}
.ImageQuestion{margin-top:10px;}
.TitreQuestion { font-weight:normal; margin-bottom:0px; padding-left:5px; padding-bottom:0px; overflow:hidden; width:530px; }
.TitreQuestionT { font-weight:normal; margin-bottom:0px; padding-left:5px; padding-bottom:0px; xoverflow:hidden; width:510px; }
.TexteReponseT {visibility:hidden; display:none; border:solid 1px #999999; padding-left:5px; padding-bottom:5px; padding-right:0px; margin-bottom:15px; width:531px; text-align:justify;}
.TexteReponse {visibility:hidden; display:none; border:solid 1px #999999; padding:5px; margin-bottom:15px; width:525px;padding-top:0px; padding-right:0px;}
.PositionQuatre{ margin-top:10px;}
.Credit{ margin-top:-42px;margin-left:60px;margin-bottom:0px;}
#ZoneTexteQR{
	width:500px; background-image:url(../images/QuestionReponse/FondRecherche.jpg); background-repeat:no-repeat; padding-right:15px; color:#000000; 
	font-weight:bold;  padding-left:180px; height:125px; text-align:left; padding-top:6px
	}
#ZoneTexteQR select { font-size:9px; margin-bottom:3px;}

/*Parole de clients*/
.TitrePage { color: #52cdc4 ; padding-bottom:5px;text-transform:uppercase;}
.ContenuParoles{ width: 185px; height: 195px; overflow:hidden; border: solid 1px #DBDBDB; float:left; margin-right:5px; margin-bottom:3px;}
.ImageParole{ border-bottom: #a6a89b;}
.PuceParoles{ position:absolute; margin-left:12px; margin-top:-15px;}
.Texteparoles { padding:10px; padding-left:6px; padding-right:4px; width: 180px; height:50px; overflow:hidden;}
.lien{ padding:10px; padding-left:0px; padding-top:3px; padding-right: 20px; }
.Liresuite:ACTIVE, .Liresuite:LINK, .Liresuite:VISITED {color:#52cdc4; text-decoration:none; font-weight:bold}
.Liresuite:HOVER {text-decoration:underline; color:#52cdc4;}
.Paroles { border: solid 1px #DBDBDB; width:560px; padding:10px; margin-top:5px; min-height:300px }
.Coloneparoles {width: 270px; float:left; margin-right:5px; min-height:300px; padding-right:10px; }
.Coloneparoles2 {width: 270px; float:left; margin-right:5px;}
.ChapeauTemoignage{ overflow:hidden; font-weight:bolder; padding-bottom:100px;}
.TitreTemoignage{ color: #00CCCC; min-height:41px; font-weight:bold; xmargin-top:15px;  }
.TitreParoles{ padding-top:8px; text-transform:uppercase;}
.TxtTemoignage2{padding-bottom:30px;}
.RetourSommaireRubrique{ padding-top:5px}

/*Lexique*/
.TitrPageLexique{ color:#A49D93; width:539px; margin-bottom:5px; text-transform:uppercase;}
.ContenuLexiqueT{border: solid 1px #DBDBDB; padding-left:20px; padding-bottom:5px; padding-top:5px;padding-right:10px; width:550px; }
#MargeTopTranche{ margin-top:-50px;}
#ImageLexique{ margin-top:10px;width:539px;}
#ListeTerme{font-style:normal; width:539px;  }
.TitreLexique { font-weight:normal; border-bottom:solid 1px #888888; margin-bottom:5px; padding-left:5px; xpadding-bottom:2px; width:537px; overflow:hidden; color:#000000; margin-top:5px; }
.PictoOuvrir { text-align:right; margin-bottom:5px; xposition:absolute; margin-top:-9px; visibility:visible; }
.TexteLexique { visibility:hidden; display:none; border:solid 1px #999999; padding:10px; padding-top:0px; margin-bottom:15px; width:520px; overflow:hidden; color:#000000; }
.PictoFermerLexique { margin-bottom:5px; margin-top:-1px}
#MargeTranche{ margin-top:40px; }
#EnteteLexique{ background-color:#f4f5ef; height:70px; width:555px; border:solid 1px #DBDBDB; padding-top:15px; padding-left:20px; padding-right:5px; padding-bottom:0px;}
.Mots_clefs{ font-size:10px; font-weight:bolder; margin-left:290px; margin-top:-5px; height:20px; }
#ImageRechercheLexique{ margin-left:330px; margin-top:22px; }
#LancerRechercheTerme{ margin-left:295px; }
#Recherche{width:550px; }
#RechLexImg{margin-top:-46px; margin-left:55px;}

/* Revue de presse */
#ImageRevue{ width:563px;}
.Revue { border: solid 1px #DBDBDB; width:536px; padding:12px; margin-top:15px;}
.TitrePresse { font-weight:normal; padding-left:5px; padding-bottom:2px; width:531px;}
.TitrePresseOuvert { font-weight:bold; xmargin-bottom:5px; padding-left:5px; padding-bottom:2px; width:531px; color:#000000}
.DivPresse { visibility:hidden; display:none; border:solid 1px #999999; padding:0px ; margin-bottom:15px; width:531px; overflow:hidden;}
.PictoFermer { text-align: right ; margin-bottom:5px; margin-top:-1px; padding-right:0px; padding-top:0px; }
.TextePresse { margin:10px; margin-right:0px; overflow:hidden}
.TitreActus { font-weight:normal; padding-left:5px; padding-bottom:2px; width:531px;}
.TitreActusOuvert { font-weight:bold; margin-bottom:10px; padding-left:5px; padding-bottom:2px; width:531px;}
.DivActus { visibility:hidden; display:none; border:solid 1px #999999; padding:0px; margin-bottom:15px; width:531px; overflow:hidden;}
.TexteActus { margin:10px; margin-right:0px; }

/* Formulaire Partenaires*/
.FormPart{ border: solid 1px #DBDBDB; width:552px; padding:0px;padding-left:10px; margin-top:3px }
.acces_partenaires{border: solid 1px #DBDBDB; width:552px; padding:0px;padding-left:10px; Padding-top:3px;}
.MargeGauche { margin-left:75px; margin-bottom:10px; margin-top:5px; font-size:11px}
.Envoyer_Amis{ text-align:right; margin-top:10px; margin-right:30px;}
.TexteFormPartenaire{ font-size:11px;}
.Texte_CRELOG{ position:absolute; margin-top:40px; margin-left:20px; text-transform:uppercase; font-weight:bolder}
.Titre_AccesPartenaires{ font-weight: bold; color: #52cdc4 ; padding-bottom:5px; padding-top:3px}
.Texte_AccesPartenaires{ margin-right:3px;}
.LienAccesPartenaires{ text-align:right; margin-bottom:-2px; margin-right:10px;}
#MargeDroite{margin-left:90px;}
#MargeDN{margin-left:90px; margin-top:-13px;}

/* Contenu CMS */
.TitrePageContenuCms{text-transform:uppercase;color:#328e89; padding:2px; padding-bottom:0px; width:550px; overflow:hidden;}
.TexteMaigre { font-weight:normal; color:#000000; font-size:9px;}
.PhotoCmsContenu{ height:116px; width:558px; padding-top:10px; background-repeat:no-repeat; }
.ChapoCMS{font-weight:bolder; color:#000000; width:300px; overflow:hidden; margin-left:20px;font-size:11px;}
#AffichageCMS{width:530px; overflow:hidden; color:#000000;  padding:15px;}
.TelechargementCMS{text-transform:uppercase; color:#A28240;}
.InterTitre{ text-transform:uppercase;color:#328e89; padding:2px; padding-bottom:0px; font-weight:bold;}
.InterTitreSociete{text-transform:uppercase; color:#3d3a31; padding:2px; padding-bottom:0px; font-weight:bolder;}
.GrandInterTitre {color:#1e3462; font-weight:bold; text-transform:uppercase;}
.Texte_Noir { color:#000000}
.Texte_Bleu { color:#2375c1;}
.Texte_Vert { color:#328e89;}
.Texte_Orange { color:#dc7103;}
.Texte_Rouge {color:#c90050;}
.Texte_Mauve { color:#b2217c}
.Texte_Violet { color:#4b3e7b}
.Texte_VertAgenda {color:#86a032;}

/*Partenaires*/
#EmplacementRecherche{margin-top:-43px;margin-left:20px;}
#EmplacementRechercheBas{margin-top:40px; margin-bottom:-10px; margin-left:20px;}
#FondPartenaires { background-color:#f8fcfc; padding:15px; width:549px; border: solid 1px #DBDBDB; padding:10px; overflow:hidden }
.NomPartenaire { margin-bottom:4px; background-image:url(../images/Partenaires/PictoListe.gif); padding:2px; padding-top:-6px; background-repeat:no-repeat; background-position:bottom; width:531px;}
#EntetePartenaire{ background-color:#96E7DE; height:80px; width:570px;}
#ImageRecherchePartenaire{ margin-left:70px; margin-top:0px;}
.TexteRecherchePartenaire{ margin-top:-10px; font-size:9px;}
#LancerRecherchePartenaire{ margin-left:280px; font-size:9px;}
#ZoneTextePR{ width:549px; background-color:#f8fcfc; padding:10px; padding-bottom:0px; font-size:11px; border:solid 1px #DBDBDB; height:70px; overflow:hidden; margin-bottom:-2px}
#MargeHautMot{margin-top:-20px;}


/* SIMULATEUR */
		#TypeBareme{text-align:right; text-transform:uppercase; font-weight:bolder; margin-right:120px; color:#8b816a; margin-top:-10px; padding-bottom:5px;}
		.ImprimeSimul{ margin-top:-25px; margin-left:20px; float:left;}
		td.DetailsCommission, td.DetailsFMG { text-align:right; xmargin-bottom:-2px; vertical-align:bottom;}
		#DetailItalic{font-size:9px; font-style:italic; font-weight:bold; color:#91846a; float:left; width:40px; margin-left:65px; padding-right:45px; margin-bottom:-15px; margin-top:12px;}		
		#NouveauCalcul{margin-bottom:-17px; text-align:right; padding-top:3px; vertical-align:bottom;}
		#NouveauCalcul1{margin-top:130px; text-align:right; margin-bottom:-17px; }
		.TitreGris {color:#92856b; font-size:20px}
		#BlocPrets {background-color:#d7d8cb; padding:10px; padding-bottom:0px; min-height:77px;}
		#TitreTabloPrets {font-weight:bold; margin-bottom:5px;}
		
		#MontantsPrets{width:200px;text-align:right; margin-right:30px;xmargin-top:-7px; margin-left:350px; margin-bottom:10px;}
		.MontantPret{width:544px; text-align:right;xfloat:left; margin-top:-20px; xmargin-bottom:12px;}
		.ZoneTabloPrets { border-bottom:solid 1px #b0ab98; border-top:solid 1px #b0ab98; height:auto; padding-top:0px; padding-bottom:3px; margin-top:-3px; }
		#AjoutSuppr, #TitreTotalPret, #TitreAPayer, #TitreCoutFinalCL, #TitreCoutHypotheque, #TitreCoutIPPD, #TitreCoutML  {float:left;width:350px}
		#NaturesPrets{width:330px; margin-bottom:-10px;xfloat:left;}
	    #Calculer, #MontantTotalPret, #MontantAPayer, #MontantCoutFinalCL, #MontantCoutHypotheque, #MontantCoutIPPD, #MontantCoutML {float:left; }
		#MontantTotalPret, #MontantAPayer, #MontantARestituer {text-align:right; width:100px; margin-right:30px;}
		#MontantCoutFinalCL{ text-align:right; width:100px; }
		#MontantCoutHypotheque, #MontantCoutIPPD, #MontantCoutML{ text-align:right; width:103px; color:#000000}
		
		#TitreCoutML{font-weight:bolder; font-size:10px;}
		#TitreCoutIPPD{font-weight:bolder; font-size:10px;}
		#TitreCoutHypotheque{ font-weight:bolder; font-size:10px;}
		#TotalPret, #CoutFinalCL { background-color:#ffb400; padding:3px; margin-bottom:5px;}
		#TitreTotalPret, #MontantTotalPret, #TitreCoutFinalCL, #MontantCoutFinalCL {background-color:#ffb400; font-weight:bold; text-transform:uppercase;}
		
		
		#APayer { background-color:#d7d8cb; padding:2px; margin-bottom:5px; height:16px; padding-bottom:0px;}
		#TitreAPayer{xbackground-color:#d7d8cb; font-weight:bolder; font-size:10px;} 
		#MontantAPayer {background-color:#d7d8cb; font-weight:normal; color:#000000; font-size:9px;}
		#Detail{ margin-top:-13px; text-align:right; width:60px; margin-right:-100px; color:#000000; font-size:9px; float:right; margin-left:40px;}
		
		#ARestituer, #CoutML { background-color:#ffeec8; margin-top:5px; padding:0px; xpadding-top:2px; padding-left:3px;}
		#ARestituer{ margin-top:-2px; padding-bottom:0px;height:16px; padding-top:2px;}
		#CoutHypotheque { background-color:#d7d8cb; height:16px; margin-bottom:5px; padding-top:2px;}
		#CoutML { background-color:#ffeec8; height:16px; padding-top:2px; }
		#CoutIPPD {background-color:#e7e7df; height:16px; padding-top:2px;}
		#TitreARestituer {xwidth:350px; float:left; xbackground-color:#ffeec8; font-weight:bolder; font-size:10px; }
		.TitreDetailARestituer {width:422px; float:left; padding-left:5px; padding-bottom:5px;}
		#MontantARestituer {float:left; margin-left:75px; color:#000000; font-weight:bold;}
		.MontantDetailARestituer {float:left; text-align:right;}
		.OuvrirDetailARestituer { xfloat:left; text-align:right; font-size:9px; font-weight:bolder; margin-right:43px; color:#91846a;}
		#Image{xmargin-bottom:-2px;text-align:right; margin-top:-8px; xposition:absolute;}
		#ImageF{xmargin-bottom:-2px;text-align:right; margin-top:-8px; visibility:hidden;}
		#ImageF1{text-align:right; margin-top:5px; margin-right:-2px; float:right; visibility:hidden; }
		#Image1{text-align:right; margin-top:5px; margin-right:-2px; float:right; margin-bottom:-3px; }
		#ImageF2{text-align:right; margin-top:5px; margin-right:-2px; float:right; visibility:hidden; }
		#Image2{text-align:right; margin-top:5px; margin-right:-2px; float:right; }
		#ImageF3{text-align:right; margin-top:5px; margin-right:-2px; float:right; visibility:hidden; }
		#Image3{text-align:right; margin-top:5px; margin-right:-2px; float:right; }
		#ImageF4{text-align:right; margin-top:5px; margin-right:-2px; float:right; visibility:hidden; }
		#Image4{text-align:right; margin-top:5px; margin-right:-2px; float:right; }
		
		.DetailCFMG{text-align:right; xmargin-bottom:-2px; margin-right:-3px;}
		#Resutats {height:auto}
		#DetailCommission,#DetailFMG{ visibility:visible;}
		#DetailCommission, #DetailFMG , #DetailARestituer {display:none; background-color:#e7e7df; font-weight:normal; xwidth:600px;}
		#DetailCommission td, #DetailFMG td, #DetailARestituer td {font-weight:normal; padding-top:3px; padding-bottom:3px}
		#DetailARestituer{ visibility:hidden; padding:5px;}
		#DetailFML{ visibility:hidden; display:none; padding:10px; font-weight:bold; font-size:9px;border:solid 1px #c1baab; margin-top:5px;}
		.clear {clear:both; }
		.TypePret label {font-size:9px;}
		.TypePret{width:380px; padding-bottom:2px; xpadding-top:0px;}
		#DetailsFrais {display:none; visibility:hidden;border:solid 1px #c1baab; margin-bottom:10px; }
		#DetailsFrais td {xvertical-align:bottom;padding-top:7px; padding-left:10px;}
		td.TitreCommission, td.TitreDetailCommission, td.TitreFMG, td.TitreDetailFMG {width:350px;color:#6a654a; font-weight:bold;}
    	 td.MontantDetailCommission, td.MontantDetailFMG {text-align:right;xfloat:left; margin-left:80px; xwidth:80px;}
		td.MontantCommission, td.MontantFMG{ font-weight:bolder; margin-left:80;text-align:right;float:left; width:80px;}
		#Calculer { margin-left:87px;}
		.TitrePageSimulateur { color:#fba502; padding-bottom:5px;text-transform:uppercase;}
		.ContenuSimuateurs2 { border:solid 1px #d3cec4; xheight:361px; padding:15px; width:600px; min-height:361px;}
		.BlockAjoutSuppr {height:auto; padding-top:20px; padding-bottom:0px;}
		.FondBlanc { background-color:#FFFFFF; color:#000000; font-size:9px;}
		#DivVide { height:230px}
		.ContenuSimuateurs { background-image:url(../images/Simulateurs/PhotoFond.jpg); background-repeat:no-repeat; border:solid 1px #d3cec4; height:391px; background-position:right; width:630px; font-size:11px;}


/* Page Observatoire */
.InfoAccroche {color:#edab4b; font-size:28px; text-align:right; font-weight:bold;}
.DerniersIndic {background-color:#8e3a47; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:13px; padding:1px; padding-left:5px;}
.TexteObs {padding:5px; color:#000000; font-size:10px}
.TitreObs {text-align:right; color: #8e3a47; font-weight:bold; font-size:16px;}
