@charset "UTF-8";

/* Fenetre info */

.pmpMsgBox 
{ 
	display:block;
	overflow:hidden; 
	min-width:25%;	/* taille width min */
	max-width:900px;	/* taille width max */
	max-height:25%;		/* taille height max */
	background:#FFFFFF 0 0 no-repeat;
	border:2px solid #221007;
}

.pmpMsgBox-defaut 
{ 
	display:block;
	overflow:hidden;
	border:2px solid #4d4d4f;
	background:#FFFFFF 0 0 no-repeat; 
}

.pmpMsgBox-defaut-messagearea 
{ 
	display:block;
	overflow:auto;
	width:500px;
	border:none; 
	background-color:#FFFFFF; 
	padding:7px 15px 7px 15px; 
	color:#333333; 
}

.pmpMsgBox-confirmation { overflow:hidden; border:2px solid #221007; background:#b8a072 url(../_image/background-titre.png) 0 0 repeat-x; width:500px; }
.pmpMsgBox-confirmation-messagearea { width:auto; border:none; background: #b8a072; color: #52A500; padding: 30px 15px 15px 15px; color:#000; }
.pmpMsgBox .pmpMsgBox-confirmation .titlebar, .buttonsbar {
	background:#b8a072 url(../_image/background-titre.png) 0 0 repeat-x;
	color:#000;
}

/*Erreur*/
.pmpMsgBox-erreur { overflow:hidden; background:#b8a072 url(../_image/background-titre.png) 0 0 repeat-x; width:500px; }
.pmpMsgBox-erreur-messagearea {  width:auto; overflow:hidden; border:none; background: #FFFFFF url(../_image/msgbox/icone_erreur.png) no-repeat 10px 10px; color: #c24733; padding: 30px 15px 15px 50px; text-align:left; }
.pmpMsgBox .pmpMsgBox-erreur .titlebar, .buttonsbar {
	background:#b8a072 url(../_image/background-titre.png) 0 0 repeat-x;
}
.pmpMsgBox .pmpMsgBox-erreur .titre {
	color:#000;
}

.pmpMsgBox-question { overflow:hidden; border:2px solid #F08800; background:#FFFFFF 0 0 no-repeat; width:450px; }
.pmpMsgBox-question-messagearea { width:auto; border:none; background: #FFFFFF url(../_image/msgbox/icone_question.png) no-repeat 10px 10px; color: #F08800; padding: 30px 15px 15px 50px; }

.pmpMsgBox-information { overflow:hidden; border:2px solid #95bcd1; background:#FFFFFF 0 0 no-repeat; width:450px; }
.pmpMsgBox-information-messagearea { width:auto; border:none; background: #FFFFFF url(../_image/msgbox/icone_information.png) no-repeat 10px 10px; color: #95bcd1; padding: 30px 15px 15px 50px; }


.titre-page {
	width:720px;
	background:#b8a072 url(../_image/background-titre.png) 0 0 repeat-x;
	margin-bottom:30px;
}
.titre-page H1 {
	font-size:2.166em;
	line-height:normal;
	color:#281717;
	padding:9px 0 25px 9px;
}
.titre-page P {
	padding:0 9px 9px;
	color:#281717;
}

.pmpMsgBox .titlebar 
{ 
	padding:5px 5px 5px 5px;
	background-color:#F4F4F4;
	border-bottom:1px solid #DDDDDD;
}
.pmpMsgBox .titre {
	font-size:16px;
	line-height:16px;
	font-weight:bold;
}
.pmpMsgBox .icone img { margin-right:5px; }


.pmpMsgBox .buttonsbar 
{ 
	padding:5px; 
	text-align:right; 
	background-color:#F4F4F4; 
	border-top: 1px solid #DDDDDD; 
	
	height:24px;
	overflow:hidden;
}

.pmpMsgBox .buttonsbar .button { padding: 2px 5px 2px 5px; cursor:pointer; border: 1px solid #DDDDDD; margin-left:5px; }
.pmpMsgBox .buttonsbar .buttonOver { padding: 2px 5px 2px 5px; cursor:pointer; border: 1px solid #DDDDDD; margin-left:5px; background:#BBBBBB 0 0 no-repeat; }
.pmpMsgBox .buttonsbar .buttonDown { padding: 2px 5px 2px 5px; cursor:pointer; border: 1px solid #DDDDDD; margin-left:5px; background:#DDDDDD 0 0 no-repeat; }

.pmpMsgBox .pmpMsgBox-confirmation .buttonsbar .button,
.pmpMsgBox .pmpMsgBox-confirmation .buttonsbar .buttonOver,
.pmpMsgBox .pmpMsgBox-confirmation .buttonsbar .buttonDown ,

.pmpMsgBox .pmpMsgBox-erreur .buttonsbar .button,
.pmpMsgBox .pmpMsgBox-erreur .buttonsbar .buttonOver,
.pmpMsgBox .pmpMsgBox-erreur .buttonsbar .buttonDown {
	padding:0;
	border:0 none;
	margin-left:0;
	background:none;
}

.pmpPopupLoader
{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-33px;
	margin-left:-33px;
	width:66px;
	height:66px; 
	background: transparent url(../_image/loader/baton_66.gif) 0 0 no-repeat;
}

.pmpPopup
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

.pmpPopupOverlay
{
	position: fixed;
	z-index:90;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#0f0b00;
	filter: alpha(opacity=69);
	-moz-opacity: 0.69;
	opacity: 0.69;
}