/*[BEGIN_CUSTOM_HEADINGS]*/
H1{color:#333333;font-size:16px;font-weight:bold}
H2{color:#333333;font-size:12px;font-weight:normal}
/*[END_CUSTOM_HEADINGS]*/

body{background:#950600;}
body.print{background:#FFF;}
#wsSpace{width:100%;}
#header{background:url(../images/manual/header.gif) top left no-repeat #FFFFFF;}

#mainBasic li .label{text-transform:uppercase;font-size:12px;color:#444;}
#mainBasic li.selected .label{}

#advfrmbldNav>div.section{padding:5px 10px 5px 10px;font-size:11px;text-transform:uppercase;}

/*************************/
/* FORMULAIRE DE DEMANDE */
/*************************/
#frmLettreOffre{text-align:justify;}
#frmLettreOffre table tr>th{text-align:center;}

div.frmtbl{padding:20px;background:#F9F9F9;border:1px dashed #AAA;}

/* HISTORY */
#advfrmbldPast.afb4{}
#advfrmbldPast.afb4 .col0{width:10%;}
#advfrmbldPast.afb4>div.tr>.col0>div,#advfrmbldPast.afb4>div.tr>.col1>div,#advfrmbldPast.afb4.assignable>div.tr>.colusr>div,#advfrmbldPast.afb4.assignable>div.tr>.col3>div,#advfrmbldPast.afb4.assignable>div.tr>.col4>div{font-size:11px;}
#advfrmbldPast.afb4 .col1{width:10%;}
#advfrmbldPast.afb4 .col2{width:55%;font-weight:bold;}
#advfrmbldPast.afb4 .col3{width:15%;}
#advfrmbldPast.afb4 .col4{width:10%;}
#advfrmbldPast.afb4.assignable .col2{width:40%;font-weight:bold;}
#advfrmbldPast.afb4.assignable .colusr{width:15%;}
#advfrmbldPast.afb4.actionnable .col2{width:40%;}
#advfrmbldPast.afb4.actionnable .colact{width:15%;}
#advfrmbldPast.afb4.actionnable.assignable .col2{width:30% !important;}
#advfrmbldPast.afb4.actionnable.assignable .colact{width:10% !important;}

.dem_headnums{text-align:right;}
.dem_headnums>div{text-align:right;font-size:14px;display:inline-block;margin-left:20px;}
.dem_headnums>div>.num{font-weight:bold;}

input.multi{min-width:500px !important;}
div.multext_add{min-width:510px;}

/******** CONFIGURATION ********/

/******** INFORMATIONS GÉNÉRALES ********/

/* COORDONNÉES */
#frmdemProp_company{width:100%;border-top:0px !important;}
#frmdemProp_company td{width:33%;text-align:left;border:0px;}
#frmdemProp_company td div.info{padding-bottom:20px;}

/* DATES IMPORTANTES */
#frmDates{}
#frmDates div.date{display:inline-block;width:50%;}
#frmDates div.date>div.frm_subtitle{margin-bottom:0px;}
#frmDates div.date>div.data{margin-bottom:10px;}

/* PROPRIÉTAIES */
#frmdemProp_prop .new{display:none;}
#frmdemProp_prop .addprop{text-align:center;background:#AAA;}
#frmdem_addProp,#frmdemProp_prop div.delprop{padding:0px 5px;height:20px;line-height:20px;margin:0 auto;font-size:12px;}
#frmdemProp_prop input{min-width:100px;width:100px;margin:0px;}
#frmdemProp_prop input.prop_pct{min-width:40px;width:40px;}
#frmdemProp_prop input.prop_birth{min-width:65px;width:65px;}
#frmdemProp_prop input.prop_num{min-width:120px;width:120px;}
#frmdemProp_prop .mcui-radio{width:60px;}

/* AIDE ANTÉRIEUR */
#frmdemPast td{text-align:left;}
#frmdemPast .new{display:none;}
#frmdemPast .addpast{text-align:center;background:#AAA;}
#frmdem_addPast,#frmdemPast div.delpast{padding:0px 5px;height:20px;line-height:20px;margin:0 auto;font-size:12px;}

/* PRÊT EN COURS */
#frmdemPretCours td{text-align:left;}
#frmdemPretCours .new{display:none;}
#frmdemPretCours .addpec{text-align:center;background:#AAA;}
#frmdem_addPretCours,#frmdemPretCours div.delpec{padding:0px 5px;height:20px;line-height:20px;margin:0 auto;font-size:12px;}
#frmdemPretCours input{min-width:150px;width:150px;}

/******** ANALYSE DE L'ENTREPRISE ********/

/* MAIN D'OEUVRE */
table.frmdem{width:100%;border-top:1px solid #444;}
table.frmdem th{background:#999;color:#FFF;text-shadow:1px 1px #000;padding:5px 0px 5px 0px;border-bottom:1px solid #444;}
table.frmdem td{padding:5px 10px 5px 10px;text-align:center;border-bottom:1px solid #AAA;}
table.frmdem div.field{margin-bottom:0px;}
#frmdemProp_emplois input{width:70px;min-width:70px;margin-left:30px;}
table.frmdem td.left{text-align:left;font-weight:bold;}
table.frmdem td{border-left:1px solid #AAA;}
table.frmdem td:last-child{border-right:1px solid #AAA;}
table.frmdem th{border-left:1px solid #444;}
table.frmdem th:last-child{border-right:1px solid #444;}

/******** MONTAGE FINANCIER **********/
#field_i6f67{height:110px;}
#montageWrap{width:981px;}
#frmdemMontage{border:1px solid #333;border-top:2px solid #333;}
#frmdemMontage th.c_name{width:40%;}
#frmdemMontage th.c_val{width:10%;}
#frmdemMontage th.f_name{width:26%;}
#frmdemMontage th.f_val{width:10%;}
#frmdemMontage th.f_pct{width:7%;}
#frmdemMontage th.f_pctt{width:7%;}
#frmdemMontage .f_name{border-left:2px solid #333;}
#frmdemMontage th.subgroup{background:#AAA;text-align:left;padding-left:10px;}

#frmdemMontage .frmdem_addmont{padding:0px 5px;height:20px;line-height:20px;margin:0px 0px 0px 10px;font-size:14px;float:right;font-weight:bold;}
#frmdemMontage tr.subtd td{background:#DDD;text-align:left;padding-left:20px;}
#frmdemMontage tr.subtd td.last-child{border-left:2px solid #333;}
#admnad_line .frmdem_addmont{margin-right:10px;}

#frmdemMontage tr.tot_line{}
#frmdemMontage tr.tot_line td{}
#frmdemMontage tr.tot_line td:first-child,#frmdemMontage tr.tot_line td:nth-child(3){text-align:left;padding-left:20px;}
#frmdemMontage tr.tot_line td:nth-child(3){border-left:2px solid #333;}
#frmdemMontage tr.tot_line td.val{text-align:right;padding-right:5px;font-size:11px;}
#frmdemMontage tr.tot_line td.pct,#frmdemMontage tr.tot_line td.pctt{font-size:11px;white-space:nowrap;}

#admsup_line th:last-child,#admnsup_line th:last-child,#admnad_line th:last-child{border-left:2px solid #333;}

/*#frmdemMontage tr.act_data td:empty{display:none;}*/
#frmdemMontage tr.act_data td{padding:0px;}
#frmdemMontage tr.act_data td.c{background:url(../images/manual/frmdem_montagebg_c.gif) top right repeat-y;}
#frmdemMontage tr.act_data td.f{border-left:2px solid #333;background:url(../images/manual/frmdem_montagebg_f.gif) top right repeat-y;}

#frmdemMontage tr.act_data div.man_line{text-align:left;}
#frmdemMontage tr.act_data div.man_line>div{text-align:left;}
#frmdemMontage tr.act_data div.man_line.type_as{}
#frmdemMontage tr.act_data div.man_line.type_an{}
#frmdemMontage tr.act_data div.man_line.c_c{}
#frmdemMontage tr.act_data div.man_line.c_f{}
#frmdemMontage tr.act_data div.man_line>div.name{display:inline-block;position:relative;}
#frmdemMontage tr.act_data div.man_line>div.name>div.mcui-select{display:inline-block;margin:3px 0px 0px 50px;}
#frmdemMontage tr.act_data div.man_line>div.name>div.mcui-select>div.holder{height:26px;}
#frmdemMontage tr.act_data div.man_line>div.name>div.mcui-select>div.holder>div.selected{height:26px;padding:4px 7px 0px 7px;}
#frmdemMontage tr.act_data div.man_line>div.name>div.mcui-select>div.holder>div.options{margin:3px 0px 0px 50px;}
#frmdemMontage tr.act_data div.man_line>div.name>div.mcui-button{padding:0px 5px;height:20px;line-height:20px;font-size:14px;font-weight:bold;top:6px;position:absolute;left:20px;}
#frmdemMontage tr.act_data div.man_line.c_c>div.name>input{margin:3px 0px 3px 50px;min-width:310px;width:300px;}
#frmdemMontage tr.act_data div.man_line.c_f>div.name>input{margin:3px 0px 3px 50px;min-width:200px;width:200px;}
#frmdemMontage tr.act_data div.man_line.c_c>div.cash{padding-right:5px;}
#frmdemMontage tr.act_data div.man_line>div.cash{float:right;text-align:right;width:87px;font-size:11px;}
#frmdemMontage tr.act_data div.man_line>div.pct{float:right;width:74px;height:35px;}
#frmdemMontage tr.act_data div.man_line>div.pct>div{text-align:right;line-height:35px;font-family: Verdana;padding-right:5px;font-size:11px;white-space:nowrap;text-align:right;}
#frmdemMontage tr.act_data div.man_line>div.pctt{float:right;width:68px;height:35px;}
#frmdemMontage tr.act_data div.man_line>div.pctt>div{text-align:right;line-height:35px;font-family: Verdana;padding-right:6px;font-size:11px;white-space:nowrap;text-align:right;}
#frmdemMontage tr.act_data div.man_line>div.cash>input{min-width:65px;width:65px;margin:5px 0px 3px 0px;text-align:right;font-size:11px;}

#frmdemMontage tr.tot_sub td{font-weight:bold;}
#frmdemMontage tr.tot_sub td.name,#frmdemMontage tr.tot_sub th.name{text-align:left;padding-left:10px;}
#frmdemMontage tr.tot_sub td.name.f,#frmdemMontage tr.tot_sub th.name.f{border-left:2px solid #333;}
#frmdemMontage tr.tot_sub td.val,#frmdemMontage tr.tot_sub th.val{text-align:right;padding-right:5px;font-size:11px;}
#frmdemMontage tr.tot_sub.bigtot th{text-transform:uppercase;}
#frmdemMontage tr.tot_sub .val.pct,#frmdemMontage tr.tot_sub .val.pctt{font-size:11px;white-space:nowrap;}

body.fb_print #frmdemMontage tr.act_data td{font-size:11px;padding:5px 5px 5px 10px;}
body.fb_print #frmdemMontage tr.act_data td.name{font-size:13px;text-align:left;padding:5px 10px 5px 20px;}
body.fb_print #frmdemMontage tr.act_data td.name:nth-child(3){border-left:2px solid #333;}
body.fb_print #frmdemMontage tr.act_data td.cash{background:#EEE;}
body.fb_print #frmdemMontage tr.act_data td.pct{background:#EEE;}
body.fb_print #frmdemMontage tr.act_data td.pctt{background:#EEE;}

body.fb_print div.textarea ul{margin-left:20px;}

#frmdemMontageSaveBtn{height:30px;line-height:28px;margin:10px 0px 0px 0px;width:100%;text-align:center;}
#frmdemMontageSaveMsg{display:none;margin:10px 0px 0px 0px;padding:10px;background:#FFF;border:1px dashed #AAA;text-align:center;color:#009900;}
#frmdemMontageFinancement{display:none;}

body.fb_print #frmdemMontage td,body.fb_print #frmdemMontage th,body.fb_print #frmdemFinancement td,body.fb_print #frmdemFinancement th{font-size:11px !important;}

#frmdemFinancement{margin-top:20px;width:450px;}
#frmdemFinancement th.name{width:60%;}
#frmdemFinancement th.val{width:20%;}
#frmdemFinancement td{background:#FFF;}
#frmdemFinancement td.name{text-align:left;padding-left:10px;}
#frmdemFinancement td.val{text-align:right;padding-right:10px;}
#frmdemFinancement tr.totline th.name{text-align:left;padding-left:10px;}
#frmdemFinancement tr.totline th.val{text-align:right;padding-right:10px;}

#frmdemMontageAverts{padding:15px 15px 5px 15px;background:#FFF;border:1px dashed #990000;float:right;width:420px;margin-top:0px;}
#frmdemMontageAverts div{margin-bottom:10px;color:#990000;}
#frmdemMontageAverts.hidden{display:none;}
#frmdemMontageAverts div.hidden{display:none;}
#avert_params{display:none;}

#frmdem_addYear{margin-left:10px;}
#frmdem_changeMode_bilan,#frmdem_changeMode_er{display:inline-block;margin-left:10px;vertical-align:middle;}
#frmdem_changeMode_bilan>div.choice,#frmdem_changeMode_er>div.choice{height:20px;line-height:20px;}
#frmdem_copyClientData_bilan,#frmdem_copyClientData_er{margin:0px 0px 0px 10px;padding:0px 5px;height:20px;line-height:20px;font-size:12px;opacity:0.5;}
#frmdem_copyClientData_bilan.yellow,#frmdem_copyClientData_er.yellow{opacity:1;}

/******** CONCURRENCE *********/
#frmdemConcurrence{}
#frmdemConcurrence .newline{display:none;}
#frmdemConcurrence .addline>td,#frmdemConcurrence .saveline>td{background:#CCC;}
#addNewConcurrent,#saveConcurrent{margin:0px;padding:0px;text-align:center;height:20px;line-height:20px;font-size:12px;width:100%;}
#frmdemConcurrence th{text-align:left;padding:5px 10px;}
#frmdemConcurrence td{text-align:left;}
#frmdemConcurrence input.niveau{width:30px;min-width:30px;text-align:center;}
#frmdemConcurrence div.delete{margin:0px;height:20px;width:20px;line-height:20px;text-align:center;font-size:12px;padding:0px;}
#frmdemConcurrence tr.cline:nth-child(even){background:#FFF;}
#frmdemConcurrence tr.cline:nth-child(odd){background:#F9F9F9;}
#frmdemConcurrence input.multi{min-width:200px !important;width:200px !important;}
#frmdemConcurrence div.multext_add{min-width:210px !important;width:210px !important;}

body.fb_print #frmdemConcurrence input{background:transparent;border:0px;text-align:left;padding-left:5px;}
body.fb_print #frmdemConcurrence tr.cline:nth-child(even){background:#FFF;}
body.fb_print #frmdemConcurrence tr.cline:nth-child(odd){background:#EEE;}
body.fb_print #frmdemConcurrence td.colff{padding:0px;}
body.fb_print #frmdemConcurrence td.colff>ul>li{background:transparent;}

/******** SOMMAIRE *********/
#pjadm_msg{padding:15px;background:#FFF;border:1px dashed #990000;color:#990000;}
#pjadm_choices{}
#pjadm_choices div.choices{}
#pjadm_choices div.choices>div.choice{margin-bottom:10px;}
#pjadm_choices div.choices>div.choice.selected{}
#pjadm_choices div.choices>div.choice>div.title{padding:10px;cursor:pointer;}
#pjadm_choices div.choices>div.choice.selected>div.title{background:#FFF;border:1px dashed #009900;}
#pjadm_choices div.choices>div.choice>div.title:hover{background:#FFF;}
#pjadm_choices div.choices>div.choice.selected>div.title:hover{background:#FFF;}
#pjadm_choices div.choices>div.choice>div.title>span.t{font-weight:bold;}
#pjadm_choices div.choices.inc1>div.choice>div.title{font-size:11px;}
#pjadm_choices div.choices>div.choice>div.subs{padding-left:20px;margin-top:10px;display:none;}
#pjadm_choices div.choices>div.choice>div.subs.visible{display:inline-block;}
#pjadm_choices div.choices>div.choice>div.subs.visible:empty{margin-top:0px !important;padding-left:0px !important;}

#frmdemCoteRisque{width:500px;}
#frmdemCoteRisque input{text-align:center;}
#frmdemCoteRisque th{width:50%;}
#frmdemCoteRisque td{text-align:left;}

/******** ANALYSE FINANCIERE *********/

/* BILANS */
.frmdem.bilan{width:auto !important;}
.frmdem.bilan th{padding:5px 10px 5px 10px;}
.frmdem.bilan th.title{text-align:left;}
.frmdem.bilan th.title>div{width:290px;}
.frmdem.bilan td{background:#F9F9F9;text-align:right;}
.frmdem.bilan td.red{color:#990000;}
.frmdem.bilan .spanner{}
.frmdem.bilan .left{text-align:left;}
.frmdem.bilan .addzone{text-align:center;background:#AAA;}
.frmdem.bilan .mcui-button.green,.frmdem.bilan .mcui-button.yellow{padding:0px 5px;height:20px;line-height:20px;margin:0 auto;font-size:12px;}
.frmdem.bilan th input{background:#BBB;color:#333;}
.frmdem.bilan input.bilan_year{min-width:70px;width:70px;text-align:center;font-weight:bold;}
.frmdem.bilan div.delyear,.frmdem.bilan div.delrev,.frmdem.bilan div.deldep,.frmdem.bilan div.delline,.frmdem.bilan div.movedata{padding:0px 5px;height:20px;line-height:20px;margin:0px 0px 0px 10px;font-size:12px;}
.frmdem.bilan input.bilan_montant{min-width:70px;width:70px;text-align:right;}
.frmdem.bilan input.bilan_montant.diff,.frmdem.bilan input.bilan_var.diff{background:#FFFAC4;}
.frmdem.bilan .subtot td div{font-weight:bold;}
.frmdem.bilan .subtot.bigtot td{font-weight:bold;}
.frmdem.bilan .tot td div,.frmdem.bilan .tot th{font-weight:bold;font-size:14px;}
.hidden_data{display:none;}
.frmdem.bilan .mcui-select{text-shadow:none;}
#frmdemAnalyseSaveBtn{height:30px;line-height:28px;margin:10px 0px 0px 0px;width:100%;text-align:center;}
#frmdemAnalyseSaveMsg{display:none;margin:10px 0px 0px 0px;padding:10px;background:#FFF;border:1px dashed #AAA;text-align:center;color:#009900;}
.bilan_revenu{display:inline-block;width:190px;min-width:190px !important;}
.frmdem.bilan tr.line_data>th{position:relative;}
.frmdem.bilan tr.line_data>th{width:285px;}
#frmPrintTbl .frmdem.bilan tr.line_data>th{width:225px;}
.delline{position:absolute;right:5px;top:9px;}
.delrev{float:right;}
.movedata{float:left;margin:0px 5px 0px 0px !important;}
.frmdem.bilan input.bilan_var{min-width:20px;width:20px;text-align:right;}
#frmdemAnalyse_bilan td.alert_balance{color:#990000;}
#frmdemAnalyse_bilan div.alert{display:none;margin-right:5px;width:16px;height:16px;background:url(../../../images/info_16.png) top left no-repeat;}
#frmdemAnalyse_bilan td.alert_balance div.alert{display:inline-block;}

/* FLUX */
#frmdemAnalyse_flux tr.line_data>th{text-align:left;}
#frmdemAnalyse_flux th.title.big{text-transform:uppercase;}
#frmdemAnalyse_flux div.dfield{display:inline-block;}
#retotFlux{margin:0px 0px 0px 10px;padding:0px 5px;height:20px;line-height:20px;font-size:12px;}

/******** ÉVALUATION DES RISQUES ********/
#frmdemRisk{}
#frmdemRisk td.no{}
#frmdemRisk td.title{text-align:left;}
#frmdemRisk th.rad{width:10%;}
#frmdemRisk td.rad{text-align:center;}
#frmdemRisk td.rad>div{width:20px;height:20px;border:1px solid #BBB;border-radius:5px;background:#DDD;cursor:pointer;display:inline-block;margin-bottom:0px;}
#frmdemRisk td.rad>div:hover{background:#CCC;}
#frmdemRisk td.rad>div.sel{background:#999;}
#frmdemRisk td.rad>div.sel:hover{background:#999;cursor:default;}
#frmdemRisk td.rad>div>div.val{display:none;}
#frmdemRisk td.rad div.tooltip{display:none;}
#frmdemRisk th.tottitle{text-align:left;padding-left:10px;}
#frmdemRiskInfo{width:400px;margin-top:20px;}
#frmdemRiskInfo td{text-align:left;}
#frmdemRiskInfo td.factor{font-weight:bold;}
#frmdemRiskInfo td.alert{color:#990000;}
#frmdemRiskInfo tr.highlight{background:#FFF;}

/******** RATIOS *********/
#frmdemRatios{}
#frmdemRatios tr.header>th:first-child{text-align:left;}
#frmdemRatios tr.ratio{}
#frmdemRatios tr.ratio.realrat:nth-child(even){background:#EEE;}
#frmdemRatios tr.ratio.realrat:nth-child(odd){background:#FFF;}
#frmdemRatios tr.ratio.realrat:hover{background:#DDD;}
#frmdemRatios tr.ratio>th{text-align:left;}
#frmdemRatios tr.ratio>td{background:transparent;font-weight:bold;}
#frmdemRatios tr.ratio>td:first-child{text-align:left;font-weight:normal;}
#frmdemRatios tr.ratio>td.include{text-align:center;}
#frmdemRatios div.includer{width:20px;height:20px;border-radius:3px;border:1px solid #BBB;opacity:0.8;cursor:pointer;text-align:center;display:inline-block;}
#frmdemRatios div.includer.included{background:url(../../../images/mcui/small/mcui-chk-true.png) center center no-repeat #FFF;}
#frmdemRatios div.includer.excluded{background:url(../../../images/mcui/small/mcui-chk-false.png) center center no-repeat #FFF;}
#frmdemRatios div.includer:hover{opacity:1;}
#frmdemRatios td.secteur>input{min-width:80px;width:80px;}
#frmdemRatios td.jex>input{min-width:80px;width:80px;}

/******** AIDE FINANCIERE ********/

/* TRIMESTRES */
#frmdemAide_trimestre{width:300px;}
#frmdemAide_trimestre th{padding:5px 10px 5px 10px;}
#frmdemAide_trimestre td{background:#F9F9F9;text-align:left;}

/* PRÉVISIONS */
#frmdemAide_previsions{}
#frmdemAide_previsions input{min-width:100px;width:100px;text-align:right;}
#frmdemAide_previsions div.linetot{text-align:right;}

/********* SEUIL DE RENTABILITÉ *********/
#jqpSeuil{width:100%;height:300px;background:#EEE;}
#seuilError{display:none;padding:15px 15px 15px 15px;background:#FFF;border:1px dashed #990000;color:#990000;}
.jqplot-point-label{font-size:12px !important;}
#seuilStats{padding-top:20px;}
#seuilStats>div{width:50%;display:inline-block;}
#seuilStats>div>span{font-weight:bold;}
#seuilStats>div:last-child{width:0px;}

/********* COMMENTAIRES GÉNÉRAUX *********/
.frmdemConditions{border:1px solid #BBB !important;}
.frmdemConditions input{min-width:100px;width:100px;margin:0px;text-align:right;}
.frmdemConditions td{text-align:left !important;border:0px !important;border-bottom:1px dashed #BBB !important;}
.frmdemConditions td:first-child{font-weight:bold;}
.frmdemConditions tr{background:#F9F9F9 !important;}
.frmdemConditions tr:hover{background:#EEE !important;}
.frmdemConditions tr:last-child td{border-bottom:0px !important;}
.frmdemConditions tr>td:nth-child(3){font-size:11px;width:40%;color:#999;}
.frmdemConditions tr>td.avert{color:#990000;}
#termeGaranties input{text-align:left;}
#termeConditions input{text-align:left;}
#termeConditionsApres input{text-align:left;}

/* PRINT STUFF */
body.fb_print #montageWrap div.name{height:35px;line-height:35px;padding-left:20px;}
body.fb_print #montageWrap div.cash{height:35px;line-height:35px;}
body.fb_print #frmdemCoteRisque{margin-top:20px;}

.frmdemConditions.isprint input{border:0px;background:transparent;}
.frmdemConditions.isprint textarea{border:0px;background:transparent;}
.frmdemConditions.isprint tr>td:nth-child(3){color:transparent;}
.frmdemConditions.isprint tr>td.avert{color:#990000;}

body.fb_print .frmdemConditions tr td{text-align:left !important;}
body.fb_print .frmdemConditions tr td input{text-align:left !important;padding:0px !important;}
body.fb_print .frmdemConditions ul.multext>li:nth-child(even){background:#FFF;}
body.fb_print .frmdemConditions ul.multext>li:nth-child(odd){background:#EEEEEE;}

body.fb_print #frmdemRiskInfo tr.highlight{background:#DDD;}

body.fb_print table.frmdem{width:100%;border-top:1px solid #444;}
body.fb_print table.frmdem th{background:#DDD;color:#333;text-shadow:1px 1px #FFF;padding:5px 5px 5px 5px;border-bottom:1px solid #444;}
body.fb_print table.frmdem tr.line_data th{text-align:left;}
body.fb_print table.frmdem td{padding:5px;text-align:right;border-bottom:1px solid #AAA;}
body.fb_print table.frmdem div.field{margin-bottom:0px;}
body.fb_print table.frmdem td.left{text-align:left;font-weight:bold;}
body.fb_print table.frmdem td{border-left:1px solid #AAA;}
body.fb_print table.frmdem td:last-child{border-right:1px solid #AAA;}
body.fb_print table.frmdem th{border-left:1px solid #444;}
body.fb_print table.frmdem th:last-child{border-right:1px solid #444;}
body.fb_print #frmdemMontage th.subgroup{background:#CCC;text-align:left;color:#333;text-shadow:1px 1px #FFFpadding-left:10px;}
body.fb_print #frmdemMontage th.subgroup:nth-child(2){border-right:1px solid #333;}
body.fb_print #frmdemMontage td.last-child{border-right:1px solid #333;}

body.fb_print .dem_headnums{display:none;}

div.page_break{page-break-after:always;}

thead { display: table-header-group; }
tfoot { display: table-footer-group; }

#frmPrintTbl{width:950px;}

#printHeader{height:60px;width:100%;position:relative;}
#printHeader>div{position:absolute;}
#headDemandeur{font-size:11px;left:0px;top:20px;}
#headDemandeur>span.name{font-weight:bold;}
#headEntreprise{font-size:11px;left:0px;top:0px;}
#headEntreprise>span.name{font-weight:bold;}
#headNumbers{top:0px;right:0px;}
#headNumbers>div{font-size:11px;display:inline-block;margin-left:20px;}
#headNumbers>div>span.num{font-weight:bold;}
#headAnalyste{font-size:11px;top:20px;right:0px;}
#headAnalyste>span.name{font-weight:bold;}

body.fb_print table { empty-cells: show; }

body.fb_print>div.holder div.section{background:#950600;color:#FFF;border-bottom:0px;margin-top:0px;padding:5px 10px;}
body.fb_print>div.holder div.body{margin-bottom:40px;}
body.fb_print>div.holder div.frm_title{color:#333 !important;font-weight:bold;}
body.fb_print>div.holder div.frm_subtitle{font-size:14px;margin-bottom:3px;}
body.fb_print>div.holder div.frmtbl{padding:10px;border:1px solid #938476;}
body.fb_print>div.holder div.frmtbl label{font-size:11px;}
body.fb_print>div.holder table.frmdem.bilan{border-top:0px;}
body.fb_print>div.holder table.frmdem th{background:#950600;color:#FFF;text-shadow:1px 1px #620d10;border-bottom:0px;border-right:0px;border-top:0px;}
body.fb_print>div.holder table.frmdem tr.tot_sub th{border-bottom:1px solid #BBB;}
body.fb_print #admnad_line th{border-bottom:1px solid #BBB;}
body.fb_print>div.holder #frmdemProp_prop tr.prop:nth-child(even){background:#FFF;}
body.fb_print>div.holder #frmdemProp_prop tr.prop:nth-child(odd){background:#EEE;}
body.fb_print>div.holder #frmdemPast tr:nth-child(even){background:#FFF;}
body.fb_print>div.holder #frmdemPast tr:nth-child(odd){background:#EEE;}
body.fb_print>div.holder #frmdemCoteRisque tr:nth-child(even){background:#FFF;}
body.fb_print>div.holder #frmdemCoteRisque tr:nth-child(odd){background:#EEE;}
body.fb_print>div.holder #frmdemProp_emplois tr:nth-child(odd){background:#FFF;}
body.fb_print>div.holder #frmdemProp_emplois tr:nth-child(even){background:#EEE;}
body.fb_print>div.holder #field_block67{display:none;}
body.fb_print>div.holder th.subgroup{background:#FFF !important;color:#950600 !important;text-shadow:1px 1px #FFF !important;border:0px;border-bottom:1px solid #BBB;border-right:0px;}
body.fb_print>div.holder tr.subtd td{background:#FFF !important;color:#950600 !important;text-shadow:1px 1px #FFF !important;border:0px;border-bottom:1px solid #BBB;border-right:0px;}
body.fb_print>div.holder tr.tot_sub th{background:#FFF !important;color:#333 !important;text-shadow:1px 1px #FFF !important;border-left:1px solid #BBB;}
body.fb_print>div.holder tr.tot_sub th.val{background:#EEE !important;}
body.fb_print>div.holder tr>td.val{background:#EEE;}
body.fb_print>div.holder #pjadm_choices div.choices>div.choice.selected>div.title{border:0px;padding:0px;}
body.fb_print>div.holder div.frmbld_text{padding:0px;background:#FFF;border:0px;text-align:justify;padding-bottom:20px;font-size:13px;}
body.fb_print>div.holder div.frmprint.textarea{text-align:justify;}
body.fb_print>div.holder #frmdemAnalyse_er{}
body.fb_print>div.holder .frmdem.bilan{}
body.fb_print>div.holder .frmdem.bilan tr.line_data{}
body.fb_print>div.holder .frmdem.bilan tr.line_data>th{color:#333;text-shadow:1px 1px #FFF;border-bottom:1px solid #BBB;border-left:1px solid #BBB;font-weight:normal;}
body.fb_print>div.holder .frmdem.bilan tr.line_data>td{font-size:11px;}
body.fb_print>div.holder .frmdem.bilan tr.line_data>td>div{font-size:11px;}
body.fb_print>div.holder .frmdem.bilan tr.line_data:nth-child(even)>td{background:#FFF;}
body.fb_print>div.holder .frmdem.bilan tr.line_data:nth-child(odd)>td{background:#EEE;}
body.fb_print>div.holder .frmdem.bilan tr.line_data:nth-child(even)>th{background:#FFF;}
body.fb_print>div.holder .frmdem.bilan tr.line_data:nth-child(odd)>th{background:#EEE;}
body.fb_print>div.holder .frmdem.bilan tr.subtot{}
body.fb_print>div.holder .frmdem.bilan tr.subtot>th{background:#FFF !important;color:#333;text-shadow:1px 1px #FFF;border-bottom:1px solid #BBB;border-left:1px solid #BBB;}
body.fb_print>div.holder .frmdem.bilan tr.subtot>td{background:#FFF !important;color:#333;text-shadow:1px 1px #FFF;font-weight:bold;font-size:10px;white-space:nowrap;}
body.fb_print>div.holder .frmdem.bilan tr.subtot.bigtot>td{font-size:12px;}
body.fb_print>div.holder .frmdem.bilan tr.line_type>th{background:#CCC !important;color:#333;text-shadow:1px 1px #FFF;border-left:1px solid #999;border-bottom:1px solid #999;}
body.fb_print>div.holder .frmdem.bilan tr.line_type>th:last-child{border-right:1px solid #999;}
body.fb_print>div.holder .frmdem.bilan tr.line_year>th{background:#CCC !important;color:#333;text-shadow:1px 1px #FFF;border-left:1px solid #999;border-bottom:1px solid #999;}
body.fb_print>div.holder .frmdem.bilan tr.line_year>th:last-child{border-right:1px solid #999;}
body.fb_print>div.holder .frmdem.bilan tr.line_th>th{background:#FFF !important;color:#950600 !important;text-shadow:1px 1px #FFF !important;border:0px;border-bottom:1px solid #BBB;}
body.fb_print>div.holder .frmdem.bilan tr.line_th.header>th{background:#CCC !important;color:#333 !important;text-shadow:1px 1px #FFF !important;border-left:1px solid #999;border-bottom:1px solid #999;}
body.fb_print>div.holder .frmdem.bilan tr.line_th.header>th:last-child{border-right:1px solid #999;}
body.fb_print>div.holder #frmdemRisk{}
body.fb_print>div.holder #frmdemRisk div.radbut{display:none;border:0px;}
body.fb_print>div.holder #frmdemRisk div.radbut.sel{display:inline-block;background:#950600;border-radius:100px;}
body.fb_print>div.holder #frmdemRisk tr:nth-child(odd){background:#FFF;}
body.fb_print>div.holder #frmdemRisk tr:nth-child(even){background:#EEE;}
body.fb_print>div.holder #frmdemAnalyse_flux tr.line_type>th{background:#950600 !important;color:#FFF !important;text-shadow:1px 1px #620d10 !important;border-right:1px solid #FFF;border-left:0px;}
body.fb_print>div.holder #frmdemAnalyse_flux tr.line_type>th:last-child{border-right:0px;}
body.fb_print>div.holder #frmdemFinancement tr.totline th{background:#FFF !important;color:#333 !important;text-shadow:1px 1px #FFF !important;border-left:1px solid #AAA;border-right:0px;border-bottom:1px solid #AAA;}
body.fb_print>div.holder #frmdemFinancement tr.totline th:last-child{border-right:1px solid #AAA;}
body.fb_print>div.holder #frmDates div.date{display:block;}
body.fb_print>div.holder #frmdemRatios tr.ratio th{background:#FFF !important;color:#950600 !important;text-shadow:1px 1px #FFF !important;border-bottom:1px solid #BBB;}
body.fb_print>div.holder #frmdemRisk tr.subtot th{background:#FFF !important;color:#333 !important;text-shadow:1px 1px #FFF !important;border-bottom:1px solid #BBB;border-left:1px solid #BBB;}
body.fb_print>div.holder #frmdemRisk tr.subtot th:last-child{border-right:1px solid #BBB;}
body.fb_print>div.holder #frmdemRisk tr.bigtot th{}
body.fb_print>div.holder #frmdemRisk tr.subtot th.rtot{text-align:right !important;}
body.fb_print>div.holder #frmdemRisk tr.subtot th.rlvl{text-align:right !important;}
body.fb_print ul.multext{list-style-type:none;}
body.fb_print ul.multext>li{margin-left:0px;padding:5px 10px;}
body.fb_print ul.multext>li:nth-child(even){background:#F9F9F9;}
body.fb_print ul.multext>li:nth-child(odd){background:#EEEEEE;}
body.fb_print>div.holder #frmdemAide_previsions tr.year th{background:transparent;color:#333;text-shadow:1px 1px #FFF;border-left:1px solid #BBB;border-bottom:1px solid #BBB;}
body.fb_print>div.holder #frmdemAide_previsions tr.year:nth-child(even){background:#FFF;}
body.fb_print>div.holder #frmdemAide_previsions tr.year:nth-child(odd){background:#EEE;}
body.fb_print>div.holder #frmSeuilTbl{}
#frmSigTable{width:100%;}
#frmSigTable tr.title{}
#frmSigTable tr.title>td{font-weight:bold;padding-top:40px;}
#frmSigTable tr.lines{}
#frmSigTable tr.lines>td{}
#frmSigTable tr.text{}
#frmSigTable tr.text>td{}
#frmSigTable tr td{height:40px;}
#frmSigTable tr td.name{width:60%;font-size:12px;}
#frmSigTable tr td.space{width:20%;}
#frmSigTable tr td.date{wiodth:20%;font-size:12px;}
#frmSigTable tr.lines td.name{border-bottom:1px solid #666;}
#frmSigTable tr.lines td.date{border-bottom:1px solid #666;}
#frmAdmTable{width:100%;text-align:left;text-transform:uppercase;border:1px solid #950600;margin-top:40px;}
#frmAdmTable th{background:#950600 !important;color:#FFF !important;text-shadow:1px 1px #620d10 !important;padding:5px 10px;}
#frmAdmTable td{padding:20px;}
#frmAdmTable .appchoice{vertical-align:middle;text-transform:none;}
#frmAdmTable .appchoice>div.choice{border:1px solid #333;width:20px;height:20px;display:inline-block;margin:0px 20px 0px 10px;vertical-align:middle;}
#frmDirTable{width:100%;margin-top:40px;}
#frmDirTable tr.line{}
#frmDirTable tr.text{}
#frmDirTable tr td{height:40px;padding:0px;text-transform:none;}
#frmDirTable tr td.by{width:10%;}
#frmDirTable tr td.pres{width:60%;}
#frmDirTable tr td.space{width:10%;}
#frmDirTable tr td.date{width:20%;}
#frmDirTable tr.line td.pres{border-bottom:1px solid #666;}
#frmDirTable tr.line td.date{border-bottom:1px solid #666;}
#frmAdmTable td.presences{}
#frmAdmTable td.presences>div{text-transform:none;}
#frmAdmTable td.presences>div.title{font-weight:bold;font-size:11px;margin-bottom:5px;}
#frmAdmTable td.presences>div.admin{margin-bottom:5px;vertical-align:middle;}
#frmAdmTable td.presences>div.admin>div.chooser{cursor:pointer;border:1px solid #333;width:15px;height:15px;vertical-align:middle;margin-right:10px;display:inline-block;}
#frmAdmTable td.presences>div.admin>div.chooser.sel{background:#950600;}
#frmAdmTable td.presences>div.oth{border-bottom:1px solid #666;height:20px;}

#demFrmMatieres{}
#demFrmMatieres>div.logo{background:url(../images/manual/logo.gif) no-repeat top center;height:150px;width:100%;}
#tableMatieres{margin-top:50px;}
#tableMatieres>div.tblmatsect{line-height:24px;font-size:16px;}
#tableMatieres>div.tblmatsect>span.num{font-weight:bold;font-size:12px;}
#demFrmMatieres div.infoblock{float:right;text-align:right;}
#demFrmMatieres div.number{font-size:11px;}
#demFrmMatieres div.number>div{font-size:24px;}
#tableContribution{margin-top:10px;}
#tablePret{margin-top:10px;}
#tableEntreprise{margin-top:30px;font-size:11px;}
#tableEntreprise>label{font-weight:normal;}
#tableEntreprise>div{font-size:24px;}

body.fb_print #frmdemAnalyse_er span.ident{font-size:9px;}
body.fb_print #frmdemAnalyse_er th.pcth{font-size:11px;}
body.fb_print #frmdemAnalyse_er{width:100%;}

/**********************************/
/* LETTRE D'OFFRE DE CONTRIBUTION */
/**********************************/
.lettre_date{text-align:left;padding-bottom:30px;padding-top:10px;}
.lettre_logo{background:url(../images/manual/logo.gif) no-repeat;background-position:-20px 0px;height:150px;width:228px;}
.lettre_adresse{padding-bottom:50px;}
.lettre_title{font-weight:bold;font-size:18px;float:right;padding-top:10px;}
.lettre_num{padding-bottom:20px;text-align:center;font-weight:bold;}
.lettre_intro{padding-bottom:50px;}
.lettre_subtitle{padding-bottom:10px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:16px;}
.lettre_sstitle{margin-top:20px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;color:#FFF;padding:5px 10px;background:#950600;}
.lettre_bloc{padding-bottom:20px;}
.lettre_bloc ol{margin-left:30px;margin-bottom:20px;}
.lettre_bloc ol li{padding-bottom:10px;}
.lettre_bloc ol li:last-child{padding-bottom:0px;}
.lettre_bloc .stitle{font-weight:bold;padding-bottom:5px;}
.italic{font-style:italic;}
#lettreMontage{padding-bottom:10px;}
#lettreMontage #montageWrap{width:100%;}
#lettreProp{padding-bottom:20px;}
#lettreSig{padding-top:30px;}
#lettreSig>div{display:inline-block;width:50%;vertical-align:top;}
#lettreSig>div>div.line{height:40px;margin-right:30px;border-bottom:1px solid #000;margin-bottom:5px;}
#lettreSig>div>div.namedate{margin-top:40px;}
#lettreSig>div>div.name{text-align:left;margin-right:30px;}
#lettreDesc{height:300px;}
#frmLettrePrint{position:absolute;top:40px;left:770px;padding:0px 10px;height:30px;line-height:30px;font-size:14px;}

/* BOUTTONS CONFIG */
#configLettreBtns{width:200px;background:#DDD;border-radius:5px;overflow:hidden;}
#configLettreBtns>div.title{background:#666;padding:5px 10px;text-align:center;color:#FFF;font-weight:bold;text-shadow:1px 1px #000;}
#configLettreBtns>div.mcui-button{display:block;height:20px;line-height:20px;margin:10px;text-align:center;font-size:12px;}

/* FORM RECLAM */
#configFormBtns{width:200px;background:#DDD;border-radius:5px;overflow:hidden;}
#configFormBtns>div.title{background:#666;padding:5px 10px;text-align:center;color:#FFF;font-weight:bold;text-shadow:1px 1px #000;}
#configFormBtns>div.mcui-button{display:block;height:20px;line-height:20px;margin:10px;text-align:center;font-size:12px;}
div.mcui-button.full{display:block;text-align:center;height:30px;line-height:30px;margin:20px 0px 0px 0px;}
#cdem_formReclam div.field{display:inline-block;margin:0px 15px 10px 0px;}
#cdem_formReclam div.field.full{display:block;}
#cdemFormReclamList div.mcui-button{height:20px;line-height:20px;margin:0px 10px 0px 0px;font-size:12px;padding:0px 7px;}
#cdemFormReclamList div.mcui-button:last-child{margin-right:0px;}

div.cdemLoader{height:200px;background:url(../../../images/ajax-loader.gif) center center no-repeat;display:none;}

#cdemRecBTbl{}
#cdemRecBTbl input{min-width:75px;width:75px;}
#cdemRecBTbl .right input{text-align:right !important;}
#cdemRecBTbl .sml{font-size:11px;}
#cdemRecBTbl td{border-bottom:1px solid #BBB;border-right:1px solid #BBB;}
#cdemRecBTbl .tot, #cdemRecBTbl .pres{white-space:nowrap;}

.rletr_title{font-weight:bold;text-align:center;}

#cdemRecTotTbl div{white-space:nowrap;}

#cdemRLetrAnnATbl{border:1px solid #666;width:100%;}
#cdemRLetrAnnATbl tr>td{border-right:1px dashed #BBB;border-bottom:1px dashed #BBB;}
#cdemRLetrAnnATbl tr>td.right{text-align:right;}
#cdemRLetrAnnATbl tr>td:last-child{border-right:0px;}
#cdemRLetrAnnATbl tr:last-child>td{border-bottom:0px;}
#cdemRLetrAnnATbl tr>td>div{padding:5px 10px;}
#cdemRLetrAnnATbl tr.bold>td>div{font-weight:bold;}

#cdem_frmRecPrintFormBtn{float:right;height:30px;line-height:30px;font-size:12px;padding:0px 10px;margin:0px 0px 0px 0px;}

.lettre_sstitle.nomargin{margin-bottom:0px;}
table.lettre_stable{width:100%;border-left:1px solid #950600;}
table.lettre_stable .header>td{font-weight:bold;}
table.lettre_stable td{padding:5px 10px;text-align:center;border-bottom:1px solid #950600;border-right:1px solid #950600;vertical-align:top;}
table.lettre_stable.left td{text-align:left;}
table.lettre_stable td.left{text-align:left;}
table.lettre_stable td.center{text-align:center;}
table.lettre_stable td.right{text-align:right;}
table.lettre_stable div.label{font-weight:bold;font-size:11px;}
table.lettre_stable div.data{}
table.lettre_stable .nowrap, table.lettre_stable .nowrap div{white-space:nowrap;}

/* LETTRE CONTEXT */
#lettreContext{position:absolute;z-index:100;background:#FFF;border-radius:5px;padding:1px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.5);
box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.5);}
#lettreContext div.msg{padding:10px;}
#lettreContextClose{display:block;height:20px;line-height:20px;margin:10px;text-align:center;font-size:12px;}

/* PRET */
#lettreTypeProjet{display:block;margin-top:10px;min-width:100%;width:100%;}

/* FOOTER */
#lettreFooter{padding-top:20px;}
#lettreFooter div{font-size:11px;color:#666;line-height:14px;}
#lettreFooter div.sep{width:100%;height:1px;background:#950600;margin:10px 0px 10px 0px;}
#lettreFooter div.left{text-align:left;float:left;}
#lettreFooter div.right{text-align:right;float:right;}

/***************/
/* PAGE BILANS */
/***************/
#cdemClientOpt{padding-bottom:30px;}
#cdemClientList div.client:hover{background:#DDD;cursor:pointer;}
#cdemClientList div>div.label{font-weight:bold;}
#cdemDetLoader{margin-bottom:30px;}
#cdemDetLoader:empty{display:none;}
