@import url(menu_vertical.css);
@import url(menu_orizontal.css);
body {/*background:  url(im/sfumatura_body.jpg) repeat-x #fff!important; */ background-color:#F9F6E1!important;}
a, a:link, a:visited, a:hover, a:active {color:#6b6b6b;}/*(L)*/
/*login*/
div.userInfoPanelBlock {/*background:#48515A url(im/sfondo_utente.gif) 1px 0 repeat-x;color:#fff;*/ background-color:#0074B7; color:#fff}
div.userInfoActions a, div.userInfoActions a:link, div.userInfoActions a:active, div.userInfoActions a:hover,div.userInfoActions a:visited {color:#fff; text-decoration:underline; border-left:1px solid white}
div.userInfoActions a:hover {}
/***<apllication header***/
/* #applicationArea{background-color:#ae0107;} */
form #contentPanel, #centerPanel {background:#fff;}
div#applicationHeader{/* background-color:#0074B7; */ color:#202020; }
div#applicationHeader h2 {font-weight:bold; font-size:1.4em;}
/*:first-child+html div#applicationHeader h2 {border-top:10px solid #5C6D81!important;border-bottom:10px solid #5C6D81!important;}*/

/*********  CENTER PANEL  *********/

/*contenuti*/
#westCenterWrapper, #westCenterEastWrapper{/* border-bottom:1px solid #E9EBEA;background:#E9EBEA;*/ }
#westCenterWrapper #westPanel, #westCenterEastWrapper #westPanel, #westCenterEastWrapper #eastPanel, #centerEastWrapper #eastPanel{}
#westCenterWrapper #centerPanel, #centerEastWrapper #centerPanel {border:0;}
#westCenterWrapper #centerPanel{}
#centerPanel{}
/*contenitore contenuto sotto l'H3*/
#centerPanel .wrapper {background:#fff;}
#centerPanel h3 {}
#centerPanel {color: #333;/*line-height: 1.5em;*/}
#centerPanel a:hover, #centerPanel a:active{color : #CC3300;}

#centerPanel .breadCrumbPanel span, 
#centerPanel .breadCrumbPanel span.element a:link,
#centerPanel .breadCrumbPanel span.element a:active,
#centerPanel .breadCrumbPanel span.element a:hover,
#centerPanel .breadCrumbPanel span.element a:visited {color:#6b6b6b;} /*(L) predisposto per i link (al momento testskin espone solo testo e non link) */

#centerPanel h3{color: #545252;font-weight: bold;font-size : 1.6em;}
#centerPanel h4{color: #545252;font-weight: bold;/* border-bottom:1px solid #dadada; */font-size:1.3em; background-image:url('im/bg_filetto.gif'); background-repeat: repeat-x; background-position: 0 65%; }
#centerPanel h5 {color: #545252;font-weight: bold;font-size : 0.95em;}
#centerPanel h6 {color: #545252;font-weight: normal;font-size : 0.95em;}
#centerPanel h7 {color:#545252;font-weight: normal;font-style: italic;font-size : 0.95em;}

/*        PAGINAZIONE      */
/*span.previousPage a, span.previousPage a:link, span.previousPage a:active, span.previousPage a:visited, span.previousPage a:hover{background:transparent url(im/ico_freccia_prec.gif) 0% 50% no-repeat;}*/
/*span.nextPage a, span.nextPage a:link, span.nextPage a:active, span.nextPage a:visited, span.nextPage a:hover{background:transparent url(im/ico_freccia_succ.gif) 100% 50% no-repeat;}*/

/*        tabella dati      */
table.formTable th, table.dataTable th, table.formTable td, table.dataTable td  {border:1px solid #91A2B2;}
table.formTable caption, table.dataTable caption{background: url("im/sf-default_accordion.jpg") repeat-x scroll 0 100% #FFFFFF;border: 1px solid #ADB2B6;color: #555555;}

h4.wpLabel{/*background: url("im/sf-default_accordion.jpg") repeat-x scroll 0 100% #FFFFFF;border: 1px solid #ADB2B6;color: #555555;*/}
h4.wpLabel a.toggle_handle, h4.fpLabel a .espandi,
h4.wpLabel a.toggle_handle:link, h4.fpLabel a:link .espandi,
h4.wpLabel a.toggle_handle:active, h4.fpLabel a:active .espandi,
h4.wpLabel a.toggle_handle:hover, h4.fpLabel a:hover .espandi,
h4.wpLabel a.toggle_handle:visited, h4.fpLabel a:visited .espandi {color:##25559D;}
h4 a.toggle_handle span.espandi {background: url("im/sf_accordion_open.png") no-repeat scroll 95% 50% #dbdbdb; font-size:0.7em;font-weight:normal;}
h4 a.toggle_handle span.collapse{background: url("im/sf_accordion_close.png") no-repeat scroll 95% 50% #dbdbdb; font-size:0.7em;font-weight:normal;}
.content_caption {background-color:#FFFFFF;border-color: #ADB2B6 #ADB2B6;
border:1px solid #ADB2B6;border-style:none solid solid;border-width:medium 1px 1px;}

/*                          tabella form             */
table.formTable th, table.formTable td {border:0;/*border-bottom:1px solid #D7D7D7;*/}
table.formTable th {color:#000;/* text-align:right */}
/*table.formTable, table.dataTable{border:1px solid #BD9E9C;}*/
/*                             messaggi              */
div.dialogPanel {background:#fff;}

/*============*/
.msgBoxPanelBlock{ border:1px solid #DBDBDB; padding:4px;  margin:8px 0;  background-color:#F7F7F7}
/* #applicationError, .dialogPanel .info, .dialogPanel .warning, .dialogPanel .error{background-repeat:no-repeat; background-position:140px 50%;background-color:#fff;background-attachment:scroll; font-weight:bold} */
div.feedOk, .dialogPanel .info {border: solid #83BB53; border-width: 1px; background-color:#FFF; background-image:url(im/ico_ok.gif); background-repeat:no-repeat;background-position:10px 10px; width:40%; box-shadow: 3px 3px 2px #83BB53; padding-right:20px;}

/* div.feedWarning, .dialogPanel .warning, .feedSearch {border: solid #f1b000;border-width: 1px 10px 10px 10px;background-image:url(im/ico_alert.gif); background-repeat:no-repeat;background-position:140px 50%;}
div.feedKo, .dialogPanel .error, #applicationError {border: solid #e53b3c;border-width: 1px 10px 10px 10px;  background-image:url(im/ico_ko.gif); background-repeat:no-repeat;background-position:140px 50%;} */
div.feedWarning, .dialogPanel .warning, .feedSearch {border: solid #f1b000; background-color:#FFF; border-width: 1px;background-image:url(im/ico_alert.gif); background-repeat:no-repeat;background-position:10px 10px; width:40%; box-shadow: 3px 3px 2px #f1b000; padding-right:20px;}
div.feedKo, .dialogPanel .error, #applicationError {border: solid #e53b3c; background-color:#FFF; border-width: 1px;  background-image:url(im/ico_ko.gif); background-repeat:no-repeat;background-position:10px 10px; width:40%; box-shadow: 3px 3px 2px #e53b3c; padding-right:20px; margin-bottom:15px;}
/*=============*/

table .sortable {background-image: url(/ris/css/jquery/im/tablesorter2.0/bg.gif);
background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table .asc {background-image: url(/ris/css/jquery/im/tablesorter2.0/asc.gif);}
table .desc {background-image: url(/ris/css/jquery/im/tablesorter2.0/desc.gif);}

/*                  contestualizzazione navigazione                       */

.commandPanel input, .navigation input, .navigation a, .navigation a:link, .navigation a:hover, .navigation a:active, .navigation a:visited , table input.buttonWidget {color : #FFFFFF;background-color: #A38E7C ; border:1px solid #A38E7C}

#centerPanel #applicationError_links  a.buttonWidget:hover, .navigation a:hover, .commandPanel input:hover, .commandPanel inputHover, .buttonWidget:hover, .buttonWidgetHover, div.export a:hover{background-color: #DFD8D2; color:#000; border:1px solid #A38E7C;}

.commandPanel input:disabled, .navigation input:disabled { text-shadow: 1px 1px 1px #fff; color : #161616; background-color: #A38E7C ; border:1px solid #A38E7C; }

/*************** PULSANTI CON SPECIFICATORE DI FUNZIONE ****/
.commandPanel  .save, 
.commandPanel  .deleteItem, 
.commandPanel  .load,
.commandPanel  .addItem, 
.commandPanel  .search,
.commandPanel  .detail,
.commandPanel  .lookup,
.commandPanel  .nextItem,
.commandPanel  .previousItem,
.commandPanel  .firstItem,
.commandPanel  .lastItem,
.commandPanel  .forward,
.commandPanel  .back,
.commandPanel  .confirm,
.commandPanel  .showReport,
.commandPanel  .showHelp,
.commandPanel  .sendMessage,
.commandPanel  .cancel
{padding-left:30px;}


/*SAVE*/
.commandPanel  .save{background:url(im/but_save.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .save:hover, .commandPanel  .saveHover{background:url(im/but_save.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .save:disabled, .commandPanel  .saveHover:disabled{background:url(im/but_save.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*DELETE ITEM*/
.commandPanel  .deleteItem{background:url(im/but_deleteitem.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .deleteItem:hover {background:url(im/but_deleteitem.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .deleteItem:disabled {background:url(im/but_deleteitem.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*LOAD*/
.commandPanel  .load{background:url(im/but_upload.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .load:hover {background:url(im/but_upload.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .load:disabled {background:url(im/but_upload.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*ADD ITEM*/
.commandPanel  .addItem{background:url(im/but_additem.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .addItem:hover {background:url(im/but_additem.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .addItem:disabled {background:url(im/but_additem.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*SEARCH*/
.commandPanel  .search{background:url(im/but_search.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .search:hover{background:url(im/but_search.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .search:disabled {background:url(im/but_search.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*DETAIL*/
.commandPanel  .detail{background:url(im/but_detail.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .detail:hover{background:url(im/but_detail.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .detail:disabled {background:url(im/but_detail.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*LOOKUP*/
.commandPanel  .lookup{background:url(im/but_lookup.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .lookup:hover{background:url(im/but_lookup.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .lookup:disabled {background:url(im/but_lookup.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*NEXT ITEM*/
.commandPanel  .nextItem{background:url(im/but_nextitem.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .nextItem:hover{background:url(im/but_nextitem.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .nextItem:disabled {background:url(im/but_nextitem.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*PREVIOUS ITEM*/
.commandPanel  .previousItem{background:url(im/but_previousitem.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .previousItem:hover{background:url(im/but_previousitem.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .previousItem:disabled {background:url(im/but_previousitem.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*FIRST ITEM*/
.commandPanel  .firstItem{background:url(im/but_firstitem.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .firstItem:hover{background:url(im/but_firstitem.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .firstItem:disabled{background:url(im/but_firstitem.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*LAST ITEM*/
.commandPanel  .lastItem{background:url(im/but_lastitem.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .lastItem:hover{background:url(im/but_lastitem.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .lastItem:disabled{background:url(im/but_lastitem.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*FORWARD*/
.commandPanel  .forward{background:url(im/but_forward.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .forward:hover{background:url(im/but_forward.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .forward:disabled {background:url(im/but_forward.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*BACK*/
.commandPanel  .back{background:url(im/but_back.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .back:hover{background:url(im/but_back.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .back:disabled{background:url(im/but_back.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*CONFIRM*/
.commandPanel  .confirm{background:url(im/but_confirm.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .confirm:hover{background:url(im/but_confirm.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .confirm:disabled{background:url(im/but_confirm.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*SHOW REPORT*/
.commandPanel  .showReport{background:url(im/but_showreport.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .showReport:hover{background:url(im/but_showreport.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .showReport:disabled{background:url(im/but_showreport.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*SHOW HELP*/
.commandPanel  .showHelp{background:url(im/but_help.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .showHelp:hover{background:url(im/but_help.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .showHelp:disabled{background:url(im/but_help.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*SEND MESSAGE*/
.commandPanel  .sendMessage{background:url(im/but_sendmessage.png) no-repeat scroll 3px 3px #A38E7C;}
.commandPanel  .sendMessage:hover{background:url(im/but_sendmessage.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
.commandPanel  .sendMessage:disabled{background:url(im/but_sendmessage.png) no-repeat scroll 3px 3px #A38E7C; color:#161616}

/*CANCEL*/
#centerPanel .commandPanel  .cancel, #centerPanel .commandPanel  .cancel:hover,#centerPanel .commandPanel  .cancelHover{ background:url(im/but_cancel.png) no-repeat scroll 3px 3px #A38E7C; padding-left:25px;}
#centerPanel .commandPanel  .cancel:hover,#centerPanel .commandPanel  .cancelHover{background:url(im/but_cancel.png) no-repeat scroll 3px 3px #DFD8D2; color:#6b6b6b}
#centerPanel .commandPanel  .cancel:disabled,#centerPanel .commandPanel  .cancelHover:disabled{background:url(im/but_cancel.png) no-repeat scroll 3px 3px #A38E7C; padding-left:25px;color:#161616;}

/*XLS*/
div.export a span.xls, div.export a:link span.xls, div.export a:active span.xls, div.export a:visited span.xls {background:url(im/ico_xls.gif) no-repeat scroll 3px 3px  #A38E7C;}
div.export a:hover span.xls{background:url(im/ico_xls.gif) no-repeat scroll 3px 3px  #DFD8D2; color:#6b6b6b}

/*PDF*/
div.export a span.pdf, div.export a:link span.pdf, div.export a:hover span.pdf, div.export a:active span.pdf, div.export a:visited span.pdf {background:url(im/ico_pdf.gif) no-repeat scroll 3px 3px  #A38E7C;}
div.export a:hover span.pdf{background:url(im/ico_pdf.gif) no-repeat scroll 3px 3px  #DFD8D2; color:#6b6b6b}

/* attributi per gli oggetti "export" in generale (pdf e xls) */
div.export a, div.export a:link, div.export a:active, div.export a:visited{color: #FFFFFF;background-color: #A38E7C; text-decoration:none; border:1px solid #A38E7C}
div.export a:hover{background:#DFD8D2!important;}

/***********************************************************/

/*                 fine COMMAND PANEL              */
/*                  tabSetPanel                   */

.tabSetPanelBlock {/*border-bottom: 1px solid #fff;*/background:url(im/sf_tabs_content.gif) no-repeat scroll 0 100%;}
.tabSetPanel{background:url(im/sf_tabs.jpg) repeat-x scroll 0 100% #fff;}
.tabSetPanelContent{background:url(im/sf_tabssetpanelcontent.jpg) repeat-y scroll 100% 100% #fff;}
h4.tspLabel{background-color:#fff}

.tabSetPanel ul li input , .tabSetPanel ul li {border:none; background:none; }

.tabSetPanel ul li {color:#515151;background:#e9e9e9;border-right:1px solid #b7b7b7;border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7}
.tabSetPanel ul li a, .tabSetPanel ul li a:visited, .tabSetPanel ul li a:link, .tabSetPanel ul li a:hover, .tabSetPanel ul li a:active, .tabSetPanel ul li input 
{color:#777;}
.tabSetPanel ul li.active{ border: 1px solid #475E70; background-color: #dbdbdb;border-bottom:none;color:#000}

.tabSetPanel ul li span.activeItem {background:none;border-right:0;border-left:0;}
.tabSetPanelBlock .formPanelBlock{/*background-color:#dbdbdb;padding:3px;*/ padding-left: 18px; padding-right: 18px;}


/*                     WIZARD                     */
div.wizardPanel li{/*background-color: #dbdbdb;background:none repeat scroll 0 0 #E8EBEA;border-right:1px solid #000000;*/color:#888888;list-style:none outside none;}
div.wizardPanel li input, div.wizardPanel li a, div.wizardPanel li a:link, div.wizardPanel li a:active, div.wizardPanel li a:visited, div.wizardPanel li a:hover{background-color: #dbdbdb; border:none;} 
div.wizardPanel li.active span{background-color:#6b6b6b; color:#fff; /*padding: 6px 12px; border-top: 1px solid #6B6B6B*/}
div.wizardPanel li span.wizardItem {background-color: #dbdbdb; border:none;}

/*                    tree                             */
ul.tree{background:transparent;}
ul.tree ul{background:transparent url(im/riga.gif) 0 0 repeat-y;}
ul.tree ul ul{background:transparent url(im/riga.gif) 0 0 repeat-y;}
ul.tree li {background:transparent;}
ul.tree ul li{ background:transparent url(im/riga_li.gif) 0 50% no-repeat;}
ul.tree ul li ul li { background:transparent url(im/riga_li.gif) 0 50% no-repeat;_border-bottom:1px solid #9bb9c0; }
li.treeRoot a, li.treeRoot a:link, li.treeRoot a:active, li.treeRoot a:visited, li.treeRoot a:hover{background:transparent url(im/folder.gif) 0 50% no-repeat; text-decoration:none;}
li.treeDot a,li.treeDot a:link, li.treeDot a:active, li.treeDot a:visited, li.treeDot a:hover, li.treeDot span{background:transparent url(im/page.gif) 0 50% no-repeat;text-decoration:none;}
.treeNode{border:none; background-color:#fff}
/****gestione errore******/

/*POPUP VISIBILE*/
.elenco_errori_visibile {background:#fff;color:#000;border:1px solid #bbb;}
/***organizzazione contenuti**/
#centerPanel .floatWrapper{background: none!important;border-top:0!important;border-bottom:0!important; }
#centerPanel .floatWrapper .floatLeft{border-top:0!important;border-bottom:0!important;}
#centerPanel .floatWrapper .floatRight {border-top:0!important;border-bottom:0!important;}
#centerPanel .floatWrapper .floatCenter {border-top:0!important;border-bottom:0!important;}
table.dataTable tr.even td{background: #f0f0f0;}/*(L) righe con sfondo a colore alternato (quando no ExtJS) */

#page { background-color:#fff;}
.stdMessagePanel ul {font-weight:normal}
.tabSetPanel ul li.active{font-weight: bold;}
.tabSetPanel ul li span.activeItem {font-weight:bold;}
div.wizardPanel li{font-weight:bold;}
table.dataTable th {font-weight:bold;}
table.formTable caption, table.dataTable caption{font-weight:bold;}
table.formTable th {font-weight:normal;}
h2, h3 {font-weight:lighter;}
h4, h5 {font-weight:bold;}
div.userData span.value {font-weight:normal;}
.elenco_errori_visibile {font-weight:normal;}
#centerPanel .x-form-field-wrap .x-form-trigger-over{background-position:0 0!important;} /***** CORREZIONE BACO SULLE CELLE DI TABELLA CON TESTI LUNGHI CHE NON ANDAVANO A CAPO segnalata il 17maggio2011***/
table.formTable th, table.dataTable th, table.formTable td, table.dataTable td  {border-color:#B6B6B6!important;}
table.dataTable th a:link, table.dataTable th a:hover, table.dataTable th a:visited, table.dataTable th a:active {color:#313131!important;} /* (L) impostazione colore come da layout guida */

table.dataTable thead{ background-color:#CEC2B9; 	background: -moz-linear-gradient(top, #FFF, #CEC2B9); 
												background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#CEC2B9));
												background: -webkit-linear-gradient(top, #FFF, #CEC2B9);
												background: -ms-linear-gradient(top, #FFF, #CEC2B9);
					}

/*Paginazione*/
.pageNumbers a, .pageNumbers a:link, .pageNumbers a:active, .pageNumbers a:visited{color:#000; font-weight:bold;}
.pageNumbers a:hover{color:#AE0107!important;}
.paging .pagingRight .pageNumbers .currentPage {color:#AE0107; font-weight:bold;}
span.previousPage{background:transparent url(im/laquo.gif) 0 50% no-repeat;}
span.nextPage{background:transparent url(im/raquo.gif) 100% 50% no-repeat;}

/* Fix: icona del calendario EXT che spariva onFocus sul campo di testo  */
.x-trigger-wrap-focus .x-form-trigger {background-position: 0 50%!important;}