html, body {
    margin: 0px;
    padding: 0px;
}
body {
    background-color: #ffffff;
    color: #000080;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: small;
    border-top: 2px solid #2a4f6f;
}
.titolo1 {
/*    background: #ff9900; */
/*    background: #f60226; */
/*    background: #c31315; */
    background: #000080;
    color: #ffffff;
    /* border: 1px solid #000066;*/
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
/*    width: 90%; */
}
.titolo2 {
/*    background: #10186f;
    color: #ffcc00; */
    background: #000080;
/*    background: #002e9a; */
    color: #ffffff;
    text-align: left;
/*    font-size: 16px;  */
    font-size: 13px;
    font-weight: bold;
    padding: 4px;
    margin: 2px;
}
.titolo3 {
/*    background: #ff9900; */
/*    background: #f60226; */
/*    background: #c31315; */
    background: orange;
    color: #ffffff;
    /* border: 1px solid #000066;*/
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 4px;
    margin-left: auto;
    margin-right: auto;
/*    width: 90%; */
}
.boxEsterna {
    background-color: white;
    padding: 0px;
    border: 1px solid #10186f;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.boxInterna {
    background-color: #f0f0f0;
    color: #000099;
    padding: 0px;
/*    border: 1px solid #10186f; */
    margin: 2px;
}
.boxGruppo {
    /* background-color: transparent; */
    border: 1px dotted navy;
    /* margin: 10px; */
    padding: 5px;
    width: 60%;
}
.centrato {
   text-align: center;
}
.sinistra  {
   text-align: left;
}
.destra {
   text-align: right;
}
.floatLeft {
   float: left;
}
.floatRight {
   float: right;
}
.clearBoth {
   clear: both;
}
.grande {
    color: #000080;
/*   text-align: left; */
    font-size: 16px;
/*    font-weight: bold; */
    padding-right: 0px;
}
.normal {
    color: #000080;
/*   text-align: left; */
    font-size: 12px;
/*    font-weight: bold; */
    padding-right: 0px;
}
.small {
    color: #000080;
/*    text-align: left; */
    font-size: 10px;
/*    font-weight: bold; */
    padding-right: 0px;
}
.label {
    color: #000080;
/*    text-align: right; */
    font-size: 12px;
    font-weight: bold;
    padding-right: 0px;
}
input.txtXSmall {
    color: #000080;
    background-color: #ffffff;
    border: 1px inset #000080;
    padding-left: 2px;
    width: 30px;
}
input.txtSmall {
    color: #000080;
    background-color: #ffffff;
    border: 1px inset #000080;
    padding-left: 2px;
    width: 120px;
}
input.txtMedio {
    color: #000080;
    background-color: #ffffff;
    border: 1px inset #000080;
    padding-left: 2px;
    width: 220px;
}
input.txtLarge {
    color: #000080;
    background-color: #ffffff;
    border: 1px inset #000080;
    padding-left: 2px;
    width: 320px;
}
.boxEsternaErrore  {
/*    background: white; */
/*    background: #ffff00; */
/*    background: #f0e68c; */
    background: #ffebcd;
    color: black;
    padding: 0px;
    border: 1px solid;
    border-color: red;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.boxInternaErrore  {
/*    background: white; */
/*    background: #ffff00; */
/*    background: #f0e68c; */
    background: #ffebcd;
    color: #000099;
    padding: 0px;
/*    border: 1px solid;
    border-color: red; */
    margin: 2px;
}
.titolo2Errore {
    background: #ff0000;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 4px;
    margin: 2px;
}
.DesErrore {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ff0000;
}
.DesErroreLarge {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ff0000;
}
/*
.boxInternaErrore :link { color: #000099 }
.boxInternaErrore :visited { color: #000099 }
.boxInternaErrore :active { color: #000099 }
*/

