/*------------wysiwyg administration----------*/

/* //----- Slide-in menu -----// */
.slidein-menu {width:380px; 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,Verdana,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}
