.fondmodal
{
	background-color :rgba(0,0,0,0.4);
	position  :fixed;
	left :0px;
	top :0px;
	width : 100%;
	height : 100%;
	z-index : 99999999;
	
}

.dialogConfirm,
.dialogMessage {
    font-family: Arial;
    font-size: 14px;
    color: #000;
    background-color: rgb(240,240,240);

    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); /* centrage réel */

    min-width: 275px;
    z-index: 9999999999;

    box-shadow: 2px 2px 4px #656565;
    border-radius: 10px;
}

			
.dialogConfirm div:nth-child(1),
.dialogMessage div:nth-child(1)
{
	padding:15px; 
	display:inline-block;
}

.dialogConfirm button,
.dialogMessage button
{
	padding:6px; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight:bold; 
	min-width:100px; 
	border:none; 
	color:#FFFFFF; 
	margin:0px 15px;
	cursor:pointer;
}

.dialogConfirm button:hover,
.dialogMessage button:hover
{
	-moz-box-shadow: 2px 2px 5px 0px #cdffff;
	-webkit-box-shadow: 2px 2px 5px 0px #cdffff;
	-o-box-shadow: 2px 2px 5px 0px #cdffff;
	box-shadow: 2px 2px 5px 0px #cdffff;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cdffff, Direction=134, Strength=5);
	color:#555555;
}

.dialogConfirm button:focus,
.dialogMessage button:focus
{
	border:2px solid #999999;
}


.dialogConfirm button.oui,
.dialogMessage button.oui 
{background-color:rgb(141, 198, 63); }

.dialogConfirm button.non {background-color:rgb(249, 44, 44);	}
.dialogMessage button.annuler {background-color:rgb(252, 2, 2);	}

.dialogConfirm button.oui:hover,
.dialogMessage button.oui:hover
{
	background-color: rgb(114, 162, 48);	
} 

