/* classes utilisées globalement */
body.nomargin {margin:0; padding:0;} /* pour les nouvelles pages .. */
.nodisplay {display:none;}

div.clearer { clear:both; height:1px; overflow:hidden; }

.backtd { background-color:#FFFBF1; }
.boxad {padding-top:10px;padding-right:10px;padding-bottom:10px;background-repeat:no-repeat;}
.boxtxt { border-color: #919BAD; font-size:10px; color:#455572; background:#FFFFFF; border-style:solid; border-width:1px;margin-top:3px;margin-bottom:3px;}
.boxtxt90 { border-color: #919BAD; font-size:10px; color:#455572; background:#FFFFFF; border-style:solid; border-width:1px;margin-top:3px;margin-bottom:3px;width: 90px;}
.bulletactif {font-size:7.1pt; color: #B64405;font-weight:normal; } /*page critere recherche*/
.bulletinactif {color:#A7B4C4;font-size: 7.1pt;font-weight:normal;} /*page critere recherche*/
.bulletmotlien {color:#87000E;font-size: 7.1pt;font-weight:normal;}
.bulletrougefaq { font-family: Verdana, Arial, Helvetica; font-size:7.1pt; color: #9E1400; } /*pages faq*/
.bulletjauneforf { font-family: Verdana, Arial, Helvetica; font-size:7.1pt; color: #FFF192; } /*pages forfait*/
.dateInactif { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #A7B4C4;font-weight:bold; } /*page critere recherche*/
.etoilerouge { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FF0000;padding-top:4px; } /*wizard fiche*/
.footerjaune {font-family: Verdana, Arial, Helvetica;font-size:10px;color: #FDE687;text-decoration:none;padding-top : 7px;}
.formpad1 {font-size:10px;padding-top:1px;padding-bottom:1px;}
.imageAccueil2 {border-style:solid;border-color:#455572;border-width:1px; margin-left:7px;margin-right:7px;} /*index + mp*/
.imageAccueil {border-style:solid;border-color:#930D05;border-width:1px; margin-bottom:7px;} /*index + mp*/
.imageBlanc {border-style:solid;border-color:#FFFFFF;border-width:1px;} /*page portail*/
.imageFiche {border-style:solid;border-color:#000000;border-width:1px;} /*photo de fiche*/
.imageMembre {border-style:solid;border-color:#929CAE;border-width:1px; margin-top:5px; margin-bottom:5px;} /*page portail*/
.inputtext78 {font-size:10px; color:#455572;width: 78px; padding-top:1px;padding-bottom:1px;}
.inputtext90 {font-size:10px; color:#455572;width: 110px; padding-top:1px;padding-bottom:1px;}
.inputtext175 {font-size:10px; color:#455572;width: 175px; padding-top:1px;padding-bottom:1px;}
.inputtext40{ border-color: #919BAD; font-size:11px; color:#455572;width:40px; background:#FFFFFF; border-style:solid; border-width:1px;margin:0px 10px;}
.lien9yeloforf { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #FFF292; } /*forfait agent*/
.lien9yeloforfb { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #FFF292;font-weight:bold; } /*forfait agent*/
.lien10blancn { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FFFFFF;text-decoration:none; } /*index*/
.lien10orange2none { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #B74601;text-decoration:none; } /*index + includes*/
.lien10yeloforf { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FFF292; } /*forfait agent*/
.lien10yeloforfb { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FFF292;font-weight:bold; } /*forfait agent*/
.messageRecherche { padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-family: Verdana, Arial, Helvetica; font-size:10px; color: #940B01;font-weight:bold; background:#FEFDF6;border-style:solid; border-width:1px;}
.messagerouge { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FF0000;font-weight:bold; } /*page login passeport*/
.messagerouge2 { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #940B01;font-weight:bold; } /*lien messages erreur*/
.messageinformatif { font-family: Verdana, Arial, Helvetica; font-size:11px; color: #000000;font-weight:bold; border-style:solid; border-color:#3A4E80;border-width:1px;}
.lieninformatif { font-family: Verdana, Arial, Helvetica; font-size:11px; color: #3A4E80;font-weight:bold; }
.messbleuprofil { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #415477; padding-left:18px } /*modifier profil*/
.messrougediff { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #9F1500;}
.motlienmicasa {color:#990F05;font-size:9px;text-decoration:none;font-family:verdana,arial,helvetica;}
.popupgeneral {padding-left:12px;padding-right:12px; font-family:Verdana,Arial,Helvetica;font-size:10px; color:#425671;}
.select165 { border-color: #919BAD; font-size:10px; color:#455572; background:#FFFFFF; border-style:solid; border-width:1px; width: 165px;margin-top:3px;margin-bottom:3px;} /*wizard*/
.selectm100 {font-size:10px; color:#455572;width: 100px;} /*toile*/
.selectm120 {font-size:10px; color:#455572;width: 120px;}
.selectm144 {font-size:10px; color:#455572;width: 144px;}
.selectm160 {font-size:10px; color:#455572;width: 160px;}
.selectm172 {font-size:10px; color:#455572;width: 180px;} /*resultats recherche*/
.selectm175 {font-size:10px; color:#455572;width: 175px;}
.selectm178 {font-size:10px; color:#455572;width: 178px;}
.selectm180 {font-size:10px; color:#455572;width: 172px;}
.selectm180mar3 {font-size:10px; color:#455572;width: 180px;margin-top:3px;margin-bottom:3px;}
.selectm195 {font-size:10px; color:#455572;width: 195px;}
.selectm216 {font-size:10px; color:#455572;width: 216px;}
.selectm226 {font-size:10px; color:#455572;width: 226px;}
.selectm230 {font-size:10px; color:#455572;width: 230px;}
.selectm240 {font-size:10px; color:#455572;width: 240px;}
.selectm360 {font-size:10px; color:#455572;width: 360px;} /*profil modifier*/
.selectm400 {font-size:10px; color:#455572;width: 400px;} /*criteres recherche*/
.selectm40 {font-size:10px; color:#455572;width: 40px;}
.selectm70 {font-size:10px; color:#455572;width: 70px;} /*includes des taux*/
.selectm80 {font-size:10px; color:#455572;width: 80px;}
.selectm89 {font-size:10px; color:#455572;width: 89px;}                                                        
.selectm90 {font-size:10px; color:#455572;width: 90px;}
.selectpourc { font-size:10px; color:#455572; background:#FFFFFF; margin-top:3px;margin-bottom:3px;} /*wizard page 4*/
.sloganforf {margin-left:9px;padding:5px;border-top:solid #D89680 1px;border-bottom:solid #D89680 1px;color:#FFFFFF;text-transform:uppercase;font-family:verdana;font-size:10px;font-weight:bold;} /*forfait agent*/
.texterouge10b {color:#A80C0C;font-size: 10pt;font-weight:bold;}  /*login passeport*/
.titrastucacc { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FCD569;font-weight:bold; } /*index*/
.trbleuvisite {font-family:arial,helvetica;font-size:13px;color:#596C8A;font-weight:bold;padding-left:7px;} /*resultat recherche*/
.txt9blanc { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #FFFFFF; } /*forfait agent*/
.txt9bleu { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #455572; }
.txt9bleub { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #455572; font-weight: bold; }
.txt10arialacc { font-family: Arial, Helvetica; font-size:10px; color: #FFFFFF; } /*plans maison*/
.txt10blanc { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FFFFFF; } 
.txt10blancn { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FFFFFF; text-decoration:none; } /*index*/
.txt10blancb { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FFFFFF; font-weight:bold; }
.txt10bleu { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455572; }
.txt10bleun { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455572; text-decoration: none; } /*index*/
.txt10bleu2 { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #475877; } /*page portail*/
.txt10bleu2b { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #475877;font-weight:bold; }
.txt10bleu3 { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #9DA4D4; } /*profil*/
.txt10bleuBGbeigefonce { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455572; background: #FDFAEC; } /*resultat recherche*/
.txt10bleuBGbeigepale { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455572; background: #FEFDF6; } /*resultat recherche*/
.txt10bleuBGbeigefonceVisi { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455572; background: #F4E49B; } /*resultat recherche*/
.txt10bleuBGbeigepaleVisi { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455572; background: #F4E49B; } /*resultat recherche*/
.txt10bleuacc { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455877; }
.txt10bleub { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455572;font-weight:bold; }
.txt10bleubn { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455572;font-weight:bold; text-decoration: none; } /*index*/
.txt10bleubacc { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #455877; font-weight:bold; }
.txt10bleufiche { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #425671; } 
.txt10bleuficheb { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #425671; font-weight:bold; } 
.txt10bleuinactif { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #D5DBE5;} /*diffusion*/
.txt10bleupopupb { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #000961;font-weight:bold; }  
.txt10bleupopup { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #000961; } 
.txt10jauneacc { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #F6CF6E; } 
.txt10jauneaccn { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #F6CF6E;text-decoration:none; } /*index*/
.txt10jaune { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FDE687; } 
.txt10jauneb { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FDE687; font-weight:bold; }
.txt10noir { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #000000;} /*faq*/
.txt10noirb { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #000000;font-weight:bold;} /*login passeport*/
.txt10orange { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FF8000; }
.txt10orange2 { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #B74601; }
.txt10orange2b { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #B74601;font-weight:bold; }
.txt10orange2bn { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #B74601;font-weight:bold; text-decoration: none; } /* index */
.txt10orange3 { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #B84703; }
.txt10orange3b { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #B84703;font-weight:bold; }
.txt10orange4b { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #A72200;font-weight:bold; } /*contacter vendeur*/
.txt10rose { font-family: Verdana, Arial, Helvetica; font-size:10px; background: #FFCAE4; } 
.txt10rougefaq { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #9E1400; }
.txt10rougefiche { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #8C0C06; }  
.txt10rougeficheb { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #8C0C06; font-weight:bold; }  
.txt10rougeforfaitb { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #941C17;font-weight:bold; } /*forfait*/
.txt10rougeforfait { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #941C17; } /*forfait*/
.txt11blancb { font-family: Verdana, Arial, Helvetica; font-size:11px; color: #FFFFFF; font-weight:bold; }
.txt11bleubacc { font-family: Verdana, Arial, Helvetica; font-size:11px; color: #455877; font-weight:bold; }
.txt12blanc { font-family: Verdana, Arial, Helvetica; font-size:12px; color: #FFFFFF; } 
.txt12blancb { font-family: Verdana, Arial, Helvetica; font-size:12px; color: #FFFFFF; font-weight:bold; }
.txt12bleub { font-family: Verdana, Arial, Helvetica; font-size:12px; color: #455572;font-weight:bold; }
.txt12bleufaq { font-family: Verdana, Arial, Helvetica; font-size:12px; color: #425671;line-height:20px; } /*faq*/
.txt12bleuficheb { font-family: Verdana, Arial, Helvetica; font-size:12px; color: #425671;font-weight:bold; } /*voir fiche*/
.txt12orange2b { font-family: Verdana, Arial, Helvetica; font-size:12px; color: #B74601;font-weight:bold; }
.txt12rougeficheb { font-family: Verdana, Arial, Helvetica; font-size:12px; color: #8C0C06;font-weight:bold; } /*voir fiche*/
.txt13blancb { font-family: Verdana, Arial, Helvetica; font-size:13px; color: #FFFFFF; font-weight:bold; }
.txt8blanc {font-family: Verdana, Arial, Helvetica;color:#FFFFFF;font-size: 8pt;font-weight:normal;}
.txt9bleu { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #455572; }                                                                                     
.vignetteFicheBleu { font-family: Verdana, Arial, Helvetica;font-size:10px;color: #425671;padding-left:12px;padding-right:12px;} /*voir fiche*/
.vignetteFicheRouge { font-family: Verdana, Arial, Helvetica;font-size:10px;color: #BA1203;font-weight:bold; } /*voir fiche*/
a.lienrouge8:link {color:#A80C0C;font-size: 8pt;font-weight:normal;}
a.lienrouge8:visited {color:#3A5874;font-size: 8pt;font-weight:normal;}
a.lienrouge8:active {color:#1B3F52;font-size: 8pt;font-weight:normal;}
a.lienrouge8:hover {color:#1B3F52;font-size: 8pt;font-weight:normal;}
A.question:hover { font-family: Verdana, Arial, Helvetica; color:#8C0C06; font-size:10px; text-decoration:underline; }
A.question:link { font-family: Verdana, Arial, Helvetica;color:#089201; font-size:10px; text-decoration:none; }
A.question:visited { font-family: Verdana, Arial, Helvetica; color:#089201; font-size:10px; text-decoration:none; }

p.fiche { line-height: 1.25}
.inptxtwizagent1{ border-color: #919BAD; font-size:10px; color:#455572; background:#FFFFFF; border-style:solid; border-width:1px;margin-top:3px;margin-bottom:3px;width:100px;}
.inptxtwizagent1nowidth { border-color: #919BAD; font-size:10px; color:#455572; background:#FFFFFF; border-style:solid; border-width:1px;margin-top:3px;margin-bottom:3px;}
.inptxtwizagent2{ border-color: #919BAD; font-size:10px; color:#455572; background:#FFFFFF; border-style:solid; border-width:1px;margin-top:3px;margin-bottom:3px;width:216px;}
.inptxtwizagent3{ border-color: #919BAD; font-size:10px; color:#455572; background:#FFFFFF; border-style:solid; border-width:1px;margin-top:3px;margin-bottom:3px;width:400px;}
.selectm216margin2 {font-size:10px; color:#455572;width: 216px;margin:1px 0px;}

/* classes utilisées exclusivement pour le passeport */
.txt12noir {font-family: Verdana, Arial, Helvetica;color:#000000;font-size:12px;}
.txt12noirb {font-family: Verdana, Arial, Helvetica;color:#000000;font-size:12px;font-weight:bold;}
.paiemrouge12b { color:#A80A03;font-size:12px;text-decoration:none;font-weight:bold;font-family:verdana,arial,helvetica; }
.messPassBlanc { padding-left:72px;padding-right:72px;padding-top:10px;padding-bottom:10px;text-align: center;font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FFFFFF;}
.txt10rougepasseport { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #A9100F; }
.txt14rougepasseportb { font-family: Verdana, Arial, Helvetica; font-size:14px; color: #A9100F;font-weight:bold; }

/* classes pour la section location */
tr.bgnormal {background:url(/images/forfaits/f-bg-off.gif) repeat-x;}
tr.bgactive {background:url(/images/forfaits/f-bg-actif.gif) repeat-x;}
tr.bgrollover{background:url(/images/forfaits/f-bg-rollover.gif) repeat-x;}
td.celpack{padding:2px 0px 2px 10px;width:364px;}
td.prixpack{padding:2px 0px 2px 10px;width:68px;font-family:verdana;font-size:11px;color:#ffffff;text-decoration:none;}
a.lienpack:link {font-family:verdana;font-size:11px;color:#ffffff;text-decoration:none;}
a.lienpack:active {font-family:verdana;font-size:11px;color:#ffd806;text-decoration:none;}
a.lienpack:visited {font-family:verdana;font-size:11px;color:#ffffff;text-decoration:none;}
a.lienpack:hover {font-family:verdana;font-size:11px;color:#ffd806;text-decoration:underline;}
.titre17jloc {font-family:verdana;font-size:17px;font-weight:bold;color:#ffd806;text-transform:uppercase;}
.titre17rouge {font-family:verdana;font-size:17px;font-weight:bold;color:#920017;text-transform:uppercase;}
.txt11redloc { font-family: Verdana, Arial, Helvetica; font-size:11px; color:#920017; }  
.txt11blanc { font-family: Verdana, Arial, Helvetica; font-size:11px; color: #FFFFFF; } 
.txt11blancb { font-family: Verdana, Arial, Helvetica; font-size:11px; color: #FFFFFF;font-weight:bold; } 
.txt11jlocb { font-family: Verdana, Arial, Helvetica; font-size:11px; color: #FFF7C3;font-weight:bold; }                                                                                        
.txt9blanc { font-family: Verdana, Arial, Helvetica; font-size:9px; color: #FFFFFF;font-weight:normal; }
.txtblanc9maj{ font-family: Verdana, Arial, Helvetica; font-size:9px; color: #FFFFFF;font-weight:bold;text-transform:uppercase; }                                                                                                                                  
.txtblanc11maj{ font-family: Verdana, Arial, Helvetica; font-size:11px; color: #FFFFFF;font-weight:bold;text-transform:uppercase; }                                                                                                                                  
.selectm40 {font-size:10px; color:#455572;width: 40px;}
.emphase_forfait { font-weight: bold; font-size: 11px; color: #fff4ac; }
#menudroite {float:left;width:430px;}       
#menudroite  ul {list-style-type:none;padding:0;margin:0;}       
#menudroite  ul li{
	display:block;
    font-family:verdana,arial;
    font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
    line-height:13px;
	background:url(/images/bullet-jaune.gif) no-repeat 0px 5px;
	padding-left:7px;
	width:365px !important;
	width /**/:379px; /*hack ie5*/
}
#table_extendtop {margin-left:8px;}
#table_extendtop td.entete {background:#FFF7C3;padding:10px;} 
#table_extendtop tr.bgtr {background:url(/images/forfaits/f-bg-box-3.gif) repeat-x;}                                                                                                                    
#table_extendtop td.b3td1{font-family: Verdana, Arial, Helvetica; font-size:11px; color: #920017; font-weight:normal;padding:5px 10px;width:200px;}
#table_extendtop td.b3td2{font-family: Verdana, Arial, Helvetica; font-size:11px; color: #920017; font-weight:normal;padding:5px 0px;width:400px;}
#table_extendtop td.b3td3{font-family: Verdana, Arial, Helvetica; font-size:11px; color: #920017; font-weight:normal;padding:5px 0px;width:73px;text-align:center;}
#table_extendtop td.b3td4{font-family: Verdana, Arial, Helvetica; font-size:11px; color: #920017; font-weight:bold;padding:5px 0px;width:70px;text-align:center;}




#table_extendbas {margin-left:8px;background:url(/images/forfaits/f-bg-box-4.gif) repeat-x;}
#table_extendbas td.b3td1{font-family: Verdana, Arial, Helvetica; font-size:11px; color: #920017; font-weight:bold;padding:5px 10px;width:200px;}
#table_extendbas td.b3td2{font-family: Verdana, Arial, Helvetica; font-size:11px; color: #920017; font-weight:normal;padding:5px 0px;width:400px;}
#table_extendbas td.b3td3{font-family: Verdana, Arial, Helvetica; font-size:11px; color: #920017; font-weight:normal;padding:5px 0px;width:73px;text-align:center;background:#FFF7C3;}
#table_extendbas td.b3td4{font-family: Verdana, Arial, Helvetica; font-size:11px; color: #920017; font-weight:bold;padding:5px 0px;width:70px;text-align:center;}
#table_extendbas td.tdsep{height:1px;background:#920017;}

/* pour la recherche non-loguée */
.ban_titre {color:#710000;;font-family:verdana;font-size:10pt;font-weight:bold;}
.ban_texte {color:black;font-family:verdana;font-size:8pt;}

a.ban_lien:link 	{font-family:verdana;font-weight:bold;font-size:11px;color:#750000;text-decoration:underline;}
a.ban_lien:active 	{font-family:verdana;font-weight:bold;font-size:11px;color:#750000;text-decoration:underline;}
a.ban_lien:visited 	{font-family:verdana;font-weight:bold;font-size:11px;color:#750000;text-decoration:underline;}
a.ban_lien:hover 	{font-family:verdana;font-weight:bold;font-size:11px;color:#750000;text-decoration:underline;}

/*Couleur blanc 11 px pour les titres du menu*/
.blanc11_menu {Color:FFFFFF;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
						
/*Lien couleur blanc 10 px avec underline*/
A.aucune:link 	{Color:FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}
A.aucune:active 	{Color:FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}
A.aucune:visited 	{Color:FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}
A.aucune:hover 	{Color:FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none;}

.rouge_titre12	{color:#8C0C06;font-family:verdana;font-weight:bold;font-size:12px;}
.rouge9			{color:#8C0C06;font-family:verdana;font-weight:bold;font-size:9px;}
.bleu9n			{color:#415477;font-family:verdana;font-weight:normal;font-size:9px;}

/*STYLE SHEET POUR LA PAGE DE RECHERCHE*/
A.brun9b:link 		{Color:#B64701;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}
A.brun9b:visited  	{Color:#B64701;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}
A.brun9b:active 	{Color:#B64701;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}
A.brun9b:hover 		{Color:#000000;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}

A.brun9_u:link 		{Color:#B64701;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
A.brun9_u:visited  	{Color:#B64701;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
A.brun9_u:active 	{Color:#B64701;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
A.brun9_u:hover 	{Color:#000000;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}

A.brun9b_u:link 	{Color:#B64701;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:underline;}
A.brun9b_u:visited 	{Color:#B64701;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:underline;}
A.brun9b_u:active 	{Color:#B64701;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:underline;}
A.brun9b_u:hover 	{Color:#000000;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:underline;}


A.jaune9_u:link 	{Color:#FDE687;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
A.jaune9_u:visited  {Color:#FDE687;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
A.jaune9_u:active 	{Color:#FDE687;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
A.jaune9_u:hover 	{Color:#ffffff;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}


.Rec_brun_11b  		{color:#B64701;font-family:verdana;font-size:10px;font-weight:bold;}
.Rec_brun_11  		{color:#B64701;font-family:verdana;font-size:10px;}

.Rec_blanc_11b  {color:#FFFFFF;font-family:verdana;font-size:11.5px;font-weight:bold;}
.Rec_blanc_10b  {color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;}
.Rec_blanc_9    {color:#FFFFFF;font-family:verdana;font-size:9px;font-weight:normal;}
.Rec_noir_9b    {color:#000000;font-family:verdana;font-size:9px;font-weight:bold;}
.Rec_noir_10b   {color:#000000;font-family:verdana;font-size:10px;font-weight:bold;}
.Rec_noir_9     {color:#000000;font-family:verdana;font-size:9px;font-weight:normal;}
.Rec_noir_10    {color:#000000;font-family:verdana;font-size:10px;font-weight:normal;}
.Rec_rouge_9b   {color:#930D05;font-family:verdana;font-size:9px;font-weight:bold;}
.Rec_rouge_10b  {color:#930D05;font-family:verdana;font-size:10px;font-weight:bold;}
.Rec_jaune_10b  {color:#FDE687;font-family:verdana;font-size:10px;font-weight:bold;}
.Rec_bleu_10b   {color:#465674;font-family:verdana;font-size:10px;font-weight:bold;}
.Rec_gris_9b	{Color:#808080;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}
/* FIN / STYLE SHEET POUR LA PAGE DE RECHERCHE*/
						
/* 
les classes suivantes ne sont pas utilisées 
.boxmenu { border-color: #990D00; font-size:10px; color:#455572; background:#BA3800; border-style:solid; border-width:1px;}
.boxtxt55 { border-color: #919BAD; font-size:10px; color:#455572; background:#FFFFFF; border-style:solid; border-width:1px;width: 55px;}
.footerangblanc{ font-family: Tahoma,Arial,Helvetica; font-size:10px; color: #FFFFFF;font-weight:bold; }
.footerangred { font-family: Tahoma,Arial,Helvetica; font-size:10px; color: #990000;font-weight:bold; }
.lienmenu { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #B74601; }
.menuaccueil {padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.messageMembre { padding-top:5px;padding-bottom:5px;font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FF0000;font-weight:bold;}
.messbleuprofil2 { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #415477; padding-left:18px;  padding-right:18px }
.montantfact {padding-top:5px;padding-bottom:5px;font-family: Verdana, Arial, Helvetica;font-weight:bold; font-size:12px; color: #000000; background:#F4D9BF;}
.selectm210 {font-size:10px; color:#455572;width: 210px;}
.txt10bleu2b { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #475877; font-weight:bold; }
.txt10jaunebn { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #FDE687; font-weight:bold;text-decoration:none; }
.txt12bleubacc { font-family: Verdana, Arial, Helvetica; font-size:12px; color: #455877;font-weight:bold; }
*/

/* DEBUT Pages speciales: erreur, splash page */
div.page_speciale {
	font-family: Verdana, Arial, Helvetica; 
	font-size:12px; 
	color:#000; 
	background: #FFF url(/images/general/page_speciale_background.gif) top left repeat-x; 
	padding-top:96px;
	min-height:450px;
}

div.page_speciale a {
	color:#455581; 
	text-decoration:none;
}

div.page_speciale img {
	border:0;
}

	div.page_speciale div#content {
		margin:0 auto;
	}

	div.page_speciale div.bas {
		width:350px; 
		margin-top:33px;
	}

	div.page_speciale div.bas div.left,
	div.page_speciale div.bas div.right{
		background: #FFF url(/images/general/point_separateur_gris.gif) 0 0 repeat-x; 
		padding-top:10px;
	}
		

		div.page_speciale div.bas_title {
			font-weight:bold; 
			color:#E37D00;
			margin-bottom:20px;
		}
	div.page_speciale ul {
		margin-top:18px; 
		margin-left:0px; 
		padding:0;
	}
		div.page_speciale ul li {
			list-style:none; 
			font-size:11px; 
			line-height:16px;
		}

	div.page_speciale	div.title {
		color:#455581;
		font-size:21px;
		margin-top:65px;
	}

	div.page_speciale ol {
			margin:0 10px 20px 23px;
			padding:0px;
		}

/* DEBUT Splash Page */
#tablesplashpage {width:800px; }
#tablesplashpage .bienvenue {text-align:center; font-size:24px; padding-top:20px; padding-bottom:10px;}
#tablesplashpage .bienvenue span {color:#B74601; }
#tablesplashpage .texteexplicatif {text-align:justify; vertical-align:top; padding-top:10px; padding-bottom:10px;}
#tablesplashpage .boutonsentrez {padding:10px 0px; text-align:center;}
#tablesplashpage td {padding:0px 15px; width:400px;}
#tablesplashpage .liens {line-height:25px;  vertical-align:top;padding-top:20px;}
#tablesplashpage .liens a {text-decoration:none; color:#ffffff;}
/* FIN Splash Page */

/* DEBUT page d'erreur (comme 404) pas en tableau (contrairement au reste du site) donc une classe specifique au body ... */
div#page_erreur {
	line-height:16px;
} 
	div#page_erreur div#content {
		width:715px;
	}
	div#page_erreur div.bas {
			float:left; 
		}
	div#page_erreur div.erreur_kind {
		background: #FFF url(/images/general/logo_erreur.gif) 0px 2px no-repeat; 
		margin-top:70px; 
		margin-left:10px; 
		padding-left:60px;
	}
		div#page_erreur div.erreur_kind div#erreur_number{
			color:#CFA15B; 
			font-weight:bold; 
			font-size:13px;
		}
			div#page_erreur div.erreur_kind div#erreur_number span {
				font-size:16px;
			}
		div#page_erreur div.erreur_kind a {
			text-decoration:none; 
			color:#CFA15B;
		}
	div#page_erreur #bigbox {
		float:left; 
		margin-top:53px;
		margin-left:65px;
	}
/* FIN page d'erreur (comme 404) */

/* DEBUT splash page */
div#splash_page {
	line-height:16px;
} 
	div#splash_page div#content {
		width:740px;
	}

	div#splash_page div.erreur_kind {
		background: #FFF url(/images/general/logo_erreur_rouge.gif) 0px 2px no-repeat; 
		margin-top:70px; 
		margin-left:10px; 
		padding-left:60px;
		padding-top:10px;
		color:#C61F25;
		font-weight:bold;
		min-height:43px;
	}

	div#splash_page div#content div#with_parameter,
	div#splash_page div#content div#without_parameter{
		display:none; /* va etre changé dans le template .. */
	}


	div#splash_page div.haut,
	div#splash_page div.bas{
		width:740px;
		clear:both;
	}

		div#splash_page	div.haut p {
					margin-top:25px;
				}

	div#splash_page div.bas {
			float:left; 
		}

		div#splash_page	div.left {
				float:left;
				width:340px;
			}


		div#splash_page	div.right{
				float:right;
				width:340px;
			}

		div#splash_page div.onecolumn {
				width:500px;
				margin:0 auto;
				float:none;
		}

/* FIN splash page */

/* FIN Pages speciales: erreur, splash page */


/* DEBUT pub en haut de la partie du centre */
.pub_lien_haut_centre {
	height:23px;
	background: #FFF url(/images/fr/general/pub_lien_haut_background.gif) top left repeat-x;
	line-height:23px;
	text-align:center;
	font-family: Arial,Verdana,Arial;

}
	.pub_lien_haut_centre a {
		color:#00A7DC;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}

.pub_lien_haut_centre_fiche {
	height:23px;
	background: #FFF url(/images/fr/general/pub_lien_haut_background.gif) top left repeat-x;
	line-height:23px;
	text-align:right;
	font-family: Arial,Verdana,Arial;

}
	.pub_lien_haut_centre_fiche a {
		color:#00A7DC;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}

	.pub_lien_haut_centre_fiche span#tel_notaire {
		color:#000;
		text-transform:uppercase;
	}

	.pub_lien_haut_centre a span#font_petit {
		font-size:11px;
	}

	.pub_lien_haut_centre a span#tel_notaire {
		color:#000;
		text-transform:uppercase;
	}

/* FIN pub en haut de la partie du centre */

/* Klix */
.ppc_main { font-family: verdana, arial, helvetica; font-size: 10px; color: #000; width: 160px; }  
.ppc_header { width: 154px; text-align: left; padding: 3px; font-size: 9px; font-weight: bold; color: #ffffff; background-color: #1c6cbf; font-family: Verdana, Arial, Helvetica; font-size:10px; } 
.ppc_header a, .ppc_header a:visited { color: #ffffff; float: right; font-size: 10px; text-align: right;  font-weight: normal; } 
.ppc_ad { border: 1px solid #1c6cbf; border-top-width: 0; padding: 5px;  width: 148px; text-align: left;  background-color: #ffffff; font-family: Verdana, Arial, Helvetica; font-size:10px; }  
.ppc_ad a, .ppc_ad:link, .ppc_ad:visited, .ppc_ad:hover, .ppc_ad:active { text-decoration: none; color: #000 !important; display: block !important; width: 148px; } 
.ppc_title { font-weight: bold; display: block; color: #000; margin: 0; font-family: Verdana, Arial, Helvetica; font-size:10px;  } 
.ppc_link { overflow: hidden; display: block; text-decoration: none; color: #078002; } 

/* navigation */
#resultat {font-family:verdana, helvetica, arial; margin:0; padding:0; text-align:left; width:467px;}
#resultat #haut {background:#B50800; color:#fff; padding:8px 10px 9px 10px; position:relative;}
#resultat #haut h1 {font-size:13px; font-weight:normal; margin:0; padding:0; text-transform:uppercase;}
#resultat #haut p {margin-top:5px; color:#ffe4bc; font-size:10px; font-weight:bold; text-align:right; width:200px; position:absolute; top:3px; right:15px;}
#resultat #haut p a {color:#ffe4bc;}
#resultat td.on {background:url(/images/fr/navigation/onglet-fond-on.gif); width:213px;}
#resultat td.off {background:url(/images/fr/navigation/onglet-fond-off.gif); width:212px;}
#resultat td {font-weight:bold; text-align:center;font-size:13px;}
#resultat td a { text-decoration:none;}
#resultat td.on {color:#B50800; text-transform:uppercase;}
#resultat td.off a {color:#fff;}
#resultat td.off a:hover {color:#fff3bc;}
div.clear {clear:both; height:1px; overflow:hidden;}

/* POUR DFP */
/* superbanner - bandeau <div class="relativeBandeau"><div class="absoluteBandeau"> ... </div></div> */
/* div.relativeBandeau et div.absoluteBandeau a enlever plus tard */
div.relativeBandeau {position:relative;width:728px;height:90px;margin-left:auto;margin-right:auto;}
div.absoluteBandeau {position:absolute;z-index:100000;left:6px;}
div.superBanner {width:728px;height:90px;margin:0 auto;}

/* bigbox - boite <div class="relativeBoite"><div class="absoluteBoite"> ... </div></div> */
div.relativeBoite {position:relative;width:300px;height:250px;margin-left:auto;margin-right:auto;}
div.absoluteBoite {position:absolute;z-index:10000;left:0;top:0;}

/* special - special <div class="relativeSpecial"><div class="absoluteSpecial"> ... </div></div> */
div.relativeSpecial {position:relative;margin-left:auto;margin-right:auto;display:inline;clear:both;}
div.absoluteSpecial {position:absolute;z-index:10000;left:0;top:0;}

/* skyscraper - bouton_7 <div class="relativeSkyscraper"><div class="absoluteSkyscraper"> ... </div></div> */
div.relativeSkyscraper {position:relative;width:160px;height:600px;margin-left:auto;margin-right:auto;}
div.absoluteSkyscraper {position:absolute;z-index:1000;left:0;top:0;} 

/* dans mapping DFP */
/* button1 - bouton_1 (menu.tmpl) */

/* pas dans mapping DFP */
/* popup (index/index.tmpl et navigation/entete_mp.tmpl) */
/* button6 - bouton_6 (master.tmpl) */
/* pixel - pixel (fiche/voir_V_R.tmpl, hypotheque/empruntHypo_v-fr.tmpl, hypotheque/empruntHypo_v-en.tmpl) */

/* advertorial - publireportage <div class="relativeAdvertorial"><div class="absoluteAdvertorial"> ... </div></div> */
/* div.relativeAdvertorial {position:relative;width:306px;height:140px;margin-left:auto;margin-right:auto;} */
/* div.absoluteAdvertorial {position:absolute;z-index:1000;left:0;top:0;} */

/* banner - bandeau_1 <div class="relativeBanner"><div class="absoluteBanner"> ... </div></div> */
/* div.relativeBanner {position:relative;width:468px;height:60px;margin-left:auto;margin-right:auto;} */
/* div.absoluteBanner {position:absolute;z-index:100000;left:15px;} */

/* ? <div class="relativeDHTML"><div class="absoluteDHTML"> ... </div></div> */
/* div.relativeDHTML {position:relative;width:500px;height:500px;margin-left:auto;margin-right:auto;} */
/* div.absoluteDHTML {position:absolute;z-index:1000000;left:0;top:0;} */

/* button - bouton4 <div class="relativeBouton4"><div class="absoluteBouton4"> ... </div></div> */
/* div.relativeBouton4 {position:relative;width:110px;height:60px;margin-left:auto;margin-right:auto;} */
/* div.absoluteBouton4 {position:absolute;z-index:10000;left:0;top:0;} */


/* OUI JE SAIS, C'EST PAS BEAU - PATCH POUR LA NAVBAR DE CANOE - EN ATTENDANT QU'ON SOIT SUR 1024 */
#navbarCanoe_main {
	width:762px !important;
}


/* ------------------- idees de ma maison - nouveau look - demenagement et video --------------- */
#idees_maison {
	float:left;
	margin-top:40px;
	min-height:243px;
	padding-bottom:30px;
	color:#000;
}


#idees_maison h3 {
	font-size:13px;
	font-weight:bold;
	color:#E76C16;
	text-transform:uppercase;
}

#idees_maison img {
	border:none;
}

	#idees_maison.fr {
		background:transparent url(/images/fr/demenagement/home/maison_passion_bottom.gif) bottom right no-repeat;
	}

	#idees_maison.en{
		background:transparent url(/images/en/demenagement/home/maison_passion_bottom.gif) bottom right no-repeat;
	}

#idees_maison_content {
	float:left;
	margin-bottom:10px;
}

		#idees_maison #idees_maison_gauche_texte {
			width:120px;
			line-height:15px;
		}

	#idees_maison div {
		float:left;
	}

	#idees_maison h3 {
		margin:0;
	}

	#idees_maison a {
		text-decoration:underline;
		color:#5286AF;
		font-size:12px; 
		font-family:trebuchet ms,verdana,arial,sans-serif;
	}

	#idees_maison .maison_passion_image_container {
		background:transparent url(/images/fr/demenagement/maison_passion_img_bg_bottom.gif) no-repeat left bottom;
		margin-left:10px;
		padding-bottom:6px;
		width:115px;
	}

	#idees_maison .maison_passion_image_top {
		 padding-top:6px;
		 width:115px;
		 background:transparent url(/images/fr/demenagement/maison_passion_img_bg_top.gif) bottom left no-repeat;
	 }

	#idees_maison .maison_passion_image_body {
		background:transparent url(/images/fr/demenagement/maison_passion_img_bg_body.gif) repeat-y left top;
		padding-left:8px;
		width:115px;
	}

	#idees_maison .maison_passion_image_body a {
	 border-bottom:1px solid #fff; /* --- patch car meme si met: display:block, n'as pas le meme comportement partout */
	}


	#idees_maison .maison_passion_image_body img {
		width:96px;
	}


#idees_maison a.savoir_plus {
	background:transparent url(/images/fr/demenagement/fleche_droite.gif) no-repeat scroll right 50%;
	padding-right:16px;
}

#idees_maison_haut  {
	width:485px;
	height:10px;
	background:transparent url(/images/fr/demenagement/home/bordure_orange_pointille_haut.gif) top left repeat-x;
}

#idees_maison_content {
	float:left;
	margin-top:20px;
}

#idees_maison_gauche {
	float:left;
	width:260px;
	min-height:240px;
	margin-left:15px;
	margin-top:17px;
	border-right:1px solid #D5D5D5;
}

	#idees_maison_gauche_texte {
		float:left;
	}

	#idees_maison_gauche .fiche_image{
		margin-top:4px;
		margin-left:7px;
		float:left;
	}


#idees_maison_droit {
	float:left;
	margin-left:15px;
	margin-top:17px;
	width:174px;
	min-height:200px;
	padding-bottom:58px;
}

#idees_maison_droit div {
	margin-bottom:10px;
}
/* --------------------------------------------------------------------------*/

/* Articles blog /immobilier sur accueils */

#blogs_widget_container { width: 457px; padding-top: 2px; }
#blogs_widget_container .blog_post {
    border: 2px solid #ccc; 
    padding: 0px 10px 0px 10px; 
    margin: 0px; 
    float: left; 
    width: 203px; 
    font-family: Verdana,Arial,Helvetica; 
    font-size: 12px;
    height: 252px;
}
#blogs_widget_container .blog_title { 
    height: 34px;
    padding-top: 1px;
    font-family: Verdana,Arial,Helvetica; 
    font-size: 12px; 
    font-weight: bold; 
}
#blogs_widget_container h5 { color: #616060; font-weight: none; margin: 10px 0px 1px 0px; }
.blog_post .blog_title a { color: #333; text-transform: none; }
.blog_post .blog_title a:hover { color: #D1423A; text-decoration: underline; }
.blog_post .blog_image{ height: 100px; }
.blog_post .blog_author { color: #D1423A ; }
.blog_post small { color: #000 ; }

.blog_entry p { margin: 3px 0px 4px 0px; }

.blog_entry_link a {
	background-color: #D1423A;
	background-image: url("http://storage.canoe.ca/v1/blogs-prod-media/blogs/micasa/images/arrow.gif");
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: "Arvo";
	font-size: 11px;
	height: 12px;
	line-height: 11px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 0;
	padding-top: 3px;
	text-transform: uppercase;
	width: 100px;
}
.blog_entry_link a span { color: #fff; font-family: Verdana,Arial,Helvetica; }

.blog_post .blog_entry_description { height: 112px; }
.blog_post .postmetadata { color: #000; font-size: 11px; }
.blog_post .postmetadata a { color: #D1423A;  }

/* --------------------------------------------------------------------------*/

