body {
background:#DEDEDE none repeat scroll 0%;
font-family:Trebuchet MS;
font-size:11px;
margin:0pt;
padding:0pt;
}
img {
border:0px none;
}
input, select, textarea {
font-family:Trebuchet MS;
font-size:11px;
}
.alert {
background-color:#FF0000;
color:#FFFFFF;
font-style:normal;
font-weight:bold;
}
#submit input {
float:right;
}
#sect1, #sect2, #pieces, #chambres, #budget, #surface, #compl1, #compl2 {
float:left;
width:50%;
}
#separator2, #separator6, #separator7, #separator11, #separator12, #separator20, #separator21 {
clear:both;
}
#main {
margin:5px;
width:470px;
}
#lang {
float:right;
text-align:right;
}
#recherche div {
margin-top:5px;
}
#recherche h1 {
font-size:12pt;
font-style:normal;
font-weight:bold;
margin:0pt;
padding:0pt;
text-transform:uppercase;
z-index:25;
padding-left:2em
}
#recherche h2 {
font-size:10pt;
font-style:normal;
font-weight:bold;
z-index:50;
}
#recherche h3 {
font-size:10pt;
font-style:normal;
font-weight:bold;
margin:0pt;
padding:0pt;
z-index:100;
}
#recherche td {
margin:0pt;
padding:0pt;
}
#rappelcriteres {
padding:3px 3px 12px 3px;
font-size:12px;
text-align:center;
line-height:1.5em;
color:#000;
border-bottom:1px solid #000;
margin-bottom:8px;
font-weight:bold;
}
#rappelcriteres strong{font-weight:bold;color:#000;}

#affiner {
text-align:right;
}
#navig select {
font-size:10px;
text-align:left;
width:165px;
}
#pager {
margin:0 auto;
text-align:center;
display:block;
widows:100%;
padding:10px 0;
}
#tri {
text-align:right;
clear:left;
}
#annoncetitre, .annoncetitre {
background:#b51423 url(../img/trait1.gif) right top repeat-y;
padding:7px 20px;
margin:15px 0pt 12px;
color:#fff;
}
#annoncetitre h2, .annoncetitreh2, .annoncetitre h2 {
float:left;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

#annoncetitre h3, .annoncetitreh3 {
text-align:right;
font-weight:bold;
font-size:14px;
}
.residenceBG{
	color:black;
	background:#4A4A4A url("../img/fond-residence.png") top right no-repeat;
	}

#annoncephoto img, .annoncephoto  {
border:1px solid #D2372B;
float:left;
margin-left:2px;
margin-right:8px;
}
#annoncephoto p {
margin:0px;
padding:0px;
}
#annonceliste, #detail {
}
#annoncedetailcontact{
clear:both;
}
#annoncerefcoord, #annoncedetailcontact p, .annoncerefcoord {
border:1px solid #D2372B;
text-align:center;
padding:5px;
margin-top:20px;
color:#b41423;
}
#annoncerefcoord a, #annoncedetailcontact a {

}
#annoncerefcoord a{display:block;}
#annonceoutils{margin-left:135px; font-weight:bold; text-align:right;}
.annonceoutils{  font-weight:bold; }
#annonceoutils a,.annonceoutils a{color:#80011e; text-decoration:underline;}

.tit1{color:#8b0221;}

.ann{color:#000;}

.desc1{}

#separator14 {
height:10px;
}
#detail p {
margin:8px;

}
#annoncedetailphoto {
margin:0pt 2px;


}
#annoncedetailphoto img {
border:1px solid #D2372B;
float:left;
margin:2px;

}
#annoncedetailpagerphoto {
height:244px;
margin-left:2px;
overflow:auto;
width:auto;
}
#annoncedetailpagerphoto img {
margin:2px;
}
#detail ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt 0pt;
padding:10px 0pt;
width:100%;
}
#detail li {
background-image:url(../img/arrow1.gif);
background-position:4px 3px;
background-repeat:no-repeat;
float:left;
margin:0pt;
padding:0pt 0pt 0pt 1.5em;
white-space:nowrap;
width:14em;
}
#annoncedetailcontactform, #annoncedetailproximiteform {
margin:8px;

}
#annoncedetailproximiteform form {
display:inline;
}
div#cc {
margin-bottom:10px;
margin-left:40px;
}
div#cc1 {
border:1px solid #929BDB;
float:left;
margin-left:4px;
margin-top:4px;
padding:2px;
width:124px;
}
div#cc2 {
text-align:center;
}
div#cc3 {
color:#550000;
font-size:10px;
font-weight:bold;
letter-spacing:-1px;
width:100%;
}
div#cc4 {
color:#550000;
font-weight:bold;
text-align:right;
width:100%;
}


