/* CSS Informatica
	@author Pietro Frasca
	@copyright (c) Pietro Frasca, 2001-2013
	@version 0.5.0, 15/03/2013
*/
#row-0-color{
background-color: #f3f3f3; /* #f0f0f0;*/
}

#row-1-color { 
background-color: #D7ECFC; 
}

a{
color: #003399; 
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 11px; 
font-weight:normal;
text-decoration: none;
}
a:hover{
font-weight: normal;
color: #00ccff;
text-decoration: none;
}
a:active{
color: #33cccc;
}
h1{
font-family: verdana, arial, helvetica;
font-size:18px;
color:rgb(50,50,50);
}
h2{
font-family: verdana, arial, helvetica;
font-size:12px;
color:gray;
margin: 0px 0px 4px 0px;
}
h3{
font-family: verdana, arial, helvetica;
font-size:13px;
color:gray;
}
hr{
border-width:0px 0px 1px 0px;
border-color:#cccccc;
margin: 8px 0px -4px 0px;
}
p{
font-family: verdana, arial, helvetica;
font-size:11px;
color:black;
margin: 0px 0px 0px 0px;
}
select,input,li,address{
font-family: verdana, arial, helvetica;
font-size:11px;
color:black;
}
select, input {
border-style:solid; 
border-width:1px;
border-color:#cccccc;
}

.norm{
font-weight: normal;
font-size: 11px;
color: #003399;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.norm:hover{
font-weight: normal;
font-size: 11px;
width: auto;
color: #00ccff;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: auto;
text-decoration: none;
}
.norm:active
{
color: #33cccc;
}

.menu2 body  {
background-color:white; 
border-color:rgb(200,200,200) ;
border-top-style:none;
border-width:1px;
margin: 0px 0px 0px 0px;
}
.menu2 table{
border-style:solid; 
border-width:2px;
border-left-width:2px;
border-right-width:2px;
border-color:rgb(220,230,255);
background-color:rgb(240,240,240);
margin:0px 0px 0px 0px;
text-align:left;
width:auto;
padding:1px;
}

.menu2 td{
border-style:solid; 
border-color:rgb(180,180,180);
border-width:0px;
padding:1px;
width:auto;
}
.menu2 img{
border-width:0px;
padding:1px;
}
.menu2 h1{
margin:6px 0px 0px 6px;
}

.barra{
font-size: 9pt;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.normal {
font-size: 11px;
color: #000000;
font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.form {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:black;
}

.form table{
border-width:1px;
border-style:solid;
border-color:gray;
background-color:white; /*rgb(220,230,255);*/
margin:4px 4px 0px 0px;
color:black;
}
.form th{
/*border-style:solid;
border-width:1px;
border-color:white; */
font-weight:bold;
text-align:left;
background-color:rgb(125,150,208);
color:white;
padding: 0px 2px;
}
.form td{
border-style:solid;
border-width:1px;
border-color:white;
font-weight:normal;
text-align:left;
padding: 0px 2px;
color:black;
}

.form select, input{
font-size: 11px;
color: #000000;
font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.form span{
border-style:solid;
border-width:1px;
border-color:gray;
font-weight:normal;
text-align:left;
background-color:white;
color:black;
}	
.tabel1 { 
border-style:solid;
border-width:1px;
border-color:rgb(200,200,200);
border-style:solid;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
background-color:white;
}
.tabel1 tr{
border-style:solid;
border-width:1px;
font-weight:normal;
}
.tabel1 th{
border-style:solid;
border-width:0px;
font-weight:bold;
background-color:rgb(125,150,208);
color:white;
margin:2px 2px 2px 2px;
padding:1px 4px 1px 4px;
}
.tabel1 td{
border-style:solid;
border-width:1px;
border-color:rgb(200,200,200); 	
padding:0px 4px 0px 4px;
}
.tabel1 input{
font-weight:normal;
text-align:left;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.tabel1 h2{
font-weight:bold;
font-size:11px;
font-family: arial,san-serif;
color:#003399; 
margin:2px 2px 2px 2px;
}

.tabel1 span{
font-weight:normal;
font-size:11px;
font-family:verdana,arial,san-serif;
color:black; 
margin:2px 2px 2px 2px;
}

.tabelDin { 
border-style:solid;
border-width:1px;
border-color:rgb(200,200,200);
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
background-color:rgb(255,255,255);
}
.tabelDin tr{
border-style:solid;
border-width:1px;
font-weight:normal;
}
.tabelDin th{
border-style:solid;
border-width:1px;
font-weight:bold;
background-color:rgb(125,150,208);
color:white;
padding:0px 4px 0px 4px;
}
.tabelDin td{
width:auto;
border-style:solid;
border-width:1px;
border-color:rgb(200,200,200); 
padding:0px 4px 0px 4px;
}
.news  {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
font-size: 11px; 
font-weight:normal;
text-decoration: none;
}
.news body{
border-style:solid; 
border-width:0px; 
border-top-style:none;
border-color:rgb(200,200,200);
background-color:white;
margin-bottom:4px;
text-align:left;
margin:0px;
width:auto;
padding:0px;
height:auto;
}
.news table{
border-style:solid; 
border-width:1px;
border-color:rgb(200,200,200);
background-color:white;
text-align:left;
margin:4px;
margin-bottom:4px;
width:392px;
font-family:verdana,arial,san-serif;
font-size:11px;
}
.news tr{
border-style:solid;
border-width:1px;
}
.news th {
background-color:rgb(255,255,255);
text-align:left;
font-weight:mormal;
color:black;
margin:0px 0px 0px 0px;
padding:1px 2px;
}
.news td{
text-align:left;
background-color:rgb(255,255,255);
width:auto;
padding:1px 2px;
}
.news a{
color: #003399; 
font-weight:normal;
text-decoration: none;
}
.news a:hover{
font-weight: normal;
width:auto;
color: #00ccff;
height: auto;
text-decoration: none;
}
.news a:active{
color: #33cccc
}
.news h1{
font-size:14px;
font-weight:bold;
text-align:left;
margin:4px;
}
.news img{
margin:0x 0px 0px 0px;
width:20px;
height:20px;
vertical-align:middle;
}
.cdl {
font-size: 11px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.corso { 
border-color:rgb(200,200,200);
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: red;
background-color:white;
margin:0px;
}

.corso p{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
color:black;
text-align:justify;
}

.corso table{
border-style:solid; 
border-color:rgb(200,200,200);
border-width:1px;
text-align:left;
width:100%;
color:black;
font-weight:normal;

}
.corso th{
font-weight:normal;
background-color:rgb(255,255,255);
padding:4px 4px 4px 4px;
text-align:left;
}
.corso td{
border-color:rgb(200,200,200); 
background-color:white; 
padding:4px 4px 4px 4px;
}
.corso input{
font-weight:normal;
text-align:left;
}

.corso h1{
font-family: verdana, arial, helvetica;
font-size:28px;
color: black;
margin: 4px 4px;
}

.corso h2{
font-weight:normal;
font-size:14px;
font-family: Verdana,arial,san-serif;
color:#003399; 
margin:2px 2px 2px 2px;
}

.corso h3{
font-weight:bold;
font-size:13px;
font-family: Verdana,arial,san-serif;
color:black; 
margin: 0px;
}

.corso #data {
font-weight:normal;
font-size:11px;
font-family:verdana,arial,san-serif;
color:gray; 
}
.corso #docEtic {
font-weight:normal;
font-size:13px;
font-family:verdana,arial,san-serif;
color:gray; 
margin:0px 4px;
}

.corso #docNome {
font-weight:normal;
font-size:15px;
font-family:verdana,arial,san-serif;
color:black; 
}
.corso #lezId {
font-weight:normal;
font-size:13px;
font-family:verdana,arial,san-serif;
color:black; 
margin:0px;
}
