
/* editor's general field */
.jqte {border:#f2f2f2 1px solid; border-radius:5px;  }
.jqte * {  }
.jqte_focused { border-color:#e6e6e6; box-shadow:0 1px 2px #c3c3c3; -webkit-box-shadow:0 1px 2px #c3c3c3; -moz-box-shadow:0 1px 2px #c3c3c3; }

/* toolbar */
.jqte_toolbar { overflow:auto; padding:3px 4px; background:#f2f2f2; border-bottom:#BBB 1px solid; }
.jqte_tool { float:left; margin:4px 0; padding:0; cursor:pointer; }
.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
	border:#EEE 1px solid;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px
}
.jqte_hiddenField { display:none }
.jqte_tool_icon { display:block; width:25px; height:25px; background:url(jquery-te.png) no-repeat; }
.jqte_tool.jqte_tool_1 .jqte_tool_label { position:relative; display:block; padding:0 2px 4px 2px;width:60px; height:25px; overflow:hidden; font-size: 0.8em; margin-right: 1em }
.jqte_tool.jqte_tool_1 .jqte_tool_text {  font-size: 1.2em; color:#333;} /* 1ere icone */
.jqte_tool.jqte_tool_1 .jqte_tool_icon { position:absolute; top:12px; right:3px; width:6px; height:4px; background-position:-19px -23px; border:none; }
.jqte_tool.jqte_tool_1 a { background-color: white; color: #888}
.jqte_tool.jqte_tool_2 .jqte_tool_icon { background-position:0 0 }
.jqte_tool.jqte_tool_3 .jqte_tool_icon { background-position:-22px 0 }
.jqte_tool.jqte_tool_4 .jqte_tool_icon { background-position:-44px 0 }
.jqte_tool.jqte_tool_5 .jqte_tool_icon { background-position:-66px 0 }
.jqte_tool.jqte_tool_6 .jqte_tool_icon {background-position:-88px 0 }
.jqte_tool.jqte_tool_7 .jqte_tool_icon { background-position:-110px 0 }
.jqte_tool.jqte_tool_8 .jqte_tool_icon { background-position:-132px 0 }
.jqte_tool.jqte_tool_9 .jqte_tool_icon { background-position:-154px 0 }
.jqte_tool.jqte_tool_10 .jqte_tool_icon { background-position:-176px 0 }
.jqte_tool.jqte_tool_11 .jqte_tool_icon { background-position:-198px 0 }
.jqte_tool.jqte_tool_12 .jqte_tool_icon { background-position:-220px 0 }
.jqte_tool.jqte_tool_13 .jqte_tool_icon { background-position:-242px 0}
.jqte_tool.jqte_tool_14 .jqte_tool_icon { background-position:-264px 0 }
.jqte_tool.jqte_tool_15 .jqte_tool_icon { background-position:-286px 0 }
.jqte_tool.jqte_tool_16 .jqte_tool_icon { background-position:-308px 0 }
.jqte_tool.jqte_tool_17 .jqte_tool_icon { background-position:-330px 0 }
.jqte_tool.jqte_tool_18 .jqte_tool_icon { background-position:-352px 0 }
.jqte_tool.jqte_tool_19 .jqte_tool_icon { background-position:-374px 0 }
.jqte_tool.jqte_tool_20 .jqte_tool_icon { background-position:-396px 0 }
.jqte_tool.jqte_tool_21 .jqte_tool_icon { background-position:-418px 0 }
.jqte_tool:hover { background-color:#FFF; border-color:#FFF }
.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label { border:#AAA 1px solid }
.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label { border:#777 1px solid }
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon { border:none }
.jqte_tool_depressed { background-color:#DDD; border-color:#CCC }
.jqte_tool_depressed .jqte_tool_icon { border-color:#AAA }
.jqte_tool_depressed:hover { background-color:#EEE }
/* link form area */
.jqte_linkform { padding:5px 10px; background:#DDD; border-bottom:#BBB 1px solid; }
.jqte_linktypeselect { position:relative; float:left; width:130px; background:#EEE; cursor:pointer }
.jqte_linktypeselect:Active { background:#FFF }
.jqte_linktypeview { padding:3px 5px; border:#333 1px solid; color:#777; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; outline:none }
.jqte_linktypetext { font-size:1em; }
.jqte_linktypearrow { position:absolute; bottom:8px; right:6px; width:7px; height:6px; margin:0 auto; background:url(jquery-te.png) -7px -23px no-repeat; }
.jqte_linktypes { display:none; position:absolute; top:22px; left:1px; width:125px; background:#FFF; border:#333 1px solid; box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA }
.jqte_linktypes a { display:block; padding:4px 5px;font-size:1em; }
.jqte_linktypes a:hover { background:#DDD }
.jqte_linkinput { float:left; margin:0 5px; padding:3px 5px; width:300px; background:#EEE; border:#333 1px solid; color:#777; font-size:1em; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; outline:none; }
.jqte_linkinput:focus, .jqte_linkinput:hover { background:#FFF; border-color:#888; }
.jqte_linkbutton { float:left; padding:3px 12px; background:#AAA; border:#333 1px solid; color:#FFF; font-size:1em; font-weight:bold; cursor:pointer; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE; }
.jqte_linkbutton:hover { background:#A1A1A1 }
.jqte_linkbutton:active { box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC; background:#888; }

/* text format menu */
.jqte_formats { color: #c3c3c3!important; display:none; position:absolute; width:180px; oveflow-x:hidden; overflow-y:auto; background:#FFF!important; border:#AAA 1px solid!important; box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA; z-index:100; }
.jqte_format { display:block; padding:4px 7px; font-size:13px }
.jqte_format:hover { background:#DDD }
.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 { font-weight:bold }
.jqte_format_1 { font-size:22px }
.jqte_format_2 { font-size:20px }
.jqte_format_3 { font-size:18px }
.jqte_format_4 { font-size:16px }
.jqte_format_5 { font-size:14px }
.jqte_format_6 { font-size:12px }
.jqte_format_7 { font-family:"Courier New", Courier, monospace }

/* font size menu */
.jqte_fontsizes { display:none; position:absolute; width:180px; height:130px; oveflow-x:hidden; overflow-y:auto; background:#FFF; border:#AAA 1px solid; box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA }
.jqte_fontsize { display:block; padding:3px 7px;}
.jqte_fontsize:hover { background:#DDD }

/* color pallette */
.jqte_cpalette { display:none; position:absolute; padding:6px; width:144px; background:#FFF; border:#AAA 1px solid; box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA }
.jqte_color { display:block; float:left; width:16px; height:16px; border:#FFF 1px solid; }
.jqte_color:hover { border-color:#888 }
.jqte_colorSeperator { float:none; clear:both; height:7px; }

/* editor area */
.jqte_editor, .jqte_source {  background:#FFF; height:188px; overflow:auto; outline:none; word-wrap:break-word; -ms-word-wrap:break-word; padding: 0.5em 0.4em; }
.jqte_editor div, .jqte_editor p { margin:0 0 7px; }
.jqte_editor a:link, .jqte_editor a:link * { color:#f2624f !important; text-decoration:underline; font-size: 1.5em; }
.jqte_editor blockquote { margin-top:0; margin-bottom:7px }
.jqte_editor img { float:left; margin:0 10px 5px 0 }
.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * { background:#f2624f !important; color:#FFF !important }
.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre { display:block; margin:0 0 3px; }
.jqte_editor h1, .jqte_editor h1 * { font-size:26px }
.jqte_editor h2, .jqte_editor h2 * { font-size:24px }
.jqte_editor h3, .jqte_editor h3 * { font-size:22px }
.jqte_editor h4, .jqte_editor h4 * { font-size:20px }
.jqte_editor h5, .jqte_editor h5 * { font-size:18px }
.jqte_editor h6, .jqte_editor h6 * { font-size:15px }
.jqte_editor pre, .jqte_editor pre * { font-family:"Courier New", Courier, monospace }

/* source area */
/*.jqte_source, .jqte_source textarea { background:#FFF1E8 }*/
/*.jqte_source textarea { margin:0 !important; padding:0 !important; display:block !important; width:100% !important; min-height:100px; font-family:Courier, Arial, sans-serif !important; font-weight:normal; font-size:15px;overflow:hidden !important; outline:none; resize:none; }*/
/*.jqte_source textarea, .jqte_source textarea:focus {css_shadow:none !important; background:none !important; border:none !important; }*/

/* title box */
.jqte_title {display:none; position:absolute; z-index:9999;}
.jqte_titleArrow { position:relative; }
.jqte_titleArrowIcon {width:7px;height:6px;margin:0 auto;background:url(jquery-te.png) 0 -23px no-repeat;}
.jqte_titleText {padding:5px 7px;margin-top:0;min-width:5px;min-height:1px;max-width:400px;background:#888;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;word-wrap:break-word; -ms-word-wrap:break-word}
.jqte_titleText, .jqte_titleText * {color:#FFF;font-size:11px}

/* placeholder */
.jqte_placeholder { position:relative; display:none;}
.jqte_placeholder_text { position:absolute; top:43px; left:10px; font-size:1em!important; color:#CCC;}

