/* PAGE SOUS UNIVERS */

.sous_univers

/* RECHERCHE SOUS-UNIVERS */
#recherche_sous_univers h2 {
    color: #FF3600;
    border-bottom: 2px dotted;
    margin: 25px 0;
    padding: 0;
    font-size: 20px;
}
#recherche_sous_univers{
    width: 332px;
    float: left;
    color: #06273B;
}
#recherche_sous_univers p { font-weight: bold; }
#recherche_sous_univers fieldset{
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 24px;
    text-align: right;
}
#recherche_sous_univers fieldset p{
    margin: 0;
    clear: left;
}
#recherche_sous_univers label{
    float: left;
}
#recherche_sous_univers input{
    width: 260px;
    border: 1px solid #2C6673;
    padding: 1px;
}
#recherche_sous_univers .prix{
    float: left;
    width: 50%;
}
#recherche_sous_univers .prix.max { clear: none; }
#recherche_sous_univers .prix input { width: 85px; }
/* placements fins */
#recherche_sous_univers .prix.min input { position: relative; left: -9px; }
#recherche_sous_univers .prix.max label { position: relative; left: 9px; }
#recherche_sous_univers p.button ,#recherche_sous_univers p.button img{
  margin-top: 10px;
}


/* ANNONCES PAR DEPARTEMENT */

#annonces_par_departement{
    width: 228px;
    float: left;
    margin: 0 0 0 24px;
    padding: 0;
    text-align: center;
}
#annonces_par_departement h2, #annonces_par_criteres h2{
    background: #FFEFBD;
    color: #781900;
    text-align: center;
    font-size: 15px;
    margin: 30px 0 10px 0;
    padding: 0;
}

/* ANNONCES PAR CRITERE */

#annonces_par_criteres{
    clear: both;
    width: 585px;
}
#annonces_par_criteres h2{
    text-align: left;
    padding: 0 5px;
}
#annonces_par_criteres ul{
    margin: 0;
        padding: 2px 0;
    list-style: none;
}
#annonces_par_criteres a {
color: #000;
text-decoration : none;
}
#annonces_par_criteres a:hover {
border-bottom: 1px dotted ;
}
#annonces_par_criteres li.critere{
    float: left;
    width: 107px;
    margin-right: 10px;
    overflow: hidden; /* prévention */
}
#annonces_par_criteres li.critere last { margin: 0; }
#annonces_par_criteres li.critere h3{
    color: #FF3600;
    text-transform :uppercase;
    font-size: 12px;
    border-bottom: 1px dotted;
    margin: 4px 0;
}

/* HACK pour transprence des PNG pour IE */


.meteo h2{
    color: #FF3600;
    border-bottom: 2px dotted;
    margin: 25px 0;
    padding: 0;
    font-size: 20px;
    }
