﻿/*Foglio Stile per il sito International European Database*/

/**************************************/
/*Stili per resettare e stili Generici*/
/**************************************/

*{margin:0px; padding:0px;} 
a{text-decoration:none; color:#000000; outline:none;}
input{outline:none;}
img{border:none; outline:none;}
li{list-style:none;}

.clear{clear:both;font-size:0;height:0;overflow:hidden;}
.clear.px5{height:5px;}
.clear.px10{height:10px;}
.clear.px15{height:15px;}
.clear.px20{height:20px;}

body{text-align:center; position:relative;  margin:0px auto; background:#F7F7F7; font-family:Calibri, Sans-Serif;} 

.TotalContenitor{position:relative; width:1024px; margin: 10px auto 0px; }
.TotalLabel
{      
    font-weight: bold;
    font-size: 18px;        
    margin-right: 1px;
    text-align:right;
    float: right;     
    padding:0px 5px;            
    position:relative;           
}

.LabelProcess{ font-weight:bold; color:#0F325F;padding:0px 5px;font-size:18px; }
#waitingDiv{position:absolute; z-index:20; display:block; width:1024px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivEmp{position:absolute; z-index:20; display:block; width:1000px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivTicket{position:absolute; z-index:20; display:block; width:805px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivExcel{position:absolute; z-index:20; display:block; width:800px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivPdf{position:absolute; z-index:20; display:block; width:512px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivJobTitleCustom{position:absolute; z-index:20; display:block; width:650px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivJobTitleCustomInfo{position:absolute; z-index:20; display:block; width:950px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivCpxForcingCustom{position:absolute; z-index:20; display:block; width:600px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivCpxForcing{position:absolute; z-index:20; display:block; width:660px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivSetCurrency{position:absolute; z-index:20; display:block; width:460px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivSkillDetail{position:absolute; z-index:20; display:block; width:512px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivCustVisibility{position:absolute; z-index:20; display:block; width:700px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivAccountEdit{position:absolute; z-index:20; display:block; width:505px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivCustomerEdit{position:absolute; z-index:20; display:block; width:1024px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivCmpRange,#waitingDivMassiveReport{position:absolute; z-index:20; display:block; width:360px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivMarketModal{position:absolute; z-index:20; display:block; width:480px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivMarketAreaModal{position:absolute; z-index:20; display:block; width:900px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center; }
#waitingDivCustomerEdit img{margin: 0px;}
#waitingDiv img{margin: 300px auto 200px;}

#waitingDiv .ContentButtonCancel
{
    color: #FFFFFF;
    margin: 0px 15px 0px auto;
    text-align: center;     
}

#waitingDivDetailPopup{position:absolute; z-index:20; display:block; width:1000px; height:100%; background:url('../Images/bg_Modale.png') repeat top left; top:0; left:0; overflow:hidden;text-align:center;}
#waitingDivDetailPopup img{margin: 300px auto 200px;}

.FinestraModale{background:url('../Images/bg_Modale.png') repeat top left; z-index:10; position:absolute; top:0; left:0; width:100%; height:100%;}

.GlobalConteiner{width:1024px; text-align:left; margin: 00px auto; background:#FFFFFF;}
.GlobalConteiner .HeaderConteiner{float:left; width:1024px; height:120px; background:url('../Images/bg_Header.jpg') no-repeat top left; position:relative;}
.GlobalConteiner .HeaderConteiner .Logo{float:left; margin-left:12px; margin-top:20px; width:150px;}
.GlobalConteiner .HeaderConteiner .Title{float:left; width:680px; height:48px;} 
.GlobalConteiner .HeaderConteiner .Title a img{border:none;}
.GlobalConteiner .HeaderConteiner .RightInformation{float:right; position:relative; bottom:0px; right:10px; width:410px; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}
.GlobalConteiner .HeaderConteiner .RightInformation .FirstInformation{float:right; margin-top:2px;}
.GlobalConteiner .HeaderConteiner .RightInformation .FirstInformation .FirstRow{color:#134688; font-size:18px; padding:0px 5px 3px; font-weight:bold; text-align:right;} 
.GlobalConteiner .HeaderConteiner .RightInformation .FirstInformation .FirstRow span{color:#134688;}
.GlobalConteiner .HeaderConteiner .RightInformation .Information{position:absolute; top:25px; right:-2px; width:auto; display:none; z-index:50;  border-bottom:2px solid #134688; border-left:2px solid #134688; border-right:2px solid #134688;}

.GlobalConteiner .HeaderConteiner .RightInformation .Description{color:#000000; font-size:18px; padding:0px 5px 3px; font-weight:bold; text-align:right;}
.GlobalConteiner .HeaderConteiner .RightInformation .Value{color:#134688; font-size:18px; padding:0px 5px 3px; font-weight:bold; text-align:left;}
.GlobalConteiner .HeaderConteiner .RightInformation .OtherInformation .Description{padding-bottom:3px; padding-top:3px; min-width:170px;}
.GlobalConteiner .HeaderConteiner .RightInformation .OtherInformation .Value{padding-bottom:3px; padding-top:3px; min-width:220px;}

.GlobalConteiner .HeaderConteiner .RightInformation .OtherInformation{visibility:hidden; background:#FFFFFF;}

.GlobalConteiner .HeaderConteiner .RightInformation .MostraInfo{float:right; width:16px; margin-right:15px; margin-top:4px;}
.GlobalConteiner .HeaderConteiner .RightInformation .MostraInfo a{width:16px; height:16px; display:block; background-image:url('../Images/MenuIn.gif'); background-position:top left; background-repeat:no-repeat;}
.GlobalConteiner .HeaderConteiner .ContentBottonLogOut{float:right; width:16px; margin-right:15px; margin-top:4px;}
.GlobalConteiner .HeaderConteiner .ContentBottonInfo{float:right; width:16px; margin-right:18px; margin-top:4px;}
.GlobalConteiner .HeaderConteiner .ContentBottonInfo .InfoButton{width:16px; height:16px; display:none;}/*display:block;}*/
.GlobalConteiner .MenuContainer{background:url('../Images/bg_Menu.png') repeat-y top left; width:1024px;}
.GlobalConteiner .MenuContainer.System{background:url('../Images/bg_Menu.png') repeat-y top left; width:1024px; height:20px;}
.GlobalConteiner .MenuContainer a{display:none;}
.GlobalConteiner .MenuContainer .MainMenu{color:#FFFFFF; width:100%; font-size:18px;} 
.GlobalConteiner .MenuContainer .MainMenu ul.static{width:100% !important; text-align:center;z-index:11}
.GlobalConteiner .MenuContainer .MainMenu li{width:20%; text-align:center;}
.GlobalConteiner .MenuContainer .MainMenu li li{width:auto;  padding-top:7px; padding-bottom:7px;}
.GlobalConteiner .MenuContainer .MainMenu li ul.dynamic{background:#FFFFFF; width:100% !important; border:1px solid #0c5a8f}
.GlobalConteiner .MenuContainer .MainMenu a{display:block; color:#FFFFFF; font-weight:bold; cursor:pointer}
.GlobalConteiner .MenuContainer .MainMenu li ul.dynamic li.dynamic a{color:#0c5a8f;}
.GlobalConteiner .MenuContainer .MainMenu li ul.dynamic li.dynamic a:hover{text-decoration:underline !important;}
.GlobalConteiner .MenuContainer #MenuContestuale_NavigationMenu li.has-popup a.popup{background-image:none !important;}
.GlobalConteiner .MenuContainer #MenuContestuale_NavigationMenu a.popout{background-image:none !important;}

.GlobalConteiner .MainContainer{float:left; width:1024px;}
.GlobalConteiner .MainContainer .BgContainer{width:1024px; background:#FFFFFF;} 

.GlobalConteiner .MainContainer .DataContainer{float:left; width:1014px; min-height:538px; padding:10px 5px 10px 5px;}
.GlobalConteiner .MainContainer.System .DataContainer{width:1024px;  margin-top:10px;}

.GlobalConteiner .MainContainer .DataContainer .BreadCrumb{padding:0px 5px 8px 14px; color:#999999; font-size:16px; background:url('../Images/bg_Footer.png') no-repeat bottom left;}
.GlobalConteiner .MainContainer .DataContainer .BreadCrumb a{color:#333333;}
.GlobalConteiner .MainContainer .DataContainer .BreadCrumb a:hover{text-decoration:none;}


.GlobalConteiner .FooterConteiner{width:1024px; float:left; margin-top:5px;}
.GlobalConteiner .FooterConteiner .sfumatura{width:1024px; float:left; background:url('../Images/bg_Footer.png') repeat-y top left; height:5px;}
.ParteSx{float:left; margin-left:10px; margin-top:5px; margin-bottom:5px;}
.ParteDx{float:right; margin-right:10px; margin-top:5px; margin-bottom:5px;}


/*Stili per le pagine Interne*/

.ContentForm {width:955px; margin-bottom:10px; margin-top:10px;}
.ContentForm .FirstRow{padding-left:14px; float:left; margin-bottom:3px;}
.ContentForm .OtherRow{padding-left:14px; float:left; margin-bottom:3px;}
.ContentForm .Label{width:294px; float:left; text-align:left; padding-left:8px; font-weight:bold; color:#0F325F; font-size:18px;}
.ContentForm .Label.Center{width:284px; padding-left:28px; }
.ContentForm .Label.Right{width:274px; padding-left:38px; }
.ContentForm .Label2{width:274px; float:left; text-align:left; padding-left:8px; font-weight:bold; color:#0F325F; font-size:18px;}
.ContentForm .Label2.Center{width:274px; padding-left:18px; }
.ContentForm .Profilazione .Label{width:240px;}
.ContentForm .FormItem{width:312px; float:left; text-align:left; margin-bottom:4px;} 
.ContentForm .FormItem.Center{width:302px; text-align:left; margin-left:10px; *margin-left:7px;} 
.ContentForm .FormItem.Right{width:292px; text-align:left; margin-left:20px; *margin-left:13px;} 
.ContentForm .FormItem2{width:282px; float:left; text-align:left; margin-bottom:4px;} 
.ContentForm .FormItem2.Center{width:292px; text-align:left; margin-left:10px; *margin-left:7px;} 
.ContentForm .FormItem select{width:286px; border:1px solid #000000; height:26px; font-size:16px; color:#000000;}
.ContentForm .FormItem input{width:276px; border:1px solid #000000; height:18px; font-size:16px; color:#000000; padding:3px;}
.ContentForm .FormItem input.calendar{width:auto !important;}
.ContentForm .FormItem2 select{width:276px; border:1px solid #000000; height:26px; font-size:16px; color:#000000;}
.ContentForm .FormItem2 input{width:276px; border:1px solid #000000; height:18px; font-size:16px; color:#000000; padding:3px;}
.ContentForm .FormItem2 input.calendar{width:auto !important;}
.ContentForm .LastRow{margin-right:9px; float:right;}

.QuattroElementi{margin-bottom:5px; margin-top:0px; width:994px; margin-left:10px;}
.QuattroElementi .TableData{ width:100% }
.QuattroElementi td{border:2px solid #FFFFFF;}
.QuattroElementi .ContentField{background:#F0F0F0;}
.QuattroElementi .Field{min-width:221px; padding:2px 5px; color:#000000; font-size:16px; font-weight: bold; text-align:right;}
.QuattroElementi .ContentValue{background:#ECECEC;}
.QuattroElementi .Value{width:250px; overflow:hidden; margin-right:2px; padding:2px 5px;  font-weight:bold; color:#000000; font-size:16px; text-align:left;} 
.QuattroElementi .DropEdit{ display:block; width:100%; float:left; overflow:hidden; margin-right:2px; padding:2px 5px; color:#000000; text-align:left;} 
.QuattroElementi .ValueEdit{ display:block; width:250px; float:left; overflow:hidden; margin-right:2px; padding:2px 5px; color:#000000; text-align:left;} 
.QuattroElementi .ValueNumberEdit{ display:block; width:250px; float:left; overflow:hidden; margin-right:2px; padding:2px 5px; color:#000000; text-align:left;} 
.QuattroElementi .ValueCurrencyEdit{ display:block; width:250px; float:left; overflow:hidden; margin-right:2px; padding:2px 5px; color:#000000; text-align:left;} 
.QuattroElementi .FilterBlkButtonRight, .PopupBody .FilterBlkButtonRight {float: right;}

.TabResult { margin-left:12px; margin-right: 2px; margin-bottom:10px; float:left; margin-bottom:5px; width:992px; }
.TabResult .ContentResult { width: 100%; }
.TabResult .ContentResult .TableRusults{width:100%; margin-left: 0px; overflow-x: auto; clear:both;}
.TabResult .ContentResult .TableRusults table th, .TabResult .ContentResult .TableRusults table td { font-family: Calibri, Sans-Serif}
.TabResult .ContentResult .TableRusults .PaginazioneOdm td td { font-size:16px }
.TabResult .ContentResult .TableRusults .TotalLabel { font-size:16px }
.ContentResult{width:1014px; font-size:14px; }
.ContentResult legend { font-weight:bold }
.ContentResult .ExcelButton{float:right; margin-right:11px; margin-bottom:2px;}
.ContentResult .TableRusults{width:992px; overflow-x: auto; clear:both; margin-left:12px}
.ContentResult .TableRusults.OvlTable { width:974px; }
.ContentResult .TableRusults table{width:100%;}
.ContentResult .TableRusults th{ padding:3px 5px; font-size:16px; border-right:1px solid #FFFFFF; text-align: center}
.ContentResult .TableRusults th a{color:#FFFFFF;}
.ContentResult .TableRusults td{padding:2px 2px; border-right:1px solid #FFFFFF;}
.ContentResult .TableRusults td .CampoNumerico{text-align:right; display:block;}
.ContentResult .TableRusults td td{border-right:0px;}
.ContentResult .TableRusults td table{margin:0px auto 0px 0px;}
.ContentResult .TableRusults td .CenterColumn {text-align: center;}
.ContentResult .TableRusults td .CenterColumn .Tool{ float:left; margin-right: 6px; }
/* Colonna Data Warning */
.ContentResult .TableRusults td .DataWarningColumn {display:block;}
/* Colonna Tools */
.ContentResult .TableRusults td .TwoToolsColumn {display: block;  text-align:center;}
.ContentResult .TableRusults td .TwoToolsLkpColumn {text-align:center;}
.ContentResult .TableRusults td .ThreeToolsColumn {display: block; width:110px; text-align:center;}
.ContentResult .TableRusults td .FourToolsColumn {display:block; width:140px;}
.ContentResult .TableRusults td .Description {width:150px;}
.ContentResult .TableRusults td .Description .blockDes{width:127px;float:left}
.ContentResult .TableRusults td .Description .blockImg{width:22px;float:left}
/**/
.ContentResult .TableRusults .PaginazioneOdm td{*float:left; border-right:none;} 
.ContentResult .TableRusults .PaginazioneOdm td table{width:auto;} 
.ContentResult .TableRusults .PaginazioneOdm td td{padding:0px 5px; float:left; font-size:16px; border-right:none;}
.ContentResult .TableRusults .PaginazioneOdm td td a{font-weight:bold;}
.ContentResult .TableRusults .PaginazioneOdm td td a:hover{text-decoration:underline;}
.ContentResult .TableRusults .PaginazioneOdm td td span{font-weight:bold; color:#0F325F; text-decoration:underline;}
.ContentResult .TableRusults .Ascendente .old{ padding:3px 12px 3px 3px; background:url('../Images/Top_Arrow.png') no-repeat center right #DFDFDF; color:#0F325F;}
.ContentResult .TableRusults .Ascendente{ padding:3px 12px 3px 3px; background:url('../Images/Top_Arrow.png') no-repeat center right #DFDFDF; color:#0F325F;background-color:#8accf0}
.ContentResult .TableRusults .Ascendente a{ color:#0F325F; }
.ContentResult .TableRusults .Discendente .old{ padding:3px 12px 3px 3px; background:url('../Images/Bottom_Arrow.png') no-repeat center right #DFDFDF; color:#0F325F;}
.ContentResult .TableRusults .Discendente{ padding:3px 12px 3px 3px; background:url('../Images/Bottom_Arrow.png') no-repeat center right #DFDFDF; color:#0F325F;background-color:#8accf0}
.ContentResult .TableRusults .Discendente a{ color:#0F325F; }
.ContentResult .TableRusults .td{ padding: 2px 3px; font-size:16px; }
.ContentResult .TableRusults .ajax__calendar td{ padding:0px; }
.ContentResult .TableRusults .DettaglioProfilo{ text-decoration:underline; }
.ContentResult .TableRusults .DettaglioPosizione{ text-decoration:underline; }
.ContentResult .TableRusults th.IconeProfilo{width:40px;}
.ContentResult .TableRusults .ListCalc .DetailTitle { font-weight: bold }
.ContentResult .TableRusults .ListCalc .Place { padding-left: 15px; background: url('../Images/place.png') no-repeat left; background-size: 8px 8px; }
.ContentResult .TableRusults .PanelDetailCalc {
                                                border: #060F40 3px solid; color: #060F40; 
                                                background: #ffffcc; padding: 8px  0px 8px 8px; 
                                                width: 280px; height: 100px; -moz-border-radius: 15px;
                                                border-radius: 10px;
                                              }
.ContentResult .TableRusults .InternalPanelDetailCalc { width: 280px; height: 100px; overflow-y: scroll;}
.ContentResult .TableRusults .RigaInserimento td{vertical-align:middle;}
.ContentResult .TableRusults .RigaInserimento .PanelEntryFilter { width:100% }
.ContentResult .TableRusults .RigaInserimento input, .ContentResult .TableRusults .RigaInserimento select{float:left; height: 20px; }
.ContentResult .TableRusults .RigaInserimento span{float:right;}
.ContentResult .TableRusults .RigaInserimento .riTextBox{float:right; width:45%; height: 20px; font-size:15px; font-family: Calibri, Sans-Serif; text-align: right;}

.TablePannelli{width:992px; margin-left:10px; margin-right:10px; }
.TablePannelli .ContentResult{font-family:Calibri, Sans-Serif; width:985px;}
.TablePannelli .ContentResult .TableRusults th{padding:3px 8px; font-size:17px; border-right:1px solid #FFFFFF;}
.TablePannelli .ContentResult .ExcelButton{margin-right:4px;}
.TablePannelli .ajax__tab_xp .ajax__tab_body{padding:5px 2px; border:2px solid #0F325F; background:#ffffff;}
.TablePannelli .TableRusults{margin-left:0px; width:100%; overflow-y:hidden;}
.TablePannelli .TableRusults table{width: 100%; }
 
.TablePannelli .ajax__tab_xp .ajax__tab_header{background:none;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_outer{background:#efefef; height:auto; padding-right:0px; margin-right:1px;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_inner{background:#efefef; padding-left:0px; border-top:2px solid #999999; border-right:2px solid #999999;border-left:2px solid #999999;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_tab{background:#efefef; font-weight:bold; height:auto; color:#000000; padding:5px 10px; font-size:13px; margin:2px 2px 0px;}

.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer{background:#ffffff; }
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner{background:#ffffff; margin-bottom:-2px; border-bottom:2px solid #ffffff;  border-top:2px solid #0F325F; border-right:2px solid #0F325F;border-left:2px solid #0F325F;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab{background:#ffffff; color:#0F325F;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_active.ajax__tab_hover .ajax__tab_outer{background:#ffffff;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_active.ajax__tab_hover .ajax__tab_inner{background:#ffffff;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_active.ajax__tab_hover .ajax__tab_tab{background:#ffffff; color:#0F325F;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_active.ajax__tab_hover .ajax__tab_tab span{text-decoration:none;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer{background:#efefef;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner{background:#efefef;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab{background:#efefef; color:#0F325F; text-decoration:underline;}
.TablePannelli .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab span{text-decoration:underline;}

.ContentResult .TableRusults .GridViewFooterStyle{color:#000000; font-weight:bold; background:#DFDFDF;}
.ContentResult .TableRusults .GridViewFooterStyle.Pagamenti{color:#000000; font-weight:bold; background:#0F325F;}
.ContentResult .TableRusults .GridViewFooterStyle.Pagamenti td{border-color:#0F325F;}

.TablePannelli .ContentForm{font-family:Calibri, Sans-Serif; width:927px;}
.TablePannelli .ContentForm .OdmButton.First{margin-left:0px;}

.AlberoProfili{font-size:20px; font-family:Calibri, Sans-Serif;} 
.AlberoProfili td input{padding-right:7px;}
.AlberoProfili td img{padding-right:5px;}
/*
.ContenitoreSuggerimento{position:relative;}
.ContenitoreSuggerimento .Suggerimento{display:none; position:absolute; background:#F9F9F9; border:1px solid #999999; padding:3px; top:0px; left:0px; width:300px;}*/


/*Stili per le form di login*/

.FormLoginContenitor{width:460px; margin:30px auto 10px;}
.FormLoginContenitor.DialogBox{margin:0px;}
.FormLoginContenitor .FormLoginTop{width:460px; height:7px; background:url('../Images/FormLoginTop.png') no-repeat top left;}
.FormLoginContenitor .FormLoginCenter{width:420px; padding:20px; background:url('../Images/FormLoginCenter.png') repeat-y top left;}
.FormLoginContenitor .FormLoginCenter div.failureNotification{color:#FF0000; padding-bottom:10px;} 
.FormLoginContenitor .FormLoginCenter h2{text-align:center; margin-bottom:10px;}
.FormLoginContenitor .FormLoginCenter p{margin-bottom:10px; clear:both;}
.FormLoginContenitor .FormLoginCenter.ResetPwd{padding-top:5px;}
.FormLoginContenitor .FormLoginCenter .TitoloForm{float:left; width:400px; margin-top:5px; margin-bottom:10px; padding-left:20px;}
.FormLoginContenitor .FormLoginCenter .CloseDialog{float:right; width:21px; margin-right:5px;}
.FormLoginContenitor .FormLoginCenter .accountInfo{width:440px;}
.FormLoginContenitor .FormLoginCenter .accountInfo legend{margin-bottom:10px;}
.FormLoginContenitor .FormLoginCenter .accountInfo p{width:440px; float:left;}
.FormLoginContenitor .FormLoginCenter .accountInfo p label{width:180px; margin-left:20px; display:block; float:left;}
.FormLoginContenitor .FormLoginCenter .accountInfo p .Label{width:120px; margin-left:20px; display:block; float:left; color:#000000}
.FormLoginContenitor .FormLoginCenter .accountInfo p .TextBox{width:260px; margin-left:20px; display:block; float:left; color:#000000;}
.FormLoginContenitor .FormLoginCenter .accountInfo p input{margin-left:10px; margin-right:10px; height:20px; width:200px; float:left;}
.FormLoginContenitor .FormLoginCenter .accountInfo p input[type=checkbox]{ width:20px; margin-left:20px; margin-right:10px; float:left;}
.FormLoginContenitor .FormLoginCenter .accountInfo p span{float:left; color:#FF0000; }
.FormLoginContenitor .FormLoginCenter .accountInfo .submitButton{float:none; margin-bottom:10px; margin-top:10px; text-align:center; width:440px;}
.FormLoginContenitor .FormLoginCenter .accountInfo .submitButton input{float:none; width:200px; height:24px;}
.FormLoginContenitor .FormLoginCenter .accountInfo .submitButton a{background:url('../Images/bg_Button125.png') no-repeat top left; padding-top:3px; padding-bottom:4px; width:125px; display:block; margin:0px auto; font-weight:bold;}
.FormLoginContenitor .FormLoginCenter .accountInfo .submitButton a.CambiaPassword{background:url('../Images/bg_Button140.png') no-repeat top left; width:140px;}
.FormLoginContenitor .FormLoginCenter .accountInfo .submitButton a.Annulla{background:url('../Images/bg_Button95.png') no-repeat top left; width:95px;}
.FormLoginContenitor .FormLoginCenter .accountInfo .submitButton a.ResetPassword{background:url('../Images/bg_Button165.png') no-repeat top left; width:165px;}
.FormLoginContenitor .FormLoginCenter.ChangePwd .accountInfo .submitButton input{float:left; width:200px; height:24px;}
.FormLoginContenitor .FormLoginCenter fieldset{border:none;}
.FormLoginContenitor .FormLoginBottom{width:460px; height:7px; background:url('../Images/FormLoginBottom.png') no-repeat top left;}
.FormLoginContenitor .ResetPassword{text-align:center; margin-top:20px; }
.FormLoginContenitor .ResetPassword span{}
.FormLoginContenitor .ResetPassword span a{text-decoration:underline; color:#173157; font-weight:bold;}
 

/*Stili per l'upload dei file*/

.contenitorePulsantiUploadFiles{margin:0px 12px 0px; min-height:110px;}
    
.PulsanteUploadFiles{position:relative; width:605px; float:left;}
.PulsanteUploadFiles .InputCaricamento{margin-right:10px; height:20px;}
.PulsanteUploadFiles .fileupload{width:140px; height:24px; margin-left:464px; position:absolute; overflow:hidden; float:right; z-index:10; background: ...;}
.PulsanteUploadFiles .fileupload input{position:absolute; top:0; right:0; cursor:pointer; opacity: 0.0; filter: alpha(opacity=0);  height:20px;  /* wtf, but apparently the most reliable way to make a large part of the input clickable in most browsers */}
.PulsanteUploadFiles .falseButton{position:absolute; z-index:5; top:0px; right:0px; width:140px; height:20px; text-align:center; background:url('../Images/bg_Button140.png') no-repeat top left; padding-top:3px; padding-bottom:2px; font-weight:bold;}

.PulsanteDescrizione{float:left; margin-bottom:5px; margin-top:10px; padding-bottom:5px;} 
.PulsanteDescrizione a{float:left; background:url('../Images/bg_Button140.png') no-repeat top left; padding-top:3px; padding-bottom:2px; font-weight:bold; display:block; width:140px; text-align:center;}
.contenitorePulsantiUploadFiles .LabelCaricamento{ width:150px; float:left; display:block; font-weight:bold}
.contenitorePulsantiUploadFiles .LabelCaricamento.FileUpload{width:50px;}
.contenitorePulsantiUploadFiles .InputCaricamento{ width:300px; margin-right:12px; float:left; height:20px; }
.contenitorePulsantiUploadFiles .ImportType{ width:605px; margin-bottom:10px; }
.contenitorePulsantiUploadFiles .ImportType legend { font-weight: bold }
.contenitorePulsantiUploadFiles .ImportType table{ padding:5px;}
.contenitorePulsantiUploadFiles .ImportType table td{ padding-right:40px;}
.contenitorePulsantiUploadFiles .ImportType table td input{ padding-right:5px;}
.FilterEntryItem .InputCaricamento{ width:300px; margin-right:10px; float:left; height:20px; }
.FilterEntryItem .InputVat{ width:140px; margin-right:10px; float:left; height:20px; }
.FilterEntryItem .LabelCaricamento{ text-align:right }
.ExportedRow { clear:both; padding-left: 10px;}
.ExportedRow .Label { display:block; float: left; width: 147px; padding: 3px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ExportedRow .value { padding-top: 5px; }
.ExportedRow .value a { margin-left: 13px; text-decoration: underline}
.ContentValidation{clear:both; width:380px; padding-left:150px;}
.UploadFilesValidationMessage li{color:#FF0000; font-weight:normal; padding-bottom:2px;}
.UploadFilesHintMessage { clear: both; }
.RadInput .UploadFilesValidationMessage
{
    width:auto;
    border: none;
    /*border: 1px solid #c5dbec;
    background: #dfeffc url(../Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; */
    font-weight: bold;    
    font-size: 14px; 
    color: #2e6e9e; 
    margin:5px;}
    
/* Stili Filtro Ricerca File*/
.ContenitoreFiltri,.ContenitoreFiltriPopup {margin-left:12px; margin-right:10px; margin-bottom:10px; float:left; margin-bottom:5px; width:992px; background:#EFEFEF;}
.ContenitoreFiltri legend,.ContenitoreFiltriPopup legend { font-weight: bold }
.ContenitoreFiltri .FilterButtons { width: 98%;}
.ContenitoreFiltri .odd { float: left; width: 200px; text-align: right; font-weight: bold; }
.ContenitoreFiltri .odd.Title { width: 80px; overflow:hidden; text-align:right;padding: 5px; margin-top: 1px; font-weight:bold;}
.ContenitoreFiltri .even.Short { width: 165px; overflow:hidden; padding: 5px; margin-top: 1px;}
.ContenitoreFiltri .even.Short select {height:24px; }
.ContenitoreFiltri .even.Large { width: 200px; overflow:hidden; padding: 5px; margin-top: 1px;}
.ContenitoreFiltri .even.Large select {height:24px; }
.ContenitoreFiltri FloatRight {float:right; }
.ContenitoreFiltri .even.Short input, .ContenitoreFiltri .even.Monitor input{height:22px;}
.ContenitoreFiltri .odd .FilterEntryItem { float:right }
.ContenitoreFiltri .odd .FilterEntryItem select { width:152px }
.ContenitoreFiltri .odd span,.ContenitoreFiltri .odd.Title span,.ContenitoreFiltri .even.Short span, .ContenitoreFiltri .even span{ margin-right:2px; }
.ContenitoreFiltri .even.Monitor .MonitorRoleFilterName{width:62%}
.ContenitoreFiltri .even.Monitor .MonitorRoleFilterDDL {width:29%; height:24px;}
.ContenitoreFiltri .even.Monitor select { width: 92%; height:24px; }
.ContenitoreFiltri .even .FilterEntryItem select { max-width: 81% }
.ContenitoreFiltri .even.Monitor { float: left; width: 400px;padding: 5px; margin-top: 1px;}
.ContenitoreFiltri .even { float: left; width: 700px }
.ContenitoreFiltri .oddGPS { float: left; width: 340px; text-align: right }
.ContenitoreFiltri .oddGPS Select { width: 240px; }
.ContenitoreFiltri .oddGPS Input { width: 240px; }
.ContenitoreFiltri .oddGPS .FilterEntryItem .ValueGPS input { width: 130px !important }
.ContenitoreFiltri .evenGPS { float: left; width: 650px }
.ContenitoreFiltri .evenGPS .FilterEntryItem select { width:550px }
.ContenitoreFiltri .roleArchive { padding-left:8px }
.ContenitoreFiltri .roleArchive .FilterEntryItem { padding: 10px 0px 5px 1px; }
.GPSView.Edit .ContenitoreFiltri .FilterEntryItem { padding: 1px 5px 5px 1px; }
.ContenitoreFiltri .FilterEntryItem,.ContenitoreFiltriPopup .FilterEntryItem{ float:left; padding: 5px; margin-top: 1px; }
.ContenitoreFiltri .FilterEntryItemCmdOvl{ float:left; padding: 10px 5px 5px 10px; margin-top:22px}
.ContenitoreFiltri .FilterEntryItemCR { float: none; text-align: left !important; width: 164px }
.ContenitoreFiltri .FilterEntryItemCR div { text-align: left !important;  float: left }
.ContenitoreFiltri .FilterEntryItemCR input { margin-right: 10px }
.ContenitoreFiltri .FilterEntryItem span { float:left; font-weight:bold; margin-right: 4px}
.ContenitoreFiltri .FilterEntryItem select,.ContenitoreFiltriPopup .FilterEntryItem select{float:left; height:24px; max-width: 370px}
.ContenitoreFiltri .FilterEntryItem .RadDropDownList {float:left; width:78px; margin-right:56px;}
.ContenitoreFiltri .odd .RadDropDownList{float:none; width:78px; margin-right:56px;}
.ContenitoreFiltri .roleArchive .FilterEntryItem .RadDropDownList{margin-left: 6px; }
.ContenitoreFiltri .FilterEntryItem .RadDropDownList_Default .rddlInner,.ContenitoreFiltri .odd .RadDropDownList_Default .rddlInner{ height:18px; font-size:14px; line-height:14px; margin-right:0px; }
.ContenitoreFiltri .FilterEntryItem .RadDropDownList .rddlFakeInput,.ContenitoreFiltri .odd .RadDropDownList .rddlFakeInput { height:14px; line-height:13px; font-family: Calibri,Sans-Serif; font-weight:normal}
.ContenitoreFiltri .FilterEntryItem input,.ContenitoreFiltriPopup .FilterEntryItem input{float:left; height:20px; padding-top:2px;}
.ContenitoreFiltri .FilterEntryItem img{float:left; padding-top:2px; margin-left:3px; cursor:pointer;}  
.ContenitoreFiltri .FilterEntryItemButton{float:left; padding-right:5px; padding-top:10px; padding-bottom: 10px;}
.ContenitoreFiltri .odd .FilterEntryItemButton{padding-top:6px; }
.PartePrincipale .ContenitoreFiltri .FilterEntryItemButton{float: right;}
.ContenitoreFiltri .FilterEntryItemButton a{background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:1px; padding-bottom:10px; font-weight:bold; display:block; width:95px; text-align:center;}
.ContenitoreFiltri .FilterEntryItemButtonLookup,.ContenitoreFiltriPopup .FilterEntryItemButtonLookup{ float:right; padding-left: 10px; padding-right:5px; }
.ContenitoreFiltri .FilterEntryItemButtonLookup a,.ContenitoreFiltriPopup .FilterEntryItemButtonLookup a{background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:1px; padding-bottom:10px; font-weight:bold; display:block; width:95px; text-align:center;}
.ContenitoreFiltri .FilterEntryItemButtonLookup a.aspNetDisabled {background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:1px; padding-bottom:10px; font-weight:bold; display:block; width:95px; text-align:center; color:#cccccc;}
.ContenitoreFiltri .DateValidator{color:#FF0000; margin-left:20px; font-weight:normal; padding:3px 0px 0px 10px;}
.ContenitoreFiltri .DateValidator .TextError{margin-right:20px; float:left;}
.ContenitoreFiltri .TextError {color:#FF0000;} 
.ContenitoreFiltri .FilterBlkButton {margin-left: 5px; }
.ContenitoreFiltri .FilterBlkButtonRight {margin-left: 5px; text-align: right;}
.ContenitoreFiltri .FilterBlkButtonLeft .FilterEntryItemButton { padding-top: 0px; padding-bottom: 0px; }
.ContenitoreFiltri .HeaderBlock span{ font-weight: bold; color: Black; }
.ContenitoreFiltri .HeaderBlock { padding-bottom: 10px; padding-top: 10px; }
.ContenitoreFiltri .FilterEntryItem .Validation{ color:Red }
.ContenitoreFiltri .TablePannelli { width:970px;}
.ContenitoreFiltri .TablePannelli .RadioList { margin-top:10px; margin-bottom:10px}
.ContenitoreFiltri .TablePannelli .RadioList Label{ margin-right: 14px; margin-left: 4px; }
.ContenitoreFiltri .TablePannelli .CheckList { height:160px; overflow:auto}
.ContenitoreFiltri .TablePannelli .CheckList td {  margin: 5px 0px 5px 0px; vertical-align:top; min-height:40px; }
.ContenitoreFiltri .TablePannelli .CheckList Input{ float:left; }
.ContenitoreFiltri .TablePannelli .CheckList Label{ float: left; width: 280px; margin-right: 4px; margin-left: 4px; padding: 0px 2px 3px 2px; color: #000000; }
.ContenitoreFiltri .TablePannelli .CheckListCompany, .EntryField .CheckListCountry{ height:160px; overflow-y:scroll}
.EntryField .CheckListCountry Label{ float: left; width: 120px; margin-right: 4px; margin-left: 4px; padding: 0px 2px 3px 2px; color: #000000; }
.ContenitoreFiltri .TablePannelli .CheckListCompany td, .EntryField .CheckListArea td,.EntryField .CheckListCountry td {  margin: 5px 0px 5px 0px; vertical-align:top; min-height:40px; }
.ContenitoreFiltri .TablePannelli .CheckListCompany Input, .EntryField .CheckListArea Input, .EntryField .CheckListArea Input, .EntryField .CheckListCountry Input{ float:left; }
.ContenitoreFiltri .TablePannelli .CheckListCompany Label { float: left; width: 280px; margin-right: 4px; margin-left: 4px; padding: 0px 2px 3px 2px; color: #000000; }
.EntryField .CheckListArea {height:320px; overflow-y:scroll}
.EntryField .CheckListArea Label { float: left; width: 250px; margin-right: 4px; margin-left: 4px; padding: 0px 2px 3px 2px; color: #000000; }
.EntryField.PanelCalculationType { margin-bottom: 10px;}
.ExportCalculation { height:172px; overflow-y:scroll; display:block; border: 1px solid;}
.ExportCalculation label, .PanelFirstRow label, .PanelInsideRow label { padding-left: 10px; }
.PanelInsideRow .FilterEntryItemButton { padding-bottom:0px;}
.FilterEntryItem .PanelFirstRow { display:block; width:964px; margin-left: 5px; background-color: #ffffff; border: 2px solid #0F325F; border-bottom: none; padding-left:2px;}
.FilterEntryItem .PanelInsideRow { display:block; width:966px; margin-left: 5px; background-color: #ffffff; border: 2px solid #0F325F; border-bottom: none;}
.FilterEntryItem .ExportCalculation { width:966px; height:220px; margin-left: 5px; background-color: #ffffff; border: 2px solid #0F325F}

.ContainerAccountCustomer .FilterBlkButton{margin-left: 5px; }
.ContainerAccountCustomer .FilterBlkButtonRight {margin-left: 5px; text-align: right;}
.ContainerAccountCustomer .FilterBlkButton .FilterEntryItemButton{float:left; padding-right:5px; padding-top:10px; padding-bottom: 10px;}
.PanelCalculationType.EntryField .FilterBlkButton .FilterEntryItemButton{float:left; padding-right:5px; padding-top:10px; padding-bottom: 0px;}
.ContainerAccountCustomer .FilterBlkButton .FilterEntryItemButton a, .PanelCalculationType.EntryField .FilterBlkButton .FilterEntryItemButton a{background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:1px; padding-bottom:10px; font-weight:bold; display:block; width:95px; text-align:center;}
.ContainerAccountCustomer .FilterBlkButtonRight .FilterEntryItemButton{float:right; padding-right:5px; padding-top:10px; padding-bottom: 10px;}
.ContainerAccountCustomer .FilterBlkButtonRight .FilterEntryItemButton a{background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:1px; padding-bottom:10px; font-weight:bold; display:block; width:95px; text-align:center;}
.ContainerAccountCustomer .FilterEntryItem .Validation{ color:Red }
.ContainerAccountCustomer .RadioList { margin-top:10px; margin-bottom:10px}
.ContainerAccountCustomer .RadioList Label{ margin-right: 14px; margin-left: 4px; }
.ContainerAccountCustomer .CheckList { height:160px; overflow:auto; border: 1px solid;}
.ContainerAccountCustomer .CheckList table { border-right: 1px solid;}
.ContainerAccountCustomer .CheckList td { margin: 5px 0px 5px 0px; vertical-align:top; min-height:40px; }
.ContainerAccountCustomer .CheckList Input{ float:left; }
.ContainerAccountCustomer .CheckList Label{ float: left; width: 190px; margin-right: 4px; margin-left: 4px; padding: 0px 2px 3px 2px; color: #000000; }

.CheckList { height:300px; overflow:auto; margin-bottom: 15px;}
.CheckList label { padding-left: 10px; padding-right: 10px;}
.CheckList td { width:322px;}
.CheckListCountry { height:120px; overflow-y:scroll}
.CheckListCountry td {  margin: 5px 0px 5px 0px; vertical-align:top; min-height:40px; }
.CheckListCountry Input{ float:left; }
.CheckListCountry Label{ float: left; width: 120px; margin-right: 4px; margin-left: 4px; padding: 0px 2px 3px 2px; color: #000000; }
.MarketPopup .FilterBlkButtonRight .FilterEntryItemButton,.MarketAreaPopup .FilterBlkButtonRight .FilterEntryItemButton{float:right; padding-right:5px; padding-top:10px; padding-bottom: 10px;}
.MarketPopup .FilterBlkButtonRight .FilterEntryItemButton a,.MarketAreaPopup .FilterBlkButtonRight .FilterEntryItemButton a{background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:1px; padding-bottom:10px; font-weight:bold; display:block; width:95px; text-align:center;}
.PanelEntryCountry { width:165px; }
.PanelEntryCountry .FilterEntryItem select{ margin-left:0px; }
/*Stili per la pagina di Sessione Scaduta*/

.ButtonCloseSession a{background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:3px; padding-bottom:2px; font-weight:bold; display:block; width:95px; text-align:center;}
.ButtonCloseSession{margin-bottom:20px;}

/*Stili per la pagina di Accesso Negato*/

.ContenitoreMessaggio{text-align:center; font-weight:bold; padding:200px 0px; font-size:24px;}

/*Stili Generici*/
.PartePrincipale{padding-bottom:5px; background:url('../Images/bg_Footer.png') no-repeat top left;}
.TitlePage{text-align:center; font-weight:bold; margin: 0px 10px 0px; font-size:22px; padding:5px 0px 10px 0px;} 

/*Animazione Homepage*/
#contenitoreAnimationCore{margin:60px auto 0px; width:630px;} 
#contenitoreAnimationCore .ImmagineSopra{width:500px; margin:0px auto 30px; height:163px; display:none; background:url('../Images/AnimazioneParte1.png') no-repeat top left;}
#contenitoreAnimationCore .ParteSotto{float:left;}
#contenitoreAnimationCore .ImmagineSottoSx{float:left; width:520px; height:54px; display:none; background:url('../Images/AnimazioneParte2.png') no-repeat top left;}
#contenitoreAnimationCore .ImmagineSottoDx{float:left; width:110px; height:27px; display:none; background:url('../Images/AnimazioneParte3.png') no-repeat top left; margin-top:20px;}

#contenitoreAnimationGPS{margin:60px auto 0px; width:600px;}
#contenitoreAnimationGPS .ContenitoreSinistra{float:left; width:187px; height:75px; margin-left:5px; }
#contenitoreAnimationGPS .ParteSinistra{display:none; width:187px; height:75px; margin-top:49px; background:url('../Images/AnimazioneGPSParte2.png') no-repeat top left;}
#contenitoreAnimationGPS .ParteCentrale{float:left; display:none; width:207px; height:182px; margin-left:12px; background:url('../Images/AnimazioneGPSParte1.png') no-repeat top left;}
#contenitoreAnimationGPS .ParteDestra{float:left; margin-top:40px; margin-left:3px;}
#contenitoreAnimationGPS .ParteAlta{display:none; width:181px; height:84px; background:url('../Images/AnimazioneGPSParte3.png') no-repeat top left;}
#contenitoreAnimationGPS .ParteBassa{display:none; width:173px; height:21px; margin-top:14px; margin-left:9px; background:url('../Images/AnimazioneGPSParte5.png') no-repeat top left;}
#contenitoreAnimationGPS .ParteSotto{display:none; width:589px; height:26px; margin-left:6px; margin-top:10px; background:url('../Images/AnimazioneGPSParte4.png') no-repeat top left;}

/*Modal Popup*/
.ModalPopupBG
{    
    /* set it to fill the whil screen */     
    width:100%;     
    height:100%;          
    /* transparency for different browsers */     
    filter:alpha(opacity=50);     
    -moz-opacity:0.5;     
    -khtml-opacity: 0.5;     
    opacity: 0.5;     
    background:#000;      
    /* make sure it appear behind the dialog box but above everything else */     
    position:absolute;     
    top:0; 
    left:0;     
    z-index:10;          
}

.DiscardedPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;                  
    background:white;         
    width: 980px;
    height: 550px;
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:10; 
}

.PopupBody .PanelDiscardedPopup .ContentResult{width:955px;}
.PopupBody .PanelDiscardedPopup .ContentResult .DiscardedDetailPanel{ border-style:solid; border-width:1px; background-color:#FFFFCC; max-height:150px; width:400px; overflow-y:scroll; padding: 5px; }
#DialogContent_noImportableRecords_gvNoImportableRecords { margin-top:15px;}
#DialogContent_noImportableRecords_gvNoImportableRecords .DiscardedDetailPanel{width:95%; text-align:center; max-width:95%;}
.PopupBody .PanelDiscardedPopup .ContentResult .DiscardedDetailPanel .TableDetailError table {width:100%; background-color:#FFFFFF}
.PopupBody .PanelDiscardedPopup .ContentResult .DiscardedDetailPanel .TableDetailError table th { border-color: #000000}
.PopupBody .PanelDiscardedPopup .ContentResult .TableRusults{width:955px;}
.PopupBody fieldset { padding: 5px; border:none; }

.PanelDiscardedPopup
{    
    width: 975px;
    height: 500px;
}

.hcenter{margin:0 auto; width:200;}

.DetailPopup
{    
    /* css3 drop shadow */     
    /*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          */
    /* css3 border radius */ 
    border-radius: 5px;  
    background:white;   
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;                  
    /*background:white;       */  
    width: 1000px;
    height: 640px;
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
}

#DialogContent_UpP_CPXCalculatorModal .DetailModalButtonConsole{ width:50% }

.DetailModalButtonConsole
{
    clear:both;
    float:right;
    width: 81%;
    text-align:right;           
    background-color:#FFFFFF;     
    padding:5px 0px 5px 5px;     
}

.DetailModalButtonConsole .LnkButton
{   
    border: 1px solid #c5dbec; 
    background: #dfeffc url(../Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; 
    font-weight: bold;
    font-size: 14px; 
    color: #2e6e9e; 
    margin:5px;
}

.ValidationSum,
.ValidationSumNA
{           
    font-weight: bold;
    font-size: 14px; 
    color: #FF0000;
    margin: 0px 5px;
    text-align:center;  
    display:block; 
}
    .ValidationSum
    {           
        padding-top: 8px;
    }
    .ValidationSumNA
    {           
        padding-top: 2px;
    }
.CustomValError
{
    font-weight: bold;
    font-size: 14px; 
    color: #FF0000;
    margin:5px;
    padding-top:8px;
    padding-left:10px;
    text-align:center;  
    float:left;    
}

.ValidationSum .PdfOpOk
{
    font-weight: bold;    
    padding-left: 2px;
    padding-right:2px;
    text-align: center;       
    color: #000000;
    text-decoration: none;
    float:left;
    clear: none;
}

.ValidationSum .PdfOpKo
{           
    font-weight: bold;
    color: #FF0000;      
    padding-left: 2px;
    padding-right:2px;
    text-align:center;     
    text-decoration: none;  
}

.ValidationSum .SelectiveOpOk
{           
    font-weight: bold;
    font-size: 14px;     
    margin:0px 5px;
    text-align:center;
    clear:both;
    float:left;
    border: 1px solid #4297d7; 
    background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; 
    color: #ffffff;
    text-decoration: none;
}

.ValidationSum .SelectiveOpKo
{           
    font-weight: bold;
    font-size: 14px; 
    color: #FF0000;
    margin:5px;
    text-align:center;
    clear:both;
    float:left; 
    text-decoration: none;  
}

.ValidationSum .ExportSelectedKo
{           
    font-weight: bold;
    font-size: 14px; 
    color: #FF0000;
    margin:5px;
    text-align:center;
    clear:both;
    float:left;   
    display:block; 
}

.ValidationSum .ExportSelectedOk
{           
    display:none;    
}

.ImportNewPositionBox
{
    float: left;
    display: block;
}

.DataWarningPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:600px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.MarketPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:480px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.MarketAreaPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:900px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

/* inconsistent e wrong data panel */
.ContentWarning fieldset div
{
    height:180px;
    overflow:auto;
}

.UpdSalRevDatePopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:360px;      
    height:120px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.UpdSetVisibleCustomerPopup
{
     /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:1024px;           
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.UpdImportDataPopup
{
     /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:800px;           
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.UpdSetCurrencyPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:460px;      
    height:130px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.ExportCalcToExcelPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:800px;      
    height:400px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.ExportCalcToExcelPopup label { padding-left: 10px }
.ExportCalcToExcelPopup legend { font-weight: bold }

.DivPopupJobTitleCustom
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:650px;      
    height:280px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.DivPopupJobTitleCustomInfo
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:950px;      
    height:405px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.DivPopupJobTitleCustomInfo .PopupBody .ContentResult .TableRusults { width:925px}
.DivPopupJobTitleCustomInfo .PopupBody .ContentResult .TableRusults table{ width: 925px}
.DivPopupJobTitleCustomInfo .PopupBody .ContentResult .TableRusults .PaginazioneOdm td table{width:910px;} 

.DivPopupNewSchema
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:700px;      
    height:405px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.ReportViewerPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:800px;           
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.DivCpxForcing
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:600px;      
    height:380px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.DivCpxForcing.JoinEmpClass
{        
    width:1020px; 
    height:690px;     
}   

.ManageComparatioRangePopup,.MassiveReportPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:360px;      
    height:135px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.PopupBody #ContainerPDFMassive div{margin-top:18px;}
.MassiveReportPopup .Pdf{float:right;}

.DivPopup
{
    clear:both;
    position:absolute;
    left:0;
    top:0;
}

.MessageBoxPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:600px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
}

.AccountCustomerPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:700px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.AccountEditPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:505px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.AccountEditPopup .EntryField { line-height: 19px; padding:5px 0px; float:left; width:100%;}
.AccountEditPopup .EntryField .Label { display:block; margin-left: 10px; float: left; width: 160px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.AccountEditPopup .EntryField .Value { display:block; float: left; width: 315px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold; margin-left:5px;}
.AccountEditPopup .EntryField input[type=checkbox]{ width:20px; height:20px; margin-left:5px; margin-right:10px;float:left;}
.AccountEditPopup .EntryField .LnkButton { text-align: right; float:right}
.AccountEditPopup .PopupBody { margin-left:0px; }

.CustomerPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:1024px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.DataComparisonPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:600px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.RuleNewPopup
{
     /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:900px;   
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.RuleNewPopup .PopupBody
{
    padding: 10px;
}

.RuleNewPopup .PopupBody .Label
{
    display: block; width: 80px;  float: left;   
}

.TranslationPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:412px;      
    /*height:190px;   */
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.SkillDetailPopup
{
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:512px;            
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.SkillDetailPopup .PopupBody
{
     height:400px;
}

.TranslationPopup .PopupBody
{
    padding: 10px;
}

.TranslationPopup .PopupBody .Label
{
    display: block; width: 80px;  float: left;   
}

.DataComparisonPopup .PopupBody
{
    height:400px;
}

.DataComparisonPopup .PopupBody .InnerBody
{
    height:380px;
    overflow:auto;    
}

.DataComparisonPopup .PopupBody .InnerBody .checked { background:url('../Images/aggiorna.png'); }
.DataComparisonPopup .PopupBody .InnerBody .unchecked { background:url('../Images/cancella.png'); }

/****************Buttons Layout*****************************/

.GPSCapcomButtons
{    
    margin-top: 15px;
    padding: 0px 10px 0px 10px;
    text-align:center;
}

.CapcomButtons
{
    width:100%;
    margin-top: 15px;
    padding: 0px 10px 0px 10px;
    text-align:center;
}

.ImportButton{ text-align:right; float:left; }

.NoImportableButton{ text-align:right; float:left; margin-left:20px;}
.ImportButton .Label,.NoImportableButton .Label{ color:Red; }

.ImportButton .Button, .NoImportableButton .Button{ margin-left: 50px; }

.ImportButton .Button a,.NoImportableButton .Button a{background:url('../Images/bg_Button185.png') no-repeat top left; padding-top:3px; padding-bottom:4px; font-weight:bold; display:block; width:185px; text-align:center;}
.LnkBtn_Review {background:url('../Images/bg_Button80.png') no-repeat top left; padding-top:3px; padding-bottom:5px; font-weight:bold;  display:block; width:80px; text-align:center; }
.LnkBtn_Compare {background:url('../Images/bg_Button80.png') no-repeat top left; padding-top:3px; padding-bottom:5px; font-weight:bold; display:block; width:80px; text-align:center; }
.LnkBtnRemSel{float: left; background:url('../Images/bg_Button165Double.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:15px; padding-bottom:16px; font-weight:bold; display:block; width:165px; text-align:center;}
.LnkBtnUpFrom{float: left; background:url('../Images/bg_Button165Double.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:8px; padding-bottom:9px; font-weight:bold; display:block; width:165px; text-align:center;}
.LnkBtnUpdSalRevDate{float: left; background:url('../Images/bg_Button165Double.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:15px; padding-bottom:16px; font-weight:bold; display:block; width:165px; text-align:center;}
.LnkBtnValSelProc{float: left; background:url('../Images/bg_Button120Double.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:8px; padding-bottom:9px; font-weight:bold; display:block; width:120px; text-align:center;}
.LnkBtnInValSelProc{float: left; background:url('../Images/bg_Button120Double.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:9px; padding-bottom:16px; font-weight:bold; display:block; width:120px; text-align:center;}
.LnkBtnForceIncorrectSel{float: left; background:url('../Images/bg_Button120Double.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:8px; padding-bottom:9px; font-weight:bold; display:block; width:120px; text-align:center;}
.LnkBtnNewAccount{float: left; background:url('../Images/bg_Button165Double.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:8px; padding-bottom:9px; font-weight:bold; display:block; width:165px; text-align:center;}
.LnkBtnNewCustomer{float: left; background:url('../Images/bg_Button165.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:4px; padding-bottom:9px; font-weight:bold; display:block; width:165px; text-align:center;}
.LnkBtnLong{float: left; background:url('../Images/bg_Button140.png') no-repeat top left; margin-left:10px; margin-right:10px; padding-top:4px; padding-bottom:9px; font-weight:bold; display:block; width:140px; text-align:center;}
/*******************************************/

.PanelEntryFilter { display: block; float: left; width: 340px; }
.LkpPanelEntryFilter { display: block; float: left; width: 80%; }
.PanelEntryFilterShort { display: block; float: left; width: 260px; }
.PanelEntryFilterShortest { display: block; float: left; width: 130px; }
.PanelEntryFilterShortest fieldset{border-style:none }
.PanelEntry310{ display: block; float: left; width: 310px; }
.PanelEntry220{ display: block; float: left; width: 220px; }
.FilterEntryItem fieldset, .PanelFirstEntry fieldset,.PanelEntryFilter fieldset, .PanelEntry120 fieldset,.PanelEntry160 fieldset,.PanelEntry220 fieldset,.PanelEntry320 fieldset{border:none;}
.PanelEntry160{ display: block; float: left; width: 160px; }
.PanelEntry120{ display: block; float: left; width: 120px; }
.PanelFirstEntry { display: block; float: left; width: 340px; height: 66px;}
.roleArchive .PanelSecondEntry { padding-right:10px}
.roleArchive .PanelSecondEntry fieldset { border:none; padding-left:1px}
.PanelSecondEntry { display: block; float: left; width: 190px; height: 66px;}
.PanelSecondEntry fieldset{border-style:none }
.PanelSecondEntry .rddlInner { width: 100px}
.PanelEntryJoinClassification{ display: block; float: left; width: 160px; }
.PanelEntryJoinClassification input{width:120px;}
.ScrollBarPanel{ overflow:scroll; height:100px; display:block;}
.GridviewInput { display: block; width: 99%; }
.TranslationText { display: inline; width: 290px}

.PanelSecondEntry.PanelSecondEntry2
{        
    width:160px;      
}

.ContentWarning 
{
    width: 98%;
    padding:5px;
}

/*.PopupBody .ui-widget-content{background:none;}*/
.PopupBody .ui-widget-content .ui-tabs-panel{background:#FFFFFF;}
.DataWarningPopup .CloseButtonWarning{position:absolute; bottom:0px; right:6px;}
.UpdSalRevDatePopup .CloseButtonWarning{position:absolute; bottom:21px; right:6px;}
.UpdSalRevDatePopup #ContainerReviewDate div{float:left; width:100%;}
.UpdSalRevDatePopup #ContainerReviewDate div span{float:left; margin-right:5px;}
.UpdSalRevDatePopup #ContainerReviewDate div input{float:left;}
.UpdSalRevDatePopup #ContainerReviewDate div img{float:left;margin-left:2px; }
.UpdSalRevDatePopup .PopupHeader{padding:5px; font-weight:bold; font-size:20px;}
#ContainerReviewDate .ValidationSum{ float:left;}
.DataComparisonPopup .CloseButton {position:absolute; bottom:0px; right:6px;}
.Controls { text-align:right; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; background-color:White; color: #ffffff; padding:5px; border:1px solid #79b7e7;}
.Controls .LnkButton { border: 1px solid #c5dbec; background: #dfeffc url(../Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; padding: 2px 15px 2px 15px; margin-right:0px}
.Controls .LabelPopupTitle { font-weight: bold; font-size: 20px; text-align:Left; float:left; color: #ffffff; }
/*.Controls { text-align:right; background-color:#FFFFFF; width:80%; float:right; margin-right:4px; padding:5px 0px 5px 5px; border:1px solid #79b7e7;}*/
.LnkButton { border: 1px solid #c5dbec; background: #dfeffc url(../Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; margin:5px;padding-left: 2px; padding-right: 2px; }
.Pdf .LnkButton { margin-left: 0px; float:right;}
.Pdf .LnkButtonDisabled { display:none }
.PopupHeader {border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; text-align:left;}
.PopupBody { text-align:left; margin:0px 4px 0px; color:#666; }
.EntryField {margin:5px 0px 5px 0px; clear:both}
.EntryField .Label { border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; padding-right:4px;}
.EntryField .LabelBlack { color: #000000; font-weight: bold; padding-right:4px; padding-left: 2px;}
.EntryField .Value { border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
.EntryField .ValueLarge { width:250px}
.JobCustom .EntryField { margin: 5px 0px 15px 0px; clear:both}
.JobCustom .EntryField .Label { width: 120px; display:block; float:left; margin-left:5px; text-align: right; padding-right: 4px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.JobCustom .EntryField .Value { border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold; }
.JobCustom .EntryField select { margin-left: 5px; width: 450px }
.JobCustom .EntryField input { margin-left: 5px; width: 450px }
.JobCustom .EntryField .LnkButton { float: right }
.JobCustom .ValidationSum { float:left } 
.NewOverLappingDetail .EntryField { margin: 5px 0px 15px 0px; clear:both}
.NewOverLappingDetail .EntryField .Label { width: 120px; display:block; float:left; margin-left:5px; text-align: right; padding-right: 4px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.NewOverLappingDetail .EntryField .Value { border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold; }
.NewOverLappingDetail .EntryField select { margin-left: 5px; width: 500px }
.NewOverLappingDetail .EntryField input { margin-left: 5px; width: 500px }
.NewOverLappingDetail .EntryField .LnkButton { float: right }
.NewOverLappingDetail .ValidationSum { float:left } 
.DivCpxForcing .EntryField { margin: 5px 0px 15px 0px; clear:both}
.DivCpxForcing .EntryField .Label { width: 240px; display:block; float:left; margin-left:5px; text-align: right; padding-right: 4px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.DivCpxForcing .EntryField .Value { margin-left: 5px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold; }
.DivCpxForcing .EntryField .ValueResult { margin-left: 5px; display:inline-block; width: 200px; height: 20px; background: #CCCCCC; font-weight: bold; color:#000000}
.DivCpxForcing .EntryField select { margin-left: 5px; width: 200px }
.DivCpxForcing .EntryField input { margin-left: 5px; width: 200px; float: left; }
.DivCpxForcing .EntryField .LnkButton { float: right }
.DivCpxForcing .ValidationSum { float:left } 
.AccountEditPopup .EntryField { line-height: 19px; padding:5px 0px; float:left; width:100%;}
.AccountEditPopup .EntryField .Label { display:block; margin-left: 10px; float: left; width: 160px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.AccountEditPopup .EntryField .Value { display:block; float: left; width: 315px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold; margin-left:5px;}
.AccountEditPopup .EntryField input[type=checkbox]{ width:20px; height:20px; margin-left:5px; margin-right:10px;float:left;}
.AccountEditPopup .EntryField .LnkButton { text-align: right; float:right}
.SkillDetailPopup .EntryField { padding:5px 0px; float:left; width:100%;}
.SkillDetailPopup .EntryField select { float:left; width: 312px}
.SkillDetailPopup .EntryField .Label { display:block; margin-left: 10px; float: left; width: 160px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.SkillDetailPopup .EntryField .Value { display:block; float: left; width: 320px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
.SkillDetailPopup .EntryField .TextArea { margin-left: 10px; display:block; width: 470px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold; height:100px;}
.SkillDetailPopup .EntryField .LnkButton { text-align: right; float:right}
.TranslationPopup .EntryField { margin-top: 0px}
.TranslationPopup .EntryField .TextArea {  display:block; width: 385px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold; height: 80px;}
.TranslationPopup .EntryField .LnkButton { text-align: right; float:right}
.TranslationPopup .LnkBtn_Review {float: right }

#employeedata .EntryField { line-height: 19px; margin:0px; padding:5px 0px; float:left; width:100%;}
#employeedata .EntryField input {min-height:19px;}
#employeedata .EntryField select { font-weight: bold; max-width:62%; margin-left: 5px;}
#employeedata .EntryField .Label { display: block; float: left;  width: 31%; padding-left: 3px; padding-right: 3px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#employeedata .EntryField .Value { display: block; float: left; width: 62%; margin-left: 5px; padding-left: 3px; padding-right: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#employeedata .EntryField .ValueNumber { display: block; float: left; width: 60%; margin-left: 5px; padding-left: 3px; padding-right: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#employeedata .EntryField .ValueYear { display: block; float: left; width: 60%; margin-left: 5px; padding-left: 3px; padding-right: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}

#roleinfo .EntryField { line-height: 19px; margin:0px; padding:5px 0px; float:left; width:100%;}
#roleinfo .EntryField input {min-height:19px;}
#roleinfo .EntryField select { font-weight: bold; max-width:62%; margin-left: 5px;}
#roleinfo .EntryField .Label { display: block; float: left;  width: 31%; padding-left: 3px; padding-right: 3px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#roleinfo .EntryField .Value { display: block; float: left; width: 62%; margin-left: 5px; padding-left: 3px; padding-right: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#roleinfo .EntryField .ValueNumber { display: block; float: left; width: 60%; margin-left: 5px; padding-left: 3px; padding-right: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#roleinfo .EntryField .ValueYear { display: block; float: left; width: 60%; margin-left: 5px; padding-left: 3px; padding-right: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}

#infoData .EntryField .Label { float: left; height: 49px; }
#infoData .EntryField .Value { width:79%; margin-left: 4px;}
#compensationdata .EntryField .LabelFirstBlock { float: left; display: block; width: 26%; margin-left: 4px; padding: 3px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#compensationdata .EntryField .Value { float: left; display: block; width: 19%; padding-top: 3px; padding-bottom: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#compensationdata .EntryField .ValueTotalBlock { float: left; display: block; width: 19%; margin-left: 4px; margin-right: 8px; padding: 3px; padding: 3px; border: 1px solid #ffffff; background: #efefef ; color: #000000; font-weight: bold;}
#compensationdata .centerBlock { clear:both; padding: 10px 0px 10px 4px; width: 99% }
#compensationdata .PanelLayout { height: 510px; overflow: hidden; }
#compensationdata .PanelBlock { font-weight: bold; width:100% }
#compensationdata .lastBlock { display:block; height: 250px; }
#compensationdata .lastBlock .PanelBlockRight { float: left; width: 48%; font-weight: bold; }
#compensationdata .lastBlock .PanelBlockLeft { float: left;  width: 52%; font-weight: bold; }
#compensationdata .lastBlock .PanelBlockLeft select { margin-left: 4px ; padding: 2px }
#compensationdata .lastBlock .PanelBlockRight select { margin-left: 4px; padding: 2px }
#compensationdata .EntryField .Label { display:block; float: left; width: 50%; padding: 3px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#compensationdata .EntryField .Value { display: block; float:left; width: 19%; margin-left: 8px; margin-right: 8px; padding: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#compensationdata .EntryField .ValueNumber,#compensationdata .EntryField .ValueNumberNull { display: block; float:left; width: 19%; margin-left: 4px; margin-right: 1px; padding: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#compensationdata .EntryField .ValueCurrency, #compensationdata .EntryField .ValueCurrencyNull { display: block; float:left; width: 19%; margin-left: 4px; margin-right: 1px; padding: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#compensationdata .EntryField .TotalBlock { display: block; float:left; width: 19%; margin-left: 4px; margin-right: 4px; padding: 3px; border: 1px solid #ffffff; background: #efefef ; color: #000000; font-weight: bold;}
#compensationdata .EntryField .CheckBox{margin-left:4px;}
#compensationdata .lastBlock .Label { display:block; float: left; width: 60%; padding: 3px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#compensationdata .EntryField { clear:both; padding: 10px 0px 5px 0px; margin: 10px 0px 5px 0px;}
#compensationdata .lastBlock .EntryField .Value { display: block; float:left; width: 30%; padding: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#compensationdata .lastBlock .EntryField .ValueCurrency, #compensationdata .lastBlock .EntryField .ValueCurrencyNull { display: block; float:left; width: 30%; padding: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#compensationdata .lastBlock .EntryField .TotalBlock {  width: 30%; }
#compensationdata .lastBlock .EntryField .RadioControl input { margin-left:3px; margin-top:6px; float: left;}
#lti .PanelLayout { height: 510px; overflow: hidden; }
#lti .EntryField .Label { float: left; display: block; width: 60%; margin-left: 4px; padding: 2px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#lti .EntryField .Value { float: left; display: block; width: 19%; margin-left: 4px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#lti .EntryField .ValueNumber { display: block; float:left; width: 19%; margin-left: 4px; margin-right: 4px; padding: 2px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#lti .EntryField select { min-height: 21px; margin-left: 5px; padding-top: 1px; font-weight: bold;}
#oc .PanelLayout { height: 510px; overflow: hidden; }
#oc .EntryField .Label { float: left; display: block; width: 46%; margin-left: 4px; padding: 2px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#oc .EntryField .Value { float: left; display: block; width: 19%; margin-left: 4px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#oc .EntryField .ValueNumber { display: block; float:left; width: 19%; margin-left: 4px; margin-right: 4px; padding: 3px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
#oc .EntryField select { min-height: 21px; margin-left: 5px; padding-top: 1px; font-weight: bold; }
#benefits { height: 510px; overflow-y: scroll}
#benefits .PanelBenefit { width:85%; margin-left: 2%; margin-top: 10px }
#benefits .EntryField {float:left; width:100%; padding: 5px 0px 5px 0px; margin:0px; line-height: 19px;}
#benefits .EntryField input {min-height:19px;}
#benefits .EntryField .Label { float: left; display:block; width: 55%; padding-top: 1px; margin-left: 40px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#benefits .EntryField .CheckBox { display:block;}
#benefits .EntryField select { min-height: 21px; margin-left: 5px; padding-top: 1px; font-weight: bold;}
#MainContent_Ctrl_History_PanelDiscardedRecords{left:0px !important;}
.TableRusults #compensationdata .CheckBox { margin-left: 8px; margin-right: 8px; }
.TabsDataTitle { display:block; text-align:center; font-size: 18px;}
.TableRusults .EntryField .Checkbox { background: #efefef ; color: #000000; font-weight: bold; margin-left: 8px; margin-right: 8px;}
.TableRusults .DataWarningColumn{width:40px;}
.TableRusults .DataWarningColumn input{float:left;}

/* Modal Popup Tabs jQuery*/
.ui-tabs-vertical { width: 990px; }
.ui-tabs-vertical .ui-widget-header { background: none;}
.ui-widget-content { border: 0px !important; padding: 3px 2px 3px 2px !important; font-size: 14px}
.ui-tabs-vertical .ui-tabs-nav { float: left; border:none; padding: 0px !important; width:23%}
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100% ; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px 2px 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; font-size: 15px; padding-left: 3px !important; padding-right:3px !important; width:100%;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0;}
.ui-tabs .ui-tabs-panel { float: right; width: 76%; border-width: 1px !important; border-style: solid !important; border-color: #79b7e7 !important;}

/**************************************/

/** Company Details**/
#companyDetails { display:block; clear:both; text-align:center;}
/**************************************/

.CorrectionResultOK{text-align:center;}
.CorrectionResultKO{text-align:center; color:#FF0000;}

/**************************************/
.imgCompErr { width:22px; padding-top:5px; float:left; margin-bottom:10px;}
.lblCompErr
{
    width: 165px;
    float: left;
    margin-bottom: 10px;
    background-color: #CCCCCC;
    color: #000000;
    font-weight: bold;    
}


/****************DataProcess*******************/

.Process { margin: 10px 10px 5px 0px; float:left; width:992px; padding-bottom:5px; font-size: 17px;}
.Process .Label { border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.Process .Value
{
    border: 1px solid #000000;
    color: #000000;
    font-weight: bold;
    background: #EFEFEF;
    padding-left: 25px;
    padding-right:2px;
    margin-left:2px;
}

.Process .ButtonEnabled
{
    background: url('../Images/bg_Button110.png') no-repeat top left;
    margin-top: 5px;
    padding-top: 1px;
    padding-bottom: 5px;
    font-weight: bold;
    display: block;
    width: 110px;
    text-align: center;
    color: #000000;
}

.Process .ButtonDisabled
{
    background: url('../Images/bg_Button110.png') no-repeat left top;
    margin-top:5px;
    padding-top: 1px;
    padding-bottom: 5px;
    font-weight: bold;
    display: block;
    width: 110px;
    text-align: center;
    color: #CCCCCC;
    font-style: oblique;
}

.HistoryProcess
{
    background: url('../Images/bg_Footer.png') no-repeat top left;   
}

.HistoryProcess .DateValidator{color:#FF0000; margin-left:10px; font-weight:normal; padding:3px 0px 0px 10px;}
.HistoryProcess .DateValidator .TextError{margin-right:20px; float:left;}

.SelectCurrencyDropDown 
{
    width: 245px;
}

.LocationCombo
{
    display:block;
    width: 240px;
}

#wizHeader li .prevStep
{
    background-color: #71A9D3;
}

#wizHeader li .prevStep:after
{
    border-left-color:#71A9D3 !important;
}

#wizHeader li .currentStep
{
    background-color: #0F325F;
}

#wizHeader li .currentStep:after
{
    border-left-color: #0F325F !important;
}

#wizHeader li .nextStep
{
    background-color:#C2C2C2;
}

#wizHeader li .nextStep:after
{
    border-left-color:#C2C2C2 !important;
}
#wizHeader li a.nextStep:after
{
    border-left-color:#C2C2C2 !important;
}

#wizHeader
{
    list-style: none;
    overflow: hidden;
    font: 18px Calibri, Sans-Serif;
    font-weight: bold;
    margin: 0px;
    padding: 0px;   
}

#wizHeader li
{
    float: left;
}

#wizHeader li a
{
    color: white;
    text-decoration: none;
    padding: 10px 0 10px 55px;
    background: brown; /* fallback color */
    background: hsla(34,85%,35%,1);
    position: relative;
    display: block;
    float: left;
}

#wizHeader li a:after
{
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
    border-bottom: 50px solid transparent;
    border-left: 30px solid hsla(34,85%,35%,1);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 100%;
    z-index: 2;
}

#wizHeader li a:before
{
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-left: 30px solid white;
    position: absolute;
    top: 50%;
    margin-top: -50px;    
    margin-left: 1px;    
    
    left: 100%;
    z-index: 1;
}  


#wizHeader li:first-child a
{
    padding-left: 10px;
}

#wizHeader li:last-child
{
    padding-right: 50px;
}

#wizHeader li a:hover
{
    /*background: #FE9400;*/
}

#wizHeader li a:hover:after
{
    /*border-left-color: #FE9400 !important;*/
}       

.content
{
    height:400px;          
    padding-top:15px;
    text-align:center;
    background-color:#F9F9F9;   
    width:875px;
}

.content .EntryField { line-height: 20px !important;} 
.content .EntryField select { float: left; height:22px; padding-top:3px;}
.content .EntryField .Label { display: inline; width:150px;}
.content .EntryField .LabelBet { display: inline; width:50px; float:left;}
.content .EntryField .Value { display: inline; width: 650px; float:left; height:20px; }
.content .EntryField .ValueOperand { display: inline; width:300px; float:left; height:20px; }
.content .EntryField .ValueOperandBet { display: inline; width:110px; float:left; height:20px; }
.content .EntryField .ValueStatement { display: block; width:100%; height:100px; }
.content .EntryField .ValueAutocorrection { display: inline; float: left; height:20px; }
.content .EntryField .ValueError { display: inline; color: #FF0000; float:left;}
.content .TableRusults table{ width:854px}
/*************************GPS Style**************************/
.SurveyTabs { margin-top: 6px;}
.SurveyTabs .ajax__tab_xp .ajax__tab_body { padding: 0px; border: 0px; background: none;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header{background:none; padding: 0px; border: 0px; height: auto; font-size: 5px;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_outer { background: none; padding: 0px; border: 0px; height:auto;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_inner { background: none; padding: 0px; border: 0px; height: auto;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_tab { background: none; padding: 0px; border: 0px; height: auto;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer{background:#ffffff; margin: 0px; padding: 0px}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner{background:#ffffff; margin: 0px; padding: 0px}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab{background:#ffffff;margin: 0px; padding: 0px}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_outer{background:#ffffff; }
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_inner{background:#ffffff; }
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab{background:#ffffff; }
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab span{text-decoration:none;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer{background:#efefef;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner{background:#efefef;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab{background:#efefef; color:#FFFFFF; text-decoration: none;}
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab span{text-decoration: none;}

.SurveyTabs .ScopeHeader { padding: 8px 20px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #E26B0A; background:url('../Images/bg_li3.png') repeat-x top left #E26B0A; }
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .ScopeHeader{ background:#efefef; color:#E26B0A; text-decoration: none; }
.TabScope { background-image: none; background-color: #FFFFFF; padding:5px; overflow:auto; border: 3px solid #E26B0A }
.TabScope .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer .TabsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #E26B0A; color: #FFFFFF; border: 2px solid #E26B0A; }
.TabScope .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner .TabsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #E26B0A; color: #FFFFFF; border: 2px solid #E26B0A; }
.TabScope .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab .TabsHeader {background:#E26B0A; }
.TabScope .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .TabsHeader{background:#E26B0A}
.TabScope .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner .TabsHeader{background:#E26B0A}
.TabScope .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .TabsHeader{background:#E26B0A; color:#FFFFFF; text-decoration: none;}
.TabScope .TabsHeader { padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #FFFFFF; color: #E26B0A; border: 2px solid #999999; }
.TabScope .TabIndicator { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #E26B0A }
.TabScope .GridViewIndicator table th { padding: 2px 8px; font-weight: bold; font-size: 10px; background-color: #E26B0A; color: #FFFFFF; border: 2px solid #FFFFFF; }

.SurveyTabs .LeversHeader { padding: 8px 20px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #4f6228; background:url('../Images/bg_li4.png') repeat-x top left #4f6228; }
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .LeversHeader{ background:#efefef; color:#4f6228; text-decoration: none; }
.TabLevers { background-image: none; background-color: #FFFFFF; padding:5px; overflow:auto; border: 3px solid #4f6228 }
.TabLevers .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer .TabsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #4f6228; color: #FFFFFF; border: 2px solid #4f6228; }
.TabLevers .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner .TabsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #4f6228; color: #FFFFFF; border: 2px solid #4f6228; }
.TabLevers .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab .TabsHeader {background:#4f6228; }
.TabLevers .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .TabsHeader{background:#4f6228}
.TabLevers .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner .TabsHeader{background:#4f6228}
.TabLevers .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .TabsHeader{background:#4f6228; color:#FFFFFF; text-decoration: none;}
.TabLevers .TabsHeader { padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #FFFFFF; color: #4f6228; border: 2px solid #999999; }
.TabLevers .TabIndicator { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #4f6228 }
.TabLevers .GridViewIndicator table th { padding: 2px 8px; font-weight: bold; font-size: 10px; background-color: #4f6228; color: #FFFFFF; border: 2px solid #FFFFFF; }

.SurveyTabs .AccountabilityHeader { padding: 8px 20px; font-weight:bold; font-size:12px; border: 3px solid #632523; background:url('../Images/bg_li5.png') repeat-x top left #632523; }
.SurveyTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .AccountabilityHeader{ background:#efefef; color:#632523; text-decoration: none; }
.TabAccountability { background-image: none; background-color: #FFFFFF; padding:5px; overflow:auto; border: 3px solid #632523 }
.TabAccountability .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer .TabsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #632523; color: #FFFFFF; border: 2px solid #632523; }
.TabAccountability .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner .TabsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #632523; color: #FFFFFF; border: 2px solid #632523; }
.TabAccountability .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab .TabsHeader {background:#632523; }
.TabAccountability .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .TabsHeader{background:#632523}
.TabAccountability .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner .TabsHeader{background:#632523}
.TabAccountability .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .TabsHeader{background:#632523; color:#FFFFFF; text-decoration: none;}
.TabAccountability .TabsHeader { padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #FFFFFF; color: #632523; border: 2px solid #999999; }
.TabAccountability .TabIndicator { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #632523 }
.TabAccountability .GridViewIndicator table th { padding: 2px 8px; font-weight: bold; font-size: 10px; background-color: #632523; color: #FFFFFF; border: 2px solid #FFFFFF; }

.GridViewIndicator table tr td { padding: 2px; font-size: 10px; background-color: #CCCCCC; color: #000000; border: 2px solid #FFFFFF; text-align: center;}
.GridViewIndicator table tr td .justify { text-align: justify;}
.GridViewIndicator table tr td .Action { width: 110px; padding: 6px;}
.GridViewIndicator table tr td .Action .Delete { float: left; margin-left: 1px;}
.GridViewIndicator table tr td .Action .Edit { float: left; margin-left: 3px; margin-right: 3px;}
.GridViewIndicator table tr td .Action .Translate{ float: left;  margin-left: 3px; margin-right: 3px; }

.Insert { float:right; margin-right:10px; margin-top:5px; margin-bottom:5px; }
.Insert .PulsanteInsert { padding-left:20px; font-weight:bold; font-size:14px; background-position: left; background-repeat: no-repeat;}
.Insert .PulsanteInsertScope { padding-left:20px; font-weight: bold; font-size: 14px; color: #E26B0A; background-position: left; background-image: url(../Images/add_Raggio.png); background-repeat: no-repeat; }
.Insert .PulsanteInsertLevers { padding-left:20px; font-weight:bold; font-size:14px; color: #4f6228; background-position: left; background-image: url(../Images/add_Leve.png); background-repeat: no-repeat;}
.Insert .PulsanteInsertAccountability { padding-left:20px; font-weight:bold; font-size:14px; color: #632523; background-position: left; background-image: url(../Images/add_Responsabilita.png); background-repeat: no-repeat;}
.Insert .PulsanteInsertBlue { padding-left:20px; font-weight: bold; font-size: 14px; color: #002060; background-position: left; background-image: url(../Images/add_Class.png); background-repeat: no-repeat; }
/***************************************************/
/* GPS TOOL Page STYLE */
.GPSToolContainer { margin-top: 4px;}
.TabBlockCompany {float: left;}
.WizardStep2 .TabBlockCompany { width: 100% }
.wizardStep3 { width: 100% }
.WizardStep3 .TabBlockCompany { width: 251px }
.WizardStep3 .TabBlockRoleComplexity { width: 755px }
.TabBlockCompany .ajax__tab_xp .ajax__tab_body { padding: 0px; border: 0px; background: none;font-family:Calibri, Sans-Serif}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header{background:none; padding: 0px; border: 0px; height: auto; font-size: 5px;}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_outer { background: none; padding: 0px; border: 0px; height:auto;}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_inner { background: none; padding: 0px; border: 0px; height: auto;}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_tab { background: none; padding: 0px; border: 0px; height: auto;}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer{background:#ffffff; margin: 0px; padding: 0px}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner{background:#ffffff; margin: 0px; padding: 0px}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab{background:#ffffff;margin: 0px; padding: 0px}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_outer{background:#ffffff; }
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_inner{background:#ffffff; }
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab{background:#ffffff; }
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab span{text-decoration:none;}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer{background:#efefef;}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner{background:#efefef;}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab{background:#efefef; color:#6699FF; text-decoration: none;}
.TabBlockCompany .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab span{text-decoration: none;}
.TabBlockCompany .CompanyHeader { padding: 8px 10px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #002060; background:url('../Images/bg_li1.png') repeat-x top left #FFFFFF; }
.TabBlockCompany .dataContainer.CompanyBody { height: 300px; width:1004px; background-image: none; background-color: #FFFFFF; overflow-x: scroll; overflow-y: auto; border: 3px solid #002060 }


.TabBlockCompany .RoleHeader { padding: 8px 10px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #366092; background:url('../Images/bg_li2.png') repeat-x top left #FFFFFF; }
.TabBlockCompany .dataContainer.RoleBody { height: 300px; width:1004px; background-image: none; background-color: #FFFFFF; overflow-x: scroll; overflow-y: auto; border: 3px solid #366092 }
.WizardStep3 .TabBlockCompany .dataContainer.CompanyBody {width:246px; overflow-y: hidden;}
.WizardStep3 .TabBlockCompany .dataContainer.RoleBody {width:246px; overflow-y: hidden;}
.TabBlockCompany .dataContainer.RoleBody .ContentResult{width:auto;}
.WizardStep3 .TabBlockCompany .dataContainer.RoleBody .ContentResult .TableRusults th{height:82px;}
.WizardStep3 .TabBlockCompany .dataContainer.CompanyBody .ContentResult .TableRusults th{height:82px;}

.TabBlockRoleComplexity {float: left;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_body { padding: 0px; border: 0px; background: none; font-family:Calibri, Sans-Serif}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header{background:none; padding: 0px; border: 0px; height: auto; font-size: 5px;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_outer { background: none; padding: 0px; border: 0px; height:auto;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_inner { background: none; padding: 0px; border: 0px; height: auto;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_tab { background: none; padding: 0px; border: 0px; height: auto;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer{background:#ffffff; margin: 0px; padding: 0px}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner{background:#ffffff; margin: 0px; padding: 0px}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab{background:#ffffff;margin: 0px; padding: 0px}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_outer{background:#ffffff; }
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_inner{background:#ffffff; }
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab{background:#ffffff; }
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab span{text-decoration:none;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer{background:#efefef;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner{background:#efefef;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab{background:#efefef; color:#6699FF; text-decoration: none;}
.TabBlockRoleComplexity .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab span{text-decoration: none;}
.TabBlockRoleComplexity .CpxScopeHeader { padding: 8px 10px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #E26B0A; background:url('../Images/bg_li3.png') repeat-x top left #FFFFFF; }
.TabBlockRoleComplexity .dataContainer.CpxScopeBody { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #E26B0A }
.TabBlockRoleComplexity .dataContainer.CpxScopeBody td, .TabBlockRoleComplexity .dataContainer.CpxLeversBody td, .TabBlockRoleComplexity .dataContainer.CpxAccountBody td,.TabBlockRoleComplexity .dataContainer.CpxSummaryDataBody td{ text-align:center }
.TabBlockRoleComplexity .dataContainer.CpxScopeBody td select,.TabBlockRoleComplexity .dataContainer.CpxLeversBody td select,  .TabBlockRoleComplexity .dataContainer.CpxAccountBody td select,.TabBlockRoleComplexity .dataContainer.CpxSummaryDataBody td select{ text-align:center; margin-left:35% }
.TabBlockRoleComplexity .CpxLeversHeader { padding: 8px 10px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #4f6228; background:url('../Images/bg_li4.png') repeat-x top left #FFFFFF; }
.TabBlockRoleComplexity .dataContainer.CpxLeversBody { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #4f6228 }
.TabBlockRoleComplexity .CpxAccountHeader { padding: 8px 10px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #632523; background:url('../Images/bg_li5.png') repeat-x top left #FFFFFF; }
.TabBlockRoleComplexity .dataContainer.CpxAccountBody { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #632523 }
.TabBlockRoleComplexity .CpxSummaryDataHeader { padding: 8px 10px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #18AF92; background:url('../Images/bg_li8.png') repeat-x top left #FFFFFF; }
.TabBlockRoleComplexity .dataContainer.CpxSummaryDataBody { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #18AF92 }
.TabBlockRoleComplexity .CpxProfLevHeader { padding: 8px 10px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #4f81bd; background:url('../Images/bg_li6.png') repeat-x top left #FFFFFF; }
.TabBlockRoleComplexity .dataContainer.CpxProfLevBody { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #4f81bd }
.TabBlockRoleComplexity .dataContainer.CpxProfLevBody table th,.TabBlockRoleComplexity .dataContainer.CpxProfLevBody table td{min-width:0px !important; width:90px; text-align:center;}
.TabBlockRoleComplexity .CpxComplexityHeader { padding: 8px 10px; margin-right:3px; font-weight:bold; font-size:12px; border: 3px solid #FFC000; background:url('../Images/bg_li7.png') repeat-x top left #FFFFFF; }
.TabBlockRoleComplexity .dataContainer.CpxComplexityBody { height: 300px; background-image: none; background-color: #FFFFFF; overflow: scroll; border: 3px solid #FFC000 }
/*.TabBlockRoleComplexity .dataContainer table{margin-top:4px;} Modifica del 23/01/2015*/
.TabBlockRoleComplexity .dataContainer th{border-right:1px solid #FFFFFF; padding:3px 5px; height:82px; min-width:160px; font-size:12px; font-family: Calibri, Sans-Serif !important;} 
.TabBlockRoleComplexity .dataContainer td{padding:2px 3px;}
.TabBlockRoleComplexity .dataContainer .PanelEntryFilter{width:auto;}

.WizardStep4 .TabBlockCompany { width: 251px }
.WizardStep4 .TabBlockRoleComplexity { width: 755px }
.WizardStep4 .TabBlockRoleComplexity .ContentResult{width:auto;}
.WizardStep4 .TabBlockRoleComplexity .TableRusults{overflow-x:auto; margin-left:0px; width:auto;}
.WizardStep4 .TabBlockRoleComplexity .dataContainer table{margin-top:0px; width:100%;}
.WizardStep4 .TabBlockRoleComplexity .dataContainer th{min-width:0px; }
.WizardStep4 .TabBlockCompany .dataContainer.CompanyBody {width:246px; overflow-y: hidden;}
.WizardStep4 .TabBlockCompany .dataContainer.RoleBody {width:246px; overflow-y: hidden;}
.GPSView table .WizardStep4 table{width:auto;}
.GPSView table .WizardStep4 .TabBlockCompany table{width:500px;}
.WizardStep4 .TabBlockCompany .dataContainer.RoleBody .ContentResult .TableRusults th{height:82px;}
.WizardStep4 .TabBlockCompany .dataContainer.CompanyBody .ContentResult .TableRusults th{height:82px;}
.GPSView table .WizardStep3 table td{min-height:28px; height:28px; }
.GPSView table .WizardStep4 table td{min-height:28px; height:28px; }
.GPSView table .WizardStep4 table td .DataWarningColumn{float:left;}

.WizardRoleArchive{}
.WizardRoleArchive .TabBlockCompany{width:251px}
.WizardRoleArchive .TabBlockRoleComplexity{width:755px}
.WizardRoleArchive .TabBlockRoleComplexity .ContentResult{width:auto;}
.WizardRoleArchive .TabBlockRoleComplexity .TableRusults{overflow-x:visible; margin-left:0px; width:auto;}
.WizardRoleArchive .TabBlockCompany .dataContainer.CompanyBody{width:246px; overflow-y: hidden;}
.WizardRoleArchive .TabBlockCompany .dataContainer.RoleBody{width:246px; overflow-y: hidden;}
.WizardRoleArchive .TabBlockCompany .dataContainer.RoleBody .ContentResult .TableRusults th{height:82px;}
.WizardRoleArchive .TabBlockCompany .dataContainer.CompanyBody .ContentResult .TableRusults th{height:82px;}
.WizardRoleArchive table{width:auto;}
.WizardRoleArchive .TabBlockCompany .TableRusults table{width:500px;}
.GPSView .WizardRoleArchive table td{min-height:30px; height:30px; width: auto;}
.WizardRoleArchive .TableRusults .DataWarningColumn{  width:100px;}

/**************************************************/
.GPSView { width:1014px; font-size:14px; }
.GPSView table { width: 1014px }
.GPSView table .WizardStep3 table{width:auto;}
.GPSView table .WizardStep3 .TabBlockCompany table{width:500px;}
.GPSView table td { width: 1014px }
.GPSView table td td { width: auto; font-family:Calibri, Sans-Serif !important; font-size:14px;}

.GPSView table .LnkBtn { text-decoration: underline; }
.GPSView .PanelFilterPosition { padding-left: 10px}
.GPSView .ContenitoreFiltri { margin-left: 0px; margin-right: 0px; width: 100%; }
.GPSView .ContenitoreFiltri .FilterEntryItem { padding-top:1px; padding-bottom: 1px;}
.GPSView .ContenitoreFiltri .FilterEntryItemButtonLookup { padding-top:15px; padding-bottom: 1px; float:right}
.GPSView .ContenitoreFiltri .PanelSecondEntry { height:auto }
.GPSView.Edit .ContenitoreFiltri .PanelSecondEntry { height:auto; width: auto }
.GPSView.Edit .ContenitoreFiltri .PanelSecondEntry.PanelSecondEntry2 { padding-left: 33px }
.GPSView .ContenitoreFiltri .PanelSecondEntry fieldset,  .GPSView .ContenitoreFiltri .PanelEntryFilterShortest fieldset{ font-weight: bold; border: none}
.GPSView .ContenitoreFiltri .PanelSecondEntry .FilterEntryItem label { margin-left: 5px; margin-top: 15px !important; padding-top: 2px; }
.GPSView .ContenitoreFiltri .PanelEntryFilterShortest .FilterEntryItem select { height: 24px; width:150px}
.GPSView.Edit .ContenitoreFiltri .PanelEntryFilterShortest {margin-right:33px;}
.GPSView.Edit .ContenitoreFiltri .PanelEntryFilterShortest .FilterEntryItem {padding-left:7px;}
.GPSView .ContenitoreFiltri .PanelSecondEntry .FilterEntryItem select { height: 24px; margin-left: 6px;} 
.GPSView .ContenitoreFiltri .PanelSecondEntry .FilterEntryItem input { height: 20px; } 
.GPSView .ContenitoreFiltri .PanelSecondEntry .FilterEntryItem input[type=text] { height: 20px; margin-left: 6px;} 
.GPSView .ContenitoreFiltri .PanelSecondEntry .FilterEntryItem .checkbox { height: auto; padding-bottom: 2px;} 
.GPSView .Separator { height:5px; margin-bottom:5px;}

.GPSView .ExcelButton{ float:right; margin-right:11px; margin-bottom:2px; }

.GPSView .ContainerMessageExport{float:left; width:100%; margin:10px 0px;}
.GPSView .ContainerMessageExport .ValidationMessage{float:right; margin-right:15px;}
.GPSView .ContainerMessageExport .ValidationMessage a{color:#FFFFFF; font-size:14px; font-weight:bold; background:url('../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png') repeat-x 50% 50%  #5c9ccc;}

.GPSView .TableRusults{ overflow-x: auto; clear:both;}
.GPSView .TableRusults td .TwoToolsLkpColumn{ text-align: center; width: 70px; }
.GPSView .TableRusults table{width:100%;}
.GPSView .TableRusults th{ padding:3px 5px; font-size:13px; border-right:1px solid #FFFFFF; text-align: center }
.GPSView .TabBlockCompany .dataContainer.RoleBody, .GPSView .TabBlockRoleComplexity .CpxScopeBody.dataContainer, .GPSView .TabBlockRoleComplexity .CpxLeversBody.dataContainer,.GPSView .TabBlockRoleComplexity .CpxAccountBody.dataContainer,.GPSView .TabBlockRoleComplexity .CpxSummaryDataBody.dataContainer,.GPSView .TabBlockRoleComplexity .CpxProfLevBody.dataContainer,.GPSView .TabBlockRoleComplexity .CpxComplexityBody.dataContainer { height:471px; }
.GPSView.Edit .TabBlockCompany .dataContainer.RoleBody, .GPSView.Edit .TabBlockRoleComplexity .CpxScopeBody.dataContainer, .GPSView.Edit .TabBlockRoleComplexity .CpxLeversBody.dataContainer,.GPSView.Edit .TabBlockRoleComplexity .CpxAccountBody.dataContainer,.GPSView.Edit .TabBlockRoleComplexity .CpxSummaryDataBody.dataContainer,.GPSView.Edit .TabBlockRoleComplexity .CpxProfLevBody.dataContainer,.GPSView.Edit .TabBlockRoleComplexity .CpxComplexityBody.dataContainer { height:330px; }
.GPSView .TabBlockCompany .dataContainer.CompanyBody .TableRusults{width:auto; margin-left: 0px; overflow-x: visible; clear:both; }
.GPSView .TabBlockCompany .dataContainer.CompanyBody .TableRusults th{ font-family: Calibri, Sans-Serif !important }
.GPSView .TabBlockCompany .dataContainer.RoleBody .TableRusults{width:auto; margin-left: 0px; overflow-x: visible; clear:both; }
.GPSView .TabBlockCompany .dataContainer.RoleBody .TableRusults th{ font-family: Calibri, Sans-Serif !important }
.GPSView .TabBlockCompany .dataContainer.RoleBody .TableRusults select { width: 180px }
.GPSView  th a{color:#FFFFFF;}
.GPSView .TableRusults td{ padding:2px 3px; font-size:12px; border-right:1px solid #FFFFFF; }
.GPSView .TableRusults td .CampoNumerico{text-align:right; display:block;}
.GPSView .TableRusults td td{border-right:0px;}
.GPSView .TableRusults td table{margin:0px auto 0px 0px;}
.GPSView .TableRusults .PaginazioneOdm td{*float:left; border-right:none;} 
.GPSView .TableRusults .PaginazioneOdm td table{width:auto;} 
.GPSView .TableRusults .PaginazioneOdm td td{padding:0px 5px; float:left; font-size:12px; border-right:none; font-weight:bold}
.GPSView .TableRusults .PaginazioneOdm td td a{font-weight:bold;}
.GPSView .TableRusults .PaginazioneOdm td td a:hover{text-decoration:underline;}
.GPSView .TableRusults .PaginazioneOdm td td span{font-weight:bold; color:#0F325F; text-decoration:underline;}
.GPSView .WizardRoleArchive table .PaginazioneOdm td{min-height:18px; height:18px}
.GPSView .WizardRoleArchive table .PaginazioneNoLinkPage td{min-height:18px; height:18px}
.GPSView .WizardStep3 table .PaginazioneOdm td{min-height:18px; height:18px}
.GPSView .WizardStep3 table .PaginazioneNoLinkPage td{min-height:18px; height:18px}
.GPSView .WizardStep4 table .PaginazioneOdm td{min-height:18px; height:18px}
.GPSView .WizardStep4 table .PaginazioneNoLinkPage td{min-height:18px; height:18px}

.GPSView .TableRusults .PaginazioneNoLinkPage td td, .GPSView .PaginazioneNoLinkPage td td{display:none}
.GPSView .TableRusults .Ascendente{ padding:3px 12px 3px 3px; background:url('../Images/Top_Arrow.png') no-repeat center right #DFDFDF; color:#0F325F;}
.GPSView .TableRusults .Ascendente a{color:#0F325F;}
.GPSView .TableRusults .Discendente{ padding:3px 12px 3px 3px; background:url('../Images/Bottom_Arrow.png') no-repeat center right #DFDFDF; color:#0F325F;}
.GPSView .TableRusults .Discendente a{color:#0F325F;}
.GPSView .TableRusults .td{padding: 2px 3px; font-size:12px;}
.GPSView .TableRusults .ajax__calendar td{padding:0px;}
.GPSView .TableRusults .DettaglioProfilo{text-decoration:underline;}
.GPSView .TableRusults .DettaglioPosizione{text-decoration:underline;}
.GPSView .TableRusults th.IconeProfilo{width:40px;}
.GPSView .TableRusults .RigaInserimento td{vertical-align:middle;}
.GPSView .TableRusults .RigaInserimento .PanelEntryFilter {width:100%}
.GPSView .TableRusults .RigaInserimento input{float:left; }
.GPSView .TableRusults .RigaInserimento span{float:right;}
/**********GPS OVERLAPPING**********/ 
.OverLappingDetail { float: left; padding: 20px 0px 8px 0px; color:#999999; font-size:16px; background:url('../Images/bg_Footer.png') no-repeat bottom left; width: 100% }
.OverLappingDetail .FilterEntryItem { float:left; }
.OverLappingDetail .Label { display: block; float: left; padding-left: 3px; padding-right: 3px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.OverLappingDetail .Value { width: 250px; margin-left: 100px; border: 1px dashed #cccccc; display:block; padding-left:10px; color:#000000}
.OverLappingCapcom { text-align: right; padding: 20px 0px 8px 0px; color:#999999; font-size:16px; background:url('../Images/bg_Footer.png') no-repeat top left; width: 100%; clear: both; }
.OverLappingCapcom.Ovl { width:994px}
.OverLappingCapcom .LnkButton { border: 1px solid #c5dbec; background: #dfeffc url(../Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; padding: 2px 15px 2px 15px;}
.OverLappingCapcom .LnkButtonDis{ display:none}
.Overlapping { padding:0px 0px 0px 9px; color:#999999; font-size:16px; }
.Overlapping ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0; margin-bottom: 0px;}

.Overlapping li {width: 242px;height: 50px; border: 1px dashed #F0F0F0;background-color: #FFFFFF;margin-bottom: 0px;}
.Overlapping #UlNested ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px; }

.Overlapping #UlNested li { width: 242px; height:50px; }  
.Overlapping .box{ float:left; width:242px; margin-right:2px; margin-bottom:10px; }
.Overlapping .boxO, .Overlapping .boxM, .Overlapping .boxP{ float:left; width:242px; margin-right:2px; margin-bottom:10px;}
.Overlapping .boxO .ui-state-highlight{background-color: #DCDCDC; background-image:none; border-color: rgb(0,0,0);margin-left:2px;}
.Overlapping .boxM .ui-state-highlight{background-color: #A8E2FF; background-image:none; border-color: rgb(0,0,0);margin-left:2px;}
.Overlapping .boxP .ui-state-highlight{background-color: #ACDB79; background-image:none; border-color: rgb(0,0,0); margin-left:2px;}
.OverLapPlaceHolder { text-align:center;color:Black;width:100% }
.OverLapClass { float: left;  width: 32px; height: 50px; background-color: #60AED5; font-size:10px; font-weight: bold}
.OverLapEntity { float:left; border-left:1px solid #000000; width:208px; height:50px; font-size:10px;}
.boxO .OverLapEntity, .boxO .OverLapClass { background-color: #DCDCDC; }
.boxM .OverLapEntity, .boxM .OverLapClass { background-color: #A8E2FF; }
.boxP .OverLapEntity, .boxP .OverLapClass { background-color: #ACDB79; }
.OverLapEntity .InnerBlock { overflow-x:hidden; overflow-y: scroll; height:46px; padding:  2px 0px 2px 0px}
.OverLapEntity .InnerBlock .Entity { text-align:left; padding-left:5px; }
.OverLapPlaceHolder .OverLapClass .Class { padding-top:18px }
/***********Role Archive*********************/
 .roleArchive .FilterEntryItemButtonLookup { float: right}
 .GPSToolContainer .ui-widget-content { background-color: transparent}
 .GPSToolContainer .ContenitoreFiltri {border-bottom: 2px solid #717173; border-right: 2px solid #717173; border-left: 2px solid #717173; margin-top: 2px; width:1010px}
 .GPSToolContainer .CollapseFirst {background:url('../Images/filterButton.png') no-repeat bottom left; padding-left:15px; font-weight: bold; padding-bottom:10px; border-top: 2px solid #717173; cursor:pointer; cursor:hand;}
 .Separator { display: block; width:100%; height:10px;  margin-bottom: 10px;}
 .ArchiveFooter { margin-top:10px }
 .ArchiveFooter .PrintButton{ float:left; padding-left: 4px; padding-right:5px; padding-top:15px; padding-bottom: 10px; font-size:16px; font-weight:bold }
 .ArchiveFooter .NumberOfRole{ float:right; margin-top:17px; padding-left:10px}
 .ArchiveFooter .NumberOfRole .TotalLabel { font-size:16px;}
 .ArchiveFooter .PrintButton a {background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:1px; padding-bottom:10px; font-weight:bold; display:block; width:95px; text-align:center;}
/********************* GPS - Gol/BroadGol ****************************/
.OverGolReadOnly .boxO, .OverGolReadOnly .boxM,.OverGolReadOnly .boxP, .OverGolReadOnly .Overlapping li{width:199px; }
.OverGolReadOnly .OverLapEntity { width:165px}
.Gol { float:left; width: 199px; }
.GolHeader {width: 199px; vertical-align:middle; display:table-cell; border:1px solid #fad42e; background:#fbec88 url(../Images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color:#363636}
.GolBroadSource  { float:left; width: 197px; margin-right: 2px;}
.GolBroadSource .GolBlock { cursor:move; }
.GolBroadSource .GolBlockDisable { cursor:default; text-align: center; border: 1px solid #000000; background-color: #dbdbdb; height: 50px; font-size:10px; }
.BroadGol { float:left; width: 197px; }
.GolBlock { text-align: center; border: 1px solid #000000; background-color: #004000; height: 50px; font-size:10px; color: White}
.GolBlock .aspNetDisabled { text-align: center; background-color: #FFFFFF; font-size:10px}
.GolBlock input { height:60%; width:90%; margin-top:4%; text-align: center; font-size:10px }
.NoGolBlock { height: 50px; border: 1px dashed #F0F0F0; background-color: #FFFFFF; margin-bottom: 0px; }
.NoBroadGolBlock { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; background-color: #003366; margin-bottom: 0px; }
.BroadGolBlockSpanning { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; text-align: center; background-color: #003366; font-size: 10px; height:50px;}
.BroadGolBlockSpanningStart { border-top: 1px solid #000000; border-bottom: none; border-left: 2px solid #000000; border-right: 2px solid #000000; text-align: center; background-color: #003366; font-size: 10px; height:51px;}
.BroadGolBlockSpanningInside { border-top: none; border-bottom: none; border-left: 2px solid #000000; border-right: 2px solid #000000; text-align: center; background-color: #003366; font-size: 10px; height:51px;}
.BroadGolBlockSpanningEnd { border-top: none; border-bottom: 1px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; text-align: center; background-color: #003366; font-size: 10px; height:51px;}
.BroadGolBlockSpanningBlank { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; text-align: center; background-color: #dbdbdb; font-size: 10px; }
.BroadGolBlockSpanning input, .BroadGolBlockSpanningBlank input, .BroadGolBlockSpanningStart input { width:80%; margin-left: 2%; margin-right: 2%; margin-top:4%; height: 32px; text-align:center; float: left; font-size:10px}
.BroadGolBlockSpanningInside input, .BroadGolBlockSpanningEnd input{ display: none;}
.BroadGolBlockSpanning .pulsanteElimina a, .BroadGolBlockSpanningStart .pulsanteElimina a{width:20px; height:20px; float:left; background:url(../images/cancella.png) no-repeat top left; margin-top:8%; }
.BroadGolBlock { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 2px solid #000000; border-right: 3px solid #000000; text-align: center; background-color: #fad42e;  font-size: 10px; }
.BroadGolBlock input { width:94%; margin-left: 2%; margin-right: 2%; margin-top:5%; height: 32px; text-align:center;}
.BroadGolBlockStart { border-width: 3px; border-color: #fad42e; border-style: solid solid none solid; text-align: center; background-color: #dbdbdb; height: 50px; font-size: 10px; }
.BroadGolBlockInside { border-width: 3px; border-color: #fad42e; border-style: none solid none solid; text-align: center; background-color: #dbdbdb; height: 50px; font-size: 10px; }
.BroadGolBlockEnd { border-width: 3px; border-color: #fad42e; border-style: none solid solid solid; text-align: center; background-color: #dbdbdb; height: 49px; font-size: 10px; }

/*********************************************************************/
#Versioning .EntryField{ margin: 10px 0px }
#Versioning .EntryField .Label { padding-left: 4px; padding-right:4px; padding-bottom: 2px;}
#Versioning .EntryField .Value { width: 70%; margin: 5px 0px; height: 20px; }
#Versioning .EntryField .LnkButton { float: right; }
/****************************FilterReports****************************/
.FilterReports .FilterContainer .FilterEntryItem .Label{ float: left; display:block; width: 150px; padding-top: 1px; margin-left: 40px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } 
/*********************************************************************/
/*************************WebTicketing Style**************************/
.TicketDetailPopup
{    
    /* css3 drop shadow */     
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);     
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);          
    /* css3 border radius */ 
    border-radius: 5px;    
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    background:white;         
    width:805px;         
    /* make sure it has the highest z-index */     
    position:absolute;     
    z-index:11; 
    padding-bottom:6px;
}

.TicketTabs { margin-top: 6px;}
.TicketTabs .ajax__tab_xp .ajax__tab_body { padding: 0px; border: 0px; background: none;}
.TicketTabs .ajax__tab_xp .ajax__tab_header{background:none; padding: 0px; border: 0px; height: auto; font-size: 5px;}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_outer { background: none; padding: 0px; border: 0px; height:auto;}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_inner { background: none; padding: 0px; border: 0px; height: auto;}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_tab { background: none; padding: 0px; border: 0px; height: auto;}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer{background:#ffffff; margin: 0px; padding: 0px}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner{background:#ffffff; margin: 0px; padding: 0px}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab{background:#ffffff;margin: 0px; padding: 0px}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_outer{background:#ffffff; }
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_inner{background:#ffffff; }
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab{background:#ffffff; }
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab span{text-decoration:none;}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer{background:#efefef;}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner{background:#efefef;}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab{background:#efefef; color:#FFFFFF; text-decoration: none;}
.TicketTabs .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab span{text-decoration: none;}

.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer .DetailsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #FFFFFF; border: 2px solid #5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner .DetailsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #FFFFFF; border: 2px solid #5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab .DetailsHeader {background:#5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .DetailsHeader{background:#acadaf}
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner .DetailsHeader{background:#acadaf}
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .DetailsHeader{background:#acadaf; color:#FFFFFF; text-decoration: none;}
.TicketTabs  .DetailsHeader { padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #FFFFFF; color: #acadaf; border: 2px solid #999999; }
.TicketTabs  .DetailsTab{ width: 790px; height: 300px; background-image: none; background-color: #FFFFFF; overflow-x: hidden; overflow-y: scroll; border: 3px solid #acadaf; height:360px; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ChatHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #FFFFFF; border: 2px solid #5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner .ChatHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #FFFFFF; border: 2px solid #5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab .ChatHeader {background:#5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .ChatHeader{background:#acadaf}
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner .ChatHeader{background:#acadaf}
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .ChatHeader{background:#acadaf; color:#FFFFFF; text-decoration: none;}
.TicketTabs  .ChatHeader { padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #FFFFFF; color: #acadaf; border: 2px solid #999999; }
.TicketTabs  .ChatTab{ width: 790px; height: 300px; background-image: none; background-color: #FFFFFF; border: 3px solid #acadaf; height:360px; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer .DocumentsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #FFFFFF; border: 2px solid #5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner .DocumentsHeader {padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #FFFFFF; border: 2px solid #5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_hover .ajax__tab_tab .DocumentsHeader {background:#5c9ccc; }
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .DocumentsHeader{background:#acadaf}
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner .DocumentsHeader{background:#acadaf}
.TicketTabs  .ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab .DocumentsHeader{background:#acadaf; color:#FFFFFF; text-decoration: none;}
.TicketTabs  .DocumentHeader { padding: 4px 20px; margin-right: 3px; font-weight: bold; font-size: 12px; background-color: #FFFFFF; color: #acadaf; border: 2px solid #999999; }
.TicketTabs  .DocumentTab{ width: 790px; height: 360px; background-image: none; background-color: #FFFFFF; border: 3px solid #acadaf; }

.ContenitoreFiltriPopup {margin-left:12px; margin-right:10px; margin-bottom:10px; float:left; margin-bottom:5px; width:992px; background:#EFEFEF;}
.TicketSearch {margin-left:12px; margin-right:10px; margin-bottom:10px; float:left; margin-bottom:5px; width:992px; background:#EFEFEF;}
.TicketSearch .FilterBlkButton {margin-left: 5px; }
.TicketSearch .FilterEntryItemButton{float:left; padding-right:5px; padding-top:10px; padding-bottom: 10px;}
.TicketSearch .FilterEntryItemButton a{background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:1px; padding-bottom:10px; font-weight:bold; display:block; width:95px; text-align:center;}
.TicketSearch .SearchItem{float:left; padding: 10px; margin-top: 1px; }
.TicketSearch .SearchItem span{float:left;}
.TicketSearch .SearchItem select{float:left; height:24px; margin-left:5px;}
.TicketSearch .SearchItem input{float:left; height:20px; padding-top:2px; margin-left:5px;}
.TicketSearch .SearchItem img{float:left; padding-top:2px; margin-left:3px; cursor:pointer;}  
.SearchItem{ float:left; margin-right:10px; margin-top:5px; margin-bottom:5px; vertical-align:baseline;}
.TicketResults{width:994px; margin-left:10px; overflow-x: auto; clear:both;}
.TicketResults table{width:100%;}
.TicketResults table th{ padding:3px 5px; font-size:16px; border-right:1px solid #FFFFFF; text-align: center; background-color:rgb(15, 50, 95); color:White;}
.TicketResults table th a{color:#FFFFFF;}
.TicketResults table tr td{padding:2px 3px; font-size:15x; border-right:1px solid #FFFFFF;}
.TicketResults table tr td .CampoNumerico{text-align:right; display:block;}
.TicketResults table tr td td{border-right:0px;}
.TicketResults table tr td {margin:0px auto 0px 0px;}
.TicketResults table tr td .Edit {text-align: center;}
.TicketResults table tr td .Ticket{width:200px;}
.TicketResults .PaginazioneOdm td{*float:left; border-right:none;} 
.TicketResults .PaginazioneOdm td table{width:auto;} 
.TicketResults .PaginazioneOdm td td{padding:0px 5px; float:left; font-size:18px; border-right:none;}
.TicketResults .PaginazioneOdm td td a{font-weight:bold;}
.TicketResults .PaginazioneOdm td td a:hover{text-decoration:underline;}
.TicketResults .PaginazioneOdm td td span{font-weight:bold; color:#0F325F; text-decoration:underline;}
.TicketResults .Ascendente{ padding:3px 12px 3px 3px; background:url('../Images/Top_Arrow.png') no-repeat center right #DFDFDF; color:#0F325F;}
.TicketResults .Ascendente a{color:#0F325F;}
.TicketResults .Discendente{ padding:3px 12px 3px 3px; background:url('../Images/Bottom_Arrow.png') no-repeat center right #DFDFDF; color:#0F325F;}
.TicketResults .Discendente a{color:#0F325F;}

.FilterDescription{width:53.5em;}

.TicketContainer{ width:460px; margin:30px auto 10px;}
.TicketContainer .TicketDetail{ width:440px;}
.TicketContainer .TicketDetail legend{ margin-bottom:10px;}
.TicketContainer .TicketDetail p { width:440px; float:left;}
.TicketContainer .TicketDetail p label{ width:180px; margin-left:20px; display:block; float:left;}
.TicketContainer .TicketDetail p .Label{ width:120px; margin-left:20px; display:block; float:left; color:#000000}
.TicketContainer .TicketDetail p .TextBox{ width:260px; margin-left:20px; display:block; float:left; color:#000000;}
.TicketContainer .TicketDetail p input{ margin-left:10px; margin-right:10px; height:20px; width:200px; float:left;}
.TicketContainer .TicketDetail p span{ float:left; color:#FF0000; }
.TicketContainer .TicketDetail p .Description{ width:260px; height:8em; display:block; float:left; color:#000000;}
.TicketContainer .TicketDetail .submitButton{ float:none; margin-bottom:10px; margin-top:10px; text-align:center; width:440px;}
.TicketContainer .TicketDetail .submitButton input{ float:none; width:200px; height:24px;}
.TicketContainer .TicketDetail .submitButton a{ background:url('../Images/bg_Button125.png') no-repeat top left; padding-top:3px; padding-bottom:4px; width:125px; display:block; margin:0px auto; font-weight:bold;}
.TicketContainer .TicketDetail .submitButton a.CambiaPassword{ background:url('../Images/bg_Button140.png') no-repeat top left; width:140px;}
.TicketContainer .TicketDetail .submitButton a.Annulla{ background:url('../Images/bg_Button95.png') no-repeat top left; width:95px;}
.TicketContainer .TicketDetail .submitButton a.ResetPassword{ background:url('../Images/bg_Button165.png') no-repeat top left; width:165px;}

.TicketItem { line-height: 19px; padding:5px 0px; float:left; width:100%;}
.TicketItem .Label { display:block; margin-left: 10px; float: left; width: 160px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.TicketItem .Value { display:block; float: left; width: 300px; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
.TicketItem .Description{ display:block; float: left; width: 300px; height:8em; border: 1px solid #000000; background: #efefef ; color: #000000; font-weight: bold;}
.TicketFunctions .PulsanteInsert { float: right; border: 1px solid #c5dbec; background: #dfeffc url(../Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; margin:5px;padding-left: 2px; padding-right: 2px;}

.HistoryContainer { width:780px; }
.ChatBlock { overflow-x:hidden; overflow-y: scroll; height:245px; }
.SndLevChatBlock { overflow-x: hidden; overflow-y: scroll; height:245px; }
.Extended .ChatBlock { height:356px; }
.Extended .SndLevChatBlock { height:356px; }
.HistoryItem { width:770px; clear:both;}
.HistoryItem .HistoryUser { display:block; margin-left: 1px; margin-bottom: 5px; float: left; width: 180px; border: 1px solid #4297d7; background: #5c9ccc url(../Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; }
.HistoryItem .HistoryMsg { display: block; margin-left: 1px; margin-bottom: 5px; float: left; width: 562px; height: 33px; border: 1px solid #4297d7; background: #CCFF99; color: #666666; overflow-x: hidden; overflow-y: scroll; }
.HistoryItem .HistoryMsgSup { display: block; margin-bottom: 5px; margin-right: 29px; float: right; width: 562px; height: 33px; border: 1px solid #4297d7; background: #FFFFCC; color: #666666; overflow-x: hidden; overflow-y: scroll; }
.HistoryItem .HistoryMsgSupView { display: block; margin-bottom: 5px; margin-right: 120px; float: right; width: 562px; height: 33px; border: 1px solid #4297d7; background: #FFFFCC; color: #666666; overflow-x: hidden; overflow-y: scroll; }
.HistoryItem .HistoryDateTime { display:block; margin-left: 1px; margin-bottom: 5px; float: left; width: 82px; height: 33px; border: 1px solid #4297d7; }
.HistoryItem .HistoryPublish { display:block; margin-left: 1px; margin-bottom: 5px; float: left; width: 88px; height: 33px; border: 1px solid #efefef; }
.HistoryItem .HistoryPublish label { margin-left: 10px;}
.ChatPanel .Text { display:block; float: left; width: 781px; height:4em; border: 1px solid #000000; background: #efefef ; color: #000000; }
.ChatPanel .PulsanteInsert { float: right; border: 1px solid #c5dbec; background: #dfeffc url(../Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; margin:5px;padding-left: 2px; padding-right: 2px;}
.DocList { overflow-x:hidden; overflow-y: scroll; height:310px; clear:both; padding-top: 10px}
.Extended .DocList { overflow-x:hidden; overflow-y: scroll; height:34; }
.DocumentUploader{ width: 740px; margin:5px;}
.DocumentUploader div div input{ background: #efefef ; color: #000000; padding: 5px; float:left;}
.DocumentItem{ width:770px;}
.DocumentItem .DocumentPath{ display: block; width:74%; float: left; height:360; overflow-x: hidden; overflow-y: scroll; margin-left:5px; border: 1px solid #efefef}
.DocumentItem .DocumentPath a img { margin-left: 10px; margin-top: 5px}
.DocumentItem .DocumentPath a span { padding-left: 10px; display: table-cell; vertical-align:middle;}
.DocumentItem .DocumentDateTime{width:19%; float: left; padding-top: 22px; padding-bottom: 2px; border: 1px solid #efefef;}
.DocumentItem .Delete{width:5%; float: left; padding-top: 5px; border: 1px solid #efefef}
/***************SalaryGrade************************************/

.ValueError{color:#FF0000;}

.OptionColor{background-color:#FFFFFF; color:#000000;}
.HeaderHelperGrid th{border-right:1px solid #FFFFFF;}
.ButtonWizardRole{background:url('../Images/bg_Button95.png') no-repeat top left; padding-top:4px; border:none; margin-top:5px; padding-bottom:10px; font-weight:bold; cursor:pointer; width:95px; text-align:center;}
.SalaryGradeHeader{text-align: center; color:#363636; border: 1px solid #fad42e; display: table; width:364px;margin-left:2px; background-color:#FFFFFF}
.SalaryGradeHeaderCell{float:left; width: 107px; background-color: #FBEC88; }
.HEAD { margin: 1px 1px 1px 1px; width:360px; }
.RBA { margin: 1px 1px 1px 1px; width: 292px; }
.RTA { margin : 1px 1px 0px 1px; width: 65px; }
.COLLF { margin: 1px 2px 2px 1px; width: 95px; }
.COLMD { margin: 1px 1px 2px 2px; width: 94px; }
.COLRT { margin: 1px 2px 2px 2px; width: 65px; }

.NewRow{clear:both;}
.OverSalGrad .Overlapping li { width: 173.5px; }
.OverSalGrad .Overlapping #UlNested li { width: 173.5px; }  
.OverSalGrad .Overlapping .box { width: 173.5px }
.OverSalGrad .OverLapClass { width:18px }
.OverSalGrad .OverLapEntity { float:left; border-left:1px solid #000000; width:153.5px;}
.OverSalGrad .box, .OverSalGrad .boxO,.OverSalGrad .boxM,.OverSalGrad .boxP{ width: 173.5px;}
.OverSalGrad .ui-state-highlight{height: 65.5px; display: table-cell; vertical-align:middle; width: 173.5px}
.GolSalGrad .ui-state-highlight{height: 65.5px; display: table-cell; vertical-align:middle; width: 109px}
.BroadSalGrad .GolHeader{height: 65.5px; display: table-cell; vertical-align:middle; width: 103.5px}
    
.GolSalGrad{float:left; width: 109px; }
.GolSalGrad input { font-size: 10px; color:Black;}
.GolSalGrad .OverGolReadOnly .Overlapping li { width: 109px; }
.GolSalGrad .Overlapping #UlNested li { width: 109px; }  
.GolSalGrad .Overlapping .box { width: 109px }
.BroadSaGolSalGradlGrad .OverLapEntity { float:left; border-left:1px solid #000000; width:94px; }
.SalGrad { float:left; }
.BroadSalGrad .GolBroadSource  { float:left; width: 120px; }
.BroadSalGrad .GolBroadSource .GolBlock { cursor:move; }
.BroadSalGrad .GolBroadSource .GolBlockDisable { cursor:default; text-align: center; border: 1px solid #000000; background-color: #dbdbdb; height: 50px; font-size:10px; }
.BroadSalGrad { float:left; width: 103.5px; margin-left:1px;}
.BroadSalGrad input , .BroadSalGrad .BroadGolBlockSpanning span, .BroadSalGrad .BroadGolBlockSpanningStart span { font-size: 10px; color: #ffffff; width: 93px; }
.BroadSalGrad input , .BroadSalGrad .BroadGolBlockSpanning , .BroadSalGrad .BroadGolBlockSpanningStart { overflow-x:hidden; overflow-y:hidden; }
.BroadSalGrad .BroadGolBlockSpanningEnd span{display:none}
.BroadSalGrad .BroadGolBlockSpanningInside span{display:none}
.BroadSalGrad textarea { font-size: 10px; color:Black; width: 93px; height:95%}
.NoSalGradBlock { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 2px solid #000000; border-right: 3px solid #000000; background-color: #999999; margin-bottom: 0px; }
.SalGradBlockSpanning { width:362px; margin-left:1px; border: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; text-align: center; background-color: #999999; font-size: 10px; }
.SalGradBlockSpanningBlank { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 2px solid #000000; border-right: 3px solid #000000; text-align: center; background-color: #dbdbdb; font-size: 10px; }
.SalGradBlockSpanning input, .BroadGolBlockSpanningBlank input { width:95px; margin-top:4%; height: 32px; text-align:center; float: left; font-size:10px}
.SalGradBlockSpanning .pulsanteElimina a{width:20px; height:20px; float:right; background:url(../images/cancella.png) no-repeat top left; margin-top:8%}
.SalaryGradeBlock #droppable li .NoGolBlock{border:0px; float:left;}
.SalaryGradeCell{width: 96px; margin-left:1px; height: 50px; border: 1px dashed #F0F0F0;background-color: #FFFFFF;margin-bottom: 0px; float:left;}
.SalaryGradeCellTarget{width: 66px; margin-left:1px; height: 50px; border: 1px dashed #F0F0F0;background-color: #FFFFFF;margin-bottom: 0px; float:left;}
.SalGradBlockSpanning .SalaryGradeCellTarget.rtaTarget{width: 66px; }
.SalGradBlockSpanning .SalaryGradeCellTarget.rtaTarget{width: 66.5px; margin-left:1px; height: 50px; border: 0px;background-color:transparent;}
.SalGradBlockSpanning .SalaryGradeCell{width: 96.5px; margin-left:1px; height: 50px; border: 0px;background-color:transparent;}
/***GPS Report Filter****/
.FilterEntryItem.Range { width:595px; }
.FilterEntryItem.Range select { margin-right:10px;}
.FilterEntryItem.Range .LabelRange { float:left; padding-left:4px; padding-right:4px;}
.FilterEntryItem.Range input, .FilterEntryItem.Range .riSingle{ float:left; width:30px !important; height:24px; font-size:16px !important; font-family:Calibri, Sans-Serif !important;}
.RadCombo {float: left;width: 300px !important}
.DDLAuto {float: left; width: auto !important}
.DDL50 {float: left; width:50px !important; margin-right: 10px;}
.DDL200 {float: left; width: 200px !important;}
.DDL220 {float: left; width: 220px; }
.DDL190 {float: left; width: 190px !important;}
.DDL180 {float: left; width: 180px !important;}
.DDL150 {float: left; width: 143px !important;}
.DDL100 {float: left; width: 100px;}
.DDL110 {float: left; width: 110px !important;}
.DDL125 {float: left; width: 125px !important;}
.rcbInputCell INPUT.rcbInput  {font-size:16px !important; font-family:Calibri, Sans-Serif !important; height:19px !important}
.rcbInputCell { background-color:#FFFFFF !important}
.RadDropDownList.RadDropDownList_Simple, .RadDropDownList.RadDropDownList_Simple .rddlInner  {font-size:16px !important; font-family:Calibri, Sans-Serif !important; height:16px !important; background-color: #FFFFFF !important }
.RadDropDownList.RadDropDownList_Simple .rddlIcon {background-color:#E2E2E2; margin-right:0px}
.BtnEnabled {color: #000000;}
.BtnDisabled {color: #C0C0C0;}

.TemplateDownload { margin: 20px; }
.TemplateDownload a { color: #0c5a8f;}
.TemplateDownload span { }


/*********Debug****************/
.Debug {color:Red; display:none}

