/* Style  */            
/* SARL Bertrand */           


BODY{
	background: #6298CC;
	font-family: "verdana",Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	color: #0A1E7C;
	margin: 0;
	margin-top: 0px;
}
BODY.POP-UP{
	background: #086AAE;
	color: #FFF;
	margin: 3px;
	font-size: 11px;
	text-align: left;
}
.POP-UP input{
	width: 200px;
}


.POP-UP H2 {
	font-size: 20px;
	line-height: 20px;
}
.lien {
	font-size: 10px;
}
a, .lien a {
	text-decoration: underline;
	color: #0A1E7C;
}
a:hover, .lien a:hover {
	text-decoration: none;
	color: #0A1E7C;
}
.gras {
	font-weight: bold;
}
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
.clearboth {
	clear:both;
}
.floatleft{
	float: left;
}
img {
	border:none;
}
.imgagence{
	float: left;
	border: 2px solid #FFF;
	margin: 10px;
}
.GLOBAL {
	background: #FFF;
	width: 965px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: auto;
}
#ACCUEIL.GLOBAL, #VENTE.GLOBAL, #IMMO.GLOBAL, #SELECTION.GLOBAL, #ESTIMATION.GLOBAL, #CONTACT.GLOBAL {
	background: #FFF url(imgs/global-accueil.jpg) no-repeat bottom right;
}
#VENTE.GLOBAL {
	background-image: url(imgs/global-recherche.jpg);
}
#IMMO.GLOBAL {
	background-image: url(imgs/global-immoveille.jpg);
}
#SELECTION.GLOBAL {
	background-image: url(imgs/global-selection.jpg);
}
#ESTIMATION.GLOBAL {
	background-image: url(imgs/global-estimation.jpg);
	
}

#CONTACT.GLOBAL {
	background-image: url(imgs/global-contact.jpg);
}
.ENTETE {
	position: relative;
	background: url(imgs/En-tete.jpg) no-repeat;
	width: 965px;
	height: 134px;
}
.ENTETE div.logo {
	position: absolute;
	height:96px;
	width:261px;
	left: 0;
	top: 38px;
	/* N'est lu que par IE */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/logo.png', sizingMethod='scale');
}
/* N'est pas lu par IE grâce à [id] à remplacer par [class] si il s'agit d'une class. */
.ENTETE div.logo[class] {
	background-image:url(imgs/logo.png);
}

.COLONNE-Gauche {
	position: relative;
	float: left;
}
.COLONNE-Gauche .BG {
	background-color: #6298CC;
	width: 195px;
	margin-left: 44px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.COLONNE-Gauche .BG .MENU {
	background-color: #086AAE;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.COLONNE-Gauche .BG .MENU div {
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #6298CC;
	color: #FFF;
	padding-left: 20px;
}
.COLONNE-Gauche .BG .MENU div a {
	color: #FFF;
	text-decoration: none;
}
.COLONNE-Gauche .BG .MENU div a.select {
	color: #F2E803;
	text-decoration: none;
}
.COLONNE-Gauche .BG .MENU div a:hover {
	color: #6298CC;
	text-decoration: none;
}
.COLONNE-Gauche .CDC{
	position: relative;
	font-size: 12px;
	text-align: center;
}
.COLONNE-Gauche .CDC .titre {
	background: url(imgs/CDC-titre.gif) no-repeat;
	width: 140px;
	height: 40px;
	margin: 10px;
	text-align: left;
}

.COLONNE-Gauche .CDC .photo-cdc {
	border: 2px solid #FFF;
}

.photo_cdc{
margin : 17px;
width : 120px;
text-align : center}

.COLONNE-Gauche .CDC .ville, .COLONNE-Gauche .CDC .type, .COLONNE-Gauche .CDC .lien {
	font-weight: bold;
	margin-left: 16px;
	margin-right: 14px;
	text-align: left;
	margin-top: 20 px;
}
.COLONNE-Gauche .CDC .ville {
	color: #F2E803;
	text-align: left;
}
.COLONNE-Gauche .CDC .lien {
	font-weight: normal;
	margin-top: 5px;
	text-align: left;
}

.CORPS{
	position: relative;
	width: 520px;
	float: left;
	margin-left: 40px;
	font-size: 12px;
}
H1 {
	font-family: "times";
	font-weight: bold;
	font-size: 30px;
}
H2 {
	font-family: "times";
	font-weight: bold;
	font-size: 24px;
}
H3 {
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
}
H3.copyright {
	text-align: right;
	width: 490px;
	font-size: 11px;
}
.copyright {
	text-align: right;
	width: 490px;
	font-size: 11px;
	padding-right:30px;
	padding-bottom:10px;
}
H2 .link{
	font-family: "verdana",Arial, Geneva, Helvetica, sans-serif;
	float: right;
	font-size: 10px;
	vertical-align: middle;
	font-weight: normal;
	padding-top: 7px;
}
H4{
	font-size: 11px;
	text-align: right;
	width: 490px;
}



.map img{
	width: 490px;
}
.CORPS .moteur-rapide {
	width: 500px;
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
}
.CORPS .moteur-rapide H3 {
	font-size: 11px;
	width: 450px;
	color: #FFF;
	font-style: italic;
}
.CORPS .moteur-rapide .mentions{
	color: #FFF;
	font-size: 11px;
}
.CORPS .moteur-rapide .titre{
	font-size: 24px;
	font-family: "times";
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px solid #6298CC;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.CORPS .moteur-rapide-bas{
	float: left;
	width: 493px;
	background: url(imgs/encart-BGbas.gif) repeat-x;
	height: 10px;
}
.CORPS .moteur-rapide-coin{
	float: left;
	background: url(imgs/encart-coin.gif) no-repeat;
	height: 10px;
	width: 7px;
}
.CORPS .moteur-rapide form{
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #FFF;
	font-size: 12px;
}
.CORPS .moteur-rapide form .objet{
	line-height: 30px;
	height: 30px;
}
.CORPS .moteur-rapide form .bloctextform,.CORPS .moteur-rapide form .blocform{
  width: 100px;
  padding-right: 5px;
  display: inline;
  line-height: 22px;
}
#IMMO .CORPS .moteur-rapide form .bloctextform,#IMMO .CORPS .moteur-rapide form .blocform{
  width: 100px;
  padding-right: 5px;
  float: left;
  line-height: 22px;
}
.CORPS .moteur-rapide form input, .CORPS .moteur-rapide form select{
  width: 100px;
  color: #000;
  border: 1px solid #6298CC;
}
#IMMO .CORPS .moteur-rapide form input,#IMMO .CORPS .moteur-rapide form select{
  width: 250px;
}
.CORPS .moteur-rapide form input.radio{
  width: 20px;
  border: none;
}
.CORPS .moteur-rapide form input.button{
  background-color: #6298CC;
  height: 22px;
  color:#FFF;
  width: 120px;
}
#IMMO .CORPS .moteur-rapide form input.button{
  width: 250px;
}

.PIED {
	position: relative;
	clear: both;
	border-top: 1px solid #0A1E7C;
	margin: 3px;
	text-align: center;
	font-size: 10px;
}
.signature {
	color: #FFF;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
}
.signature a{
	text-decoration: underline;
	color: #FFF;
}
.signature a:hover{
	text-decoration: none;
	color: #FFF;
}
/*----------------------------*/

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

.CORPS #RECHERCHE{
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	text-align: left;
	width: 500px;
	margin: 0;
	color: #FFF;
	font-size: 12px;
}

.CORPS #estimation #RECHERCHE{
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	text-align: left;
	width: 500px;
	margin: 0;
	color: #FFF;
	font-size: 12px;
	height: 500px;
}
.CORPS #estimation #RECHERCHE input{
width : 138px;
}
.CORPS .RESULTRECH{
	width: 650px;
	font-size: 12px;
}
.map{
margin-top :15px;
margin-left :20px;
}
.map_agence{
margin-top :15px;
margin-bottom :15px;
}

.CORPS .RESULTRECH .ANNONCE{
	width: 300px;
	float: left;
	font-size: 12px;
	color: #FFF;
	margin-right: 20px;
}
.CORPS .DETAIL-ANNONCE, .CORPS .DETAIL-PHOTO{
	width: 500px;
	font-size: 12px;
	color: #FFF;
}
.CORPS .DETAIL-PHOTO{
	width: 507px;
	font-size: 12px;
	color: #FFF;
}
.CORPS .DETAIL-PHOTO .DETAIL{
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	overflow: auto;
}

.CORPS .RESULTRECH .ANNONCE .RESUME, .CORPS .DETAIL-ANNONCE .DETAIL{
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	overflow: auto;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-date, .CORPS .DETAIL-ANNONCE .DETAIL .date, .CORPS .DETAIL-PHOTO .DETAIL .date{
	float: right;
	font-size: 10px;
	font-weight: normal;
	margin-right: 10px;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-ville, .CORPS .DETAIL-ANNONCE .DETAIL .titre, .CORPS .DETAIL-PHOTO .DETAIL .titre{
	font-weight: bold;
	padding-left: 5px;
	margin-right: 7px;
	line-height: 20px;
	border-bottom: 1px solid #6298CC;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-ville{
	font-weight: bold;
	padding-left: 5px;
	margin-right: 7px;
	line-height: 20px;
	border-bottom: 1px solid #6298CC;
	height : 20px;
	overflow:hidden;
	font-size:10px;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-titre{
	font-weight: bold;
	padding-left: 5px;
	margin-right: 15px;
	line-height: 20px;
}
.CORPS .DETAIL-ANNONCE .DETAIL .BLOC-HAUT2, .CORPS .DETAIL-PHOTO .DETAIL .BLOC-HAUT2{
	background-color: #6298CC;
	margin-right: 7px;
}
.CORPS .DETAIL-ANNONCE .DETAIL .BLOC-HAUT2 img, .CORPS .DETAIL-PHOTO .DETAIL .BLOC-HAUT2 img{
	height: 120px;
	border: 2px solid #FFF;
	margin: 5px;
}
.CORPS .DETAIL-ANNONCE .DETAIL .BLOC-HAUT2 .infos, .CORPS .DETAIL-PHOTO .DETAIL .BLOC-HAUT2 .infos{
	clear: right;
	margin-right: 10px;
	float: right;
	font-size: 11px;
	font-weight: bold;
	width: 250px;
	display: block;
	text-align: left;
}
.CORPS .DETAIL-ANNONCE .DETAIL .BLOC-HAUT2 .infos .annonce-cartepict, .CORPS .DETAIL-PHOTO .DETAIL .BLOC-HAUT2 .infos .annonce-cartepict{
	font-weight: normal;
	font-size: 10px;	
}
.CORPS .DETAIL-ANNONCE .DETAIL .BLOC-HAUT2 .infos a, .CORPS .DETAIL-PHOTO .DETAIL .BLOC-HAUT2 .infos a{
	text-decoration: underline;
	color:#FFF;
}
.CORPS .DETAIL-ANNONCE .DETAIL .BLOC-HAUT2 .infos a:hover, .CORPS .DETAIL-PHOTO .DETAIL .BLOC-HAUT2 .infos a:hover{
	text-decoration: none;
	color:#FFF;
}
.CORPS .DETAIL-ANNONCE .DETAIL .titre, .CORPS .DETAIL-PHOTO .DETAIL .titre {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	margin-right: 7px;
}
.CORPS .DETAIL-ANNONCE .DETAIL #PHOTOS {
	background:#6298CC;
	text-align: center;
	width : 98.5%;}


#detail-annonce {
	margin-top:40px;
	width:250px;
	float: left;
	margin-bottom: 10px;
}

.CORPS .DETAIL-ANNONCE .DETAIL #PHOTOS img{
	margin: 5px;
	border:2px solid #FFF;
}



.CORPS .DETAIL-ANNONCE .DETAIL .annonce-desctitre, .CORPS .DETAIL-PHOTO .DETAIL .annonce-desctitre{
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color :#6298CC;
	line-height: 30px;
	margin-left: 5px;
	margin-right: 15px;
}
.CORPS .DETAIL-ANNONCE .DETAIL .annonce-description, .CORPS .DETAIL-PHOTO .DETAIL .annonce-description{
	font-size: 11px;
	text-align: justify;
	margin-left: 5px;
	margin-right: 15px;
}
.CORPS .DETAIL-PHOTO .DETAIL .DIAPO{
margin-top : 5px;
	border-bottom:1px solid #6298CC;
	text-align: center;
	
}
.CORPS .DETAIL-PHOTO .DETAIL .DIAPO .commande{
	display: inline;
	padding: 5px;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-link{
	font-size: 10px;
	padding-left: 5px;
	margin-right: 15px;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-link a{
	text-decoration: none;
	color: #FFF;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-link a:hover{
	text-decoration: none;
	color: #6298CC;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-desc{
	font-size: 11px;
	text-align: justify;
	padding-left: 5px;
	margin-right: 15px;
	height : 40px;
	margin-bottom : 7px;
	overflow : hidden;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-photo{
	width: 293px;
	background: #6298CC;
	height: 130px;
	text-align: center;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-photo img{
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	border: 3px solid #FFF;
	margin-top: 1px;
	align : center; 
}
.CORPS .RESULTRECH .link, .CORPS .DETAIL-ANNONCE .link, .CORPS .DETAIL-PHOTO .link{
	float: right;
	font-size: 10px;
}
.CORPS .DETAIL-ANNONCE .link, .CORPS .DETAIL-PHOTO .link{
	color: #086AAE;
}
.CORPS .RESULTRECH .refbloc{
	border-bottom: 1px solid #6298CC;
	border-top: 1px solid #6298CC;
	margin-right: 7px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.CORPS .RESULTRECH .resume-ref, .CORPS .RESULTRECH .resume-prix{
	margin-left: 5px;
	margin-right: 15px;
	font-weight: bold;
}
.CORPS .RESULTRECH .resume-ref span, .CORPS .RESULTRECH .resume-prix span{
	color: #6298CC;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-pictos, .CORPS .DETAIL-ANNONCE .DETAIL .detail-pictos, .CORPS .DETAIL-PHOTO .DETAIL .detail-pictos {
	padding-left: 5px;
	margin-right: 15px;
	text-align: right;
}
.CORPS .DETAIL-ANNONCE .DETAIL .detail-pictos,.CORPS .DETAIL-PHOTO .DETAIL .detail-pictos{
	padding: 5px;
}
.CORPS .RESULTRECH .ANNONCE .RESUME .resume-pictos .resume-picto{
	float: right;
	padding-left: 10px;
	padding-bottom: 5px;
}
.CORPS .DETAIL-ANNONCE .DETAIL .detail-picto, .CORPS .DETAIL-PHOTO .DETAIL .detail-picto{
	display: inline;
	padding: 5px;
}
.CORPS .RESULTRECH #BLOC-HAUT2{
	width: 615px;
	font-size: 11px;
}
.CORPS .RESULTRECH #BLOC-HAUT2 .titre{
	font-family: "times";
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #6298CC;
	line-height: 18px;
	margin-bottom: 3px;
}
.CORPS .RESULTRECH #BLOC-HAUT2  input,.CORPS .RESULTRECH #BLOC-HAUT2  select, .CORPS .RESULTRECH #BLOC-CENTRAL  input,.CORPS .RESULTRECH #BLOC-CENTRAL  select {
  width: 150px;
  color: #000;
  border: 1px solid #6298CC;
  font-size: 11px;
  margin-bottom: 3px;
}
.CORPS .RESULTRECH #BLOC-HAUT1,.CORPS .RESULTRECH #BLOC-CENTRAL, .CORPS .RESULTRECH #BLOC-BAS {
	width: 615px;
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #6298CC;
	border-top: 1px solid #6298CC;
	margin-bottom: 15px;
}
.CORPS .RESULTRECH #BLOC-CENTRAL  select {
	margin-top: 5px;
}
.CORPS .RESULTRECH #BLOC-HAUT1,.CORPS .RESULTRECH #BLOC-CENTRAL .bloc-link,.CORPS .RESULTRECH #BLOC-BAS .bloc-link{
	margin-top: 5px;
	float: right;
}
.CORPS .RESULTRECH #BLOC-HAUT1,.CORPS .RESULTRECH #BLOC-CENTRAL .bloc-haut,.CORPS .RESULTRECH #BLOC-BAS .bloc-haut{
	margin-top: 5px;
	float: left;
}
.CORPS .RESULTRECH #BLOC-BAS .bloc-navigation{
	clear: both;
	text-align: center;
	border-top: 1px solid #6298CC;
}
.CORPS .RESULTRECH #BLOC-HAUT1 .bloc-navigation img{
vertical-align : middle;
}
.CORPS .RESULTRECH #BLOC-BAS .bloc-navigation img{
vertical-align : middle;
}
.CORPS .RESULTRECH .bloc-navigation .select{
	background: #6298CC;
	color: #FFF;
	font-weight: bold;
}
.CORPS #RECHERCHE .moteur {
	padding: 10px;
	padding-top: 3px;
	height :290px;
}

.lien_alert a{
color : #fff;
margin : 10px;}
.lien_alert {
height : 30px;}

.CORPS #RECHERCHE .moteur input {
border :none;
}
.CORPS #RECHERCHE .bloctitreform{
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #6298CC;
  line-height: 20px;
  clear: left;
  margin-bottom: 5px;
  margin-top: 10px;
}
.CORPS #RECHERCHE .bloctitreform .exposant {
	font-size: 7px;
	display: inline;
	vertical-align: top;
}
.CORPS #RECHERCHE .blocradioform {
  border-bottom: 1px solid #6298CC;
}
.CORPS #RECHERCHE .blocform {
  padding-right: 20px;
  line-height: 22px;
  width: 50px;
  float: left;
  display: block;
  
}

.CORPS #RECHERCHE .bloctextform {
  line-height: 22px;
  width: 70px;
  float: left;
  display: block;
  padding-left:5px;
  padding-right:5px;
  
}

.CORPS #RECHERCHE .blocminiform {
  padding-right: 20px;
  line-height: 22px;
  width: 90px;
  float: left;
  display: block;
  
}



.blocminiform input {
width : 30px;
margin-left : 6px;}

.CORPS #RECHERCHE .bloctextform{
	text-align: right;
}
.CORPS #RECHERCHE .blocminiform{
	width: 125px;
}
.CORPS #RECHERCHE .blocform{
	width: 345px;
}
.CORPS #RECHERCHE select, .CORPS #RECHERCHE textarea {
  width: 140px;
  color: #000;
  border: 1px solid #6298CC;
  margin-left : 5px;
}

.CORPS #RECHERCHE input{
  width: 15px;
  color: #000;
  border: 1px solid #6298CC;
}
.CORPS #RECHERCHE input.mini, .CORPS #RECHERCHE select.mini, .CORPS #RECHERCHE textarea.mini {
  width: 125px;
}
.CORPS #RECHERCHE input.radio{
  width: 20px;
  border: none;
  margin: 0;
  padding: 0;
}
.CORPS #RECHERCHE input.button{
  background-color: #6298CC;
  height: 22px;
  color:#FFF;
  width: 120px;
}
.CORPS .recherche-bas, .CORPS .ANNONCE .annonce-bas, .CORPS .DETAIL-ANNONCE .annonce-bas, .CORPS .DETAIL-PHOTO .annonce-bas{
	float: left;
	width: 493px;
	background: url(imgs/encart-BGbas.gif) repeat-x;
	height: 10px;
}
.table_diapo{
margin-bottom : 5px;}
.DETAIL-PHOTO .annonce-bas-f{
	float: left;
	width: 500px;
	background: url(imgs/encart-BGbas.gif) repeat-x;
	height: 10px;
	
}
.CORPS .recherche-coin, .CORPS .ANNONCE .annonce-coin, .CORPS .DETAIL-ANNONCE .annonce-coin, .CORPS .DETAIL-PHOTO .annonce-coin{
	float: left;
	background: url(imgs/encart-coin.gif) no-repeat;
	height: 10px;
	width: 7px;
}
.CORPS .ANNONCE .annonce-bas{
	width: 292px;
}

#div_profil_renseignements_personnels{
width: 500px;
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	font-size: 16px;}
	

#div_profil_renseignements_personnels h1{
	font-size: 24px;
	font-family: "times";
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px solid #6298CC;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;}
	

#div_profil_projet{
width: 500px;
height :120px;
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	}
	
#div_profil_projet h1{
	font-size: 24px;
	font-family: "times";
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px solid #6298CC;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
#div_profil_projet .div_profil_libelle{ 
	font-size: 12px;
	width: 320px;
	color: #FFF;
	font-style: bold;
	margin-right : 10px;
	margin-left : 10px;}
	
	#div_profil_projet .div_profil_valeur input{ 
	
	width: 90px;
	margin-right : 10px;}
	
#div_profil_identification{
	width: 500px;
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	text-align : right;
}
.div_profil_libelle{
	float:left;
	width:85px;
	margin-top:3px;
	text-align:right;
    font-size: 12px;
	color: #FFF;
	font-style: bold;

}
#div_profil_civilite .div_profil_valeur{
font-size: 12px;
	color: #FFF;
	font-style: bold;}
.div_profil_valeur{
width:140px;
	float:left;
	margin-left:5px;
}
.div_profil_libelle_plus_valeur{
	float:left;
	width:230px;
	height:30px;
}

#div_profil_identification h1{
	font-size: 24px;
	font-family: "times";
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px solid #6298CC;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
#div_profil_identification .div_profil_libelle{ 
	font-size: 12px;
	width: 450px;
	color: #FFF;
	font-style: bold;
	margin-right : 10px;}
	
#div_profil_btn_valider{
width: 500px;
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;

}
.div_profil_champs_mentions_legales_cnil{
width : 500px;
font-weight: normal;
	font-size: 10px;
	text-align: justify;
}
.defaut{font-weight: normal;
	font-size: 10px;
	text-align: justify;}
	
	
#div_profil_civilite{
	width:480px;/*uniquement pour la mise en forme sur IE:*/
}
#div_profil_nom{
	clear:both;
}
#div_profil_prenom{
	margin-left:10px;
}
#div_profil_adresse{
	clear:both;
	width:480px;/*uniquement pour la mise en forme sur IE:*/
}
#div_profil_cp{
	clear:both;
}
#div_profil_ville{
	margin-left:10px;
}
#div_profil_email {
	width:230px;
	clear:both;
}
#div_profil_email .div_profil_libelle{
position : relative;
float : left;
}
#div_profil_email .div_profil_valeur{
	width:140px;
	position : relative;
	float : left;
}
#div_profil_email .div_profil_valeur input{
width:120px;
	clear:both;
}

#div_profil_telephone{
	margin-left:10px;
}
#div_profil_optout{
	clear:both;
	width:auto;
	float:none;
	margin-left:-170px;
}
#div_profil_optout .div_profil_valeur{
	text-align:right;
	margin-left:75px
}
#div_profil_optout .div_profil_libelle{
	text-align:left;
	width:auto;
	float:none;
	padding-top:2px
}
#div_profil_projet{
	clear:both;
}
.div_profil_perso_libelle_plus_valeur{
	height:30px;
	clear:both;
}
.div_profil_perso_libelle_plus_valeur .div_profil_libelle{
	width: 340px;
	text-align:left;
}
#div_profil_identification{
	clear:both;
}
#div_profil_identification .div_profil_libelle_plus_valeur{
	float:none;
	clear:both;
	height:30px;
	width:420px;
}
#div_profil_identification .div_profil_libelle{
	clear:both;
	float:left;
	width:240px;
}
#div_profil_identification .div_profil_valeur{
	float:left;
	height :4px;
}
#div_profil_btn_valider{
	text-align:center;
	margin-bottom :10px;
}

#div_profil_compte_infos_personnelles{
	width: 500px;
	height:200px;
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	text-align : left;
	color: #FFF;
	font-style: bold;
	font-size :12px;

}
#div_profil_compte_infos_personnelles a{
	color: #FFF;
	font-style: bold;
	padding-left:10px;
	padding-bottom:10px;
	}
#estimation input{
margin-left : 6px;
width : 200px;
margin-top : 3px;
margin-bottom : 3px;}

.siti_nb_annonces_total{
font-family: "verdana",Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	color: #0A1E7C;
	font-size : 12px;
}
.minortitle{
font-family: "verdana",Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #0A1E7C;
	font-size : 12px;
}
.minortitle a{
font-family: "verdana",Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
	color: #0A1E7C;
	font-size : 12px;
}

#div_profil_compte_abonnements_immoveille{
	width: 500px;
	height:110px;
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	text-align : left;
	color: #FFF;
	font-style: bold;
	font-size :12px;
}
	
#div_profil_compte_abonnements_immoveille a{
	color: #FFF;
	font-style: bold;
	}
#div_profil_criteres_de_recherche{
	width: 500px;
	height : 500px;
	background: #086AAE url(imgs/encart-BGdroit.gif) repeat-y right;
	text-align : left;
	color: #FFF;
	font-style: bold;
	font-size :12px;
}




#div_profil_criteres_de_recherche h1{
	font-size: 24px;
	font-family: "times";
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px solid #6298CC;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.div_rech_libelle{
	float:left;
	margin-top:3px;
	text-align:right;
	margin-left:10px;
}

.div_rech_valeur{
	float:left;
	margin : 3px;
}

.div_rech_valeur input{
	width:120px;
}

.div_rech_libelle_plus_valeur{
	float:left;
	width:250px;
}

#div_rech_type_de_bien , #div_rech_departement, #div_rech_prestation,  #div_rech_ville, #div_rech_prix_min, #div_rech_prix_max, #div_rech_nb_pieces_max, #div_rech_surface_min, #div_rech_surface_max, #div_rech_tri, #div_rech_specifique {
	float:left;
	width:250px;
	margin-bottom:10px; 
}

#div_rech_type_de_bien .div_rech_libelle, #div_rech_departement .div_rech_libelle, #div_rech_ville .div_rech_libelle, #div_rech_prestation .div_rech_libelle, #div_rech_prix_min .div_rech_libelle, #div_rech_prix_max .div_rech_libelle{
	width:95px;
}

#div_rech_surface_min .div_rech_libelle, #div_rech_nb_pieces_min .div_rech_libelle{
	width:135px;
}

#div_rech_tri .div_rech_libelle{
	margin-left:82px;
}

#div_rech_tri select, #div_rech_tri .div_rech_valeur {
	width:100px;
}

/*Recherche spécifique*/
#div_rech_specifique div_rech_libelle{
	width:150px;
}

#div_rech_uniquement_avec_photo input, #div_rech_uniquement_avec_photo div_rech_valeur{
	width:15px;
}


/*Etendre la recherche*/
#div_rech_choix_alentours{
	clear:both;
	margin-bottom:10px;
	width:500px;
	position:relative;
}

#div_rech_choix_alentours .div_rech_libelle{
	width:500px;
	text-align:left;
}

#div_rech_choix_alentours .div_rech_valeur{
	clear:both;
	width:500px;
}

#div_rech_choix_alentours input{
	text-align:left;
	width:30px;
}


/* Nombre de pièces*/
#div_rech_nb_pieces_min{
	clear:both;
}

#div_rech_surface_min input, #div_rech_surface_max input {
	width:70px;
}

#div_profil_rech_btn_valider {
	padding-top:20px;
	padding-right:20px;
	text-align:right;
}

#div_profil_criteres_de_recherche{
	clear:both;
	height:360px;
}

#ul_abonnements_immoveille div{
	width:170px;
	float: right;
}

#div_profil_compte_operations{
	font-size: 14px;
	font-weight: bold;
}



#div_rech_champs_obligatoires{
	clear:both;
}
#div_rech_enregistrement_recherche{
	margin-top:20px;
	float:left;
}
#div_rech_btn_rechercher{
	clear:both;
	margin-top:20px;
}


#div_profil_criteres_de_recherche #div_rech_btn_rechercher{
	display:none;
}
#td_rech #div_rech_btn_rechercher{
	clear:none;
	float:right;
}
#td_rech #div_rech_moteur_d_annonces{
	clear:both;
	float:right;
	margin-top:8px;
}
#div_profil_criteres_de_recherche #div_rech_btn_rechercher{
	display:none;
}
#td_rech #div_rech_btn_rechercher{
	clear:none;
	float:right;
}
#td_rech #div_rech_moteur_d_annonces{
	clear:both;
	float:right;
	margin-top:8px;
}
#div_profil_compte_abonnements_immoveille_ajouter{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;

}

#div_profil_compte_abonnements_immoveille h2{
	font-size: 24px;
	font-family: "times";
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px solid #6298CC;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;}
		
#div_profil_compte_infos_personnelles h2{
	font-size: 24px;
	font-family: "times";
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px solid #6298CC;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;}
	

#div_profil_compte_identite, #div_profil_compte_adresse, #div_profil_compte_cp_ville, #div_profil_compte_email, #div_profil_compte_telephone, #div_profil_compte_login{
	padding-left: 20px;
}

#div_profil_compte_login {
	padding-bottom:10px;
}

#maparea {
	width:450px;
	height:250px;
}

#map-agence {
	width:500px;
	height:250px;
}

.tags {
	text-align:center;
	margin-bottom:10px;
}

.tags a {
	font:normal 10px Arial, Helvetica, sans-serif;
}
