﻿.testo
{
    font-family: Lucida Sans, Arial;
    font-size: 12px;
    color: #1a498b;
    text-align: justify;
}

.spaziato
{
    padding-top:10px !important;
    padding-bottom:10px !important;
}

.testo_secondario
{
    font-family: Lucida Sans, Arial;
    font-size: 10px;
    color: #535353;
    text-align: justify;
}

.titolo_secondario
{
    font-family: Lucida Sans, Arial;
    font-size: 14px;
    font-weight: bold;
}

.titolo_secondario a:link, .titolo_secondario a:visited
{
    text-decoration: none;
    color: #4d4d4d;
    font-weight: normal;
}

.titolo_secondario a:hover
{
    text-decoration: none;
    color: #666666;
    font-weight: normal;
}

.titolo_secondario2
{
    font-family: Lucida Sans, Arial;
    font-size: 18px;
}

.titolo_secondario2 a:link, titolo_secondario2 a:visited
{
    text-decoration: none;
    color: #d9aa1a;
    font-weight: normal;
}

.titolo_secondario2 a:hover
{
    text-decoration: none;
    color: #bf9617;
    font-weight: normal;
}

.testo_bianco
{
    font-family: Lucida Sans, Arial;
    font-size: 12px;
    color: #ffffff;
}

.testo_areadocumenti
{
    font-family: Lucida Sans, Arial;
    font-size: 10px;
    color: #c7a609;
    text-transform: uppercase;
}

.titoli, .titoli a:link, .titoli a:visited, .titoli a:hover
{
    font-family: Lucida Sans, Arial;
    font-size: 11px;
    color: #1a498b;
    font-weight: bold;
    text-decoration:none;
}

.titoli a:link, .titoli a:visited
{
    color: #1a498b;
}
.titoli a:hover
{
    color: #0462b3;
}


.titoli_descrizione
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 18px;
    font-weight: bold;
    color: #1a498b;
}


.footer
{
    font-family: Lucida Sans, Arial;
    font-size: 10px;
    color: #FFF;
}


.menu_aree
{
    font-family: Lucida Sans,Arial;
    font-size: 12px;
    margin:0px;
    padding:0px;
}



table.menu_aree tr td
{
    background: url(Images/Menu/bt_aree.jpg) top left;
    background-repeat:no-repeat;
    color: #666666;
    text-decoration: none;
    margin: 0;
    width: 167px;
    height: 42px;
    padding-right:5px;
    padding-left:7px;
    vertical-align:middle;
}

table.menu_aree tr td:hover
{
     background: url(Images/Menu/bt_aree_on.jpg) top left;
     background-repeat:no-repeat;

}

.menu_aree a:link, .menu_aree a:visited
{
    color: #121212;
    text-decoration: none;
    margin: 0;
    display: block;
}

.menu_aree a:hover
{
    color: #121212;
    text-decoration: none;
    margin: 0;
    display: block;
}

.bt_grigio, .bt_grigio a:link, .bt_grigio a:visited, .bt_grigio a:hover
{
    padding: 0;
    width: 100px;
    height: 18px;
    text-decoration: none;
    margin: 0;
}

.bt_grigio a:link, .bt_grigio a:visited
{
    background: url(Images/Menu/bt_grigio.png) top left no-repeat;
    padding: 6px 9px 4px 9px;
    color: #023b6c;
    display: block;
}

.bt_grigio a:hover
{
    background: url(Images/Menu/bt_grigio.png) top right no-repeat;
    padding: 6px 9px 4px 9px;
    color: #03467f;
    display: block;
}


.bt_giallo
{
    padding: 6px 9px 4px 9px;
    width: 80px;
    height: 18px;
}


.bt_giallo a:link, .bt_giallo a:visited
{
    background: url(Images/Menu/bt_giallo.png) top left no-repeat;
    color: #7c5e01;
    text-decoration: none;
    margin: 0;
    padding: 6px 9px 4px 9px;
    width: 80px;
    height: 18px;
    display: block;
    text-align: center;
}

.bt_giallo a:hover
{
    background: url(Images/Menu/bt_giallo.png) top right no-repeat;
    color: #9b7501;
    text-decoration: none;
    margin: 0;
    padding: 6px 9px 4px 9px;
    width: 80px;
    height: 18px;
    display: block;
    text-align: center;
}



.titoli_descrizione
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 18px;
    font-weight: bold;
    color: #1a498b;
}


p
{
    margin: 0;
    padding: 0;
}

.tableAutori td
{
padding:5px;
vertical-align:text-top;
border-bottom:solid 1px #949494;
}

/*

a:link, a:visited
{
    text-decoration: none;
    color: #d9aa1a;
}

a:hover
{
    text-decoration: none;
    color: #bf9617;
}

*/

a.menu1
{
    text-decoration:none;
    color:#FFF;
}


a.menu1:hover
{
    text-decoration:none;
    color:#FFF;
}

div#menu_generale  table td
{
    padding-left:9px;
    padding-right:9px;
}
