body{
margin:1em 0;
font:0.7em "Verdana", helvetica, sans-serif;
}

div{
float:left;
}

textarea{
width:250px;
height:120px;
}

#conteneur{
width:730px;
height:89px;
position:absolute;
left:50%;
margin:0 0 0 -365px;
}

#conteneur table.list{
width:100%;
text-align:center;
border:solid #892922 1px;
}

#conteneur table.list th{
background-color:#bc3b31;
padding:.5em 0;
border-bottom:solid #892922 1px;
}

#conteneur table.list td{
padding:.25em 0;
cursor:pointer;
}

#conteneur table.list .rouge{
background-color:#ea6553;
}

#conteneur table.list .pale{
background-color:#fdebe8;
}

#conteneur table.list img{
border:solid #892922 1px;
}

#descImmeuble{
width:444px;
}

#descImmeuble table{
width:100%;
}

#descImmeuble table th{
text-align:left;
width:15em;
}

#imageHolder{
float:right;
width:282px;
}

#imageHolder img{
border:solid #892922 1px;
margin:0 0 1em 0;
}

#map{
border:solid #892922 1px;
width:282px;
height:282px;
}


#leftContainer {
margin:0pt 2em 0pt 0pt;
width:10em;
}

.leftBox {
background-color:#fff;
border-color:#dd4434;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
margin:0.3em 0pt;
padding:0pt 0pt 0.3em 1em;
width:100%;
}

.menuTitle {
border-bottom:1px solid #FFFFFF;
font-weight:bold;
margin:1em 0pt 0pt;
text-align:left;
width:100%;
}

.leftBox ul {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

.leftBox ul li {
padding:0pt 0pt 0pt 1em;
text-align:left;
}

.tblForm th{
text-align:left;
}

#descImmeuble table.twoCols td{
text-align:right;
}

#descImmeuble table.twoCols th{
width:60%;
}

.link:hover{
cursor:pointer;
font-weight:bold;
}

.print:after{
content:'Imprimer cette page';
}



