
/******************************************************************************/
/*                                  compChoixStructure                        */
/******************************************************************************/

.compChoixStructure {
    margin-bottom: 50px;
}

.compChoixStructure .headerComposants {
}
.compChoixStructure .headerComposants .footerComposants {
}
.compChoixStructure .headerComposants .footerComposants .contentComposants {
}

.compChoixStructure .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
    background: #797979;
    padding: 10px 10px !important;
    margin: 0 !important;
    border-bottom: none !important;
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
    color: #FFFFFF;
    display:none;
}

.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants {
    margin: 0 20px 40px;
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne {
    padding: 5px 10px;
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligneStructure {
    padding: 20px 0 15px;
    margin: auto;
    width: 435px;
    text-align: left;
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne .title {
    float:left;
    width:70px;
    margin-right:20px;
    text-align:right;
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne .title span {
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne .donnees {

}
.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne .donnees select {
    width: 250px;
    text-transform: capitalize;
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne .donnees input {
}

.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne.ligneInfo {
}

.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne.ligneType {
     margin: auto;
    width: 435px;
    text-align: left;
}

.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne.ligneType.hidden {
    display:none;
}
.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne.ligneSubmit {
    text-align:center;
}

.compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne.ligneSubmit .btSubmit {
    cursor:pointer;
    padding: 15px 45px;
    background: #333333;
    border-radius: 3px;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 18px;
}

.compChoixStructure .headerComposants .footerComposants .contentComposants .bottomContentComposants {
}


/*------------------------------------*\
        Intitulé structure
\*------------------------------------*/
@media screen and (min-width: 425px) and (max-width: 980px){
    .compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne .title {
        margin-top: 13px;
    }
}
@media screen and (max-width: 425px){
    .compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligneStructure,
    .compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne.ligneType {
        width: 250px;
    }
    .compChoixStructure .headerComposants .footerComposants .contentComposants .dataContentComposants .ligne .title {
        width: 60px;
        text-align: left;
    }
}

