.formtastic,.formtastic ul,.formtastic ol,.formtastic li,.formtastic fieldset,.formtastic legend,.formtastic input,.formtastic button,.formtastic textarea,.formtastic select,.formtastic p{margin:0;padding:0}.formtastic fieldset{border:0}.formtastic em,.formtastic strong{font-style:normal;font-weight:normal}.formtastic ol,.formtastic ul{list-style:none}.formtastic abbr,.formtastic acronym{border:0;font-variant:normal}.formtastic input,.formtastic button,.formtastic textarea{font-family:sans-serif;font-size:inherit;font-weight:inherit}.formtastic input,.formtastic textarea,.formtastic select{font-size:100%}.formtastic legend{white-space:normal;color:#000}.formtastic .errors{color:#cc0000;margin:0.5em 0 1.5em 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .buttons,.formtastic .actions{overflow:hidden;padding-left:25%}.formtastic .button,.formtastic .action{float:left;padding-right:0.5em}.formtastic .button_action button{padding:3px 8px}.formtastic .link_action a{display:block;padding:3px 0}.formtastic .inputs{overflow:hidden}.formtastic .input{overflow:hidden;padding:0.5em 0;margin-top:-0.5em;margin-bottom:1em}.formtastic .input .label{display:block;width:25%;float:left;padding-top:.2em}.formtastic .fragments .label,.formtastic .choices .label{position:absolute;width:95%;left:0px}.formtastic .fragments .label label,.formtastic .choices .label label{position:absolute}.formtastic .choices{position:relative}.formtastic .choices-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .choice{padding:0;border:0}.formtastic .input .inline-hints{color:#666;margin:0.5em 0 0 25%}.formtastic .inline-errors{color:#cc0000;margin:0.5em 0 0 25%}.formtastic .errors{color:#cc0000;margin:0.5em 0 0 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .stringish input{width:72%}.formtastic .stringish input[size]{width:auto;max-width:72%}.formtastic .text textarea{width:72%}.formtastic .text textarea[cols]{width:auto;max-width:72%}.formtastic .hidden{display:none}.formtastic .boolean label{padding-left:25%;display:block}.formtastic .choices-group{margin-bottom:-0.5em}.formtastic .choice{margin:0.1em 0 0.5em 0}.formtastic .choice label{float:none;width:100%;line-height:100%;padding-top:0;margin-bottom:0.6em}.formtastic .choice label input,.formtastic .boolean label input{margin:0 0.3em 0 0.1em;line-height:100%}.formtastic .fragments{position:relative}.formtastic .fragments-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .fragment{float:left;width:auto;margin:0 .3em 0 0;padding:0;border:0}.formtastic .fragment label{display:none}.formtastic .fragment label input{display:inline;margin:0;padding:0}*{margin:0;padding:0}html,body{height:100%}@media screen, print{body{background-color:#168D99;color:black;font-family:georgia,"book antiqua","big caslon",sylfaen,serif;font-size:100%;line-height:1.4;font-weight:400;text-align:center}#super{height:100%;margin:auto;min-width:500px;max-width:1000px;position:relative}#page{display:table;position:relative;height:100%;height:calc(100% - 7.5em);width:100%;margin:auto;padding-top:1em;text-align:left}#clearer{clear:both}#footer{position:relative;bottom:0px;height:5em;width:100%;margin-top:1em;padding-top:0.5em;background:#0c4f56}hr{clear:both;color:none;border-bottom:1px solid white}#user{background:#33d2e2;border-bottom:dotted 1px white;padding:0 0.5em;z-index:5;width:auto;text-align:left}.red,.red:visited{color:#CE3E33}.yellow{color:#DB9109}.green{color:#83B410}a,a:visited{color:#672E80;text-decoration:none;font-weight:bold}a:hover{background-color:#ADDEE9}table{margin:auto;border-spacing:0;border-collapse:collapse}tr{border:none;border-spacing:0;margin:0}td,th{padding:0.5em;border:solid 1px #D6D6D6;margin:0}th{font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;font-size:80%;text-transform:uppercase}tr.error{background:red}tr.invis,td.invis,th.invis{border:none}tr.invis.separator,td.invis.separator,th.invis.separator{padding:0.25em}tr.total,td.total,th.total{background:#E8F88A}tr.draft,td.draft,th.draft{background:#F7B501}h1,h2,h3{text-align:center;color:white;margin-bottom:0.7em}div.vc{display:table;margin:auto;padding-bottom:3em;position:relative;white-space:normal;height:100%}div.vc .vcc{display:table-cell;vertical-align:middle}div.c{width:60%;margin:auto;text-align:left}.w{background:white;padding:1em}.fl{display:inline-block;padding:1em 0;float:left}.fr{display:inline-block;padding:1em 0;float:right}.big{font-size:400%;line-height:1em;vertical-align:middle}.c{text-align:center}.l{text-align:left}.r{text-align:right}.gr{background:#a3a3a3}a.h{padding:2em 1em}pre{background-color:#eee;padding:10px;font-size:11px}div.field,div.actions{margin-bottom:10px}div.cadre{border:dotted 1px white;padding:1em}img{border:none;margin:0}img.bordgris{border:solid 1px #aaa}div.couv{float:left;margin-right:1em;font-size:small}div.couv.small{width:60px}.badge{padding:8px;background:#D6D6D6;color:black;font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;font-size:12px;position:relative;bottom:1em;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%}.right{float:right}.left{float:left}#consult{float:left;width:60%;text-align:center}.panel{padding:1em;margin:0.5em;text-align:left}.panel .title{border-bottom:1px solid white}.panel .title ul{font-size:90%}.panel .title ul li{margin:-0.3em 0em 0.5em 0.5em}.panel h2{display:inline}.panel ul{list-style:none;text-align:left;margin-left:1em}.panel ul li{display:inline-block;background:#D6D6D6;padding:0.5em;line-height:1em;margin:0.5em 0em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em}.actions{position:absolute;margin-left:-200px}ul.index li{margin-left:4em}#actions{float:right;width:40%}#actions li{-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em;margin:1em 0;padding:1em;background:#D6D6D6;position:relative}#actions .main{text-align:center;background:#8cb1ff;padding:0em}#actions .main a{display:inline-block;padding:0.5em 1em}#actions li.main a{-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em}#actions li.main a.single{display:block}#actions p.main{position:relative;top:1em;left:-1em;width:calc(100% + 2em);clear:both;-moz-border-bottom-left-radius:.5em;-webkit-border-bottom-left-radius:.5em;-khtml-border-bottom-left-radius:.5em;border-bottom-left-radius:.5em;-moz-border-bottom-right-radius:.5em;-webkit-border-bottom-right-radius:.5em;-khtml-border-bottom-right-radius:.5em;border-bottom-right-radius:.5em}#actions p.main a{display:inline-block}#actions ul,.actions ul{list-style:none}.pagination{margin:1em 0;font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif}.pagination .previous_page::before{content:'<'}.pagination .next_page::before{content:'>'}.pagination .gap::before{content:'...'}.pagination .disabled{display:none}.pagination a,.pagination em{background:#D6D6D6;padding:0.5em;margin:0 0.25em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em}.pagination .current{background:#168D99;font-weight:bold;font-style:initial}#notice,#alert{display:table-caption;background:#83B410;-moz-border-bottom-left-radius:15px;-webkit-border-bottom-left-radius:15px;-khtml-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-moz-border-bottom-right-radius:15px;-webkit-border-bottom-right-radius:15px;-khtml-border-bottom-right-radius:15px;border-bottom-right-radius:15px;margin:0 0 1em 0;padding:1em}#alert{background:#CE3E33}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}p.small{font-size:70%;font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;padding:3px}p.footer{color:gray;font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;text-align:center;font-size:90%}ul.b{list-style:none;text-align:center}ul.b li{display:inline;margin:0;padding:4px;line-height:3em}li a.b,input.b,fieldset ol li.action input{-moz-box-shadow:2px 2px 1px 0 rgba(0,0,0,0.7);-webkit-box-shadow:2px 2px 1px 0 rgba(0,0,0,0.7);-khtml-box-shadow:2px 2px 1px 0 rgba(0,0,0,0.7);box-shadow:2px 2px 1px 0 rgba(0,0,0,0.7);background-color:#b0cf3c;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:2px solid #b0cf3c;color:#ECF8FC;padding:3px 5px 4px 5px;font-size:90%;font-weight:bold;margin-right:0.5em}li a.b:hover,input.b:hover,fieldset ol li.action input:hover{position:relative;top:1px;left:1px;background-color:#5e701c;-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.9);-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.9);-khtml-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.9);box-shadow:1px 1px 1px 0 rgba(0,0,0,0.9)}fieldset ol li.action input{background-color:#8cb1ff;border:2px solid #8cb1ff}fieldset ol li.action input:hover{background-color:#0d5bff}ul.ma,fieldset.ma ol{list-style:none;margin:0 0 -0.5em 0;text-align:center}ul.ma li,fieldset.ma ol li{display:inline;margin:0;padding:4px;line-height:3em}ul.ma li.no,fieldset.ma ol li.no{background:#aaa;font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;font-size:large;border-radius:1em}ul.ma li a.ma,ul.ma li a.neutral,ul.ma li input.ma,td a.ma,fieldset.ma ol li a.ma,fieldset.ma ol li a.neutral,fieldset.ma ol li input.ma{font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;-moz-box-shadow:2px 2px 1px 0 rgba(0,0,0,0.7);-webkit-box-shadow:2px 2px 1px 0 rgba(0,0,0,0.7);-khtml-box-shadow:2px 2px 1px 0 rgba(0,0,0,0.7);box-shadow:2px 2px 1px 0 rgba(0,0,0,0.7);background-color:#F8BF27;color:#d41d44;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:2px solid #d41d44;padding:3px 5px 4px 5px;font-size:90%;font-weight:400;line-height:1.3em;margin-right:0.5em;white-space:nowrap}ul.ma li a.ma:hover,ul.ma li a.neutral:hover,ul.ma li input.ma:hover,td a.ma:hover,fieldset.ma ol li a.ma:hover,fieldset.ma ol li a.neutral:hover,fieldset.ma ol li input.ma:hover{position:relative;top:1px;left:1px;background-color:#ff2;-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.9);-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.9);-khtml-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.9);box-shadow:1px 1px 1px 0 rgba(0,0,0,0.9)}ul.ma li a.neutral:hover,fieldset.ma ol li a.neutral:hover{background:#aaa}ul.ma li a.neutral,fieldset.ma ol li a.neutral,input.neutral{font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;border:1px solid #d41d44;background:#ddd;color:#d41d44}form.login,form.middle{margin:auto;background:#ECF8FC}form fieldset.ma{background:none;border:none}form.login .input .label{float:none;width:100%;text-align:left}form.login fieldset{background:#ECF8FC;border:none}.formtastic{min-width:30em}.formtastic fieldset{border:solid 1px gray;background:#60dce8;margin:0.5em;padding:0 1em}.formtastic fieldset .inline-inside{text-align:center}.formtastic fieldset .inline-inside .inline{display:inline-block}.formtastic .fragments{border:none}.formtastic input,.formtastic select,.formtastic textarea{font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;font-size:90%;line-height:1.3em;padding:0.2em 0}.formtastic li.choices{overflow-y:auto;max-height:20em}.formtastic .choices .choices{border:none}.formtastic .input{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;margin:0;padding:2px 5px}.formtastic .input .label{width:25%;text-align:right}.formtastic>fieldset>legend{border:none;background:#aaa;padding:2px 1em;position:absolute;font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;font-size:80%;font-variant:small-caps}.formtastic .required abbr{color:red;border:none}.formtastic .button,.formtastic .action{float:none;text-align:center}.formtastic .link_action a{display:inline}.formtastic ol{list-style:none;clear:both;padding:1em 0}.formtastic li{margin:0 1em;padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;min-height:2em}.formtastic li.free_entry{margin-left:3em;margin-top:-0.75em}.formtastic li.free_entry label{display:none}.formtastic li label,.formtastic li .label{font-weight:bold;margin-right:1em;left:0;padding:0.2em 0}.formtastic .boolean label,.formtastic .boolean .label{width:100%;text-align:left}.formtastic .boolean label input,.formtastic .boolean .label input{margin-right:5px}.formtastic .radio ol,.formtastic li.date ol{display:inline}.formtastic .radio ol li label,.formtastic li.date ol li label{margin:0;text-align:left;width:auto}.formtastic .radio fieldset,.formtastic li.date fieldset{border:none}.formtastic .radio fieldset legend,.formtastic li.date fieldset legend{float:left}.formtastic .radio li.choice label{margin-left:1em}.formtastic .choice{margin-top:0}.formtastic .input .inline-hints{display:inline-block;visible:hidden;color:gray;font-family:"PT Sans","lucida sans","lucida grande",arial,helvetica,verdana,sans-serif;font-size:70%;margin:0}.formtastic .stringish input{width:auto}.formtastic ul.errors{list-style:none;margin-left:0}.formtastic .error,.formtastic .errors li{padding:1em;background-color:#CE3E33;color:#FFE600;font-weight:bold}.formtastic .inline-errors{color:#FFE600;font-weight:bold}}@media print{.noprint{display:none}a,a.visited{font-weight:normal;color:black}}
