﻿body
{
    padding: 0;
    font-size: small;
    margin: 0px;
    background-color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
}

fieldset label
{
    color: blue;
    font-weight: bold;
    padding-right: 0.5em;
}

div.ldc-clear
{
    clear: both;
}

img
{
    border: none 0 black;
}

a:link
{
    text-decoration: none;
}

a:visited
{
    text-decoration: none;
}

a:focus, a:hover, a:active
{
    text-decoration: underline;
}


h5.ldc_ModuleTitle
{
    padding-left: 0.7em;
    background-color: #C2C287;
    margin: 0;
}

div.ldc_ModuleControls
{
    text-align: right;
}

div.ldc_ModuleContent
{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

table.utc_StandardDataGrid
{
    font-size: small;
}

div.utc_Smaller
{
    font-size: 0.8em;
}

div.utc_FadeToWhite
{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-color: #C2C287; /*   filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=      '#C2C287' , endColorStr= '#FFFFFF' , gradientType= '1' );*/
}

div.utc_FadeToBeige
{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-color: #C2C287; /*    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=      '#C2C287' , endColorStr= 'beige' , gradientType= '1' );*/
}

div.utc_Abstract img
{
    float: left;
}

/*
table.utc_StandardDataGrid tr
{
    background-color: beige;
}

table.utc_StandardDataGrid tr.utc_StandardDataGridHeader
{
    background-color: darkred;
}

table.utc_StandardDataGrid tr.utc_StandardDataGridAltRow
{
    background-color: palegoldenrod;
}

table.utc_StandardDataGrid td
{
    font-size: 0.9em;
}

table.utc_StandardDataGrid tr.utc_StandardDataGridHeader td
{
    font-size: 1.1em;
    color: white;
}

table.utc_StandardDataGrid tr.utc_StandardDataGridAltRow td
{
}
*/

div.UTC_ArticleView_Article, div.utc_Abstract
{
    text-align: justify;
}

div.UTC_ArticleView_Article, div.utc_Abstract_Camere
{
    text-align: center;
}

div.UTC_ArticleView_Article img, div.utc_Abstract img
{
    /*    float: left;*/
    margin: 0 5px 5px 0;
}

div.float-left
{
    float: left !important;
}

div.UTC_DocumentItem
{
    font-size: 0.8em;
}

div.UTC_Document
{
    text-align: justify;
    color: #000000; /*    background-color: beige; */
    font-size: small;
    padding-left: 1em;
    padding-right: 1em;
}

div.UTC_Document p
{
    margin-top: 0px;
    margin-bottom: 0px;
}

div.UTC_Document h1
{
    font-weight: bold;
    font-size: 160%;
}

div.UTC_Document h2
{
    font-weight: bold;
    font-size: 150%;
}

div.UTC_Document h3
{
    font-weight: bold;
    font-size: 140%;
}

div.UTC_Document h4
{
    font-weight: bold;
    font-size: 130%;
}

div.UTC_Document h5
{
    font-weight: bold;
    font-size: 120%;
    margin-bottom: 0;
}

div.UTC_Document h6
{
    font-weight: bold;
    font-size: 110%;
    margin-top: 0;
    margin-bottom: 5px;
}

div.UTC_Document ol li
{
    list-style-type: decimal;
}

div.UTC_Document ol.alpha li
{
    list-style-type: lower-alpha;
}

.UTC_News
{
    text-align: justify;
}

.UTC_News P
{
    margin-top: 0px;
    margin-bottom: 0px;
}

.UTC_News H3
{
    font-weight: bold;
    font-size: 225%;
    color: #000000;
}

.SubHead
{
    font-weight: bold;
}

.unwatermarked
{
    height: 18px;
    width: 148px;
    font-weight: bold;
}

.watermarked
{
    height: 20px;
    width: 150px;
    padding: 2px 0 0 2px;
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: gray;
}

/*
div.ldc-navigator
{
    padding: 10px;
    margin-top: 1em;
    margin-bottom: 1em;
}

div.ldc-navigator ul
{
    line-height: 2;
    color: White;
    padding: 0;
    margin: 0;
}

div.ldc-navigator li
{
    float: left;
    list-style: none;
    padding: 0px 5px 0px 0px;
    margin: 0;
    text-align: center;
    font-weight: bold;
}

div.ldc-navigator a
{
    display: block;
    min-height: 1%;
    padding: 0em 1em;
    margin: 0px;
    background-color: White;
    color: Black;
    text-decoration: none;
    border: 1px solid Black;
}

div.ldc-navigator a.ldc-navigator-selected
{
    background-color: maroon;
    color: white;
}

div.ldc-navigator a:hover
{
    color: White;
    background-color: Black;
}
*/
.utc-benchmarking-tabs
{
    border-bottom: solid 5px #eee;
    padding: 1.5em 0 0;
}

.utc-benchmarking-tab
{
    border: solid 2px #ddd;
    border-bottom: none;
    text-decoration: none;
    padding: 2px 3px;
    color: Black;
    background: #eee;
}

.utc-benchmarking-tab:hover
{
    background: #ffd;
}

.utc-benchmarking-activetab
{
    border: solid 2px #244;
    border-bottom: none;
    text-decoration: none;
    padding: 2px 3px;
    background: #dff;
    color: Black;
}

.heading
{
    padding: 1em 0 1em 0;
    color: #5377A9;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 1.2em;
}

.subheading
{
    padding: .8em 0 0.5em 0;
    color: #0F2543;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
}

.collapsePanel
{
    background-color: white;
    overflow: hidden;
}

.collapsePanelHeader
{
    width: 100%;
    height: 30px;
    background-image: url(/images/ajax/bg-menu-main.png);
    background-repeat: repeat-x;
    color: #FFF;
    font-weight: bold;
}

.ldc-float-left
{
    float: left;
}


div.utc-informativa-privacy
{
    font-size: x-small;
    margin-right: 20%;
    margin-top: 1em;
    margin-bottom: 1em;
}

div.utc-informativa-privacy h5
{
    font-size: small;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
}

div.utc-informativa-privacy h6
{
    font-size: small;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
}

div.utc-informativa-privacy p
{
    text-align: justify;
    margin-top: 0;
    margin-bottom: 0;
}

div.utc-informativa-privacy ol
{
    list-style-type: lower-alpha;
    margin-top: 0;
    margin-bottom: 0;
}

.ldc-documents-title
{
    font-size: 110%;
    font-weight: bold;
}

.flyOutDiv
{
     display: none; 
     position: absolute; 
     width: 400px; 
     z-index: 3; 
     opacity: 0; 
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
     font-size: 14px; 
     border: solid 1px #CCCCCC; 
     background-color: #FFFFFF; 
     padding: 5px;
} 

.flyOutDivCloseX
{
 background-color: #666666; 
 color: #FFFFFF; 
 text-align: center; 
 font-weight: bold; 
 text-decoration: none; 
 border: outset thin #FFFFFF; 
 padding: 5px; 
} 

.block_center
{
    margin-left: auto;
    margin-right: auto;
}
