 /* FILE UPLOAD */
div.rf-fu .rf-fu-lst { display: none; }
div.rf-fu { padding: 0px; margin: 0px; border: none; }
div.rf-fu .rf-fu-hdr { padding: 0px; margin: 0px; background: none; border: none; }
div.rf-fu .rf-fu-hdr .rf-fu-btn-add { padding: 0px; margin: 0px; cursor: pointer; }
div.rf-fu .rf-fu-hdr .rf-fu-btn-clr { padding: 0px; margin: 0px; cursor: pointer; }
div.rf-fu .rf-fu-hdr .rf-fu-btns-lft, div.rf-fu .rf-fu-hdr .rf-fu-btns-rgh { display: block; padding: 0px; margin: 0px; }

.rf-pb { line-height: 20px; }
.rf-pb .rf-pb-rmng { font: inherit; font-size: 80%; height: 20px; }
.rf-pb .rf-pb-lbl { height: 20px; }
.rf-pb .rf-pb-prgs { height: 20px; }

.rf-tr .rf-trn { font-size: inherit; }
.rf-tr > .rf-tr-nd.rf-tr-nd-exp { padding-bottom: 15px; }
.rf-tr > .rf-tr-nd.rf-tr-nd-exp.rf-tr-nd-last { padding-bottom: 0px; }
.rf-tr .rf-trn-lbl { margin-left: 5px; width: 90%; color: inherit; cursor: default; }
.rf-tr .rf-trn-cnt { width: 100%; }
.rf-trn-ico.hidden { display: none; }
.rf-trn-cnt.rf-trn-sel { background-color: transparent; }
.rf-cal { margin-right: 45px; }
body .rf-tb { background: none; background-color: transparent; border: none; } 
body .rf-ddm-lst { line-height: 100%; } 

.rf-tt ul { list-style-type: none; }

.rf-p.rf-drp-hvr .hidden { display: block; }
body .rf-pp-shade { background-color: rgba(0, 0, 0, .95); cursor: pointer; }
body .rf-pp-shdw { display: none; }
body .rf-pp-cntr { border: none; font: inherit; font-size: inherit; border-radius: 7px; }
body .rf-pp-cnt-scrlr {  }
body .rf-pp-hdr {  background: none; background-color: #946A3B; color: #FFFFFF; }
body .rf-pp-hdr-cnt, body .rf-pp-hdr-cntrls { font: inherit; color: inherit; line-height: 24px; }
body .rf-pp-hdr-cntrls { padding: 2px 10px 2px 2px; }
body .rf-pp-cnt { font: inherit; color: inherit; font-size: inherit; }

body .rf-fu-btn-add {
    background-color: #f0f0f0 !important;
    background-image: none;
    border: 1px dashed #cacaca;
    line-height: 64px;
    width: 128px; height: 64px;
    vertical-align: middle;
    cursor: pointer;
    background: url('/resources/icons/32x32/add-black.png') no-repeat 50% 50%;
    opacity: 0.3 !important; -moz-opacity: 0.3 !important; -webkit-opacity: 0.3 !important; filter: alpha(opacity=30);
}

body .rf-fu-btn-add:hover {
    opacity: 1.0 !important; -moz-opacity: 1.0 !important; -webkit-opacity: 1.0 !important; filter: alpha(opacity=100);
    width: 128px; height: 64px;
}
body .rf-fu-btn-cnt-add {
    background-image: none;
    padding: 0px !important;
}
body .rf-fu-btns-rgh { text-align: left; }
body .rf-fu-inp, body .formRow .formField input.rf-fu-inp, body .rf-fu-inp-cntr {
    height: 64px !important;
    width: 128px !important;
    cursor: pointer;
    position: relative;
}

.rf-ed { }
.rf-ed .cke_skin_office2003 .cke_top { border: none; }
.rf-ed .cke_skin_office2003 .cke_wrapper, .cke_skin_office2003 .cke_maximized .cke_wrapper { background: #FFFFFF; }
.rf-ed .cke_skin_office2003 .cke_contents { border: 1px solid #D1D1D1; }

.rf-ed .cke_top .cke_toolbox_collapser { display: none; }

.rf-tt .rf-tt-cntr { border: 1px solid #C5C5C5; font-size: 100%; }
.rf-tt .rf-tt-cnt { display: block; line-height: 150%; }

.rf-insp { border: none; }
.rf-insp .rf-insp-inp[type="text"] { background: none; padding: 2px 5px; margin: 0; vertical-align: middle; }
.rf-insp .rf-insp-btns { border: none; background: none; padding: 2px 0px; }
.rf-insp .rf-insp-btns .rf-insp-inc,
.rf-insp .rf-insp-btns .rf-insp-dec { height: 10px; }

body .rf-ac,
body .rf-ac-itm,
body .rf-ac-itm-hdr, .rf-ac-itm-cnt { font: inherit; font-size: inherit; background-image: none; background-color: transparent; border: none; }
body .rf-ac-itm-hdr { background-color: #946A3B; color: #FFFFFF; }

body .rf-p, body .rf-p .rf-p-b, .content .rf-p, body .content .rf-p .rf-p-b { background-color: inherit; margin: 0; padding: 0; border: none; font-size: inherit; color: inherit; font-family: inherit; }
.rf-p.inline, .rf-p.inline .rf-p-b { display: inline;}
.rf-p.ui-draggable { cursor: move; border: none; }
.rf-p.ui-draggable:hover { cursor: move; border: none; }
.rf-ind { border: red; }

.rf-drp-hlight .formBlock, .rf-drp-hvr .formBlock { border-top: 2px solid black; }
.rf-drp-hlight::before { content: 'déplacer ici'; font-size: 80%; color: #484848; border-top: 2px solid black; opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75; filter: alpha(opacity=75); text-align: center; display: block; background-color: #FFF76C; width: 100%; }
.rf-drp-hvr::before { content: 'déplacer ici'; font-size: 80%; color: #484848; border-top: 2px solid black; opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75; filter: alpha(opacity=75); text-align: center; display: block; background-color: #FFF76C; width: 100%; }

.rf-dt.formTable ,
.rf-dt.formTable .rf-dt-c,
.rf-dt.formTable .rf-dt-r {
    border: none;
    font-size: inherit;
    line-height: inherit;

}
.rf-dt.formTable .rf-dt-shdr .rf-dt-shdr-c {
    border: none;
    font-size: inherit;
    line-height: inherit;
    background-color: inherit;
    background-image: none;
}
.rf-insl.rf-insl-bar span { vertical-align: middle; }
.content .rf-tbp,
.content .rf-tbp .rf-tab-cnt {
    font-family: inherit;
}
.content .rf-tbp .rf-tab-cnt {
    font-size: inherit;
}
.content .rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    background: none;
    border: none;
}
.content .jqte { margin: 0; }
.content .jqte_editor img { float: none; }

