body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	background-color: #000000;
	color: #29414E;
}

a, a:link, a:hover, a:visited {	color:#741742;}
a:hover {text-decoration:none;}
/*----ANI TEXT ------------------------------------------------------------*/
 .Scroller{  padding-top: 3px; }
 .Scroller a {color:#223C71;text-decoration:none;}
 #nbannonces a {color:#223C71;text-decoration:none; }
 #nbannonces a:hover {text-decoration:underline;}
/*----FORMULAIRES------------------------------------------------------------*/
p, form
{
margin:0 0px;
}
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#29414E;
	font-size: 10px;
}
SELECT {
	color:#29414E;
	background-color:#FDFDFC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TEXTAREA {
	color:#29414E;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*----DIV -------------------------------------------------- */

.tetiere{
	top:34px;
	position:absolute;
	width: 927px;
	z-index: 2000;
	text-align:center;
	height: 100px;
	margin: 0px auto;
}

#conteneur {
	width: 930px;
	margin: 0 auto;
	border: solid 10px #363636;
	clear: both;
	z-index: 1;
	padding-top: 136px;
}

#DivDescGG { /* Div sous la tetiere contenant la description du bien */
	position:absolute;
	top:30px;
	height:130px;
	width:920px;
	overflow:hidden;
	z-index:1000;
}

#DivDescGG H3 {
	color:#FFFFFF;
}

#centre {
	background-color:#FFFFFF;
	clear: both;
}

#pied {
	background-color: #334247;
	background-image: url(../images/fd_menu.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-size: 10px;
	width: 100%;
	vertical-align: middle;
	clear: both;
	text-align:center;
}
#pied a:link, #pied a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
#pied a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
/*----TOPs -------------------------------------------------- */

.top {
	background-image: url(../images/fond_logo.gif);
	background-repeat:no-repeat;

}
.top1{
	background-image: url(../images/top_01.jpg);
	background-repeat: no-repeat;
}

.top1b{
	background-image: url(../images/top_01b.jpg);
	background-repeat: no-repeat;
}
.top2{
	background-image: url(../images/top_02.jpg);
	background-repeat: no-repeat;
}

/*----BLOC HOME -------------------------------------------------- */

.bloc_home{
	padding: 8px;
	font-size: 0.9em;
	background-repeat: repeat-x;
	background-position:bottom;
	text-align: justify;
}
.bloc_home h4 {
	font-size: 1.1em;
	font-weight: bold;
	display:inline;
}
.bloc_news{
	border: solid 5px;
	padding: 5px;
	font-size: 0.9em;
	background-image: url(../images/blocnews_home.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	background-color: #BBE0F0;
	padding-left: 33px;
	border-color: #5FC7E2;
	line-height: 14px;
	height: 125px;
	overflow: hidden;
}

.bloc_news h1 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #1683AE;
	display:inline;
}


.bloc_news a:link {
	color: #AD2725;
}

.bloc_news_item {
	padding: 5px;
	margin-top: 5px;
	background-image: url(../images/trans_w.png);
	border: 1px solid white;
	text-align: left;
}
.bloc_news_item:hover {
	background-color: white; padding: 5px; margin-top: 5px;
}

/*----pied partenaires -------------------------------------------------- */
#piedpart{
	color :#999999;
	border-top: 1px solid;
	margin-top:10px;
	padding-top:10px;
	border-top-color: #363636;
	padding-bottom: 10px;
	line-height: 15px;
	text-align: center;
}

#piedpart a:link, #piedpart a:hover, #piedpart a:visited {
	color :#999999;
}


/*----BLOC VERT MOTEUR -------------------------------------------------- */
.blocmoteur{
	border: solid 5px #A2C05D;
	padding: 5px;
	font-size: 1em;
	background-image: url(../images/deg_vert.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #B4C972;
}
.moteur{
	border: solid 1px #849F4D;
	font-size: 1em;
	background-image: url(../images/deg_jaune.gif);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #D6E1A1;
}
/*----BLOC FORM ORANGE -------------------------------------------------- */
.blocformorange{
	border: solid 5px;
	padding: 5px;
	font-size: 1em;
	background-repeat: repeat-x;
	background-position:top;
	background-color: #F7D26A;
	border-color: #F7BB4F;
}
.formorange{
	border: solid 1px #E7A13D;
	font-size: 1em;
	background-repeat: repeat-x;
	background-position:top;
	background-color: #F6E6A6;
}
/*----BLOC FORM JAUNE -------------------------------------------------- */
.blocformjaune{
	border: solid 5px;
	padding: 5px;
	font-size: 1em;
	background-repeat: repeat-x;
	background-position:top;
	background-color: #A3C3C7;
	border-color: #86ACAE;
}
.formjaune{
	border: solid 1px;
	font-size: 1em;
	background-repeat: repeat-x;
	background-position:top;
	background-color: #C3DDD5;
	border-color: #639999;
}


/*----BLOCS -------------------------------------------------- */

.bloc1{
	border: solid 5px #95BEE1;
	padding: 5px;
	font-size: 0.9em;
	background-image: url(../images/deg_bleu.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #D4E9F7;
}
.bloc1 h4 {
	font-size: 1.2em;
	font-weight: bold;
	display:inline;
}

.liste h4,.liste a,.liste a:link,.liste a:hover,.liste a:visited {
	font-size: 0.9em;
	font-weight: bold;
	color: #04465E;
	text-decoration:none;
	display:inline;
	line-height:17px;
}
.liste a:hover {text-decoration:underline;}


.bloc2{
	border: solid 5px #C0D880;
	background: #E8EFC2;
	font-size: 0.9em;
}
.bloc3{
	border: solid 5px;
	background: #A0D6E9;
	font-size: 0.9em;
	border-color: #77B1C5;
}
.bloc4{
	border: solid 5px #CACFD0;
	font-size: 0.9em;
	background-image: url(../images/deg_gris.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #E4E8E9;
}

.bloc4 h1,.bloc4 a,.bloc4 a:link,.bloc4 a:hover,.bloc4 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #60676D;
	line-height: 1.5em;
}

.bloc5{
	border: solid 5px;
	font-size: 0.9em;
	background-color: #EFC35C;
	border-color: #EFAF2B;
}
.bloc6{
	border: solid 5px #8C0A17;
	font-size: 0.9em;
	background-color: #CA7980;
}
.bloc7{
	border: solid 5px #CACFD0;
	font-size: 0.9em;
	background-image: url(../images/deg_gris.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #E4E8E9;
	color: #FFFFFF;
}

.bloc7 a,.bloc7 a:link,.bloc7 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #60676D;
	line-height: 1.5em;
	text-decoration: none;
}
.bloc7 a:hover{
	color: #810A40;
	text-decoration: underline;
}
.bloc8{
	border: solid 5px;
	font-size: 0.9em;
	background-color: #B2CE57;
	border-color: #7F9B4A;
}
.blocminiliste{
	border: solid 2px #DEE3E6;
	font-size: 0.9em;
	background-color: #F0F3F6;
	padding: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.bloc_liste{
	border: solid 1px;
	font-size: 0.9em;
	background-repeat: repeat-x;
	background-position:bottom;
	margin-bottom: 10px;
	line-height: 1.5em;
	background-color: #F2F2F2;
	border-color: #DADADA;
}
.bloc_selection{
	border: solid 2px #95BEE1;
	font-size: 0.9em;
	background-color: #831C4C;
	background-image: url(../images/fd_titre1.gif);
	margin: 1px;
	background-repeat: repeat-x;
	background-position: bottom left;
}
.bloc_selection a,.bloc_selection a:link,.bloc_selection a:hover,.bloc_selection a:visited {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;}


.fd_menu{
	color: #FFFFFF;
	background-image: url(../images/fd_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 13px;
	padding-right: 20px;

}

.vedette_image{ border: 0px; }
.photo_marquee{ border: 0px; }

.contour_blanc{
	border: solid 5px white;

}
.bloc_detail {
	border: solid 1px #95BEE1;
	font-size: 0.9em;
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #F2F9FF;
	margin-bottom: 5px;
	line-height: 1.5em;
}
.bloc_minimot{
	border: solid 5px #95BEE1;
	font-size: 10px;
	background-image: url(../images/fd_mini_moteur.gif);
	background-repeat: no-repeat;
	background-position:left top;
	background-color: #D2E7F5;
}
.bloc_minimot a,.bloc_minimot a:link,.bloc_minimot a:visited{
color:#003366;
}
/*----BALISE DE TITRE -------------------------------------------------- */

.fd_titre1{
	background-color:#692243;
	background-image:url(../images/fd_titre1.gif);
	vertical-align: middle;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
.fd_titre2{
	background-color:#9C0B1A;
	background-image:url(../images/fd_titre2.gif);
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
.fd_titre3{
	background-image:url(../images/fd_titre3.gif);
	font-size: 1.4em;
	font-weight: bold;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 18px;
}

/*----CONTENU -------------------------------------------------- */

p {
	margin: 0 0 0px 0;
}
h1{
	font-size: 1em;
	line-height: normal;
	display: inline;
}
h1 a:link, h1 a:visited {
	text-decoration: none;
	line-height: normal;
	display: inline;
}
h1 a:hover {
	text-decoration: underline;
	line-height: normal;
	display: inline;
}
h2{
	color:#810A40;
	font-size: 12px;
	line-height: normal;
}
.lettrine{
	color:#6890AC;
	font-weight: bold;
	font-size: 22px;

}
.txt1{
	color:#810A40;
	font-weight: bold;
	font-size: 11px;

}
.txt2{
	color:#7A9B13;
	font-weight: bold;
	font-size: 11px;

}
.txt3{
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;

}
.txt4{
	color:#951E55;
	font-weight: normal;
	font-size: 10px;

}
.txt5{
	color:#8F0A40;
	font-weight: bold;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;

}
.txt6{
	color:#003366;
	font-size: 12px;

}.txt7{
	color:#666666;
	font-size: 14px;

}
.prix{
	color:#810A40;
	font-weight: bold;
	font-size: 1.1em;

}
.image{
	border: solid 2px;
	border-color: #CACFD0;
}
.immeuble{
background-image:url(../images/immeubles.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 18px;
}
hr.ligne {
color:#CACFD0;
background-color: #CACFD0;
height: 1px;
border: 0;
}
.fd_top_liste {
	background-color: #FFFFFF;
	background-image: url(../images/fond_top_liste.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


/*----TRI -------------------------------------------------- */

.fd_tri {
	background-color: #E0E0E0;
	background-image: url(../images/fd_ref.gif);
	background-repeat: repeat-x;
	border: 1px #A8A8A8 solid;
	line-height: 1.8em;
}

.tri {
	color: #7B1243;
	font-weight: bold;
}
.tri a:link{
	color: #666666;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.tri a:visited{
	color:#666666;
	text-decoration: none;
}

.tri a:hover {
	color:#003366;
	text-decoration: underline;
}
/*----TRI NEUF -------------------------------------------------- */


.tri_neuf {
font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.tri_neuf  a:link{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.tri_neuf  a:visited{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.tri_neuf  a:hover {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


/*----signature adapt -------------------------------------------------- */
.sign {
	color: #666666;
	font-size: 10px;
	padding-left: 20px;
	text-align:center;
}
.sign a:link{
	color: #999999;
	text-decoration: none;
}
.sign a:visited{
	color:#999999;
	text-decoration: none;
}

.sign a:hover {
	color:#999999;
	text-decoration: underline;
}
/*----MINISITE -------------------------------------------------- */

.blocrouge{
	border: solid 5px #8E0814;
	padding: 10px;
	font-size: 12px;
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #A31B29;
	color: #FFFFFF;
	text-align: center;
}
.fd_titremini{
	background-color:#692243;
	background-image:url(../images/fd_titre1.gif);
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.bloc_ident{
	border: solid 5px #95BEE1;
	font-size: 12px;
	background-image: url(../images/fd_mini_moteur.gif);
	background-repeat: no-repeat;
	background-position:left top;
	background-color: #D2E7F5;
}
.bloc_ident a,.bloc_ident a:link,.bloc_ident a:visited{
color:#003366;
}
.ombre {
	float:left;
	clear:left;
	margin: 10px 0 10px 5px;
	margin: 10px 0 10px 5px;
	padding: 0px;
  }

.boiteimage {
	border: 2px solid;
	border-color: #CCCCCC;
  }
  /*---- REFERENCEMENT -------------------------------------------------- */
 
.naturel{
	border: solid 5px #BCC8CD;
	padding: 5px;
	font-size: 0.9em;
	font-size: 0.9em;
	background-image: url(../images/deg_gris.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color: #E4E8E9;
}
.bloc1 h1{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 15px;
}
 
.fd_titre1 h1{
	color:#FFFFFF;
	font-size:10px;
} 
.fd_titre2 h1{
	color:#FFFFFF;
	font-size:10px;
} 
H1{
	font-size:11px;
	margin:0;
	color: #303030;
	text-align: justify;
	line-height: 18px;
}
H2{
	font-size:9px;
	margin:0;
	color: #303030;
	text-align: justify;
	line-height: 18px;
}
H3{
	font-size:11px;
	font-weight:bold;  
	margin:0;
}
.H1Type1 H1{
	color:#FFFFFF;
	text-align:right;
}
.H2Type2 H2{
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
}
.tabinforef{
	width:932px;
}
.Listeliensmotscles a,.Listeliensmotscles a:link,.Listeliensmotscles a:visited{
	color:#000066;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:18px;
}
.notepetitun{
	color:#29414E;
	}
.notehc{
	color:#29414E;
	}


  /*---- DETAIL -------------------------------------------------- */

* html #overlay { /* IE6 */
	position: absolute;
	height: expression((document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) > document.body.offsetHeight ? (document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) : document.body.offsetHeight + 'px');
	width: expression((document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) > document.body.offsetWidth ? (document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) : document.body.offsetWidth + 'px');
}

#overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background:#000000;
  z-index: 4000;
  opacity: 0.85;
  filter:alpha(opacity=85);
}

#Container {
	position: relative; /* obsolue */
	height: 200px;
	width: 200px;
	margin: 0 auto;
	background-color: #dedede;
	border: 5px solid #999999;
	font-size: 0px;
	z-index: 5000;
	visibility: visible;
	text-align:center;
	position:absolute;
	left: 33%;
	right: 33%;
	top:30px;
}

#Loading {
	height: 25%;
	width: 100%;
	position: absolute;
	top: 40%;
	left: 0%;
	text-align: center;
	z-index: 5005;
	line-height: 0;
}

#LinkContainer {
	position: relative;
	top:-50px;
	margin-top:auto;
	height: 40px;
	padding: 5px;
	z-index: 7000;
	background-color: #000000;
	text-align:center;
	opacity: 0;
	filter:alpha(opacity=0);
}

#PrevLink, #NextLink {
	cursor: pointer;
	border:none;
}

#PhotoPartieHaut { height:100%; }

#Photo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5010;
}

  /*---- AUTOCOMPLETE -------------------------------------------------- */
#UpdateLocalisation {
  position: absolute;
  width: 80px;
  background-color: white;
  border: 1px solid #888;
  margin: 0px;
  padding: 0px;
}

#UpdateLocalisation ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  max-height: 120px;
  overflow: auto;
  cursor: pointer;
}

#UpdateLocalisation ul li.selected {
    background-color: #CCCCFF;
}

#autocomplete ul li {
  list-style-type:none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}

/*---- ELARGIR -------------------------------------------------- */
#LienElargirFamille {
	padding:3px;
	}

#LienBienVille {
	padding:3px;
	}
	
/*----ref -------------------------------------------------- */

.ref {
	background-color:#DADADA;
	color: #223C71;
	background-image: url(../images/fd_ref.gif);
	background-repeat: repeat-x;
	display: block;
	clear: both;
	width: 100%;
	margin-top: 1px;

}

.ref h1,.ref h2 {
	color: #223C71;
	font-weight: bold;
	font-size: 1em;
	width: 100%;

}
.ref h1 a:link,.ref h1 a:visited,.ref h2 a:link,.ref h2 a:visited  {
	color: #223C71;
	text-decoration:none;
	vertical-align: middle;
	
}
.ref h1 a:hover,.ref h2 a:hover  {
	color: #223C71;
	text-decoration:underline;
}

.listreg h3 {padding:0;margin:0;display:inline;}
.listreg h3 a {
	text-decoration:none;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;	
	padding:0px;
	margin:0px;	
}
.listreg h3 a:hover {
	text-decoration:underline;
}



/*----ANNUAIRE -------------------------------------------------*/
#categories_annuaire {text-align:left;padding:0;margin:0;}

#titredernierinscrits {padding:0 0 0 10px;font-size:16px;margin:2px 0 2px 0;background-color:#A22D39;color:#fff;font-weight:bold;}
.derniersinscrits {background-color:#EFF8FF;border:solid 1px #C2DCEF;margin:5px auto 0 auto;width:750px; }
	.dernierinscrit-titre {font-size:14px; font-weight:bold;margin:0; padding:0 0 0 5px;}
	.derniersinscrits-desc {padding:5px;}	
	.derniersinscrits-cat {text-align:right;font-size:10px;padding: 0 0 0 5px; }
	


.annuaire_site {text-align:left;padding:5px;margin: 0 0 5px 0;}
.annuaire_site_lien{font-size:13px;}
.annuaire_site_url {color:#6EAAE6;}

.annuaire_table {background-color:#CEE3F4;}
.fieldset-annuaire {width:96%;}
#nbchar {background-color:#CEE3F4;border:none;}
.nbchar-titre {font-size:9px;margin:3px 0 0 0;}
#selectAnnuaire{width:410px;}

#annuaire_liens h2 {font-size:16px;font-weight:bold;padding:2px 0 2px 20px;width:auto;margin:5px 0 5px 0;background-color:#6EAAE6;color:#FFFFFF;background-image:url('../images/flech2.gif');background-repeat:no-repeat;background-position:0px 2px;}
#annuaire_liens h3 {font-size:13px;font-weight:bold;padding:2px 0 2px 20px;width:auto;margin:5px 0 5px 35px;background-color:#6EAAE6;color:#FFFFFF;background-image:url('../images/flech2.gif');background-repeat:no-repeat;background-position:0px 1px;}
.ann_url {color:#6EAAE6;}

.annuaire-ul-lvl0 {list-style:none;padding:3px 0 5px 10px;margin:0;}
.annuaire-ul-lvl1 {list-style:none;padding: 3px 0 5px 35px;margin:0;}
#annuaire_liens li {padding:3px 0 3px 0;margin:0;}

.backlink  {color:#fff;background:#A22D39;font-weight:bold;padding:0px;margin:0px 0 0 4px;width:50px;}

p#HL-inscriremonsite {border:none;text-align:center;margin:5px;font-size:18px;width:98%;}
#HL-inscriremonsite a {border:solid 1px #A22D39;width:100%;text-decoration:none;background:#A22D39;display:block;padding:5px 0 5px 0;color:#fff;text-transform:uppercase;}
#HL-inscriremonsite a:hover{background:#CEE3F4;}

.annuaire_lien_cat_derInscrits a {color:#60676D;text-decoration:none; }
.annuaire_lien_cat_derInscrits a {color:#60676D;text-decoration:none; }



/*----ACTUS HOME -------------------------------------------------*/


.actus_home_bloc{
	color:#333;
	margin:5px 15px 5px 15px;
	text-align: justify;
	font-size: 10px;
	line-height: 13px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
}

.actus_home_bloc p{
	
	margin: 0 0 5px 0;
}
.actus_home_bloc_titre{
	margin: 0 0 0px 0;
	color:#810A40;
	font-size:11px;
}


.actus_home_bloc a{
	color:#810A40
}

