a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.menuselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E56A5;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
}

a:hover.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E56A5;
	background-color: #FFFFFF;
	font-weight: bold;
}
a.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E56A5;
	text-decoration: none;
}
a:visited.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E56A5;
	text-decoration: none;
}
a:hover.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E56A5;
	text-decoration: none;
}
/* ---------------------------------------------------------------*/
a.lien1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	text-decoration: none;
}
a:visited.lien1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	text-decoration: none;
}
a:hover.lien1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951853;
	text-decoration: none;
}
/*----------------------------------------------------------------*/

a.lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E56A5;
	text-decoration: none;
}
a:visited.lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E56A5;
	text-decoration: none;
}
a:hover.lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951853;
	text-decoration: none;
	font-weight: bold;
}
.cursorhand {
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #003366;
}
.menuselection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #6699CC;
}
.menuliste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
a.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
a:hover.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
.choix {
	background-color: #E3E5E6;
}
.ville {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #951853;
	font-weight: bold;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E56A5;
}
.textegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E56A5;
	font-weight: bold;
}
.textegras2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	font-weight: bold;
}
.texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E56A5;
}
.texte3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2E56A5;
	font-weight: normal;
}
.texte4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #668AD5;
	border-top: 1px solid #DBDBDB;
}
.recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.fiscalite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006600;
	font-weight: normal;
}
.texte5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.texte5barre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #006699;
	text-decoration: line-through;

}

a.lien3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #668AD5;
	text-decoration: none;
}
a:hover.lien3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #2E56A5;
	text-decoration: none;
}
a:visited.lien3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #668AD5;
	text-decoration: none;
}
a.menuaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
a:visited.menuaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
a:hover.menuaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 4px solid #941852;
	line-height: 21px;
}
a.menuaccueil2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 21px;
	font-weight: normal;

}
a:visited.menuaccueil2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 21px;	
}
a:hover.menuaccueil2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-bottom: 4px solid #941852;
	line-height: 22px;	
}
a.menuhaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;

}
a:visited.menuhaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.menuhaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #006633;
	border-top: solid #006633 3px;
	border-bottom: solid #006633 3px;
}
a.menuhaut2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.menuhaut2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.menuhaut2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #006633;
	border-top: solid #006633 9px; 
	border-bottom: solid #006633 9px;
}
a.lien4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951853;
	font-weight: bold;
	text-decoration: none;
}
a:visited.lien4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951853;	
	font-weight: bold;
	text-decoration: none;
}
a:hover.lien4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: solid #951853 1px;
	padding-bottom: 2px;
}
.textebas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #668AD5;
	border-top: 1px solid #DBDBDB;
}
a.menug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334197;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 25px;
	text-indent: 16px ;
	background-image: url(../../img_interface/immobilier-neuf_menu2_1.gif)
}
a:hover.menug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334197;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 25px;
	text-indent: 16px ;
	background-image: url(../../img_interface/immobilier-neuf_menu2_1a.gif)
}
a.menugselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 25px;
	text-indent: 16px ;
	background-image: url(../../img_interface/immobilier-neuf_menu2_1b.gif)
}
.fondmenuhaut {
background-color: #951853;
}
.fondaccueil {
	background-color: #CDD8ED;
}
.fondbouton {
	background-image: url(../../img_interface/immobilier-neuf_menu2_2.gif);
	background-repeat: no-repeat;
}
a.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334197;
	font-weight: bold;
	display: block;
	line-height: 21px;
	text-indent: 12px;
	text-decoration: none;
}
a:hover.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334197;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 22px;
	text-indent: 12px ;
	background-image: url(../../img_interface/immobilier-neuf_menu2_2a.gif)
}
a.boutonselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334197;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 22px;
	text-indent: 12px ;
	background-image: url(../../img_interface/immobilier-neuf_menu2_2a.gif)
}
.texte5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B499B;
}
.texte6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.standard2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.standard3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
a.menug2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334197;
	font-weight: bold;
	text-decoration: none;
	border-bottom: dashed #B3C2E3 1px;
	display: block;
	text-indent: 13px ;
	line-height: 24px;
}
a:hover.menug2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #336633;
	border-bottom: dashed #336633 1px;
	display: block;
	text-indent: 13px ;
	line-height: 24px;
}
a.menug2selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #336633;
	border-bottom: dashed #336633 1px;
	display: block;
	text-indent: 13px ;
	line-height: 24px;
}
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5D7ABC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pointille {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
a.lien5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #951853;
	text-decoration: underline;
}
a:visited.lien5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #951853;	
	text-decoration: underline;
}
a:hover.lien5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006633;
	text-decoration: underline;	
}
.interligne {
line-height: 20px;
}
a.lien6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: dashed #951853 1px;
	padding-bottom: 2px;
}
a:visited.lien6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: dashed #951853 1px;
	padding-bottom: 2px;
}
a:hover.lien6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #951853;	
	font-weight: bold;
	text-decoration: none;
}
.champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.lien7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a:visited.lien7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a:hover.lien7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #951853;
	text-decoration: underline;	
}
.bordure {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.bouton2 {
cursor:pointer;
background-color: #B3C2E3;
border: #627DBD solid 1px;
} 
.bordure2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3C2E3;
}
a.lien8, a.lien8:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006600;
	text-decoration: none;
}
a.lien8:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: underline;	
}
.planlot div {
	height: 20px;
	background-color:#4B5CBC;
}
.planlot div p {
	color:#fff;
	padding:3px 0 0 0;
	font-weight:bold;
	margin:0;
}
