/* -------------------------------------------------- */
/* Schema colori per Portafogli                       */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* StandardAdvisor : i portafogli a pagamento         */
/* -------------------------------------------------- */

.scpStandardAdvisor
{
    font-family: Arial;
    font-size: 8pt;

    border-collapse: collapse;
    border: 1px solid;
    border-color: #666666;
}

.scpStandardAdvisor .rosso
{
    color: #FF0000;
}
.scpStandardAdvisor .verde
{
    color: #00FF00;
}
.scpStandardAdvisor .bianco
{
    color: #FFFFFF;
}
.scpStandardAdvisor .nero
{
    color: #000000;
}

.scpStandardAdvisor caption
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;

    background-color: #000000;
    color: #ffffff;

    border: 1px solid;
    border-color: #666666;
}

.scpStandardAdvisor tfoot td
{
    background-color: #C6C3C6;
    color: #000000;
    text-align: center;
}

.scpStandardAdvisor th
{
    background-color: #C6C3C6;

    border: 1px solid;
    border-color: #666666;
}

.scpStandardAdvisor td
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;

    background-color: #000000;
    color: #ffffff;

    border: 1px solid;
    border-color: #666666;
}

.scpStandardAdvisor td a:link          { color: #FFFFFF; text-decoration: underline;  font-weight: normal; }
.scpStandardAdvisor td a:link:hover    { color: #FFFFFF; text-decoration: underline;  font-weight: normal; }
.scpStandardAdvisor td a:link:visited  { color: #FFFFFF; text-decoration: underline;  font-weight: normal; }

.scpStandardAdvisor .paging
{
    font-family: Arial;
    font-size: 9pt;
    background-color: #ffffff;
    text-align: left;
    border-collapse: collapse;
    border: 0px solid;
    border-color: #ffffff;
    color: #800000;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.scpStandardAdvisor .paging a:link          { color: #800000; text-decoration: underline;  font-weight: normal; }
.scpStandardAdvisor .paging a:link:hover    { color: #800000; text-decoration: underline;  font-weight: normal; }
.scpStandardAdvisor .paging a:link:visited  { color: #800000; text-decoration: underline;  font-weight: normal; }

/* ------------------------------------------------------------------------ */
/* StandardAdvisorReverse : i portafogli a pagamento versione per stampante */
/* ------------------------------------------------------------------------ */

.scpStandardAdvisorReverse
{
    font-family: Arial;
    font-size: 8pt;

    border-collapse: collapse;
    border: 1px solid;
    border-color: #666666;
}

.scpStandardAdvisorReverse .rosso
{
    color: #FF0000;
}
.scpStandardAdvisorReverse .verde
{
    color: #00CC00;
}
.scpStandardAdvisorReverse .bianco
{
    color: #999999;
}
.scpStandardAdvisorReverse .nero
{
    color: #000000;
}

.scpStandardAdvisorReverse caption
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;

    background-color: #DDDDDD;
    color: #00000f;

    border: 1px solid;
    border-color: #666666;
}

.scpStandardAdvisorReverse tfoot td
{
    background-color: #DDDDDD;
    color: #000000;
    text-align: center;
}

.scpStandardAdvisorReverse th
{
    background-color: #DDDDDD;

    border: 1px solid;
    border-color: #666666;
}

.scpStandardAdvisorReverse td
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;

    background-color: #FFFFFF;
    color: #000000;

    border: 1px solid;
    border-color: #666666;
}

.scpStandardAdvisorReverse td a:link          { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpStandardAdvisorReverse td a:link:hover    { color: #0000FF; text-decoration: underline;  font-weight: normal; }
.scpStandardAdvisorReverse td a:link:visited  { color: #000000; text-decoration: underline;  font-weight: normal; }

.scpStandardAdvisorReverse .paging
{
    font-family: Arial;
    font-size: 8pt;
    background-color: #ffffff;
    text-align: left;
    border-collapse: collapse;
    border: 0px solid;
    border-color: #ffffff;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.scpStandardAdvisorReverse .paging a:link          { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpStandardAdvisorReverse .paging a:link:hover    { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpStandardAdvisorReverse .paging a:link:visited  { color: #000000; text-decoration: underline;  font-weight: normal; }

/* -------------------------------------------------- */
/* TabelleQuotazioni : i portafogli "blu"             */
/* -------------------------------------------------- */

.scpTabelleQuotazioni
{
    font-family: Arial;
    font-size: 8pt;

    border-collapse: collapse;
    border: 1px solid;
    border-color: #31639C;
}

.scpTabelleQuotazioni .rosso
{
    color: #FF0000;
}
.scpTabelleQuotazioni .verde
{
    color: #00FF00;
}
.scpTabelleQuotazioni .bianco
{
    color: #FFFFFF;
}
.scpTabelleQuotazioni .nero
{
    color: #000000;
}

.scpTabelleQuotazioni caption
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;

    background-color: #31639C;
    color: #ffffff;

    border: 1px solid;
    border-color: #31639C;
}

.scpTabelleQuotazioni tfoot td
{
    background-color: #C6C3C6;
    color: #000000;
    text-align: center;
}

.scpTabelleQuotazioni th
{
    background-color: #C6C3C6;

    border: 1px solid;
    border-color: #31639C;
}

.scpTabelleQuotazioni td
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;

    background-color: #31639C;
    color: #ffffff;

    border: 1px solid;
    border-color: #31639C;
}

.scpTabelleQuotazioni td a:link          { color: #FFFFFF; text-decoration: underline;  font-weight: normal; }
.scpTabelleQuotazioni td a:link:hover    { color: #FFFFFF; text-decoration: underline;  font-weight: normal; }
.scpTabelleQuotazioni td a:link:visited  { color: #FFFFFF; text-decoration: underline;  font-weight: normal; }

.scpTabelleQuotazioni .paging
{
    font-family: Arial;
    font-size: 8pt;
    background-color: #ffffff;
    text-align: left;
    border-collapse: collapse;
    border: 0px solid;
    border-color: #ffffff;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.scpTabelleQuotazioni .paging a:link          { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpTabelleQuotazioni .paging a:link:hover    { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpTabelleQuotazioni .paging a:link:visited  { color: #000000; text-decoration: underline;  font-weight: normal; }


/* -------------------------------------------------- */
/* StandardFree : i portafogli free                   */
/* -------------------------------------------------- */

.scpStandardFree
{
    font-family: Arial;
    font-size: 8pt;

    border-collapse: collapse;
    border: 1px solid;
    border-color: #ffffff;
}

.scpStandardFree .rosso
{
    color: #CC0000;
}
.scpStandardFree .verde
{
    color: #009900;
}
.scpStandardFree .bianco
{
    color: #999999;
}
.scpStandardFree .nero
{
    color: #000000;
}

.scpStandardFree caption
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;

    background-color: #dddddd;
    color: #000000;

    border: 1px solid;
    border-color: #ffffff;
}

.scpStandardFree tfoot td
{
/*    background-color: #dddddd; */
/*    color: #000000; */
    background-color: #ffffff;
    color: #ffffff;
    text-align: center;
}

.scpStandardFree th
{
    background-color: #B5BCD5;

    border: 1px solid;
    border-color: #ffffff;
}

.scpStandardFree td
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;

    background-color: #E5E8F1;
    color: #000000;

    border: 1px solid;
    border-color: #ffffff;
}

.scpStandardFree td a:link          { color: #000; text-decoration: underline;  font-weight: normal; }
.scpStandardFree td a:link:hover    { color: #000; text-decoration: underline;  font-weight: normal; }
.scpStandardFree td a:link:visited  { color: #000; text-decoration: underline;  font-weight: normal; }

.scpStandardFree .paging
{
    font-family: Arial;
    font-size: 8pt;
    background-color: #ffffff;
    text-align: left;
    border-collapse: collapse;
    border: 0px solid;
    border-color: #ffffff;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.scpStandardFree .paging a:link          { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpStandardFree .paging a:link:hover    { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpStandardFree .paging a:link:visited  { color: #000000; text-decoration: underline;  font-weight: normal; }

/* ------------------------------------------------------------ */
/* Test : per verificare tutti i colori distinti utilizzabili   */
/* ------------------------------------------------------------ */

.scpTest
{
    font-family: Arial;
    font-size: 8pt;

    border-collapse: collapse;
    border: 1px solid;
    border-color: #FFFF66;
}

.scpTest .rosso
{
    color: #FF9900;
}
.scpTest .verde
{
    color: #ffff00;
}
.scpTest .bianco
{
    color: #cccccc;
}
.scpTest .nero
{
    color: #000000;
}

.scpTest caption
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;

    background-color: #3333aa;
    color: #ffffff;

    border: 1px solid;
    border-color: #99FF66;
}

.scpTest tfoot td
{
    background-color: #ccccff;
    color: #000000;
    text-align: center;
}

.scpTest th
{
    background-color: #C6C3C6;

    border: 1px solid;
    border-color: #FF6666;
}

.scpTest td
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;

    background-color: #000000;
    color: #ffffff;

    border: 1px solid;
    border-color: #9999FF;
}

.scpTest td a:link          { color: #000; text-decoration: underline; font-weight: normal;  }
.scpTest td a:link:hover    { color: #000; text-decoration: underline; font-weight: normal; }
.scpTest td a:link:visited  { color: #000; text-decoration: underline; font-weight: normal;  }

.scpTest .paging
{
    font-family: Arial;
    font-size: 8pt;
    background-color: #ffffff;
    text-align: left;
    border-collapse: collapse;
    border: 0px solid;
    border-color: #ffffff;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.scpTest .paging a:link          { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpTest .paging a:link:hover    { color: #000000; text-decoration: underline;  font-weight: normal; }
.scpTest .paging a:link:visited  { color: #000000; text-decoration: underline;  font-weight: normal; }

.prtEdit
{
    background-color: #E9E9E9 !important;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin: 0;
    text-align: center;
}

.prtEdit a
{
    background: #E9E9E9 url(/portafoglio/Custom/images/btnEdit.gif) no-repeat top left !important; 
    padding-top: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-bottom: 0;
    margin: 0;
}

.prtEdit a:link          { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }
.prtEdit a:link:hover    { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }
.prtEdit a:link:visited  { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }


.prtDelete
{
    background-color: #E9E9E9 !important;
    padding: 0;
    margin: 0;
}

.prtDelete a
{
    background: #E9E9E9 url(/portafoglio/Custom/images/btnDelete.gif) no-repeat top left !important;
    padding-left: 20px;
    margin: 0;
}

.prtDelete a:link          { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }
.prtDelete a:link:hover    { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }
.prtDelete a:link:visited  { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }


.prtNew
{
    background-color: #E9E9E9 !important;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin: 0;
    text-align: center;
    font-size: 8pt;
}

.prtNew a
{
    background: #E9E9E9 url(/portafoglio/Custom/images/btnAdd.gif) no-repeat top left !important;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-bottom: 0;
    margin: 0;
}

.prtNew a:link          { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }
.prtNew a:link:hover    { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }
.prtNew a:link:visited  { color: #999999 !important; text-decoration: none !important;  font-weight: normal; }
