h1 { font-family: Tahoma; font-size: 12pt; color: #000000; font-weight: bold }
h2 {	font-family: Tahoma; font-size: 8pt; font-style: bold;  }
h3 {	font-family: Tahoma; font-size: 11pt; font-style: bold;  }
h4 {	font-family:"Courier New", Courier, mono; font-size: 8pt; font-style: bold; display:inline   }
.TEXTE_SMALL {	font-family: Tahoma; font-size: 8pt; font-style: normal; }
.TEXTE_VERYSMALL {	font-family: Tahoma; font-size: 7pt; font-style: normal; }
.TITRE_SITE { font-family: Tahoma; font-size: 18pt; color: #000000; font-weight: bold }
.TITRE_MENU2 { font-family: Tahoma; font-size: 10pt; color: #000000; font-weight: bold }

a:link {color: #265C90;	text-decoration:none;}
a:visited {color: #265C90;text-decoration:none;}
a:hover {color: #265C90;text-decoration:underline;}

body { font-family: Tahoma; font-size: 8pt; 
  background:url(/images/gradient.gif) top repeat-x #0C1833 fixed;
  margin:0px;
}

.LIEN_HORIZ:link {
font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold
}
.LIEN_HORIZ:hover {
font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:underline;
}
.LIEN_HORIZ:visited {
font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold
}

.BL_LIEN_HORIZ:link {
font-family: Tahoma; font-size: 10pt; color: #000000; font-weight: bold
}
.BL_LIEN_HORIZ:hover {
font-family: Tahoma; font-size: 10pt; color: #000000; font-weight: bold; text-decoration:underline;
}
.BL_LIEN_HORIZ:visited {
font-family: Tahoma; font-size: 10pt; color: #000000; font-weight: bold
}

.LIEN_VERTICAL:link {
font-family: Tahoma; font-size: 9pt; color: #FFFFFF; font-weight: normal
}
.LIEN_VERTICAL:visited {
font-family: Tahoma; font-size: 9pt; color: #FFFFFF; font-weight: normal
}
.LIEN_VERTICAL:hover {
font-family: Tahoma; font-size: 9pt; color: #FFFFFF; font-weight: normal; text-decoration:underline;
}
.LIEN_DISCRET:link {color: #000000; }
.LIEN_DISCRET:hover {color: #000000; }
.LIEN_DISCRET:visited {color: #000000; }

.LIEN_PARTENAIRE:link {
font-family: Tahoma; font-size: 7pt; color: #6B8BB1; font-weight: normal
}
.LIEN_PARTENAIRE:visited {
font-family: Tahoma; font-size: 7pt; color: #6B8BB1; font-weight: normal
}
.LIEN_PARTENAIRE:hover {
font-family: Tahoma; font-size: 7pt; color: #6B8BB1; font-weight: normal; text-decoration:underline;
}

.HEADER_TABLE {
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	background-color: #CCCCCC;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
.BODY_TABLE {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
.TABLE_CARTE_VISITE {
	border-collapse: collapse;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.td_blanc { background-color: #ffffff }
.td_bleu { background-color: #0000ff }
.td_rouge { background-color: #ff0000 }
.td_gris { background-color: #C0C0C0 }

.tabresa {
	background-image: url(images/reservation.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.pageindexcontainer{
	font-family: tahoma, verdana, "sans-serif";
	font-size: 14px;
	padding: 8px 20px 8px 0px;
	color:#666;
}

.pageindex{
}

.pageindexlink
{
	background: #FFF;
	border: 1px solid #CCC;
	padding: 1px 3px 1px 3px;
}
.pageindexlink:hover
{
	background: #CCC;
	color:#FFF;
	border: 1px solid #7CA7D3;
	padding: 1px 3px 1px 3px;
}
.pageindexcurrent
{
	background: #e68b47;
	color:#FFFFFF;
	border: 1px solid #666;
	padding: 1px 3px 1px 3px;
}

/*CONTACT***********************************************************************/
.contact_demande
{
	position:relative;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCC;
}

.contact_demande label{
	display: block;
	margin: 3px 0 3px 0;
	padding: 0 0 0 0px;
	font-weight: bold;
}
.contact_demande select{
	width: 150px;
	height: 20px;
	margin: 0 0 3px 0;
}

.contact_demande input{
	width: 150px;
	margin: 0 0 3px 0;
}
.contact_demande input[type=checkbox]{
	width:20px;
	margin: 0 0 3px 0;
}


.contact_demande textarea{
	width: 100%;
}

.form_report{ 
	background-color:#FADBDB;
	border: 1px solid #FD7B7B;
	margin: 0px 0px 0px 2px;
	padding: 2px 2px 2px 2px;
	display:none;
	width: 150px;
}

/************************************************************************/
.annonce_resume {
	background-color:#EEE;
	border-color:#EEE;
	border-width:2px;
	border-style:solid;
	width:100%;
	margin: 0px 0px 5px 0px;
	position:relative;	
}
.annonce_resume:hover {
	background-color:#DDD;
	border-color:#DDD;
}
.annonce_resume:hover h3 {
	background-color:#555;
}

.annonce_resume a.lien_detail { font:normal 12px/22px tahoma, verdana, "sans-serif"; }
.annonce_resume:hover a.lien_detail {font-weight:bold;}
.annonce_resume:hover a.lien_detail:before{content:'';display:inline-block;width:20px;height:12px;background: url(/images/fleche_d.gif) no-repeat;  } 

.annonce_resume_privilege {
	background-color:#EEE;
	border-color:#EEE;
	border-width:2px;
	border-style:solid;
	width:100%;
	margin: 0px 0px 5px 0px;
	position:relative;
}
.annonce_resume_privilege:hover {
	background-color:#DDD;
	border-color:#DDD;
}
.annonce_resume_privilege:hover h3 {
	background-color:#555;
}

.annonce_resume_privilege a.lien_detail { font:normal 12px/22px tahoma, verdana, "sans-serif"; }
.annonce_resume_privilege:hover a.lien_detail {font-weight:bold;}
.annonce_resume_privilege:hover a.lien_detail:before{content:'';display:inline-block;width:20px;height:12px;background: url(/images/fleche_d.gif) no-repeat;  } 



.annonce_description { 	background-color:#FFF;	width:100%;	word-wrap:break-word; }
/* .annonce_description_privilege { width:100%; background:#9AA9BA url(/images/fond_privilege.png) repeat-y;	}*/
.annonce_description_privilege { 	background-color:#FFF;	width:100%;word-wrap:break-word;	}
.annonce_description_txt { width:440px;	word-wrap:break-word; }
.voir_annonce_description_txt { width:580px;	word-wrap:break-word; }

.annonce_resume_header {
	position:relative;	
}
.annonce_resume_footer {
    background: url('/images/immo_telephone.gif') no-repeat 0px 5px;
	position: relative;
	min-height:40px;
	padding: 2px 0 0 45px;
}
.annonce_resume_footer_mail{
	position: absolute;
	right: 2px;
	top:3px;
}

.annonce_resume_footer_adresse{
	position: absolute;
}

.annonce_resume_prix{
	font-weight:bold;
	right:10px;
	
}

.annonce_detail_vignettes{
	height:40px;
	text-align:left;
	vertical-align:top;
	margin: 5px 0px 5px 0px;
}

.r_social {
	width: 16px;
	height: 16px;
	border: 0;
	padding: 2px 2px 0 0;
}

#banderole_privilege{ 
    position:absolute;
    width: 71px;
	height:72px;
	right:0px;
	bottom:-72px;
	background-image: url('/images/banderole_privilege.png') ;
	z-index:10;

}
.banderole_privilege{ 
    width: 71px;
	height:72px;
	top:-1px;
	right:-1px;
	position:absolute;
	background-image: url('/images/banderole_privilege.png') ;
	z-index:2010;
}
.banderole_agence_privilege{ 
    width: 71px;
	height:72px;
	top:-1px;
	right:-1px;
	position:absolute;
	background-image: url('/images/banderole_agence_privilege.png') ;
	z-index:2010;
}
.banderole_coeur{ 
    width: 71px;
	height:72px;
	top:-1px;
	right:-1px;
	position:absolute;
	background-image: url('/images/banderole_coeur.png') ;
	z-index:2010;
}

.annonce_abus  { 
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 35px;
	background:url("/images/warning.gif") no-repeat 0px 0px;
} 

