.HeaderGrouped
{
    background-repeat: repeat-x;
    background-image: url(Images/BackGround/BK_INT_content.gif);
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
    color: #333;
    height: 28px;
    width: 100%;
}

.HeaderGrouped img, .HeaderGrouped span
{
    padding-top: 5px;
}

.clearTable
{
    clear: both;
    height: 1px;
    background-color: #FFFFFF;
}

.HeaderField
{
    font-weight: bold;
    font-size: 12px;
    color: #000;
    background-color: #eee;
    font-family: Verdana, Arial, Tahoma;
    padding: 3px;
    background-image: url(Images/BackGround/BK_search_01.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #666666;
    text-decoration: none;
}

.HeaderDetail
{
    text-decoration: none;
    height: 26px;
    background-image: url(Images/BackGround/BK_search_02.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    padding: 1px 3px 0px 3px;
    font-weight: normal;
    font-size: 12px;
    color: black;
    font-family: Verdana, Tahoma, Arial;
    background-color: #fff;
    padding: 2px;
}

.Row
{
    width: 100%;
    height: 22px;
}

.TableError, .MandatoryField
{
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 13px;
    color: Red;
}
.TableError_Small, .MandatoryFieldSmall
{
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    color: Red;
}


.LabelError,
.LabelInfo,
.LabelAlert,
.LabelElearningActive
{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    padding: 2px 2px 2px 23px;
    font-weight: bold;
    display: block;
    margin-right: 3px;
    background-position: 3px;
    background-repeat: no-repeat;
}

.LabelError
{
    color: #fff;
    background-color: #ff8040;
    border: solid 1px #f30;
    background-image: url('Images/error16.gif');
}

.LabelInfo
{
    color: #060;
    background-color: #cfc;
    border: solid 1px #6f6;
    background-image: url('Images/confirm16.gif');
}

.LabelAlert
{
    color: #333;
    background-color: #ff9;
    border: solid 1px #fc0;
    background-image: url('Images/alert16.gif');
}

.LabelElearningActive 
{
    color: #049cf5;
    border: solid 1px #049cf5;
    text-align:center;
    clear: both;
}

.itemHide
{
    display: none;
}


select[disabled="disabled"],
.itemDisabled
{
    background-color: #fff;
     color: #000;
}

.lnk
{
      color: #0000FF;
      text-decoration: none;
      font-weight: normal;
}

.lnk:hover
{
    color: #0000FF;
    text-decoration: underline;
    font-weight: bold;
}

.BoxToDay
{
    width: 200px;
    color: #555;
    border: solid 1px #ccc;
    margin-bottom: 7px;
    padding: 4px;
    background-color: #fff;
    background-image: url('Images/BackGround/VMenuTXT.jpg');
    background-repeat: repeat-y;
    background-position: left;
    
}

div.BoxToDay .TableHeaderGrouped_gray, div.BoxToDay .TableHeaderGrouped_red
{
    padding: 2px;
    margin: 0px;
    height: auto;
    color: #fff;
    background-position: top;
    background-repeat: repeat-x;
    font-size: 14px;
    font-weight: bold;
}
div.BoxToDay .TableHeaderGrouped_gray
{
    background-image: url('Images/BackGround/menu_gray.gif');
}
div.BoxToDay .TableHeaderGrouped_red
{
    background-image: url('Images/BackGround/menu_red.gif');
}

.Versione
{
    border-top: 1px solid #999;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    padding-top: 5px;
    color: #666666;
}

.red {
    color: red;
}

.blue{
    color: blue;
}

.center{
    text-align:center;
}
