.mainWin, .mainWin-warn{
    font-family: tahoma, arial;
    font-size: 11px;
    position: absolute;
}

.titleBar, .titleBar-warn, .divLibWrk{
    position: absolute;
    background:url(../images/feest/window/winbar.gif) repeat-x;
    padding-left: 10px;
    font-family: "Trebuchet MS";
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
    padding-top:4px;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    font-weight: bold;
    overflow: hidden;
    cursor: default;
}

.titleBar, .titleBar-warn{
    height: 30px;
}

.slimBar, .slimBarResize{
    background-color: #555555;
    font-size: 0px;
    position: absolute;
    height: 3px;    
}

.slimBarResize{
    width: 23px;
}

.buttons{
    float: right;
    padding-top: 5px;
}

.content, .content-warn{
    position: absolute;
    padding:5px;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    background-color: #f9f9f9;
    overflow: auto;
}

.statusBar, .statusBar-warn{
    position: absolute;
    background-color: #f0f0f0;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #666666;
    text-indent: 6px;
    height: 23px;
}

.resize, .resizeNoIco, .resize-warn, .resizeNoIco-warn{
    line-height: 0;
    position: absolute;
    background-color: #F0F0F0;
    background-image: url(../images/feest/window/resize.gif);
    border-right: 1px solid #999999;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #999999;
    width: 33px;
}

.minimizedDiv{
    border: 0;
    margin: 0;
    padding: 4px 0px 0px 10px;
    background-image: url(../images/feest/window/winbarMinimized.gif);
    background-repeat: repeat-x;
    width: 150px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Trebuchet MS";
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    overflow: hidden;
}

.modalDiv{
    background-color: silver;
    opacity:.50;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.tempResizeDiv{
    border: 2px solid #333333;
    background-color: #EBE8D6;
    position: absolute;
    opacity:.30;
    z-index: 10000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
}

.contentCover{
    background-color: silver;
    opacity:.50;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    text-align: center;
    z-index: 10000;
}

.contentCover2{
    background-color: silver;
    opacity:.0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    text-align: center;
    z-index: 10000;
}

.imgWait, .imgWait1, .imgWait2, .imgWait3, .imgWait4, .imgWait5, 
.imgWait6, .imgWait7, .imgWait8, .imgWait9, .imgWait10, 
.imgWait11, .imgWait12, .imgWait13, .imgWait14, .imgWait15{
    position:absolute;
    top: 47%;
    left: 47%;
    z-index: 20000;
    width: 32px;
    height: 32px;
    background-image: url(../images/feest/window/loading1.gif);
}

.imgWait1{
    background-image: url(../images/feest/window/loading1.gif);
}
.imgWait2{
    background-image: url(../images/feest/window/loading2.gif);
}
.imgWait3{
    background-image: url(../images/feest/window/loading3.gif);
}
.imgWait4{
    background-image: url(../images/feest/window/loading4.gif);
}
.imgWait5{
    background-image: url(../images/feest/window/loading5.gif);
}
.imgWait6{
    background-image: url(../images/feest/window/loading6.gif);
}
.imgWait7{
    background-image: url(../images/feest/window/loading7.gif);
}
.imgWait8{
    background-image: url(../images/feest/window/loading8.gif);
}
.imgWait9{
    background-image: url(../images/feest/window/loading9.gif);
}
.imgWait10{
    background-image: url(../images/feest/window/loading10.gif);
}
.imgWait11{
    background-image: url(../images/feest/window/loading11.gif);
}
.imgWait12{
    background-image: url(../images/feest/window/loading12.gif);
}
.imgWait13{
    background-image: url(../images/feest/window/loading13.gif);
}
.imgWait14{
    background-image: url(../images/feest/window/loading14.gif);
}
.imgWait15{
    background-image: url(../images/feest/window/loading15.gif);
}

.genericNoIco
{
    font-family: "Wingdings";
    color: #111111;
    text-transform: none;
    font-size: 19px;
    background-image:none;
    background-color:transparent;
}

.resizeNoIco, .resizeNoIco-warn
{
    font-family: "Wingdings";
    text-align: right;
    padding-top: 8px;
    vertical-align: text-bottom;
    text-transform: none;
    font-size: 14px;
    background-image:none;
}

.restoreButtonDiv{
    width: 21px;
    height: 21px;
    left: 125px;
    top: 5px;
    position: absolute;
    cursor: pointer;
}

.restoreButtonImage{
    background-image: url(../images/feest/window/restore.gif);
}

.helpButtonDiv{
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.helpButtonImage{
    background-image: url(../images/feest/window/help.gif);
}

.restoreButtonImage{
    background-image: url(../images/feest/window/plus.gif);
}

.closeButtonDiv{
    width: 21px;
    height: 21px;
    position: absolute;
    cursor: pointer;
}

.closeButtonImage{
    background-image: url(../images/feest/window/close.gif);
}

.minimizeButtonDiv{
    width: 21px;
    height: 21px;
    position: absolute;
    cursor: pointer;
}

.minimizeButtonImage{
    background-image: url(../images/feest/window/minimize.gif);
}

.jobImageDiv{
    width: 21px;
    height: 21px;
    position: absolute;
}

.jobImage1{
    background-image: url(../images/feest/window/1.gif);
}

.jobImage2{
    background-image: url(../images/feest/window/2.gif);
}

.jobImage3{
    background-image: url(../images/feest/window/3.gif);
}

.jobImage4{
    background-image: url(../images/feest/window/4.gif);
}

.jobImage5{
    background-image: url(../images/feest/window/5.gif);
}

.jobImage6{
    background-image: url(../images/feest/window/6.gif);
}

.jobImage7{
    background-image: url(../images/feest/window/7.gif);
}

.jobImage8{
    background-image: url(../images/feest/window/8.gif);
}

.jobImage9{
    background-image: url(../images/feest/window/9.gif);
}

.jobImage10{
    background-image: url(../images/feest/window/10.gif);
}

.jobImage11{
    background-image: url(../images/feest/window/11.gif);
}

.jobImage12{
    background-image: url(../images/feest/window/12.gif);
}

.jobImage13{
    background-image: url(../images/feest/window/13.gif);
}

.jobImage14{
    background-image: url(../images/feest/window/14.gif);
}

.jobImage15{
    background-image: url(../images/feest/window/15.gif);
}

/*===================== POP-UP ===============================================*/

.mainWin-pop{
    font-family: tahoma, arial;
    font-size: 11px;
    position: absolute;
}

.titleBar-pop{
    position: absolute;
    background:url(../images/feest/window/winbar.gif) repeat-x;
    padding-left: 10px;
    font-family: "Trebuchet MS";
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
    padding-top: 4px;
    border-left: 2px solid #999999;
    border-right: 2px solid #999999;
    font-weight: bold;
    overflow: hidden;
    cursor: default;
    height: 30px;
}

.content-pop{
    position: absolute;
    padding:5px;
    border-left: 2px solid #999999;
    border-right: 2px solid #999999;
    background-color: #f9f9f9;
    overflow: auto;
}

.statusBar-pop{
    position: absolute;
    background-color: #f0f0f0;
    border-top: 2px solid #999999;
    border-left: 2px solid #999999;
    border-bottom: 2px solid #666666;
    text-indent: 6px;
    height: 23px;
}

.resize-pop, .resizeNoIco-pop{
    line-height: 0;
    position: absolute;
    background-color: #F0F0F0;
    background-image: url(../images/feest/window/resize.gif);
    border-right: 2px solid #999999;
    border-bottom: 2px solid #666666;
    border-top: 2px solid #999999;
    width: 33px;
}

.resizeNoIco-pop
{
    font-family: "Wingdings";
    text-align: right;
    padding-top: 8px;
    vertical-align: text-bottom;
    text-transform: none;
    font-size: 14px;
    background-image:none;
}

/*------------------ Classi videata desktop ----------------------------------*/
.mainWin-desktop{
    font-family: tahoma, arial;
    font-size: 11px;
    position: absolute;
    top: 70px !important;
}

.content-desktop{
    position: absolute;
    padding:5px;
    background-color: #ffffff;
    overflow: auto;
}

.mainWin-desktop .slimBar,
.mainWin-desktop .slimBarResize{
	display: none;
}

/*================== Titolo diviso in 3 parti ================================*/
.titleBarText {
	height: 20px;
	overflow: hidden;	
}

.titlePar1Bar, .titlePar1Bar-pop, .titlePar1Bar-warn{
    background-color: transparent;
    font-family: "Trebuchet MS";
    font-size: 15px;
    font-weight: bold;
    margin-left: 2px;
    margin-right: 2px;
    float: left;
}

.titlePar2Bar, .titlePar2Bar-pop, .titlePar2Bar-warn{
    background-color: transparent;
    font-family: "Trebuchet MS";
    font-size: 12px;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    margin-right: 5px;
    margin-top: 2px;
    float: left;
}

.titlePar3Bar, .titlePar3Bar-pop, .titlePar3Bar-warn{
    background-color: transparent;
    font-family: "Trebuchet MS";
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 5px;
    margin-top: 4px;
    float: left;
}

.divLibWrk{
    display: inline;
    color: red;
    background:transparent;
    border:none;
    float: left;
}
