/* Messages system
-------------------*/
div#messageDiv {position: absolute; top: 0; left: 0; width: 100%; text-align: center; margin: 0; padding: 0; border: none; background: transparent;}
div.message{position: fixed; z-index: 1000; width: 60%; top: 25%; left: 50%; margin-left: -300px; text-align: left;
            background: #F1EFE4; border: solid 1px black; padding: 25px;box-shadow: 0 0 200px 150px rgba(0, 0, 0, .25);}
div.backMessage{position:fixed; width: 100%; height: 100%; top: 0; left: 0; margin: 0; padding: 0; z-index: 999; background-color: black; border: none;}
h3#messageTitle{font-weight: bold; font-size: 1.2em; margin: 0; margin-bottom: 25px; color: #333 !important;font-family: 'Tenor Sans' , sans-serif; border-color: #333;}
p#messageText { color: #333; font-size: 1em; margin: 0; padding: 0;font-family: 'Arial', sans-serif;}
hr#messageEnd { clear: both; visibility: hidden; height: 0; margin: 0; padding: 0;}
a#messageCloseButton { font-family: 'Arial', sans-serif; float: right; background-color: #ccc; color: black; border: outset 1px #666; margin-top: 25px; padding: 5px 10px; text-decoration: none; font-weight: bold;}
a#messageCloseButton:active { border: inset 1px ButtonShadow;}
h3.messageDone { color: #007010; background: url('../../img/ok_16.png') no-repeat center left; padding-left: 24px;}
h3.messageError { color: #C50000; background: url('../../img/nok_16.png') no-repeat center left; padding-left: 24px;}
/* CSS3 */
div.backMessage {
    opacity: 0.2;
    -moz-opacity:0.2;
}

div#confirmDiv {position: absolute; top: 0; left: 0; width: 100%; text-align: center; margin: 0; padding: 0; border: none; background: transparent;}
div.confirm{position: fixed; z-index: 1000; width: 600px; top: 250px; left: 50%; margin-left: -300px; text-align: left;
            background: #F1EFE4; border: solid 1px black; padding: 25px;box-shadow: 0 0 200px 150px rgba(0, 0, 0, .25);}
div.backConfirm{position:fixed; width: 100%; height: 100%; top: 0; left: 0; margin: 0; padding: 0; z-index: 999; background-color: black; border: none;}
h3#confirmTitle{font-weight: bold; font-size: 1.2em; margin: 0; margin-bottom: 25px; color: #333 !important;font-family: 'Tenor Sans' , sans-serif; border-color: #333;}
p#confirmText { color: #333; font-size: 1em; margin: 0; padding: 0;font-family: 'Arial', sans-serif;}
hr#confirmEnd { clear: both; visibility: hidden; height: 0; margin: 0; padding: 0;}
a.confirmButton { font-family: 'Arial', sans-serif; float: right; background-color: #ccc; color: black !important; border: outset 1px #666; margin-top: 25px; padding: 5px 10px; text-decoration: none !important; font-weight: bold;margin-left: 5px;}
a.confirmButton:active { border: inset 1px ButtonShadow;}
/* CSS3 */
div.backConfirm {
    opacity: 0.2;
    -moz-opacity:0.2;
}
