/*-----------------------------------STILI BASE-----------------------------------*/
img{border:none;}
a {font-family:verdana;text-decoration:underline;color:#003466;}
a:visited {font-family:verdana;text-decoration:underline;color:#003466;}
textarea {resize:none;}
/*------------------------------------TESTATA-------------------------------------*/
.header{width:100%;height:95px;background-color:#FFFFFF; background-image:url(../img/testata_background.png);background-repeat:repeat-x;}
.header td {width:100%;height:95px;background-image:url(../img/testata_mid.png);background-repeat:no-repeat;background-position:left;}
.header tr {width:100%;height:95px;background-image:url(../img/logoCenter.png);background-repeat:no-repeat;background-position:center;}
.footer{width:100%;height:30px;background-color:#008100;color:#DDDDDD;font:normal 9pt verdana;}
.table_loginpage{background-image:url(../img/index.png);background-repeat:no-repeat;background-position:center;}

/*----------------------------------BARRA UTENTE----------------------------------*/
.infobar{width:100%;height:20px;background-color:#c0c0c0;color:#FFFFFF;font:normal 9pt verdana;margin:0;padding:0;}
.infouser{height:20px;background-color:#c0c0c0;color:#FFFFFF;font:normal 9pt verdana;}
.infoproj{height:20px;background-color:#c0c0c0;color:#FFFFFF;font:bold 10pt verdana;}
.infobar a{color:#FFFFFF;border:solid 1px #c0c0c0;font:bold 9pt verdana;}
.infobar a:hover{color:#000000;background-color:#c0c0c0;border:solid 1px #008100;font:bold 9pt verdana;}

/*---------------------------------MENU A TENDINA---------------------------------*/
.menu_bar{width:100%;height:30px;background-image:url(../img/menu/bg_main.png);background-repeat:repeat-x;padding-top:0px;}
.menu_head_off{font:bold 10px sans-serif;color:#FFFFFF;cursor:pointer;text-align:center;padding:8px 8px 2px 8px;float:left;background-image:url(../img/menu/bg_main.png);background-repeat:repeat-x;}
.menu_head_disabled{font:bold 10px sans-serif;color:#777777;cursor:not-allowed;text-align:center;padding:8px 8px 2px 8px;float:left;background-image:url(../img/menu/bg_main.png);background-repeat:repeat-x;}
.menu_head_on{font:bold 10px sans-serif;color:#008100;cursor:pointer;text-align:center;padding:8px 8px 2px 8px;float:left;background-image:url(../img/menu/bg_main_on.png);background-repeat:repeat-x;}
.menu_layer{position:absolute;background:#008100;color:#333333;cursor:pointer;z-index:100;display:none;border:solid 1px #BAC7E3;}
.menu_item_off{font:bold 9px verdana;background:#008100;color:#333333;cursor:pointer;text-align:left;padding:5px;background-image:url(../img/menu/bg_main.png);background-repeat:repeat-x;}
.menu_item_on{font:bold 9px verdana;background:#0311BB;color:#FFFFFF;cursor:pointer;text-align:left;padding:5px;background-image:url(../img/menu/bg_main_on.png);background-repeat:repeat-x;}
.menu_scroll_off{font:normal 9px verdana;background:#008100;color:#333333;cursor:pointer;text-align:center;vertical-align:middle;padding-top:2px;padding-left:2px;}
.menu_scroll_on{font:normal 9px verdana;background:#0311BB;color:#FFFFFF;cursor:pointer;text-align:center;vertical-align:middle;padding-top:2px;padding-left:2px;}

/*---------------------------------MENU LATERALE----------------------------------*/
.sidebar{width:200px;float:left;margin-left:0px;margin-top:6px;margin-right:4px;font-size:11px;}
.opt_container{width:200px;font-size:11px;vertical-align:top;}
.opt_middle{width:200px;height:375px;margin:0px;padding:0px;background-image:url(../img/menu/bg_usertools_middle.png);background-repeat:repeat-y;text-align:left;vertical-align:top;}
.opt_top{width:200px;height:11px;margin:0px;padding:0px;background-image:url(../img/menu/bg_usertools_top.png);}
.opt_bottom{width:200px;height:14px;margin:0px;padding:0px;background-image:url(../img/menu/bg_usertools_bottom.png);}
.opt_item_off{margin:0px;margin-right:0px;padding:2px;padding-left:10px;text-align:left;cursor:pointer;color:#333333;height:16px;}
.opt_item_on{margin:0px;margin-right:0px;padding:2px;padding-left:10px;text-align:left;cursor:pointer;background:#003466;color:#FFFFFF;height:16px;}
.opt_act_off{margin:0px;margin-right:0px;padding:2px;padding-left:10px;text-align:left;font-weight:bold;cursor:pointer;color:#333333;height:16px;}
.opt_act_on{margin:0px;margin-right:0px;padding:2px;padding-left:10px;text-align:left;font-weight:bold;cursor:pointer;background:#003466;color:#FFFFFF;height:16px;}
.opt_title{margin:0px;padding:2px;padding-left:10px;text-align:left;font-weight:bold;font-size:12px;}
.legenda_container{height:142px;margin:0px;padding:0px;}
.legenda_middle{width:198px;height:120px;margin:0px;padding:0px;background-image:url(../img/menu/bg_legenda_middle.png);background-repeat:repeat-y;text-align:left;vertical-align:top;}
.legenda_top{width:198px;height:10px;margin:0px;padding:0px;background-image:url(../img/menu/bg_legenda_top.png);}
.legenda_bottom{width:198px;height:12px;margin:0px;padding:0px;background-image:url(../img/menu/bg_legenda_bottom.png);}

/*-----------------------------CONTENUTO PRINCIPALE-------------------------------*/
.maincontent{margin:0px;margin-top:6px;margin-left:6px;text-align:left;}
.icon_clickable{cursor:pointer;border:none;}

/*----------------------------------TAB PAGINE------------------------------------*/
.form_tab_disabled{font:normal 10px verdana;text-align:center;color:#000000;background-image:url(../img/tab_bord.png);background-repeat:repeat-x;background-color:#CCCCCC;height:15px;margin-right:5px;cursor:not-allowed;}
.form_tab{font:normal 10px verdana;text-align:center;color:#FFFFFF;background-image:url(../img/tab_bord.png);background-repeat:repeat-x;background-color:#C6E5C4;height:14px;margin-right:5px;cursor:pointer;}
.form_tab_active{font:normal 10px verdana;text-align:center;color:#FFFFFF;background-image:url(../img/tab_bord.png);background-repeat:repeat-x;background-color:#FFFFFF;height:15px;margin-right:5px;}
.form_tab_evid{font:normal 10px verdana;text-align:center;color:#FFFFFF;background-image:url(../img/tab_bord.png);background-repeat:repeat-x;background-color:#FFCCCC;height:15px;margin-right:5px;cursor:pointer;}
.label_tab{font:normal 10px verdana;text-align:center;color:#000000;background-image:url(../img/tab_mid.png);background-repeat:repeat-x;}

/*------------------------------------TABELLE-------------------------------------*/
.table_page{height:100%;width:100%;margin:0px;padding:0px;}
.table_loginpage{height:100%;width:100%;margin:0px;padding:0px;vertical-align:middle;}
.table_riga{color:#000000;font:normal 9px verdana;height:20px;}
.table_testa{background-color:#008100;color:#FFFFFF;font:normal 8pt verdana;text-align:left;vertical-align:middle;height:24px;}
.table_testa_variante{background-color:#FFFFFF;color:#000000;font:normal 8pt verdana;text-align:left;vertical-align:middle;height:24px;}
.table_titolo{background-color:#026a02;color:#FFFFFF;font:normal 8pt verdana;text-align:center;vertical-align:middle;height:24px;}
.table_testa_order_none{background-image:url(../img/icone/order_none.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.table_testa_order_asc{background-image:url(../img/icone/order_asc.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.table_testa_order_desc{background-image:url(../img/icone/order_desc.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.table_testa a{text-decoration:none;color:#FFFFFF;font-weight:normal;}
.table_testa a:hover{text-decoration:none;color:#FFFF00;}
.table_testaB{background-color:#fbed93;color:#003466;border:solid 1px #003466;padding:5px;font:normal 8pt verdana;text-align:left;vertical-align:middle;height:24px;}
.table_border{border:1px solid #008100;color:#222222;font:normal 11px verdana;vertical-align:middle;background:#FFFFFF;}
.table_label{color:#000000;font:normal 9px verdana;text-align:right;height:24px;}
.table_data{color:#000000;font:normal 9px verdana;height:24px;}
.table_data_req{color:#000000;font:normal 9px verdana;height:24px;}
/*.table_data{background-color:#CCCCFF;color:#000000;font:normal 8pt verdana;height:24px;}
.table_data_req{background-color:#DAC6C5;color:#000000;font:normal 8pt verdana;height:24px;}*/
.table_riga_scroll{background-color:#666922;color:#000000;font:bold 9px verdana;height:22px;}
.table_riga_evid{background-color:#FFFFFF;color:#000000;font:bold 9px verdana;height:22px;}
.table_riga_pari_off{background-color:#D7D7D7;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_dispari_off{background-color:#EDEDED;color:#000000;font:normal 9px verdana;height:22px;}

.table_riga_pari_off_small{background-color:#FFFFFF;color:#000000;font:normal 9px verdana;height:6px;}

.table_riga_pari_evid_off{background-color:#DAC6C5;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_dispari_evid_off{background-color:#F0D4CD;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_pari_conf_off{background-color:#AFC7A9;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_dispari_conf_off{background-color:#C3DABA;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_pari_segn_off{background-color:#B5C6E3;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_dispari_segn_off{background-color:#C7D4F0;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_pari_on{background-color:#D7DFD7;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_dispari_on{background-color:#EDF5ED;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_pari_evid_on{background-color:#DACCC5;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_dispari_evid_on{background-color:#F0DACD;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_pari_conf_on{background-color:#AFCDA9;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_dispari_conf_on{background-color:#C3E2BA;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_pari_segn_on{background-color:#B5CEE3;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_dispari_segn_on{background-color:#C7DCF0;color:#000000;font:normal 9px verdana;height:22px;}
.table_riga_justify{color:#000000;font:normal 9px verdana;height:22px;text-align:justify;}
.table_riga_header{color:#000000;font:bold 10pt verdana;height:22px;text-align:center;}
.table_riga_section{color:#000000;font:bold 9px verdana;height:22px;}
.table_riga{color:#000000;font:normal 9px verdana;height:20px;}

.table_rotte_testa{background-color:#666666;color:#FFFFFF;font:normal 8pt verdana;text-align:left;vertical-align:middle;height:24px;}
.table_rotte_testa_order_none{background-image:url(../img/icone/order_none.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.table_rotte_testa_order_asc{background-image:url(../img/icone/order_asc.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.table_rotte_testa_order_desc{background-image:url(../img/icone/order_desc.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.table_rotte_testa a{text-decoration:none;color:#FFFFFF;font-weight:normal;}
.table_rotte_testa a:hover{text-decoration:none;color:#FFFF00;}
.table_rotte_testaB{background-color:#fbed93;color:#003466;border:solid 1px #003466;padding:5px;font:normal 8pt verdana;text-align:left;vertical-align:middle;height:24px;}
.table_rotte_riga_scroll{background-color:#666922;color:#000000;font:bold 9px verdana;height:22px;}
.table_rotte_riga_evid{background-color:#FFFFFF;color:#000000;font:bold 9px verdana;height:22px;}
.table_rotte_riga_pari_off{background-color:#D7D7D7;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_dispari_off{background-color:#EDEDED;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_pari_evid_off{background-color:#DAC6C5;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_dispari_evid_off{background-color:#F0D4CD;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_pari_conf_off{background-color:#AFC7A9;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_dispari_conf_off{background-color:#C3DABA;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_pari_segn_off{background-color:#B5C6E3;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_dispari_segn_off{background-color:#C7D4F0;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_pari_on{background-color:#D7DFD7;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_dispari_on{background-color:#EDF5ED;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_pari_evid_on{background-color:#DACCC5;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_dispari_evid_on{background-color:#F0DACD;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_pari_conf_on{background-color:#AFCDA9;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_dispari_conf_on{background-color:#C3E2BA;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_pari_segn_on{background-color:#B5CEE3;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_dispari_segn_on{background-color:#C7DCF0;color:#000000;font:normal 9px verdana;height:22px;}
.table_rotte_riga_justify{color:#000000;font:normal 9px verdana;height:22px;text-align:justify;}
.table_rotte_riga_header{color:#000000;font:bold 10pt verdana;height:22px;text-align:center;}
.table_rotte_riga_section{color:#000000;font:bold 9px verdana;height:22px;}
.table_rotte_riga{color:#000000;font:normal 9px verdana;height:20px;}

.table_thin{margin:0px;padding:0px;}
a.table_link, a.table_link:visited, a.table_link:link{font:normal 11px verdana;color:#000000;text-decoration:none;}
a.table_link:hover{text-decoration:none;}

/*--------------------------------------INPUT-------------------------------------*/
.login_input{background-color:#FFFFFF;border:1px solid #008100;color:#333333;font:normal 11px verdana;vertical-align:middle;width:190px;resize:none;}
.input{background:transparent;height:20px;background-color:#FFFFFF;border:1px solid #008100;color:#222222;font:normal 11px verdana;vertical-align:middle;resize:none;}
/*.input_readonly{background:transparent;height:20px;background-color:#bdd4e4;border:1px solid #003466;color:#222222;font:normal 11px verdana;vertical-align:middle;resize:none;}*/
.input_readonly{background:transparent;height:20px;background-color:#e0e0e0;border:1px solid #b0b0b0;color:#222222;font:normal 11px verdana;vertical-align:middle;cursor:pointer;resize:none;}
.input_noinput{border: 0px solid #ffffff;height:20px;font-family:verdana;font-size:11px;font-weight:bold;cursor:pointer;resize:none;}
/*.input_disabled{background:transparent;height:20px;background-color:#CCCCCC;border:1px solid #555555;color:#222222;font:normal 11px verdana;vertical-align:middle;cursor:pointer;resize:none;}*/

.input_disabled{background:transparent;height:20px;background-color:#e0e0e0;border:1px solid #b0b0b0;color:#222222;font:normal 11px verdana;vertical-align:middle;cursor:pointer;resize:none;}

.input_numero{background:transparent;height:20px;border:none;font:normal 9px verdana;width:100%;text-align:right;cursor:pointer;resize:none;}
.input_error{background:transparent;height:20px;background-color:#FFCCCC;border:1px solid #BB0000;color:#222222;font:normal 11px verdana;vertical-align:middle;resize:none;}
.input_bevel{border-top:solid 2px #666666;height:20px;border-right:solid 2px #666666;border-left:solid 2px #CCCCCC;border-bottom:solid 2px #CCCCCC;resize:none;}

.input_rotte{background:transparent;height:20px;background-color:#FFFFFF;border:1px solid #666666;color:#222222;font:normal 11px verdana;vertical-align:middle;resize:none;}
/*.input_readonly{background:transparent;height:20px;background-color:#bdd4e4;border:1px solid #003466;color:#222222;font:normal 11px verdana;vertical-align:middle;resize:none;}*/
.input_rotte_error{background:transparent;height:20px;background-color:#FFCCCC;border:1px solid #BB0000;color:#222222;font:normal 11px verdana;vertical-align:middle;resize:none;}

/*-------------------------------------TOOLTIP------------------------------------*/
.divtooltip{position:absolute;visibility:hidden;background-color:#FFFFFF;border:solid 1px #003466;z-index:1005;}

/*--------------------------------------DEBUG-------------------------------------*/
.debug_data{font:normal 9px verdana;background-color:#FFFF66;width:80px;border:solid 1px #FF0000;}
.debug_label{font:normal 9px verdana;background-color:#FF9966;width:80px;border:solid 1px #FF0000;}

/*----------------------------------PROGRESS BAR----------------------------------*/
.status_progress{color:#DDDDDD;font:normal 9pt verdana;}
.status_progress_start{height:20px;width:3px;background-image:url(../img/icone/progress_start.png);}
.status_progress_end{height:20px;width:3px;background-image:url(../img/icone/progress_end.png);}
.status_progress_cont{height:20px;width:100px;background-image:url(../img/icone/progress_cont.png);background-repeat:repeat-x;}
.status_progress_bar{height:14px;background-image:url(../img/icone/progress_bar.gif);background-repeat:repeat-x;}

/*------------------------------------AJAX BOX------------------------------------*/
.text_error{color:#FF0000;}
.waitscreen_off{position:absolute;visibility:hidden;background-color:#000000;z-index:1000;width:100%;height:100%;top:0px;left:0px;vertical-align:middle;}
.waitscreen_on{position:absolute;visibility:visible;background-color:#000000;z-index:1000;width:100%;height:100%;top:0px;left:0px;vertical-align:middle;opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=40);-moz-opacity:.4;}
.waitbox_off{position:absolute;visibility:hidden;background-color:#FFFFFF;z-index:1100;border:double 3px #008100;padding:30px;width:250px;text-align:center;}
.waitbox_on{position:absolute;visibility:visible;background-color:#FFFFFF;z-index:1100;border:double 3px #008100;padding:30px;width:250px;text-align:center;}
.alertbox_off{position:absolute;visibility:hidden;background-color:#FFFFFF;z-index:1100;border:double 3px #008100;padding:30px;width:200px;text-align:center;}
.alertbox_on{position:absolute;visibility:visible;background-color:#FFFFFF;z-index:1100;border:double 3px #008100;padding:30px;width:200px;text-align:center;}
.textbox_off{position:absolute;visibility:hidden;background-color:#FFFFFF;z-index:1100;border:double 3px #008100;padding:3px;width:320px;height:260px;}
.textbox_on{position:absolute;visibility:visible;background-color:#FFFFFF;z-index:1100;border:double 3px #008100;padding:3px;width:320px;height:260px;}
.progbar_border{background-color:#FFFFFF;border:solid 1px #008100;height:16px;width:202px;}
.progbar_inner{background-color:#9ACC9A;height:14px;margin:1px;}
.combobox_off{position:absolute;display:none;background-color:#FFFFFF;z-index:1100;border:solid 1px #008100;padding:1px;margin:0px;text-align:left;}
.combobox_on{position:absolute;display:block;background-color:#FFFFFF;z-index:1100;border:solid 1px #008100;padding:1px;margin:0px;text-align:left;}
.comboriga_off {font:normal 10px verdana;color:#000000;vertical-align:middle;cursor:pointer;width:100%;}
.comboriga_on {font:normal 10px verdana;color:#FFFFFF;vertical-align:middle;cursor:pointer;width:100%;background-color:#003466;}
.cybHTML_comboBox_off{position:absolute;display:none;background-color:#FFFFFF;z-index:1100;border:solid 1px #008100;padding:0px;margin:0px;text-align:left;}
.cybHTML_comboBox_on{position:absolute;display:block;background-color:#FFFFFF;z-index:1100;border:solid 1px #008100;padding:0px;margin:0px;text-align:left;}
.cybHTML_comboRiga_off {font:normal 10px verdana;color:#000000;vertical-align:middle;cursor:pointer;width:100%;}
.cybHTML_comboRiga_on {font:normal 10px verdana;color:#FFFFFF;vertical-align:middle;cursor:pointer;width:100%;background-color:#003466;}

/*---------------------------------DEBUG JQUERY UI---------------------------------*/
#ui-datepicker-div {display:none;}
