@font-face{font-family:"Open Sans";src:url("/css/fonts/OpenSans.ttf") format("truetype"),url("/css/fonts/OpenSans-Italic.ttf") format("truetype")}html{text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll;overflow-wrap:break-word}*,*:before,*:after{box-sizing:inherit}body,button,input,select,textarea{font-family:'Open Sans',sans-serif;font-size:1rem;color:#222}body{line-height:1.22;background-color:white;margin:0 auto;padding:.8rem;min-width:320px}button,input,select,textarea{margin:0;vertical-align:middle;max-width:100%}textarea{overflow:auto;vertical-align:top;resize:vertical}button,input{line-height:normal;overflow:visible}button,input[type="button"],input[type="reset"],input[type="submit"],label{cursor:pointer}input[type="text"],input[type="password"],textarea,select{margin:5px 0 5px 0;border-radius:2px;text-align:left;border:1px solid darkgray;padding:5px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{width:auto}h1,h2,h3{font-weight:normal;text-rendering:optimizeLegibility;margin:0;line-height:1.2;font-style:normal}h1{font-weight:bold;font-size:2rem;color:#009}h2{font-size:1.5rem;color:#009}h3{font-size:1.3rem}code{font-size:.9rem;margin:.32rem;padding:.32rem;border-radius:3px;border:1px solid orange;display:block}img{border:0;vertical-align:middle;margin:1px}strong,b{font-weight:bold}table{border-collapse:collapse;border-spacing:0;font-size:inherit}a{color:blue;background-color:transparent}a:hover,a:focus{color:#c00;text-decoration:underline}table.z tr:nth-child(odd){background-color:#eaeaea}table.z tr:nth-child(even){background-color:#f4f4f4}th{background-color:#eaeaea;font-weight:normal}table.z tr:hover,table.z tr:focus{background-color:#9ff}table#depense,table#remboursement,table#recapRemboursement{margin:1px;border:1px solid #9cf;border-collapse:collapse}table#depense th,table#depense td{border:1px solid #9cf;padding:2px}table#remboursement th,table#remboursement td{border:1px solid #9cf;padding:2px}table#recapRemboursement th,table#recapRemboursement td{border:1px solid #9cf;padding:2px}th.libelle,th.payeur,th.montant,th.montantR,th.repartition,th.debiteur,th.crediteur,th.etatRemboursement{font-weight:bold}th.libelle,td.libelle,th.libelleR,td.libelleR,th.payeur,td.payeur,th.debiteur,td.debiteur,th.crediteur,td.crediteur,th.repartition,td.repartition,#coutTotal{text-align:left}th.participant,td.participant,th.participantR,td.participantR,th.etatRemboursement,td.etatRemboursement{text-align:center}th.montant,td.montant,th.montantR,td.montantR,td.participation,.balance,.cop,.cot{text-align:right}td.remboursementFait{text-decoration:line-through}td.avertissement{font-weight:bold;color:red}header.header{padding:8px;height:80px}div#floatGauche{float:left;width:75px}div#section,div#main,div.clear{clear:both}header.section_header{clear:both;font-size:1.3rem;font-weight:bold;background:#9cf;vertical-align:middle;padding:8px;width:270px;height:25px;border-radius:10px 10px 0 0}article.section_article{margin:0 auto;position:relative;top:-12px;background:#9cf;padding:8px;border-radius:0 10px 10px 10px}p{margin-top:8px;margin-bottom:16px}div.floatGauche,div#floatCentre{float:left}div.floatCentre{float:right}.editable{color:darkblue}.positif{color:darkgreen}.negatif{color:darkred}img.aide{border:1px solid #c00}.W{display:block;border-radius:4px;margin:5px 0 5px 0;padding:5px;background-color:peachpuff}input.accueil,input.ok,input.ko,input.info{border:0;border-radius:4px;color:white;cursor:pointer;font-weight:bold;padding:8px;margin-top:8px;margin-bottom:8px;text-align:center}input.accueil{background-color:#8a81ef;background:linear-gradient(to bottom,#8a81ef 0,#6d30f2 100%)}input.ok{background-color:#13a720;background:linear-gradient(to bottom,#13a720 0,#079300 100%)}input.ko{background-color:#dd4b39;background:linear-gradient(to bottom,#dd4b39 0,#ce1400 100%)}input.info{background-color:#8070ff;background:linear-gradient(to bottom,#8070ff 0,#6641ff 100%)}.ui-dialog-titlebar-close{display:none}.i60{width:60px;height:43px}span.champRequis{color:red;font-size:1.7rem;font-weight:bold;vertical-align:middle}