.repam div.header{
    height: 200px;
}

.repam div.headerhenner{
    background: none;
}
.file-uploaded {
    clear: both;
    margin-bottom: 15px;
}
.file-error {
    color: red;
    margin-bottom: 15px;
}
#error-list {
    margin-bottom: 15px;
}
.repam .color,
.repam #welcomeSiteName {
    color: #455cc7;
}
#contact_ug_btn_supprimer{
    background: 7px 1px red !important;
    margin-top: -2px;
    color: white;
    font-size: 11px;
    cursor: pointer;
    border: 1px solid red;
    text-transform: uppercase;
    white-space: nowrap;
    width: auto;
    overflow: visible;
    margin-bottom: 1px;
    height: 22px;
    padding: 0px 10px 0px 17px;
    line-height: 17px;
}
.repam .authExtranet div.block{
    border-radius: 2em;
    overflow: hidden;
}
.repam #btnDeconnectionEspacePrive,
.repam .authExtranet #btnRetourPagePrecedente{
    margin-top: 8px;
}

.repam #logo{
    width: 640px;
    height: 153px;
    margin-left: 0;
}
.repam h1.henner{
    width: 100%;
}
 div#conteneurSouscription form#formulairePrincipal  div.sectionContenu.accordeonContenu div#container_souscriptionSalarie_couvertureBeneficiaire_dateInscriptionGMCDescription.container_element label.souscriptionSalarie_couvertureBeneficiaire_dateInscriptionGMCDescription.optional {
    color : red ;
     width: 450px;
}
html body.repam.hen-gestion-salaries-gerer-affiliation div.corps div.content.size div.total div.blocGauche.inlineblocie div#conteneurSouscription form#formulairePrincipal div#container_formulairePrincipal.container_form div#souscriptionSalarie_couvertureBeneficiaireForm.sectionGroupe.accordeonSection div.sectionContenu.accordeonContenu fieldset#fieldset-souscriptionSalarie_couvertureBeneficiaire_blocGauche.colonne div#container_souscriptionSalarie_couvertureBeneficiaire_dateInscriptionGMC.container_element label.required span.asterisk {
    color : red;
}
html body.repam.hen-gestion-salaries-gerer-affiliations div.corps div.content.size div.total div.blocGauche.inlineblocie div#conteneurListeSalaries div#listeSalaries_wrapper.dataTables_wrapper  td.boutonsActions button.boutonStandard {
    padding-bottom : 20px;
}
html body.repam.hen-employees-management-process div.corps div.content.size div.total div.blocGauche.inlineblocie div#conteneurSouscription form#formulairePrincipal div#container_formulairePrincipal.container_form div#souscriptionSalarie_couvertureBeneficiaireForm.sectionGroupe.accordeonSection div.sectionContenu.accordeonContenu fieldset#fieldset-souscriptionSalarie_couvertureBeneficiaire_blocGauche.colonne div#container_souscriptionSalarie_couvertureBeneficiaire_dateInscriptionGMC.container_element label.required span.asterisk,#container_souscriptionSalarie_couvertureBeneficiaire_dateInscriptionGMC {
    color:red;
}

.repam h1.henner a{
    margin-left: 160px;
    display: block;
}
#bandeau {
    background: transparent;
    margin-bottom: 15px;
    position: relative;
    height: 150px;
}

div.header h1 a {
    display: table-cell;
    height: 150px;
    vertical-align: middle;
}

.repam div.header ul.buttons li.memento,
.repam div.header ul.buttons li.faq,
.repam div.header ul.buttons li.lexique,
.repam div.header ul.buttons li.accueil,
.repam div.header ul.buttons li.call{
    border-radius: 2em;
    overflow: hidden;
    background: #fb3449 none repeat scroll 0 0;
    border-color: #fb3449;
    padding-left: 2px;
    width: auto;
}

.repam div.header ul.buttons li.call a{
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 35px;
    padding: 0 7px 0 5px;
    text-indent: 0;
    text-transform: uppercase;
}

.repam div.header ul.buttons li.memento a,
.repam div.header ul.buttons li.faq a,
.repam div.header ul.buttons li.lexique a,
.repam div.header ul.buttons li.accueil a,
.repam div.header ul.buttons li.call a{
    background: none;
}
#fieldset-contact_ug_soumission input[type="button"], input.buttonSubmit, input.buttonReset {
    background: #294E95 url(../../images/ripol1/arrow_button.gif) no-repeat 10px 15px !important;
}
.repam button,
.repam a.button,
.repam input.buttonSubmit,
.repam input[type="button"],
.repam input.buttonReset,
.repam select.button,
.repam .boutonMednet{
    border: 1px solid #455cc7;
    border-radius: 2em;
    color: #fff;
    padding: 10px 30px;
    box-shadow: 1px 1px 5px #aaa;
    font-weight: bold;
    height: auto;
}

.repam a.button,
.repam .boutonMednet{
    background: #fb3449;
    border-color: #fb3449;
}

.repam button{
    height: inherit;
}

.repam div.block h3,
.repam div.block2 h3{
    background: #455cc7;
    font-size: 16px;
    padding-left: 15px;
}

.repam input,
.repam select,
.repam textarea{
    border-radius: 2em;
    padding: 5px;
}

.repam input{
    height: 20px;
}

/**** Menu **/
.repam div.menu{
    background: none;
    border: none;
}

.repam div.menu ul li{
    width: 260px;
    margin: 2px;
}

.repam div.menu ul li a{
    background: #ffffff none repeat scroll 0 0;
    border: 3px solid #455cc7;
    border-radius: 3em;
    color: #455cc7;
    width: inherit;
}

.repam div.menu ul.submenu{
    background: none;
    box-shadow: none;
}

.repam div.menu ul.submenu li{
    border: none;
}

/**** Fin Menu **/

/**** Footer **/
.repam .footer{
    text-align: center;
    position: relative;
    background: none;
}
.repam #footer_adresse{
    color: #455cc7;
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
}

.repam #footer_adresse_nom {
    color: #ffa400;
    font-weight: bold;
    text-transform: uppercase;
}

.repam #footer_menu img {
    height: 30px;
    margin: 10px;
    width: 99px;
}

.repam div.footer ul li{
    border-right: none;
    float: inherit;
    display: inline-block;
}

#footer_image{
    position: absolute;
    top: 0;
    right: 0;
}
/**** fin Footer **/

/***** Mouvements RH *****/
.repam #conteneurFormulairesAjoutsDeclarations ul.ui-widget-header,
.repam #menuIndexGestionSalaries ul.ui-widget-header {
    height: auto;
    background: none;
}
.repam .blocDonneesAffiliation .sousBlocDonnnees .champ .libelle,
.repam .total .ui-state-hover a,
.repam .total .ui-state-active a,
.repam #declarationSalarieChoixContratForm .sectionTitre h3,
.repam .blocSousMenu .titre,
.repam #menuBandeauGestionSalariesCorrespondant li a,
.repam #titreBandeauGestionSalariesCorrespondant {
    color: #333333;
}
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li.ui-state-active a {
    color: #ffffff;
}
.repam .fancybox-inner button,
.repam .ui-dialog .ui-button,
.repam .total button,
.repam .total a.boutonRetour,
.repam .total .boutonStandard,
.repam form div.container_element input[type="submit"],
.repam #boutonAnnulerDeclarationsRetourMenu,
.repam #boutonViderListeDeclarations,
.repam #conteneurFormulairesAjoutsDeclarations form input[type="submit"],
.repam #conteneurFormulairesAjoutsDeclarations form input[type="submit"],
.repam #blocSoumissionGlobale input[type="submit"],
.repam .conteneurLienMenu a.boutonStandard {
    background: url("../../../images/ripol1/arrow_button_blue.gif") no-repeat scroll 10px center #ebeffd;
}
.repam #bandeauGestionSalariesCorrespondant .conteneurSousMenuBandeauGestionSalariesCorrespondant ul {
    background: url("../../../images/ripol1/gestionSalaries/iconeRondGrisPersonnes-48.png") no-repeat 2px 2px #FFFFFF;
}
.repam #bandeauGestionSalariesCorrespondant #bandeauGestionSalariesCorrespondant_lienGerer .conteneurSousMenuBandeauGestionSalariesCorrespondant ul {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeRondGrisStylo-48.png");
}
.repam #bandeauGestionSalariesCorrespondant #bandeauGestionSalariesCorrespondant_lienConsulter .conteneurSousMenuBandeauGestionSalariesCorrespondant ul {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeRondGrisLoupe-48.png");
}
.repam #bandeauGestionSalariesCorrespondant #bandeauGestionSalariesCorrespondant_lienAlerterEBia .conteneurSousMenuBandeauGestionSalariesCorrespondant ul {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeRondGrisDossierAvecCrayon-48.png");
}
.repam ul#menuBandeauGestionSalariesCorrespondant #bandeauGestionSalariesCorrespondant_lienInscrire a .picto {
    background-image: url("../../../images/ripol1/gestionSalaries/iconePersonneGris-h20.png");
}
.repam ul#menuBandeauGestionSalariesCorrespondant #bandeauGestionSalariesCorrespondant_lienGerer a .picto {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeDossierGris-h20.png");
}
.repam ul#menuBandeauGestionSalariesCorrespondant #bandeauGestionSalariesCorrespondant_lienConsulter a .picto {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeLoupeGris-h20.png");
}
.repam ul#menuBandeauGestionSalariesCorrespondant #bandeauGestionSalariesCorrespondant_lienAlerterEBia a .picto {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeAlerteGris-h20.png");
}
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li {
    background-image: url("../../../images/ripol1/gestionSalaries/iconePersonneGris-h24.png");
    /*border-bottom: 1px solid #333333 !important; */ /** !important dans le css de jquery donc pas le choix pour surcharger. **/
}
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li.ui-state-active {
    background-image: url("../../../images/ripol1/gestionSalaries/iconePersonneBlanc-h24.png");
}
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li#enteteOngletGerer {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeDossierGris-h24.png");
}
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li#enteteOngletGerer.ui-state-active {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeDossierBlanc-h24.png");
}
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li#enteteOngletConsulter {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeLoupeGris-h24.png");
}
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li#enteteOngletConsulter.ui-state-active {
    background-image: url("../../../images/ripol1/gestionSalaries/iconeLoupeBlanc-h24.png");
}
.repam .blocDonneesAffiliation h1,
.repam #boutonViderListeDeclarations,
.repam #boutonAnnulerDeclarationsRetourMenu,
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li#enteteOngletConsulter.ui-state-active,
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li#enteteOngletGerer.ui-state-active,
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li#enteteOngletInscrire.ui-state-active,
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li.ui-state-active,
.repam #bandeauGestionSalariesCorrespondant .conteneurSousMenuBandeauGestionSalariesCorrespondant .sousTitre {
    background-color: #333333;
}
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li.ui-state-active span.fleche {
    background-color: transparent;
}
.repam .fancybox-inner button,
.repam .ui-dialog .ui-button,
.repam .total button,
.repam .total a.boutonRetour,
.repam .total .boutonStandard,
.repam form input[type="submit"],
.repam #boutonAnnulerDeclarationsRetourMenu,
.repam #boutonViderListeDeclarations,
.repam #conteneurFormulairesAjoutsDeclarations form input[type="submit"],
.repam #conteneurFormulairesAjoutsDeclarations form input[type="submit"],
.repam #blocSoumissionGlobale input[type="submit"],
.repam .conteneurLienMenu a.boutonStandard {
    border-color: #455cc7;
    border-radius: 2em;
    padding: 10px 30px;
    color: #455cc7;
}

#menuIndexGestionSalaries #descriptifParcoursInscriptionEBia {
    border-radius: 2em;
}

.repam button span {
    background: none;
    padding-left: 0;
}
.repam .blocDonneesAffiliation .sousBlocDonnnees,
.repam #boutonViderListeDeclarations,
.repam #boutonAnnulerDeclarationsRetourMenu,
.repam #bandeauGestionSalariesCorrespondant .conteneurSousMenuBandeauGestionSalariesCorrespondant ul {
    border-color: #333333;
}
.repam ul#menuBandeauGestionSalariesCorrespondant li.lienMenuGestionSalaries {
    border-left-color: #333333;
}
.repam #salarieEtProduitsForm button,
.repam #gestionSalaries_gestion_reinitialiser,
.repam .total .ui-tabs-nav,
.repam .total .ui-widget-content.ui-tabs-panel,
.repam .total .ui-state-default,
.repam .fancybox-inner button:first-child,
.repam .ui-dialog .ui-button:first-child,
.repam .total .boutonSecondaire,
.repam .total a.boutonRetour,
.repam #menuIndexGestionSalaries .ui-widget-content.ui-tabs-panel,
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li,
.repam #conteneurEnsembleDocuments {
    /*border-color: #ebeffd;*/
    border-radius: 2em;
}
.repam #salarieEtProduitsForm button,
.repam #gestionSalaries_gestion_reinitialiser,
.repam .total .dataTable thead tr,
.repam .total .dataTable thead tr.odd,
.repam .total .ui-state-default,
.repam .fancybox-inner button:first-child,
.repam .ui-dialog .ui-button:first-child,
.repam .total .boutonSecondaire,
.repam .total a.boutonRetour {
    background-color: #ebeffd;
}
.repam #souscriptionSalarie_recapitulatifAffiliation_radiationAffiliationForm .sectionTitre h2,
.repam .total .dataTable thead tr,
.repam .total .dataTable thead tr.odd {
    background-color: #ebeffd;
}
.repam .chzn-container .chzn-results .highlighted {
    background: none #333333;
}
.repam #affiliationAjoutPieceJustificativeForm,
.repam .total #listeAffiliations.dataTable tbody tr.salarie,
.repam .total #listeAffiliations.dataTable tbody tr.salarie.odd,
.repam .total .dataTable tbody tr.odd,
.repam .total .ui-state-hover {
    background-color: #EEEEEE;
}
.repam .total .ui-state-active {
    background-color: #FFFFFF;
}
.repam .fancybox-inner .container_element label,
.repam form .container_element label,
.repam .blocSousMenu .titre,
.repam #menuIndexGestionSalaries.ui-tabs .ui-tabs-nav li a {
    color: #333333;
}
.repam .blocSousMenu .titre {
    font-weight: bold;
}
.repam #enteteGestionSalaries h1#titreSouscriptionSalarie {
    /*color: #ebeffd;*/
}
.repam .total .ui-state-active.ui-state-hover,
.repam .total .ui-state-active {
    border-color: #333333 #333333 #FFFFFF;
}
.repam #rechercherAffiliationsEbiaForm h3 {
    background: #455cc7;
    border-top: none;
}
.repam #declarationSalarieChoixContratForm h3 {
    border-top: none;
}
.repam form .accordeonSection h3 {
    /*background-color: #ebeffd;*/
    /*border-radius: 2em 2em 0em 0em;
    border-radius: 2em 2em 0em 0em;*/
    background: #455cc7;
    padding-left: 15px;
    padding: 7px 15px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    border-top: 1px solid #00236f;
}
.repam form .sectionGroupe {
    border: none;
}
.repam #mouvementsForm .sectionContenu.accordeonContenu{
    position: absolute;
    width: 920px;
}
.repam #mouvementsForm .blocSoumission {
    margin-top: 63px;
    position: relative;
}
.repam form .sectionGroupe>.sectionTitre.accordeonTitre{
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
    overflow: hidden;
}

.repam form .sectionGroupe>.sectionContenu.accordeonContenu{
    border-bottom-left-radius: 2em;
    border-bottom-right-radius: 2em;
}

.repam #filtresTousSalariesForm button {
    background-color: #333333;
    border-color: #333333;
}
.repam .total table.dataTable thead th,
.repam .total .dataTable {
    border-color: #ebeffd;
}
.repam #ensembleCoordonneesBancaires_idFormulaire {
    border: 1px solid #ebeffd;
}
.repam form button.inlineButtons,
.repam form input[type="submit"] {
    /*padding-top: 1px;*/
    height: auto;
}
.repam #menuIndexGestionSalaries .ui-widget-header {
    background: none !important; /* !important à cause d'un !importnat déjà mis plu shaut. */
    border: none !important; /* !important à cause d'un !importnat déjà mis plu shaut. */
}
.repam #container_gestionSalaries_editionCertificatAffiliation_boutonRetour {
    display: inline-block;
}

.repam #container_gestionSalaries_editionCertificatAffiliation_valider{
    width: inherit;
}
/***** Fin mouvements RH *****/


/*** Instructions pour surcharger celles de css/ripol1/page.css ***/

div.block, div.block2{
    border-radius: 2em;
    overflow: hidden;
}

.no-border-radius-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.repam .private_home div.list p.button button,
.repam .private_home #formGestionTeletransmission button.alternate{
    height: inherit;
}


.private_home div.push_Commercial {
    background: #f3f8d6;
    border-radius: 2em;
    overflow: hidden;

}

.repam .private_home div.push_Commercial button,
.repam .private_home div.push_Commercial a.button{
    background: #fb3449;
    border-color: #fb3449;
}

.repam .private_home div.push_Commercial h3{
    color: #fb3449;
}

/*** Fin Instructions pour surcharger celles de css/ripol1/page.css ***/


/*** Instructions pour surcharger celles de css/ripol1/coordonnees-bancaires.css ***/
.repam #coordonneesBancaires_idFormulaire{
    /*border-radius: 2em;*/
    overflow: hidden;
}

.repam form #coordonneesBancaires_generiques_idSousFormulaire,
.repam #coordonneesBancaires_idFormulaire{
    border-radius: 0;
}
.repam form#formulaireSaisieCoordonneesBancaires #coordonneesBancaires_idFormulaire{
    border-radius: 2em;
}
.repam #coordonneesBancaires_idFormulaire .sectionTitre h2{
    background: #455cc7;
    font-size: 16px;
    margin: 0;
}
.repam #coordonneesBancaires_idFormulaire #container_coordonneesBancaires_valider{
    background: none;
    border: none;
    color: inherit;
    height: inherit;
}
.repam #coordonneesBancaires_idFormulaire #coordonneesBancaires_valider{
    background: #ebeffd url("../../../images/ripol1/arrow_button_blue.gif") no-repeat scroll 10px center !important;
    height: inherit;
    border: #455cc7 1px solid;
    border-radius: 2em;
    box-shadow: 1px 1px 5px #aaa;
    color: #455cc7;
    font-weight: bold;
    padding: 10px 30px;
}
/*** Fin Instructions pour surcharger celles de css/ripol1/coordonnees-bancaires.css ***/


/*** Instructions pour surcharger celles de css/ripol1/gestion-teletransmission/gestion-teletransmission.css ***/
.repam #container_justificatif_input{
    background: #ebeffd url("../../../images/ripol1/arrow_button_blue.gif") no-repeat scroll 10px center;
    height: inherit;
    border: #455cc7 1px solid;
    border-radius: 2em;
    box-shadow: 1px 1px 5px #aaa;
    color: #455cc7;
    font-weight: bold;
    padding: 10px 30px;

}
.repam form.demandeTeletransmission #container_envoyer{
    background: none;
    border: none;
    color: inherit;
    height: inherit;
}
.repam form.demandeTeletransmission #envoyer{
    background: #ebeffd url("../../../images/ripol1/arrow_button_blue.gif") no-repeat scroll 10px center;
    height: inherit;
    border: #455cc7 1px solid;
    border-radius: 2em;
    box-shadow: 1px 1px 5px #aaa;
    color: #455cc7;
    font-weight: bold;
    padding: 10px 30px;
}
/*** Fin Instructions pour surcharger celles de css/ripol1/gestion-teletransmission/gestion-teletransmission.css ***/

/*** Instructions pour les jquery widjet ***/
.repam .ui-widget-header{
    background: #455cc7;
}
.repam .ui-dialog .ui-button-text-only{
    color: #455cc7;
}
.repam .ui-dialog .ui-dialog-buttonpane button{
    border-radius: 2em;
}
/*** Fin Instructions pour les jquery widjet ***/

div.reseau-soins div.col1 img{
    border-radius: 2em;
}

/*** Alerte Repam ***/
.repam .alerteRepam{
    border: 1px solid #455CC7;
    margin-bottom: 5px;
    height: 55px;
    position: relative;
    border-radius: 2em;
}
.repam .alerteRepam h3{
    color:#FB3449;
    padding: 5px;
}
.repam .alerteRepam span{
    color:#455CC7;
    padding: 5px;
}
.repam .alerteRepam div{
    background-color: #455CC7;
    color:#FFFFFF;
    font-weight: bold;
    padding: 7px;
    width: 49%;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 2em;
}
.repam #gestionSalaries_inscription_sousForm .sectionContenu{
    background: #e9e9e9;
}
.repam .total a.chzn-single{
    border-radius: 2em;
}

.repam div#gestionSalariesEBia_declarationSalarie_choixContrat_sousForm{
    overflow: inherit;
}

.repam button#gestionSalaries_gestion_reinitialiser,
.repam input#gestionSalariesEBia_declarationsSimplifieAsynchroneSalariesEnMasseForm_valider,
.repam button#gestionSalaries_gestion_reinitialiser,
.repam button#gestionSalariesEBia_rechercherAffiliationsEbia_effacer,
.repam .total button.boutonSecondaire{
    max-height: inherit;
    height: inherit;
}
.repam .sectionContenu.accordeonContenu{
    background: #e9e9e9;
}
.repam #gestionSalariesEBia_declarationSalariesEnMasse_chargement_sousForm .sectionContenu.accordeonContenu{
    background: none;
}
.repam a.boutonSecondaire{
    padding: 10px 30px;
    color: #455cc7;
}
.repam a.boutonSecondaire{
    background: url(../../../images/ripol1/arrow_button_blue.gif) no-repeat scroll 10px center #ebeffd;
}

.repam ul.chzn-choices{
    border-radius: 2em;
}
.repam table#listeAffiliations,
.repam table#listeDeclarations,
.repam table#listeComptesRendusImportEnMasseFormulaireSimplifie,
.repam .invoice #conteneurBlocListeAppelsCotisations .accordeonSection,
.repam #blocAffiliation .blocDonneesAffiliation.accordeonSection,
.repam #ensembleCoordonneesBancaires_idFormulaire,
.repam table#tableRecapitulatifAffiliationBeneficiairesActifs,
.repam .total table#listeComptesRendusImportEnMasseFormulaireSimplifie,
.repam .total table#tableMouvementsDuJour,
.repam .total #mouvementsForm #container_mouvementsForm{
    border-radius: 2em;
    overflow: hidden;
}
.repam .total .dataTable thead tr{
    background-color: #455cc7 !important;
}
.repam #declarationSalarieUnitaireForm .sectionContenu.accordeonContenu,
.repam #declarationSalarieChoixContratForm .sectionContenu.accordeonContenu,
.repam .claiming.das div.block, .claiming.das div.block2{
    background: none;
}
.repam #recherchePartenaireBlock form#recherchePartenaire .buttons .inlineBlock.inlineButtons,
.repam #conteneurBoutonsFinaux #blocBoutonsAction button.boutonRegulariser,
.repam button#souscriptionSalarie_inscrireBeneficiaire,
.repam button#souscriptionSalarie_terminerPourCeBeneficiaire{
    height: auto;
    max-height: inherit;
}
.repam #blocAffiliation .blocDonneesAffiliation.accordeonSection.accordeonClosed .accordeonHeader h1,
.repam form .sectionGroupe.accordeonSection.accordeonFerme .sectionTitre.accordeonTitre h3,
.repam form .accordeonSection.accordeonFerme.accordeonFerme .sectionTitre h3{
    border-radius: 2em;
}
.repam #blocAffiliation .blocDonneesAffiliation h1{
    background-color: #455cc7;
}

.repam #blocAffiliation .blocDonneesAffiliation.accordeonSection .accordeonContent .sousBlocDonnnees{
    border-right: 0;
    border-left: 0;
    background: #e9e9e9;
}
.repam #blocAffiliation .blocDonneesAffiliation.accordeonSection .accordeonContent .sousBlocDonnnees:last-child{
    border-bottom: 0;
}
.repam .ui-dialog.hennerDialog .ui-button,
.repam .ui-dialog.hennerDialog .ui-button:first-child{
    height: auto;
}
.repam .ui-dialog.hennerDialog{
    border-radius: 2em;
}
.repam #ensembleCoordonneesBancaires_idFormulaire{
    border: none;
}
.repam #fieldset-souscriptionSalarie_soumission #container_souscriptionSalarie_terminerPourCeSalarie button#souscriptionSalarie_terminerPourCeSalarie{
    max-height: inherit;
}
.repam #ensembleCoordonneesBancaires_idFormulaire .accordeonContenu{
    background: #ececec;
}
.repam form div#gestionSalaries_rechercheMouvements_sousForm,
.repam form div#gestionSalariesEBia_declarationSalariesEnMasse_chargement_sousForm{
    overflow: inherit;
}
.repam form #gestionSalariesEBia_declarationSalarie_donnees_sousForm,
.repam .total #conteneurFormulairesAjoutsDeclarations .ui-tabs-nav,
.repam .total #conteneurFormulairesAjoutsDeclarations .ui-state-default{
    border-radius: 0;
}
.repam form div#coordonneesBancaires_champs_idFormulaire{
    overflow: hidden;
}
.repam .total div#blocFormulaireAjoutDeclarationUnitaire,
.repam .total div#blocFormulaireAjoutDeclarationsEnMasse,
.repam .total div#blocFormulaireAjoutDeclarationsFichierComplet{
    border-radius: 0em 0em 2em 2em;
}
.repam .header #btnDeconnectionEspacePrive {
    padding: 10px 30px;
    background: #fb3449;
    width: inherit;
    height: inherit;
}
.repam .header #btnDeconnectionEspacePrive span {
    display: inline-block;
}
.repam #bandeauGestionSalariesCorrespondant .nombreAlertesEBIa {
    background-color: red;
    border-radius: 15px;
    padding: 4px;
}
.repam div#bandeau{
    height: 200px;
}

.repam #bandeau #logo img{
	width: 640px;
    height: 153px;
    margin-left: 160px;
}

#bandeauAcceptationCookies .cookie-accept-btn {
    padding: 5px 30px;
    background: #455cc7;
    top: 0;
    color: #fff;
}

input.buttonSubmit {
    font-weight: bold;
    background: url("../../../images/ripol1/arrow_button_blue.gif") no-repeat scroll 10px center #ebeffd !important;
}

.compteurs-consommations-container .chzn-container-single {
    border-radius: 14px;
}

.compteurs-consommations-container .blocks-container {
    margin-bottom: 30px;
}
/*** Fin Alerte Repam ***/

#resilier-contrat .validateButton {
    background: #ebeffd no-repeat scroll 10px center !important;
    height: inherit;
    border: #455cc7 1px solid;
    color: #455cc7;
}

#fieldset-resilier_contrat_blocContrat #container_resilier_contrat_textBas{
    margin-top: 35px;
}