#RESULT a:link, #RESULT a:visited, #RESULT a:hover { text-decoration:none }
#RESULT .txt_num_page a:link, #RESULT .txt_num_page a:visited { text-decoration: underline }
#RESULT .txt_num_page a:hover { text-decoration: none }
#RESULT { width:500px;}
#RESULT select{
	font:normal 11px Arial;
	width:110px;
}
img		{ border: none }
table		{ border-collapse: collapse }
.defaut		{ font-size:  10px ; font-family: arial ; color: #004A93 ; text-align: left }
.defaut a:link, .defaut a:visited, .defaut a:hover { text-decoration: none; color: #FF0000 }
.copyright	{ text-decoration: none; font-size: 10px ; font-family: arial ; color: #FF0000 ; text-align: right }
.copyright a:link, .copyright a:visited, .copyright a:hover { text-decoration: none; color: #FF0000 }
#RESULT.copyright a:link, #RESULT .copyright a:visited, #RESULT .copyright a:hover { text-decoration: none; color: #FF0000 }
.modif_rech	{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: black }
.selection_popup	{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: black ; text-align: center }
.icone_txt	{ text-decoration: none ; font-size: 10px ; font-weight:  bold ; font-family: arial ; color: #FF0000 ; text-align: center }
.erreur		{ text-decoration: none ; font-size:   11px ; font-weight:  bold ; font-family: arial ; color: red ; text-align: center ; line-height: 5}
.erreur_mini	{ text-decoration: none ; font-size:    11px ; font-weight:  bold ; font-family: arial ; color: red ; text-align: center }
.erreur_defaut	{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: red ; text-align: center }
.num_page		{ text-decoration: none ; font-size: 11px ; font-weight: bold ; font-family: arial ; color: #044E97 ; text-align: center }
.txt_num_page	{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #044E97 ; text-align: center }


.page_courante	{ text-decoration: underline ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #FF0000 ; text-align: center }
.total			{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color:   black ; text-align: center }
.tri			{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #FF7900 ; text-align: center }
.titre			{ text-decoration: none ; font-size:    11px ; font-weight:  bold ; font-family: arial ; color: #044E97 }
.infos			{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #008854 }
.ville			{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #008854 }
.date			{ text-decoration: none ; font-size: 10px ; font-family: arial ; color: black; text-align: right; font: bold; font-style: italic}
.ref			{ text-decoration: none ; font-size: 10px ; font-weight:  bold ; font-family: arial ; color: #044E97 }
.agence			{ text-decoration: none ; font-size: 10px ; font-weight:  bold ; font-family: arial ; color: #FF0000 }
.detail_fond .agence a:link, .detail_fond .agence a:visited, .detail_fond .agence a:hover { text-decoration: none }
.corps	{ font-size:  11px ; font-family: arial ; color: black ; text-align: justify }


.detail_fond	{ background-color: white }
.detail_fond a:link, .detail_fond a:visited, .detail_fond a:hover { text-decoration: none; color: #044E97 }
.detail_fond .copyright a:link, .detail_fond .copyright a:visited, .detail_fond .copyright a:hover { text-decoration: none; color: #FF0000 }

.detail_titre	{ text-decoration: none ; font-size:   11px ; font-weight:  bold ; font-family: arial ; color: #044E97 ; text-align: center }
.detail_prix	{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #008854 ; text-align: center }
.detail_infos	{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #008854 }
.detail_ref		{ text-decoration: none ; font-size: 10px ; font-weight:  bold ; font-family: arial ; color: #044E97 ; text-align: center }
.detail_corps	{ text-decoration: none ; font-size:  11px ; font-family: arial ; color: black ; text-align: left }
.detail_texte	{ text-decoration: none ; font-size:  11px ; font-family: arial ; color: black ; text-align: justify }
.detail_comp	{ text-decoration: none ; font-size:  11px ; font-family: arial ; color: black ; text-align: left }
.detail_rub		{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: black ; text-align: left }

.ag_coord_titre	{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #044E97 ; text-align: center }
.ag_coord		{ text-decoration: none ; font-size:  11px ; font-weight:  bold ; font-family: arial ; color: #000000 ; text-align: right }
.ag_coord_txt	{ text-decoration: none ; font-size:  11px ; font-family: arial ; color: #008854 ; text-align: left }

body {scrollbar-3dlight-color: #008956;
scrollbar-arrow-color: #a3ceb6;
scrollbar-base-color: #008956;
scrollbar-darkshadow-color: #008956;
scrollbar-track-color: #a3ceb6;
scrollbar-face-color: #008956;
scrollbar-highlight-color: #008956;
scrollbar-shadow-color: #a3ceb6;
font-family: Arial;}

.texte_accueil_bleu {
	font-size: 16px;
	font-family: Arial;
	color: #2a67a2;	
	font-weight:bold;
}

.texte_accueil {
	font-size: 14px;
	font-family: Arial;
	color: #000000;
	font-weight:bold;
}

A:link, A:visited, A:Hover .texte_accueil {
text-decoration:none;
color:#000000;
}


.texte_formulaire {
	font-size: 12px;
	font-family: Arial;
	color: #008956;
	font-weight:bold;
}
.texte_page {
	font-size: 12px;
	font-family: Arial;
	color: #000000;
}
.anous {
	font-family: Arial;
	color: #008956;
	background-color: #ffffff;	
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;	
}
.anous:hover {
	font-family: Arial;
	color: #ffffff;
	text-decoration: none;
	background-color: #008956;
	font-size: 10px;
	font-weight:bold;		
}

/*Moteur recherche*/
/* Resultats recherche */
.defaut { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none }
.defaut td { padding: 5px 0px 5px 0px }
.defaut a:link, .defaut a:visited { color: #9269B0; text-decoration:underline }
.defaut a:hover { color: #9269B0; text-decoration:none}
.defaut .copyright { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #9269B0; text-align: right }


.bg-degrade { background-color: #91b5d9 }
.bg-degrade2 { background-color: #c0dff4 }
.dotted-line { background: url(http://www.sitimmo.com/images/dotted_line.gif); background-color:#999999;}
.erreur_mini { font-family: Arial, Helvetica, sans-serif; color: #FF3333 }
.erreur_mini a:link, .erreur_mini a:visited, .erreur_mini a:hover { font-size: 11px; color: #CA2032; font-weight: bold }
.filtrer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366 }
.list-title { font-family: Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #008956; height: 20px; padding: 5px }
.minortext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; padding: 5px }
.minortextright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; padding: 5px }
.minortitle { font-family: Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #FFFFFF; padding-top:5px; padding-bottom:5px }
.modif-rech { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; text-align:right; font-weight:bold; }
.modif-rech a:link, .modif-rech a:visited { color: #000000; text-decoration: underline }
.modif-rech a:hover { color: #000000; text-decoration: none }
.normaltext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; padding: 5px; color:#003366 }
.normaltext a:link, .normaltext a:visited { color: #008956; text-decoration:underline }
.normaltext a:hover { color: #008956; text-decoration:none }
.num_page { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000000 }
.num_page a:link, .num_page a:visited { text-decoration:underline }
.num_page a:hover { text-decoration:none }
.num_page img { vertical-align: middle }
.raison { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight : bold ; color: #003366 }
.siti_nb_annonces_total { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: # 008956 }
.siti_page_courante { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: # 008956; text-decoration:underline; }
.sitimsg_message { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; padding: 5px }
.sitimsg_message a:link, .sitimsg_message a:visited { text-decoration:underline; color: #000000 }
.sitimsg_message a:hover { text-decoration:none; color: #000000 }
.sitimsg_lien { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #008956; text-align: center; padding: 5px }
.sitimsg_lien a:link, .sitimsg_lien a:visited { text-decoration:underline; color: #008956 }
.sitimsg_lien a:hover { text-decoration:none; color: #008956 }
.trier { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-align: right; padding-right: 5px }
h1{font:normal 12px Arial; font-weight:bold; text-align:center;}

/*Detail annonce*/
img { border: none }
body { background-color: #C0DFF4; font-family: Arial, Helvetica, sans-serif }*/
.1bc { background-color: #FFFFFF; color : #000000 }
.announce-title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 30px }
.announce-title2 { font-family: Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; text-transform: uppercase; color : #003366; height: 20px; padding: 5px }
.bg-degrade3 { background-color: #ffe7be }
.detail-undertitle { font-family: Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #008956; padding: 5px 2px 2px 5px }
.detail-undertitle-valeur { font-family: Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #003366; padding: 5px 2px 2px 5px }
.plink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #008956 }
a.plink:link, a.plink:visited { color: #008956; text-decoration: underline }
a.plink:hover { color : #008956; text-decoration: none }
.print-close{ font:normal 12px Arial; font-weight:bold;}

.detail-title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #F0BC04 }

/*Formulaire de recherche*/
#form_rech {
	font:normal 10px Arial;
	color:#004a93;
}

.div_rech_libelle {
	float:left;
	width:130px;
	text-align:right;
	margin-right:10px;
}

#div_rech_prestation , #div_rech_type_de_bien , #div_rech_departement, #div_rech_btn_rechercher, #div_rech_moteur_d_annonces, #div_rech_choix_alentours {
	clear:both;
	width:500px;
	margin-bottom:10px;
}

#div_rech_surface_min , #div_rech_surface_max, #div_rech_tri, #div_rech_specifique, #div_rech_uniquement_avec_photo, #div_rech_nb_pieces_min , #div_rech_nb_pieces_max, #div_rech_departement, #div_rech_ville, #div_rech_prix_min, #div_rech_prix_max{
	width:260px;
	float:left;
	margin-bottom:10px;
}


#div_rech_prestation .div_recherche_valeur{
	float:left;
	width:150px;
}

#div_rech_prestation .div_rech_valeur select, #div_rech_ville input, #div_rech_departement select {
	width:100px;
}

#div_rech_prix_min .div_rech_libelle, #div_rech_prix_max .div_rech_libelle, #div_rech_prix_min input, #div_rech_prix_max input{
	width:80px;
}


#div_rech_nb_pieces_max .div_rech_libelle, #div_rech_surface_max .div_rech_libelle {
	width:30px;
}

#div_rech_uniquement_avec_photo .div_rech_uniquement_avec_photo_valeur{
	width:15px;
}

#div_rech_btn_rechercher{
	text-align:center;
}

/*On parle de nous*/
#onparledenous h1{
	font:italic 18px Arial;
	font-weight:bold;
	color:#000099;
	vertical-align:top;
	text-align:left;
}

#onparledenous p{
	font-size:12px;
}

.annonces-tag {
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:right;
	margin-bottom:5px;
	color:#008956;
}

.annonces-tag a {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#008956;
	text-decoration:underline;
}

.annonces-tag a:hover {
	text-decoration:none;
}

#liens-page {
	text-align:center;
}

#liens-page a {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#liens-page a:hover {
	text-decoration:none;
}

#suggestions {
	clear:both;
	width:480px;
	margin-top:15px;
	padding:10px;
	background-color:#FFFFFF;
	float:left;
	border:solid 1px #008956;
}

#suggestions a {
	clear:both;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0C2577;
}

#suggestions h2 {
	clear:both;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#008956;
	padding:0;
	margin:0 0 5px 0;
}

#maparea {
	width:500px;
	height:500px;
}

#infos-dpe {
	clear:both;
	width:100%;
	color:#000000;
	margin-top:15px;
	float:left;
}

#etiquette-dpe {
	clear:both;
	width:400px;
	margin:0 auto;
}

#etiquette-dpe #dpe, #etiquette-dpe #ges {
	float:left;
}

#etiquette-dpe #dpe {
	margin-right:10px;
}


/* PROFIL */
#profil {
	font:normal 11px Arial, Helvetica, sans-serif;
}

#profil h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#2A67A2;
	margin-bottom:10px;
}

.cadre {
	padding:15px;
	border:solid 1px #2A67A2;
	background-color:#F3F3F3;
	width:400px;
	margin:20px auto;
	clear:both;
}

#cadre-login {
	width:250px;
}

form .ligne {
	clear:both;
	float:left;
	margin-bottom:10px;
	width:100%;
}

form .ligne .libelle {
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2A67A2;
	width:80px;
}

form .ligne .libelle.long {
	width:100%;
}

form .ligne input {
	float:left;
	width:250px;
	display:block;
}

form .ligne input.long {
	width:100%;
}

form .ligne textarea {
	float:left;
	width:250px;
}

form .bouton {
	float:left;
	clear:both;
	text-align:center;
	width:100%;
}

form .bouton input {
	height:31px;
	color:#FFFFFF;
	background-color:#008956;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	border:solid 2px #FFFFFF;
	cursor:pointer;
}

form .radio input, form .checkbox input {
	width:15px;
	float:none;
	display:inline;
}

form .radio {
	width:250px;
}

.copyright a {
	color:#2A67A2;
}

.copyright {
	margin-top:15px;
}

#div_profil_erreur {
	padding:10px;
	border:solid 2px #CC0000;
	color:#CC0000;
	margin-bottom:15px;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#profil h2 {
	padding:0;
	background:none;
	color:#2A67A2;
}

#profil h1 {
	color:#2A67A2;
	text-align:left;
	font:bold 14px Arial,Helvetica,sans-serif;
}

#div_profil_compte_infos_personnelles h2,
#div_profil_compte_abonnements_immoveille h2,
#div_profil_compte_selection h2 {
	margin-top:15px;
	margin-bottom:10px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#2A67A2;
	text-align:left;
}

#div_profil_compte_infos_personnelles,
#div_profil_compte_abonnements_immoveille,
#div_profil_compte_selection {
	text-align:left;
}


#div_profil_compte_identite {
	font-weight:bold;
}

#profil a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2A67A2;
	text-decoration:underline;
}

#profil a:hover {
	text-decoration:none;
}

#ul_abonnements_immoveille a {
	color:#2A67A2;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#div_profil_compte_operations a:hover, #div_profil_compte_infos_personnelles a:hover, #ul_abonnements_immoveille a:hover {
	text-decoration:none;
}

#ul_abonnements_immoveille div {
	color:#FFFFFF;
}

#ul_abonnements_immoveille li {
	list-style:disc inside;
	border-bottom:solid 1px #2A67A2;
	padding-bottom:5px;
	margin-bottom:5px;
}

#profil #div_profil_rech_btn_valider {
	text-align:center;
}

/* Alerte baisse de prix */
#selection_alerte_popup  {
	background-color:#C0DFF4;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding:15px;
	width:520px;
}

#selection_alerte_popup h2, #selection-alertes h2 {
	color:#FFFFFF;
	margin:20px 0 10px 0;
	border-bottom:solid 1px #FFFFFF;
	font:bold 14px Arial, Helvetica, sans-serif;
	clear:both;
}

#selection_alerte_popup .btn input, #selection-alertes .btn input {
	border:solid 1px #008956;
	color:#008956;
	font-weight:bold;
	background-color:#FFFFFF;
	cursor:pointer;
}

#selection_alerte_popup .btn, #selection-alertes .btn {
	margin-top:10px;
	text-align:center;
	clear:both;
}

#selection_alerte_popup .bloc, #selection-alertes .bloc {
	clear:both;
	width:100%;
}

#ajout_alerte .option, , #selection-alertes .option {
	text-align:left;
	width:160px;
	margin-top:5px;
}

#creation_profil {
	margin-top:15px;
}

#selection-alertes .intitule, #selection-alertes .champs, #selection-alertes .champs2,
#selection_alerte_popup .intitule, #selection_alerte_popup .champs, #selection_alerte_popup .champs2 {
	float:left;
	width:100px;
	text-align:left;
	margin-bottom:10px;
}

#selection_alerte_popup .intitule, #selection-alertes .intitule {
	width:100px;
}

#selection_alerte_popup .champs, #selection-alertes .champs {
	width:150px;
	margin-right:10px;
}

#selection_alerte_popup .champs2, #selection-alertes .champs2 {
	width:200px;
}

#selection_alerte_popup #identification, #selection-alertes #identification {
	margin:0 auto;
	width:300px;
}

#creation_profil .div_profil_champs_mentions_legales_cnil {
	clear:both;
	text-align:justify;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:15px 0 0 0;
}

#creation_profil .div_profil_champs_mentions_legales_cnil a {
	color:#FFFFFF;
	text-decoration:underline;
}

#saisie-alerte {
	text-align:center;
}

#selection-alertes p {
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:justify;
}

#selection-alertes h1, #selection-alertes h2 {
	margin:0 0 0 15px;
	color:#2A67A2;
	text-align:left;
	font:bold 14px Arial,Helvetica,sans-serif;
}

#selection-alertes h2 {
	margin:0;
}

#selection-alertes ul {
	margin:15px 0 0 20px;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#selection-alertes li {
	margin:0 0 5px 0;
}

#selection-alertes li a {
	text-decoration:underline;
	color:#8498A6;
	font:right;
	font-weight:bold;
	color:#2A67A2;
}

#selection-alertes li a:hover {
	text-decoration:none;
}

#selection_alerte_popup a, #selection-alertes a {
	text-decoration:underline;
	color:#2A67A2;
}

#selection_alerte_popup a:hover, #selection-alertes a:hover {
	text-decoration:none;
}

#alerte_baisse_prix h2 {
	font:bold 14px Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	margin-top:10px;
}

.copyright {
	display:none;
}

#mapagence {
	width:510px;
	height:291px;
}

.info-bulle .photo {
	width:100px;
	height:80px;
	overflow:hidden;
	float:left;
	text-align:center;
}

.info-bulle .photo img {
	height:80px;
}

.info-bulle .infos {
	width:100px;
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-left:5px;
	float:left;
}

.info-bulle .infos .titre {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#37367F;
}

.info-bulle .infos .prix {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#377CC1;
}

.info-bulle .infos a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#377CC1;
	margin-top:10px;
	display:block;
}
