/*	style	*/		               
/* sitimmo v3.0 style */              

BODY{
	background: #FFFFFF;
	color: #000000;
	font-family: "Arial", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
IMG {
	border-width:0;
}

/***********************
**** FORMULAIRES *******
/**********************/
input {
	font-size: 11px;
}
input.bilan_multidiff
{
	border-width:0;
	background:none;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	width:50px;
}
select {
	font-size: 11px;
}
input.checkbox {
	vertical-align:middle;
}
input.radio {
	vertical-align:baseline;
}

.bouton_profil{
	background-color:#C90630;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	margin:10px;
}
#td_formulaire_message textarea
{
	font-family: "Arial", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*************************
** TABLEAUX/CADRES *******
*************************/
TABLE {
	border-collapse: collapse;
}
TD,DIV {
	color: #000000;
	font-family: "Arial", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.left-right-marge{
	padding-left: 5px;
	padding-right: 5px;
}
.blue2-border{
	border: 1px solid #67A3DC;
	background-color: #ffffff;
	background-color: #ffffff;
	padding:10px;
}
.blue3-border
{ 
	border-top: 1px solid #81B6E8;
	border-bottom: 1px solid #81B6E8;
	border-left: 1px solid #81B6E8;
	border-right: 1px solid #81B6E8;
	background-color: #ffffff;
	padding:10px;
}
.green3-border{
	background-color: #ffffff;
	padding:10px;
	border-top: 1px solid #AFE399;
	border-bottom: 1px solid #AFE399;
	border-left: 1px solid #AFE399;
	border-right: 1px solid #AFE399;
}
.red1-border{
	background-color: #ffffff;
	border-bottom: 1px solid #CA2032;
	border-left: 1px solid #CA2032;
	border-right: 1px solid #CA2032;
	border-top: 1px solid #CA2032;
	padding:10px;
}
/* 	border-top: 1px solid #CA2032; */
.dbc-border{
	border: 1px solid #000000;
	background-color: #ffffff;
}

div{
	margin:0 0 0 0;
	padding:0 0 0 0;
	/*border: 1px solid #000000;*/
}

.div_profil_libelle{
	float:left;
	width:70px;
	margin-top:3px;
	text-align:right;
}
.div_profil_valeur{
	float:left;
	margin-left:10px;
}
.div_profil_libelle_plus_valeur{
	float:left;
	width:230px;
	height:30px;
}


#div_profil_renseignements_personnels{
	height:190px;
}
#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{
	clear:both;
}
#div_profil_telephone{
	margin-left:10px;
}
#div_profil_optout{
	clear:both;
	width:auto;
	float:none;
}
#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_rech_libelle{
	float:left;
	width:70px;
	margin-top:3px;
	text-align:right;
}
.div_rech_valeur{
	float:left;
	margin-left:10px;
}
.div_rech_valeur select{
	width:130px;
}
.div_rech_libelle_plus_valeur{
	float:left;
	width:230px;
	height:30px;
}
#div_profil_criteres_de_recherche{
	clear:both;
	height:270px;
}

#div_rech_prestation .div_rech_libelle{
	width:70px;
}
#div_rech_type_de_bien{
	margin-left:10px;
}
#div_rech_departement{
	clear:both;
}
#div_rech_departement .div_rech_libelle{
	margin-top:-3px;
}
#div_rech_departement select{
	width:150px;
}
#div_rech_prix_min{
	margin-left:10px;
}
#div_rech_ville{
	clear:both;
}
#div_rech_prix_max{
	margin-left:10px;
}
#div_rech_choix_alentours{
	clear:both;
	width:400px;
}
#div_rech_choix_alentours .div_rech_libelle{
	margin-top:-3px;
}
#div_rech_nb_pieces_min{
	clear:both;
	width:155px;
}
#div_rech_nb_pieces_min .div_rech_libelle{
	margin-top:-3px;
}
#div_rech_nb_pieces_min .div_rech_valeur{
	width:70px;
}
#div_rech_nb_pieces_min .div_rech_valeur select{
	width:65px;
}
#div_rech_nb_pieces_max{
	width:105px;
}
#div_rech_nb_pieces_max .div_rech_libelle{
	width:28px;
}
#div_rech_nb_pieces_max .div_rech_valeur{
	margin-left:2px;
	width:70px;
}
#div_rech_nb_pieces_max .div_rech_valeur select{
	width:65px;
}
#div_rech_surface_min{
	width:120px;
}
#div_rech_surface_min .div_rech_libelle{
	width:70px;
}
#div_rech_surface_min .div_rech_valeur{
	margin-left:2px;
	width:45px;
}
#div_rech_surface_min .div_rech_valeur input{
	width:40px;
}
#div_rech_surface_max{
	width:95px;
}
#div_rech_surface_max .div_rech_libelle{
	width:30px;
}
#div_rech_surface_max .div_rech_valeur{
	margin-left:2px;
	width:55px;
}
#div_rech_tri{
	clear:both;
	width:180px;
	height:40px;
}
#div_rech_tri .div_rech_libelle{
	margin-top:18px;
}
#div_rech_tri .div_rech_valeur{
	margin-top:18px;
	width:80px;
}
#div_rech_specifique{
	width:250px;
	height:70px;
	float:right;
}
#div_rech_specifique .div_rech_libelle{
	width:200px;
}

#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_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:none;
	margin-left:250px;
}

#div_profil_validation{
	clear:both;
}

#div_profil_btn_supprimer{
	float:left;
	text-align:center;
}

#div_profil_btn_valider{
	text-align:center;
}
#div_profil_champs_obligatoires{
	margin-top:10px;
	text-align:right;
}
#div_profil_mentions_legales_cnil{
	margin-top:20px;
}

/************************
***** ONGLETS ***********
*************************/
.A-enteteblue1 {
	background: url(images/A_enteteblue1.gif) no-repeat;
}
.A-enteteblue2 {
	background: url(images/A_enteteblue2.gif) no-repeat;
}
.A-enteteblue3 {
	background: url(images/A_enteteblue3.gif) no-repeat;
}
.A-enteteblue4 {
	background: url(images/A_enteteblue4.gif) no-repeat;
}
.A-enteteblue5 {
	background: url(images/A_enteteblue5.gif) no-repeat;
}
.A-enteteblue6 {
	background: url(images/A_enteteblue6.gif) no-repeat;
}
.A-entetegreen1 {
	background: url(images/onglet_vert_275.gif) no-repeat;
	width:275px;
	height:27px;
}
.L-entetegreen2 {
	background: url(images/L_entetegreen2.gif) no-repeat;
}
.onglet_vert {
	background: url(images/onglet_vert.png) no-repeat;
	width:214px;
	background-position:left;
}
.onglet_bleu_clair {
	background: url(images/onglet_bleu_clair.png) no-repeat;
	width:214px;
	background-position:left;
}
.onglet_bleu_fonce {
	background: url(images/onglet_bleu_clair.png) no-repeat;
	width:214px;
	background-position:left;
}
.onglet_rouge {
	background: url(images/onglet_rouge.png) no-repeat;
	width:214px;
	background-position:left;
}
.onglet_rouge_vide {
	background: url(images/onglet_rouge_vide.gif) no-repeat;
	height:27px;
	width:214px;
	background-position:center;
	border-style:none;
}/* background-position:left;*/

/***********************
****** FONDS ***********
***********************/
/** fonds image **/
.bg_entete_particulier {
	background: url(images/entete_bleue.png) no-repeat;
}
.bg_entete_professionnel {
	background: url(images/entete_rouge_256.png) no-repeat;
	background-color: #ffffff;
}
.bg-greenheader {
	background: url(images/bg_greenheader.jpg) no-repeat;
}
.bg_id {
	background: url(images/bg_id.gif) no-repeat;
	background-position: top right;
}
.bg-degrade{
	background: url(images/bg_degrade.gif) repeat-x;
	height: 59px;
}
.bg-degrade2{
	background: url(images/bg_degrade2.gif) repeat-x;
	height: 59px;
}
.bg-ptdegrade{
	background: url(images/bg_ptdegrade.gif) repeat-x;
	height: 22px;
}
.bg-degrade3{
	background: url(images/bg_degrade3.gif) repeat-x;
}
.bg-degradeblue1{
	background: url(images/bg_degradeblue1.gif) repeat-x;
	height: 59px;
}
.bg-ptdegradeblue1{
	background: url(images/bg_ptdegradeblue1.gif) repeat-x;
	height: 22px;
}
.bg-vendu{
	background: url(images/vendu.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	line-height: 50px;
}
.dotted-line {
	background: url(images/dotted_line.gif);
	height:1px;
}
/** fonds couleur **/
.grey {
	background: #F5F6F8;
	color : #000000;
}
.blue1{
	background: #336998;
	color: #ffffff;
}
.blue2{
	background : #67A3DC;
	color : #000000;
}
.blue3{
	background : #81B6E8;
	color : #000000;
}
.blue4{
	background : #94C1EC;
	color : #000000;
}
.blue5{
	background : #D0E7FD;
	color : #000000;
}
.green1{
	background : #6FAC55;
	color : #FFFFFF;
}
.green2{
	background : #95D37A;
	color : #000000;
}
.green3{
	background : #AFE399;
	color : #000000;
}
.green4{
	background : #D4EDC9;
	color : #000000;
}
.red1{
	background : #CA2032;
	color : #000000;
}
.lbc{
	background : #ffffff;
	color : #000000;
}
.dbc{
	background : #000000;
	color : #ffffff;
}


/*********************
******* TEXTE ********
*********************/
h1
{
	font-size : 15px;
	font-weight : bold;
	color : #000000;
	vertical-align:middle;
	line-height:2em;
	text-decoration:none;
}
h2
{
	font-size : 13px;
	font-weight : bold;
	color : #000000;
	vertical-align:middle;
	line-height:2em;
}
h3
{
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	padding-top:5px;
	padding-bottom:5px;
}

.title{
	font-size : 13px;
	font-weight : bold;
	color : #000000;
	margin-left: 25px;
	line-height: 25px;
	vertical-align:middle;
	text-decoration:none;
}
.secondtitle{
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	padding : 3px;
}
.minortitle{
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	padding-top:5px;
	padding-bottom:5px;
}
.majortext{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.boldtext{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.normaltext{
	font-size: 11px;
	text-align: justify;
	padding: 5px;
}
.minortext{
	font-size: 10px;
	text-align: justify;
	padding: 5px;
}
.minortextright{
	font-size: 10px;
	text-align: right;
	padding: 5px;
}
.minormenu{
	font-size : 10px;
	color : #000000;
}
.erreur_mini
{
	color:#FF3333;
}
.erreur_gras
{
	color:#FF3333;
	font-size:12px;
	font-weight:bolder;
}
.underline-text {
	font-size: 10px;
	text-decoration: underline;
}
.announce-title{
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	color: #CA2032;
}
.announce-title2{
	font-size: 15px;
	font-weight: bold;
}
.list-title{
	font-size : 11px;
	font-weight : bold;
	color : #CA2032;
	height: 20px;
	padding: 5px;
}
.detail-title{
	background: url(images/bg_detailtitle.gif) repeat-x;
	font-weight: bold;
	padding: 3px 5px 5px 0px;
	height: 20px;
}
.detail-undertitle{
	font-size : 13px;
	font-weight : bold;
	color : #CA2032;
	padding: 5px 2px 2px 5px;
}
.path{
	color: #000000;
	height: 20px;
}
.grey-color {
	color : #F5F6F8;
}
.blue1-color{
	color : #336998;
}
.blue2-color{
	color : #67A3DC;
}
.blue3-color{
	color : #81B6E8;
}
.blue4-color{
	color : #81B6E8;
}
.blue5-color{
	color : #D0E7FD;
}
.green1-color{
	color : #6FAC55;
}
.green2-color{
	color : #95D37A;
}
.green3-color{
	color : #AFE399;
}
.red1-color{
	color : #CA2032;
}
.lbc-color{
	color : #ffffff;
}
.dbc-color{
	color : #000000;
}
.siti_page_courante
{
	font-weight:bolder;
	color: #CA2032;
}
.siti_nb_annonces_total
{
	font-size: 15px;
	font-weight: bold;
	color: #CA2032;
}

/*********************
******* LIENS ********
*********************/
A:link,A:visited{
	text-decoration: underline;
	color : #000000;
}
A:Hover {
	text-decoration: none;
	color : #000000;
}
A.majortext:link,A.majortext:visited{
	text-decoration: underline;
	color : #338DAF;
}
A.majortext:Hover {
	text-decoration: none;
	color : #338DAF;
}
A.plink:link,A.plink:visited{
	text-decoration: underline;
	color : #CA2032;
}
A.plink:Hover {
	text-decoration: none;
	color : #CA2032;
}
A.minormenu:link,A.minormenu:visited{
	text-decoration: underline;
	color : #000000;
}
A.minormenu:Hover {
	text-decoration: none;
	color : #000000;
}
A.underline-text:link, A.underline-text:visited, A.underline-text:Hover {
	font-size: 10px;
	text-decoration: underline;
}
.plink{
	font-size: 10px;
	font-weight: bold;
	color: #CA2032;
}
.nodeon{
	background: url(images/pnodeon.gif) no-repeat left top;
	padding-left: 22px;
	font-size: 9px;
	color: #000000;
	line-height: 19px;
	height: 17px;
}
A.nodeon:link,A.nodeon:visited{
	text-decoration: underline;
	color : #000000;
}
A.nodeon:Hover {
	text-decoration: none;
	color : #000000;
}
/** liens bleus **/
A.blue1:link,A.blue1:visited{
	text-decoration: underline;
	color : #ffffff;
}
A.blue1:Hover {
	text-decoration: none;
	color : #ffffff;
}
A.blue2:link,A.blue2:visited{
	text-decoration: underline;
	color : #000000;
}
A.blue2:Hover {
	text-decoration: none;
	color : #000000;
}
A.blue3:link,A.blue3:visited{
	text-decoration: underline;
	color : #000000;
}
A.blue3:Hover {
	text-decoration: none;
	color : #000000;
}
A.blue4:link,A.blue4:visited{
	text-decoration: underline;
	color : #000000;
}
A.blue4:Hover {
	text-decoration: none;
	color : #000000;
}
A.blue5:link,A.blue5:visited{
	text-decoration: underline;
	color : #000000;
}
A.blue5:Hover {
	text-decoration: none;
	color : #000000;
}
/** liens verts **/
A.green1:link,A.green1:visited{
	text-decoration: underline;
	color : #FFFFFF;
}
A.green1:Hover {
	text-decoration: none;
	color : #FFFFFF;
}
A.green2:link,A.green2:visited{
	text-decoration: underline;
	color : #000000;
}
A.green2:Hover {
	text-decoration: none;
	color : #000000;
}
A.green3:link,A.green3:visited{
	text-decoration: underline;
	color : #000000;
}
A.green3:Hover {
	text-decoration: none;
	color : #000000;
}
/** liens rouges **/
A.red1:link,A.red1:visited{
	text-decoration: underline;
	color : #000000;
}
A.red1:Hover {
	text-decoration: none;
	color : #000000;
}
/** liens noirs sur fond blanc **/
A.lbc:link,A.lbc:visited{
	text-decoration: underline;
	color : #000000;
}
A.lbc:Hover {
	text-decoration: none;
	color : #338DAF;
}
/** liens blancs sur fonc noir **/
A.dbc:link,A.dbc:visited{
	text-decoration: underline;
	color : #ffffff;
}
A.dbc:Hover {
	text-decoration: none;
	color : #ffffff;
}



/***********************
*  Moteur de recherche *
***********************/
#select_filtre_type_bien
{
	width:100px;
}



#maparea {
	width:300px;
	height:350px;
}

.annonces-tag {
	padding:5px;
	color:#CA2032;
}

.annonces-tag a {
	color:#CA2032;
}		

.rss {
	font-size : 11px;
	color : #000000;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}
