<!--
html {height: auto;}

body {background: #FFF;
font-family:Verdana; 
color: #339;
width: 100%;
max-width: 75em;
	margin-left: 10%;
            margin-right: 5%;
position: relative;
}

#box {
position: relative;
width: 90%;
height: auto;
margin: 0%;
padding: 0%;
    
}


.flagimg {
float: right;
margin: 0%;
padding: 0%;
max-width: 100%
}

#barra {
position: relative;
width: 100%;
background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
color: #039;
border: 0;
margin: 0%;
padding-left: 1%;
padding-right: 1%;
padding-top: 1%;
padding-bottom: 1%;
text-align: left;

}

#barra a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
color: #339;
text-decoration: none;
background: #fff;
margin: 0%;
padding-left: 1%;
padding-right: 1%;
padding-top: 1%;
padding-bottom: 1%;
text-align: left;
border: 0; 
}

#barra a:hover {
color: #fff;
background: #339;
text-decoration: none;
border: 0;
}

a{
color: #339;
text-decoration: none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}

a:hover {
background: #fff;
text-decoration: none;
border: 0;
}

.info {
font-family: Verdana;
font-size: 1em;
color: #339;
text-decoration: none;
background: #fff;
margin: 0%;
padding-left: 0%;
padding-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
text-align: right;
border: 0; 
}

.table{
position: relative;
width: 100%;
height: auto;
margin: 0%;
padding: 0%;
text-decoration: none;
}

.table td {
text-align: left;
font-family: verdana;
border-top: 1px solid #339;
border-left: 1px solid #339;
border-right: 1px solid #ccc;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 3%;
padding-right: 0%;
padding-top: 1%;
padding-bottom: 0%;
}


.table1{
position: relative;
width: 100%;
height: auto;
margin: 0%;
padding: 0%;
text-decoration: none;
border-top: 1px solid #339;
}

.table1 td {
text-align: left;
font-family: verdana;
margin: 0%;
padding: 0%;

}

.table2{
position: relative;
width: 100%;
height: auto;
margin: 0%;
padding: 0%;
text-decoration: none;
}

.table2 td {
text-align: left;
font-family: verdana;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 1%;
padding-right: 0%;
padding-top: 1%;
padding-bottom: 0%;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.table3 {
position: relative;
width: 99%;
height: auto;
margin: 0%;
padding: 0%;
border: 1px solid #996; border-collapse: collapse;
}

.table3 td {
text-align: left;
color: #006; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1em;
font-weight: 300;
border: 1px solid #996;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 2%;
padding-right: 0%;
padding-top: 1%;
padding-bottom: 1%;
}

.table4{
position: relative;
width: 100%;
height: auto;
margin: 0%;
padding: 0%;
text-decoration: none;
}

.table4 td {
text-align: left;
font-family: verdana;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 0%;
padding-top: 5%;
padding-bottom: 5%;
border-top: 1px solid #339;
}

.table5{
position: relative;
width: 100%;
height: auto;
margin: 0%;
padding: 0%;
text-decoration: none;
}

.table5 td {

text-align: left;
font-family: verdana;
margin: 0%;
padding: 0%;
}


h1 {
font-family: verdana;       
text-decoration: none;
color: #339;

}

.testa {
text-align: left;
font-family: verdana;      
font-style: normal; 
text-decoration: none;
margin-left: 0%;
margin-right: 0%;
margin-top: 1%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
font-size: 2em;
font-weight: normal;
color: #339;
}

.testa2 {
text-align: left;
font-family: verdana;      
font-style: normal; 
text-decoration: none;
margin-left: 0%;
margin-right: 0%;
margin-top: 1%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
font-size: 46px;
font-weight: normal;
color: #339;
}


.tes {
text-align: left;
font-family: verdana;      
font-style: normal; 
text-decoration: none;
margin-left: 1%;
margin-right: 0%;
margin-top: 1%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
font-size: 16px;
font-weight: normal;
color: #339;
}

.t {
text-align: left;
font-family: verdana;      
font-style: normal; 
text-decoration: none;
margin-left: 0%;
margin-right: 0%;
margin-top: 1%;
margin-bottom: 0%;
padding-left: 2%;
padding-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
font-size: 1em;
font-weight: bold;
color: #339;
}


.h1 {
text-align: left;
font-family: verdana;      
font-style: normal; 
text-decoration: none;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
font-size: 18px;
font-weight: normal;
color: #339;
}

.ap {
text-align: left;
font-family: verdana;      
font-style: normal; 
text-decoration: none;
margin-left: 5%;
margin-right: 0%;
margin-top: 2%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
font-size: 18px;
font-weight: normal;
color: #339;
}

h2 {
text-align: center;
font-family: verdana;
font-size: 1em;
font-weight: bold;
color: #339;
font-style: normal; 
text-decoration: none;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 1%;
padding-left: 0%;
padding-right: 0%;
padding-top: 1%;
padding-bottom: 0%;
}

.h2home {
text-align: left;
font-family: verdana;
font-size: 1em;
font-weight: bold;
color: #339;
font-style: normal; 
text-decoration: none;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 5%;
padding-right: 0%;
padding-top: 0%;
padding-bottom: 1%;
}



img {
max-width: 100%;
border: 0;
  }

.img {
max-width: 100%;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 1%;
padding-right: 1%;
padding-top: 1%;
padding-bottom: 1%;
}

.imgp {
max-width: 100%;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 2%;
padding-top: 0%;
padding-bottom: 2%;
}

.imgp2 {
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 2%;
padding-top: 0%;
padding-bottom: 2%;
}


.imghome {
max-width: 100%;
position: relative;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 2%;
padding-right: 2%;
padding-top: 0%;
padding-bottom: 2%;
}



p {

font-family: verdana;      
font-style: normal; 
text-decoration: none;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 2%;
padding-right: 2%;
padding-top: 1%;
padding-bottom: 1%;
font-size: 1em;
font-weight: 400;
color: #339;
text-align: justify;
}

.paf {

font-family: verdana;      
font-style: normal; 
text-decoration: none;
margin-left: 0%;
margin-right: 0%;
margin-top: 0%;
margin-bottom: 0%;
padding-left: 1%;
padding-right: 1%;
padding-top: 0%;
padding-bottom: 1%;
font-size: 1em;
font-weight: 400;
color: #339;
text-align: left;
}


.verde{
color: #060;
font-weight: 600;
}

.rosso{
color: #c00;
font-weight: 600;
}
