#pageAccueil #compRechercheEspritMusique .libelleRecherche{
    padding: 0;
}
#pageRechercheEspritMusique .pagination {
    width: 650px;
}
/*------------------------------------*\
    #POSITIONEMENT
\*------------------------------------*/
.compRechercheEspritMusique .headerComposants .footerComposants .contentComposants .dataContentComposants .titleComposants .evenementListe {
    border-top:0;
 }
.compRechercheEspritMusique .headerComposants .footerComposants .contentComposants .dataContentComposants .titleComposants .evenementListe  dl{
 }
.compRechercheEspritMusique .headerComposants .footerComposants .contentComposants .dataContentComposants .titleComposants .evenementListe  dl dd{
 }
/*------------------------------------*\
    #TITRE && SOUS TITRE
\*------------------------------------*/
.compRechercheEspritMusique .headerComposants .footerComposants .contentComposants .dataContentComposants .titleComposants{
    color:#000;
    font-size:20px;
    clear:both;
    font-family: 'Oswald', sans-serif;
 }
#compRechercheEspritMusique .libelleRecherche span.title{
    display:block;
    font-size:25px;
    margin-bottom: 10px;
}
#compRechercheEspritMusique .libelleRecherche span.title:after{
    border-bottom: 5px solid #000;
    content: " ";
    display: block;
    margin: -20px 0 32px 193px;
    position: absolute;
    width: 457px;
}
/*------------------------------------*\
    #FILLET GRIS && TYPO
\*------------------------------------*/
.compRechercheEspritMusique .headerComposants .footerComposants .contentComposants .dataContentComposants .titleComposants .evenementListe {
    border-top: 3px solid #e4e4e4;
    font-size: 18px;
    font-weight: normal;
    padding-top: 10px; 
}
/**
 * TITRE & DATE  -  EVENT
 */
.compRechercheEspritMusique .headerComposants .footerComposants .contentComposants .dataContentComposants .titleComposants .evenementListe  a.date {
    clear: both;
    color: #000;
    display: block;
    font-family: "Oswald",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.compRechercheEspritMusique .headerComposants .footerComposants .contentComposants .dataContentComposants .titleComposants .evenementListe  a.nom span{ 
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}
/**
 * SALLE & GENRES  -  EVENT
 */
 dd .Salle,
 dd .sousGenre,
 dd .Genre{
    clear: both;

    font-size: 11px;
    font-weight: normal;
    margin: 5px 0;
 }
.sousGenre{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.Salle{
    display:block;
    width:290px;
  }
/*----------------------------------------------------------------------*\
                    #CHAMPS DE RECHERCHE AVANCE
\*----------------------------------------------------------------------*/
#compRechercheEspritMusique .libelleRecherche{
    margin-bottom: 50px;
}
.saisieRecherche {
}
#compRechercheEspritMusique .libelleRecherche span{
}

#compRechercheEspritMusique .libelleRecherche span label{
	font-weight:normal;
    font-size:13px;
}
.saisieRecherche{
    display:inline-block;
}
/*------------------------------------*\
    #CHAMPS
\*------------------------------------*/
#compRechercheEspritMusique .libelleRecherche span select {
    width: 105px;
    font-size: 12px;
}
#compRechercheEspritMusique .libelleRecherche span .genre {
    width: 150px;
}
 #datesPrecises{
    display:block;
    position: absolute;

}
#datesPrecises input#dateFin_jma,
#datesPrecises input#dateDebut_jma{
    width:50px;
}

/*------------------------------------*\
    #BOUTONS
\*------------------------------------*/
#compRechercheEspritMusique .libelleRecherche span input.btSubmit{
	background: #000 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 14px;
    margin-left: 0;
    margin-top: 40px;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
 }
#compRechercheEspritMusique .libelleRecherche span input.btSubmit:hover {
    color: #F8E409;
}

/*----------------------------------------------------------------------*\
                        #REPRESANTATIONS
\*----------------------------------------------------------------------*/

.headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe ,
.headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe  {
}
.headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe  dl,
.headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe  dl {
    border-bottom: 3px solid #000;
    float: left;
    margin: 50px 0 0;
    padding: 0 0 0 0;
    position: relative;
    width: 650px;
}
.headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe  .unelignesurdeux,
.headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe  .unelignesurdeux {
}
/*------------------------------------*\
    #DT  -  IMAGES
\*------------------------------------*/
.headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe  dl dt,
.headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe  dl dt {
    cursor: pointer;
    float: left;    
    padding: 0 0;
    position: relative;
    width:110px;
    margin-right:5px;
}
.headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe  dl dt img,
.headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe  dl dt img {
    width:110px;
    height:110px;
}
/*------------------------------------*\
    #DD  -  INFOS
\*------------------------------------*/
.headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe  dl dd,
.headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe  dl dd {
    float: right;
    margin: 0;
    padding: 0;
    width: 525px;
}
/*------------------------------------*\
    #BOUTON
\*------------------------------------*/
.headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe  dl dd .Reserver span,
.headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe  dl dd .Reserver span {
    background: #000 url("../image/fleche_bouton.jpg") no-repeat scroll;
    background-position: 90px 9px;
    background-size: 16px auto;
    clear: both;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    padding: 8px 43px 4px 23px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe  dl dd .Reserver span:hover,
.headerComposants .footerComposants .contentComposants .dataContentComposants .representationListe  dl dd .Reserver span:hover {
    color: #F8E409;
    background: #000 url("../image/fleche_bouton_hover.jpg") no-repeat scroll;
    background-position: 90px 9px;
    background-size: 16px auto;
}


/*------------------------------------*\
    #RESEAU SOCIAUX
\*------------------------------------*/
.socialShare {
    display: none;
}

