h2{
}

#annufonction{
font-weight:700;
background:url(img/puce_petite.png) no-repeat 0 50%;
padding-left:10px;
font-size:1.2em;
margin:0 5px
}

#annu_structure_rattach{
margin:0 5px;
padding-left:10px;
background:url(img/article_soustitre_puce.png) no-repeat 0 60%;
font-size:1.2em;
}

* html #annufonction{
}

#annudiscipline{
}

#annuphoto{
border:1px solid #002c5e;
float:left;
margin-left:5px;
}

#annu-deco{
float:right;
width:460px;
margin-right:5px;
margin-left:5px
}

.sansimage{
width:98% !important;
padding:0 1%
}

.annudetails{
background: url(img/annuaire_libelle_fond.png) repeat-y 0 0;
margin-bottom:0;
padding-bottom:0;
height:auto;
}

*>html .annudetails {
	floa\t: left;
}

* html .annudetails br {
	font-size: 0;
}	

.an-det-gau {
float: left;
clear: left;
width: 130px;
text-align: right;
margin:0 12px 0 0;

}

.an-det-dro {
float: left;
width: 375px;
margin: 0;
}

* html .an-det-dro {
margin-bottom: 0;
width: auto;
}

*>html .an-det-dro {
width: 300px;
}

.an-det-dro-mac {
float: left;
}

*>html .an-det-dro-mac {
float: none;
width: 300px;
}

.an-det-mt {
clear: left;
margin:0;
}

* html .an-det-mt{
margin: 0;
height: 1%;
}

*>html .an-det-mt{
clear: left;
width: 500px;
}

.para-an{
}

* html .para-an{
}

.para-an h3{
margin:0.3em 0 0 0;
font-size:1.2em;
}

.para-an p{
margin:0
}

.no-border{ 
border: 0;
}

/* ---

.annudetails dl{
border:1px solid red;
}

.annudetails dt{
float:left;
}

.annudetails dd{
float:left;
}
 */
