Dotclear


Ignore:
Timestamp:
11/18/16 18:11:18 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Update CKEditor from 4.5.11 to 4.6.0, update dotclear skin (copy of new 4.6 default skin)

Location:
plugins/dcCKEditor/js/ckeditor-skins/dotclear
Files:
14 added
23 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/dcCKEditor/js/ckeditor-skins/dotclear/dialog.css

    r2868 r3410  
    1 .icons-sprite,.cke_dialog_close_button,.cke_dialog a.cke_btn_reset,.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{background-image:url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/icons-sdf4e3af542.png');background-repeat:no-repeat}.hidpi-sprite,.cke_hidpi .cke_dialog_close_button,.cke_hidpi .cke_dialog a.cke_btn_reset,.cke_hidpi .cke_dialog a.cke_btn_locked,.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/icons/hidpi-s58232b66f9.png');background-repeat:no-repeat}.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,0.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));background-image:-moz-linear-gradient(top, #f5f5f5, #cfd1cf);background-image:-webkit-linear-gradient(top, #f5f5f5, #cfd1cf);background-image:-o-linear-gradient(top, #f5f5f5, #cfd1cf);background-image:-ms-linear-gradient(top, #f5f5f5, #cfd1cf);background-image:linear-gradient(top, #f5f5f5, #cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:none;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));background-image:-moz-linear-gradient(top, #ebebeb, #cfd1cf);background-image:-webkit-linear-gradient(top, #ebebeb, #cfd1cf);background-image:-o-linear-gradient(top, #ebebeb, #cfd1cf);background-image:-ms-linear-gradient(top, #ebebeb, #cfd1cf);background-image:linear-gradient(top, #ebebeb, #cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:none;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:none;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));background-image:-moz-linear-gradient(top, #fafafa, #ededed);background-image:-webkit-linear-gradient(top, #fafafa, #ededed);background-image:-o-linear-gradient(top, #fafafa, #ededed);background-image:-ms-linear-gradient(top, #fafafa, #ededed);background-image:linear-gradient(top, #fafafa, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top, #ebebeb 0%, #dfdfdf 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));background:-webkit-linear-gradient(top, #ebebeb 0%, #dfdfdf 100%);background:-o-linear-gradient(top, #ebebeb 0%, #dfdfdf 100%);background:-ms-linear-gradient(top, #ebebeb 0%, #dfdfdf 100%);background:linear-gradient(to bottom, #ebebeb 0%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#dfdfdf',GradientType=0 )}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top, #ededed 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #ededed 0%, #fff 100%);background:-o-linear-gradient(top, #ededed 0%, #fff 100%);background:-ms-linear-gradient(top, #ededed 0%, #fff 100%);background:linear-gradient(to bottom, #ededed 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 )}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:none}.cke_dialog_close_button{background-position:0 -30px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_hidpi .cke_dialog_close_button{background-position:0 0}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0px}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:none;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;box-shadow:0 1px 2px rgba(0,0,0,0.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:none;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5),0 0 2px rgba(255,255,255,0.15) inset,0 1px 0 rgba(255,255,255,0.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5),0 0 2px rgba(255,255,255,0.15) inset,0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5),0 0 2px rgba(255,255,255,0.15) inset,0 1px 0 rgba(255,255,255,0.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));background-image:-moz-linear-gradient(top, #fff, #e4e4e4);background-image:-webkit-linear-gradient(top, #fff, #e4e4e4);background-image:-o-linear-gradient(top, #fff, #e4e4e4);background-image:-ms-linear-gradient(top, #fff, #e4e4e4);background-image:linear-gradient(top, #fff, #e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));background-image:-moz-linear-gradient(top, #f2f2f2, #ccc);background-image:-webkit-linear-gradient(top, #f2f2f2, #ccc);background-image:-o-linear-gradient(top, #f2f2f2, #ccc);background-image:-ms-linear-gradient(top, #f2f2f2, #ccc);background-image:linear-gradient(top, #f2f2f2, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:none;-moz-box-shadow:0 0 6px rgba(0,0,0,0.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4) inset;box-shadow:0 0 6px rgba(0,0,0,0.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));background-image:-webkit-linear-gradient(top, #9ad717, #69b10b);background-image:-o-linear-gradient(top, #9ad717, #69b10b);background-image:linear-gradient(to bottom, #9ad717, #69b10b);background-image:-moz-linear-gradient(top, #9ad717, #69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#9ad717', endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));background:-webkit-linear-gradient(top, #88be14 0%, #5d9c0a 100%);background:-o-linear-gradient(top, #88be14 0%, #5d9c0a 100%);background:linear-gradient(to bottom, #88be14 0%, #5d9c0a 100%);background:-moz-linear-gradient(top, #88be14 0%, #5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#88be14', endColorstr='#5d9c0a',GradientType=0 )}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568C0A}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;box-shadow:0 1px 2px rgba(0,0,0,0.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#DEDEDE}.cke_dialog .cke_light_background{background-color:#EBEBEB}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{background-position:0 -206px;float:right;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-position:0 -96px}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-position:0 -190px}.cke_dialog a.cke_btn_unlocked{background-position:0 -174px}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-position:0 -64px}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-position:0 -32px}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:0.9;filter:alpha(opacity=90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:0.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:0.2em 0.3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139FF7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity=0);width:100%;height:100%} 
     1/* 
     2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. 
     3For licensing, see LICENSE.md or http://ckeditor.com/license 
     4*/ 
     5/* 
     6dialog.css 
     7============ 
     8This file styles dialogs and all widgets available inside of it (tabs, buttons, 
     9fields, etc.). 
     10Dialogs are a complex system because they're very flexible. The CKEditor API 
     11makes it easy to create and customize dialogs by code, by making use of several 
     12different widgets inside its contents. 
     13All dialogs share a main dialog strucuture, which can be visually represented 
     14as follows: 
     15+-- .cke_dialog -------------------------------------------------+ 
     16| +-- .cke_dialog_body ----------------------------------------+ | 
     17| | +-- .cke_dialog_title --+ +-- .cke_dialog_close_button --+ | | 
     18| | |                       | |                              | | | 
     19| | +-----------------------+ +------------------------------+ | | 
     20| | +-- .cke_dialog_tabs ------------------------------------+ | | 
     21| | |                                                        | | | 
     22| | +--------------------------------------------------------+ | | 
     23| | +-- .cke_dialog_contents --------------------------------+ | | 
     24| | | +-- .cke_dialog_contents_body -----------------------+ | | | 
     25| | | |                                                    | | | | 
     26| | | +----------------------------------------------------+ | | | 
     27| | | +-- .cke_dialog_footer ------------------------------+ | | | 
     28| | | |                                                    | | | | 
     29| | | +----------------------------------------------------+ | | | 
     30| | +--------------------------------------------------------+ | | 
     31| +------------------------------------------------------------+ | 
     32+----------------------------------------------------------------+ 
     33Comments in this file will give more details about each of the above blocks. 
     34*/ 
     35/* The outer container of the dialog. */ 
     36.cke_dialog 
     37{ 
     38     /* Mandatory: Because the dialog.css file is loaded on demand, we avoid 
     39          showing an unstyled dialog by hidding it. Here, we restore its visibility. */ 
     40     visibility: visible; 
     41} 
     42/* The inner boundary container. */ 
     43.cke_dialog_body 
     44{ 
     45     z-index: 1; 
     46     background: #eaeaea; 
     47     border: 1px solid #b2b2b2; 
     48     border-bottom-color: #999; 
     49     border-radius: 3px; 
     50     box-shadow: 0 0 3px rgba(0, 0, 0, .15); 
     51} 
     52/* Due to our reset we have to recover the styles of some elements. */ 
     53.cke_dialog strong 
     54{ 
     55     font-weight: bold; 
     56} 
     57/* The dialog title. */ 
     58.cke_dialog_title 
     59{ 
     60     font-weight: bold; 
     61     font-size: 13px; 
     62     cursor: move; 
     63     position: relative; 
     64     color: #474747; 
     65     text-shadow: 0 1px 0 rgba(255,255,255,.75); 
     66     border-bottom: 1px solid #999; 
     67     padding: 6px 10px; 
     68     border-radius: 2px 2px 0 0; 
     69     box-shadow: 0 1px 0 #fff inset; 
     70     background: #cfd1cf; 
     71     background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf); 
     72     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf'); 
     73} 
     74.cke_dialog_spinner 
     75{ 
     76     border-radius: 50%; 
     77     width: 12px; 
     78     height: 12px; 
     79     overflow: hidden; 
     80     text-indent: -9999em; 
     81     border-top: 2px solid rgba(102, 102, 102, 0.2); 
     82     border-right: 2px solid rgba(102, 102, 102, 0.2); 
     83     border-bottom: 2px solid rgba(102, 102, 102, 0.2); 
     84     border-left: 2px solid rgba(102, 102, 102, 1); 
     85     -webkit-animation: dialog_spinner 1s infinite linear; 
     86     animation: dialog_spinner 1s infinite linear; 
     87} 
     88/* A GIF fallback for IE8 and IE9 which does not support CSS animations. */ 
     89.cke_browser_ie8 .cke_dialog_spinner, 
     90.cke_browser_ie9 .cke_dialog_spinner 
     91{ 
     92     background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/spinner.gif') center top no-repeat; 
     93     width: 16px; 
     94     height: 16px; 
     95     border: 0; 
     96} 
     97@-webkit-keyframes dialog_spinner 
     98{ 
     99     0% { 
     100          -webkit-transform: rotate(0deg); 
     101          transform: rotate(0deg); 
     102     } 
     103     100% { 
     104          -webkit-transform: rotate(360deg); 
     105          transform: rotate(360deg); 
     106     } 
     107} 
     108@keyframes dialog_spinner 
     109{ 
     110     0% { 
     111          -webkit-transform: rotate(0deg); 
     112          transform: rotate(0deg); 
     113     } 
     114     100% { 
     115          -webkit-transform: rotate(360deg); 
     116          transform: rotate(360deg); 
     117     } 
     118} 
     119/* The outer part of the dialog contants, which contains the contents body 
     120   and the footer. */ 
     121.cke_dialog_contents 
     122{ 
     123     background-color: #fff; 
     124     overflow: auto; 
     125     padding: 15px 10px 5px 10px; 
     126     margin-top: 30px; 
     127     border-top: 1px solid #bfbfbf; 
     128     border-radius: 0 0 3px 3px; 
     129} 
     130/* The contents body part, which will hold all elements available in the dialog. */ 
     131.cke_dialog_contents_body 
     132{ 
     133     overflow: auto; 
     134     padding: 17px 10px 5px 10px; 
     135     margin-top: 22px; 
     136} 
     137/* The dialog footer, which usually contains the "Ok" and "Cancel" buttons as 
     138   well as a resize handler. */ 
     139.cke_dialog_footer 
     140{ 
     141     text-align: right; 
     142     position: relative; 
     143     border: none; 
     144     outline: 1px solid #bfbfbf; 
     145     box-shadow: 0 1px 0 #fff inset; 
     146     border-radius: 0 0 2px 2px; 
     147     background: #cfd1cf; 
     148     background-image: linear-gradient(to bottom, #ebebeb, #cfd1cf); 
     149     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf'); 
     150} 
     151.cke_rtl .cke_dialog_footer 
     152{ 
     153     text-align: left; 
     154} 
     155.cke_hc .cke_dialog_footer 
     156{ 
     157     outline: none; 
     158     border-top: 1px solid #fff; 
     159} 
     160.cke_dialog .cke_resizer 
     161{ 
     162     margin-top: 22px; 
     163} 
     164.cke_dialog .cke_resizer_rtl 
     165{ 
     166     margin-left: 5px; 
     167} 
     168.cke_dialog .cke_resizer_ltr 
     169{ 
     170     margin-right: 5px; 
     171} 
     172/* 
     173Dialog tabs 
     174------------- 
     175Tabs are presented on some of the dialogs to make it possible to have its 
     176contents split on different groups, visible one after the other. 
     177The main element that holds the tabs can be made hidden, in case of no tabs 
     178available. 
     179The following is the visual representation of the tabs block: 
     180+-- .cke_dialog_tabs ------------------------------------+ 
     181|  +-- .cke_dialog_tab --+ +-- .cke_dialog_tab --+ ...   | 
     182|  |                     | |                     |       | 
     183|  +---------------------+ +---------------------+       | 
     184+--------------------------------------------------------+ 
     185The .cke_dialog_tab_selected class is appended to the active tab. 
     186*/ 
     187/* The main tabs container. */ 
     188.cke_dialog_tabs 
     189{ 
     190     height: 24px; 
     191     display: inline-block; 
     192     margin: 5px 0 0; 
     193     position: absolute; 
     194     z-index: 2; 
     195     left: 10px; 
     196} 
     197.cke_rtl .cke_dialog_tabs 
     198{ 
     199     right: 10px; 
     200} 
     201/* A single tab (an <a> element). */ 
     202a.cke_dialog_tab 
     203{ 
     204     height: 16px; 
     205     padding: 4px 8px; 
     206     margin-right: 3px; 
     207     display: inline-block; 
     208     cursor: pointer; 
     209     line-height: 16px; 
     210     outline: none; 
     211     color: #595959; 
     212     border: 1px solid #bfbfbf; 
     213     border-radius: 3px 3px 0 0; 
     214     background: #d4d4d4; 
     215     background-image: linear-gradient(to bottom, #fafafa, #ededed); 
     216     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#ededed'); 
     217} 
     218.cke_rtl a.cke_dialog_tab 
     219{ 
     220     margin-right: 0; 
     221     margin-left: 3px; 
     222} 
     223/* A hover state of a regular inactive tab. */ 
     224a.cke_dialog_tab:hover, 
     225a.cke_dialog_tab:focus 
     226{ 
     227     background: #ebebeb; 
     228     background: linear-gradient(to bottom, #ebebeb 0%,#dfdfdf 100%); 
     229     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#dfdfdf',GradientType=0 ); 
     230} 
     231a.cke_dialog_tab_selected 
     232{ 
     233     background: #fff; 
     234     color: #383838; 
     235     border-bottom-color: #fff; 
     236     cursor: default; 
     237     filter: none; 
     238} 
     239/* A hover state for selected tab. */ 
     240a.cke_dialog_tab_selected:hover, 
     241a.cke_dialog_tab_selected:focus 
     242{ 
     243     background: #ededed; 
     244     background: linear-gradient(to bottom, #ededed 0%,#ffffff 100%); 
     245     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); 
     246} 
     247.cke_hc a.cke_dialog_tab:hover, 
     248.cke_hc a.cke_dialog_tab:focus, 
     249.cke_hc a.cke_dialog_tab_selected 
     250{ 
     251     border: 3px solid; 
     252     padding: 2px 6px; 
     253} 
     254a.cke_dialog_tab_disabled 
     255{ 
     256     color: #bababa; 
     257     cursor: default; 
     258} 
     259/* The .cke_single_page class is appended to the dialog outer element in case 
     260   of dialogs that has no tabs. */ 
     261.cke_single_page .cke_dialog_tabs 
     262{ 
     263     display: none; 
     264} 
     265.cke_single_page .cke_dialog_contents 
     266{ 
     267     padding-top: 5px; 
     268     margin-top: 0; 
     269     border-top: none; 
     270} 
     271/* The close button at the top of the dialog. */ 
     272a.cke_dialog_close_button 
     273{ 
     274     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/close.png'); 
     275     background-repeat: no-repeat; 
     276     background-position: 50%; 
     277     position: absolute; 
     278     cursor: pointer; 
     279     text-align: center; 
     280     height: 20px; 
     281     width: 20px; 
     282     top: 4px; 
     283     z-index: 5; 
     284     opacity: 0.8; 
     285     filter: alpha(opacity = 80); 
     286} 
     287.cke_dialog_close_button:hover 
     288{ 
     289     opacity: 1; 
     290     filter: alpha(opacity = 100); 
     291} 
     292.cke_hidpi .cke_dialog_close_button 
     293{ 
     294     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/hidpi/close.png'); 
     295     background-size: 16px; 
     296} 
     297.cke_dialog_close_button span 
     298{ 
     299     display: none; 
     300} 
     301.cke_hc .cke_dialog_close_button span 
     302{ 
     303     display: inline; 
     304     cursor: pointer; 
     305     font-weight: bold; 
     306     position: relative; 
     307     top: 3px; 
     308} 
     309.cke_ltr .cke_dialog_close_button 
     310{ 
     311     right: 5px; 
     312} 
     313.cke_rtl .cke_dialog_close_button 
     314{ 
     315     left: 6px; 
     316} 
     317.cke_dialog_close_button 
     318{ 
     319     top: 4px; 
     320} 
     321/* 
     322Dialog UI Elements 
     323-------------------- 
     324The remaining styles define the UI elements that can be used inside dialog 
     325contents. 
     326Most of the UI elements on dialogs contain a textual label. All of them share 
     327the same labelling structure, having the label text inside an element with 
     328.cke_dialog_ui_labeled_label and the element specific part inside the 
     329.cke_dialog_ui_labeled_content class. 
     330*/ 
     331/* If an element is supposed to be disabled, the .cke_disabled class is 
     332   appended to it. */ 
     333div.cke_disabled .cke_dialog_ui_labeled_content div * 
     334{ 
     335     background-color: #ddd; 
     336     cursor: default; 
     337} 
     338/* 
     339Horizontal-Box and Vertical-Box 
     340--------------------------------- 
     341There are basic layou element used by the editor to properly align elements in 
     342the dialog. They're basically tables that have each cell filled by UI elements. 
     343The following is the visual representation of a H-Box: 
     344+-- .cke_dialog_ui_hbox --------------------------------------------------------------------------------+ 
     345|  +-- .cke_dialog_ui_hbox_first --+ +-- .cke_dialog_ui_hbox_child --+ +-- .cke_dialog_ui_hbox_last --+ | 
     346|  +                               + +                               + +                              + | 
     347|  +-------------------------------+ +-------------------------------+ +------------------------------+ | 
     348+-------------------------------------------------------------------------------------------------------+ 
     349It is possible to have nested V/H-Boxes. 
     350*/ 
     351.cke_dialog_ui_vbox table, 
     352.cke_dialog_ui_hbox table 
     353{ 
     354     margin: auto; 
     355} 
     356.cke_dialog_ui_vbox_child 
     357{ 
     358     padding: 5px 0px; 
     359} 
     360.cke_dialog_ui_hbox 
     361{ 
     362     width: 100%; 
     363} 
     364.cke_dialog_ui_hbox_first, 
     365.cke_dialog_ui_hbox_child, 
     366.cke_dialog_ui_hbox_last 
     367{ 
     368     vertical-align: top; 
     369} 
     370.cke_ltr .cke_dialog_ui_hbox_first, 
     371.cke_ltr .cke_dialog_ui_hbox_child 
     372{ 
     373     padding-right: 10px; 
     374} 
     375.cke_rtl .cke_dialog_ui_hbox_first, 
     376.cke_rtl .cke_dialog_ui_hbox_child 
     377{ 
     378     padding-left: 10px; 
     379} 
     380.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, 
     381.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child 
     382{ 
     383     padding-right: 5px; 
     384} 
     385.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, 
     386.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child 
     387{ 
     388     padding-left: 5px; 
     389     padding-right: 0; 
     390} 
     391/* Applies to all labeled dialog fields */ 
     392.cke_hc div.cke_dialog_ui_input_text, 
     393.cke_hc div.cke_dialog_ui_input_password, 
     394.cke_hc div.cke_dialog_ui_input_textarea, 
     395.cke_hc div.cke_dialog_ui_input_select, 
     396.cke_hc div.cke_dialog_ui_input_file 
     397{ 
     398     border: 1px solid; 
     399} 
     400/* 
     401Text Input 
     402------------ 
     403The basic text field to input text. 
     404+-- .cke_dialog_ui_text --------------------------+ 
     405|  +-- .cke_dialog_ui_labeled_label ------------+ | 
     406|  |                                            | | 
     407|  +--------------------------------------------+ | 
     408|  +-- .cke_dialog_ui_labeled_content ----------+ | 
     409|  | +-- div.cke_dialog_ui_input_text --------+ | | 
     410|  | | +-- input.cke_dialog_ui_input_text --+ | | | 
     411|  | | |                                    | | | | 
     412|  | | +------------------------------------+ | | | 
     413|  | +----------------------------------------+ | | 
     414|  +--------------------------------------------+ | 
     415+-------------------------------------------------+ 
     416*/ 
     417/* 
     418Textarea 
     419---------- 
     420The textarea field to input larger text. 
     421+-- .cke_dialog_ui_textarea --------------------------+ 
     422|  +-- .cke_dialog_ui_labeled_label ----------------+ | 
     423|  |                                                | | 
     424|  +------------------------------------------------+ | 
     425|  +-- .cke_dialog_ui_labeled_content --------------+ | 
     426|  | +-- div.cke_dialog_ui_input_textarea --------+ | | 
     427|  | | +-- input.cke_dialog_ui_input_textarea --+ | | | 
     428|  | | |                                        | | | | 
     429|  | | +----------------------------------------+ | | | 
     430|  | +--------------------------------------------+ | | 
     431|  +------------------------------------------------+ | 
     432+-----------------------------------------------------+ 
     433*/ 
     434textarea.cke_dialog_ui_input_textarea 
     435{ 
     436     overflow: auto; 
     437     resize: none; 
     438} 
     439input.cke_dialog_ui_input_text, 
     440input.cke_dialog_ui_input_password, 
     441textarea.cke_dialog_ui_input_textarea 
     442{ 
     443     background-color: #fff; 
     444     border: 1px solid #c9cccf; 
     445     border-top-color: #aeb3b9; 
     446     padding: 4px 6px; 
     447     outline: none; 
     448     width: 100%; 
     449     *width: 95%; 
     450     box-sizing: border-box; 
     451     border-radius: 3px; 
     452     box-shadow: 0 1px 2px rgba(0,0,0,.15) inset; 
     453} 
     454input.cke_dialog_ui_input_text:hover, 
     455input.cke_dialog_ui_input_password:hover, 
     456textarea.cke_dialog_ui_input_textarea:hover 
     457{ 
     458     border: 1px solid #aeb3b9; 
     459     border-top-color: #a0a6ad; 
     460} 
     461input.cke_dialog_ui_input_text:focus, 
     462input.cke_dialog_ui_input_password:focus, 
     463textarea.cke_dialog_ui_input_textarea:focus, 
     464select.cke_dialog_ui_input_select:focus 
     465{ 
     466     outline: none; 
     467     border: 1px solid #139ff7; 
     468     border-top-color: #1392e9; 
     469} 
     470/* 
     471Button 
     472-------- 
     473The buttons used in the dialog footer or inside the contents. 
     474+-- a.cke_dialog_ui_button -----------+ 
     475|  +-- span.cke_dialog_ui_button --+  | 
     476|  |                               |  | 
     477|  +-------------------------------+  | 
     478+-------------------------------------+ 
     479*/ 
     480/* The outer part of the button. */ 
     481a.cke_dialog_ui_button 
     482{ 
     483     display: inline-block; 
     484     *display: inline; 
     485     *zoom: 1; 
     486     padding: 4px 0; 
     487     margin: 0; 
     488     text-align: center; 
     489     color: #333; 
     490     vertical-align: middle; 
     491     cursor: pointer; 
     492     border: 1px solid #b6b6b6; 
     493     border-bottom-color: #999; 
     494     border-radius: 3px; 
     495     box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset; 
     496     background: #e4e4e4; 
     497     background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); 
     498     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); 
     499} 
     500span.cke_dialog_ui_button 
     501{ 
     502     padding: 0 10px; 
     503} 
     504a.cke_dialog_ui_button:hover 
     505{ 
     506     border-color: #9e9e9e; 
     507     background: #ccc; 
     508     background-image: linear-gradient(to bottom, #f2f2f2, #ccc); 
     509     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc'); 
     510} 
     511/*   :focus/:active styles for dialog buttons: regular and footer. */ 
     512a.cke_dialog_ui_button:focus, 
     513a.cke_dialog_ui_button:active 
     514{ 
     515     border-color: #969696; 
     516     outline: none; 
     517     box-shadow: 0 0 6px rgba(0,0,0,.4) inset; 
     518} 
     519.cke_hc a.cke_dialog_ui_button:hover, 
     520.cke_hc a.cke_dialog_ui_button:focus, 
     521.cke_hc a.cke_dialog_ui_button:active 
     522{ 
     523     border: 3px solid; 
     524     padding-top: 1px; 
     525     padding-bottom: 1px; 
     526} 
     527.cke_hc a.cke_dialog_ui_button:hover span, 
     528.cke_hc a.cke_dialog_ui_button:focus span, 
     529.cke_hc a.cke_dialog_ui_button:active span 
     530{ 
     531     padding-left: 10px; 
     532     padding-right: 10px; 
     533} 
     534/* 
     535a.cke_dialog_ui_button[style*="width"] 
     536{ 
     537     display: block !important; 
     538     width: auto !important; 
     539} 
     540*/ 
     541/* The inner part of the button (both in dialog tabs and dialog footer). */ 
     542.cke_dialog_footer_buttons a.cke_dialog_ui_button span 
     543{ 
     544     color: inherit; 
     545     font-size: 12px; 
     546     font-weight: bold; 
     547     line-height: 18px; 
     548     padding: 0 12px; 
     549} 
     550/* Special class appended to the Ok button. */ 
     551a.cke_dialog_ui_button_ok 
     552{ 
     553     color: #fff; 
     554     text-shadow: 0 -1px 0 #55830c; 
     555     border-color: #62a60a #62a60a #4d9200; 
     556     background: #69b10b; 
     557     background-image: linear-gradient(to bottom, #9ad717, #69b10b); 
     558     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#9ad717', endColorstr='#69b10b'); 
     559} 
     560a.cke_dialog_ui_button_ok:hover 
     561{ 
     562     border-color: #5b9909 #5b9909 #478500; 
     563     background: #88be14; 
     564     background: linear-gradient(to bottom, #88be14 0%,#5d9c0a 100%); 
     565     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88be14', endColorstr='#5d9c0a',GradientType=0 ); 
     566} 
     567a.cke_dialog_ui_button_ok.cke_disabled { 
     568     border-color: #7D9F51; 
     569     background: #8DAD62; 
     570     background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B3D271), to(#8DAD62)); 
     571     background-image: -webkit-linear-gradient(top, #B3D271, #8DAD62); 
     572     background-image: -o-linear-gradient(top, #B3D271, #8DAD62); 
     573     background-image: linear-gradient(to bottom, #B3D271, #8DAD62); 
     574     background-image: -moz-linear-gradient(top, #B3D271, #8DAD62); 
     575     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#B3D271', endColorstr='#8DAD62'); 
     576} 
     577a.cke_dialog_ui_button_ok.cke_disabled span { 
     578     color: #E0E8D1; 
     579} 
     580/* Default text shadow used for inner parts of all dialog buttons (both in dialog tabs and dialog footer). */ 
     581a.cke_dialog_ui_button span 
     582{ 
     583     text-shadow: 0 1px 0 #fff; 
     584} 
     585/* Text shadow used for inner part of OK dialog button in footer. */ 
     586a.cke_dialog_ui_button_ok span 
     587{ 
     588     text-shadow: 0 -1px 0 #55830c; 
     589} 
     590span.cke_dialog_ui_button 
     591{ 
     592     cursor: pointer; 
     593} 
     594/*   :focus/:active styles for dialog footer buttons (ok & cancel) */ 
     595a.cke_dialog_ui_button_ok:focus, 
     596a.cke_dialog_ui_button_ok:active, 
     597a.cke_dialog_ui_button_cancel:focus, 
     598a.cke_dialog_ui_button_cancel:active 
     599{ 
     600     border-width: 2px; 
     601     padding: 3px 0; 
     602} 
     603a.cke_dialog_ui_button_ok:focus, 
     604a.cke_dialog_ui_button_ok:active 
     605{ 
     606     border-color: #568C0A; 
     607} 
     608a.cke_dialog_ui_button_ok.cke_disabled:focus, 
     609a.cke_dialog_ui_button_ok.cke_disabled:active 
     610{ 
     611     border-color: #6F8C49; 
     612} 
     613/*   :focus/:active styles for dialog footer buttons (ok & cancel) spans */ 
     614a.cke_dialog_ui_button_ok:focus span, 
     615a.cke_dialog_ui_button_ok:active span, 
     616a.cke_dialog_ui_button_cancel:focus span, 
     617a.cke_dialog_ui_button_cancel:active span 
     618{ 
     619     padding: 0 11px;    /* Thick button border must be compensated. */ 
     620} 
     621/* A special container that holds the footer buttons. */ 
     622.cke_dialog_footer_buttons 
     623{ 
     624     display: inline-table; 
     625     margin: 5px; 
     626     width: auto; 
     627     position: relative; 
     628     vertical-align: middle; 
     629} 
     630/* 
     631Styles for other dialog element types. 
     632*/ 
     633div.cke_dialog_ui_input_select 
     634{ 
     635     display: table; 
     636} 
     637select.cke_dialog_ui_input_select 
     638{ 
     639     height: 25px; 
     640     line-height: 25px; 
     641     background-color: #fff; 
     642     border: 1px solid #c9cccf; 
     643     border-top-color: #aeb3b9; 
     644     padding: 3px 3px 3px 6px; 
     645     outline: none; 
     646     border-radius: 3px; 
     647     box-shadow: 0 1px 2px rgba(0,0,0,.15) inset; 
     648} 
     649.cke_dialog_ui_input_file 
     650{ 
     651     width: 100%; 
     652     height: 25px; 
     653} 
     654.cke_hc .cke_dialog_ui_labeled_content input:focus, 
     655.cke_hc .cke_dialog_ui_labeled_content select:focus, 
     656.cke_hc .cke_dialog_ui_labeled_content textarea:focus 
     657{ 
     658     outline: 1px dotted; 
     659} 
     660/* 
     661 * Some utility CSS classes for dialog authors. 
     662 */ 
     663.cke_dialog .cke_dark_background 
     664{ 
     665     background-color: #DEDEDE; 
     666} 
     667.cke_dialog .cke_light_background 
     668{ 
     669     background-color: #EBEBEB; 
     670} 
     671.cke_dialog .cke_centered 
     672{ 
     673     text-align: center; 
     674} 
     675.cke_dialog a.cke_btn_reset 
     676{ 
     677     float: right; 
     678     background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/refresh.png') top left no-repeat; 
     679     width: 16px; 
     680     height: 16px; 
     681     border: 1px none; 
     682     font-size: 1px; 
     683} 
     684.cke_hidpi .cke_dialog a.cke_btn_reset { 
     685     background-size: 16px; 
     686     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/hidpi/refresh.png'); 
     687} 
     688.cke_rtl .cke_dialog a.cke_btn_reset 
     689{ 
     690     float: left; 
     691} 
     692.cke_dialog a.cke_btn_locked, 
     693.cke_dialog a.cke_btn_unlocked 
     694{ 
     695     float: left; 
     696     width: 16px; 
     697     height: 16px; 
     698     background-repeat: no-repeat; 
     699     border: none 1px; 
     700     font-size: 1px; 
     701} 
     702.cke_dialog a.cke_btn_locked .cke_icon 
     703{ 
     704     display: none; 
     705} 
     706.cke_rtl .cke_dialog a.cke_btn_locked, 
     707.cke_rtl .cke_dialog a.cke_btn_unlocked 
     708{ 
     709     float: right; 
     710} 
     711.cke_dialog a.cke_btn_locked 
     712{ 
     713     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/lock.png'); 
     714} 
     715.cke_dialog a.cke_btn_unlocked 
     716{ 
     717     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/lock-open.png'); 
     718} 
     719.cke_hidpi .cke_dialog a.cke_btn_unlocked, 
     720.cke_hidpi .cke_dialog a.cke_btn_locked { 
     721     background-size: 16px; 
     722} 
     723.cke_hidpi .cke_dialog a.cke_btn_locked { 
     724     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/hidpi/lock.png'); 
     725} 
     726.cke_hidpi .cke_dialog a.cke_btn_unlocked { 
     727     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/hidpi/lock-open.png'); 
     728} 
     729.cke_dialog .cke_btn_over 
     730{ 
     731     border: outset 1px; 
     732     cursor: pointer; 
     733} 
     734/* 
     735The rest of the file contains style used on several common plugins. There is a 
     736tendency that these will be moved to the plugins code in the future. 
     737*/ 
     738.cke_dialog  .ImagePreviewBox 
     739{ 
     740     border: 2px ridge black; 
     741     overflow: scroll; 
     742     height: 200px; 
     743     width: 300px; 
     744     padding: 2px; 
     745     background-color: white; 
     746} 
     747.cke_dialog .ImagePreviewBox table td 
     748{ 
     749     white-space: normal; 
     750} 
     751.cke_dialog  .ImagePreviewLoader 
     752{ 
     753     position: absolute; 
     754     white-space: normal; 
     755     overflow: hidden; 
     756     height: 160px; 
     757     width: 230px; 
     758     margin: 2px; 
     759     padding: 2px; 
     760     opacity: 0.9; 
     761     filter: alpha(opacity = 90); 
     762     background-color: #e4e4e4; 
     763} 
     764.cke_dialog .FlashPreviewBox 
     765{ 
     766     white-space: normal; 
     767     border: 2px ridge black; 
     768     overflow: auto; 
     769     height: 160px; 
     770     width: 390px; 
     771     padding: 2px; 
     772     background-color: white; 
     773} 
     774.cke_dialog .cke_pastetext 
     775{ 
     776     width: 346px; 
     777     height: 170px; 
     778} 
     779.cke_dialog .cke_pastetext textarea 
     780{ 
     781     width: 340px; 
     782     height: 170px; 
     783     resize: none; 
     784} 
     785.cke_dialog iframe.cke_pasteframe 
     786{ 
     787     width: 346px; 
     788     height: 130px; 
     789     background-color: white; 
     790     border: 1px solid #aeb3b9; 
     791     border-radius: 3px; 
     792} 
     793.cke_dialog .cke_hand 
     794{ 
     795     cursor: pointer; 
     796} 
     797.cke_disabled 
     798{ 
     799     color: #a0a0a0; 
     800} 
     801.cke_dialog_body .cke_label 
     802{ 
     803     display: none; 
     804} 
     805.cke_dialog_body label 
     806{ 
     807     display: inline; 
     808     margin-bottom: auto; 
     809     cursor: default; 
     810} 
     811.cke_dialog_body label.cke_required 
     812{ 
     813     font-weight: bold; 
     814} 
     815a.cke_smile 
     816{ 
     817     overflow: hidden; 
     818     display: block; 
     819     text-align: center; 
     820     padding: 0.3em 0; 
     821} 
     822a.cke_smile img 
     823{ 
     824     vertical-align: middle; 
     825} 
     826a.cke_specialchar 
     827{ 
     828     cursor: inherit; 
     829     display: block; 
     830     height: 1.25em; 
     831     padding: 0.2em 0.3em; 
     832     text-align: center; 
     833} 
     834a.cke_smile, 
     835a.cke_specialchar 
     836{ 
     837     border: 1px solid transparent; 
     838} 
     839a.cke_smile:hover, 
     840a.cke_smile:focus, 
     841a.cke_smile:active, 
     842a.cke_specialchar:hover, 
     843a.cke_specialchar:focus, 
     844a.cke_specialchar:active 
     845{ 
     846     background: #fff; 
     847     outline: 0; 
     848} 
     849a.cke_smile:hover, 
     850a.cke_specialchar:hover 
     851{ 
     852     border-color: #888; 
     853} 
     854a.cke_smile:focus, 
     855a.cke_smile:active, 
     856a.cke_specialchar:focus, 
     857a.cke_specialchar:active 
     858{ 
     859     border-color: #139FF7; 
     860} 
     861/** 
     862 * Styles specific to "cellProperties" dialog. 
     863 */ 
     864.cke_dialog_contents a.colorChooser 
     865{ 
     866     display: block; 
     867     margin-top: 6px; 
     868     margin-left: 10px; 
     869     width: 80px; 
     870} 
     871.cke_rtl .cke_dialog_contents a.colorChooser 
     872{ 
     873     margin-right: 10px; 
     874} 
     875/* Compensate focus outline for some input elements. (#6200) */ 
     876.cke_dialog_ui_checkbox_input:focus, 
     877.cke_dialog_ui_radio_input:focus, 
     878.cke_btn_over 
     879{ 
     880     outline: 1px dotted #696969; 
     881} 
     882.cke_iframe_shim 
     883{ 
     884     display: block; 
     885     position: absolute; 
     886     top: 0; 
     887     left: 0; 
     888     z-index: -1; 
     889     filter: alpha(opacity = 0); 
     890     width: 100%; 
     891     height: 100%; 
     892} 
  • plugins/dcCKEditor/js/ckeditor-skins/dotclear/editor.css

    r3054 r3410  
    1 .cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #E0DFE3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #D3D3D3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:-webkit-gradient(linear, 0 -15, 0 40, from(#fff), to(#d3d3d3));background:-moz-linear-gradient(top, #fff -15px, #d3d3d3 40px);background:-webkit-linear-gradient(top, #fff -15px, #d3d3d3 40px);background:-o-linear-gradient(top, #fff -15px, #d3d3d3 40px);background:-ms-linear-gradient(top, #fff -15px, #d3d3d3 40px);background:linear-gradient(top, #fff -15px, #d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #EFEFEF transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:0.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #EFEFEF;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial, Verdana, sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0px;white-space:nowrap}.cke_panel_listItem{margin:0px}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit !important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0px}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0px;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:-webkit-gradient(linear, 0 0, 0 100, from(#fff), to(#d3d3d3));background:-moz-linear-gradient(top, #fff, #d3d3d3 100px);background:-webkit-linear-gradient(top, #fff, #d3d3d3 100px);background:-o-linear-gradient(top, #fff, #d3d3d3 100px);background:-ms-linear-gradient(top, #fff, #d3d3d3 100px);background:linear-gradient(top, #fff, #d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:none;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}.cke_button_off{opacity:0.7}.cke_button_disabled{opacity:0.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #D3D3D3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #D3D3D3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#D3D3D3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#D3D3D3;opacity:0.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:0.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:0.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#D3D3D3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#D3D3D3;height:2px;filter:alpha(opacity=70);opacity:0.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity=70);opacity:0.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:-moz-linear-gradient(bottom, #fff, #d3d3d3 100px);background:-webkit-gradient(linear, left bottom, left -100, from(#fff), to(#d3d3d3))}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#DFF1FF;outline:none}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:0.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:0.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:0.3}.cke_path{margin-top:5px;float:left}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:0.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New' , Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label,legend.cke_voice_label{display:none}.cke_browser_gecko .cke_contents textarea{white-space:pre-wrap !important} 
     1/* 
     2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. 
     3For licensing, see LICENSE.md or http://ckeditor.com/license 
     4*/ 
     5/* 
     6editor.css 
     7============ 
     8This is he heart of the skin system. This is the file loaded by the editor to 
     9style all elements inside its main interface. 
     10To make it easier to maintain, instead of including all styles here, we import 
     11other files. 
     12*/ 
     13/* "Reset" styles, necessary to avoid the editor UI being broken by external CSS. */ 
     14.cke_reset 
     15{ 
     16          margin: 0; 
     17     padding: 0; 
     18     border: 0; 
     19     background: transparent; 
     20     text-decoration: none; 
     21     width: auto; 
     22     height: auto; 
     23     vertical-align: baseline; 
     24     box-sizing: content-box; 
     25     position: static; 
     26     transition: none; 
     27} 
     28.cke_reset_all, .cke_reset_all *, 
     29.cke_reset_all a, .cke_reset_all textarea 
     30{ 
     31          margin: 0; 
     32     padding: 0; 
     33     border: 0; 
     34     background: transparent; 
     35     text-decoration: none; 
     36     width: auto; 
     37     height: auto; 
     38     vertical-align: baseline; 
     39     box-sizing: content-box; 
     40     position: static; 
     41     transition: none; 
     42          border-collapse: collapse; 
     43     font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; 
     44     color: #000; 
     45     text-align: left; 
     46     white-space: nowrap; 
     47     cursor: auto; 
     48     float: none; 
     49} 
     50.cke_reset_all .cke_rtl * 
     51{ 
     52     text-align: right; 
     53} 
     54.cke_reset_all iframe 
     55{ 
     56     vertical-align: inherit; } 
     57.cke_reset_all textarea 
     58{ 
     59     white-space: pre-wrap; 
     60} 
     61.cke_reset_all textarea, 
     62.cke_reset_all input[type="text"], 
     63.cke_reset_all input[type="password"] 
     64{ 
     65     cursor: text; 
     66} 
     67.cke_reset_all textarea[disabled], 
     68.cke_reset_all input[type="text"][disabled], 
     69.cke_reset_all input[type="password"][disabled] 
     70{ 
     71     cursor: default; 
     72} 
     73.cke_reset_all fieldset 
     74{ 
     75     padding: 10px; 
     76     border: 2px groove #E0DFE3; 
     77} 
     78.cke_reset_all select 
     79{ 
     80     box-sizing: border-box; 
     81} 
     82.cke_reset_all table 
     83{ 
     84     table-layout: auto; 
     85} 
     86/* Styles the main interface structure (holding box). */ 
     87.cke_chrome 
     88{ 
     89          display: block; 
     90     border: 1px solid #b6b6b6; 
     91     padding: 0; 
     92     box-shadow: 0 0 3px rgba(0,0,0,.15); 
     93} 
     94.cke_inner 
     95{ 
     96          display: block; 
     97     -webkit-touch-callout: none; 
     98     background: #fff; 
     99     padding: 0; 
     100} 
     101.cke_float 
     102{ 
     103          border: none; 
     104} 
     105.cke_float .cke_inner 
     106{ 
     107          padding-bottom: 0; 
     108} 
     109.cke_top, 
     110.cke_contents, 
     111.cke_bottom 
     112{ 
     113          display: block; 
     114          overflow: hidden; 
     115} 
     116.cke_top 
     117{ 
     118          border-bottom: 1px solid #b6b6b6; 
     119     padding: 6px 8px 2px; 
     120          white-space: normal; 
     121     box-shadow: 0 1px 0 #fff inset; 
     122     background: #cfd1cf; 
     123     background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf); 
     124     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf'); 
     125} 
     126.cke_float .cke_top 
     127{ 
     128     border: 1px solid #b6b6b6; 
     129     border-bottom-color: #999; 
     130} 
     131.cke_bottom 
     132{ 
     133     padding: 6px 8px 2px; 
     134     position: relative; 
     135     border-top: 1px solid #bfbfbf; 
     136     box-shadow: 0 1px 0 #fff inset; 
     137     background: #cfd1cf; 
     138     background-image: linear-gradient(to bottom, #ebebeb, #cfd1cf); 
     139     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf'); 
     140} 
     141.cke_browser_ios .cke_contents 
     142{ 
     143    overflow-y: auto; 
     144    -webkit-overflow-scrolling: touch; 
     145} 
     146.cke_resizer 
     147{ 
     148          width: 0; 
     149     height: 0; 
     150     overflow: hidden; 
     151     width: 0; 
     152     height: 0; 
     153     overflow: hidden; 
     154     border-width: 10px 10px 0 0; 
     155     border-color: transparent #666 transparent transparent; 
     156     border-style: dashed solid dashed dashed; 
     157     font-size: 0; 
     158     vertical-align: bottom; 
     159     margin-top: 6px; 
     160          margin-bottom: 2px; 
     161     box-shadow: 0 1px 0 rgba(255,255,255,.3); 
     162} 
     163.cke_hc .cke_resizer 
     164{ 
     165     font-size: 15px; 
     166     width: auto; 
     167     height: auto; 
     168     border-width: 0; 
     169} 
     170.cke_resizer_ltr 
     171{ 
     172     cursor: se-resize; 
     173     float: right; 
     174     margin-right: -4px; 
     175} 
     176.cke_resizer_rtl 
     177{ 
     178     border-width: 10px 0 0 10px; 
     179     border-color: transparent transparent transparent #A5A5A5; 
     180     border-style: dashed dashed dashed solid; 
     181     cursor: sw-resize; 
     182     float: left; 
     183     margin-left: -4px; 
     184     right: auto; 
     185} 
     186.cke_wysiwyg_div 
     187{ 
     188     display: block; 
     189     height: 100%; 
     190     overflow: auto; 
     191     padding: 0 8px; 
     192     outline-style: none; 
     193     box-sizing: border-box; 
     194} 
     195/* Styles all "panels", which are the floating elements that appear when 
     196   opening toolbar combos, menu buttons, context menus, etc. */ 
     197.cke_panel 
     198{ 
     199          visibility: visible; 
     200    width: 120px; 
     201     height: 100px; 
     202     overflow: hidden; 
     203     background-color: #fff; 
     204    border: 1px solid #b6b6b6; 
     205    border-bottom-color: #999; 
     206     border-radius: 3px; 
     207    box-shadow: 0 0 3px rgba(0,0,0,.15); 
     208} 
     209.cke_menu_panel 
     210{ 
     211     padding: 0; 
     212     margin: 0; 
     213} 
     214.cke_combopanel 
     215{ 
     216    width: 150px; 
     217    height: 170px; 
     218} 
     219.cke_panel_frame 
     220{ 
     221     width: 100%; 
     222     height: 100%; 
     223     font-size: 12px; 
     224     overflow: auto; 
     225     overflow-x: hidden; 
     226} 
     227.cke_panel_container 
     228{ 
     229     overflow-y: auto; 
     230     overflow-x: hidden; 
     231} 
     232.cke_panel_list 
     233{ 
     234     list-style-type: none; 
     235     margin: 3px; 
     236     padding: 0; 
     237     white-space: nowrap; 
     238} 
     239.cke_panel_listItem 
     240{ 
     241     margin: 0; 
     242    padding-bottom: 1px; 
     243} 
     244.cke_panel_listItem a 
     245{ 
     246     padding: 3px 4px; 
     247     display: block; 
     248     border: 1px solid #fff; 
     249     color: inherit !important; 
     250     text-decoration: none; 
     251     overflow: hidden; 
     252     text-overflow: ellipsis; 
     253    border-radius: 2px; 
     254} 
     255* html .cke_panel_listItem a 
     256{ 
     257     width : 100%; 
     258          color: #000; 
     259} 
     260*:first-child+html .cke_panel_listItem a 
     261{ 
     262          color: #000; 
     263} 
     264.cke_panel_listItem.cke_selected a 
     265{ 
     266     border: 1px solid #dedede; 
     267     background-color: #f2f2f2; 
     268    box-shadow: 0 0 2px rgba(0,0,0,.1) inset; 
     269} 
     270.cke_panel_listItem a:hover, 
     271.cke_panel_listItem a:focus, 
     272.cke_panel_listItem a:active 
     273{ 
     274     border-color: #dedede; 
     275     background-color: #f2f2f2; 
     276    box-shadow: 0 0 2px rgba(0,0,0,.1) inset; 
     277} 
     278.cke_hc .cke_panel_listItem a 
     279{ 
     280     border-style: none; 
     281} 
     282.cke_hc .cke_panel_listItem a:hover, 
     283.cke_hc .cke_panel_listItem a:focus, 
     284.cke_hc .cke_panel_listItem a:active 
     285{ 
     286     border: 2px solid; 
     287     padding: 1px 2px; 
     288} 
     289.cke_panel_grouptitle 
     290{ 
     291     cursor: default; 
     292     font-size: 11px; 
     293     font-weight: bold; 
     294     white-space: nowrap; 
     295     margin: 0; 
     296     padding: 4px 6px; 
     297    color: #474747; 
     298    text-shadow: 0 1px 0 rgba(255,255,255,.75); 
     299    border-bottom: 1px solid #b6b6b6; 
     300    border-radius: 2px 2px 0 0; 
     301    box-shadow: 0 1px 0 #fff inset; 
     302    background: #cfd1cf; 
     303    background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf); 
     304    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf'); 
     305} 
     306.cke_panel_listItem p, 
     307.cke_panel_listItem h1, 
     308.cke_panel_listItem h2, 
     309.cke_panel_listItem h3, 
     310.cke_panel_listItem h4, 
     311.cke_panel_listItem h5, 
     312.cke_panel_listItem h6, 
     313.cke_panel_listItem pre 
     314{ 
     315     margin-top: 0px; 
     316     margin-bottom: 0px; 
     317} 
     318/* Styles the color panel displayed by the color buttons. */ 
     319.cke_colorblock 
     320{ 
     321     padding: 3px; 
     322     font-size: 11px; 
     323     font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif; 
     324} 
     325.cke_colorblock, 
     326.cke_colorblock a 
     327{ 
     328     text-decoration: none; 
     329     color: #000; 
     330} 
     331span.cke_colorbox 
     332{ 
     333     width: 10px; 
     334     height: 10px; 
     335     border: #808080 1px solid; 
     336     float: left; 
     337} 
     338.cke_rtl span.cke_colorbox 
     339{ 
     340     float: right; 
     341} 
     342a.cke_colorbox 
     343{ 
     344     border: #fff 1px solid; 
     345     padding: 2px; 
     346     float: left; 
     347     width: 12px; 
     348     height: 12px; 
     349} 
     350.cke_rtl a.cke_colorbox 
     351{ 
     352     float: right; 
     353} 
     354a:hover.cke_colorbox, 
     355a:focus.cke_colorbox, 
     356a:active.cke_colorbox 
     357{ 
     358     border: #b6b6b6 1px solid; 
     359     background-color: #e5e5e5; 
     360} 
     361a.cke_colorauto, 
     362a.cke_colormore 
     363{ 
     364     border: #fff 1px solid; 
     365     padding: 2px; 
     366     display: block; 
     367     cursor: pointer; 
     368} 
     369a:hover.cke_colorauto, 
     370a:hover.cke_colormore, 
     371a:focus.cke_colorauto, 
     372a:focus.cke_colormore, 
     373a:active.cke_colorauto, 
     374a:active.cke_colormore 
     375{ 
     376     border: #b6b6b6 1px solid; 
     377     background-color: #e5e5e5; 
     378} 
     379/* Styles to toolbar. */ 
     380.cke_toolbar 
     381{ 
     382     float: left; 
     383} 
     384.cke_rtl .cke_toolbar 
     385{ 
     386     float: right; 
     387} 
     388.cke_toolgroup 
     389{ 
     390     float: left; 
     391     margin: 0 6px 5px 0; 
     392     border: 1px solid #a6a6a6; 
     393     border-bottom-color: #979797; 
     394     border-radius: 3px; 
     395     box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset; 
     396     background: #e4e4e4; 
     397     background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); 
     398     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); 
     399} 
     400.cke_hc .cke_toolgroup 
     401{ 
     402     border: 0; 
     403     margin-right: 10px; 
     404     margin-bottom: 10px; 
     405} 
     406.cke_rtl .cke_toolgroup 
     407{ 
     408     float: right; 
     409     margin-left: 6px; 
     410     margin-right: 0; 
     411} 
     412a.cke_button 
     413{ 
     414     display: inline-block; 
     415     height: 18px; 
     416     padding: 4px 6px; 
     417     outline: none; 
     418     cursor: default; 
     419     float: left; 
     420     border: 0; 
     421} 
     422.cke_ltr .cke_button:last-child, 
     423.cke_rtl .cke_button:first-child 
     424{ 
     425          border-radius: 0 2px 2px 0; 
     426} 
     427.cke_ltr .cke_button:first-child, 
     428.cke_rtl .cke_button:last-child 
     429{ 
     430          border-radius: 2px 0 0 2px; 
     431} 
     432.cke_rtl .cke_button 
     433{ 
     434     float: right; 
     435} 
     436.cke_hc .cke_button 
     437{ 
     438     border: 1px solid black; 
     439          padding: 3px 5px; 
     440     margin: -2px 4px 0 -2px; 
     441} 
     442a.cke_button_on 
     443{ 
     444     box-shadow: 0 1px 5px rgba(0,0,0,.6) inset, 0 1px 0 rgba(0,0,0,.2); 
     445     background: #b5b5b5; 
     446     background-image: linear-gradient(to bottom, #aaa, #cacaca); 
     447     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#aaaaaa', endColorstr='#cacaca'); 
     448} 
     449.cke_hc .cke_button_on, 
     450.cke_hc a.cke_button_off:hover, 
     451.cke_hc a.cke_button_off:focus, 
     452.cke_hc a.cke_button_off:active, 
     453.cke_hc a.cke_button_disabled:hover, 
     454.cke_hc a.cke_button_disabled:focus, 
     455.cke_hc a.cke_button_disabled:active 
     456{ 
     457     border-width: 3px; 
     458          padding: 1px 3px; 
     459} 
     460.cke_button_disabled .cke_button_icon 
     461{ 
     462     opacity: 0.3; 
     463} 
     464.cke_hc .cke_button_disabled 
     465{ 
     466     opacity: 0.5; 
     467} 
     468a.cke_button_on:hover, 
     469a.cke_button_on:focus, 
     470a.cke_button_on:active 
     471{ 
     472     box-shadow: 0 1px 6px rgba(0,0,0,.7) inset, 0 1px 0 rgba(0,0,0,.2); 
     473} 
     474a.cke_button_off:hover, 
     475a.cke_button_off:focus, 
     476a.cke_button_off:active, 
     477a.cke_button_disabled:hover, 
     478a.cke_button_disabled:focus, 
     479a.cke_button_disabled:active 
     480{ 
     481     box-shadow: 0 0 1px rgba(0,0,0,.3) inset; 
     482     background: #ccc; 
     483     background-image: linear-gradient(to bottom, #f2f2f2, #ccc); 
     484     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc'); 
     485} 
     486.cke_button_icon 
     487{ 
     488     cursor: inherit; 
     489     background-repeat: no-repeat; 
     490     margin-top: 1px; 
     491     width: 16px; 
     492     height: 16px; 
     493     float: left; 
     494     display: inline-block; 
     495} 
     496.cke_rtl .cke_button_icon 
     497{ 
     498     float: right; 
     499} 
     500.cke_hc .cke_button_icon 
     501{ 
     502     display: none; 
     503} 
     504.cke_button_label 
     505{ 
     506     display: none; 
     507     padding-left: 3px; 
     508     margin-top: 1px; 
     509     line-height: 17px; 
     510     vertical-align: middle; 
     511     float: left; 
     512     cursor: default; 
     513     color: #474747; 
     514     text-shadow: 0 1px 0 rgba(255,255,255,.5); 
     515} 
     516.cke_rtl .cke_button_label 
     517{ 
     518     padding-right: 3px; 
     519     padding-left: 0; 
     520     float: right; 
     521} 
     522.cke_hc .cke_button_label 
     523{ 
     524     padding: 0; 
     525     display: inline-block; 
     526     font-size: 12px; 
     527} 
     528.cke_button_arrow 
     529{ 
     530          display: inline-block; 
     531     margin: 8px 0 0 1px; 
     532     width: 0; 
     533     height: 0; 
     534     cursor: default; 
     535     vertical-align: top; 
     536     border-left: 3px solid transparent; 
     537     border-right: 3px solid transparent; 
     538     border-top: 3px solid #474747; 
     539} 
     540.cke_rtl .cke_button_arrow 
     541{ 
     542     margin-right: 5px; 
     543     margin-left: 0; 
     544} 
     545.cke_hc .cke_button_arrow 
     546{ 
     547     font-size: 10px; 
     548     margin: 3px -2px 0 3px; 
     549     width: auto; 
     550     border: 0; 
     551} 
     552.cke_toolbar_separator 
     553{ 
     554     float: left; 
     555     background-color: #c0c0c0; 
     556     background-color: rgba(0,0,0,.2); 
     557     margin: 5px 2px 0; 
     558     height: 18px; 
     559     width: 1px; 
     560     box-shadow: 1px 0 1px rgba(255,255,255,.5); 
     561} 
     562.cke_rtl .cke_toolbar_separator 
     563{ 
     564     float: right; 
     565     box-shadow: -1px 0 1px rgba(255,255,255,.1); 
     566} 
     567.cke_hc .cke_toolbar_separator 
     568{ 
     569     width: 0; 
     570     border-left: 1px solid; 
     571     margin: 1px 5px 0 0px; 
     572} 
     573.cke_toolbar_break 
     574{ 
     575     display: block; 
     576     clear: left; 
     577} 
     578.cke_rtl .cke_toolbar_break 
     579{ 
     580     clear: right; 
     581} 
     582a.cke_toolbox_collapser 
     583{ 
     584     width: 12px; 
     585     height: 11px; 
     586     float: right; 
     587     margin: 11px 0 0; 
     588     font-size: 0; 
     589     cursor: default; 
     590     text-align: center; 
     591     border: 1px solid #a6a6a6; 
     592     border-bottom-color: #979797; 
     593     border-radius: 3px; 
     594     box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset; 
     595     background: #e4e4e4; 
     596     background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); 
     597     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); 
     598} 
     599.cke_toolbox_collapser:hover 
     600{ 
     601     background: #ccc; 
     602     background-image: linear-gradient(to bottom, #f2f2f2, #ccc); 
     603     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc'); 
     604} 
     605.cke_toolbox_collapser.cke_toolbox_collapser_min 
     606{ 
     607     margin: 0 2px 4px; 
     608} 
     609.cke_rtl .cke_toolbox_collapser 
     610{ 
     611     float: left; 
     612} 
     613.cke_toolbox_collapser .cke_arrow 
     614{ 
     615     display: inline-block; 
     616          height: 0; 
     617     width: 0; 
     618     font-size: 0; 
     619     margin-top: 1px; 
     620     border-left: 3px solid transparent; 
     621     border-right: 3px solid transparent; 
     622     border-bottom: 3px solid #474747; 
     623     border-top: 3px solid transparent; 
     624} 
     625.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow 
     626{ 
     627     margin-top: 4px; 
     628     border-bottom-color: transparent; 
     629     border-top-color: #474747; 
     630} 
     631.cke_hc .cke_toolbox_collapser .cke_arrow 
     632{ 
     633     font-size: 8px; 
     634     width: auto; 
     635     border: 0; 
     636     margin-top: 0; 
     637     margin-right: 2px; 
     638} 
     639/* Styles menus, which are lists of selectable items (context menu, menu button). */ 
     640.cke_menubutton 
     641{ 
     642          display: block; 
     643} 
     644.cke_menuitem span 
     645{ 
     646          cursor: default; 
     647} 
     648.cke_menubutton:hover, 
     649.cke_menubutton:focus, 
     650.cke_menubutton:active 
     651{ 
     652     background-color: #D3D3D3; 
     653     display: block; 
     654} 
     655.cke_hc .cke_menubutton 
     656{ 
     657     padding: 2px; 
     658} 
     659.cke_hc .cke_menubutton:hover, 
     660.cke_hc .cke_menubutton:focus, 
     661.cke_hc .cke_menubutton:active 
     662{ 
     663     border: 2px solid; 
     664     padding: 0; 
     665} 
     666.cke_menubutton_inner { 
     667     display: table-row; 
     668} 
     669.cke_menubutton_icon, 
     670.cke_menubutton_label, 
     671.cke_menuarrow { 
     672     display: table-cell; 
     673} 
     674.cke_menubutton_icon 
     675{ 
     676     background-color: #D7D8D7; 
     677     opacity: 0.70;      filter: alpha(opacity=70);    padding: 4px; 
     678} 
     679.cke_hc .cke_menubutton_icon 
     680{ 
     681     height: 16px; 
     682     width: 0; 
     683     padding: 4px 0; 
     684} 
     685.cke_menubutton:hover .cke_menubutton_icon, 
     686.cke_menubutton:focus .cke_menubutton_icon, 
     687.cke_menubutton:active .cke_menubutton_icon 
     688{ 
     689     background-color: #D0D2D0; 
     690} 
     691.cke_menubutton_disabled:hover .cke_menubutton_icon, 
     692.cke_menubutton_disabled:focus .cke_menubutton_icon, 
     693.cke_menubutton_disabled:active .cke_menubutton_icon 
     694{ 
     695          opacity: 0.3; 
     696     filter: alpha(opacity=30); 
     697} 
     698.cke_menubutton_label 
     699{ 
     700     padding: 0 5px; 
     701     background-color: transparent; 
     702     width: 100%; 
     703     vertical-align: middle; 
     704} 
     705.cke_menubutton_shortcut 
     706{ 
     707     color: #979797; 
     708} 
     709.cke_menubutton_disabled .cke_menubutton_label 
     710{ 
     711          opacity: 0.3; 
     712     filter: alpha(opacity=30); 
     713} 
     714.cke_menubutton_on 
     715{ 
     716     border: 1px solid #dedede; 
     717     background-color: #f2f2f2; 
     718     box-shadow: 0 0 2px rgba(0,0,0,.1) inset; 
     719} 
     720.cke_menubutton_on .cke_menubutton_icon 
     721{ 
     722     padding-right: 3px; 
     723} 
     724.cke_menubutton:hover, 
     725.cke_menubutton:focus, 
     726.cke_menubutton:active 
     727{ 
     728     background-color: #EFF0EF; 
     729} 
     730.cke_panel_frame .cke_menubutton_label 
     731{ 
     732     display: none; 
     733} 
     734.cke_menuseparator 
     735{ 
     736     background-color: #D3D3D3; 
     737     height: 1px; 
     738     filter: alpha(opacity=70);    opacity: 0.70; } 
     739.cke_menuarrow 
     740{ 
     741     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/arrow.png'); 
     742     background-position: 0 10px; 
     743     background-repeat: no-repeat; 
     744     padding: 0 5px; 
     745} 
     746.cke_rtl .cke_menuarrow 
     747{ 
     748     background-position: 5px -13px; 
     749     background-repeat: no-repeat; 
     750} 
     751.cke_menuarrow span 
     752{ 
     753     display: none; 
     754} 
     755.cke_hc .cke_menuarrow span 
     756{ 
     757     vertical-align: middle; 
     758     display: inline; 
     759} 
     760/* Styles toolbar combos. */ 
     761.cke_combo 
     762{ 
     763     display: inline-block; 
     764     float: left; 
     765} 
     766.cke_rtl .cke_combo 
     767{ 
     768     float: right; 
     769} 
     770.cke_hc .cke_combo 
     771{ 
     772     margin-top: -2px; 
     773} 
     774.cke_combo_label 
     775{ 
     776     display: none; 
     777     float: left; 
     778     line-height: 26px; 
     779     vertical-align: top; 
     780     margin-right: 5px; 
     781} 
     782.cke_rtl .cke_combo_label 
     783{ 
     784     float: right; 
     785     margin-left: 5px; 
     786     margin-right: 0; 
     787} 
     788a.cke_combo_button 
     789{ 
     790     cursor: default; 
     791     display: inline-block; 
     792     float: left; 
     793     margin: 0 6px 5px 0; 
     794     border: 1px solid #a6a6a6; 
     795     border-bottom-color: #979797; 
     796     border-radius: 3px; 
     797     box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset; 
     798     background: #e4e4e4; 
     799     background-image: linear-gradient(to bottom, #ffffff, #e4e4e4); 
     800     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4'); 
     801} 
     802.cke_combo_off a.cke_combo_button:hover, 
     803.cke_combo_off a.cke_combo_button:focus 
     804{ 
     805     background: #ccc; 
     806     background-image: linear-gradient(to bottom, #f2f2f2, #ccc); 
     807     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc'); 
     808     outline: none; 
     809} 
     810.cke_combo_off a.cke_combo_button:active, 
     811.cke_combo_on a.cke_combo_button 
     812{ 
     813     border: 1px solid #777; 
     814     box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 1px 5px rgba(0,0,0,.6) inset; 
     815     background: #b5b5b5; 
     816     background-image: linear-gradient(to bottom, #aaa, #cacaca); 
     817     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#aaaaaa', endColorstr='#cacaca'); 
     818} 
     819.cke_combo_on a.cke_combo_button:hover, 
     820.cke_combo_on a.cke_combo_button:focus, 
     821.cke_combo_on a.cke_combo_button:active 
     822{ 
     823     box-shadow: 0 1px 6px rgba(0,0,0,.7) inset, 0 1px 0 rgba(0,0,0,.2); 
     824} 
     825.cke_rtl .cke_combo_button 
     826{ 
     827     float: right; 
     828     margin-left: 5px; 
     829     margin-right: 0; 
     830} 
     831.cke_hc a.cke_combo_button 
     832{ 
     833     padding: 3px; 
     834} 
     835.cke_hc .cke_combo_on a.cke_combo_button, 
     836.cke_hc .cke_combo_off a.cke_combo_button:hover, 
     837.cke_hc .cke_combo_off a.cke_combo_button:focus, 
     838.cke_hc .cke_combo_off a.cke_combo_button:active 
     839{ 
     840     border-width: 3px; 
     841     padding: 1px; 
     842} 
     843.cke_combo_text 
     844{ 
     845     line-height: 26px; 
     846     padding-left: 10px; 
     847     text-overflow: ellipsis; 
     848     overflow: hidden; 
     849     float: left; 
     850     cursor: default; 
     851     color: #474747; 
     852     text-shadow: 0 1px 0 rgba(255,255,255,.5); 
     853    width: 60px; 
     854} 
     855.cke_rtl .cke_combo_text 
     856{ 
     857     float: right; 
     858     text-align: right; 
     859     padding-left: 0; 
     860     padding-right: 10px; 
     861} 
     862.cke_hc .cke_combo_text 
     863{ 
     864     line-height: 18px; 
     865     font-size: 12px; 
     866} 
     867.cke_combo_open 
     868{ 
     869     cursor: default; 
     870     display: inline-block; 
     871     font-size: 0; 
     872     height: 19px; 
     873     line-height: 17px; 
     874     margin: 1px 7px 1px; 
     875     width: 5px; 
     876} 
     877.cke_hc .cke_combo_open 
     878{ 
     879     height: 12px; 
     880} 
     881.cke_combo_arrow 
     882{ 
     883     cursor: default; 
     884     margin: 11px 0 0; 
     885     float: left; 
     886          height: 0; 
     887     width: 0; 
     888     font-size: 0; 
     889     border-left: 3px solid transparent; 
     890     border-right: 3px solid transparent; 
     891     border-top: 3px solid #474747; 
     892} 
     893.cke_hc .cke_combo_arrow 
     894{ 
     895     font-size: 10px; 
     896     width: auto; 
     897     border: 0; 
     898     margin-top: 3px; 
     899} 
     900.cke_combo_disabled .cke_combo_inlinelabel, 
     901.cke_combo_disabled .cke_combo_open 
     902{ 
     903     opacity: 0.3; 
     904} 
     905/* Styles the elements path bar, available at the bottom of the editor UI.*/ 
     906.cke_path 
     907{ 
     908     float: left; 
     909     margin: -2px 0 2px; 
     910} 
     911a.cke_path_item, 
     912span.cke_path_empty 
     913{ 
     914     display: inline-block; 
     915     float: left; 
     916     padding: 3px 4px; 
     917     margin-right: 2px; 
     918     cursor: default; 
     919     text-decoration: none; 
     920     outline: 0; 
     921     border: 0; 
     922     color: #4c4c4c; 
     923     text-shadow: 0 1px 0 #fff; 
     924     font-weight: bold; 
     925     font-size: 11px; 
     926} 
     927.cke_rtl .cke_path, 
     928.cke_rtl .cke_path_item, 
     929.cke_rtl .cke_path_empty 
     930{ 
     931     float: right; 
     932} 
     933a.cke_path_item:hover, 
     934a.cke_path_item:focus, 
     935a.cke_path_item:active 
     936{ 
     937     background-color: #bfbfbf; 
     938     color: #333; 
     939     text-shadow: 0 1px 0 rgba(255,255,255,.5); 
     940     border-radius: 2px; 
     941     box-shadow: 0 0 4px rgba(0,0,0,.5) inset, 0 1px 0 rgba(255,255,255,.5); 
     942} 
     943.cke_hc a.cke_path_item:hover, 
     944.cke_hc a.cke_path_item:focus, 
     945.cke_hc a.cke_path_item:active 
     946{ 
     947     border: 2px solid; 
     948     padding: 1px 2px; 
     949} 
     950/* Contains hard-coded presets for "configurable-like" options of the UI 
     951   (e.g. display labels on specific buttons) */ 
     952.cke_button__source_label, 
     953.cke_button__sourcedialog_label 
     954{ 
     955     display: inline; 
     956} 
     957.cke_combo__fontsize .cke_combo_text 
     958{ 
     959     width: 30px; 
     960} 
     961.cke_combopanel__fontsize 
     962{ 
     963     width: 120px; 
     964} 
     965textarea.cke_source 
     966{ 
     967     font-family: 'Courier New', Monospace; 
     968     font-size: small; 
     969     background-color: #fff; 
     970     white-space: pre-wrap; 
     971     border: none; 
     972     padding: 0; 
     973     margin: 0; 
     974     display: block; 
     975} 
     976.cke_wysiwyg_frame, .cke_wysiwyg_div 
     977{ 
     978     background-color: #fff; 
     979} 
     980/* Styles for notifications. */ 
     981.cke_notifications_area 
     982{ 
     983          pointer-events: none; 
     984} 
     985.cke_notification 
     986{ 
     987     pointer-events: auto; 
     988     position: relative; 
     989     margin: 10px; 
     990     width: 300px; 
     991     color: white; 
     992     border-radius: 3px; 
     993     text-align: center; 
     994     opacity: 0.95; 
     995     filter: alpha(opacity = 95); 
     996     box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3); 
     997     -webkit-animation: fadeIn 0.7s; 
     998     animation: fadeIn 0.7s; 
     999} 
     1000.cke_notification_message a 
     1001{ 
     1002     color: #12306F; 
     1003} 
     1004@-webkit-keyframes fadeIn 
     1005{ 
     1006     from { opacity: 0.4; } 
     1007     to { opacity: 0.95; } 
     1008} 
     1009@keyframes fadeIn 
     1010{ 
     1011     from { opacity: 0.4; } 
     1012     to { opacity: 0.95; } 
     1013} 
     1014.cke_notification_success 
     1015{ 
     1016     background: #72B572; 
     1017     border: 1px solid #63A563; 
     1018} 
     1019.cke_notification_warning 
     1020{ 
     1021     background: #C83939; 
     1022     border: 1px solid #902B2B; 
     1023} 
     1024.cke_notification_info 
     1025{ 
     1026     background: #2E9AD0; 
     1027     border: 1px solid #0F74A8; 
     1028} 
     1029.cke_notification_info span.cke_notification_progress 
     1030{ 
     1031     background-color: #0F74A8; 
     1032     display: block; 
     1033     padding: 0; 
     1034     margin: 0; 
     1035     height: 100%; 
     1036     overflow: hidden; 
     1037     position: absolute; 
     1038     z-index: 1; 
     1039} 
     1040.cke_notification_message 
     1041{ 
     1042     position: relative; 
     1043     margin: 4px 23px 3px; 
     1044     font-family: Arial, Helvetica, sans-serif; 
     1045     font-size: 12px; 
     1046     line-height: 18px; 
     1047     z-index: 4; 
     1048     text-overflow: ellipsis; 
     1049     overflow: hidden; 
     1050} 
     1051.cke_notification_close 
     1052{ 
     1053     background-image: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/images/close.png'); 
     1054     background-repeat: no-repeat; 
     1055     background-position: 50%; 
     1056     position: absolute; 
     1057     cursor: pointer; 
     1058     text-align: center; 
     1059     height: 20px; 
     1060     width: 20px; 
     1061     top: 1px; 
     1062     right: 1px; 
     1063     padding: 0; 
     1064     margin: 0; 
     1065     z-index: 5; 
     1066     opacity: 0.6; 
     1067     filter: alpha(opacity = 60); 
     1068} 
     1069.cke_notification_close:hover 
     1070{ 
     1071     opacity: 1; 
     1072     filter: alpha(opacity = 100); 
     1073} 
     1074.cke_notification_close span 
     1075{ 
     1076     display: none; 
     1077} 
     1078.cke_notification_warning a.cke_notification_close 
     1079{ 
     1080     opacity: 0.8; 
     1081     filter: alpha(opacity = 80); 
     1082} 
     1083.cke_notification_warning a.cke_notification_close:hover 
     1084{ 
     1085     opacity: 1; 
     1086     filter: alpha(opacity = 100); 
     1087} 
     1088/* Important! 
     1089   To avoid showing the editor UI while its styles are still not available, the 
     1090   editor creates it with visibility:hidden. Here, we restore the UI visibility. */ 
     1091.cke_chrome 
     1092{ 
     1093     visibility: inherit; 
     1094} 
     1095/* For accessibility purposes, several "voice labels" are present in the UI. 
     1096   These are usually <span> elements that show not be visible, but that are 
     1097   used by screen-readers to announce other elements. Here, we hide these 
     1098   <spans>, in fact. */ 
     1099.cke_voice_label 
     1100{ 
     1101     display: none; 
     1102} 
     1103legend.cke_voice_label 
     1104{ 
     1105     display: none; 
     1106} 
     1107.cke_button__about_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -0px !important;} 
     1108.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -24px !important;} 
     1109.cke_ltr .cke_button__anchor_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -48px !important;} 
     1110.cke_button__bgcolor_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -72px !important;} 
     1111.cke_button__blockquote_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -96px !important;} 
     1112.cke_button__bold_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -120px !important;} 
     1113.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -144px !important;} 
     1114.cke_ltr .cke_button__bulletedlist_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -168px !important;} 
     1115.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -192px !important;} 
     1116.cke_ltr .cke_button__copy_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -216px !important;} 
     1117.cke_button__creatediv_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -240px !important;} 
     1118.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -264px !important;} 
     1119.cke_ltr .cke_button__cut_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -288px !important;} 
     1120.cke_button__horizontalrule_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -312px !important;} 
     1121.cke_button__image_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -336px !important;} 
     1122.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -360px !important;} 
     1123.cke_ltr .cke_button__indent_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -384px !important;} 
     1124.cke_button__italic_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -408px !important;} 
     1125.cke_button__justifyblock_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -432px !important;} 
     1126.cke_button__justifycenter_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -456px !important;} 
     1127.cke_button__justifyleft_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -480px !important;} 
     1128.cke_button__justifyright_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -504px !important;} 
     1129.cke_button__link_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -528px !important;} 
     1130.cke_button__maximize_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -552px !important;} 
     1131.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -576px !important;} 
     1132.cke_ltr .cke_button__numberedlist_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -600px !important;} 
     1133.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -624px !important;} 
     1134.cke_ltr .cke_button__outdent_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -648px !important;} 
     1135.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -672px !important;} 
     1136.cke_ltr .cke_button__paste_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -696px !important;} 
     1137.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -720px !important;} 
     1138.cke_ltr .cke_button__pastefromword_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -744px !important;} 
     1139.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -768px !important;} 
     1140.cke_ltr .cke_button__pastetext_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -792px !important;} 
     1141.cke_button__print_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -816px !important;} 
     1142.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -840px !important;} 
     1143.cke_ltr .cke_button__redo_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -864px !important;} 
     1144.cke_button__removeformat_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -888px !important;} 
     1145.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -912px !important;} 
     1146.cke_ltr .cke_button__source_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -936px !important;} 
     1147.cke_button__specialchar_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -960px !important;} 
     1148.cke_button__strike_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -984px !important;} 
     1149.cke_button__subscript_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1008px !important;} 
     1150.cke_button__superscript_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1032px !important;} 
     1151.cke_button__table_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1056px !important;} 
     1152.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1080px !important;} 
     1153.cke_ltr .cke_button__templates_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1104px !important;} 
     1154.cke_button__textcolor_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1128px !important;} 
     1155.cke_button__underline_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1152px !important;} 
     1156.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1176px !important;} 
     1157.cke_ltr .cke_button__undo_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1200px !important;} 
     1158.cke_button__unlink_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons.png') no-repeat 0 -1224px !important;} 
     1159.cke_hidpi .cke_button__about_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -0px !important;background-size: 16px !important;} 
     1160.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -24px !important;background-size: 16px !important;} 
     1161.cke_hidpi .cke_ltr .cke_button__anchor_icon, 
     1162.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -48px !important;background-size: 16px !important;} 
     1163.cke_hidpi .cke_button__bgcolor_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -72px !important;background-size: 16px !important;} 
     1164.cke_hidpi .cke_button__blockquote_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -96px !important;background-size: 16px !important;} 
     1165.cke_hidpi .cke_button__bold_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -120px !important;background-size: 16px !important;} 
     1166.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -144px !important;background-size: 16px !important;} 
     1167.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon, 
     1168.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -168px !important;background-size: 16px !important;} 
     1169.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -192px !important;background-size: 16px !important;} 
     1170.cke_hidpi .cke_ltr .cke_button__copy_icon, 
     1171.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -216px !important;background-size: 16px !important;} 
     1172.cke_hidpi .cke_button__creatediv_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -240px !important;background-size: 16px !important;} 
     1173.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -264px !important;background-size: 16px !important;} 
     1174.cke_hidpi .cke_ltr .cke_button__cut_icon, 
     1175.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -288px !important;background-size: 16px !important;} 
     1176.cke_hidpi .cke_button__horizontalrule_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -312px !important;background-size: 16px !important;} 
     1177.cke_hidpi .cke_button__image_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -336px !important;background-size: 16px !important;} 
     1178.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -360px !important;background-size: 16px !important;} 
     1179.cke_hidpi .cke_ltr .cke_button__indent_icon, 
     1180.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -384px !important;background-size: 16px !important;} 
     1181.cke_hidpi .cke_button__italic_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -408px !important;background-size: 16px !important;} 
     1182.cke_hidpi .cke_button__justifyblock_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -432px !important;background-size: 16px !important;} 
     1183.cke_hidpi .cke_button__justifycenter_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -456px !important;background-size: 16px !important;} 
     1184.cke_hidpi .cke_button__justifyleft_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -480px !important;background-size: 16px !important;} 
     1185.cke_hidpi .cke_button__justifyright_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -504px !important;background-size: 16px !important;} 
     1186.cke_hidpi .cke_button__link_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -528px !important;background-size: 16px !important;} 
     1187.cke_hidpi .cke_button__maximize_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -552px !important;background-size: 16px !important;} 
     1188.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -576px !important;background-size: 16px !important;} 
     1189.cke_hidpi .cke_ltr .cke_button__numberedlist_icon, 
     1190.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -600px !important;background-size: 16px !important;} 
     1191.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -624px !important;background-size: 16px !important;} 
     1192.cke_hidpi .cke_ltr .cke_button__outdent_icon, 
     1193.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -648px !important;background-size: 16px !important;} 
     1194.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -672px !important;background-size: 16px !important;} 
     1195.cke_hidpi .cke_ltr .cke_button__paste_icon, 
     1196.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -696px !important;background-size: 16px !important;} 
     1197.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -720px !important;background-size: 16px !important;} 
     1198.cke_hidpi .cke_ltr .cke_button__pastefromword_icon, 
     1199.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -744px !important;background-size: 16px !important;} 
     1200.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -768px !important;background-size: 16px !important;} 
     1201.cke_hidpi .cke_ltr .cke_button__pastetext_icon, 
     1202.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -792px !important;background-size: 16px !important;} 
     1203.cke_hidpi .cke_button__print_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -816px !important;background-size: 16px !important;} 
     1204.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -840px !important;background-size: 16px !important;} 
     1205.cke_hidpi .cke_ltr .cke_button__redo_icon, 
     1206.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -864px !important;background-size: 16px !important;} 
     1207.cke_hidpi .cke_button__removeformat_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -888px !important;background-size: 16px !important;} 
     1208.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -912px !important;background-size: 16px !important;} 
     1209.cke_hidpi .cke_ltr .cke_button__source_icon, 
     1210.cke_ltr.cke_hidpi .cke_button__source_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -936px !important;background-size: 16px !important;} 
     1211.cke_hidpi .cke_button__specialchar_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -960px !important;background-size: 16px !important;} 
     1212.cke_hidpi .cke_button__strike_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -984px !important;background-size: 16px !important;} 
     1213.cke_hidpi .cke_button__subscript_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1008px !important;background-size: 16px !important;} 
     1214.cke_hidpi .cke_button__superscript_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1032px !important;background-size: 16px !important;} 
     1215.cke_hidpi .cke_button__table_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1056px !important;background-size: 16px !important;} 
     1216.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1080px !important;background-size: 16px !important;} 
     1217.cke_hidpi .cke_ltr .cke_button__templates_icon, 
     1218.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1104px !important;background-size: 16px !important;} 
     1219.cke_hidpi .cke_button__textcolor_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1128px !important;background-size: 16px !important;} 
     1220.cke_hidpi .cke_button__underline_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1152px !important;background-size: 16px !important;} 
     1221.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1176px !important;background-size: 16px !important;} 
     1222.cke_hidpi .cke_ltr .cke_button__undo_icon, 
     1223.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1200px !important;background-size: 16px !important;} 
     1224.cke_hidpi .cke_button__unlink_icon {background: url('index.php?pf=dcCKEditor/js/ckeditor-skins/dotclear/icons_hidpi.png') no-repeat 0 -1224px !important;background-size: 16px !important;} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map