#wsg_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#wsg_notetemplate { display: none ; z-index: 1; }
#wsg_notetemplate_edit { display: none ; z-index: 1; }
.wsg_note { min-width: 100px; }

.wsg_textarea { width: 96%; height: 20px; font-size: 16px; border: solid 1px #AAA; padding: 1px 0; color: #000; }

#wsg_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 280px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }
#wsg_notecolor table td { width: 18px; height: 18px; border: solid 1px #777; cursor: pointer }

/* recopiés dans poll */
.wsg_noteheader { position : relative ; width: 100%; }
.wsg_headericontainer { position: relative ; top : 0px ; left : 0px ; width: 48px; }
.wsg_headericon { position: absolute; top : -16px ; width: 48px; height: 48px; background: transparent top left no-repeat; }
.wsg_headerbckg { position: relative ; top : 0px ; left : 0px ; margin-top: 0px; cursor: move; border-width: 1px }
.wsg_headerbckg input { height: 16px; border: none 0px #000; font-family: Arial, sans-serif; line-height: 18px; margin-top: 2px ; width : 100% }
.wsg_headerbckg textarea { border: none 0px #000; font-family: Arial, sans-serif; line-height: 24px; margin-top: 2px ; width : 98% ; border : solid 1px }
.wsg_headertext , .wsg_headermeasure { line-height: 24px; font-size: 14px; font-weight: bold }

.wsg_notebody { width: 100%; border-width: 1px;overflow : hidden; }
.viewmode .wsg_notebody { overflow : hidden }
.wsg_content_html { padding: 12px 10px 5px 10px; font-size: 12px; }
.wsg_content_html p { padding: 0px ; margin: 0px ; }
.wsg_content a:link, .wsg_content a:visited { color: rgb(0,0,255) ; text-decoration : inherit ; font-weight : inherit }
.dark .wsg_content a:link, .dark .wsg_content a:visited { color: rgb(102,204,255) }
.wsg_signature { font-size: 11px; line-height: 20px; text-align: right; padding-right: 10px }
.wsg_noteimage { margin: 0; border: solid 0px ; width: 50% }

/* WYSIWYG */

.wsg_palettebarimgnew, .wsg_palettebarimgdelete, .wsg_palettebarimgedit, .wsg_palettebarimgalign, .wsg_palettebarimgshrink { display: none }

.wsg_palette { text-align: left; background-color: #EEE; color: #000; border-top: solid 1px #333; border-bottom: solid 1px #333; overflow: hidden }
.wsg_palettebar { float: left; padding: 2px 0; overflow: hidden }

.wsg_palettebar a:link, .wsg_palettebar a:visited, .wsg_palettebar a:hover, .wsg_palettebar a:active { color: #000; text-decoration: none; margin: 0; padding: 1px 3px 2px 3px; border: solid 1px #CCC; white-space: nowrap }
.wsg_palettebar a:hover, .wsg_palettebar a:active { background-color: #fff3b4; border: solid 1px #AAA; }
.wsg_palettebar a.radio:link, .wsg_palettebar a.radio:visited, .wsg_palettebar a.radio:hover, .wsg_palettebar a.radio:active { background-color: #EEE; color: #000; text-decoration: none; margin: 0; padding: 1px; border-style: none; white-space: nowrap }
.wsg_palette .off img { background-image: url('/images/circle6in9black.png' ) ; }
.wsg_palette .on img { background-image: url('/images/ccircle6in9black.png' ) ;  }

.wsg_palette_div a:link, .wsg_palette_div a:visited, .wsg_palette_div a:hover, .wsg_palette_div a:active { color: #000; text-decoration: none; margin: 0; padding: 1px 3px 2px 3px; border: solid 1px #CCC; white-space: nowrap }
.wsg_palette_div a:hover, .wsg_palette_div a:active { background-color: #fff3b4; border: solid 1px #AAA; }
.wsg_palette_div a.radio:link, .wsg_palette_div a.radio:visited, .wsg_palette_div a.radio:hover, .wsg_palette_div a.radio:active { background-color: #EEE; color: #000; text-decoration: none; margin: 0; padding: 1px; border-style: none; white-space: nowrap }

.wsg_palette_opener { color: #333; line-height: 16px; cursor: pointer }

.wsg_palette .button-click { background-color: #fff; border: 1px solid buttonshadow; padding: 1px; }

.wsg_palette .button { width: 18px; height: 18px; background-color: #EEE; border: 1px solid #AAA; cursor: pointer; }
.wsg_palette .button_hover { width: 18px; height: 18px; background-color: #fff3b4; border-style: solid; border-width: 1px; border-color: #777 #FFF #FFF #777; cursor: pointer; }
.wsg_palette .wsgbutton { width: 18px; height: 18px; background-color: #EEE; border: 1px solid #AAA; cursor: pointer; }
.wsg_palette .wsgbutton_hover { width: 18px; height: 18px; background-color: #fff3b4; border-style: solid; border-width: 1px; border-color: #777 #FFF #FFF #777; cursor: pointer; }
.wsg_palette .separator { position: relative; width: 9px; }
.wsg_palette .buttonspacer { position: relative; width: 3px; }

.wsg_palettesgroup { white-space : nowrap }
.wsg_palettespaceseparator { padding : 0 4px 0 0 ; margin : 0 ; font-size : 0 }
.wsg_palettesgroup img { margin : 0px 2px ; margin-top : 6px }
.wsg_palettesgroup select { margin-top : 6px }

.wsg_palette .linkicon { width: 18px; height: 18px; line-height : 18px ; background-color: #EEE; border: 1px solid #EEE; background-image:url(/services/wsg/images/wsg_icons.gif); background-position:-522px 0px; background-repeat : no-repeat ; cursor: default }
.wsg_palette .linktxt { overflow : hidden ; text-overflow : word ; height: 18px; line-height : 18px }
.wsg_palette .imgicon { width: 18px; height: 18px; background-color: #EEE; border: 1px solid #EEE; background-image:url(/services/wsg/images/wsg_icons.gif); background-position:0px 0px; cursor: default }

.wsg_textforecolormenu { margin: 5px 5px 0px 5px ; padding: 5px; border: solid 1px #666; background-color: #EEE; display: none }
.wsg_textforecolormenu div { white-space: nowrap; font-size: 11px; color: #000; line-height: 16px }
.wsg_textforecolormenu table td img { position: relative; width: 14px; height: 14px; border: solid 1px #999; cursor: pointer }

.wsg_textbackcolormenu { margin: 5px 5px 0px 5px ; padding: 5px; border: solid 1px #666; background-color: #EEE; display: none }
.wsg_textbackcolormenu div { white-space: nowrap; font-size: 11px; color: #000; line-height: 16px }
.wsg_textbackcolormenu table td img { position: relative; width: 14px; height: 14px; border: solid 1px #999; cursor: pointer }

.wsg_textforecolormenu table { border-collapse : collapse }
.wsg_linkpane { position: absolute; padding: 8px; border-style: solid solid solid solid; border-width: 1px; border-color: #777 #333 #333 #777; background-color: #EEE; display : none }
.wsg_linkpane div { white-space: nowrap; padding: 5px 0 }
.wsg_palettebar select { background-color: #FFF; color: #000; font-family: Arial, sans serif; font-size: 11px; border: 1px solid #AAA }
.wsg_linkpane input { width: 180px; background-color: #FFF; color: #000; font-family: Arial, sans serif; font-size: 11px; border: 1px solid #AAA }
.wsg_linkpane a:link, .wsg_linkpane a:visited, .wsg_linkpane a:hover, .wsg_linkpane a:active { color: #000; text-decoration: none; margin: 0; padding: 1px 3px 2px 3px; border: solid 1px #CCC; white-space: nowrap }
.wsg_linkpane a:hover, .wsg_linkpane a:active { background-color: #fff3b4; border: solid 1px #AAA; }
