body {border: 1px solid grey;margin: 10px auto;padding: 0 10px 10px 10px; font-family: Arial, Verdana, Times New Roman, Times, serif; font-size: 14px; width: 700px;}
th { vertical-align: middle; text-align: right; padding: 0 10px 0 0;}
td { text-align: left; padding: 5px 0 5px 0; }
h1 { font-size: 16px; }
#inscris table { width: 100% }
#inscris th { text-align: center;}
#inscris td { text-align: center;}
.required_error { border: 2px solid red; }
.required_error_label { color: red; }
#popup_container { font-family: Arial, sans-serif; font-size: 12px;min-width: 400px;max-width: 700px;background: #FFF;border: solid 5px #999;color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;} 
#popup_title { font-size: 14px;font-weight: bold;text-align: center;line-height: 1.75em;color: #666;background: #CCC url(/web/images/title.gif) top repeat-x;border: solid 1px #FFF;border-bottom: solid 1px #999;cursor: default;padding: 0em;margin: 0em;}
#popup_content { background: 16px 16px no-repeat url(/web/images/info.gif);padding: 1em 1.75em;margin: 0em;}
#popup_content.alert { background-image: url(/web/images/info.gif);}
#popup_content.confirm { background-image: url(/web/images/important.gif);}
#popup_content.prompt { background-image: url(/web/images/help.gif);}
#popup_message { padding-left: 48px;}
#popup_panel { text-align: center;margin: 1em 0em 0em 1em;}
#popup_prompt { margin: .5em 0em;}
