
div.file_upload {display: none; position: absolute ; background-color: white ; border-style: solid; border-color:  black; border-width: 4px; }

iframe.upload {height: 1px ; width: 1px ; border-width: 0px; background-color: transparent;}

div.file_upload {width: 420px; height: 30px;}
input.upload_browse {width: 300px; height: 20px;}
input.upload_upload {width: 100px; height: 20px;}



img.smiley {position: absolute; width: 17px; height: 17px; top: -190px; left: 160px; cursor: pointer;}
table.editor {display: none}
div.editor {display: none}
span.editor {display: none}
select.editor {display: none}

a.editing {display: none}

#img.action {position: relative ; left: -20px}
img.action {border-style: solid ; border-color: black ; border-width: 3px ;}
img.action:hover {border-color: red  }
img.action:active {border-color: green  }


span.normal {white-space: pre}
span.bold {font-weight: bold}
span.red {color: red}

img.inline {}
img.left {display: block}
img.center {display: block ; margin-left: auto; margin-right: auto}
img.right {display: block ; margin-left: auto}

span.tab {margin: 4px ; background-color: yellow}
span.tabSelected {margin: 4px ; background-color: red}



/*  --- */

span.item_hidden {display: none}

div.widget_DowMenuItem {border: black 1px solid ; margin:4px ; padding: 2px ; cursor: pointer}

.hidden {display: none}

div.widget_DowMenuItem {display: inline ; margin: 4px}
div.widget_DowMenuItem:hover {color: red}

div.selected {border-color: red }

div.context_menu {position: absolute ; margin: 8px ; border: gray 3px solid ; background-color: white ; min-width: 100px ; z-index: 10}
div.context_menu_item {margin: 4px ; border: black solid 1px}
div.context_menu_item:hover {color: red}

/*  button */
/* MOVE OUT OF HERE TO GENERIC
div.widget_ButtonWidget {background-color: gray ; border-style: outset ; border-width: 3px ; border-color: black ; text-align: center ; text-size: 12pt; cursor: pointer ; user-select: none ; -moz-user-select: none }
div.widget_ButtonWidget:hover {border-color: red}
div.widget_ButtonWidget:active {border-color: green}
*/
span.widget_ButtonWidget img {cursor: pointer; user-select: none ;  -moz-user-select: none}

/*
span.widget_ButtonWidget img {cursor: pointer; border: 1px transparent solid ; user-select: none ;  -moz-user-select: none}
span.widget_ButtonWidget:hover img {border-color: red}
span.widget_ButtonWidget:active img {border-color: green}
*/


/* rich text editor */

div.widget_MessageEditor {display: none; }
div.widget_MessageEditor textarea {width: 100%; height: 100%;}
div#message_editor {position: absolute ; background-color: white ; border-style: solid; border-color:  black; border-width: 4px;}

input.editor {display: none }


iframe.multiline_editor {background-color: white ; z-index: 1 ; width: 100% ; height: 100% ; border: none ; padding: 0 ; margin: 0 ; overflow: visible}




span.editing {display: none}

div#message_editor textarea {width: 100% ; height: 100% ; border: none}






/*  upload */

div.widget_ImageEditor {display: none ; width: 500px ; height: 200px ; }
#image_editor {position: fixed ; background-color: white ; border-style: solid; border-color:  black; border-width: 4px; z-index: 1001}


div.template {display:none}

div.widget_SlideShow {display: none }
div.slide_show {position: absolute ; background-color: gray ; z-index: 1001}

div.prev_slide {position: absolute ; left: 10% ; top: 30% ; width: 100px ; height: 30px ; background-color: white ; cursor: pointer}
div.next_slide {position: absolute ; right: 10% ; top: 30%  ; width: 100px ; height: 30px ; background-color: white ; cursor: pointer}
div.end_slide {position: absolute ; right: 20% ; bottom: 10%  ; width: 100px ; height: 30px ; background-color: white ; cursor: pointer}
div.loop_slide {position: absolute ; right: 30% ; bottom: 10%  ; width: 100px ; height: 30px ; background-color: white ; cursor: pointer}

img.slide_image {display: block ; position: absolute ; left: 10% ; right: 10% ; top: 10% ; bottom: 10% ; margin: auto ;  }

div.slide_caption {position: absolute ; left: 20% ; bottom: 10%  ; width: 200px ; height: 60px ; background-color: white}

/* pi */
div.xml {border-style: solid ; border-width: 1px ; border-color: black }
div.xml {background-color: yellow; position: absolute ; left: 250px ; top: 10px}

/* top anchors */
a.topAnchor {margin: 4px}
div.topAnchor {border-style: solid ; border-width: 1px ; border-color: black }
div.topAnchor {background-color: yellow; position: absolute ; left: 250px ; top: 10px}

/* ajax */
div#requestInfo {border-style: solid ; border-width: 1px ; border-color: black; background-color: white ; color: red ; position: absolute ; left: 450px ; top: 10px}
span.requestInfoTotal {color: green}


/* content */
#content  {width: 100%; }
div.content {padding-top: 30px;padding-bottom: 20px;}

div.content {width: 810px ; margin-left: auto; margin-right: auto;   font-family: Arial,Verdana,Tahoma,'Myriad Web',Syntax,sans-serif; font-size: 12px;}
div.up_container {width: 100%; }

a {text-decoration:none; font-weight:bold; color:#153970;} 
a:hover {text-decoration: underline}
a>img {border: 0} 




/* shadow */
div.content div.page_shadow {background:transparent url(/en/img/big_shadowAlpha2.png) no-repeat scroll right bottom !important;
								padding-bottom:9px;padding-right:10px;}
div.content div.inner { background: url(/up/pattern/paper.jpg) repeat; border: 1px #918b80 solid; padding: 4px;}

/* override */
#menu {
	height: 45px;
	position: absolute;
	left: 20px;
	top: 0;
	margin: 0;
}

#container {
	padding-bottom: 1px;
}

div.hr {
	height: 135px;
}

#magic_temp_fix {display: none;}



/*  blocks */

div.widget_DowBlock {margin-bottom: 20px ; margin-top: 20px ; margin-left: auto ; margin-right: auto ;}
div.dow_block_top {position: relative ; top: 0 ; left: 0 ; height: 33px ; color: white ;  text-align: left}
div.banner_default {background: url(/up/icons/menu_bg_40.gif) repeat-x; }
div.banner_1 {background: url(/up/bandeau-bloc1.jpg); height: 26px ; width: 732px}
div.banner_2 {background: url(/up/bandeau-bloc2.jpg); height: 26px ; width: 732px}
div.banner_3 {background: url(/up/bandeau-bloc3.jpg); height: 26px ; width: 732px}
div.banner_4 {background: url(/up/bandeau-bloc4.jpg); height: 26px ; width: 732px}

div.dow_block_toggle {position: absolute ; width: 19px ; height: 19px ; cursor: pointer ; left: 680px ; top: 4px ; }
div.block_banner_collapsed {background: url(/up/icons/expense-icon.jpg);}
div.block_banner_expanded {background: url(/up/icons/collapse-icon.jpg);}

div.dow_block_title {text-transform: uppercase; position: absolute ; left: 40px ; top: 2px ; height: 21px ; width: 400px ;line-height: 21px; font-size: 14px; font-weight: bold; padding-top: 2px;}
div.block_content_collapsed {display: none}

div.dow_block_content {padding: 4px; border-left: 1px gray solid; border-bottom: 1px gray solid; border-right: 1px gray solid; }

div.block_edit {background: url(/up/icons/block_pencil.jpg); width: 19px; height: 19px; cursor: pointer; }
div.block_delete {background: url(/up/icons/block_delete.jpg); width: 19px; height: 19px; cursor: pointer; }

div.block_edit {position: absolute; top: 4px ; left: 604px }
div.block_delete {position: absolute; top: 4px ; left: 630px  }

div.block_edit:hover {background: url(/up/icons/block_pencil_hover.jpg); }
div.block_delete:hover {background: url(/up/icons/block_delete_hover.jpg); }

div.widget_DowBlock {width: 732px}

