html, body, #aspnetform 
{
    height:100%;
    margin:0;
    padding:0;
    font: 12px/26px "Segoe UI", Arial, sans-serif;
}

/* Stile generale */

h2 { color: #872a25; }
h3 { color: #a73131;font-style: italic;margin: 0;padding: 0; }

.button {background:#a73131;border: 1px solid #872a25;padding: 4px 10px 4px 10px;margin: 2px;color: #FFFFFF;cursor: pointer;float: right;}
.button:hover {background:#872a25;border: 1px solid #872a25;}

/* Pagina di Login */
.login_table_structure{width:100%;height:100%;}
.login_td_logo{padding-bottom:10px;text-align:center;vertical-align:bottom;height:40%;}
.login_td_logo div{background:url('Images/logo_login.jpg') no-repeat center bottom;height:52px;height: 177px;}
.login_td_button{background-color:#FFFFFF;text-align:center;vertical-align:top;height:34px;}
.login_td_table
{
width:100%;
/*background-image:url('Images/fondo_login.jpg');
background-repeat:repeat-x;*/
background-color:#a73131;

height:91px;
vertical-align:middle;
border-bottom-color:#bfdcda;
border-bottom-style: solid;
border-bottom-width:1px;
}
.login_td_input{width:150px;text-align:right;color:#FFFFFF;font-family:Trebuchet MS;font-size:11px;font-weight:bold;}
.login_td_version{font-family:Arial;font-size:10px;color:#333333;height:20px;padding-left:30px;}
.login_td_error{font-weight:bold;font-size:18px;color:#a73131;font-family:Arial;text-align:center;}
.login_input{color:#000000;background-color:#E3E6E9;border-color:#893131;border-width:1px;border-style:solid;width:157px;font-size:11px;}

.login_submit{background-color:#2335B1;width:157px;height:34px;border:none;border:1px solid #FFFFFF;color:#FFFFFF}
.login_submit:hover{background-color:#3446c2;cursor:pointer;}

/* Footer */
.footer { width: 100%; margin-top: 25px;color: #9B9B9B;}
.footer a{color:#9B9B9B;}
.footer a:hover{color:#9B9B9B;text-decoration:none;}

/* MenuNav */
.headerBar_fixed{background-color:#EEEEEE;height: 40px;}
/*.headerBar_fixed{background:white;background-repeat:repeat-x;height: 40px;}*/
.mainbar_tr{white-space:nowrap;color:#333;}
.logout_td{margin:0px;white-space:nowrap;}
.logged_user_td{margin:0px;white-space:nowrap;font-family:Trebuchet MS;font-size:11px;color:#000000;text-align:left;}
.logged_user_td a{color:#000000;}
.logged_user_td a:hover{color:#000000;text-decoration:none;}
.mainmenu{background-color:#a73131;height:35px;margin-bottom: 5px;}
/*.mainmenu{background:url('images/fondo_menu.jpg') repeat-x #ffffff;height:35px;margin-bottom: 5px;}*/
.logo_interno_td{width:100%;text-align:right;white-space: nowrap;}
.logo_interno_td div{display: block;float: right;background: url('images/logo_interno.jpg') no-repeat right;width: 500px;height: 40px;border: 0;}
.logged_user_name{margin:0px;font-family:Trebuchet MS;font-size:11px;color:#DC0000;font-weight:bold;}

.logout_submit{background-color:#a73131;width:76px;height:23px;border-style:none;margin-left:32px;margin-right:19px;border:none;border:0px solid #FFFFFF;color:#FFFFFF}
.logout_submit:hover{background-color:#872a25;cursor:pointer;}
/*.logout_submit{background-image:url('images/log_off.jpg');width:76px;height:23px;border-style:none;margin-left:32px;margin-right:19px;border:none;border:0px solid #FFFFFF;}
.logout_submit:hover{background-position:0px -23px;cursor:pointer;}*/

.button_menu{color: #ffffff;font-size: 14px;font-weight: bolder;border-style:none;width:100%;height:35px;border:none;background-color:#a73131;cursor: pointer;padding-left: 30px;padding-right: 30px;}
.button_menu:hover{background-color:#872a25;cursor: pointer;}
.button_menu_sel{color: #ffffff;font-size: 14px;font-weight: bolder;border-style:none;width:100%;height:35px;border:none;background-color:#872a25;cursor: pointer;padding-left: 30px;padding-right: 30px;}
/*.button_menu{color: #ffffff;font-size: 14px;font-weight: bolder;border-style:none;width:100%;height:35px;border:none;background:url('images/fondo_menu.jpg') repeat-x #ffffff;cursor: pointer;padding-left: 30px;padding-right: 30px;}
.button_menu:hover{background:url('images/fondo_menu.jpg') repeat-x #ffffff;}
.button_menu_sel{color: #ffffff;font-size: 14px;font-weight: bolder;border-style:none;width:100%;height:35px;border:none;background: #CCCCCC;cursor: pointer;padding-left: 30px;padding-right: 30px;}*/

/* SubMenu */
.subMenu_td{ padding-left: 10px;padding-right: 10px;cursor: pointer;color: #9B9B9B;}
.subMenu_tdSel{padding-left: 10px;padding-right: 10px;cursor: pointer;font-weight: bolder;color: #000000;}

/* ColorBox Error Message */
.colorbox_errormessage { color:#872a25; font-size:14px; text-align:center; padding:30px;}
.errormessage{color:#DC0000;font-size:14px;padding: 5px;}

/* ColorBox Edit - Info */
.colorbox_td_label {font-weight: bolder;background-color: #e5c2c2; }
.colorbox_td_text { background-color: #f0f0f0; }

/* Grid Row */
.rgRowNotAvailable{color:#DC0000;}
.rgRowDeleted{ text-decoration:line-through;}

.rcbList{background: white}
.rcbList .rcbHovered{ background: #a73131;color: white}
