/*.titolo1
{
    color:#cc1020; 
    line-height:18px;  
    font-size:18px;
}*/
.corpo_testo 
{
    color:#666666; 
    line-height:20px; 
    font-size:16px; 
}
.keyword
{
    background-color: #009245;
    border-radius: 3px;
    padding: 3px;
    color: #ffffff;
}

p
{
    margin:0;
    padding:0;
    border:0;
}


.titolo1 {
    color: #aaaaaa;
    font-family: 'Open Sans Condensed';
    font-size: 48px;
    font-weight: 300;
    line-height: 52px;
}
.titolo2 {
    color: #aaaaaa;
    font-family: 'Open Sans Condensed';
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}
.titolo3 {
    color: #ffffff;
    font-family: 'Open Sans Condensed';
    font-size: 36px;
    font-weight: 300;
    line-height: 36px;
}
.sottotitolo {
    color: #DA251D;
    font-family: 'Open Sans Condensed';
    font-size: 18px;
    line-height: 24px;
}
.sottotitolo2 {
    color: #ffffff;
    font-family: 'Open Sans Condensed';
    font-size: 18px;
    line-height: 24px;
}
.sottotitolo3 {
    font-size:18px;
    color:#ffffff;
    font-family:'Open Sans';
}
/*.corpo_testo {
    color: #333333;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 18px;
}*/
.t1 {
    color: #666666;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 18px;
    margin-left: 20px;
}
.t1:before{
    content: '*';
    margin: 0 12px 0 -20px;
}
.evidenza_leggera {
    color: #333333;
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.evidenza_marcata {
    color: #DA251D;
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.link_approfondimento {
    color: #DA251D;
    font-family: 'Open Sans Condensed';
    font-size: 14px;
    line-height: 24px;
}

.oggetto_trasparenza{
    color:#999;
    font-size: 16px;
}

.titolo_trasparenza{
    color:#000000;
    letter-spacing: 0px;
    font-size: 18px;
}

.link-to-file {
    cursor:pointer;
}

span.link-to-file:hover {
    text-decoration:underline;
}

a.categorie-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#ffffff;}
.categorie{margin-bottom:20px;padding-left:0;}
.categorie-item{position:relative;display:block;padding:10px 35px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd;}.categorie-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px;}
.categorie-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.categorie-item>.badge{float:right;}
.categorie-item>.badge+.badge{margin-right:5px;}
a.categorie-item{color:#555555;}a.categorie-item .categorie-item-heading{color:#333333;}
a.categorie-item:hover,a.categorie-item:focus{text-decoration:none;background-color:#f5f5f5;}
a.categorie-item.active,a.categorie-item.active:hover,a.categorie-item.active:focus{z-index:2;color:#ffffff;background-color:#428bca;border-color:#428bca;}a.categorie-item.active .categorie-item-heading,a.categorie-item.active:hover .categorie-item-heading,a.categorie-item.active:focus .categorie-item-heading{color:inherit;}
a.categorie-item.active .categorie-item-text,a.categorie-item.active:hover .categorie-item-text,a.categorie-item.active:focus .categorie-item-text{color:#e1edf7;}
.categorie-item-heading{margin-top:0;margin-bottom:5px;}
.categorie-item-text{margin-bottom:0;line-height:1.3;}
.panel>.categorie{margin-bottom:0;}.panel>.categorie .categorie-item{border-width:1px 0;}.panel>.categorie .categorie-item:first-child{border-top-right-radius:0;border-top-left-radius:0;}
.panel>.categorie .categorie-item:last-child{border-bottom:0;}
.panel-heading+.categorie .categorie-item:first-child{border-top-width:0;}