/***** eric meyer reset *****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   font-weight: inherit;
   font-style: inherit;
   border-spacing: 0;
}

input {margin: 0; padding: 0;}
a img, :link img, :visited img {border: 0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/*****\eric meyer reset\*****/

body{
   padding:0px;
   margin:0px;
   font-family: 'tahoma';
   font-size:10pt;
   background:url('sysimg/fading.jpg') repeat-x 0px 58px #7000e0;
}

body.active {background-position:0px 0px;}
body.active #top {display:none;}
body.desktop-body {background:url('desktop/css/images/desktop.jpg') no-repeat 0 0 #3D71B8;}
body.desktop-body #x-desktop, body.desktop-body #ux-taskbar {visibility:hidden;}

body.update-body {background-position:0px 40px;}
body.update-body #top {padding-top:46px;border-bottom:1px solid #fff;}
body.update-body #top table.menu1 {display:none;}
body.ie-body {}
body.ns-body {overflow-y:scroll;overflow-x:hidden;}

a {color:#fee;text-decoration:none;}
a:hover{text-decoration:underline;}
a img {border:none;}
h3 {text-align:center;color:#fff;}
input, textarea, select {font-family:'tahoma';font-size:8pt;}

/***** dimensioni testi *****/
.orange {font-size:1.0em;}

#datigen table,
.menu1,
.menu2,
.menu3,
#permessi table,
#menursa table,
.editortab
{font-size:0.9em;}

/***** editor html *****/
#cmzEditContainer {background:#fff;}

/***** classi generali *****/
.label {border:1px solid #008;color:#fff;text-align:right;padding-right:5px;font-size:0.9em;width:30%;}
.dataedit {background:#aac;color:#000;padding:3px 0px 3px 5px;font-size:0.9em;}
.dataclick {cursor:pointer;}
.dataedit2 {background:#77a;color:#ddd;padding:3px 0px 3px 5px;font-size:0.9em;border:1px solid #000;}
.orange {background:#f70; margin:1px; border:1px solid #000; padding:2px;}
.orange a {color:#fff;}
.editor1 {color:#b0c0ff;background:#300060;}
.editor2 {color:#ffffff;background:#7000e0;font-weight:normal;text-decoration:none;}
.editor3 {color:#80c0ff;background:#400080;}
.editor4 {color:#ffffC0;background:#ff0000;}
.editor5 {color:#000000;background:#ff8000;}
.editortab {border:1px solid #000; width:100%; border-spacing:1px; border-collapse:separate;}
.editortit {font-weight:bold;background:#ffa;color:#000;margin:0px;padding:2px;border:1px solid #000;}
.editortit img {border:none;}
.editortit a {color:#000;}
.editordx {background:#f84;color:#fff;font-weight:bold;}
.editorsx {background:#900;color:#ffa;}
.bottomClear {clear:both;width:100%;margin:0px;padding:0px;height:1px;}
.optP {margin:3px 0px;}
.optP span {width:115px; display:block; float:left;}
.liA {background:#efefef;}
.liB {background:#dfdfdf;}

.forceHide {display:none!important;}

#artLinksExist {margin-left:115px;height:80px;width:228px;overflow-x:hidden;overflow-y:auto;border:1px solid #555;background:#fff;}
#artLinksExist p {padding:5px; border-bottom:1px solid #ddd;}
#artLinksExist p img {cursor:pointer; float:right; border:none; margin-top:-2px;}

.editorsubtit {background:#7000e0;color:#fff;font-weight:bold;padding:2px;margin:0px;}

td.fckCnt {border-top:none !important;text-align:center;padding:0px;}

/***** input *****/
.cmzText {width:86%;padding:1px 1px 2px;border:1px solid #555;background:#fff;}
.cmzSpan {background:#fff;}
.cmzCheckBox {vertical-align:bottom;}
.cmzDate {width:60px;padding:1px 1px 2px;border:1px solid #555;}
.inputError {background:#EF8686!important;}
#hp_substring,#widthumb,#heighthumb,#widthimg,#lesson_status_perc {width:25px!important;}
div.allDiv .cmzText {width:70%!important;}
.cmzTextArea {width:86%;height:100px;float:left;margin-top:0px;border:1px solid #333;}
p.textarea {width:86%;text-align:right;border:1px solid #333;border-bottom:none;padding:1px 0px;background:#88f;}

#row_dc_source input.cmzText, #row_dc_relation input.cmzText {width:60%;}

div.cmzButton {display:inline; font-size:8pt; cursor:pointer; font-weight:bold;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
div.cmzButtonCnt {background:url('sysimg/cmz.gif') repeat-x left -186px #f9f9f9; padding:2px 8px; margin:2px 0px; border:1px solid #636363;}
div.cmzButtonOver {border-color:#939393;}
div.cmzButtonDown {border-color:#000!important; background-color:#B3B5BF;}
div.cmzButtonContent {}
div.updateBut {padding:2px 3px!important; margin:0px!important; vertical-align:text-top;}
div.tareaBut {margin:0px 10px!important;position:absolute;}
.inUpdate {background:#f00;color:#fff;border:1px solid #fff;}
.okUpdate {background:#fee;color:#600;border:1px solid #000;}
.greyMe {background:#ccc;color:#000;border:1px solid #555;}

#directlink {display:none;}

/***** div principali *****/
#container {/*border-left:2px solid #f70;border-right:2px solid #f70;*/}
#top {width:100%;clear:both;margin-bottom:10px;padding-top:42px;background:url('sysimg/logocustomizer.jpg') no-repeat #000;}
#bottom {width:100%;margin-top:0px;clear:both;}

/***** formLogin *****/
p.errlog {font-weight:bold;color:#CE020C;margin-top:0px!important;text-align:center!important;font-size:1.3em;}
body.logForm {background:#DFE8FF;text-align:center;}
#logForm {width:500px; margin:150px auto; border:1px solid #cbccbc; background:#E4E6D1; font-size:0.8em; padding:10px;}
#logForm h4 {text-align:center; padding-bottom:5px; font-weight:bold; font-size:1.0em;}
#logForm p {margin:10px 0px;text-align:left;}
#logForm span {color:#5C5F43; width:100px; display:block; float:left; text-align:right; padding-right:10px; margin-top:2px;}
#logForm input.cmzText {width:300px;}

/***** css3 *****/
#logForm {text-shadow:0 2px 1px #aaa;-moz-border-radius:20px;border-radius:20px;background:-moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;}

/***** menu top *****/
.menu1, .menu2 {width:100%;border-collapse:collapse;font-size:1.0em;}
.menu1 td, .menu2 td {
    padding:2px 0px;
    text-align:center;
    border-right:1px solid #336;
    border-top:1px solid #aaf;
    border-bottom:1px solid #336;
    background:#778;
    font-size:0.8em;
}
.menu1 td a, .menu2 td a {color:#ddd;}
.menu1 td.sel, .menu2 td.sel {border-top:1px solid #dde;border-bottom:none;font-weight:bold;}
.menu1 td.sel a, .menu2 td.sel a {color:#fff;}
.menu2 td {background:#7000e0;}
.menu1 td.sel {background-color:#c48fff;}
.menu2 td.sel {background-color:#c48fff;}

/***** menu artEdit *****/
.editmenu {background:#778; border:1px solid #336;padding:0px!important; font-size:0.9em;}
.editmenu p {float:left;padding:2px 25px;text-align:center; border-right:1px solid #336; margin:0px;}
.editmenu p.sel {background-color:#c48fff; font-weight:bold;}

#middle {width:660px; float:right; margin-right:2px;}

/***** menu left *****/
#menursa {width:350px;float:left;border-left:1px solid #000;border-top:1px solid #000;margin:0px 2px;}
#menursa a {color:#000;}
#menursa .tit {background:#ffa;padding:2px;border-right:1px solid #000;border-bottom:1px solid #000;font-weight:bold;font-size:0.8em;}
#menursa table.command {width:100%;color:#000;background:#aac;border-bottom:1px solid #000;}
#menursa table.command td {padding:2px 3px; text-align:left; border-right:1px solid #000;font-size:0.9em;}
#menursa table.noMod {border-bottom:1px solid #000;border-right:1px solid #000;border-top:3px solid #900;}
#menursa table.noMod tr {display:none;}
#menursa td.tdl {width:35px;background:#77a;text-align:right!important;}
#menursa td.tdmove {width:16px!important;}
#menursa td.tdc {cursor:pointer;}
#menursa td.tdc.sel {background:#ff0;font-weight:bold;}
#menursa td.iconCtrl {width:16px!important;}
#menursa td.tdr {width:36px;background:#77a;text-align:right!important;}

#menursa tr.str td.tdl {width:45px;background:#88f;}
#menursa tr.atr td.tdl {width:55px;background:#ccf;}

div.inDrag {border-top:2px solid #0b0;border-bottom:2px solid #0b0;z-index:1000!important;}
div.inDrag td, div.inDrag img {cursor:ns-resize!important}
div.dragGet td, div.dragGet img {cursor:cell!important;}
div.dragMove {visibility:hidden;}
div.dragGet td.tdc {background:#0a0;color:#fff;}

#srcP {padding:5px!important;}
#srcP img.buts{margin-right:5px; cursor:default;}
#srcP .cmzText{width:180px}

#srcPFld {border-top:1px solid #aac; padding:0px 5px 0px 5px; margin:0px; text-align:left;}  
#srcPFld legend {font-weight:bold; margin:0px 5px; padding:0px 5px; font-size:0.8em;}
#srcPAdv p {padding:5px 5px 0px 5px;}

#xmlG, #xmlR {background-position:left -609px; width:80px; height:15px; border:none;}
#xmlR {background-position:left -625px;}


/***** div map *****/
div.gMap {width:100%; height:300px;}
td.mapTd {margin:0px; padding:0px; background:#aac; border:1px solid #000; vertical-align:middle; font-size:0.9em;}
span.address a {color:#778; text-decoration:none;}
#addPointBut {border:2px solid #f00; color:#fff; background:#960C08; width:105px; cursor:pointer; text-align:center; padding:0px 0px 2px 0px;}
#addPointBut.selB {background:#2782BA; border-color:#6FC8FF;}
p.gMapPopTit {font-weight:bold;color:#960C08;margin:-6px 0px 5px 0px; border-bottom:1px solid #ccc; padding-bottom:4px;}
div.gMapPopText {color:#68686F; letter-spacing:1px;}
div.gMapPopBot {margin-top:10px;}
div.pwin {background:url('sysimg/fading.jpg') repeat-x 0px 0px #7000e0;}
div.pwin table.editortab {font-size:1.1em!important; border:none;}
div.pwin #artpop {width:250px;}



/***** scrivania *****/
#scrivania {padding:0px 1px; font-size:0.8em;}
#srcfileMode {vertical-align:text-bottom;}
#scrivania .editortit {margin:1px 0px; padding-left:5px; border:1px solid #000;}
#scrivania .orange {margin:1px 0px;}
#scrivania .noRes {color:#000;border:none!important; font-size:1em; text-align:center; font-weight:bold; padding:5px}
#scrRight {float:left; background:#fff;border:1px solid #000;}
#scrLeft {float:left;}
#bottomBar {text-align:center; padding:10px 0px; line-height:1.8em;background:#C2C3EF;border-top:1px solid #000;}
#filesList {overflow-y:auto;overflow-x:hidden;}
#bottomBar a{color:#000;font-weight:bold;}
#sizer-x {background:#778; float:left; cursor:col-resize; font-size:0px; border-top:1px solid #000; border-bottom:1px solid #000; font-size:0px;}
#sizer-y {background:#778; cursor:row-resize; border-left:1px solid #000; font-size:0px;}
#srcfile {width:300px;}

div.scrivania_opts {padding:4px 2px;}
div.scrivania_opts a {padding:4px 8px;}
div.scrivania_opts a.visSel {font-weight:bold;background:#FFCC9F;color:#666;}

#scrivania iframe {height:0px;width:0px; border:none; display:inline; float:left;}

#listaFolder, #dettaglioFiles {overflow:auto;border:1px solid #000;background:#fff;}
#listaFolder a, #dettaglioFiles a, #listaFile a {color:#000;}
div.folderDiv {padding-left:15px;}
p.folder {margin:2px 2px 2px 4px; padding-left:2px;}
p.folder a {margin-left:5px;}
p.folderSel a {font-weight:bold; background:#ffa; border:1px dotted #f00; padding:0px 5px;}
p.folderTit {padding:3px 0px 3px 5px;border-bottom:1px solid #000;background:#aac;font-weight:bold;}
p.folderSub {padding:2px 0px 1px 5px;border-bottom:1px solid #000;background:#C2C3EF;}
p.folderSub img.buts {margin-right:3px;}
.butsSel {font-weight:bold;background:#FFCC9F;color:#666!important;}

#dettaglioFiles .dati_tit {padding:2px 3px; margin:1px 10px 10px 1px; border-bottom:1px solid #000;}
#dettaglioFiles .dati {margin:5px;}
#dettaglioFiles .dati select {vertical-align:middle;}
#dettaglioFiles .dati_img {text-align:left;cursor:pointer;}
#dettaglioFiles .dati_img img {border:1px solid #70e;}
#dettaglioFiles ul {margin:1px 0px 0px 0px;padding:0px 0px 0px 30px;list-style:circle outside;}

#ftp_but, #used_but {float:right;margin:0px!important;}
#used_but {margin-top:-3px!important;}
#scr_sub, #scr_sel {margin:0 5px 0 0!important;}
#scr_sub_cnt {margin:0px!important;width:261px;}
.swfupload {position:absolute;}
.popScr {width:400px!important;}

.fileSel td, .fileSel {background:#ffa;}

div.fileImg {float:left; text-align:center; margin:10px 20px; overflow:hidden; border:1px solid #ddd;}
div.fileImg img.file-file {margin-top:25px;} 
div.fileImgMarg {margin:10px 10px 0px 10px;}
p.fileImgDida {margin:0;font-size:0.8em;padding:1px 1px 2px;text-align:left;border-top:1px solid #ddd;} 
p.fileImgDida input {position:absolute;}
p.fileImgDida span {margin-left:16px;overflow:hidden;display:block;height:12px;}

#listaFile {font-size:1.0em; width:100%;}
#listaFile td {border-right:1px solid #000; padding:3px; border-bottom:1px solid #000;}
#listaFile td.tdLast {border-right:none!important;}
#listaFile td.tdImg {border:none!important; text-align:justify;}
#listaFile .file_tit td {background:#C2C3EF; font-weight:bold}
#listaFile .file_data td {cursor:pointer;border-color:#ccc;}
#listaFile .file_data td.tdLast {text-align:right;}
#listaFile td.file_name {padding:2px;}
#listaFile td.file_name img.buts {margin-right:3px;}
#listaFile td.file_sel input {vertical-align:bottom;}
#listaFile .fileOver td {background-color:#fd9;}
#listaFile td.file_sel {border-color:#000}
#listaFile .used {background:#cfc!important;}
#listaFile .notUsed {background:#f77!important;}


/***** div salvataggio *****/
#saveBak, #savePop {position:absolute;top:0px;left:0px;display:none;}
#saveBak {z-index:1;width:100%;background:#ccc !important;opacity:0.5; filter:alpha(opacity=70);}
#savePop {z-index:2;background:url('sysimg/wait.gif') no-repeat 10px center #eee;border:4px solid #7778EF;padding:10px 15px 10px 35px;font-size:0.8em;}


/***** div homepage news *****/
div.homepagediv {background:#aac;border:1px solid #000;}
div.homepagediv {margin:1%;}
div.homepagediv p {margin:5px;background-color:#aac;}
div.homepagediv p.title {border-bottom:1px solid #000;margin:0px;background-color:#77a;font-weight:bold;padding:2px 5px;cursor:move;}


.dataedit {margin:0px 1% 1% 1%;border:1px solid #000;}
p.dataedit {margin:1px 0px;}
.datapreview {padding:20px !important;background:#fff;}
.datapreview a.artLink {color:#00f;clear:both;margin:0px 0px 20px 0px;display:block;font-size:1.2em;font-weight:bold;}
.datapreview p.title {color:#c00;font-size:1.5em;font-weight:bold;text-decoration:underline;margin-bottom:10px}
.datapreview div.text {}
.datapreview div.text img {float:left;margin:0px 10px 1px 0px;padding:2px;background:#ddd;border:1px solid #444;}

/***** disabilito la selezione del testo per mozilla *****/
#home_news {-moz-user-select:none;}

/***** imposta layout *****/
#services {}
#services table {width:800px; margin:0px auto;}
#services td.label {padding:0px; border:1px solid #000;}
#services div.serviceCol {float:left; width:264px; height:600px; text-align:center;}
#services #cols2, #services #cols3 {border-left:1px solid #000;}
#services div.serviceWb {border:1px solid #660; cursor:move; margin:5px; padding:8px 2px; background:#aaa; color:#000}
#services div.serviceAtt {background:#5CA309; font-weight:bold; color:#fefefe;}
#services #cols2 div.serviceWb {cursor:default;}

/***** popSelect *****/
#poputenti {position:absolute;border:1px outset #000;background:#aac;padding-bottom:10px;}
#poputenti p {margin:0px 0px 10px 0px;padding:2px;color:#fc2;background:#048;font-weight:bold;}

/***** div websearch *****/
#searchword {padding:5px;text-align:left;margin:0px;}
#searchword .searchtitle {font-weight:bold;padding:0px;margin:1px;}
#searchword .searchrs {margin:2px 0 5px 0;padding:2px;background:#ffa;border:1px solid #000;}
#searchword .searchrsdiv {margin:0;}
#searchword .searchrstit {font-weight:bold;margin:1px;color:#aac;}
#searchword .searchrstit a{text-decoration:underline;}
#searchword .searchrstext {margin:1px;}
#searchword .searchrslink {margin:0 0 8px 0;}

/***** calendar *****/
.calDate {background-color:#FFFFAA!important;background-position:1px -153px!important;border:1px solid #555!important; border-left:none!important; padding:0 1px!important;}
.mainCal {position:absolute; border:1px solid #666; border-bottom:none; border-right:none; width:200px; text-align:center; margin-top:-1px;}
.mainCal a {color:#000;}
.mainCal p.title img {float:right;margin:-2px 0px 0px 0px;}
.mainCal table {width:100%;}
.mainCal table td {width:14%!important;}
.mainCal table .cal_hd td{border-bottom:1px solid #666; font-weight:bold;}
.mainCal table .cal_bot td{border-top:1px solid #666;}
.mainCal .cal_bot td, .mainCal td.calArrowR, .mainCal td.cal_hd_6 {border-right:1px solid #666;} 
.mainCal table .cal_hd td {background:#ffa; padding:2px 0px;}
.mainCal table .cal_hd_gg td {background:url('sysimg/cmz.gif') repeat-x left -1225px #C7C9CE; padding:4px 0px; color:#000;}
.mainCal table .cal_gg td {border-right:1px solid #666; border-top:1px solid #666; padding:2px 0px; background:#efefef;}
.mainCal table .cal_gg td.deactive {color:#aaa;}
.mainCal table .cal_gg td.active {color:#000; cursor:pointer;}
.mainCal table .cal_gg td.today {color:#c00!important; font-weight:bold;}
.mainCal table .cal_gg td.date-sel {background:#FFEFEF; font-weight:bold;}


/***** div moduli *****/
#moduli_left, #moduli_right {float:left;}
#moduli_left {width:30%;}
#moduli_right {width:70%;}
#moduli_left table, #moduli_right table {width:98%;margin:0px 0px 0px 1%;border:1px solid #000;border-spacing:1px;}
#moduli_left table.editortab {border-top:none; border-left:none; border-bottom:none; border-spacing:0px;}
#moduli_left table.editortab td {border-top:none;border-right:none;}
#moduli_left td.editortit {border-top:1px solid #000!important;}
#moduli_ass_cnt td.dataedit2 {width:24px;text-align:center;padding:3px 0px}
#moduli_ass_cnt img.butsFolderClose {width:9px;}
#moduli_ass_cnt img.butsFolderOpen {width:9px;}
#moduli_left td.sel {font-weight:bold; background:#ff0;}
#moduli_right #percentuale {width:20px!important;}
td.moduli_cnt_td {padding:0px!important;margin:0px!important;}
td.moduli_cnt_td table {width:100%!important;margin:0px!important;border-right:none!important;}
div.moduli_sec_cnt td.datavoid {padding-left:10px!important;width:38px!important;background:#ffa;}
div.moduli_item_cnt td.datavoid {padding-left:50px!important;background:#f70;width:24px!important;;}

#mod_view {padding:0px 5px;background:#fff;}
#mod_view span {display:block; margin:5px 10px; padding-left:10px;}
#mod_view h1 { margin:5px 10px;}
#mod_view h4 { font-weight:bold;}
#mod_view div.dm {margin:5px 10px 20px 10px;}
#mod_view fieldset {border:1px solid #ccc;padding:5px;margin:5px 10px;}
#mod_view legend {padding:2px 5px;font-weight:bold;}
#mod_view p {text-align:center;}

/***** export scorm *****/
#scorm_left, #scorm_right {float:left;}
#scorm_left {width:30%;}
#scorm_right {width:70%;}
#scorm_left a {color:#000;}
#scorm_left table, #scorm_right table {width:98%;margin:0px 0px 0px 1%;border:1px solid #000;border-spacing:1px;}
#scorm_left td {border:1px solid #000;padding:2px;font-size:8pt;}
#scorm_left td.tdBut {text-align:center;width:18px;background:#77a;}
#scorm_left td.tdExp {width:150px;background:#77a;}
#scorm_left select {width:130px;margin-left:2px;}
#scorm_left td.trExpCnt {padding:0px 0px 1px 0px;}
#scorm_left td.trExpCnt table {margin:0px;border:none;border-spacing:0px;width:95%;margin-left:5%;}
#scorm_left td.trExpCnt td {border-top:none;border-right:none;}
#scorm_left td.sel {font-weight:bold; background:#ff0;}


/***** gestione utenti *****/
#usertab, #grouptab, .groupList {font-size:1.0em;}
#usertab td, #grouptab td, .groupList {font-size:0.8em;}
#usertab, #grouptab {margin:0px 1% 1% 1%;border-top:1px solid #000;border-left:1px solid #000;empty-cells:show;width:97%;}
#usertab td, #grouptab td{border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;}
td.dataedit.pass {background:#ddd;color:#ddd;text-align:right;}
.groupList {width:300px;border:1px solid #000;background:#aac;position:absolute;top:190px;}
.groupTit {background:#7000e0;color:#fff;padding:3px 2px 6px 5px !important;margin:0px;border-bottom:1px solid #ccc;font-weight:bold;cursor:move;}
span.close {float:right;padding:0px 5px 1px 5px;background:#ccd;border:1px solid #000;}
span.close a{color:#000;}
.groupList p {border-bottom:1px solid #ddd;padding:2px 1px 2px 3px;margin:0px;}
div.row-disabled td{background:#FFCABF!important;color:#666!important;}
div.row-disabled .x-grid3-col-password {color:#FFCABF!important;}
#xlsImg {vertical-align:bottom;float:right;margin-top:-13px;cursor:pointer;}
#xlsDiv p.grouptit a {float:right;background:#000;border:1px solid #efefef;padding:0px 5px 2px 5px;margin-top:-14px;}


#grouptab td.number {color:#fff;text-align:center;}
p.coloreP {border:none;float:left;clear:none;margin:0px;height:20px}

/***** links *****/
table.multi_sortable_tab {width:100%;border-left:1px solid #000;border-top:1px solid #000;}
table.multi_sortable_tab td {padding:5px 2px 5px 2px;font-size:1.1em;border-right:1px solid #000;border-bottom:1px solid #000;background:#aac;width:24%;}
table.multi_sortable_tab td.allBut {width:18px!important;}
table.multi_sortable_tab div.updateBut {vertical-align:middle;}
table.multi_tit td {padding:0px 2px;background:#778;color:#ffe} 

/**** sondaggi ****/
table.multi_sortable_tab td.pollsAtt {width:50px;text-align:center;}
table.multi_sortable_tab td.pollsDom {width:350px;}
table.multi_sortable_tab td.tdAuto {width:auto;padding:0px;}
table.multi_sortable_tab td.piCnt {vertical-align:top;}
table.multi_sortable_tab td.tdAuto p.editortit {border-top:none; border-left:none; border-right:none;}
div.polls_item {margin:1px;}



/***** cestino *****/
table.trashtab img.buts {cursor:default;}
td.trashNome {cursor:help;}
td.trashData { width:102px; background:#ccf;}

td.trashBut {width:35px; background:#fff;}
td.trashBut img.buts {cursor:pointer!important;}

#popTrash {position:absolute; background:#FFE9AF; border:1px solid #FFC21F; padding:5px 10px; width:600px; color:#555; text-align:justify; font-size:0.8em;}
p.popTrashTit {font-weight:bold; border-bottom:1px solid #ccc;margin-bottom:5px; color:#000;}


/***** div vis/perm *****/
input.voidText {color:#999;}
#visKey, #modKey, #autKey, #chatUserKey {width:248px;}
#divVis, #perMod, #popUserDiv {width:250px;}
#divVis, #perMod {overflow:auto; height:80px; color:#000; background:#fff; margin-top:1px; border:1px solid #555;}
#divVis p, #perMod p{padding:1px 0px 2px 3px;}
#divVis img, #perMod img {vertical-align:bottom;}
#popUserDiv {position:absolute; border:1px solid #000; background:#eee; font-size:0.8em; z-Index:1000}
#popUserDiv p {padding:2px 3px; border-bottom:1px solid #ccc}
#popUserDiv a {color:#000; text-decoration:none;}
#popUserDiv a:hover {color:#666;}
#popUserDiv p.botP {text-align:right;}
#popUserDiv p.botP a {color:#c00;}

.x-window-mc #visKey {width:298px!important;}
.x-window-mc #divVis {width:300px!important;height:200px!important;}
.x-window-mc #popUserDiv {top:20px!important; left:9px!important; width:296px!important;font-size:1.0em!important;}

/***** lingua *****/
td.editarttit {font-size:0.9em; padding:0px; }
#enlargeIco {margin:2px 2px 0px 2px; vertical-align:middle}
#myLanEdit {float:right; background:#ff0; padding:1px 2px 1px 5px; border-left:1px solid #000;}
#prewLink {float:right; background:#ff0; padding:1px 2px 2px 5px; border-left:1px solid #000;}
* html #myLanEdit {margin-top:-20px;}
* html #prewLink {margin-top:-20px;}

/***** prezzo *****/
#prz {display:inline;}
#ordinabile {vertical-align:middle!important;}
#prz input {vertical-align:middle!important;}
#prezzo {width:35px!important;}
#sconto {width:20px!important;}
#disp {width:20px!important;}
#autore {width:204px!important;}
#autore_manual {width:200px!important;}

#anteprima_num {width:20px;}

#twt_user, #twt_pass {width:180px}

/***** allegati *****/
p.allegatiAddBar {background:#77a;border:1px solid #000;margin:5px 1% 0px 0px;padding:2px;color:#fff;}
p.allegatiAddBar img {margin-right:5px;vertical-align:-3px;}

div.allDiv {width:99%;margin:0px 0px 20px 0px;}
#allFlickrDiv {margin-bottom:0px;}
tr.trAll table {width:100%;margin-top:1px;border-left:1px solid #000;border-top:1px solid #000;}
tr.trAll table td {padding:5px 2px 5px 2px;font-size:1.0em;border-right:1px solid #000;border-bottom:1px solid #000;}
td.allBut {text-align:center; width:18px;}
td.allThb {text-align:center; width:52px;}
td.allSz {width:44px;}
td.allDt {width:91px;}
td.allLnk {width:40%;}
td.allThb img {border:1px solid #70e;cursor:pointer;}
td.allThb img.buts {border:none!important;}
td.allThb img.thbx {width:50px}
div.allDiv iframe {height:90px!important;}
table.all_table {width:99%!important;}
table.all_table td {padding:0px 2px!important;}

div.imgObject img {vertical-align:middle!important; margin-right:5px;}
img.cmzImage {background-position:left -540px;  background-repeat:repeat-x; border:1px solid #70e; width:auto;}
img.cmzVoidImage {height:50px; width:80px;}

/***** immagini tasti *****/
.buts {cursor:pointer; border:none; vertical-align:bottom; background:url('sysimg/cmz.gif') no-repeat left 0px transparent; width:16px; height:16px;}
.butsAdd1 {background-color:#ff0;}
.butsAdd2 {background-color:#c60;}
.butsAdd3 {background-color:#f00;}
.butsAdd4 {background-color:#5CA309;}
.butsArt {background-position:left -102px;}
.butsDel {background-position:left -17px;}
.butsEdit {background-position:left -51px;}
.butsOrder {background-position:left -34px; cursor:move;}
.butsLink {background-position:left -370px;}
.butsSearch {background-position:left -457px;}
.butsTrash {background-position:left -119px;}
.butsList {background-position:left -404px;}
.butsImg {background-position:left -353px;}
.butsVisible {background-position:left -68px;}
.butsLock {background-position:left -439px;}
.butsHidden {background-position:left -85px;}
.butsDate {background-position:left -153px;}
.butsArrT {background-position:-51px -170px;}
.butsArrB {background-position:-34px -170px;}
.butsArrL {background-position:-17px -170px;}
.butsArrR {background-position:left -170px;}
.butsClose {background-position:-68px -170px;}
.butsRight {background-position:-85px -170px;cursor:default;}
.butsWrong {background-position:-102px -170px;cursor:default;}
.butsFolder {background-position:-15px -220px;}
.butsFolderClose {width:30px; background-position:left -220px;}
.butsFolderOpen {width:30px; background-position:left -235px;}
.butsFolderRoot {background-position:1px -302px!important; width:16px!important;}
.butsFolderAdd {background-position:left -253px;}
.butsFolderDel {background-position:left -268px;}
.butsFolderMod {background-position:left -284px;}
.butsUsers {background-position:left -491px; width:20px;}
.butsYtb {background-position:left -474px;}
.butsFlk {background-position:left -204px;}
.butsPreview {background-position:left -319px;}
/***** estensioni piccole *****/
.ext-file {background-position:left -1073px; cursor:default;}
.ext-avi, .ext-wmv, .ext-mpg, .ext-mpeg, .ext-asf, .ext-mkv {background-position:left -1039px;}
.ext-doc, .ext-rtf {background-position:left -1056px;}
.ext-jpg, .ext-gif, .ext-png, .ext-bmp, .ext-tif, .ext-jpeg {background-position:left -1090px;}
.ext-pdf {background-position:left -1107px;}
.ext-ppt {background-position:left -1124px;}
.ext-txt, .ext-dat {background-position:left -1141px;}
.ext-wav, .ext-mp3, .ext-mp4, .ext-wma, .ext-mid {background-position:left -1158px;}
.ext-xls, .ext-csv {background-position:left -1174px;}
.ext-zip, .ext-rar, .ext-tar.gz, .ext-iso {background-position:left -1191px;}
/***** estensioni grosse *****/
.file-file {background-position:left -859px; width:36px; height:36px; cursor:default;}
.file-doc, .file-rtf {background-position:left -786px;}
.file-bmp, .file-tif {background-position:left -894px;}
.file-pdf {background-position:left -713px;}
.file-ppt {background-position:left -751px;}
.file-txt, .file-dat {background-position:left -822px;}
.file-xls, .file-csv {background-position:left -640px;}
.file-zip, .file-rar, .file-iso {background-position:left -965px;}
.file-swf {background-position:left -676px;}
.file-htm, .file-html  {background-position:left -929px;}
.file-wav, .file-mp3, .file-mp4, .file-wma, .file-mid, .file-avi, .file-wmv, .file-mpg, .file-mpeg, .file-asf, .file-mkv {background-position:left -1001px;}

/***** glossario *****/
#formGlo {margin:0px;}
#divGlo img {border:none;vertical-align:middle;}
#divGlo textarea {height:45px;}
#divGlo p.textarea {display:none;}
#divGlo input.cmzText {width:80%;}
#divGlo input.updateBut {padding:0px 2px 0px 2px;}


/***** context menu *****/
#divMenuContextCnt {position:absolute;visibility:hidden;}
#divMenuContextShadow {position:absolute;background:#000;margin:2px 0px 0px 2px;opacity:0.3;filter:alpha(opacity=30);z-index:40;}
#divMenuContext {position:absolute;background:#ccd;border:1px solid #8F8F73;padding:2px 2px 5px 8px;font-size:0.8em;width:230px;z-index:50;}
#divMenuContext table {font-size:1.0em;width:99%;}
#divMenuContext td.tdLabel, #divMenuContext a {padding:3px 3px 4px 10px;}
#divMenuContext a {display:block;color:#000;}
#divMenuContext a:hover {color:#fff;background:#000;text-decoration:none;}

/***** remote debug span *****/
.bottomClear {clear:both;width:100%;margin:0px;padding:0px;height:0px;}
.spanDebug iframe{width:100%;height:400px;margin-top:50px;border:none;border-top:5px solid #f70;border-bottom:5px solid #f70;background:#fff;}
.spanDebug,.spanDebug iframe {opacity:0.0;height:1px;margin:0px;padding:0px;overflow:hidden;}

/****** newsletter ******/
fieldset.ml {margin:10px 0px; padding:5px; font-size:1.0em; background:#AAAACC; border:2px solid #40404F;}
fieldset.ml.close {border:none!important; border-top:2px solid #40404F!important; background:none!important; width:99%; margin-bottom:0px!important;}
fieldset.ml.close div {display:none;}
fieldset.ml legend {margin:0px 30px; padding:2px 20px; background:#FFFFAA; font-weight:bold; border:1px solid #000;}
fieldset.ml legend a {color:#000;}
fieldset.ml td.label {background:#B97CFB;}
fieldset.ml #midtipo {width:80%}
#ml_comandi_cnt {line-height:1.5em;}

div.timebar {height:17px; margin:5px 0px; padding:1px 1px 0px 1px; border:1px solid #1F203F;}
div.timebar p {height:16px; background:url('sysimg/cmz.gif') repeat-x left -1208px; margin:0px;}
p.dieMailing {text-align:center;margin:10px 0px;}
p.dieMailing a {font-weight:bold;background:#BDBDBD;color:#BF0008;padding:2px 10px 2px 10px;margin-left:-20px; border:1px solid #1F203F;}
#art_num {width:20px;}
#art_list {border:1px solid #000; height:250px; overflow-x:hidden;overflow-y:scroll;background:#fff;}
#art_list p {border-right:1px solid #000;}
#art_list p.rb-srb {font-weight:bold; font-size:0.8em; border-bottom:1px solid #ccc; padding:2px 5px; text-align:right; background:#DFDFDF;}
#art_list p.art_list {padding:3px; border-bottom:1px solid #ccc;}
#art_list p.art_list input {vertical-align:bottom; margin-right:5px;}
p.art_list_sel {background:#FFDC9F}
#mailDemo {width:180px;}

#ml_left{width:30%;float:left;margin-left:1%;}
#ml_right{width:66%;float:left;margin-left:1%;}

#but-logout {display:block;font-family:'Arial';font-size:0.6em;font-weight:bold;letter-spacing:2px;padding:5px 0 5px 20px;position:absolute;right:5px;top:15px;
background:url('sysimg/cmz.gif') no-repeat scroll -118px -167px;}

/**** chat ****/
#chatStoryCnt {height:400px;margin:2px 5px 2px 0;overflow:auto;background:#ededed;border:1px solid #000;}
#chatStoryCnt p {border-bottom:1px solid #ccc;padding:5px;font-size:1.1em;}
#chatStoryCnt p a {color:#000;}
