#oav .container_subform .title_Bloc,
#oav .container_blocRecap .title_Bloc {
    background-color: #4283d1;
    color: white;
    border-color: #BFBFBF;
}
#oav .container_subform,
#oav .container_blocRecap {
    border-color: #BFBFBF;
}
#oav .container_blocRecap {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
#oav .container_subform.zoneCollege .title_Bloc {
    background-color: #f4f8fb;
    min-height: 55px;
}
#oav .container_subform.zoneCollege .title_Bloc label {
    color: #4283d1;
}
#oav #recapitulatifColleges .MiniFormule.Formule {
    border: 1px solid #BFBFBF;
}
#oav #syntheseContrat {
    background-color: #f1f1f8;
    padding-top: 25px;
}
#oav #syntheseContrat .divLibelleDocuments,
#oav #syntheseContrat .Formule .divLibelleFormule {
    background: #4283d1;
    color: white;
}
#oav #recapitulatifColleges .MiniFormule .CotisationFormuleAvecOption {
    background: #f5f8fa;
    color: #666666;
}
#oav #container_infosDevisRecap .container_element {
    display: table-row;
}
#oav #container_infosDevisRecap .container_element label,
#oav #container_infosDevisRecap .container_element p {
    display: table-cell;
    padding: 3px 5px;
}
#oav .valeur-vide {
    padding: 0;
}
#oav #blocCotisations .warning_information .information span.icone_information {
    background: rgba(0, 0, 0, 0) url("images/icones/information.png") no-repeat scroll center center;
    display: inline-block;
    height: 19px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 16px;
}

#oav #syntheseContrat #blocBeneficiaires table th,
#oav #blocCotisations table th, #oav #blocContractActivity table th, #oav #activity-avenant table th {
    font-weight: bold;
    font-size: 13px;
    margin: 0px;
    background-color: inherit;
    background: none;
    border-bottom: 1px solid #CBD7E3;
    color: #485D6E;
    text-align: center;
}

#oav #activity-avenant table tbody td {
    background-color: #F4F8FB;
    text-align: center;
}

#oav #activity-avenant table tfoot td {
    text-align: center;
    padding:10px 0px;
}


#oav .container_subform .title_Bloc, #oav .container_blocRecap .title_Bloc,
#oav #syntheseContrat .divLibelleDocuments, #oav #syntheseContrat .Formule .divLibelleFormule{
    background-color: #fff;
    border: none ;
    color: #000;
}

#oav .title_Bloc label, #formDocumentsDevis #Offres .title_Bloc label, #oav #oav_recherche #oav_recherche_filtre {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
}

#oav  #Oav_FormCoordonnesBancaire .title_Bloc label,
#oav .container_blocRecap.container_blocRecapIndiv div.container_wrapper div.container_subform div.title_Bloc label.title-contrat-bloc {
    background-color: #f1f1f8;
}
#oav  #Oav_FormCoordonnesBancaire .container_wrapper {
    background-color: #fff;
    width: 96%;
    margin: 10px 8px 5px 8px;
    padding-bottom: 25px;
}


#oav  #Oav_FormCoordonnesBancaire #container_typeCompteBancaire {
    margin-top: 25px;
}

#oav  #Oav_FormCoordonnesBancaire #container_typeCompteBancaire label {
    display: inline;
    padding-right: 15px;
}
#oav .container_subform, #oav .container_blocRecap {
    border-color: #bfbfbf;
    margin-left: 11px;
    width: 95%;
    padding-top: 8px;
}

#oav .container_subform.zoneCollege .title_Bloc {
    background-color: inherit;
    min-height: 30px;
}

#oav .container_blocRecap {
    border: none;
}

#oav .title_Bloc label, #formDocumentsDevis #Offres .title_Bloc label, #oav #oav_recherche #oav_recherche_filtre {
    color: #4283d1;
}

#oav .container_element_message label{
    color:red;
}

#oav #container_element_modifierCagnotte_Contrat{
    float: left;
}

#oav #oav_modifier_cagnotte_contrat #container_LabelMontantRemise,
#oav #oav_modifier_cagnotte_contrat #container_LabelCoefficientFinancement{
    float:none;
    width: 100%;
}

#oav #oav_modifier_cagnotte_contrat #container_LabelMontantRemise label,
#oav #oav_modifier_cagnotte_contrat #container_LabelCoefficientFinancement label{
    width: 100%;
    color: #4283d1;
    display: none;
}

#oav #container_LabelCotisationPeriodique {
    padding: 5px;
    border: 1px solid rgb(255, 75, 51);
    border-radius: 5px;
}
#oav #oav_modifier_cagnotte_contrat #container_LabelCotisationPeriodique label{
    width: 100%;
    color: rgb(255, 75, 51); font-style: italic;
}

#oav #oav_modifier_cagnotte_contrat_message{
    margin-top: 40px;
    margin-bottom: 30px;
    text-align: center;
    font-size: 16px;
}


#oav #oav_modifier_cagnotte_contrat .oav_cagnotte_bouton .continuer
{
    padding: 3px 20px 3px 20px;
    background-color: #4283d1;
    color: #fff;
    border-radius: 30px;
    box-shadow: none;
    border: none;
}

#oav #oav_modifier_cagnotte_contrat .oav_cagnotte_bouton{
    text-align: center;
}

#oav #oav_modifier_cagnotte_contrat #Annuler{
    width: 150px;
}

#oav #modifierCagnotteContratMessageWebservice{
    color:red;
    text-align: center;
    width: 100% !important;
}

#oav #container_element_modifierCagnotte_Contrat a:hover{
    text-decoration: none;
}

#oav #messagePrecontentieux{
    width: 100%;
    position: absolute;
    margin-top: 40px;
}

#oav .modifierCagnotteContratDesactiver {
    pointer-events: none;
}

#oav .modifierCagnotteContratDesactiver button.yellow{
    background-color: #A6A8B4;
}

#oav .position-action{
    vertical-align:top;
}

.message-redirect-avenant{
    color:red;
}

#oav .btn-round-resiliation {
    border-radius: 25px;
    padding: 7px 25px;
    border: none;
    margin: 0px 5px 15px 5px;
    cursor: pointer;
}

#oav button.submit[type="submit"], #oav input[type="submit"] {
    padding: 7px 10%;
}

#date_resiliation-button {
    /*padding-right:95px;*/
}

#date_resiliation-menu{
    /* width:184px;*/
}

.disabled-btn-color{
    background:#dddddd;
    color:#000;
}

.btn-active{
    background: rgb(255, 75, 51) /* Ancien jaune */;
    color: white;
}

.btn-prev-radiation{
    background:#dddddd;
    padding:4px 2%;
}

.notification-ctt{
    margin-bottom:30px;
    text-align:center;
    font-size:17px;
    background: #e1f7d3;
    padding:6px 0px;
}

.ntf-success{
    color: #26b999;
}

.img-block{
    background: white;
    width: 50px;
    height: 50px;
    padding: 18px;
    border-radius: 7px;
}

#date_resiliation-menu{
    font-size:14px;
}

#oav #update-cagnotte #ContractActivity-table-filter {
    background:#eee;
    padding:10px 20px 25px 20px;
}
#oav #blocBeneficiaires .title_Bloc {
    float: left;
}
#oav #blocBeneficiaires  .lienTdg  {
    float: right;
    margin-right: 15px;
}
#oav #blocBeneficiaires  .lienTdg button {
    background: #e62487 none repeat scroll 0 0;
    padding: 7px 20px;
    color: white;
}


#oav .table-up-contract{
    width:100%;
}
#oav .table-up-contract tr td{
    background:white !important;
    text-align:left !important;
}
#oav .table-up-contract tr td.button-up{
    text-align:right !important;
}



#ContractActivity-table-filter, .table-content {
    width:100%;
    background:#fafafa;
}

#ContractActivity-table-filter span.title-detail{
    font-size:12px;
}

#ContractActivity-table-filter b{
    font-size:17px;
}

#ContractActivity-table-filter, .table-content tr td {
    padding:10px;
}

#ContractActivity-table-filter, .table-content thead tr td {
    padding:5px 10px;
}

#ContractActivity-table-filter, .table-content tbody tr td {
    padding:0px 10px;
}

.text-right{
    text-align:right;
}

thead.th-update-beneficiare tr td{
    background:#4283d1;
    color: white;
    font-size:14px;
}

#ContractActivity-table-filter, .table-content tbody.title-table tr td {
    padding-top:20px;
}

.delete-new-beneficiaire
{
    display: block;
    background: #ad3131;
    text-align: center;
    color: white;
    border-radius: 3px;
    /*padding: 1px 6px;*/
    width: 30px;
    cursor: pointer;
}

tr.default-tr td{
    border-top:1px dashed grey;
}

.btn-blue{
    background: #4283d1;
    color: white;
}

#new-tarification-result{
    color:#000;
    background: #ffd37c;
    padding:10px;
}

.resizeinput{
    width:60px;
}

#img-loading-tarifiaction{
    display:none;
    vertical-align:middle;
}

#text-button-load{
    display: inline-block;
    vertical-align: top;
    padding: 0px 10px;
}

.text-button-loading{
    color:#4283d1;
}
.button-loading{
    background:#f9f8f8;
}

#oav #blocBeneficiaires .title_Bloc {
    float: left;
}
#oav #blocBeneficiaires  .lienTdg  {
    float: right;
    margin-right: 15px;
}
#oav #blocBeneficiaires  .lienTdg button {
    background: #e62487 none repeat scroll 0 0;
    padding: 7px 20px;
    color: white;
}

#error-rang{
    display:none;
    color:red;
}

/* Begin M14067 */
#oav .container_subform.zoneCollege {
    width: 100%;
}
#oav #recapitulatifColleges .MiniFormule.Formule {
    float: left;
    width: 31% !important;
    margin: 8px;
}
#oav #recapitulatifColleges .listeDocumentsCollege {
    width: 31%;
}
#oav #syntheseContrat .Formule .divLibelleDateDeGarantie {
    padding: 10px 0;
    border-bottom: 1px solid #BFBFBF;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    text-align: center;
}
/* End M14067 */

/*************************** Upload de documents (SE) **************************/
.btn-contrat-poster-document,
.btn-contrat-poster-document-pour-popup {
    background-color: rgb(255, 75, 51);
    border-radius: 25px;
}
#popup-document-poste #c-titre {
    background-color: #4283d1;
}
#popup-document-poste .c-btn {
    background-color: rgb(255, 75, 51);
    border-color: rgb(255, 75, 51);
    border-radius: 25px;
}
#popup-document-poste .c-btn#c-btn-annuler {
    background-color: #fff;
    color: rgb(255, 75, 51);
}
#popup-document-poste #c-btn-annuler {
    background-color: rgb(255, 75, 51);
=}
#table-contrat-documents-postes thead {
    background-color: #4283d1;
}
#btn-contrat-poster-documents-se-ria {
    background-color: rgb(255, 75, 51);
    border-radius: 25px;
}