body {
    background:#ccc;
    margin:0 auto;
    font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#0f1964
}

a img{ border:none}

a{ color:#0f1964; }
a:hover{ color:#319cbf; }


h1{
	font-size:16px;
	margin:40px 0 10px
}

.texte_adresse,.texte_choix,.categorie,.fermer,.langue {
    text-align:center
}



body,.lienphoto,.cellule_presentation,.cellule_titre,.cellule_photos,.cellule_prix {
    text-align:left
}

.langue,.texte_choix,.lienphoto,.cellule_presentation,.cellule_titre,.cellule_photos,.cellule_prix,.cellule_reference,.lien_intervalle,.fermer {
    font-size:12px
}

.langue,.texte_choix {
    padding-top:8px
}

.langue,.lien_intervalle {
    padding-bottom:6px
}

.texte_choix {
    padding-bottom:20px
}

.lienphoto,.cellule_presentation,.cellule_titre,.cellule_photos,.cellule_prix,.cellule_reference {
    background:#121f78;
    color:#fff
}

.lienphoto,.cellule_titre,.cellule_photos,.cellule_prix,.cellule_reference {
    vertical-align:middle
}

.lienphoto {
    padding-left:4px
}

.lienphoto,.fermer {
    text-decoration:none
}

.cellule_presentation {
    padding:4px 6px 6px;
    vertical-align:top
}

.cellule_titre,.cellule_photos,.cellule_prix {
    padding-left:6px
}

.cellule_photos,.categorie,.fermer {
    font-weight:bold
}

.cellule_prix {
    font-style:italic
}

.cellule_reference {
    text-align:right;
    padding-right:6px
}




/* //////////////////////////////////////////////////////////////////////////////////////////////////////// Layout */

#page { width:763px}
#top{ height:80px}
#content{ float:right; width:578px; text-align:center;}
#menu{ float:left; width:163px; margin-left:19px}

#accueil{ margin-top:40px}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////// Liste intervalles */
.categorie a {text-decoration:none}
.intervalles{
    padding-left:150px;
    text-align:left;
    list-style-type:none;
    }
    .lc { text-transform:lowercase;}
    .lc a,.lc a:hover{ }

/* //////////////////////////////////////////////////////////////////////////////////////////////////////// Liste complètes */	
.list {padding: 0 50px; }
.list .item:first-child{ border-top:1px solid #aaa; margin-top:20px}
.list .item{ padding:0px 0 20px; margin-bottom:20px; border-bottom:1px solid #aaa; text-align:left; }
.list .item h3 img{ display:block; float:left; margin-right:20px}
.cities {font-size:11px; margin:20px 50px}
.cities h2{font-size:14px}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////// Annonce */
.annonce .offre { text-align:left; padding: 0 70px; width:400px}
.capfirst:first-letter { text-transform:uppercase;}
.annonce h1 .ville { display:block; font-size:12px; text-transform:uppercase;}
	
	h3 {font-size:12px; text-transform:lowercase;}
	h3:first-letter { text-transform:uppercase;}
	
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// Annonces par deux */	
.cellule_titre h2 a,
.cellule_reference a, 
.cellule_reference a:hover,
.cellule_titre h2 a:hover{color:#fff; text-decoration:none}
.cellule_titre h2{ font-size:13px;font-weight:400; margin:0; padding:0}

.false-input { color:#000; font-size:11px; border:2px outset #ccc; background:#dedede; padding:3px 6px; text-decoration:none; -moz-border-radius:3px; white-space:nowrap; margin:10px 0}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////// Pie clear */

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.ie .clear {
    zoom: 1;     
    display: block;
    }


