body {
    font-family: Verdana, Arial, sans-serif; 
    line-height: 1.5em;
    font-size: 75%;
    //background-color: #FEF5E9;
    background-color: #FFFFFF;
    margin-top: 8px;
    margin-left: 8px;    
}


.no_sel{ 
    -moz-user-select:none; 
} 


input.text { 
    font-size:8pt; 
}

select{ 
    font-size:8pt;
}

textarea{ 
    font-size:9pt;
}


input.button{ 
    font-family: Verdana, Arial, sans-serif; 
    font-size:7.5pt;
    font-weight: bold;
    height:20
}


p { 
    font-family: Verdana, Arial, sans-serif; 
    line-height: 1.5em;
    margin: 1em 0em 0em 0em
}

p.nav {
    font-family: Verdana, Arial, sans-serif; 
    line-height: 1.25em;
    margin: 0px 0px 5px 5px;
}

p.navsource {
    font-family: Verdana, Arial, sans-serif; 
    line-height: 1.25em;
    font-size: 90%;
    margin: 15px 0px 5px 5px;
}

p.list {
    margin: 0.5em 0em 0em 0em;
}

p.navfolder {
    font-family: Verdana, Arial, sans-serif; 
    line-height: 1.25em;
    font-style: italic;
    margin: 0px 0px 5px 5px;
}

p.navtop {
    font-family: Verdana, Arial, sans-serif; 
    line-height: 1.25em;
    font-size: 90%;
    margin: 0px 0px 5px 5px;
}

p.head-caption {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 66%;
    color: #000000;
    font-style: italic;
    margin: 0px 0px 3px 0px;
}

p.head-title {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 125%;    
    color: #06823E;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

p.foot {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 60%;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
}

p.top {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 60%;
    color: #ffffff;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}


td { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10pt;
}

td.sup { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 7.5pt;
}

.title { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 9.5pt;
    font-weight: bold;
    color: #008200;    
}

.descrizione { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 8.5pt; 
}

.conferma	{ 
	COLOR: #990066; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Helvetica; 
}


td.norm { 
    line-height: 1.5em;
    font-size: 75%;
}

td.body { 
    font-family: Verdana, Arial, sans-serif; 
    line-height: 1.5em;
    font-size: 75%;
    padding-top: 12px;
    padding-bottom: 25px;
    padding-left: 10px;
}

td.navleft { 
    font-family: Verdana, Arial, sans-serif; 
    line-height: 1.25em;
    padding-top: 10px;
    background-color: #077B7A;
    background-image: "/opencms/image/sfondoNav.png";
 
}

.hrefNav	{ 
	COLOR: #FFFFFF;
  font-size: 10px;  
}

a.navleft:link { 
    font-size: 12px;
    font-weight: normal;
    color: #C5A979;
    text-decoration: none;
} 

a.navleft:visited { 
    font-size: 12px;
    font-weight: normal;
    color: #C5A979; 
    text-decoration: none;
} 

a.navleft:active { 
    font-size: 12px;
    font-weight: normal;
    color: #C5A979;
    text-decoration: none;
}

a.navleft:hover {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

td.sep { 
    line-height: 0px;
    background-color: #000044;
    padding: 0px 0px 0px 0px;
}

td.sepDown { 
    border-style: solid;
    border-color: black;
    border-left-width: 0px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    background-color: #FFF0DF;
    padding: 1px 1px 1px 1px;
}


td.foot { 
    background-color: #000044;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

td.defcodehead {
    background-color: #ffffff;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    border-color: black;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 2px;
    border-right-width: 0px;
    font-size: 120%;
    vertical-align:top;        
}

td.deftexthead {
    background-color: #cccccc;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-color: black;    
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 2px;
    border-right-width: 0px;
    line-height: 1.5em;
    font-size: 120%;
    vertical-align:top;    
}
td.defcode {
    background-color: #ffffff;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    border-color: black;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    font-size: 100%;
    vertical-align:top;        
}

td.deftext {
    background-color: #cccccc;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-color: black;    
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    line-height: 1.5em;
    font-size: 100%;
    vertical-align:top;    
}

table.deflist {
    border-color: black;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-right-width: 1px;
    line-height: 1.5em;
    font-size: 100%;    
}

h1 { 
    font-family: Verdana, Arial, sans-serif;
    margin-bottom: 0.5em;
} 

h2 { 
    font-family: Verdana, Arial, sans-serif;
    margin-bottom: 0.5em;
} 

h3 { 
    font-family: Verdana, Arial, sans-serif;
    margin-bottom: 0.5em;
} 

h4 { 
    font-family: Verdana, Arial, sans-serif;
    margin-bottom: 0.5em;
}

h5 { 
    font-family: Verdana, Arial, sans-serif;
    margin-bottom: 0.3em;
}

h6 { 
    font-family: Verdana, Arial, sans-serif;
    margin-bottom: 0.2em;
} 

ul {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

li {}

.rest {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 70%;
    margin: .5em 0;
    line-height: 1.3em;
}

.sidebar {
    background-color: #ffcccc;
    border: 1px solid black;
    font-family: Verdana, Arial, sans-serif; 
    font-size: 85%;
    line-height: 1.5em;
}

a:link { 
    color: #578200;
    text-decoration: none;
} 

a:visited { 
    color: #578200; 
    text-decoration: none;
} 

a:active { 
    color: #578200;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

 
a.nav:link { 
    color: #000044; 
    text-decoration: none;
} 

a.nav:visited { 
    color: #000044; 
    text-decoration: none;
} 

a.nav:active { 
    color: #578200;
    text-decoration: none;
}  
 
a.nav:hover {
    text-decoration: underline;
}

code { 
    font-family: "Courier New", Courier, monospace;
} 

pre { 
    font-family: "Courier New", Courier, monospace; 
}

pre.code {
    font-family: "Courier New", Courier, monospace; 
    background-color: #ffffff;
    border: 1px;
    border-style: solid;
    border-color: #000000;
    padding: 5px 5px 5px 5px;
    margin-left: 15px;
    margin-right: 15px;
}

hr { 
    COLOR: black;
}

.tableLogin {
  background-color: #077B7A;
  font-family: Verdana, Arial, sans-serif; 
  color: #FFFFFF;
}

a.aLogin:link { 
  color: #FFFFFF;
  text-decoration: none;
} 

a.aLogin:visited { 
  color: #FFFFFF; 
  text-decoration: none;
} 

a.aLogin:active { 
  color: #FFFFFF;
  text-decoration: none;
}

a.aLogin:hover 
	text-decoration: underline;
}

.txtData	{ 
	COLOR: #F9A92A; 
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana, Helvetica; 
	FONT-WEIGHT: bold; 
}

.tableHeader{ 
	background-color: #ED6907;
        COLOR: #FFFFFF; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Helvetica; 
        font-weight: bold;
        text-align: center;
}

.tableHeaderInfoBold{ 
	background-color: #FFE4AE;
        COLOR: #000000; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Helvetica; 
        font-weight: bold;
        text-align: center;
}

.tableHeaderInfo{ 
	background-color: #FFE4AE;
        COLOR: #000000; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Helvetica; 
        text-align: center;
}

.tableInfo{ 
	background-color: #FFFFFF;
        COLOR: #000000; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Helvetica; 
}
 
.tdInfoHeader{ 
	border:1px solid #FFFFFF;
	FONT-SIZE: 11px; 
}


.tdInfo{ 
	background-color: #CCE3FF;
	font-size: 10px; 
	border:1px solid #FFFFFF;
}

.tdInfoB{ 
	background-color: #A4CDFF;
        font-size: 10px; 
	border:1px solid #FFFFFF;
}

.testoBorder{ 
	border:1px solid #669999; 
	font-size:12px; 
	padding:0.2cm 0.2cm

}


