@CHARSET "ISO-8859-1";
#content h1.bigone{
background:transparent url(/img/title/terrain_maison.gif) no-repeat right top;
margin-bottom:10px;
}
.pagination {
margin-top:1em;
}
/*.description {
font-size:13px;
}
.date {
font-size:10px;
color:lightgray;
}
ul.terrains li{
padding:0 10px 10px 10px;
margin:1em 0 1em 0;
border-bottom:1px dotted #423F3B;
}
ul.terrains li.first{
border-top:1px dotted #423F3B;	
}
ul.terrains li img{
float:left;
margin:0 15px 5px 0;
}
ul.terrains li div.link{
clear:left;
}
.attractivite {
color:#006AAF;
}
h3 em{
color:gray;
font-weight:normal;
}

ul.lands{
padding-top:10px;	
}
ul.lands li{
display:block;
min-height:170px;
height:auto !important;
height:170px;
padding:10px;
border-top:1px dotted #423F3B;
background-color:white;
}
ul.lands li p.link{
clear:both;
float:left;
}*/


#main table{
width:535px;
border-collapse:collapse;
}
#main table th{
height:25px;
vertical-align:middle;
text-align:center;
font-size:12px;
font-weight:bold;
color:white;
background:transparent url(/img/title_bg.png) repeat-x;
border:none;
}
#main table td{
background-color:white;
border-bottom:1px dotted #423F3B;
padding:10px;
}
.serie1{
background:white url(http://annonces.maisons-ericlor.com/img/premiere_accession.png) no-repeat right top;
}
.serie2{
background:white url(http://annonces.maisons-ericlor.com/img/maison_bbc.png) no-repeat right top;
}
.serie3{
background:white url(http://annonces.maisons-ericlor.com/img/maison_bois.png) no-repeat right top;
}
.serie4{
background:white url(http://annonces.maisons-ericlor.com/img/maison_moderne.png) no-repeat right top;
}
.serie5{
background:white url(http://annonces.maisons-ericlor.com/img/maison_investisseur.png) no-repeat right top;
}
.serie6{
background:white url(http://annonces.maisons-ericlor.com/img/pass_foncier.png) no-repeat right top;
}
.serie10{
background:white url(http://annonces.maisons-ericlor.com/img/loi_scellier.png) no-repeat right top;
}
#main table td.small_description h3{
font-weight:bold;
font-size:11px;
text-transform:uppercase;
padding-bottom:10px;
}
#main table td.small_description h3 .colored{
font-size:12px;
}
#main table td.small_description h4{
font-size:11px;
font-weight:bold;
margin-bottom:0;
}
#main table td.small_description .thumb{
width:120px;
float:left;
margin-right:20px;
}
#main table td.small_description .desc_content{


}
#main table td.small_description .desc_content p{
padding-top:0;
}
#main table td.price span{
display:block;
height:100%;
line-height:100%;
vertical-align:middle;
/*border-left:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;*/
font-size:14px;
font-weight:bold;
color:#A92824;
}
#main table td.price{
width:80px;
text-align:center;
}
#main table td.selection{
width:60px;
text-align:center;
}

#content h2{
margin-top:0;
padding-top: 0;
padding-left:15px;
}
.fiche{
padding:0 0;
float:none !important;
float:left;
width:501px;
margin-left:17px;
}
.images{
width:501px;
padding:0;
}
.apercus li{
width:118px;
padding-right:10px;
float:left;
}
.apercus li img{
border:1px dotted #423F3B;
padding:2px;
background-color:white;
}
.total_price{
clear:left;
display:block;
color:white;
background-color:#A92824;
font-size:24px;
font-weight:bold;
text-align:center;
height:40px;
line-height:40px;
vertical-align:middle;
width:501px;
}
.description{
width:456px;
padding:10px 20px 10px 25px;
font-size:12px;
text-align:justify;
}
.description h3{
font-size:18px;
font-weight:bold;
color:#0086C0;
text-align:left;
}
.description h4{
font-size:14px;
font-weight:bold;
color:#000;
text-align:left;
}
.description .colored{
font-size:14px;
}
.description p.maison{
padding-bottom:15px;
border-bottom:1px dotted #423F3B;
}
#map{
width:100%;
height:200px;
overflow:hidden;
margin:20px 0;
}
.actions{
margin-top:20px;
clear:left;
float:left;
width:405px;
}
.actions li{
display:block;
float:left;
width:146px;
margin-right:22px;
}
.actions li a{
display:block;
height:66px;
color:white;
font-size:16px;
font-weight:bold;
text-decoration:none;
text-align:center;
padding-left:30px;
text-transform:uppercase;
}
.actions li a.contact{
background:transparent url(http://annonces.maisons-ericlor.com/img/annonce_btns.png) no-repeat 0 0;
font-size:12px;
padding-left:40px;
padding-top:10px;
height:56px;
}
.actions li a.contact strong{
font-size:25px;
}
.actions li a.ami{
background:transparent url(http://annonces.maisons-ericlor.com/img/annonce_btns.png) no-repeat -167px 0;
padding-top:12px;
height:54px;
}
.actions li a.print{
background:transparent url(http://annonces.maisons-ericlor.com/img/annonce_btns.png) no-repeat -339px 0;
padding-left:35px;
padding-top:12px;
height:54px;
}
.actions li a.add{
background:transparent url(http://annonces.maisons-ericlor.com/img/annonce_btns.png) no-repeat -510px 0;
font-size:11px;
padding-left:25px;
padding-top:12px;
height:54px;
}
.actions li a.add strong{
font-size:20px;
}
.small_box{
width:238px;
background-color:white;
margin:0 0 20px 16px;
}
.small_box h2{
width:203px;
background-color:black;
font-size:14px;
color:white;
padding:0 0 0 35px;
margin-bottom:0;
}
.large_box h2#by_search{
background:#A92824 url(/img/recherche_title.png) no-repeat 0 0;
color:white;
font-size:14px;
padding:5px 0 5px 35px;
}
.small_box h2#by_agence{
background:black url(http://annonces.maisons-ericlor.com/img/agence_title.png) no-repeat 0 0;
}
.small_box form{
padding:10px;
}
.small_box form label{
width:200px;
display:block;
}
.small_box form label.commune{
display:inline;
}
.small_box select{
width:200px;
}
.small_box p.submit{
text-align:center;
}
.large_box p.submit{
text-align:left;
}
.small_box p.submit input, .large_box p.submit input, .box p.submit input{
display:block;
margin:0 auto;
width:84px;
height:27px;
color:white;
text-align:center;
border:none;
background:transparent url(/img/bouton.png) no-repeat;
}
.large_box p.submit input, .box p.submit input{
margin:0;
}
.large_box p.submit{
text-align:center;
}
.large_box{
background-color:#FFF;
margin-bottom:20px;
border-bottom:1px dotted #423F3B;
}
.large_box form{
padding:0 20px 10px 20px;
}
.large_box form p{
width:495px;
}
.large_box label{
display:block;
width:170px;
float:left;
}
.box{
width:451px;
padding:0 20px 10px; 25px;
}
.box fieldset.odd{
border:none;
width:451px;
margin:0;
padding:0;
}
.box legend{
font-size:18px;
font-weight:bold;
}
.box label{
display:block;
float:left;
width:140px;
font-weight:bold;
margin-right:20px;
}
#content .box form p{
width:460px;
}
#content .box form p.submit{
padding-left:0;
}
.required{
font-weight:bold;
color:red;
}
.mention{
font-style:italic;
font-size:10px;
text-align:right;
}
.text{
background-color:white;
padding:0 20px 20px 20px;
}
#financement_lnk{
padding-left:3px;
}
#alerte_lnk{
padding-left:16px;
}

/************************PAGINATION*****************************************************************/
ul.pagination {
clear: left;
float:left;
padding-bottom:10px;
}

ul.pagination li {
float: left;
margin-right: 2px;
padding-right: 2px;
}

ul.pagination li a.selected {
text-decoration: none;
}
/************************AUTOCOMPLETE****************************************************************/
div.ac_results{
background-color:white;
border:1px solid #CCCCCC;
}
div.ac_results li:hover{
background-color:#E6ECF0;
}
div.ac_results li{
text-align:left;
}
