#popinSupression #messageConfirm {
    padding: 25px 5px; 
    text-align: left; 
    font-size: 12px; 
    width: 99%; 
    margin: auto;
}

#choixNatureBienIndirect {
    margin-top: 20px;
}

#choixNatureBienIndirect .selectionNature{
    float:left;
    padding: 10px;
    width: 85%;
}

#choixNatureBienIndirect .selectionNature li{
    margin-left: 5%;
}

#choixNatureBienIndirect .selectionNature select{
    margin-left: 2%;
    width: 50%;
}

#choixNatureBienIndirect .selectionNature button{
    margin-left: 3%;
}

#choixNatureBienIndirect .divNotice{
    float:right;
}

#resumeSaisie{
    padding-left: 20px;
    padding-right: 20px;
}

#resumeSaisie .soustitrebleu{
    border-style:none;
}

#resumeSaisie .tabAvecBorder {
    width: 100%;
}

#resumeSaisie .tabAvecBorder .col1{
    width: 8%;
}

#resumeSaisie .tabAvecBorder .col2{
    width: 77%;
}

#resumeSaisie .tabAvecBorder .col3{
    width: 15%;
}

.tabAvecBorder {
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    display: table;
    width: 100%;
}

.tabAvecBorder.debut {
    border-top: 1px solid;
}

.tabAvecBorder .tabCol {
    display: table-cell;
    vertical-align: middle;
    padding: 2px 5px;
    border-right: 1px solid;
}

.tabAvecBorder .tabCol.last {
    border-right: 0;
}

.tabAvecBorder .tabCol.btn {
    min-height: 22px;
}

.bienIndirectDeclarer {
    padding-top: 15px;
}

.libellePleinePropriete {
    margin-top:1.5%;
}

.bienIndirectValeurDeclarer {
    margin-top: 35px;
}

#lstBienDeclarer{
    margin-top: 20px;
}

#lstBienDeclarer .tabAvecBorder .col1{
    width: 10%;
}

#lstBienDeclarer .tabAvecBorder .col2{
    width: 45%;
}

#lstBienDeclarer .tabAvecBorder .col3{
    width: 18%;
}

#lstBienDeclarer .tabAvecBorder .col4{
    width: 27%;
}

#formAnnexeBienIndirect .spanAcq {
    padding-left:19%;
}
    
#formAnnexeBienIndirect input.adresse {
    /*On fixe la taile du champ, car sous Chrome input est plus grand */
    width: 502px;
}

#formAnnexeBienIndirect .sousTitrePetit {
    border-color: rgb(0, 104, 138);
}

#formAnnexeBienIndirect {
    font-family: Arial,Verdana,Helvetica;
}

#formAnnexeBienIndirect .questionAnnexeIFI {
    float: left;
    margin-left: 15px;
    padding-top: 3px;
}

#formAnnexeBienIndirect .reponseAnnexeIFI {
    float: left;
    margin-left: 5px;
    margin-top: -3px;
    padding-top: 3px;
}
    
@media screen and (-webkit-min-device-pixel-ratio:0)
{   
    #formAnnexeBienIndirect .questionAnnexeIFI {
        margin-left: 0;
    }
    #formAnnexeBienIndirect li {
        margin-left: 0%;
    }
    #formAnnexeBienIndirect .spanAcq {
        padding-left:23%;
    }
}
    
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    #formAnnexeBienIndirect .spanAcq {
        padding-left:20%;
    }
}
