
/******************************************************************************/
/*                                  compOubliMDP                              */
/******************************************************************************/

.compOubliMDP {
    background: #FFFFFF;
    border-collapse: collapse;
    color: #466A84;
    font-size: 12px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.compOubliMDP .headerComposants {
}
.compOubliMDP .headerComposants .footerComposants {
}
.compOubliMDP .headerComposants .footerComposants .contentComposants {
}

.compOubliMDP .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
padding: 0;
width: 677px;
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
}

.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants {
padding: 10px 0 0 !important;
position: relative;
width: 677px;
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP {
    border-collapse: collapse;
    width: 100%;
    color: #222;
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr {
    font-size: 13px;
/*    height: 30px;
    line-height: 30px;*/
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr td {
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne1 {
    text-align: left;
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne1.btnSubmitMDP{
display:block !important    
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne2 {  
    width:100%;
    text-align: left;
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne2 select {
float:left;
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne2 input {
float:left;
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne2.btnSubmitMDP .btSubmit {
    height: 37px;
    margin: 22px 0 0;
    position: absolute;
    right: 50px;
    text-align: center;
    top: 10px;
    width: 235px;
}
.compOubliMDP{

    display: block;
    min-height: 200px;
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne1.btnSubmitMDP .btRetour {
    display: block;
    height: 33px;
    line-height: 33px;
    margin: 17px 0 0;
    position: absolute;
    right: 50px;
    top: 60px;
    width: 231px;
}

.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne1-2 {
}
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .tableColonne1-2 a {
}

.compOubliMDP .headerComposants .footerComposants .contentComposants .bottomContentComposants {

    height:0px;
}

.compOubliMDP  .tableColonne1 .returnButton {
    border: none;
    color:#fff;
  /*  line-height:30px;*/
    text-decoration: none;

    cursor:pointer;
    background: none repeat scroll 0 0 #dea03d;
    border: 2px solid #dea03d;
    color: #ffffff;
padding:6px;
 color: #FFFFFF;
    display: block;
font-family: "Quicksand",sans-serif;
    font-size: 14px;
    text-transform:uppercase;
font-weight:600;
    text-align: center;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    margin:20px auto;
    width: 70px;
}
.compOubliMDP  .tableColonne1 .returnButton:hover {
    background: none repeat scroll 0 0 #fff;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    color:#dea03d;
}
.compOubliMDP  .tableColonne1 {
    display: block;
}
.compOubliMDP  form .tableColonne1 {
    display: none;
}
.compOubliMDP .oubliMDP .tableColonne1  .returnButton{
    margin: 20px 0;
     line-height: normal;
}

.tableColonne1.btnSubmitMDP .btSubmit.btn.btn-primary {
    width: 200px !important;
}