/*------------wysiwyg administration----------*//* //----- Slide-in menu -----// */.slidein-menu {width:500px; height:430px;}/* --- slide bar ---*/.slidein-menu .slide-bar-top {width:38px; height:42px; background:url(../images/mandatory/slide_bar_corner.gif); cursor:hand;}.slidein-menu .slide-bar-center {background:url(../images/mandatory/slide_bar_center.gif) repeat-y; cursor:pointer; cursor:hand;}.slidein-menu .slide-bar-bottom {height:50px; background:url(../images/mandatory/slide_bar_bottom.gif) no-repeat; cursor:hand;}/* --- slide main --- */.slidein-menu .slide-header { background:url(../images/mandatory/slide_header.jpg) no-repeat; padding:0px 0px 0px 14px; }.slidein-menu .slide-header .title {font:bold 16px Trebuchet MS,arial,helvetica,sans serif; color:#545454;}.slidein-menu .slide-header .action A {display:block; width:38px; height:27px; background:url(../images/mandatory/button_close_off.gif) no-repeat;}.slidein-menu .slide-header .action A:hover {background:url(../images/mandatory/button_close_on.gif) no-repeat;}.slidein-menu .slide-main { background:#DADBDD url(../images/mandatory/slide_main.gif) repeat-y; padding-left:1px}.slidein-menu .slide-bottom {background:url(../images/mandatory/slide_bottom.jpg) no-repeat; padding-left:1px }/* workflow zone */.slidein-menu .workflow-zone {margin:0px; padding:0px 0px 6px 20px; background:#DADBDD url(../images/mandatory/separateur.gif) no-repeat bottom left; text-align:left }.slidein-menu .workflow-zone .action {background:url(../images/mandatory/action_separator.gif) no-repeat top right; padding:5px 10px 5px 10px;}.slidein-menu .workflow-zone .ending {background:url(../images/mandatory/endingmotif.gif);}/* subtitle zone */.slidein-menu H2 {padding:3px 0px 4px 16px; margin:0px 7px 0px 7px; background:url(../images/mandatory/header2_bg.gif) no-repeat 0px 3px; font:bold 12px Trebuchet MS,arial,helvetica,sans serif; color:#696A72; text-align:left}/* --- layout zones --- */.layout-zone {width:282px; background:#D9DADC; border-left:1px solid #EBEBEC; border-top:1px solid #EBEBEC; border-right:1px solid #B2B3B5; border-bottom:1px solid #B2B3B5; margin:16px 20px 0px 20px; padding:6px;}.layout-zone .outer {border-collapse:collapse;}/* horizontal layout zones */.layout-zone #horizontal.outer {}/*active zones*/.layout-zone #horizontal .header-zone {background-color:#F8F3F4; border:2px solid #9D9EA2; padding:0px 5px 0px 10px}.layout-zone #horizontal .center-zone {border:2px solid #9D9EA2}.layout-zone #horizontal .footer-zone {background-color:#F8F3F4; border:2px solid #9D9EA2; padding:0px 5px 0px 10px}/*active zones*/.layout-zone #horizontal .header-zone-inactive {background-color:#F8F3F4; background-image:url(../images/mandatory/include_off.gif); border:2px solid #9D9EA2; padding:0px 5px 0px 10px}.layout-zone #horizontal .footer-zone-inactive {background-color:#F8F3F4; background-image:url(../images/mandatory/include_off.gif); border:2px solid #9D9EA2; padding:0px 5px 0px 10px}/* vertical layout zones */.layout-zone #vertical.outer {}/*active zones*/.layout-zone #vertical .left-zone {background-color:#F2F3F4; padding:2px 0px 10px 0px; border-right:2px solid #9D9EA2;}.layout-zone #vertical .main-zone {background-color:#E9EAEB; padding:2px 0px 10px 0px}.layout-zone #vertical .right-zone {background-color:#F2F3F4; padding:2px 0px 10px 0px; border-left:2px solid #9D9EA2; }/*inactive zones*/.layout-zone #vertical .left-zone-inactive {background-color:#F2F3F4; border-right:2px solid #9D9EA2; background-image:url(../images/mandatory/include_off.gif); padding:2px 0px 10px 0px}.layout-zone #vertical .right-zone-inactive {background-color:#F2F3F4; border-left:2px solid #9D9EA2; background-image:url(../images/mandatory/include_off.gif); padding:2px 0px 10px 0px}.layout-zone .caption {font:normal 11px Trebuchet MS,arial,helvetica,sans serif; color:#A0A0AC}.layout-zone .inactive {font-size:10px; color:#BE5967}/* ---- tooltip ------------ */#ToolTip { border:1px solid #09346B; color:#09346B; background-color:#FEF3B4; font:normal 10px Trebuchet MS,arial,helvetica,sans serif; padding:2px 4px 2px 4px; width:110px; text-align:left }#ToolTip .hl { color:#BD0909; font-weight:bold; }/* //----- Edit page forms -----// */.edit-zone {}/*header*/.edit-zone .header-left {background:url(../images/mandatory/z1left.gif) no-repeat; width:8px; height:30px;}.edit-zone .header-center {background:url(../images/mandatory/z1center.gif) repeat-x; }.edit-zone .header-center .title {background:url(../images/mandatory/z1icon.gif) no-repeat; height:30px; padding:0px 0px 0px 24px; font:bold 11px Trebuchet MS,Helvetica,sans serif; color:#373737}.edit-zone .header-center .action {background:url(../images/mandatory/z1close.gif) no-repeat; width:21px; cursor:pointer; cursor:hand;}.edit-zone .header-right {background:url(../images/mandatory/z1right.gif) no-repeat; width:8px;}/*middle*/.edit-zone .middle-left {background:url(../images/mandatory/z2left.gif) repeat-y; width:8px;}.edit-zone .middle-center {background:#DADBDD; padding:13px 6px 3px 6px;}.edit-zone .middle-right {background:url(../images/mandatory/z2right.gif) repeat-y; width:8px;}/*footer*/.edit-zone .footer-left {background:url(../images/mandatory/z3left.gif) repeat-y; width:8px; height:12px; font-size:0px}.edit-zone .footer-center {background:url(../images/mandatory/z3center.gif) repeat-x; font-size:0px}.edit-zone .footer-right {background:url(../images/mandatory/z3right.gif) repeat-y; width:8px; font-size:0px}.edit-highlight {border:2px dashed #DF0000}/*---forms---*/.edit-zone INPUT, .edit-zone TEXTAREA, .edit-zone SELECT { background-color:#ECF1F2; border:1px solid #F42828; color:#240615; font-family:Trebuchet MS,Helvetica,sans serif; font-size:10px }.edit-zone INPUT.readonly, .edit-zone TEXTAREA.readonly, .edit-zone SELECT.readonly { background-color:#F3F3F3; border:1px solid #C8CBD2; color:#7c92a0; font-family:Trebuchet MS,Helvetica,sans serif; font-size:10px }.edit-zone INPUT.radio { background-color:transparent; border:none}.edit-zone INPUT.checkbox { background-color:transparent ; border:none}.edit-zone .error {color:red}/*---text---*/.edit-zone .text-highlighted	{ color:#E30606 }.edit-zone .text-readonly { color:#8F919E }/* ---tables--- */.edit-zone .table-border {border-collapse:collapse; border:1px solid #797C82;}.edit-zone .cell-header { border:1px solid #797C82; padding:3px 6px 3px 6px; font-family:Trebuchet MS, Helvetica,sans serif; font-size:11px; font-weight:normal; background-color:#BFC3C6;  color:#240615 }.edit-zone .cell1 { border:1px solid #797C82; padding:3px 6px 3px 6px; font-family:Trebuchet MS, Helvetica,sans serif; font-size:10px; color:#49404C; background-color:#FDE4E4 }.edit-zone .cell2 { border:1px solid #797C82; padding:3px 6px 3px 6px; font-family:Trebuchet MS, Helvetica,sans serif; font-size:10px; color:#49404C; background-color:white }/*---form tables---*/.edit-zone .form-style2 .cell1 { text-align:right; }/* ---- buttons ----------- *//* outer */.edit-zone .buttons-outer {  padding:7px 0px 0px 0px; text-align:right; background-position:0px 2px; margin-top:4px}/* main */.edit-zone .button { }/*default button*/.edit-zone .main .button1-part0, .edit-zone .main .button2-part0, .edit-zone .main .button3-part0 { font-weight:bold }.edit-zone .main .button1-part0-down, .edit-zone .main .button2-part0-down, .edit-zone .main .button3-part0-down { font-weight:bold }	/* links */.edit-zone .button A:link, .edit-zone .button A:visited { cursor:hand; color:#2A3B54; text-decoration:none !important }.edit-zone .button A:hover, .edit-zone .button A:active { cursor:hand; text-decoration:none !important }/* button1 */.edit-zone .button1-part0 { white-space:nowrap; margin:0px 2px 1px 2px; background-color:transparent; background-image:url(../images/mandatory/button1bg1.gif); background-repeat:no-repeat; background-position:top left; font-size:10px; height:1px; padding-left:10px } /* margin = space between buttons  */.edit-zone .button1-part1 { white-space:nowrap; padding:1px 10px 2px 0px; background-color:transparent; background-image:url(../images/mandatory/button1bg.gif); background-repeat:no-repeat; background-position:top right; font-family:Trebuchet MS, Helvetica,sans serif; height:1px; }.edit-zone .button1-part0-down { white-space:nowrap; margin:0px 2px 1px 2px; background-color:transparent; background-image:url(../images/mandatory/button1bg1.gif); background-repeat:no-repeat; background-position:top left; font-size:10px; height:1px; padding-left:10px } /* margin = space between buttons  */.edit-zone .button1-part1-down { white-space:nowrap; padding:1px 10px 2px 0px; background-color:transparent; background-image:url(../images/mandatory/button1bg.gif); background-repeat:no-repeat; background-position:top right; font-family:Trebuchet MS, Helvetica,sans serif; height:1px;  }/* button2 */.edit-zone .button2-part0 { white-space:nowrap; margin:0px 2px 1px 2px; background-color:transparent; background-image:url(../images/mandatory/button2bg1.gif); background-repeat:no-repeat; background-position:top left; font-size:10px; height:1px; padding-left:10px } /* margin = space between buttons  */.edit-zone .button2-part1 { white-space:nowrap; padding:1px 10px 2px 0px; background-color:transparent; background-image:url(../images/mandatory/button2bg.gif); background-repeat:no-repeat; background-position:top right; font-family:Trebuchet MS, Helvetica,sans serif; height:1px }.edit-zone .button2-part0-down { white-space:nowrap; margin:0px 2px 1px 2px; background-color:transparent; background-image:url(../images/mandatory/button2bg1.gif); background-repeat:no-repeat; background-position:top left; font-size:10px; height:1px; padding-left:10px } /* margin = space between buttons  */.edit-zone .button2-part1-down { white-space:nowrap; padding:1px 10px 2px 0px; background-color:transparent; background-image:url(../images/mandatory/button2bg.gif); background-repeat:no-repeat; background-position:top right; font-family:Trebuchet MS, Helvetica,sans serif; height:1px }	/* button3 */.edit-zone .button3-part0 { white-space:nowrap; margin:0px 2px 1px 2px; background-color:transparent; background-image:url(../images/mandatory/button3bg1.gif); background-repeat:no-repeat; background-position:top left; font-size:10px; height:1px; padding-left:10px } /* margin = space between buttons  */.edit-zone .button3-part1 { white-space:nowrap; padding:1px 10px 2px 0px; background-color:transparent; background-image:url(../images/mandatory/button3bg.gif); background-repeat:no-repeat; background-position:top right; font-family:Trebuchet MS, Helvetica,sans serif; height:1px }.edit-zone .button3-part0-down { white-space:nowrap; margin:0px 2px 1px 2px; background-color:transparent; background-image:url(../images/mandatory/button3bg1.gif); background-repeat:no-repeat; background-position:top left; font-size:10px; height:1px; padding-left:10px }.edit-zone .button3-part1-down { white-space:nowrap; padding:1px 10px 0px 0px; background-color:transparent; background-image:url(../images/mandatory/button3bg.gif); background-repeat:no-repeat; background-position:top right; font-family:Trebuchet MS, Helvetica,sans serif; height:1px }.edit-highlight {border:1px dashed #DF0000}