.liste_evenements_reseau_fiafe{
    width: calc(100% - 35px);
}
.liste_evenements_reseau_fiafe .item{
    padding: 15px;
    margin-bottom: 30px;
}
.liste_evenements_reseau_fiafe .item .item_info{
} 
.liste_evenements_reseau_fiafe .item .logo_asso_fiafe{
    text-align: center;
    padding: 5px;
    background-color: white;
    margin: 0 0 0 10px;        
    border: 1px solid #CCC;
    float: right;
    max-width: 100px;
}
.liste_evenements_reseau_fiafe .item .logo_asso_fiafe img{  
    max-height: 60px;
    margin: 0 auto;    
}
.liste_evenements_reseau_fiafe .item .item_logo{
    max-width: 250px;
    margin: 10px auto;
}
.liste_evenements_reseau_fiafe .item .item_logo img{
}
.liste_evenements_reseau_fiafe .item.inscription_ouverte{
    /*background-color: #E3FFC7;*/
    border: 5px solid #E3FFC7;
}
.liste_evenements_reseau_fiafe .item.ouverture_a_venir{
    background-color: #fff8c3;
}
.liste_evenements_reseau_fiafe .item.inscription_annule,
.liste_evenements_reseau_fiafe .item.inscription_suspendue,
.liste_evenements_reseau_fiafe .item.inscription_ferme{
    background-color: #CCC;
}
.liste_evenements_reseau_fiafe .item .item_info_date{}
.liste_evenements_reseau_fiafe .item .item_info_titre h2.spip{
    margin: 0;    
}
.liste_evenements_reseau_fiafe.passe .item .item_info_titre h2.spip{
    padding: 0;    
}
.liste_evenements_reseau_fiafe .item .item_info_titre a:hover h2.spip {
    text-decoration: underline
}
.liste_evenements_reseau_fiafe.table .item .bouton a{
    display: inline-flex;
}
.liste_evenements_reseau_fiafe.table .item_info_supp span{
    display: inline-block;
}
.liste_evenements_reseau_fiafe .info_statut_inscription{
    margin: 1em 0;    
}
.liste_evenements_reseau_fiafe.table .item .bouton a {
}
.liste_evenements_reseau_fiafe.table .item .bouton a i,
.liste_evenements_reseau_fiafe.table .item .bouton a span{
    font-size: 0.75em;
    padding: .5em .7em;
}
.liste_evenements_reseau_fiafe .evenement_termine{
    background-color: #efefef;
}
 .liste_evenements_reseau_fiafe.table.passe .item.evenement_termine .item_info{
     width:auto;
     float: none;
}
.liste_evenements_reseau_fiafe.passe.table .item{
    padding: 5px 15px;
}
.liste_evenements_reseau_fiafe.passe.table .item a{
    font-size: .8em;
}
@media only screen and (min-width: 481px) {
    .liste_evenements_reseau_fiafe .item .item_logo{
        float: right;
        width: 45%;        
        margin: 0 0 10px 10px ;
        text-align: center;
    }
}
@media only screen and (min-width: 768px) {}
@media only screen and (min-width:1025px) {
    .liste_evenements_reseau_fiafe .item .item_logo {        
        width: 50%;
        max-width: none;
    }
    .liste_evenements_reseau_fiafe .item .item_info{
        width: 75%;
        float: left;
    }
    .liste_evenements_reseau_fiafe .item .item_info_supp{
        float: right;
        width: 20%;
        text-align: right;
        padding: 2.5px;
        text-align: center;
    }
    .liste_evenements_reseau_fiafe .item .logo_asso_fiafe {
        max-width: 140px;
    }
}
@media only screen and (min-width:1240px) {}
@media only screen and (min-width:1500px) {}