#structuretype{
margin:0 5px;
padding-left:10px;
background:url(img/article_soustitre_puce.png) no-repeat 0 60%;
font-size:1.2em;
font-weight:700
}

#bloc_a p{
margin:0;
padding:2px 0;
}

#structure_complement_coord{
margin:0;
border:1px solid;
border-width:1px 0;
}

#structure_coord{
}

#defaultstructureksupdomaine {
margin:8px 0;
}

#defaultstructurephoto{
margin:0;
border:1px solid
}

p#defaultstructureksupformations {
margin:0 0 1em 0;
}

.annuaire-details{ 	
background: url(img/annuaire_libelle_fond.png) repeat-y 0 0;
margin:4px 0;
padding:0;
}

*>html .annuaire-details {
floa\t:left;
}

* html .annuaire-details br {
font-size:0;
}

.an-det-gau{
float:left;
clear:left;
width:130px;
text-align: right;
margin-right:12px;
}

.an-det-dro {
float:left;
margin-bottom:0;
width:320px
}

* html .an-det-dro{
margin-bottom:0;
width: auto;
}
*>html .an-det-dro{

}

.an-det-dro-mac{
float:left;
}

*>html .an-det-dro-mac{
float:none;

}

.an-det-mt{
clear:left;
margin-top:5px;
}
* html .an-det-mt{
margin-top:10px;
}

*>html .an-det-mt{
clear:left;
width:500px;
}

.para-an{
padding:0;
}

.para-an h3{
margin:0;
font-size:1.2em
}

.para-an .soustitre{
font-weight:700;
}

#structure_colonnes{
position:relative;
top:0;
left:0
}

#bloc_a{
position:absolute;
top:0;
left:0;
width:155px;
padding:0 5px;
margin-top:5px;
}

html>body #bloc_a{
margin-top:auto;
}

#bloc_b{
width:462px;
position:relative;
top:0;
left:165px;
}

#bloc_a a{
font-size:1.2em;
font-weight:700;
}
