#annuaire_liste .liste .item,
#annuaire_detail .une{
border:1px solid #ECECEC;
padding:15px;
margin:0 0 15px 0;
overflow:hidden;
zoom:1;
}
#annuaire_detail .une{
margin:0 0 30px 0;
}
#annuaire_liste .liste .item:hover,
#annuaire_liste .liste .item.on,
#annuaire_detail .une{
background:#F1F9FF;
}
#annuaire_liste .liste .item .visuel,
#annuaire_detail .une .visuel{
float:left;
width:109px;
border:1px solid #C7C7C7;
text-align:center;
}
#annuaire_liste .liste .item .texte,
#annuaire_detail .une .texte{
float:right;
width:448px;
}
#annuaire_liste .liste .item .texte.full{
float:none;
width:auto;
}
#annuaire_liste .liste .item h2 a,
#annuaire_detail .une h2 a{
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#0171B5;
text-decoration:none;
}
#annuaire_liste .liste .item h2 a:hover,
#annuaire_detail .une h2 a:hover{
text-decoration:underline;
}
#annuaire_liste .liste .item .info,
#annuaire_detail .une .info{
font-size:11px;
margin:0 0 8px 0;
}
#annuaire_liste .liste .item .info a,
#annuaire_detail .une .info a{
font-size:11px;
text-decoration:none;
}
#annuaire_liste .liste .item .info a:hover,
#annuaire_detail .une .info a:hover{
text-decoration:underline;
}
#annuaire_liste .liste .item .info a.url,
#annuaire_detail .une .info a.url{
color:#2491CD;
text-decoration:underline;
}
#annuaire_liste .liste .item .info a.url:hover,
#annuaire_detail .une .info a.url:hover{
text-decoration:none;
}
#annuaire_liste .liste .item .description{
font-size:13px;
}
#annuaire_liste .liste .item .liste_item_image {
	width:105px;
}
