/*
* Surcharge du css par défaut pour le personnaliser au canal go
*/

#oav .semiline {
    background: url("images/background_soulignage_titre.png") repeat-x top center #005A4B;
    height: 10px;
}
#oav .subTitleLine {
    display: none;
}
#oav .barre_info_actions {
    padding: 5px 10px;
    line-height: 1.6em;
}
#oav #filAriane .encours .etape span,
#oav .subTitle h4,
#oav .barre_info_actions .barre_informations p span.libelleDevis,
#oav #formInfoSynthese .Devis .Identite .divCiviliteSouscripteur,
#oav #formInfoSynthese .Devis .Identite .divNomSouscripteur,
#oav #formInfoSynthese .Devis .Identite .divPrenomSouscripteur,
#oav #formInfoSyntheseConfirmation .Devis .Identite .divCiviliteSouscripteur,
#oav #formInfoSyntheseConfirmation .Devis .Identite .divNomSouscripteur,
#oav #formInfoSyntheseConfirmation .Devis .Identite .divPrenomSouscripteur{
    color: #005A4B;
}
#oav #filAriane  .encours  .numeroetape,
#oav .subTitle .active > span {
    background: url("images/puce_etape_active.png") no-repeat center center;
}
#oav .barre_info_actions {
    background: #FFFFFF;
    border-color: #005A4B;
}
#oav .container_subform .title_Bloc {
    background: url("images/background_titre_bloc.png") repeat-x top center #005A4B;
    border-color: #005A4B;
}
#oav .title_Bloc label {
    color: #FFFFFF;
}
#oav .container_subform {
    border-color: #005A4B !important;
}
#oav .container_subform .container_subform {
    border-color: #BFBFBF !important;
}
#oav .container_subform .container_subform .title_Bloc,
#oav .container_subform .container_subform .title_Bloc{
    background:#00905B !important;
    border-color: #BFBFBF !important;
}
#oav #formInfoSynthese .Identite,
#oav #formInfoSyntheseConfirmation .Identite{
    border-color: #005A4B !important;
}
#oav #formInfoSynthese #container_wrapper_Devis .title_Bloc,
#oav #formInfoSyntheseConfirmation #container_wrapper_Devis .title_Bloc{
    background:#00905B;
    border-color: #005A4B !important;
}
#oav #formInfoSynthese .Formule,
#oav #formInfoSyntheseConfirmation .Formule{
    width: 100%;
}
#oav #formInfoSynthese #container_wrapper_Formule,
#oav #formInfoSyntheseConfirmation #container_wrapper_Formule{
    border: none;
}
#oav #formInfoSynthese .Formule .CotisationFormuleHorsOption,
#oav #formInfoSyntheseConfirmation .Formule .CotisationFormuleHorsOption{
    color: #FFFFFF;
    background:#00905B;
    border-top: 1px solid #005A4B;
    border-bottom: none;
    font-weight: normal;
}
#oav #formInfoSynthese .Formule .divPrixCotisationHorsOption,
#oav #formInfoSyntheseConfirmation .Formule .divPrixCotisationHorsOption{
    color: #FFFFFF;
}
#oav #formInfoSynthese .Formule .container_element,
#oav #formInfoSyntheseConfirmation .Formule .container_element{
    margin:0;
    display: inline-block !important;
    vertical-align: top;
}
#oav .icone_bloc {
    display: none;
}
#oav #container_buttons {
    position: relative;
    height: 37px;
}
#oav #container_buttons .container_element {
    position: absolute;
    bottom: 0;
    margin: 0;
}
#oav #container_buttons #container_previous {
    left: 0;
}
#oav #container_buttons #container_next {
    right: 0;
}
#oav #container_buttons #container_print {
    right: 0;
}
#oav #container_buttons #container_nouveauDevis {
    left: 0;
}
#oav #container_buttons #container_print,
#oav #container_buttons #container_nouveauDevis {
    width: 50%;
    text-align: center;
}
#oav button[type="submit"].next,
#oav button.previous,
#oav #container_buttons button#print,
#oav #container_buttons button#nouveauDevis {
    border: none;
    box-shadow: none;
    padding: 0;

    /* Hack pour supprimer le texte */
    white-space: nowrap;
    text-indent: -9999px;
}
#oav button[type="submit"].next {
    background: url("images/bouton_valider.png") no-repeat scroll center center transparent;
    width: 109px;
    height: 37px;
}
#oav button.previous {
    background: url("images/bouton_modifier.png") no-repeat scroll center center transparent;
    width: 119px;
    height: 37px;
}
#oav #container_buttons button#print {
    background: url("images/bouton_telecharger_devis.png") no-repeat scroll center center transparent;
    width: 256px;
    height: 33px;
}
#oav #container_buttons button#nouveauDevis {
    background: url("images/bouton_nouveau_devis.png") no-repeat scroll center center transparent;
    width: 237px;
    height: 33px;
}

#oav #formInfoSouscripteur .Contrat {
    display: block;
    margin-bottom: 20px;
}
#oav #formInfoChoixCotisation {
    margin-top: 10px;
}
#oav h5 {
    margin: 5px 0;
    font-size: 1.2em;
    line-height: normal;
}
#oav #formInfoChoixCotisation p {
    line-height: normal;
    margin: 5px 0;
}
#oav #oav_conteneur_tarificateurLeviersGlobaux .container_element,
#oav #oav_conteneur_tarificateurSelecteurFormules .container_element{
    margin: 0 20px;
}
#oav .conteneur_tarificateurChoixFormules.select #oav_conteneur_tarificateurLeviersGlobaux {
    text-align: left;
    padding: 0;
}
#oav #container_TarificateurSelecteurFormules {
    margin: 0;
}
#oav .description_element {
    background: url("images/icones/information.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.qtip-oav {
    background: #ffffff;
    color: #005A4B;
    border-radius: 0;
    border: 2px solid #005A4B;
    line-height: normal;
}
#oav #formInfoSynthese .Identite label {
    min-width: 180px;
}
#oav #formInfoSynthese #container_wrapper_Devis .Identite,
#oav #formInfoSyntheseConfirmation #container_wrapper_Devis .Identite,
#oav #formInfoSynthese #container_wrapper_Devis .Info,
#oav #formInfoSyntheseConfirmation #container_wrapper_Devis .Info {
    display: table-cell;
}
#oav #container_Info_0 {
    border: none;
}
#oav #container_wrapper_Info {
    padding: 20px 15px;
}
#oav #container_MessageInfo {
    text-align: justify;
    line-height: normal;
}
#oav #container_wrapper_Info #container_MessageInfo label {
    font-size: 17px;
    color: #005a4b;
    font-weight: normal;
    font-style: normal;
}
.ui-dialog.fileDownloadDialog {
    border-color: #005A4B;
}
.ui-dialog.fileDownloadDialog  .ui-widget-content {
    color: #005A4B;
}