#popup_overlay { background-color: #000000; opacity: 0.2; }
.msie #popup_overlay { filter: alpha(opacity=20); }

#popup_container { font-family: Arial, sans-serif; font-size: 12px; min-width: 300px; /* Dialog will be no smaller than this */ max-width: 600px; /* Dialog will wrap after this width */ background: #FFF; border: solid 5px #014A67; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: default !important; -moz-box-shadow: 0 0 10px #111; }

#popup_title { font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: #FFF; background-color: #014A67; padding: 0em; margin: 0em; }

#popup_content { background: 16px 16px no-repeat url(info.gif); padding: 1em 1.75em; margin: 0em; }
#popup_content.alert { background-image: url(info.gif); }
#popup_content.confirm { background-image: url(important.png); }
#popup_content.prompt { background-image: url(help.gif); }

#popup_message { padding-left: 48px; }

#popup_panel { text-align: center; margin: 1em 0em 0em 1em; }

/*Personnalisation*/
.convive #popup_container { border: solid 5px #F5C500 !important; }
.convive #popup_title { background-color: #F5C500 !important; }

.tarif #popup_container { border: solid 5px #ED7802 !important; }
.tarif #popup_title { background-color: #ED7802 !important; }

.prestation #popup_container { border: solid 5px #84AD08 !important; }
.prestation #popup_title { background-color: #84AD08 !important; }

.reporting #popup_container { border: solid 5px #007113 !important; }
.reporting #popup_title { background-color: #007113 !important; color: #FFF !important; }

.preference #popup_container { border: solid 5px #B80020 !important; }
.preference #popup_title { background-color: #B80020 !important; color: #FFF !important; }
