
body {
color:#262423;
font-size:10px;
line-height:1.4;
font-family:Verdana, Arial, sans-serif;
}

h1 {font-size:14px;text-transform:uppercase;margin:15px 0 20px 0;font-weight:bold;color:#0046ca;}

    h1 span {display:block;font-size:12px;color:#ffb646;}

    h1.picto_maison {
    height:35px;
    padding-left:45px;
    background-image:url(../images/picto_maison.jpg);
    background-repeat:no-repeat;
    }

    h1.picto_coeur {
    clear:both;
    height:35px;
    padding-left:45px;
    background-image:url(../images/picto_coeur.jpg);
    background-repeat:no-repeat;
    }

    h1.picto_loupe {
    height:35px;
    padding-left:45px;
    background-image:url(../images/picto_loupe.jpg);
    background-repeat:no-repeat;
    }

h2 {font-size:12px;font-weight:bold;}
h3 {font-size:12px;font-weight:bold;}
h4 {font-size:10px;font-weight:bold;}
h5 {font-size:9px;font-weight:bold;}
h6 {font-size:8px;font-weight:bold;}

:focus {outline:0;}

a {color:#262423;font-weight:bold;text-decoration:none}
a:link {color:#262423;}
a:visited {color:#262423;}
a:hover {color:#000;}
a:active {color:#000;}

form {

    display:none;
}

/* -------------------------------------------------- */

.clear {
clear:both;
}

hr.clear {
clear:both;
visibility:hidden;
height:1px;
}

.valeur_info {color:#0257cf;font-weight:bold;}

#header {
height:140px;
}
    #a_logo {
    }
    
    #a_page_speciale {
    display:none;
    }
        
    #nav {
    display:none;
    }

#container {
clear:both;
}

    #col_right {
    }

        #anim {
    display:none;
        margin-bottom:15px;
        }
            ul.liste_biens {
            margin:0;
            border-top:1px solid #fff;
            }

                ul.liste_biens li {
                margin:15px 0 0 0;
                float:left;
                display:inline;
                width:159px;
                border:1px solid #b0b0b0;
                 min-height:220px;
                height:auto !important;
                height:220px;
                }

                ul.liste_biens li.second {
                margin-right:15px;
                margin-left:15px;
                }
                
                    .mini_fiche h2 {
                    padding:3px;
                    text-align:center;
                    margin:0;
                    background-color:#eee;
                    text-transform:uppercase;
                    }
                
                        .mini_fiche h2 a {
                        }
                
                    .mini_fiche div {
                    text-align:center;
                    margin:5px auto;
                    }
                
                    .mini_fiche p {
                    padding:3px;
                    margin:0;
                    }
                
                        .mini_fiche p a {
                        font-weight:normal;
                        }
                
                    .mini_fiche span {
                    color:#e8090a;
                    padding:3px;
                    font-weight:bold;
                    margin:0;
                    }

            #pagination {
            padding:30px 0;
            text-align:center
            }

                #pagination a {
                margin:1px;
                padding:2px 5px;
                border:1px solid #ddd;
                color:#e8090a;
                font-weight:bold;
                }

                    #pagination a:hover {
                    border:1px solid #666;
                    }

                #pagination span {
                margin:1px;
                padding:2px 5px;
                }
                
        .table_info {
            margin:15px 0;
            /*display:inline;*/
            display:block;
            width:100%;
        }
                
        #specs_technique {
            /*float:right;*/
            /*display:inline;*/
            display:block;
        }
        
        .table_info tr {
            width:100%;
        }
        
        .table_info td {
            text-align:right;
            padding:2px;
        }
        
        .table_info td.valeur_info {
            border:1px solid #eee;
            background-color:#ffe;
            color:#333;
            font-weight:bold;
            text-align:left;
            padding:3px;
            text-align:right;
        }
        
        #adsense {
    display:none;
        }
        
        #photos_bien {
        text-align:center;
        }
        
            #photos_bien img.vignette{
            padding:5px;
            margin:5px;
            border:1px solid #b0b0b0;
            }

        #sidebar {
    display:none;
        }


    #col_left {
    display:none;
    }

#footer {
    display:none;
}



