.TblLogin
{
    margin: auto;
    width: 300px;
    border: 1px solid #b1181f;
}
.TblLoginCasellaPEC
{
    margin: auto;
}

.TblLoginCasellaPEC td
{
    font-size: 13px;
    text-align: left;
}


.TblLoginCasellaPEC input[type='submit']
{
    border: 1px solid #000000;
    cursor: pointer;
}


.TblLoginCasellaPEC input[type='text'], .TblLoginCasellaPEC input[type='password']
{
    border: 1px solid #000;
    width: 140px;
}

.RequiredField
{
    display: block;
    text-align: center;
}

.ContainerForButtons
{
    margin: auto; /*width: 500px;*/
    padding: 10px;
    text-align: center;
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif; /*background-color: #E6E6E6;*/
}
.ContainerForButtons input[type=submit]
{
    border: 1px solid #000000;
    cursor: pointer;
}
.TblMain
{
    border: 1px solid #151E84;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

.TblMainControlPanel{
   border: 1px solid #333;
   margin-left:auto;
   margin-right:auto;
   width:800px;   
}

.TblMainServiziAggiuntivi
{
    border: 1px solid #B3362A;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
.TblRowHeaderLogin
{
    height: 25px;
    line-height: 25px;
    background-color: #666666;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
}
.TblRowHeader
{
    height: 25px;
    line-height: 25px;
    background-color: #151E84;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
}
  
   .TblRowHeaderServiziAggiuntivi{
   height:25px;
   line-height:25px;
   background-color: #B3362A;
   color:#FFF;
   font-size:14px;
   font-weight: bold;
   vertical-align: middle;   
   }

.TblRowInfo
{
    height: 45px;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
}

.Underline
{
    text-decoration:underline;
}

.TblRowContent
{
    background-color: #F1F1F1;
}

.TblSeparatore
{
    height: 1px;
    line-height: 1px;
    background-color: #151E84;
    padding: 0px;
    margin: 0px;
}
.MessaggioErrore
{
    color: #FFF;
    background-color: #990000;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    display: block;
    height: 20px;
    line-height: 20px;
}
.DataGridOrdiniKFD
{
    width: 100%;
    margin: auto;
}
.DataGridOrdiniKFD th
{
    text-align: left;
}
.DataGridOrdiniKFD td
{
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    height: 30px;
}
.DataGridOrdiniKFD td input[type=button]
{
    border: 1px solid #000000;
    cursor: pointer;
}
.HeaderDataGrid
{
    text-align: left;
    color: #666666;
    font-size: 12px;
    background-color: #F1F1F1;
}
a.LinkRecuperaDatiAccesso:link, a.LinkRecuperaDatiAccesso:active, a.LinkRecuperaDatiAccesso:visited
{
    color: #b1181f;
}
a.LinkRecuperaDatiAccesso:hover
{
    text-decoration: none;
}
a.LinkControlPanel:link, a.LinkControlPanel:active, a.LinkControlPanel:visited
{
    color: #b1181f;
}
a.LinkControlPanel:hover
{
    text-decoration: none;
}

/* Finestra Modale */
.modalBackground
{
      background-color: #cccccc;
      filter: alpha(opacity=60);
      opacity: 0.6;
}
 
.modalPopup
{
      background-color:#FFFFFF;
      border: 5px solid #151E84;
      width: 450px;
      height:150px;
}
.modalPopup td
{
      font-size:11px;
}
.modalPopup input[type=submit]
{
    border: 1px solid #000000;
    cursor: pointer;
}
.modalPopup input[type=text]
{
    border: 1px solid #000000;
}