.block{display:block}.mb4{margin-bottom:40px}.mb5{margin-bottom:50px}.mt5{margin-top:50px}html,body,#main,#side_part{height:100%}#side_part{float:left;position:fixed;width:215px;background-color:#f1f1f1;border-right:1px solid #ddd}#side_part .base_slist li{padding-bottom:0;border-bottom:1px solid #ddd}#side_part .base_slist .title{margin-top:20px;font-weight:bold;height:20px;display:inline-block;background-position:left center;background-repeat:no-repeat;padding-left:12px;margin-left:10px;background-image:url("img/arrow.png")}#side_part .base_btn{display:block;border-radius:0;vertical-align:baseline;text-align:left}#main_part{padding-top:5px;margin-left:230px;margin-right:10px}#main_part h2{margin-bottom:20px}#indicators{margin-bottom:10px}#indicators .indicator{display:inline-block;border-left:1px solid #ccc;padding-right:10px;padding-left:10px}#indicators .indicator.link{cursor:pointer;cursor:hand}#indicators .indicator:first-child{border:0;padding-left:0}#indicators .value{font-weight:bold;font-size:150%}#indicators .comment{display:block;margin:0;padding:0;font-size:70%}#indicators .legend{font-size:11px}#indicators .chart a,#indicators .comment a{color:#333;text-decoration:none}.base_label.status-wait{background-color:grey}.base_label.status-late{background-color:#c00000}.base_label.status-paid{background-color:#74941f}.base_label.status-credit{background-color:orange}.base_label.status-accept{background-color:#74941f}.base_label.status-lost{background-color:#c00000}.base_label.catalogue-product{background-color:#bc006e}.base_label.catalogue-service{background-color:#74941f}.box{display:block;padding:5px;background-color:#f7f7f6;border:1px solid #ddd;height:100px;margin-bottom:15px}.box.no-border{border:0;background-color:#fff}.box.white{background-color:#fff}.box .c4,.box .c3,.box .c2{float:left}.box .c4{width:25%}.box .c3{width:33%}.box .c2{width:50%}.hand{cursor:move}table.table_form tbody tr{cursor:pointer}table.table_form tbody tr.form{cursor:auto}table.table_form tr.selected,table.table_form tr.selected:hover{background-color:#7f8c8d;color:#fff}table.table_form .form,table.table_form .form:hover{background-color:#7f8c8d}table.table_form .form form{background-color:#e6e6e6}.table_form.register{padding:5px;background-color:#7f8c8d}.table_form.register .c{background-color:#e6e6e6}#accounting_items .form form{padding:5px}#accounting_items .form form fieldset.amount,#purchase_register .form form fieldset.amount{font-weight:bold;font-size:12px;padding:5px}#accounting_items .form form fieldset.amount input,#purchase_register .form form fieldset.amount input{padding:5px;font-size:14px;border:1px solid #ddd;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#accounting_items .todo{color:#089;font-style:italic}#accounting_items .minus{color:#800000}#accounting_items .plus{color:#74941f}#accounting_items .selected .todo,#accounting_items .selected .minus,#accounting_items .selected .plus{color:#fff}#purchaseitems .form form{padding:5px}#purchaseitems .form form fieldset.amount{font-weight:bold;font-size:12px;padding:5px}#purchaseitems .form form fieldset.amount input{padding:5px;font-size:14px;border:1px solid #ddd;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#purchaseitems .todo{color:#089;font-style:italic}#purchaseitems .selected .todo{color:#fff}#purchase .base_label.purchase-1{background-color:#bc006e}#purchase .base_label.purchase-2{background-color:#74941f}#purchase .base_label.state-2{background-color:#bc006e}#purchase .base_label.state-3{background-color:#74941f}#purchase_register{border-top:1px solid #ddd;width:100%;margin:0;padding:0}#purchase_register a.register{margin-left:5px;vertical-align:middle;text-align:center;text-decoration:none;color:#999;font-size:150%}#purchase_register a.register span{margin:0;padding:0;vertical-align:middle;font-weight:bold;font-size:170%;text-align:center;padding-right:5px}.invoices tr.type-quote td[data-attr="invoice.fullnumber"]{border-left:5px solid #74941f}.invoices tr.type-invoice td[data-attr="invoice.fullnumber"]{border-left:5px solid #089}.invoices tr.type-avoid td[data-attr="invoice.fullnumber"]{border-left:5px solid #999}.invoice tr td input,.invoice tr td select{width:100%}.invoice td.move,.invoice th.move{width:50px}.invoice td.code,.invoice th.code{width:120px}.invoice .quantity{width:160px;text-align:center}.invoice td.quantity input{width:60px}.invoice td.quantity select{width:80px}.invoice td.price,.invoice th.price{width:120px}.invoice td.tax_rate,.invoice th.tax_rate{width:150px}.invoice td.actions,.invoice th.actions{width:65px}.invoice tbody td{height:100%}.invoice input[type='text'],.invoice textarea{-webkit-box-shadow:rgba(0,0,0,0.0470588) 0 1px 2px inset;background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-size:13px;padding:5px}.invoice textarea{width:100%!important;line-height:1;min-height:10px!important}#footer a{border-bottom:1px dotted #333;color:#333;text-decoration:none}#website{margin-top:45px;margin-bottom:50px}#welcome{color:#333;margin:0 auto;width:830px;background-position:initial initial;background-repeat:initial initial;padding:20px}#welcome .row{width:100%}#welcome .row .picto{width:75px}#welcome .row .desc h2{font-size:14px}#welcome .row .desc p{font-size:12px;color:#333}#welcome .row .desc h2,#welcome .row .desc p{padding:0;margin:0}#welcome .row .desc{padding-bottom:15px}#welcome input[type='text'],#welcome input[type='password']{-webkit-box-shadow:rgba(0,0,0,0.0470588) 0 1px 2px inset;background-color:#f5f5f5;background-position:initial initial;background-repeat:initial initial;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-size:14px;padding:5px;outline:0}#welcome .intro,#welcome .forms{float:left}#welcome .intro{width:440px;margin-right:60px}#welcome .forms{width:290px}#welcome .intro{font-size:16px}#welcome .intro em{font-size:14px}#signup,#signin{border:1px solid #ddd;padding:10px}#signup a,#signin a{border-bottom:1px dotted #333;color:#333;text-decoration:none}#signin .mail{width:270px}#signin .password{width:160px}#signin .submit{width:100px}#signup{margin-top:30px}#signup input[type='text'],#signup input[type='password']{width:270px}#signup input,#signin input{padding:5px}#welcome.dedicated input[type='text'],#welcome.dedicated input[type='password']{display:block;width:100%}body.railway{background-image:url("img/railway.jpg");background-repeat:no-repeat}body.railway #footer,body.railway #footer a{color:#fff}body.railway #signup,body.railway #signin{background-color:#d1e2ec;border:1px solid #84aced}body.railway #welcome .intro{background-color:#d1e2ec;border:1px solid #84aced;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;padding:15px;zoom:1}#footer.bottom{position:fixed;bottom:0;background-color:#fff;display:block;width:100%;border-top:1px solid #ddd}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:160px;max-width:220px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#fff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px}.dropdown-menu.bottom-up{top:auto;bottom:100%;margin-bottom:2px}.dropdown-menu .divider{height:1px;margin:5px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff;*width:100%;*margin:-5px 0 5px}.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c}.sync-app{background-color:#fff;overflow:hidden;position:relative;width:100%}.sync-app a.link{color:#333;border-bottom:1px dashed #333}.sync-app .logo,.sync-app .options{display:inline-block;vertical-align:top;padding:5px}.sync-app .enable span.text{font-weight:bold;margin-right:20px}.sync-app .enable span.text,.sync-app .enable .radio{display:inline-block}.sync-app .logo{text-align:center;width:150px;background-color:#fff;border-right:1px solid #ddd;height:100%;position:absolute;left:0}.sync-app .options{margin-left:160px}.sync-app .description{padding:10px 0;color:#999;font-style:italic;color:#999}.sync-app fieldset.form label{width:200px}.sync-app fieldset.form input[type="text"]{width:300px;padding:5px;font-size:14px;border:1px solid #ddd;background:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ui-menu{position:absolute;width:200px}.ui-dialog .ui-dialog-titlebar{padding:0 5px}.ui-button-text-only .ui-button-text{padding:4px}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:4px}.ui-dialog .ui-dialog-content{padding:5px}.ui-tabs .ui-tabs-nav li a{padding:4px}.ui-tabs .ui-tabs-panel{padding:0}.radio .ui-state-active{background-color:#089;padding:1px}.radio .ui-state-default{background-color:#50a3d9}.base_actions.inline .ui-buttonset{display:inline}.base_actions.inline .ui-buttonset a{vertical-align:middle;padding:2px}.base_actions.inline .ui-buttonset a span{font-size:13px;font-weight:bold}.tabs table{font-size:13px}#period{letter-spacing:normal;line-height:19px;padding:5px;vertical-align:center;color:#999}#calculator{letter-spacing:normal;line-height:19px;padding:5px}#calculator input,#period select{-webkit-box-shadow:rgba(0,0,0,0.0470588) 0 1px 2px inset;background-color:#f5f5f5;background-position:initial initial;background-repeat:initial initial;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-size:14px;padding:5px}#notepad.dropdown-menu{min-width:350px;max-width:350px;_width:350px}#notepad{width:350px;height:340px;padding:5px;letter-spacing:normal}#notepad .metadata{font-size:9px;font-style:italic;width:200px;color:#999}#notepad .header,#notepad a,#notepad a:hover{color:#999!important;line-height:100%!important;display:inline!important;font-size:12px!important}#notepad textarea{padding:5px;font-size:14px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;display:block;width:100%;height:250px;margin-bottom:5px}.mail_form{margin:0;padding:0;list-style:none}.mail_form li{overflow:auto;padding:5px;border:1px solid #ddd}.mail_form li+li{margin-top:5px}.mail_form label{float:left;width:auto;margin-right:10px;color:#999}.mail_form label+div{width:auto;overflow:auto}.mail_form select,.mail_form input[type="text"],.mail_form textarea{width:100%;border:0;outline:0;background:#fff}.mail_form .attachment span.title{display:block;color:#999}.mail_form .attachment label{float:none;color:#333;display:block}.mail_form textarea{display:block;height:250px}#catalogue_selector input[type='text']{width:300px;padding:5px;font-size:14px;border:1px solid #ddd;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#catalogue_selector table tr{cursor:pointer;cursor:hand}#main_part .metadata{padding:5px;background-image:linear-gradient(#fdfdfd,#f9f9f9);border:1px solid #ddd;border-bottom-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:20px;font-size:12px}#main_part .metadata .block{display:inline-block;vertical-align:top;margin-right:30px}#main_part .metadata .logo{width:150px}#main_part .metadata a{text-decoration:none;color:#333}#main_part .metadata a.link{border-bottom:1px dashed #333}#main_part .metadata a.empty{color:#999}.contacts .picto,.contacts .picto a{width:24px;height:18px}.contacts td{vertical-align:middle}.chart{display:inline-block}.chart ul.legend{vertical-align:top;display:inline-block;padding:0;margin:0;list-style:none outside none;padding:0;margin:0}.chart ul.legend li{width:100%}#dashboard-parameters li span{cursor:pointer;cursor:hand}#dashboard-parameters span.invoices{background-color:#089}#dashboard-parameters span.incomes{background-color:#74941f}#dashboard-parameters span.quotes{background-color:#bc006e}#dashboard-parameters li{vertical-align:top;display:inline-block;padding:0;margin:0;list-style:none outside none;padding:0;margin:0}#dashboard-parameters{margin-top:15px;background-color:#fff;padding:10px;border:1px solid #ddd;margin-top:15px;margin-bottom:5px}#dashboard-parameters select{width:100%}#dashboard-parameters .title{font-weight:bold}#dashboard-parameters input[type='text'],#dashboard-parameters select{-webkit-box-shadow:rgba(0,0,0,0.0470588) 0 1px 2px inset;background-color:#f5f5f5;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-size:14px;padding:5px}#dashboard-parameters li.title:nth-child(n+2){padding-top:15px}#dashboard-parameters .base_btn{padding:4px}#dashboard-parameters .datepicker{width:85px}#dashboard-view{width:100%}#dashboard-view canvas{padding-right:15px}#dashboard-view ul{padding:0 15px;text-align:center}[class^="picto-"]{height:20px;line-height:20px;display:inline-block;background-position:left center;background-repeat:no-repeat;padding-left:25px}tr.color_invoice:hover,tr.color_invoice,tr.color_invoice a{background-color:#adadad!important;color:#fff!important}tr.color_quote:hover,tr.color_quote,tr.color_quote a{background-color:#858585!important;color:#fff!important}tr.color_avoid:hover,tr.color_avoid,tr.color_avoid a{background-color:#5c5c5c!important;color:#fff!important}.picto-invoice{background-image:url("img/invoice.png")}.picto-quote{background-image:url("img/quote.png")}.picto-avoid{background-image:url("img/avoid.png")}.picto-incomes{background-image:url("img/incomes.png")}.picto-import{background-image:url("img/import.png")}.picto-account{background-image:url("img/account.png")}.picto-accounting{background-image:url("img/accounting.png")}.picto-pdf{background-image:url("img/pdf.png")}.picto-project{background-image:url("img/project.png")}.picto-contact{background-image:url("img/contact.png")}.picto-file{background-image:url("img/file.png")}.picto-product{background-image:url("img/product.png")}.picto-purchase{background-image:url("img/purchase.png")}.picto-purchase-add{background-image:url("img/purchase-add.png")}.picto-service{background-image:url("img/service.png")}.picto-catalog{background-image:url("img/catalog.png")}.picto-mail{background-image:url("img/picto-mail.png")}