body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ffffff;
}

a {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a:hover
{
    color: #8f8af0;
}

a.redLink {
    font-size: 11px;
    color: #ff0000;
    font-weight: bold;
    text-decoration: none;
}

a.redLink:hover
{
    text-decoration: underline;
}

a.blueLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #181F65;
    font-weight: bold;
    text-decoration: none;
}

a.blueLink:hover
{
    text-decoration: underline;
}

a.blackLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a.blackLink:hover
{
    text-decoration: underline;
}

a.blueSmallLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #181F65;
    font-weight: normal;
    text-decoration: none;
}

a.blueSmallLink:hover
{
    text-decoration: underline;
}

a.imageLink {
    display: block;
    width: 130px;
    height: 128px;
    background-color: rgb(209, 226, 239);
    text-align: center;
    overflow: hidden;
}

.tblPage {
    background-color: #ffffff;
}

.tblHeader {
    background-color: #000000;
}

.tblFooter {
    background-color: #000000;
}

.mainHorMenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style:  italic;
    color: #ffffff;
}

.titleBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #181F65;
    font-weight: bold;
}

.titleBlack {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.titleRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff0000;
    font-weight: bold;
}

.smallBlue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #181F65;
}

.smallRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff0000;
}

.smallBlack {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: justify;
}

.smallWhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

.occhiello {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5c5c5c;
}

.etichetta {
    background-color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: white;
    padding: 2px;
    MARGIN: 2px;
    margin-left: 1px;
    margin-right: 1px;
    float: left;
}

.lateralColumn {
    background-color: #ffffff;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
}

.contentColumn {
    background-color: #ffffff;
    font-size: 11px;
    border-bottom: 1px solid #000000;
}

.catalogTable
{
    background-color:#ffffff;
    border-bottom: 1px solid rgb(91,91,91);
    border-left: 1px solid rgb(91,91,91);
    border-right: 1px solid rgb(91,91,91);
    border-top: 1px solid rgb(91,91,91);
    color: #000000;
}

.pulstyle
{
    background-color:#CFDCEF;
    color: #006A9D;
    width: 20px;
    font-weight: bolder;
    font-size: 8pt;
}

.pulstyleFree
{
    background-color:#000000;
    border-bottom: 1px solid rgb(51,51,51);
    border-left: 1px solid rgb(51,51,51);
    border-right: 1px solid rgb(51,51,51);
    border-top: 1px solid rgb(51,51,51);
    color: #ffffff;
    font-size: 8pt;
}

.inputTextFree
{
    background-color: #ffffff;
    border-bottom: 1px solid rgb(51,51,51);
    border-left: 1px solid rgb(51,51,51);
    border-right: 1px solid rgb(51,51,51);
    border-top: 1px solid rgb(51,51,51);
    font-family: 'MS Serif';
    color: #ff0000;
    font-size: 10pt;
}
