/* ----------------------------- Liens soulignés ----------------------------*/
.boutonGauche, .boutonDroite, .boutonCentre,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonGauche,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonDroite,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonCentre {
    margin-bottom: 10px;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 3px solid #ccc;
    font-size: 15px;
    border-radius: 0px;
}

.boutonGauche:hover, .boutonDroite:hover, .boutonCentre:hover,
.boutonGauche:focus, .boutonDroite:focus, .boutonCentre:focus,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonGauche:hover,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonGauche:focus,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonDroite:hover,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonDroite:focus,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonCentre:hover,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonCentre:focus {
    text-decoration: none;
    color: black;
    border-color: #aaa;
}

.boutonGauche,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonGauche {
    float: left;
    padding-left: 12px;
    background: url(../img/boutonsNavigation/puce_grise_left.gif) no-repeat
        left center;
}

.boutonDroite,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonDroite {
    float: right;
    padding-right: 12px;
    background: url(../img/boutonsNavigation/puce_grise_right.gif) no-repeat
        right center;
}

.boutonCentre,
.ui-dialog-buttonpane > .ui-dialog-buttonset > .boutonCentre {
    margin: auto;
    padding-right: 12px;
    background: url(../img/boutonsNavigation/puce_grise_right.gif) no-repeat
        right center;
}

.btnCentre{
    width: 50%;
    padding-top: 20px;
    clear:both;
    margin: 0 auto;
}

/* ----------------------------- Lien bouton ----------------------------*/
.bouton {
    font-size: 15px;   
    color: #00426F;
    font-weight: bold;
    border: 2px solid #D0D0D0;
    border-color: #D0D0D0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 4px 6px;
    background: url(../img/boutonsNavigation/bg_lien_button.gif) repeat-x top left;
    position: relative;
}

.btn-detail-preremplie-disabled {
    font-size: 15px;
    font-weight: bold;
    color: #808080;
    border: 2px solid #D0D0D0;
    border-color: #D0D0D0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 4px 6px;
    background: url(../img/boutonsNavigation/bg_lien_button.gif) repeat-x top left;
    position: relative;
    pointer-events: none;
    text-decoration: none;
    cursor: not-allowed;
}

.bouton_grise {
    color: #666666;
    pointer-events: none;
}

.bouton:hover {
    text-decoration: none;  
    cursor: pointer;
    background: url(../img/boutonsNavigation/bg_lien_button_hover.gif) repeat-x top
        left;
    border-bottom-color: #aaa;
    border-right-color: #aaa;
}

.bouton_grise:hover {
    color: #666;
    pointer-events: none;
    cursor: default;
    border-color: #D0D0D0;
    background: url(../img/boutonsNavigation/bg_lien_button.gif) repeat-x top left;
}

.fermer{
    display:block;
    margin:32px auto;
    padding:8px 8px 8px 40px;
    border:1px solid #CDCDCD;
    width:175px;
    color:#666;
    text-align:center;
    background:url(../img/boutonsNavigation/close_window.gif) no-repeat 8px;
    font-size:1.167em;
    font-weight:bold;
}

.fermer:hover{
    background-image:url(../img/boutonsNavigation/close_window_hover.gif);
    color:black;
    border-color:#666;
    text-decoration:none;
}

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/* ----------------------------- Pages classiques ----------------------------*/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/

.boutonsNavigation {
    padding: 20px 30px 50px 30px;  
    position: relative;   
}


.boutonNavigationCentre{
    padding: 20px 0px 50px 0px;
    text-align:center;
    padding-top: 20px;
    clear:both;
}

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------- POPUP ----------------------------------*/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/

.boutonsNavigationPopup {
    margin-bottom: 10px;   
}

.boutonNavigationCentrePopup{
    text-align:center;
    padding: 0px;
    margin-bottom: 10px;
    clear:both;
}

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------- POPIN ----------------------------------*/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
.boutonNavigationCentrePopin .ui-dialog-buttonset {
    text-align: center;
    margin-bottom: 10px;
}