*{margin:0;padding:0}
body{line-height:1.2em;color:black;background:#eee;font-family:Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif}
body.simple{background:#fff}
div, form, table, fieldset{position:relative}
a img{border-width:0;vertical-align:middle}
input[type=text],input[type=password],input[type=submit],input[type=button],select,textarea{border:1px solid #515151}
input[type=submit],input[type=button]{background-color:#cccccc}
input,select{vertical-align:middle;padding:2px}
select optgroup option{padding-left:2em}
fieldset{margin:10px;padding:5px;background-color:#eee;border:1px solid #4ebee3}
legend{color:black;font-size:0.9em;padding-left:5px;padding-right:5px;font-style:italic}
textarea{display:block;width:90%;margin:10px auto}
h1{text-align:center;font-size:1.75em;margin-bottom:35px;margin-top:25px}
h2{font-size:1.6em;margin-bottom:2px;margin-bottom:30px;margin-top:20px}
h3{font-size:1.45em;text-indent:20px;font-style:italic;margin-bottom:25px;margin-top:15px}
h4{font-size:1.3em;text-indent:40px;font-style:italic;margin-bottom:20px;margin-top:10px}
h5{font-size:1.15em;text-indent:60px;margin-bottom:15px;margin-top:5px}
h6{font-size:1em;text-indent:80px;margin-bottom:10px}
ul, ol{margin-left:30px;margin-bottom:8px;list-style-position:outside}
small{font-size:0.8em}
hr{margin:15px 25px 10px 25px;border:0;border-top:1px solid #f0c523}:focus{outline:0}
#header{margin:1em;border:0px solid #ff5114;height:98px;background:#ff8a04 url(images/bandeau_haut.png) no-repeat}
#header .title{float:right;font-size:130%;color:#fff;letter-spacing:0pt !important;font-variant:small-caps;font-weight:bold;text-align:right;margin:0.5em}
#header .title .conf_name{font-size:130%;margin-bottom:-0.2em}
#page{margin:0 1em 1em 17em;padding:0.5em;width:auto;background-color:#fff;border:1px dashed #ff5114}
#footer{clear:both;border:1px solid #ff5114;background-color:#fff;margin:1em;padding:1em;text-align:center;z-index:10;font-size:0.75em}
#footer .perf{position:absolute;top:1.25em;left:1em;width:200px;font-size:0.75em;text-align:left}
#footer .version{position:absolute;top:0.94em;right:1em;width:200px;text-align:right}
.explanation{font-size:110%;color:black;border-color:#4ebee3;border-style:solid;border-width:thin;text-align:center;background-color:#4ebee3;margin:1em;padding:1em 0.5em;line-height:1.5em;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px}
input.error,select.error,textarea.error{border:2px solid #d00853}
div.formErrorHint{position:absolute;z-index:999;display:none;border:2px solid #d00853;padding:5px 3px 3px 28px;line-height:20px;background:#f6f3ec url(images/warning_22x22.png) no-repeat 3px 3px}
div.formHelper{position:absolute;z-index:999;display:none;border:1px solid #05a;padding:5px 3px 3px 28px;line-height:20px;background:#f6f3ec url(images/info_22x22.png) no-repeat 3px 3px}
img.formHelperTrigger{cursor:pointer;margin:0 2px 0 2px;vertical-align:middle}
div.errors{padding:15px 15px 15px 42px;margin:20px;background:#f6f3ec url(images/warning_22x22.png) no-repeat 15px 15px;border:2px solid #d00853}
div.errors span.familly{font-weight:bold}
div.errors ul{margin:10px;margin-left:20px}
div.success{padding:15px 15px 15px 42px;margin:20px;background:#f6f3ec url(images/ok_22x22.png) no-repeat 15px 15px;border:2px solid #aee339}
.notice{border:2px solid #05a;padding:15px 15px 15px 42px;margin:20px;background:#f6f3ec url(images/info_22x22.png) no-repeat 15px 15px}
.block{display:block}
.inline{display:inline}
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}
.noborder{border-width:0px}
.clearer{clear:both}
.clickable{cursor:pointer}
.floatright{float:right}
.floatleft{float:left}
.bold{font-weight:bold}
.hidden{display:none}
a,.fakelink{color:#ff5114;text-decoration:none}
a:hover,.fakelink:hover{color:#a02020;text-decoration:underline}
.fakelink{cursor:pointer}
.active_fakelink{font-weight:bold;color:black;text-decoration:none}
a.email{padding-left:26px;background:transparent url(images/email_22x22.png) no-repeat top left}
.fakeinput{display:inline-block;vertical-align:middle;background-color:white;border:1px solid #515151;overflow:hidden;padding:1px}
.dropdown{display:inline-block;vertical-align:middle;margin:0 2px;width:17px;height:17px;background-image:url(images/dropdown.png);background-repeat:no-repeat;background-position:center center;cursor:pointer}
.stars{white-space:nowrap}
.star{vertical-align:middle}
.nowrap{white-space:nowrap}
.back{display:block;text-align:center;margin:5px 0 15px 0}
.syntax_toolbar{height:24px;text-align:left;border-left:1px solid gray}
.syntax_toolbar .button{cursor:pointer}
.syntax_toolbar .drop_menu{position:absolute;display:none;top:24px;left:0;border:1px solid #ff5114;background-color:white;padding:3px;text-align:center;z-index:90}
.syntax_toolbar .drop_menu .item{cursor:pointer;margin:2px}
.syntax_toolbar .drop_menu span.item{display:inline-block;width:20px}
.menu{margin-top:5px;display:block;list-style-type:none;text-align:center;border-bottom:1px solid silver;padding-bottom:6px}
.menu a{padding:5px;margin-left:3px;margin-right:3px;border:1px solid silver;background-color:#efefef}
.menu a:hover,.menu a.current{background-color:white;border-bottom:1px solid white}
.menutab{}
.popbkg{position:absolute;top:0;left:0;background-color:black;opacity:0.7;filter:alpha(opacity=70);z-index:1000}
.pop{position:absolute;padding:5px;background-color:#ebe6d8;border:1px solid #ff5114;z-index:1001;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.pop .head{margin:-5px -5px 5px -5px;padding-left:5px;padding-right:30px;height:26px;background-color:#303030;background-image:url(images/pop_head.bkg.png);background-repeat:repeat-x;color:#ebe6d8;line-height:26px;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.pop .head img{position:absolute;top:2px;right:2px;cursor:pointer}
.pop .buttons{margin:5px auto 0 auto;text-align:center}
.pop .buttons input{margin:5px}
form table{width:95%;margin:3px auto;border-width:0px;border-collapse:collapse}
form table td{border-width:0px;width:50%;padding-top:5px;padding-bottom:5px}
form table td.info{font-size:0.8em;text-align:center;padding-top:0px}
form table td input{width:85%}
.mandatory{color:#e00853;font-style:italic;font-weight:bold;margin:0 3px}
.user_jshint_link{color:#ff5114;cursor:pointer}
.user_jshint_link:hover{color:#a02020;text-decoration:underline}
.user_jshint{position:absolute;top:0;left:0;z-index:9998;width:250px;padding:5px;border:2px solid #ff5114;background-color:white;text-align:center}
.user_jshint .user_jshint_avatar{display:block;margin:0 auto;width:100px}
.user_jshint a{display:block;text-align:center;margin:0 auto}
.user_jshint .user_jshint_email{font-size:0.8em}
.user_jshint .user_jshint_groups{font-size:0.8em}
.user_form_helper{position:absolute;display:none;top:0;left:0;z-index:9998;width:200px;padding:5px;border:2px solid #ff5114;background-color:white;text-align:center}
.user_form_helper div{margin:2px;cursor:pointer}
.loader{position:absolute;width:32px;height:32px;background-image:url(images/loader_32x32.gif);background-repeat:no-repeat;z-index:1001}
.progressbar{width:250px;border:1px solid silver;margin:2px auto}
.progressbar .backvalue,.progressbar .innervalue{position:absolute;top:0;left:0;width:250px;text-align:center;color:black;line-height:20px;font-size:14px;z-index:9}
.progressbar .innervalue{top:-1px;left:-1px;color:black;font-weight:bold;z-index:11}
.progressbar .bar{width:0;height:20px;margin:1px;background:#e9a817 url(images/progressbar_bkg.png) repeat-x;z-index:10;overflow:hidden}
span.hint{font-style:italic;font-size:0.9em}
.smiley{vertical-align:middle}
#advocate_page{margin-top:15px}
#advocate_page .advocate  span.legend{font-style:italic}
#advocate_page form#my_advocate{display:block;width:75%;margin:15px auto 0 auto;padding:5px;border:1px solid silver;text-align:center}
#advocate_page form#my_advocate fieldset{text-align:left;margin:5px;padding:5px 25px}
#advocate_page form#my_advocate fieldset legend{margin-left:-20px}
#advocate_page form#my_advocate fieldset input[type=radio]{margin:0 5px}
#advocate_page form#my_advocate fieldset textarea{height:100px}
#advocate_page ul.view li{margin-bottom:5px}
#review_summary{height:600px;padding:5px;border:1px solid silver;margin:0;text-align:center;overflow-y:scroll}
#review_summary table{margin:0 auto;border:1px solid silver}
#review_summary  table th,#review_summary table td{border:1px solid gray;padding:5px}
#review_summary table tr.summary td{font-weight:bold;font-style:italic}
#review_summary table tr.note td.content,#review_summary table tr.themes td.content{text-align:left}
#my_advocated_title{text-align:center;font-size:1.5em;margin-bottom:15px}
#my_advocated{margin:0 auto;border:1px solid silver}
#my_advocated th,#my_advocated td{padding:4px;border:1px solid gray;text-align:center}
#my_advocated td.title{text-align:left}
#my_advocated td.flags img{margin:0 3px;cursor:pointer}
#my_advocated td.flags div.newdocsrevs,#my_advocated td.flags div.newcomments,#my_advocated td.flags div.advocate_verdict{position:absolute;display:none;top:5px;left:5px;width:400px;border:1px solid #ff5114;background-color:white;padding:3px;text-align:left;font-size:0.9em;line-height:1.5em;z-index:100}
#my_advocated td.flags div.newdocsrevs span.title,#my_advocated td.flags div.newcomments span.title,#my_advocated td.flags div.advocate_verdict span.title{display:block;text-align:center;font-weight:bold;font-size:1em}
#advocate_page .doc_completion_help{position:absolute;display:block;top:0;left:0;background-color:white;border:2px solid #ff5114;padding:5px}
#advocate_page .doc_completion_help span.doc{width:16px;height:16px;border-width:0;color:transparent}
#my_advocated td.doc_completion a.doc{display:block;width:90%;margin:1px auto;padding:1px;font-size:0.8em;border-width:0;color:black}
#advocate_page .doc_completion_help span.doc{vertical-align:bottom}
#advocate_page .doc_completion_help span.doc_required,#my_advocated td.doc_completion a.doc_required{background-color:red}
#advocate_page .doc_completion_help span.doc_submitted,#my_advocated td.doc_completion a.doc_submitted{background-color:green}
#advocate_page .doc_completion_help span.doc_optionnal,#my_advocated td.doc_completion a.doc_optionnal{background-color:blue}
#advocate_page .doc_completion_help span.doc_accepted,#my_advocated td.doc_completion a.doc_accepted{background-color:lime}
#advocating_list{margin:0 auto;border:1px solid silver;border-collapse:separate !important;width:100%}
#advocating_list th,#advocating_list td{padding:4px;border:1px solid gray;text-align:center}
#advocating_list td.id{width:30px}
#advocating_list td.title{text-align:left;width:60%}
#advocating_list td select{width:95%}
#advocating_list td input{width:30%}
#advocate_page #scoreprogression{width:38.5%;padding:5px;border:1px solid silver;text-align:center}
#advocate_page #scoreprogression span.title{font-style:italic}
#advocate_page #scoreprogression div.graph{width:265px;height:100px;margin:0 auto 20px auto}
#advocate_page .advocate_request{margin-bottom:10px}
#advocate_page .advocate_request .advocate_choosen{background-color:#ffa;padding:1px}
#advocate_page .advocate_request form{display:inline;margin-left:5px}
#advocate_page li p.adv_comment{margin:5px 0 0 25px;text-align:justify}
#article_page .article_header,#article_page .article_authors,#article_page .article_documents{width:95%;margin:25px auto;border:1px solid silver;padding:5px}
#article_page .article_header h2,#article_page .article_authors h2,#article_page .article_documents h2{margin-top:5px}
#article_tools,#authors_tools{float:right;text-align:right}
#article_tools input,#authors_tools input{margin:3px}
#article_page .article_title,#article_page .article_header .article_keywords,#article_page .article_header .article_type,#article_page .article_authors .article_author{margin:5px 25px;font-size:1.2em;line-height:1.2em}
#article_page .article_content{margin:0 50px;text-align:justify}
#article_page .article_content .article_content_disclamer{margin-left:30px;font-style:italic}
#article_page .article_document{border:1px solid silver;padding:5px 5px 5px 32px;margin:5px}
#article_page .article_document_problem{border:1px solid red}
#article_page .article_documents .article_document_buttons{display:inline;float:right;text-align:right}
#article_page .article_documents .article_document_buttons .article_document_button{margin:5px;width:100px}
#article_page .article_documents .article_document_type_icon{position:absolute;top:5px;left:5px}
#article_page .article_documents .article_document_name{font-size:1.3em;line-height:32px;margin:0 0 10px 15px}
#article_page .article_documents td{border-top:1px solid #eee}
#article_page .article_documents .article_document_type{text-align:left}
#article_page .article_documents .article_document_rev span.desc{font-style:italic}
.tab_menu{width:100%;margin-top:20px;margin-bottom:10px;text-align:center;border-bottom:1px solid gray;height:30px;line-height:30px}
.tab_menu .tab{height:20px;padding:5px 10px 4px 10px;margin-left:5px;margin-right:5px;border:1px solid gray;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;background-color:silver}
.tab_menu .tab:hover{background-color:white;border-bottom:1px solid white}
.tab_menu .active_tab{font-weight:bold;background-color:white;border-bottom:1px solid white}
.tab_menu .highlighted_tab_0{background-color:red}
.tab_menu .highlighted_tab_1{background-color:white}
.tab_menu .new_comments{background:tomato url(images/speak_22x22.png) no-repeat 5px center;padding-left:32px}
.tab_container_hidden{display:none}
#article_page .article_edit_title{text-align:center;font-size:1.3em}
#article_edit{width:70%;margin:0 auto}
#article_edit td{border-top:1px solid #ccc}
#article_edit label{font-weight:bold}
#article_edit input[type=text]{width:95%}
#article_edit input[type=checkbox]{margin-right:8px}
#article_edit .item_block{margin-bottom:8px}
#article_edit .item_description{display:block;margin-left:30px;font-style:italic;font-size:0.9em}
#article_edit .article_type_hint{font-style:italic}
#authors_edit{width:70%;margin:0 auto}
#authors_edit td{border-top:1px solid #ccc}
#authors_edit th.smallcol,#authors_edit td.smallcol{width:150px;text-align:center}
#authors_edit .author label{font-weight:bold}
#authors_edit .author input[type=text]{width:95%}
#authors_edit input[type=image]{width:16px;height:16px}
#authors_edit td.submit{text-align:center}
#authors_edit td.submit input{width:25%}
#authors_edit .author{text-align:left;margin:10px auto}
#authors_edit .author th,#authors_edit .author td{border-top-width:0;padding:5px}
#authors_edit .author th{text-align:center}
#chairman_page{}
#chairman_page .chairman_functionblock{margin-bottom:25px}
#chairman_page .chairman_functionblock a{font-size:1.3em}
#chairman_page .chairman_functionblock a img{float:left}
#chairman_page .chairman_functionblock p{font-style:italic;margin:5px}
#chairman_articlemanager_page .quicksearch{margin:0 0 10px 20px}
#articlelist{margin:10px auto 20px auto;border:1px solid silver}
#articlelist tr.accepted{background-color:#afa}
#articlelist tr.rejected{background-color:#faa}
#articlelist th,#articlelist td{padding:3px;border:1px solid silver;text-align:center}
#articlelist td.id{text-align:center;font-weight:bold}
#articlelist td.title,#articlelist td.accepted,#articlelist td.adv_theme{text-align:left}
#articlelist td.score_and_comment{font-size:0.9em}
.chairman_articlemanager_page_articlelist_adv_comment{position:absolute;display:none;top:0;left:0;width:400px;border:1px solid gray;padding:5px;background-color:white}
#articlelist td.accepted,#articlelist td.reviews{white-space:nowrap}
#articlelist td.docstatus_problem{border:2px solid red}
#articlelist td img{vertical-align:middle}
#authorstable{margin:10px auto 20px auto;border:1px solid silver}
#authorstable th,#authorstable td{padding:3px;border:1px solid silver;text-align:center}
#authorstable td.author{text-align:left}
#chairmenstats_list{margin:0 auto;border:1px solid silver;border-collapse:separate !important;width:100%}
#chairmenstats_list th,#chairmenstats_list td{padding:4px;border:1px solid gray;text-align:left;vertical-align:top}
#chairmenstats_list td.id{width:30px}
#chairmenstats_list td .more{display:none}
#customchairmen_list{margin:0 auto;border:1px solid silver;border-collapse:separate !important;width:100%}
#customchairmen_list th,#customchairmen_list td{padding:4px;border:1px solid gray;text-align:center}
#customchairmen_list td.id{width:30px}
#customchairmen_list td.title{text-align:left;width:50%}
#customchairmen_list td select{width:95%}
#customchairmen_list td input{width:30%}
#customchairmen_list td span{font-size:0.85em}
#chairman_documentmanager_page{overflow-x:scroll}
#chairman_documentmanager_page .legend{margin:0 0 10px 20px}
#chairman_documentmanager_page .legend img{margin-left:20px;border:1px solid gray;vertical-align:middle}
#chairman_documentmanager_page .legend .status_ok{background-color:lime}
#chairman_documentmanager_page .legend .status_opt{background-color:blue}
#chairman_documentmanager_page .legend .status_notok{background-color:red}
#chairman_documentmanager_page .quicksearch{margin:0 0 10px 20px}
#articledocumentlist{margin:10px auto 20px auto;border:1px solid silver}
#articledocumentlist th,#articledocumentlist td{padding:3px;border:2px solid white}
#articledocumentlist th,#articledocumentlist td.id,#articledocumentlist td.title{border:1px solid gray}
#articledocumentlist td.id{text-align:center;font-weight:bold}
#articledocumentlist .status_ok{border-color:lime;white-space:nowrap}
#articledocumentlist .status_opt{border-color:blue;white-space:nowrap}
#articledocumentlist .status_notok{border-color:red;white-space:nowrap}
#articledocumentlist td img{vertical-align:middle}
#chairmanpannel_page{margin-top:50px}
#chairmanpannel_page table{margin:0 auto;border:1px solid silver}
#chairmanpannel_page table th{padding:4px;border:1px solid gray;text-align:center}
#chairmanpannel_page table td{padding:4px;border:1px solid gray;text-align:left}
#chairmanpannel_page table td.id,#chairmanpannel_page table td.comments{text-align:center}
#chairmanpannel_page table td.doc_completion div{margin:3px 0}
#chairmanpannel_page table td.doc_completion div img{margin-right:5px;vertical-align:middle}
#chairmanpannel_page table td.doc_completion div div{margin:0 0 10px 50px;background:transparent url(images/info_22x22.png) no-repeat top left;padding-left:26px}
#chairmanpannel_page table tr.chairman td{background-color:#dfc}
#chairman_reviewmanager_page{overflow-x:scroll}
#chairman_reviewmanager_page .quicksearch{margin:0 0 10px 20px}
#chairman_reviewmanager_reviewlist tr .reviews{white-space:nowrap}
#chairman_reviewmanager_reviewlist td.reviews div{margin-bottom:3px}
#chairman_reviewmanager_reviewlist td.reviews select{display:block;width:90%;margin:0 auto}
#chairman_reviewmanager_reviewlist th img.legendbit{vertical-align:middle}
#chairman_reviewmanager_reviewlist th img.review_mandatory,#chairman_reviewmanager_reviewlist td div.review_mandatory{background-color:lightgreen}
#chairman_reviewmanager_reviewlist th img.review_notdone,#chairman_reviewmanager_reviewlist td div.review_notdone{background-color:#faa}
#chairman_reviewmanager_reviewlist td div a.viewreview,#chairman_reviewmanager_reviewlist td div input.unassignreview{display:block;float:right}
#chairman_reviewmanager_reviewlist{margin:10px auto 20px auto;border:1px solid silver}
#chairman_reviewmanager_reviewlist th,#chairman_reviewmanager_reviewlist td{padding:3px;border:1px solid silver;text-align:center}
#chairman_reviewmanager_reviewlist td.id{text-align:center;font-weight:bold}
#chairman_reviewmanager_reviewlist td.title,#chairman_reviewmanager_reviewlist td.accepted,#chairman_reviewmanager_reviewlist td.reviews{text-align:left}
#chairman_reviewmanager_review_page span.legend{font-weight:bold}
#chairman_reviewmanager_review_page ul.review li{margin-top:3px;margin-bottom:3px}
#chairman_reviewmanager_review_page div.note{margin:3px 20px 3px 15px}
#chairman_reviewmanager_review_page div.note span.legend{display:block}
#chairmansession_page{}
#chairmansession_page .session{margin-bottom:20px;border:1px solid gray}
#chairmansession_page .session .date{text-align:center;font-size:1.2em;margin:10px auto 5px auto}
#chairmansession_page .session .role,#chairmansession_page .session .place{text-align:center;color:gray;font-style:italic;margin-bottom:5px}
#chairmansession_page .session .slot{margin:5px;padding:5px;border:1px solid silver}
#chairmansession_page .session .slot .title{display:block;text-align:center}
#chairmansession_page .session .slot .info{text-align:center;color:gray;font-style:italic;margin-top:5px}
#chairmansession_page .navigation a{display:block;width:25%}
#chairmansession_page .navigation .next{float:right;text-align:right}
#chairmansession_page .navigation .prev{float:left;text-align:left}
#chairmansession_page .navigation .to_list{text-align:center;margin:0 auto}
#chairmansession_page .info{text-align:center;margin-top:25px}
#chairmansession_page .side{float:right;text-align:center;margin:50px 15px 15px 15px;width:20%}
#chairmansession_page .side img{display:block}
#chairmansession_page .biography,#chairmansession_page .abstract{border:1px solid silver;padding:5px;text-align:justify;height:10em;overflow-y:scroll;margin:0 15px 50px 15px}
#chairmansession_page .abstract{height:17em}
#chairmansession_page .questions .question{border:1px solid silver;padding:5px;height:16em;overflow-y:scroll;margin:10px 7em}
#chairmansession_page .questions .question.tagged{border:1px solid red}
#chairmansession_page .questions .question .side{float:right;margin:0 0 10px 10px;text-align:right;width:300px;font-size:0.9em}
#chairmansession_page .questions .question .side .info{margin:0 0 5px 0;text-align:right}
#chairmansession_page .questions .question .side button{display:block;margin:2px 0 2px auto;width:75%}
#chairmansession_page .questions .question .warning{color:red;margin:5px}
#chairmansession_page .questions .question .content{margin-right:310px}
#presentation_start,#chairmansession_page .announced{text-align:center}
#presentation_start input[name="start"]{width:50%;font-size:1.2em}
#chairman_sortplanningcommon_page div.common,#chairman_sortplanningcommon_page div.article{margin:2px;padding:5px;border:1px solid silver}
#chairman_sortplanningcommon_page .move{cursor:pointer;float:right;margin:0 5px}
#typethemetable{margin:10px auto 20px auto;border:1px solid silver}
#typethemetable th,#typethemetable td{padding:3px;border:1px solid silver;text-align:center}
#typethemetable td.theme{text-align:left}
#chairman_usermanager_page #userlist{width:90%;margin:10px auto 20px auto;border:1px solid silver}
#chairman_usermanager_page #userlist th,#chairman_usermanager_page #userlist td{padding:3px;border:1px solid silver}
#chairman_usermanager_page #userlist th{text-align:center}
#chairman_usermanager_page #userlist td img{vertical-align:middle}
#chairman_usermanager_page #userlist td.author{text-align:center}
#chairman_usermanager_page #userlist td.groups div{margin:3px 0 3px 20px}
#chairman_usermanager_page #userlist td.groups div img{margin-left:5px}
#chairman_usermanager_page #userlist td.groups select{display:block;width:90%;margin:3px auto}
#chairman_usermanager_page #grp_edit textarea{width:400px;margin:0}
#chairman_usermanager_page .grp{margin:5px;border:1px solid gray;padding:5px}
#chairman_usermanager_page .grp .revadv{float:right;width:25%;text-align:right}
#chairman_usermanager_page .grp .name{display:block;margin:3px;font-size:1.1em}
#chairman_usermanager_page .grp .desc{margin:10px}
.comments{border:1px solid silver;margin:5px;padding:7px}
.comments .comment_trigger{border:1px solid #515151;color:#131312;font-family:"Sans";text-align:center;background-color:#ccc;padding:2px;line-height:19px;cursor:pointer;margin:5px}
.comments .comments_plus{border:1px solid #515151;color:#131312;font-family:"Sans";text-align:center;background-color:#ccc;padding:2px;line-height:19px;margin:5px;cursor:pointer}
.comments .comment_post{border-width:0;margin:7px}
.comments .comment_post textarea{border:1px solid gray;display:block;color:black;margin:0;height:80px;width:99%}
.comments .comment_send{margin:3px 0 5px 0}
.comments .comment{border-top:1px solid gray;padding:7px;font-size:0.9em;clear:right}
.comments .comment .comment_private{vertical-align:middle;margin-left:5px}
.comments .comment_unread{background-color:#bfe}
.comments .comment .comment_additionnalinfo{float:right;margin:3px;margin-top:-3px}
.comments .comment span.system_comment{color:green}
.comments .comments_pages{text-align:center;font-weight:bold}
.comments .comments_pages a{font-weight:normal}
#comments_pc .comment_post textarea{background-color:#fcc}
#app_config table td{padding:3px}
#app_config table td textarea,#app_config table td input[type=text],#app_config table td select{width:98%}
#app_config table td input[type=submit]{width:30%}
#app_config table td.label{width:35%}
#app_config table td label{font-weight:bold}
#app_config table td span.description{font-style:italic;margin-left:15px;font-size:0.9em}
#app_config table td textarea{margin:0} #app_config table td a.default{font-size:0.7em}
.contact{margin:5em;text-align:center;font-size:1.2em}
#document_page_title{text-align:center;font-size:1.8em;line-height:1.2em;margin-bottom:15px}
#document_page_title .back_to_article{font-size:0.55em;display:block;margin-top:5px}
#document_page .document_name{text-align:center;font-size:1.5em}
#document_page .document_help{margin:25px auto;width:75%;text-align:center;padding:10px;font-size:1.2em;border:1px dashed silver}
#document_revs{border:1px solid silver;background-color:white;position:absolute;display:none;width:250px;height:500px;overflow-y:scroll;top:50px;left:0;z-index:9998}
#document_revs .document_rev{border-top:1px solid silver;font-size:0.9em;margin:5px;padding:3px}
#document_revs .document_revs_title{text-align:center;font-weight:bold}
#document_revs .document_currrev{background-color:lightgreen}
#document_revs .document_diffrev{background-color:tomato}
#document_revs .document_rev a.doc_rev_rev{padding-left:24px;background-image:url(images/rev_16x16.png);background-position:2px 2px;background-repeat:no-repeat}
#document_revs .document_rev span.doc_rev_author,#document_revs .document_rev span.doc_rev_date,#document_revs .document_rev span.doc_rev_comment{display:block;margin-left:10px;font-style:italic;font-size:0.9em}
#document_revs .document_rev span.doc_rev_comment{padding-left:26px;background:transparent url(images/speak_22x22.png) no-repeat center left}
#document_revs .document_rev .document_diff{float:right;margin:2px}
#document_tools{margin:20px 0 0px 5px}
#document_page .document_accepted{text-align:center;text-decoration:underline;font-style:italic;color:green;border:1px solid silver;margin:5px;padding:2px}
#document_page .document_notice{text-align:center;text-decoration:underline;font-style:italic;border:1px solid silver;margin:5px;padding:2px}
#document_page .document_doc{display:block;border:1px solid silver;margin:5px;text-align:center;padding:5px}
#document_page .document_doc_full{margin:5px auto;height:95%}
#document_page .document_doc a.document_file{text-decoration:none;font-size:1.1em}
.tab_container .quickdoc{height:300px;margin:15px;overflow-y:scroll;text-align:left}
.tab_container .quickdoc.closed{height:30px;text-align:center;overflow-y:hidden}
#document_page .document_doc div.document_content{height:500px;overflow-y:scroll;text-align:justify;padding-right:10px}
.tab_container .quickdoc div:first-letter,#document_page .document_doc div.document_content:first-letter{margin-left:15px;font-size:1.3em}
#document_page .document_doc div.syntax_toolbar{border-width:0px;border-bottom:1px solid silver;margin:0 0 5px 0}
#document_page form.document_doc{text-align:center}
#document_page .document_doc textarea{width:100%;height:683px;margin:0 0 20px 0;border-width:0;border-bottom:1px solid silver}
#document_page .document_doc textarea.document_comment{width:60%;margin:0 auto 5px auto;border:1px solid silver;height:50px}
#document_page .document_doc .document_content del{color:red}
#document_page .document_doc .document_content ins{color:green}
#preview{margin:20px 10px 20px 30px;padding:10px;background-color:#f0f0f0;border:1px solid gray}
.errors{font-size:1.1em}
.error_content{margin:2em 5em;text-align:center;font-size:1.1em}
#home_page .disclamer{font-size:1.1em;text-align:center;margin:15px}
#home_page .register{font-size:1.3em;text-align:center;border:2px dashed silver;margin:15px;padding:15px}
#home_page h3{margin-top:45px;margin-bottom:15px}
#home_page .article{padding:5px;border:1px solid silver;width:95%;margin:10px auto}
#home_page .article .title a{font-weight:bold;font-size:1.2em}
#home_page .article .proposal{}
#home_page .article .proposal:first-letter{margin-left:15px;font-size:1.3em}
#home_page .warning{padding-left:26px;background:transparent url(images/warning_22x22.png) no-repeat left center}
#home_page .newcoms{padding-left:26px;background:transparent url(images/speak_22x22.png) no-repeat left center;margin-left:15px}
#home_page .appwelcome{text-align:justify;margin:25px 50px}
#home_page .submissiongraph{display:block;margin:25px auto}
#live_page table{width:100%}
#no_sessions{display:none;text-align:center}
.slots_list td{border:1px solid silver;text-align:center;padding:5px;width:25%}
.slots_list td.no_sessions{border:0 solid silver}
.slots_list td div.title{font-weight:bold}
.slots_list td div.view{font-style:italic}
#live_player iframe{display:block;margin:5px auto}
#notes_page{border:1px solid silver;padding:5px;margin-left:5px;text-align:center}
.article_notes #notes_page{width:48%;margin-right:52%}
.article_notes #notes_page h4{text-indent:0}
#my_note{text-align:left;margin:5px;margin-bottom:35px;padding:5px}
#my_note_hint{margin:-15px 0 10px 0}
.edit_my_note{float:right;width:22px;height:22px;margin:5px;background:transparent url(images/edit_22x22.png) no-repeat top left;cursor:pointer;z-index:10}
#notes_page hr{margin-bottom:25px}
#notes_page hr.sep{margin-bottom:15px;border-bottom:1px solid silver}
#my_note_form{display:none}
#my_note_form textarea{width:95%;height:150px}
#notes_page .note{text-align:left;margin:5px;padding:5px}
#my_note .date,#notes_page .note .date{font-style:italic;font-size:0.9em}
#notes_page .updated_note{border:2px solid red}
#pcstats_page{overflow-x:scroll}
#pcstats_page table{}
#pcstats_page table th,#pcstats_page table td{text-align:center;border:1px solid silver;padding:2px}
#pcstats_page table td{white-space:nowrap}
#pcstats_page table .name{text-align:left}
#planning_page .cmd_btn{display:block;width:150px;padding:5px;border:1px solid gray;text-align:center}
.planning_day_header,.planning_day_body{width:95%;margin:0 auto;text-align:center}
.planning_day_header{font-size:1.6em;margin-top:30px;margin-bottom:5px}
.planning_day_body{border:1px solid black}
table.planning_block{border-collapse:collapse;border:1px solid silver;margin:5px auto;padding:3px;width:95%;height:50px}
.planning_page_editor .planning_block{}
.planning_page_editor .planning_special{background-image:none}
.planning_addblock_btn{display:block;position:absolute;top:0;left:0;z-index:9980}
.planning_toolbox{position:absolute;top:0;left:0;border:1px solid gray;padding:3px;background-color:white}
.planning_toolbox img{margin:2px;cursor:pointer}
.planning_special{margin:5px 15px;padding:10px}
.planning_special_pause{background-color:silver}
.planning_special_buffet,.planning_special_meal{background-color:#ffc;padding:20px;font-size:1.2em}
.planning_special_socialevent{background-color:#ffc;padding:20px;font-size:1.2em}
.planning_special_bof{border:1px solid #0fb;width:95%;margin:5px auto;padding:10px 3px}
.planning_special_corporate{border:1px solid #f0b;width:95%;margin:5px auto;padding:10px 3px}
.planning_special_corporate_1, .planning_special_corporate_2, .planning_special_corporate_3{margin:20px 0 0 0;padding:0}
.planning_special_corporate_1 table, .planning_special_corporate_2 table, .planning_special_corporate_3 table{border:1px solid silver;width:95%;margin:5px auto;padding:10px 3px}
.planning_special_corporate_1 td, .planning_special_corporate_2 td, .planning_special_corporate_3 td{width:50%;padding:5px 20px 15px 20px;margin-bottom:10px;border:1px solid silver}
.planning_special_corporate_1 td div, .planning_special_corporate_2 td div, .planning_special_corporate_3 td div{margin-bottom:5px;font-weight:bold}
.planning_session_header{background-color:white;font-size:0.95em}
.planning_session_header_title{}
.planning_session_header .sessionstats{float:right;font-size:0.9em;font-weight:normal;padding-left:18px;background:transparent url(images/stats_16x16.png) no-repeat top left}
.planning_session_header_placetime{}
.planning_session_header_chairman, .planning_session_header_cochairman{font-weight:normal;font-size:0.8em}
.planning_session_body{vertical-align:top}
.planning_session_form,.planning_slot_form{position:absolute;top:0;left:0;border:1px solid gray;background-color:white;padding:5px;z-index:9990}
.planning_slot_form textarea{width:400px;height:250px}
.planning_form_header{text-align:center;font-size:1.1em;margin-bottom:5px}
.planning_session_form_helper{position:absolute;display:none;top:0;left:0;border:1px solid gray;background-color:white;z-index:9995}
.planning_session_form_helper div{margin:1px;cursor:pointer;z-index:9980}
.planning_session_form_helper div:hover{background-color:silver}
table.planning_block tr th.highlighted,table.planning_block tr td.highlighted{border:2px dashed #f88}
table.planning_block tr th.choosen{background:transparent url(images/status_active_16x16.png) no-repeat 2px 2px}
table.planning_block tr th.highlighted{border-bottom-width:0}
table.planning_block tr td.highlighted{border-top-width:0}
table.planning_block tr th .session_chooser{font-weight:normal}
table.planning_block tr th .session_chooser input{margin-right:5px}
.planning_form_footer{text-align:center;margin-top:5px}
.planning_form_footer input{margin:0 3px}
.planning_slot{border:1px solid silver;margin:1px;padding:3px;font-size:0.9em;background-color:white}
.planning_slot_caption{font-size:0.9em}
.planning_slot_editmode{cursor:pointer}
.planning_cursor{height:15px;border:2px dashed gray;margin:1px}
.planning_slot .planning_slot_additionnal{font-size:0.75em}
.planning_slot .planning_slot_resize{position:absolute;right:2px;bottom:2px;cursor:pointer}
.planning_slot .planning_slot_edit{position:absolute;left:2px;bottom:2px;cursor:pointer}
.planning_slot .planning_slot_resize:hover{background-color:white}
table.planning_legend{border-collapse:collapse;border-width:0;margin:0 auto}
div.planning_ics{text-align:center}
.planning_legend_line{}
.planning_legend_bit{padding:5px 25px 5px 0;border-width:0}
.planning_legend_color{width:22px;height:22px;float:left;margin-right:5px;border:1px solid silver}
#planning_articlestack{position:fixed;bottom:5px;right:5px;z-index:9985;width:350px;height:300px;overflow-x:hidden;overflow-y:scroll;border:1px solid black;padding:5px;background-color:white}
#planning_articlestack .planning_articlestack_header{text-align:center}
#planning_articlestack .planning_articlestack_filter img{display:none;margin:0 3px;vertical-align:middle;cursor:pointer}
.articlestack_item{border:1px solid silver;margin:1px 0;padding:3px;font-size:0.9em;background-color:white;cursor:pointer}
#planning_addeditblock{position:absolute;top:0;left:0;display:none;border:1px solid gray;padding:5px;background-color:white;width:500px;z-index:9990}
#planning_commonslotsstack{position:fixed;bottom:320px;right:5px;z-index:9985;width:350px;height:130px;overflow-x:hidden;overflow-y:scroll;border:1px solid black;padding:5px;background-color:white}
#planning_commonslotsstack .planning_commonslotsstack_header{text-align:center}
.commonslotsstack_item{border:1px solid silver;margin:1px 0;padding:3px;font-size:0.9em;background-color:white;cursor:pointer}
.planning_slot_common_popup{position:absolute;display:none;top:0;left:0;width:500px;height:500px;overflow-x:hidden;overflow-y:scroll;border:1px solid gray;background-color:white;padding:3px}
.planning_slot_common_footers{margin:60px auto;width:640px}
.planning_slot_common_footer{margin-bottom:50px}
.planning_block .planning_slot_common_footer{margin-bottom:0}
.planning_slot_common_footer .planning_slot_common_footer_title{font-size:1.1em;text-align:center;margin-bottom:10px}
.planning_article{border:1px solid silver;margin:1px;padding:3px;font-size:0.9em;background-color:white;text-align:center}
.planning_article .planning_article_title{}
.planning_article .planning_article_authors{font-size:0.8em}
#planning_page .themestoolstrigger{display:block;margin:0 auto}
#planning_page .themestools{display:block;border:1px solid silver;padding:10px;margin:25px auto;width:400px}
#planning_page .themestools div{margin:3px;text-align:center;font-style:italic}
#planning_page .themestools .theme_selector{margin:3px;text-align:left;font-style:normal}
#planning_page .themestools .selected{text-decoration:underline}
#planning_page .ics{margin-top:15px}
#article_popinfo_bkg{position:absolute;top:0;left:0;right:0;height:1000px;background-color:#ccc;opacity:0.6;filter:alpha(opacity=60);z-index:10000}
.article_popinfo{position:absolute;top:0;left:0;border:1px solid gray;padding:10px;background-color:white;text-align:justify;z-index:10001}
.article_popinfo .article_document{margin:10px 15px 5px 15px}
.article_popinfo .article_document_type_icon{vertical-align:middle;margin-right:5px}
.article_popinfo .article_document .document_content{margin:5px 5px 0 5px;padding:10px;border:1px solid silver;height:150px;overflow-y:scroll}
.article_popinfo .article_video,.article_popinfo .article_link,.article_popinfo .article_questions{margin:0 5px 10px 5px}
.article_popinfo .live{margin:0 3em;border-bottom:1px solid silver}
.article_popinfo .live iframe{display:block;margin:5px auto}
.article_popinfo .question{display:none;margin:0 3em;padding:5px;border-bottom:1px solid silver;text-align:center}
.article_popinfo .question textarea,.article_popinfo .question button{display:block;margin:5px auto}
.planning_slot_common_listArticlesByType_lightningtalk,.planning_slot_common_listArticlesByType_lightningtalk2{background-color:#ddd}
.planning_slot_common_listArticlesByType_lightningtalk .planning_slot_caption,.planning_slot_common_listArticlesByType_lightningtalk2 .planning_slot_caption{display:block;margin-top:30px;font-size:1.2em}
.planning_slot_common_listArticlesByType_poster .planning_slot_caption{display:block;margin-top:10px;font-size:1.2em}
.planning_slot_article_bof .planning_article_authors{display:none}
.quickmessage_container{position:absolute;top:0;left:0;width:350px;border:1px solid gray;background-color:white;padding:5px}
.quickmessage_container textarea{width:90%;height:75px}
.quickmessage_container .quickmessage_header,.quickmessage_container .quickmessage_footer{text-align:center}
.quickmessage_container .quickmessage_header{font-size:1.1em}
.quickmessage_container .quickmessage_footer input{margin:0 5px}
#quickmessage_notifier{position:fixed;display:none;top:0;left:0;right:0;height:25px;border:1px solid #ff9123;background-color:#ffb469;padding:5px;z-index:9999}
#quickmessage_notifier span{cursor:pointer}
#quickmessage_notifier img.close{position:absolute;top:6px;right:6px;cursor:pointer}
#quickmessage_notifier img.togglesound{position:absolute;top:6px;right:40px;cursor:pointer}
#quickmessage_msglist{position:fixed;display:none;top:20px;left:20px;width:350px;border:1px solid gray;background-color:white;padding:2px;z-index:10000}
#quickmessage_msglist .quickmessage_msglist_header{text-align:right}
#quickmessage_msglist .quickmessage_msglist_header img{margin:2px;cursor:pointer}
#quickmessage_msglist .quickmessage_listitem{border:1px solid silver;padding:2px;cursor:pointer}
.quickmessage_container .quickmessage_fromdate,#quickmessage_msglist .quickmessage_listitem .quickmessage_fromdate{background-color:#ffecae;font-size:0.85em}
.quickmessage_container .quickmessage_message,#quickmessage_msglist .quickmessage_listitem .quickmessage_message{margin:0 5px}
#register_page .register_disclamer{width:80%;margin:0 auto;text-align:center}
#register_form{width:70%;margin:0 auto}
#register_form td{border-top:1px solid #ccc}
#register_form label{font-weight:bold}
#register_form input[type=text]{width:95%}
#register_form input[type=checkbox]{margin-right:8px}
#register_form .register_item_block{margin-bottom:8px}
#register_form .register_item_description{display:block;margin-left:30px;font-style:italic;font-size:0.9em}
#register_form .reg_type_hint{font-style:italic}
#reg_authors{text-align:center}
#reg_authors .pc_submit{width:95%;text-align:center;border:1px solid #ccc;margin:10px auto;padding:5px}
#reg_authors .author{text-align:left;border:1px solid #ccc;margin:10px auto}
#reg_authors .author th{text-align:center;padding:7px}
#reg_authors .author th .author_del{float:right;margin-top:1px;margin-right:1px;width:22px;height:22px;background:transparent url(images/cancel_22x22.png) no-repeat top left;cursor:pointer}
#reg_authors .author td{border-top-width:0;padding:5px}
.reg_author_similar{position:absolute;top:0;left:0;width:250px;padding:3px;border:1px solid #ff5114;background-color:white}
.reg_author_similar div{cursor:pointer}
body.document_render div.rendered_page{font-size:12px;text-align:justify;padding:1cm;margin:20px;border:1px solid gray;background-color:white}
body.document_render div.rendered_page div.article_id{position:absolute;top:0;left:0}
body.document_render div.rendered_page div.page_number{position:absolute;bottom:25px;right:25px}
body.document_render div.rendered_page div.article_index{padding-right:50px;margin-bottom:10px}
body.document_render div.rendered_page div.article_index div.article_index_title{background-color:white;display:inline;padding-right:15px;z-index:10}
body.document_render div.rendered_page div.page_number_index{position:absolute;bottom:0;right:0;z-index:1}
body.document_render div.rendered_page h1.first_page_title,body.document_render div.rendered_page div.first_page_info,body.document_render div.rendered_page h2.category_title,body.document_render div.rendered_page div.category_info{line-height:1.1em;text-align:center}
body.document_render div.rendered_page h1.first_page_title{margin:5cm auto 0 auto;font-size:2.5em}
body.document_render div.rendered_page div.first_page_info{margin:1cm auto 0 auto;font-size:1.4em}
body.document_render div.rendered_page h2.category_title{margin:5cm auto 0 auto;font-size:2.3em}
body.document_render div.rendered_page div.category_info{margin:1cm auto 0 auto;font-size:1.2em}
body.document_render div.rendered_page div.first_page_index{margin-top:3cm}
body.document_render div.rendered_page div.first_page_index div.first_page_index_item{margin-top:0.5cm;text-align:center;font-size:1.2em}
body.document_render div.rendered_page h2.category_title_top{margin:0.5cm auto 1cm auto;font-size:2.3em}
body.document_render div.rendered_page{font-size:12px;text-align:justify;padding:1cm;margin:20px;border:1px solid gray}
body.document_render div.rendered_page div.article_id{position:absolute;top:0;left:0}
.article_review{float:right;width:48%;margin-right:5px;border:1px solid silver;padding:5px}
#review_page{margin-top:15px;text-align:center}
.article_review #review_page{margin:0;z-index:5}
.article_review #review_page h4{text-indent:0}
#page .review_page_announce_review,#review_page .announce_review{display:block;text-align:center;padding:5px;margin:15px 30px;border:2px solid #05a;font-weight:bold}
#review_page .review  span.legend{font-style:italic}
#review_page form#my_review{width:58.5%;padding:5px;border:1px solid silver;margin:0 auto;text-align:center}
.article_review #review_page form#my_review{width:100%;padding:0;border:0}
#review_page form#my_review fieldset{text-align:left;margin:5px;padding:5px 25px}
#review_page form#my_review fieldset legend{margin-left:-20px}
#review_page form#my_review fieldset input[type=radio]{margin:0 2px}
#page div.review_page_review_mandatory,#review_page form#my_review .review_mandatory{text-align:center;margin:10px;font-weight:bold;color:red}
#review_page ul.review{text-align:left}
#my_reviews_title{text-align:center;font-size:1.5em;margin-bottom:15px}
.reviewer_stats{margin:15px auto;width:80%;padding:5px;border:1px solid silver}
.reviewer_stats .title{font-size:1.2em;margin-bottom:10px}
.reviewer_stats table{margin:10px auto;width:60%}
.reviewer_stats table th,.reviewer_stats table td{padding:3px}
#my_reviews{margin:0 auto;border:1px solid silver;border-collapse:separate}
#my_reviews th,#my_reviews td{padding:4px;border:1px solid gray;text-align:center}
select.folder option.folded{background-color:silver}
#review_page .legendbit{vertical-align:middle}
#review_page img.review_mandatory,#review_page tr.review_mandatory td{background-color:lightgreen}
#review_page img.review_notdone,#review_page tr.review_notdone td{background-color:#faa}
#my_reviews td.id{width:3em}
#my_reviews td.title{text-align:left}
#my_reviews td.flags img{margin:0 3px;cursor:pointer}
#my_reviews td.flags div.newdocsrevs,#my_reviews td.flags div.newcomments,#my_reviews td.flags div.advocate_verdict{position:absolute;display:none;top:5px;left:5px;width:400px;border:1px solid #ff5114;background-color:white;padding:3px;text-align:left;font-size:0.9em;line-height:1.5em;z-index:100}
#my_reviews td.flags div.advocate_verdict{text-align:center}
#my_reviews td.flags div.newdocsrevs span.title,#my_reviews td.flags div.newcomments span.title,#my_reviews td.flags div.advocate_verdict span.title{display:block;text-align:center;font-weight:bold;font-size:1em}
#article_search{text-align:center;width:30%;margin:0 auto}
#article_search .search_targets{font-size:0.9em;margin-top:15px}
#article_search .search_targets div{text-align:left}
#article_search_result{margin-top:30px}
#article_search_result .search_found_article{margin-bottom:10px}
.search_found_article .matches{margin-left:20px;font-size:0.9em;color:gray}
.search_match{background-color:#ffa}
#serverload_page{}
#serverload_page .graphtitle{margin-top:10px;text-align:center;width:1000px;font-size:1.3em}
#serverload_page .procgraph,#serverload_page .ajaxgraph{border:1px solid silver;margin-bottom:25px}
#sidebar{float:left;width:15em;margin-left:1em;margin-bottom:1em;text-align:center;line-height:1.5em}
#sidebar .sidebar_block{margin-bottom:1em;padding:0.5em;background-color:#fff;border:1px solid #ff5114;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}
#sidebar .sidebar_block hr{margin:10px}
#sidebar .sidebar_block .user img{margin-right:4px}
#sidebar .sidebar_block .lilo_area a{font-size:1.2em}
#sidebar .sidebar_block .lilo_area .whoami{font-size:0.85em}
#sidebar .quickmsgtrigger{cursor:pointer}
#staticexport_page .log{margin:2px 25px 2px 25px;height:26px;line-height:26px;padding:3px 3px 3px 32px}
#staticexport_page .log_ok{background:#c6ffbb url(images/ok_22x22.png) no-repeat 5px 5px}
#staticexport_page .log_info{background:#bbc9ff url(images/info_22x22.png) no-repeat 5px 5px}
#staticexport_page .log_warning{background:#ffa3b1 url(images/warning_22x22.png) no-repeat 5px 5px}
#staticexport_page .log_error{background:#ffa3b1 url(images/cancel_22x22.png) no-repeat 5px 5px}
#stats_page a.topic{font-size:1.1em;padding:5px}
#stats_page a.current{border:1px solid silver}
#graph_bar{height:450px}
#stats_page table{border:1px solid gray}
#stats_page table td{border:1px solid silver;padding:2px}
#stats_page table tr td.title{}
#stats_page table tr.indent_1 .key{padding-left:0px;}
#stats_page table tr.indent_2 .key{padding-left:15px;}
#stats_page table tr.indent_3 .key{padding-left:30px;}
#stats_page table tr.indent_4 .key{padding-left:45px;}
#stats_page table tr.indent_5 .key{padding-left:60px;}
#stats_page table tr.indent_6 .key{padding-left:75px;}
.tagged_themes{margin-top:35px;text-align:left}
#theme_page table{border:1px solid gray;background-color:white;margin:0 auto}
#theme_page table th,#theme_page table td{border:1px solid silver;padding:3px;text-align:center}
#theme_page table tbody{height:500px;overflow-x:hidden;overflow-y:scroll}
#theme_page table td.id,#theme_page table td.type,#theme_page table td.title{text-align:left}
#theme_page table .title{width:300px}
#theme_page table tr.article_verdict_accepted td{background-color:lightgreen}
#theme_page table tr.article_verdict_unsure td{}
#theme_page table tr.article_verdict_rejected td{background-color:#faa}
#theme_page table td.final_theme{border:2px dashed lightgreen}
#user_page .photo{display:block;float:right;max-width:250px}
#user_page .name{font-size:1.2em;margin:25px 10px 10px 0}
#user_page .phone{margin:3px 10px 3px 15px;padding-left:30px;background:transparent url(images/phone.png) no-repeat top left}
#user_page div.email,#user_page .organization{margin:3px 10px 3px 15px}
#user_update input{margin-top:2px;margin-bottom:2px}
.description{list-style-type:none;margin-left:0}
.description li{margin-bottom:5px}
.description .adresse{margin-left:30px}
fieldset{padding:15px}
form#user textarea{margin:8px 0;width:400px;height:100px;display:inline-block;vertical-align:top;font-size:1.2em}
form#user input[type=text]{}
form#user label{border-bottom:1px dashed silver;display:inline-block;width:300px;margin:8px 0}
form#user .labelblock{display:inline-block;margin:8px 0;vertical-align:top}
form#user table tr.messagerie_instantanee_type td ul{list-style-type:none}
form#user table tr.messagerie_instantanee_type td ul li{margin:5px 0}
form#user table tr.messagerie_instantanee_type td img{vertical-align:middle;width:24px;height:24px}
.userphoto{margin:10px;margin-right:5px;margin-top:-5px}
.userphoto img{border:15px solid white;background-color:white}
.inlinefield{margin:3px}
.inlinefield .fname{font-size:0.8em}
.inlinefield .fname .mandatory{font-size:1.2em}
form#user .rbanchor{position:absolute;bottom:0px;right:30px}
.addressdrop{position:absolute;background-color:white;border:1px solid #515151;z-index:1000;overflow-y:scroll}
.addressdrop div{margin:2px;padding:2px;cursor:pointer;border-bottom:1px solid #777}
.addressdrop div:hover{background-color:#ddd}
#user_articles{border:1px solid silver;margin:10px;padding:10px}
#user_articles .title{font-size:1.1em;margin-bottom:5px}
#user_log{border:1px solid gray}
#user_log th,#user_log td{border:1px solid silver;padding:1px}
