#onglets_niveau_1{
width:650px;
margin:0 auto;
}

#onglets_niveau_1 li{
display:inline;
}

#onglets_niveau_1 li p{
display:block;
float:right;
height:24px;
width:105px;
text-align:center;
line-height:24px;
margin:0px 0 0 1px;
border:1px solid #DDD;
color:#fff;
font-weight:bold;
font-size:12px;
text-decoration:none;
font-style:italic;
cursor:pointer;
}

#onglets_niveau_1 li p.inactif{
background:#AF0917;
}

#onglets_niveau_1 li p.actif{
background:#F5F5F5;
color:#000;
border-bottom:1px solid #F5F5F5;
}




#conteneur_partenaires{
width:650px;
padding:5px;
background:#F5F5F5;
border:1px solid #DDD;
border-top:1px solid #F5F5F5;
margin:0 auto 15px;
}

.partenaire{
width:328px;
height:105px;
margin:5px;
padding:5px 5px 0 5px;
border:1px solid #DDD;
background:#FFF;
float:left;
}

.partenaireOfficiel{
width:625px;
height:115px;
margin:5px;
padding:5px 5px 0 5px;
border:1px solid #DDD;
background:#FFF;
}

.partenaire img,
.partenaireOfficiel img{
float:left;
}

.partenaire .infos{
float:right;
width:215px;
}

.partenaireOfficiel .infos{
float:right;
width:515px;
}

.partenaire .infos h2,
.partenaireOfficiel .infos h2{
color:#C10507;
font-size:14px;
}

.partenaire .infos p{
/*height:42px;*/
line-height:14px; /* 3 lignes */
margin-bottom:10px;
font-size:11px;
color:#555;
text-align:justify;
}

.partenaireOfficiel .infos p{
height:56px;
line-height:14px; /* 4 lignes */
margin-bottom:10px;
font-size:11px;
color:#555;
text-align:justify;
}

.partenaire .infos a,
.partenaireOfficiel .infos a{
font-size:12px;
line-height:12px;
color:#555;
float:right;
margin-right:10px;
text-decoration:none;
}

.partenaire .infos a:hover,
.partenaireOfficiel .infos a:hover{
color:#222;
}





.partenaireSimple{
width:100px;
height:115px;
margin:5px 15px;
padding:5px 5px 15px 5px;
display:inline;
float:left;
text-align:center;
}

.partenaireSimple  h2{
color:#C10507;
font-size:10px;
}

.partenaireSimple  img{
border:0;
background:#fff;
}





.bloc_part p{
font-size:9px;
line-height:9px;
margin-right:10px;
margin-bottom:3px;
}

.bloc_part h3{
margin-top:15px;
margin-bottom:3px;
font-size:10px;
font-weight:bold;
color:#C10507;
}

.intro{
text-align:justify;
font-size:12px;
padding:10px 40px;
margin-bottom:20px;
color:#252525;
}
