/*-----------------------------------STILI BASE-----------------------------------*/
img{border:none;}
a {font-family:Verdana, Sans;text-decoration:underline;color:#003466;}
a:visited {font-family:Verdana, Sans;text-decoration:underline;color:#003466;}
textarea {resize:none;}
/*------------------------------------TESTATA-------------------------------------*/
.header{width:100%;height:95px;background-image:url(../img/testata_mid.png);background-repeat:no-repeat; background-position:center top; background-color:#FFFFFF; }
.footer{width:100%;height:30px;background-color:#472500;color:#DDDDDD;font:normal 9pt Verdana, Sans;}
.footer2{width:100%;height:30px;background-color:#FFFFFF;color:#000000;font:normal 12pt Verdana, Sans;}


/*----------------------------------BARRA UTENTE----------------------------------*/
.infobar{width:100%;height:20px;background-color:#003466;color:#FFFFFF;font:normal 9pt Verdana, Sans;margin:0;padding:0;}
.infouser{height:20px;background-color:#003466;color:#FFFFFF;font:normal 9pt Verdana, Sans;}
.infoproj{height:20px;background-color:#003466;color:#FFFFFF;font:bold 10pt Verdana, Sans;}

/*---------------------------------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:#472500;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:#FFFFFF;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:#D7DEEF;color:#333333;cursor:pointer;z-index:100;display:none;border:solid 1px #444444;}
.menu_item_off{font:bold 9px Verdana, Sans;background:#D7DEEF;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, Sans;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, Sans;background:#D7DEEF;color:#333333;cursor:pointer;text-align:center;vertical-align:middle;padding-top:2px;padding-left:2px;}
.menu_scroll_on{font:normal 9px Verdana, Sans;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; background-color: #3D5AA8;color: #ffffff; }
.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;}  /* padding-left:10 */
.opt_item_on{margin:0px;margin-right:0px;padding:2px;padding-left:10px;text-align:left;cursor:pointer;background:#472500;color:#FFFFFF;height:16px;} /* padding-left:10 */
.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;} /* padding-left:10 */
.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;} /* padding-left:10 */
.opt_title{margin:0px;padding:2px;padding-left:10px;text-align:left;font-weight:bold;font-size:12px;} /* padding-left:10 */
.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;color:#000000;font:normal 9px Verdana, Sans;} /* margin-left:6 */
.download {DejaVu Serif,arial,sans-serif;font-size: 12px;text-align: left; width:455px;}

/*----------------------------------TAB PAGINE------------------------------------*/
.form_tab_disabled{font:normal 10px Verdana, Sans;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, Sans;text-align:center;color:#FFFFFF;background-image:url(../img/tab_bord.png);background-repeat:repeat-x;background-color:#66CCFF;height:14px;margin-right:5px;cursor:pointer;}
.form_tab_active{font:normal 10px Verdana, Sans;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, Sans;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, Sans;text-align:center;color:#000000;}

/*------------------------------------TABELLE-------------------------------------*/
.table_page{height:100%;width:100%;margin:0px;padding:0px;}
.table_loginpage{height:80%;width:100%;margin:0px;padding:0px;vertical-align:middle;}
.table_loginpage2{height:20%;width:100%;margin:0px;padding:0px;vertical-align:middle;}
.table_riga{color:#000000;font:normal 9px Verdana, Sans;height:20px;}
.table_testa{background-color:#472500;color:#FFFFFF;font:bold 8pt Verdana, Sans;text-align:left;vertical-align:middle;height:24px;}
.order_none{background-image:url(../img/icone/order_none.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.order_asc{background-image:url(../img/icone/order_asc.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.order_desc{background-image:url(../img/icone/order_desc.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.table_testaB{background-color:#e1e1e1;color:#472500;border:solid 1px #003466;padding:5px;font:normal 8pt Verdana, Sans;text-align:left;vertical-align:middle;height:24px;} /* padding:5 */
/* .table_border{border:1px solid #3D5AA8;color:#222222;font:normal 11px Verdana, Sans;vertical-align:middle;background:#FFFFFF;} */
.table_border{border:1px solid #1e252f;color:#222222;font:normal 11px Verdana, Sans;vertical-align:middle;background:#FFFFFF;}
.table_label{color:#000000;font:normal 9px Verdana, Sans;text-align:right;height:24px;}
.table_data{color:#000000;font:normal 9px Verdana, Sans;height:24px;}
.table_data_req{color:#000000;font:normal 9px Verdana, Sans;height:24px;}
.table_riga_scroll{background-color:#666922;color:#000000;font:bold 9px Verdana, Sans;height:22px;}
.table_riga_evid{background-color:#3D5AA8;color:#FFFFFF;font:bold 9px Verdana, Sans;height:22px;}
.table_riga_pari_off{background-color:#D7D7D7;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_dispari_off{background-color:#EDEDED;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_pari_evid_off{background-color:#DAC6C5;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_dispari_evid_off{background-color:#F0D4CD;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_pari_conf_off{background-color:#AFC7A9;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_dispari_conf_off{background-color:#C3DABA;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_pari_segn_off{background-color:#B5C6E3;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_dispari_segn_off{background-color:#C7D4F0;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_pari_on{background-color:#D7DFD7;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_dispari_on{background-color:#EDF5ED;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_pari_evid_on{background-color:#DACCC5;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_dispari_evid_on{background-color:#F0DACD;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_pari_conf_on{background-color:#AFCDA9;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_dispari_conf_on{background-color:#C3E2BA;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_pari_segn_on{background-color:#B5CEE3;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_dispari_segn_on{background-color:#C7DCF0;color:#000000;font:normal 9px Verdana, Sans;height:22px;}
.table_riga_justify{color:#000000;font:normal 9px Verdana, Sans;height:22px;text-align:justify;}
.table_riga_header{color:#000000;font:bold 10pt Verdana, Sans;height:22px;text-align:center;}
.table_riga_section{color:#000000;font:bold 9px Verdana, Sans;height:22px;}
.table_thin{margin:0px;padding:0px;}
a.table_link, a.table_link:visited, a.table_link:link{font:normal 11px Verdana, Arial;color:#000000;text-decoration:none;}
a.table_link:hover{text-decoration:none;}

/*--------------------------------------INPUT-------------------------------------*/
.login_input{background-color:#FFFFFF;border:1px solid #1e252f;color:#000000;font:normal 11px Verdana, Sans;vertical-align:middle;width:190px;}
.input{background:transparent;background-color:#FFFFFF;border:1px solid #1e252f;color:#222222;font:normal 11px Verdana, Sans;vertical-align:middle;height:20px;}
.input_readonly{background:transparent;background-color:#e0e0e0;border:1px solid #bbbbbb;color:#222222;font:normal 11px Verdana, Sans;vertical-align:middle;height:20px;}
.input_noinput{border: 0px solid #ffffff;font-family:Verdana, Arial, Helvetica, Sans;font-size:11px;font-weight:bold;height:20px;}
.input_disabled{background:transparent;background-color:#CCCCCC;border:1px solid #555555;color:#222222;font:normal 11px Verdana, Sans;vertical-align:middle;height:20px;}
.input_numero{background:transparent;border:none;font:normal 9px Verdana, Sans;width:100%;text-align:right;height:20px;}
.input_error{background:transparent;background-color:#FFCCCC;border:1px solid #BB0000;color:#222222;font:normal 11px Verdana, Sans;vertical-align:middle;height:20px;}
.input_bevel{border-top:solid 2px #666666;border-right:solid 2px #666666;border-left:solid 2px #CCCCCC;border-bottom:solid 2px #CCCCCC;height:20px;}
/*--------------------------------------ICONE-------------------------------------*/
.icon_clickable{ cursor:pointer; }
.icon_unclickable{ cursor:not-allowed; }

/*--------------------------------------PIEDE-------------------------------------*/

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

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

#ui-datepicker-div {
	display: none;
}

/*------------------------------------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;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=40);-moz-opacity:.4;opacity:0.4;}*/
.waitbox_off{position:absolute;visibility:hidden;background-color:#FFFFFF;z-index:1100;border:double 3px #3D5AA8;padding:30px;width:250px;text-align:center;}
.waitbox_on{position:absolute;visibility:visible;background-color:#FFFFFF;z-index:1100;border:double 3px #3D5AA8;padding:30px;width:250px;text-align:center;}
.alertbox_off{position:absolute;visibility:hidden;background-color:#FFFFFF;z-index:1100;border:double 3px #3D5AA8;padding:30px;width:200px;text-align:center;}
.alertbox_on{position:absolute;visibility:visible;background-color:#FFFFFF;z-index:1100;border:double 3px #3D5AA8;padding:30px;width:200px;text-align:center;}
.textbox_off{position:absolute;visibility:hidden;background-color:#FFFFFF;z-index:1100;border:double 3px #3D5AA8;padding:3px;width:320px;height:260px;}
.textbox_on{position:absolute;visibility:visible;background-color:#FFFFFF;z-index:1100;border:double 3px #3D5AA8;padding:3px;width:320px;height:260px;}
.progbar_border{background-color:#FFFFFF;border:solid 1px #ff954f;height:16px;width:202px;}
.progbar_inner{background-color:#9981b5;height:14px;margin:1px;}
.combobox_off{position:absolute;display:none;background-color:#FFFFFF;z-index:1100;border:solid 1px #472500;padding:0px;margin:0px;text-align:left;}
.combobox_on{position:absolute;display:block;background-color:#FFFFFF;z-index:1100;border:solid 1px #472500;padding:0px;margin:0px;text-align:left;}
.comboriga_off {font:normal 10px Verdana, Sans;color:#000000;vertical-align:middle;cursor:pointer;padding:0px 2px 0px 2px;}
.comboriga_on {font:normal 10px Verdana, Sans;color:#FFFFFF;vertical-align:middle;cursor:pointer;padding:0px 2px 0px 2px;background-color:#472500;}
.cybHTML_comboBox_off{position:absolute;display:none;background-color:#FFFFFF;z-index:1100;border:solid 1px #472500;padding:0px 2px 0px 2px;margin:0px;text-align:left;}
.cybHTML_comboBox_on{position:absolute;display:block;background-color:#FFFFFF;z-index:1100;border:solid 1px #472500;padding:0px 2px 0px 2px;margin:0px;text-align:left;}
.cybHTML_comboRiga_off {font:normal 10px Verdana, Sans;color:#000000;vertical-align:middle;cursor:pointer;width:100%;}
.cybHTML_comboRiga_on {font:normal 10px Verdana, Sans;color:#FFFFFF;vertical-align:middle;cursor:pointer;width:100%;background-color:#472500;}
.cybHTML_comboRiga_invalid {font:normal 10px Verdana, Sans;color:#555555;vertical-align:middle;cursor:not-allowed;width:100%;}
